/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0;--tw-leading:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-old-neutral-50:oklch(98.5% 0 none);--color-old-neutral-100:oklch(97% 0 none);--color-old-neutral-200:oklch(92.2% 0 none);--color-old-neutral-300:oklch(87% 0 none);--color-old-neutral-400:oklch(70.8% 0 none);--color-old-neutral-500:oklch(55.6% 0 none);--color-old-neutral-600:oklch(43.9% 0 none);--color-old-neutral-700:oklch(37.1% 0 none);--color-old-neutral-800:oklch(26.9% 0 none);--color-old-neutral-900:oklch(20.5% 0 none);--color-old-neutral-950:oklch(14.5% 0 none);--ui-header-height:4rem;--ui-radius:.25rem;--ui-container:80rem}.light,:host,:root{--ui-text-dimmed:var(--ui-color-neutral-400);--ui-text-muted:var(--ui-color-neutral-500);--ui-text-toned:var(--ui-color-neutral-600);--ui-text:var(--ui-color-neutral-700);--ui-text-highlighted:var(--ui-color-neutral-900);--ui-text-inverted:#fff;--ui-bg:#fff;--ui-bg-muted:var(--ui-color-neutral-50);--ui-bg-elevated:var(--ui-color-neutral-100);--ui-bg-accented:var(--ui-color-neutral-200);--ui-bg-inverted:var(--ui-color-neutral-900);--ui-border:var(--ui-color-neutral-200);--ui-border-muted:var(--ui-color-neutral-200);--ui-border-accented:var(--ui-color-neutral-300);--ui-border-inverted:var(--ui-color-neutral-900)}.dark{--ui-text-dimmed:var(--ui-color-neutral-500);--ui-text-muted:var(--ui-color-neutral-400);--ui-text-toned:var(--ui-color-neutral-300);--ui-text:var(--ui-color-neutral-200);--ui-text-highlighted:#fff;--ui-text-inverted:var(--ui-color-neutral-900);--ui-bg:var(--ui-color-neutral-900);--ui-bg-muted:var(--ui-color-neutral-800);--ui-bg-elevated:var(--ui-color-neutral-800);--ui-bg-accented:var(--ui-color-neutral-700);--ui-bg-inverted:#fff;--ui-border:var(--ui-color-neutral-800);--ui-border-muted:var(--ui-color-neutral-700);--ui-border-accented:var(--ui-color-neutral-700);--ui-border-inverted:#fff}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--ui-bg);color:var(--ui-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:where(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a:focus-visible{outline-offset:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:0}.inset-y-1{inset-block:var(--spacing)}.inset-y-1\.5{inset-block:calc(var(--spacing)*1.5)}.inset-y-2{inset-block:calc(var(--spacing)*2)}.inset-y-3{inset-block:calc(var(--spacing)*3)}.inset-y-4{inset-block:calc(var(--spacing)*4)}.-start-px{inset-inline-start:-1px}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-32{inset-inline-start:calc(var(--spacing)*32)}.start-\[calc\(--spacing\(4\)-1px\)\]{inset-inline-start:calc(var(--spacing)*4 - 1px)}.start-\[calc\(50\%\+16px\)\]{inset-inline-start:calc(50% + 16px)}.start-\[calc\(50\%\+20px\)\]{inset-inline-start:calc(50% + 20px)}.start-\[calc\(50\%\+28px\)\]{inset-inline-start:calc(50% + 28px)}.start-\[calc\(50\%\+32px\)\]{inset-inline-start:calc(50% + 32px)}.start-\[calc\(50\%\+36px\)\]{inset-inline-start:calc(50% + 36px)}.start-\[calc\(50\%-1px\)\]{inset-inline-start:calc(50% - 1px)}.-end-1\.5{inset-inline-end:calc(var(--spacing)*-1.5)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-\[calc\(-50\%\+16px\)\]{inset-inline-end:calc(16px - 50%)}.end-\[calc\(-50\%\+20px\)\]{inset-inline-end:calc(20px - 50%)}.end-\[calc\(-50\%\+28px\)\]{inset-inline-end:calc(28px - 50%)}.end-\[calc\(-50\%\+32px\)\]{inset-inline-end:calc(32px - 50%)}.end-\[calc\(-50\%\+36px\)\]{inset-inline-end:calc(36px - 50%)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-8{top:calc(var(--spacing)*-8)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[30px\]{top:30px}.top-\[38px\]{top:38px}.top-\[46px\]{top:46px}.top-\[50\%\]{top:50%}.top-\[54px\]{top:54px}.top-\[62px\]{top:62px}.top-\[86\%\]{top:86%}.top-\[calc\(50\%-2px\)\]{top:calc(50% - 2px)}.top-full{top:100%}.right-0{right:0}.right-1\/2{right:50%}.right-4{right:calc(var(--spacing)*4)}.-bottom-7{bottom:calc(var(--spacing)*-7)}.-bottom-\[10px\]{bottom:-10px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing)*4)}.left-\(--reka-navigation-menu-viewport-left\){left:var(--reka-navigation-menu-viewport-left)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-\(--index\){z-index:var(--index)}.z-\(--reka-rating-item-step-z-index\){z-index:var(--reka-rating-item-step-z-index)}.z-1{z-index:1}.z-2{z-index:2}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\.5{margin:calc(var(--spacing)*.5)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing)*2)}.-ms-1\.5{margin-inline-start:calc(var(--spacing)*-1.5)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-\[8\.5px\]{margin-inline-start:-8.5px}.-ms-px{margin-inline-start:-1px}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-5\.5{margin-inline-start:calc(var(--spacing)*5.5)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-1\.5{margin-inline-end:calc(var(--spacing)*-1.5)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-auto{margin-top:auto}.\!mr-4{margin-right:calc(var(--spacing)*4)!important}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.mb-auto{margin-bottom:auto}.\!ml-4{margin-left:calc(var(--spacing)*4)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-10\/12{width:83.3333%;height:83.3333%}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing)*1.5)!important}.\!h-12{height:calc(var(--spacing)*12)!important}.h-\(--percent\){height:var(--percent)}.h-\(--reka-navigation-menu-viewport-height\){height:var(--reka-navigation-menu-viewport-height)}.h-\(--reka-tabs-indicator-size\){height:var(--reka-tabs-indicator-size)}.h-\(--ui-header-height\){height:var(--ui-header-height)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-42{height:calc(var(--spacing)*42)}.h-44{height:calc(var(--spacing)*44)}.h-46{height:calc(var(--spacing)*46)}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[fit-content\]{height:fit-content}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--reka-context-menu-content-available-height\){max-height:var(--reka-context-menu-content-available-height)}.max-h-\(--reka-dropdown-menu-content-available-height\){max-height:var(--reka-dropdown-menu-content-available-height)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[96\%\]{max-height:96%}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(100\%-2rem\)\]{max-height:calc(100% - 2rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(15rem\,var\(--reka-combobox-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-combobox-content-available-height,15rem))}.max-h-\[min\(15rem\,var\(--reka-select-content-available-height\,15rem\)\)\]{max-height:min(15rem,var(--reka-select-content-available-height,15rem))}.max-h-full{max-height:100%}.min-h-\(--ui-header-height\){min-height:var(--ui-header-height)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[49px\]{min-height:49px}.min-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{min-height:calc(100vh - var(--ui-header-height))}.min-h-fit{min-height:fit-content}.min-h-svh{min-height:100svh}.\!w-1\.5{width:calc(var(--spacing)*1.5)!important}.\!w-12{width:calc(var(--spacing)*12)!important}.w-\(--percent\){width:var(--percent)}.w-\(--reka-combobox-trigger-width\){width:var(--reka-combobox-trigger-width)}.w-\(--reka-navigation-menu-indicator-size\){width:var(--reka-navigation-menu-indicator-size)}.w-\(--reka-rating-item-step-width\){width:var(--reka-rating-item-step-width)}.w-\(--reka-select-trigger-width\){width:var(--reka-select-trigger-width)}.w-\(--reka-tabs-indicator-size\){width:var(--reka-tabs-indicator-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-\(--width\){width:var(--width)}.w-0{width:0}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-32{width:calc(var(--spacing)*32)}.w-38{width:calc(var(--spacing)*38)}.w-40{width:calc(var(--spacing)*40)}.w-42{width:calc(var(--spacing)*42)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-60{width:calc(var(--spacing)*60)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[8px\]{width:8px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--ui-container\){max-width:var(--ui-container)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-60{max-width:calc(var(--spacing)*60)}.max-w-\[75\%\]{max-width:75%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[4px\]{min-width:4px}.min-w-\[5px\]{min-width:5px}.min-w-\[6px\]{min-width:6px}.min-w-\[7px\]{min-width:7px}.min-w-\[8px\]{min-width:8px}.min-w-\[9px\]{min-width:9px}.min-w-\[10px\]{min-width:10px}.min-w-\[11px\]{min-width:11px}.min-w-\[12px\]{min-width:12px}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-0{--tw-border-spacing-x:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--reka-combobox-content-transform-origin\){transform-origin:var(--reka-combobox-content-transform-origin)}.origin-\(--reka-context-menu-content-transform-origin\){transform-origin:var(--reka-context-menu-content-transform-origin)}.origin-\(--reka-dropdown-menu-content-transform-origin\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}.origin-\(--reka-popover-content-transform-origin\){transform-origin:var(--reka-popover-content-transform-origin)}.origin-\(--reka-select-content-transform-origin\){transform-origin:var(--reka-select-content-transform-origin)}.origin-\(--reka-tooltip-content-transform-origin\){transform-origin:var(--reka-tooltip-content-transform-origin)}.origin-\[top_center\]{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-\[4px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[4px\]{--tw-translate-x:-4px}.translate-x-\(--reka-navigation-menu-indicator-position\){--tw-translate-x:var(--reka-navigation-menu-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--reka-tabs-indicator-position\){--tw-translate-x:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.-translate-y-1\/2,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-\(--reka-tabs-indicator-position\){--tw-translate-y:var(--reka-tabs-indicator-position);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\(--transform\){transform:var(--transform)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-w-resize{cursor:w-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-mt-3{scroll-margin-top:calc(var(--spacing)*3)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-py-1{scroll-padding-block:var(--spacing)}.appearance-none{appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-baseline{place-items:baseline}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--gap\){gap:var(--gap)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-0\.25{gap:calc(var(--spacing)*.25)}.gap-0\.75{gap:calc(var(--spacing)*.75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}:where(.-space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(-1px*var(--tw-space-y-reverse));margin-block-end:calc(-1px*(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*12*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*12*(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.-space-x-px>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px*var(--tw-space-x-reverse));margin-inline-end:calc(-1px*(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing)*(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-accented>:not(:last-child)){border-color:var(--ui-border-accented)}:where(.divide-default>:not(:last-child)){border-color:var(--ui-border)}:where(.divide-transparent>:not(:last-child)){border-color:#0000}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:calc(var(--ui-radius)*2)}.rounded-md{border-radius:calc(var(--ui-radius)*1.5)}.rounded-sm{border-radius:var(--ui-radius)}.rounded-xl{border-radius:calc(var(--ui-radius)*3)}.rounded-xs{border-radius:calc(var(--ui-radius)*.5)}.rounded-t-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-lg{border-top-left-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}.rounded-r-lg{border-top-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:calc(var(--ui-radius)*2)}.rounded-b-lg{border-bottom-left-radius:calc(var(--ui-radius)*2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-\[2px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-s-\[4px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[5px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:5px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[2px\]{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-bg{border-color:var(--ui-bg)}.border-default{border-color:var(--ui-border)}.border-error{border-color:var(--ui-error)}.border-info{border-color:var(--ui-info)}.border-inverted{border-color:var(--ui-border-inverted)}.border-primary{border-color:var(--ui-primary)}.border-secondary{border-color:var(--ui-secondary)}.border-success{border-color:var(--ui-success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--ui-warning)}.\!bg-accented{background-color:var(--ui-bg-accented)!important}.bg-\(--ui-border-accented\){background-color:var(--ui-border-accented)}.bg-accented{background-color:var(--ui-bg-accented)}.bg-border{background-color:var(--ui-border)}.bg-default,.bg-default\/75{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/75{background-color:color-mix(in oklab,var(--ui-bg) 75%,transparent)}}.bg-default\/90{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.bg-default\/90{background-color:color-mix(in oklab,var(--ui-bg) 90%,transparent)}}.bg-elevated,.bg-elevated\/50{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.bg-elevated\/75{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/75{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.bg-error,.bg-error\/10{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.bg-inverted{background-color:var(--ui-bg-inverted)}.bg-primary,.bg-primary\/10{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:linear-gradient\(90deg\,\#0000_calc\(50\%-var\(--spread\)\)\,var\(--ui-text-highlighted\)\,\#0000_calc\(50\%\+var\(--spread\)\)\)\,linear-gradient\(var\(--ui-text-muted\)\,var\(--ui-text-muted\)\)\]{background-image:linear-gradient(90deg,#0000 calc(50% - var(--spread)),var(--ui-text-highlighted),#0000 calc(50% + var(--spread))),linear-gradient(var(--ui-text-muted),var(--ui-text-muted))}.from-default{--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-size-\[calc\(200\%\+var\(--spread\)\*2\+2px\)_100\%\,auto\]{background-size:calc(200% + var(--spread)*2 + 2px) 100%,auto}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-no-repeat{background-repeat:no-repeat}.fill-bg{fill:var(--ui-bg)}.stroke-default{stroke:var(--ui-border)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-4\.5{padding:calc(var(--spacing)*4.5)}.p-6{padding:calc(var(--spacing)*6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-1{padding-inline-start:var(--spacing)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-2\.5{padding-inline-end:calc(var(--spacing)*2.5)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4\.5{padding-inline-end:calc(var(--spacing)*4.5)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pe-5\.5{padding-inline-end:calc(var(--spacing)*5.5)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-7\.5{padding-inline-end:calc(var(--spacing)*7.5)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-8\.5{padding-inline-end:calc(var(--spacing)*8.5)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-11{padding-inline-end:calc(var(--spacing)*11)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-5\.5{padding-bottom:calc(var(--spacing)*5.5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-6\.5{padding-bottom:calc(var(--spacing)*6.5)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-8\.5{padding-bottom:calc(var(--spacing)*8.5)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[8px\]\/3{font-size:8px;line-height:calc(var(--spacing)*3)}.text-\[10px\]\/3{font-size:10px;line-height:calc(var(--spacing)*3)}.text-base{line-height:var(--tw-leading,var(--text-base--line-height))}.text-base,.text-base\/5{font-size:var(--text-base)}.text-base\/5{line-height:calc(var(--spacing)*5)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm,.text-sm\/4{font-size:var(--text-sm)}.text-sm\/4{line-height:calc(var(--spacing)*4)}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs,.text-xs\/5{font-size:var(--text-xs)}.text-xs\/5{line-height:calc(var(--spacing)*5)}.text-\[4px\]{font-size:4px}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-default{color:var(--ui-text)}.text-dimmed{color:var(--ui-text-dimmed)}.text-error,.text-error\/75{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/75{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.text-highlighted{color:var(--ui-text-highlighted)}.text-info,.text-info\/75{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.text-info\/75{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.text-inherit{color:inherit}.text-inverted{color:var(--ui-text-inverted)}.text-muted{color:var(--ui-text-muted)}.text-primary,.text-primary\/75{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/75{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.text-secondary,.text-secondary\/75{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/75{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.text-success,.text-success\/75{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.text-success\/75{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.text-toned{color:var(--ui-text-toned)}.text-transparent{color:#0000}.text-warning,.text-warning\/75{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.text-warning\/75{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-\(--reka-rating-item-step-opacity\){opacity:var(--reka-rating-item-step-opacity)}.opacity-0{opacity:0}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-0{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2,.ring-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-accented{--tw-ring-color:var(--ui-border-accented)}.ring-bg{--tw-ring-color:var(--ui-bg)}.ring-default{--tw-ring-color:var(--ui-border)}.ring-error,.ring-error\/25{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/25{--tw-ring-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.ring-error\/50{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/50{--tw-ring-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.ring-info,.ring-info\/25{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/25{--tw-ring-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.ring-info\/50{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/50{--tw-ring-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.ring-inverted{--tw-ring-color:var(--ui-border-inverted)}.ring-primary,.ring-primary\/25{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.ring-primary\/50{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.ring-secondary,.ring-secondary\/25{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/25{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.ring-secondary\/50{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.ring-secondary\/50{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.ring-success,.ring-success\/25{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/25{--tw-ring-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.ring-success\/50{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.ring-success\/50{--tw-ring-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.ring-warning,.ring-warning\/25{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/25{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.ring-warning\/50{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/50{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-3{outline-offset:-3px}.outline-\(--ui-bg\)\/25{outline-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.outline-\(--ui-bg\)\/25{outline-color:color-mix(in oklab,var(--ui-bg) 25%,transparent)}}.outline-error\/25{outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.outline-error\/25{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.outline-info\/25{outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.outline-info\/25{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.outline-inverted\/25{outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.outline-inverted\/25{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.outline-primary\/25{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.outline-primary\/25{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.outline-secondary\/25{outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.outline-secondary\/25{outline-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.outline-success\/25{outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.outline-success\/25{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.outline-warning\/25{outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.outline-warning\/25{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\]{transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-radius\]{transition-property:box-shadow,border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[inset-inline-start\,inset-inline-end\,width\]{transition-property:inset-inline-start,inset-inline-end,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[rotate\,opacity\]{transition-property:rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\]{transition-property:top,left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,translate\,height\]{transition-property:transform,translate,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,left\,right\]{transition-property:width,height,left,right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[background-position\]{will-change:background-position}.will-change-\[height\]{will-change:height}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!\[animation-direction\:reverse\]{animation-direction:reverse!important}.\[--duration\:20s\]{--duration:20s}.\[--gap\:--spacing\(16\)\]{--gap:calc(var(--spacing)*16)}.\[--initial-transform\:calc\(100\%\+1\.5rem\)\]{--initial-transform:calc(100% + 1.5rem)}.\[--sidebar-width-icon\:4rem\]{--sidebar-width-icon:4rem}.\[--sidebar-width\:16rem\]{--sidebar-width:16rem}.\[--spotlight-color\:var\(--ui-bg-inverted\)\]{--spotlight-color:var(--ui-bg-inverted)}.\[--spotlight-color\:var\(--ui-error\)\]{--spotlight-color:var(--ui-error)}.\[--spotlight-color\:var\(--ui-info\)\]{--spotlight-color:var(--ui-info)}.\[--spotlight-color\:var\(--ui-primary\)\]{--spotlight-color:var(--ui-primary)}.\[--spotlight-color\:var\(--ui-secondary\)\]{--spotlight-color:var(--ui-secondary)}.\[--spotlight-color\:var\(--ui-success\)\]{--spotlight-color:var(--ui-success)}.\[--spotlight-color\:var\(--ui-warning\)\]{--spotlight-color:var(--ui-warning)}.\[--spotlight-size\:400px\]{--spotlight-size:400px}.backface-hidden{backface-visibility:hidden}.ring-inset{--tw-ring-inset:inset}:is(.\*\:my-5>*){margin-block:calc(var(--spacing)*5)}:is(.\*\:size-2>*){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}:is(.\*\:break-inside-avoid-column>*){-moz-column-break-inside:avoid;break-inside:avoid-column}:is(.\*\:rounded-full>*){border-radius:2147483647px}:is(.\*\:bg-elevated>*){background-color:var(--ui-bg-elevated)}:is(.\*\:pt-8>*){padding-top:calc(var(--spacing)*8)}:is(.\*\:will-change-transform>*){will-change:transform}.not-last\:not-first\:rounded-none:not(:last-child):not(:first-child){border-radius:0}.not-has-disabled\:border-error:not(:has(:disabled)){border-color:var(--ui-error)}.not-has-disabled\:border-info:not(:has(:disabled)){border-color:var(--ui-info)}.not-has-disabled\:border-inverted:not(:has(:disabled)){border-color:var(--ui-border-inverted)}.not-has-disabled\:border-primary:not(:has(:disabled)){border-color:var(--ui-primary)}.not-has-disabled\:border-secondary:not(:has(:disabled)){border-color:var(--ui-secondary)}.not-has-disabled\:border-success:not(:has(:disabled)){border-color:var(--ui-success)}.not-has-disabled\:border-warning:not(:has(:disabled)){border-color:var(--ui-warning)}.not-data-\[segment\=literal\]\:w-8:not([data-segment=literal]){width:calc(var(--spacing)*8)}.not-data-\[segment\=literal\]\:w-9:not([data-segment=literal]){width:calc(var(--spacing)*9)}.not-data-\[segment\=literal\]\:w-10:not([data-segment=literal]){width:calc(var(--spacing)*10)}.group-not-last\:group-not-first\:rounded-none:is(:where(.group):not(:last-child) *):is(:where(.group):not(:first-child) *){border-radius:0}.group-not-only\:group-first\:rounded-e-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-start-end-radius:0;border-end-end-radius:0}.group-not-only\:group-first\:rounded-b-none:is(:where(.group):not(:only-child) *):is(:where(.group):first-child *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-not-only\:group-last\:rounded-s-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-start-start-radius:0;border-end-start-radius:0}.group-not-only\:group-last\:rounded-t-none:is(:where(.group):not(:only-child) *):is(:where(.group):last-child *){border-top-left-radius:0;border-top-right-radius:0}@media (hover:hover){.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--ui-primary)}.group-hover\:text-default:is(:where(.group):hover *){color:var(--ui-text)}.group-hover\:text-inverted:is(:where(.group):hover *){color:var(--ui-text-inverted)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-primary:is(:where(.group):hover *){--tw-ring-color:var(--ui-primary)}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/blog-post\:scale-110:is(:where(.group\/blog-post):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/blog-post\:rounded-e-none:is(:where(.group\/blog-post):hover *){border-start-end-radius:0;border-end-end-radius:0}.group-hover\/blog-post\:rounded-b-none:is(:where(.group\/blog-post):hover *){border-bottom-right-radius:0;border-bottom-left-radius:0}.group-hover\/blog-post\:shadow-none:is(:where(.group\/blog-post):hover *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}.group-hover\/user\:scale-115:is(:where(.group\/user):hover *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-has-focus-visible\/changelog-version-image\:scale-105:is(:where(.group\/changelog-version-image):has(:focus-visible) *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-focus-visible\/user\:scale-115:is(:where(.group\/user):has(:focus-visible) *){--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-data-expanded\:rotate-180:is(:where(.group)[data-expanded] *){rotate:180deg}.group-data-highlighted\:inline-flex:is(:where(.group)[data-highlighted] *){display:inline-flex}.group-data-highlighted\:text-default:is(:where(.group)[data-highlighted] *){color:var(--ui-text)}.group-data-highlighted\:text-error:is(:where(.group)[data-highlighted] *){color:var(--ui-error)}.group-data-highlighted\:text-info:is(:where(.group)[data-highlighted] *){color:var(--ui-info)}.group-data-highlighted\:text-primary:is(:where(.group)[data-highlighted] *){color:var(--ui-primary)}.group-data-highlighted\:text-secondary:is(:where(.group)[data-highlighted] *){color:var(--ui-secondary)}.group-data-highlighted\:text-success:is(:where(.group)[data-highlighted] *){color:var(--ui-success)}.group-data-highlighted\:text-warning:is(:where(.group)[data-highlighted] *){color:var(--ui-warning)}.group-data-highlighted\:not-group-data-disabled\:text-default:is(:where(.group)[data-highlighted] *):not(:is(:where(.group)[data-disabled] *)){color:var(--ui-text)}.group-data-\[disabled\]\:opacity-75:is(:where(.group)[data-disabled] *){opacity:.75}.group-data-\[state\=active\]\:bg-error:is(:where(.group)[data-state=active] *){background-color:var(--ui-error)}.group-data-\[state\=active\]\:bg-info:is(:where(.group)[data-state=active] *){background-color:var(--ui-info)}.group-data-\[state\=active\]\:bg-inverted:is(:where(.group)[data-state=active] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=active\]\:bg-primary:is(:where(.group)[data-state=active] *){background-color:var(--ui-primary)}.group-data-\[state\=active\]\:bg-secondary:is(:where(.group)[data-state=active] *){background-color:var(--ui-secondary)}.group-data-\[state\=active\]\:bg-success:is(:where(.group)[data-state=active] *){background-color:var(--ui-success)}.group-data-\[state\=active\]\:bg-warning:is(:where(.group)[data-state=active] *){background-color:var(--ui-warning)}.group-data-\[state\=active\]\:text-inverted:is(:where(.group)[data-state=active] *){color:var(--ui-text-inverted)}.group-data-\[state\=checked\]\:text-error:is(:where(.group)[data-state=checked] *){color:var(--ui-error)}.group-data-\[state\=checked\]\:text-highlighted:is(:where(.group)[data-state=checked] *){color:var(--ui-text-highlighted)}.group-data-\[state\=checked\]\:text-info:is(:where(.group)[data-state=checked] *){color:var(--ui-info)}.group-data-\[state\=checked\]\:text-primary:is(:where(.group)[data-state=checked] *){color:var(--ui-primary)}.group-data-\[state\=checked\]\:text-secondary:is(:where(.group)[data-state=checked] *){color:var(--ui-secondary)}.group-data-\[state\=checked\]\:text-success:is(:where(.group)[data-state=checked] *){color:var(--ui-success)}.group-data-\[state\=checked\]\:text-warning:is(:where(.group)[data-state=checked] *){color:var(--ui-warning)}.group-data-\[state\=checked\]\:opacity-100:is(:where(.group)[data-state=checked] *){opacity:1}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=completed\]\:bg-error:is(:where(.group)[data-state=completed] *){background-color:var(--ui-error)}.group-data-\[state\=completed\]\:bg-info:is(:where(.group)[data-state=completed] *){background-color:var(--ui-info)}.group-data-\[state\=completed\]\:bg-inverted:is(:where(.group)[data-state=completed] *){background-color:var(--ui-bg-inverted)}.group-data-\[state\=completed\]\:bg-primary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-primary)}.group-data-\[state\=completed\]\:bg-secondary:is(:where(.group)[data-state=completed] *){background-color:var(--ui-secondary)}.group-data-\[state\=completed\]\:bg-success:is(:where(.group)[data-state=completed] *){background-color:var(--ui-success)}.group-data-\[state\=completed\]\:bg-warning:is(:where(.group)[data-state=completed] *){background-color:var(--ui-warning)}.group-data-\[state\=completed\]\:text-inverted:is(:where(.group)[data-state=completed] *){color:var(--ui-text-inverted)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\:text-default:is(:where(.group)[data-state=open] *){color:var(--ui-text)}.group-data-\[state\=open\]\:text-error:is(:where(.group)[data-state=open] *){color:var(--ui-error)}.group-data-\[state\=open\]\:text-highlighted:is(:where(.group)[data-state=open] *){color:var(--ui-text-highlighted)}.group-data-\[state\=open\]\:text-info:is(:where(.group)[data-state=open] *){color:var(--ui-info)}.group-data-\[state\=open\]\:text-primary:is(:where(.group)[data-state=open] *){color:var(--ui-primary)}.group-data-\[state\=open\]\:text-secondary:is(:where(.group)[data-state=open] *){color:var(--ui-secondary)}.group-data-\[state\=open\]\:text-success:is(:where(.group)[data-state=open] *){color:var(--ui-success)}.group-data-\[state\=open\]\:text-warning:is(:where(.group)[data-state=open] *){color:var(--ui-warning)}.group-data-\[state\=open\]\:opacity-0:is(:where(.group)[data-state=open] *){opacity:0}.group-data-\[state\=open\]\:opacity-100:is(:where(.group)[data-state=open] *){opacity:1}.group-data-\[state\=unchecked\]\:text-dimmed:is(:where(.group)[data-state=unchecked] *){color:var(--ui-text-dimmed)}.group-data-\[state\=unchecked\]\:opacity-100:is(:where(.group)[data-state=unchecked] *){opacity:1}@media (hover:hover){.peer-hover\:text-highlighted:is(:where(.peer):hover~*){color:var(--ui-text-highlighted)}.peer-hover\:text-toned:is(:where(.peer):hover~*){color:var(--ui-text-toned)}}.peer-focus-visible\:text-highlighted:is(:where(.peer):focus-visible~*){color:var(--ui-text-highlighted)}.peer-focus-visible\:text-toned:is(:where(.peer):focus-visible~*){color:var(--ui-text-toned)}.selection\:bg-primary\/20 ::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20 ::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.selection\:bg-primary\/20::selection{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.selection\:bg-primary\/20::selection{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.file\:me-1\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*1.5)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-muted::file-selector-button{color:var(--ui-text-muted)}.file\:outline-none::file-selector-button{--tw-outline-style:none;outline-style:none}.placeholder\:text-dimmed::placeholder{color:var(--ui-text-dimmed)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-px:before{content:var(--tw-content);inset:-1px}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:0}.before\:inset-x-px:before{content:var(--tw-content);inset-inline:1px}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:inset-y-px:before{content:var(--tw-content);inset-block:1px}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*0)}.before\:top-0:before{content:var(--tw-content);top:0}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing)*-1.5)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing)*-1.5)}.before\:z-1:before{content:var(--tw-content);z-index:1}.before\:z-2:before{content:var(--tw-content);z-index:2}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-1\/3:before{content:var(--tw-content);height:33.3333%}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-1\/3:before{content:var(--tw-content);width:33.3333%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:rounded-md:before{content:var(--tw-content);border-radius:calc(var(--ui-radius)*1.5)}.before\:bg-elevated:before,.before\:bg-elevated\/75:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.before\:bg-elevated\/75:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 75%,transparent)}}.before\:bg-error\/10:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:bg-error\/10:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.before\:bg-info\/10:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:bg-info\/10:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.before\:bg-primary\/10:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/10:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.before\:bg-secondary\/10:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.before\:bg-secondary\/10:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.before\:bg-success\/10:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:bg-success\/10:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.before\:bg-warning\/10:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:bg-warning\/10:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.before\:bg-gradient-to-b:before{--tw-gradient-position:to bottom in oklab}.before\:bg-gradient-to-b:before,.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-gradient-to-r:before{--tw-gradient-position:to right in oklab}.before\:bg-\[radial-gradient\(var\(--spotlight-size\)_var\(--spotlight-size\)_at_calc\(var\(--spotlight-x\,0px\)\)_calc\(var\(--spotlight-y\,0px\)\)\,var\(--spotlight-color\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(var(--spotlight-size) var(--spotlight-size) at calc(var(--spotlight-x,0px)) calc(var(--spotlight-y,0px)),var(--spotlight-color),transparent 70%)}.before\:from-default:before{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:outline-error\/25:before{content:var(--tw-content);outline-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.before\:outline-error\/25:before{outline-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.before\:outline-info\/25:before{content:var(--tw-content);outline-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.before\:outline-info\/25:before{outline-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.before\:outline-inverted\/25:before{content:var(--tw-content);outline-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.before\:outline-inverted\/25:before{outline-color:color-mix(in oklab,var(--ui-border-inverted) 25%,transparent)}}.before\:outline-primary\/25:before{content:var(--tw-content);outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-primary\/25:before{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.before\:outline-secondary\/25:before{content:var(--tw-content);outline-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.before\:outline-secondary\/25:before{outline-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.before\:outline-success\/25:before{content:var(--tw-content);outline-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.before\:outline-success\/25:before{outline-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.before\:outline-warning\/25:before{content:var(--tw-content);outline-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.before\:outline-warning\/25:before{outline-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:content-\[\\\"\\\"\]:before{--tw-content:\"\";content:var(--tw-content)}.not-first-of-type\:before\:me-0\.5:not(:first-of-type):before{content:var(--tw-content);margin-inline-end:calc(var(--spacing)*.5)}.not-first-of-type\:before\:content-\[\'·\'\]:not(:first-of-type):before{--tw-content:"·";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-x-2\.5:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*2.5)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:inset-y-0\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing)*.5)}.after\:-start-1\.5:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1.5)}.after\:end-0:after{content:var(--tw-content);inset-inline-end:calc(var(--spacing)*0)}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing)*-2)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:z-1:after{content:var(--tw-content);z-index:1}.after\:z-2:after{content:var(--tw-content);z-index:2}.after\:ms-0\.5:after{content:var(--tw-content);margin-inline-start:calc(var(--spacing)*.5)}.after\:block:after{content:var(--tw-content);display:block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:size-1:after{content:var(--tw-content);width:var(--spacing);height:var(--spacing)}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.after\:h-1\/3:after{content:var(--tw-content);height:33.3333%}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1\/3:after{content:var(--tw-content);width:33.3333%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:bg-default:after{content:var(--tw-content);background-color:var(--ui-bg)}.after\:bg-error:after{content:var(--tw-content);background-color:var(--ui-error)}.after\:bg-info:after{content:var(--tw-content);background-color:var(--ui-info)}.after\:bg-inverted:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--ui-primary)}.after\:bg-secondary:after{content:var(--tw-content);background-color:var(--ui-secondary)}.after\:bg-success:after{content:var(--tw-content);background-color:var(--ui-success)}.after\:bg-warning:after{content:var(--tw-content);background-color:var(--ui-warning)}.after\:bg-gradient-to-l:after{--tw-gradient-position:to left in oklab}.after\:bg-gradient-to-l:after,.after\:bg-gradient-to-t:after{content:var(--tw-content);background-image:linear-gradient(var(--tw-gradient-stops))}.after\:bg-gradient-to-t:after{--tw-gradient-position:to top in oklab}.after\:from-default:after{content:var(--tw-content);--tw-gradient-from:var(--ui-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:to-transparent:after{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:text-error:after{content:var(--tw-content);color:var(--ui-error)}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\*\'\]:after{--tw-content:"*";content:var(--tw-content)}.after\:content-\[\\\"\\\"\]:after{--tw-content:\"\";content:var(--tw-content)}:is(.\*\:not-last\:after\:absolute>*):not(:last-child):after{content:var(--tw-content);position:absolute}:is(.\*\:not-last\:after\:inset-x-1>*):not(:last-child):after{content:var(--tw-content);inset-inline:var(--spacing)}:is(.\*\:not-last\:after\:bottom-0>*):not(:last-child):after{content:var(--tw-content);bottom:0}:is(.\*\:not-last\:after\:h-px>*):not(:last-child):after{content:var(--tw-content);height:1px}:is(.\*\:not-last\:after\:bg-border>*):not(:last-child):after{content:var(--tw-content);background-color:var(--ui-border)}.first\:me-0:first-child{margin-inline-end:0}:is(.\*\:first\:mt-0>*):first-child{margin-top:0}.not-only\:first\:rounded-e-none:not(:only-child):first-child{border-start-end-radius:0;border-end-end-radius:0}.not-only\:first\:rounded-b-none:not(:only-child):first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:0}.not-only\:last\:rounded-s-none:not(:only-child):last-child{border-start-start-radius:0;border-end-start-radius:0}.not-only\:last\:rounded-t-none:not(:only-child):last-child{border-top-left-radius:0;border-top-right-radius:0}.first-of-type\:rounded-s-lg:first-of-type{border-start-start-radius:calc(var(--ui-radius)*2);border-end-start-radius:calc(var(--ui-radius)*2)}.first-of-type\:rounded-t-lg:first-of-type{border-top-left-radius:calc(var(--ui-radius)*2);border-top-right-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-e-lg:last-of-type{border-start-end-radius:calc(var(--ui-radius)*2);border-end-end-radius:calc(var(--ui-radius)*2)}.last-of-type\:rounded-b-lg:last-of-type{border-bottom-right-radius:calc(var(--ui-radius)*2);border-bottom-left-radius:calc(var(--ui-radius)*2)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-115:hover{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-accented\/75:hover{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accented\/75:hover{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.hover\:bg-default\/10:hover{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-default\/10:hover{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.hover\:bg-elevated:hover,.hover\:bg-elevated\/25:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/25:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.hover\:bg-elevated\/50:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:bg-error\/10:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:bg-error\/15:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/15:hover{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.hover\:bg-error\/75:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/75:hover{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:bg-error\/90:hover{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab,var(--ui-error) 90%,transparent)}}.hover\:bg-info\/10:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.hover\:bg-info\/75:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/75:hover{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:bg-info\/90:hover{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab,var(--ui-info) 90%,transparent)}}.hover\:bg-inverted\/90:hover{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-inverted\/90:hover{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.hover\:bg-primary\/75:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/75:hover{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--ui-primary) 90%,transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:bg-secondary\/15:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/15:hover{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.hover\:bg-secondary\/75:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/75:hover{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--ui-secondary) 90%,transparent)}}.hover\:bg-success\/10:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:bg-success\/15:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.hover\:bg-success\/75:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/75:hover{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:bg-success\/90:hover{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab,var(--ui-success) 90%,transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:bg-warning\/15:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/15:hover{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.hover\:bg-warning\/75:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/75:hover{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab,var(--ui-warning) 90%,transparent)}}.hover\:text-default:hover{color:var(--ui-text)}.hover\:text-error\/75:hover{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:text-error\/75:hover{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.hover\:text-highlighted:hover{color:var(--ui-text-highlighted)}.hover\:text-info\/75:hover{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:text-info\/75:hover{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.hover\:text-primary\/75:hover{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/75:hover{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.hover\:text-secondary\/75:hover{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-secondary\/75:hover{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.hover\:text-success\/75:hover{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:text-success\/75:hover{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.hover\:text-warning\/75:hover{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:text-warning\/75:hover{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.hover\:ring-accented:hover{--tw-ring-color:var(--ui-border-accented)}.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:border-accented:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){border-color:var(--ui-border-accented)}.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:bg-elevated\/50:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:not-has-disabled\:not-has-focus-visible\:not-has-data-\[state\=checked\]\:bg-elevated\/50:hover:not(:has(:disabled)):not(:has(:focus-visible)):not(:has([data-state=checked])){background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-error\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-info\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-inverted\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-primary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-secondary\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-success\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/10:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.hover\:not-data-selected\:bg-warning\/20:hover:not([data-selected]){background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.hover\:before\:bg-elevated\/50:hover:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:before\:bg-elevated\/50:hover:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.hover\:after\:bg-\(--ui-border-accented\):hover:after{content:var(--tw-content);background-color:var(--ui-border-accented)}}.focus\:bg-accented:focus,.focus\:bg-accented\/50:focus{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-accented\/50:focus{background-color:color-mix(in oklab,var(--ui-bg-accented) 50%,transparent)}}.focus\:bg-elevated:focus{background-color:var(--ui-bg-elevated)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:focus\:bg-accented:is(:where(.group):hover *):focus{background-color:var(--ui-bg-accented)}}.focus-visible\:z-\[1\]:focus-visible{z-index:1}.focus-visible\:border-error:focus-visible{border-color:var(--ui-error)}.focus-visible\:border-info:focus-visible{border-color:var(--ui-info)}.focus-visible\:border-inverted:focus-visible{border-color:var(--ui-border-inverted)}.focus-visible\:border-primary:focus-visible{border-color:var(--ui-primary)}.focus-visible\:border-secondary:focus-visible{border-color:var(--ui-secondary)}.focus-visible\:border-success:focus-visible{border-color:var(--ui-success)}.focus-visible\:border-warning:focus-visible{border-color:var(--ui-warning)}.focus-visible\:bg-default\/10:focus-visible{background-color:var(--ui-bg)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-default\/10:focus-visible{background-color:color-mix(in oklab,var(--ui-bg) 10%,transparent)}}.focus-visible\:ring-error:focus-visible{--tw-ring-color:var(--ui-error)}.focus-visible\:ring-info:focus-visible{--tw-ring-color:var(--ui-info)}.focus-visible\:ring-inverted:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--ui-primary)}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--ui-secondary)}.focus-visible\:ring-success:focus-visible{--tw-ring-color:var(--ui-success)}.focus-visible\:ring-warning:focus-visible{--tw-ring-color:var(--ui-warning)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:var(--ui-primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:before\:outline-3:focus-visible:before{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:3px}.active\:bg-accented\/75:active{background-color:var(--ui-bg-accented)}@supports (color:color-mix(in lab,red,red)){.active\:bg-accented\/75:active{background-color:color-mix(in oklab,var(--ui-bg-accented) 75%,transparent)}}.active\:bg-elevated:active{background-color:var(--ui-bg-elevated)}.active\:bg-error\/10:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/10:active{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.active\:bg-error\/15:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/15:active{background-color:color-mix(in oklab,var(--ui-error) 15%,transparent)}}.active\:bg-error\/75:active{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:bg-error\/75:active{background-color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:bg-info\/10:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/10:active{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.active\:bg-info\/15:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/15:active{background-color:color-mix(in oklab,var(--ui-info) 15%,transparent)}}.active\:bg-info\/75:active{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:bg-info\/75:active{background-color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:bg-inverted\/90:active{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.active\:bg-inverted\/90:active{background-color:color-mix(in oklab,var(--ui-bg-inverted) 90%,transparent)}}.active\:bg-primary\/10:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/10:active{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.active\:bg-primary\/15:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/15:active{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.active\:bg-primary\/75:active{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-primary\/75:active{background-color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:bg-secondary\/10:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/10:active{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.active\:bg-secondary\/15:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/15:active{background-color:color-mix(in oklab,var(--ui-secondary) 15%,transparent)}}.active\:bg-secondary\/75:active{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:bg-secondary\/75:active{background-color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:bg-success\/10:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/10:active{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.active\:bg-success\/15:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/15:active{background-color:color-mix(in oklab,var(--ui-success) 15%,transparent)}}.active\:bg-success\/75:active{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:bg-success\/75:active{background-color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:bg-warning\/10:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/10:active{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.active\:bg-warning\/15:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/15:active{background-color:color-mix(in oklab,var(--ui-warning) 15%,transparent)}}.active\:bg-warning\/75:active{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:bg-warning\/75:active{background-color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.active\:text-default:active{color:var(--ui-text)}.active\:text-error\/75:active{color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.active\:text-error\/75:active{color:color-mix(in oklab,var(--ui-error) 75%,transparent)}}.active\:text-info\/75:active{color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.active\:text-info\/75:active{color:color-mix(in oklab,var(--ui-info) 75%,transparent)}}.active\:text-primary\/75:active{color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.active\:text-primary\/75:active{color:color-mix(in oklab,var(--ui-primary) 75%,transparent)}}.active\:text-secondary\/75:active{color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.active\:text-secondary\/75:active{color:color-mix(in oklab,var(--ui-secondary) 75%,transparent)}}.active\:text-success\/75:active{color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.active\:text-success\/75:active{color:color-mix(in oklab,var(--ui-success) 75%,transparent)}}.active\:text-warning\/75:active{color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.active\:text-warning\/75:active{color:color-mix(in oklab,var(--ui-warning) 75%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-default:disabled{background-color:var(--ui-bg)}.disabled\:bg-elevated:disabled,.disabled\:bg-elevated\/50:disabled{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-elevated\/50:disabled{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.disabled\:bg-error:disabled,.disabled\:bg-error\/10:disabled{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-error\/10:disabled{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.disabled\:bg-info:disabled,.disabled\:bg-info\/10:disabled{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-info\/10:disabled{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.disabled\:bg-inverted:disabled{background-color:var(--ui-bg-inverted)}.disabled\:bg-primary:disabled,.disabled\:bg-primary\/10:disabled{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-primary\/10:disabled{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.disabled\:bg-secondary:disabled,.disabled\:bg-secondary\/10:disabled{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-secondary\/10:disabled{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.disabled\:bg-success:disabled,.disabled\:bg-success\/10:disabled{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-success\/10:disabled{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:bg-warning:disabled,.disabled\:bg-warning\/10:disabled{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-warning\/10:disabled{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.disabled\:text-error:disabled{color:var(--ui-error)}.disabled\:text-info:disabled{color:var(--ui-info)}.disabled\:text-muted:disabled{color:var(--ui-text-muted)}.disabled\:text-primary:disabled{color:var(--ui-primary)}.disabled\:text-secondary:disabled{color:var(--ui-secondary)}.disabled\:text-success:disabled{color:var(--ui-success)}.disabled\:text-warning:disabled{color:var(--ui-warning)}.disabled\:opacity-75:disabled{opacity:.75}@media (hover:hover){.hover\:disabled\:bg-transparent:hover:disabled{background-color:#0000}.disabled\:hover\:text-muted:disabled:hover{color:var(--ui-text-muted)}}.has-focus\:bg-elevated:has(:focus){background-color:var(--ui-bg-elevated)}.has-focus\:outline-none:has(:focus){--tw-outline-style:none;outline-style:none}.has-focus-visible\:z-\[1\]:has(:focus-visible){z-index:1}.has-focus-visible\:ring-error:has(:focus-visible){--tw-ring-color:var(--ui-error)}.has-focus-visible\:ring-info:has(:focus-visible){--tw-ring-color:var(--ui-info)}.has-focus-visible\:ring-inverted:has(:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-focus-visible\:ring-primary:has(:focus-visible){--tw-ring-color:var(--ui-primary)}.has-focus-visible\:ring-secondary:has(:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-focus-visible\:ring-success:has(:focus-visible){--tw-ring-color:var(--ui-success)}.has-focus-visible\:ring-warning:has(:focus-visible){--tw-ring-color:var(--ui-warning)}.has-focus-visible\:outline-3:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.not-has-disabled\:has-focus-visible\:border-error:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-error)}.not-has-disabled\:has-focus-visible\:border-info:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-info)}.not-has-disabled\:has-focus-visible\:border-inverted:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-border-inverted)}.not-has-disabled\:has-focus-visible\:border-primary:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-primary)}.not-has-disabled\:has-focus-visible\:border-secondary:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-secondary)}.not-has-disabled\:has-focus-visible\:border-success:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-success)}.not-has-disabled\:has-focus-visible\:border-warning:not(:has(:disabled)):has(:focus-visible){border-color:var(--ui-warning)}.has-data-\[state\=checked\]\:z-\[1\]:has([data-state=checked]){z-index:1}.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-error\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-info\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:var(--ui-border-inverted)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-inverted\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-border-inverted) 50%,transparent)}}.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-primary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-secondary\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-success\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:border-warning\/50:has([data-state=checked]){border-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.has-data-\[state\=checked\]\:bg-elevated:has([data-state=checked]){background-color:var(--ui-bg-elevated)}.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-error\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-info\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-secondary\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-success\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-warning\/10:has([data-state=checked]){background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.not-has-disabled\:has-data-\[state\=checked\]\:border-error:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-error)}.not-has-disabled\:has-data-\[state\=checked\]\:border-info:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-info)}.not-has-disabled\:has-data-\[state\=checked\]\:border-inverted:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-border-inverted)}.not-has-disabled\:has-data-\[state\=checked\]\:border-primary:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-primary)}.not-has-disabled\:has-data-\[state\=checked\]\:border-secondary:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-secondary)}.not-has-disabled\:has-data-\[state\=checked\]\:border-success:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-success)}.not-has-disabled\:has-data-\[state\=checked\]\:border-warning:not(:has(:disabled)):has([data-state=checked]){border-color:var(--ui-warning)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-error:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-error)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-info:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-info)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-inverted:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-border-inverted)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-primary:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-primary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-secondary:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-secondary)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-success:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-success)}.has-\[\[contenteditable\]\:focus-visible\]\:ring-warning:has([contenteditable]:focus-visible){--tw-ring-color:var(--ui-warning)}.has-\[\[contenteditable\]\:focus-visible\]\:outline-3:has([contenteditable]:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[textarea\:focus-visible\]\:ring-error:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-error)}.has-\[textarea\:focus-visible\]\:ring-info:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-info)}.has-\[textarea\:focus-visible\]\:ring-inverted:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-border-inverted)}.has-\[textarea\:focus-visible\]\:ring-primary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-primary)}.has-\[textarea\:focus-visible\]\:ring-secondary:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-secondary)}.has-\[textarea\:focus-visible\]\:ring-success:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-success)}.has-\[textarea\:focus-visible\]\:ring-warning:has(:is(textarea:focus-visible)){--tw-ring-color:var(--ui-warning)}.has-\[textarea\:focus-visible\]\:outline-3:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:3px}.has-\[\>a\:focus-visible\]\:ring-primary:has(>a:focus-visible){--tw-ring-color:var(--ui-primary)}.has-\[\>a\:focus-visible\]\:outline-3:has(>a:focus-visible){outline-style:var(--tw-outline-style);outline-width:3px}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:bg-default[aria-disabled=true]{background-color:var(--ui-bg)}.aria-disabled\:bg-elevated[aria-disabled=true]{background-color:var(--ui-bg-elevated)}.aria-disabled\:bg-error[aria-disabled=true],.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-error\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.aria-disabled\:bg-info[aria-disabled=true],.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-info\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.aria-disabled\:bg-inverted[aria-disabled=true]{background-color:var(--ui-bg-inverted)}.aria-disabled\:bg-primary[aria-disabled=true],.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-primary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.aria-disabled\:bg-secondary[aria-disabled=true],.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-secondary\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.aria-disabled\:bg-success[aria-disabled=true],.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-success\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.aria-disabled\:bg-transparent[aria-disabled=true]{background-color:#0000}.aria-disabled\:bg-warning[aria-disabled=true],.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.aria-disabled\:bg-warning\/10[aria-disabled=true]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.aria-disabled\:text-error[aria-disabled=true]{color:var(--ui-error)}.aria-disabled\:text-info[aria-disabled=true]{color:var(--ui-info)}.aria-disabled\:text-muted[aria-disabled=true]{color:var(--ui-text-muted)}.aria-disabled\:text-primary[aria-disabled=true]{color:var(--ui-primary)}.aria-disabled\:text-secondary[aria-disabled=true]{color:var(--ui-secondary)}.aria-disabled\:text-success[aria-disabled=true]{color:var(--ui-success)}.aria-disabled\:text-warning[aria-disabled=true]{color:var(--ui-warning)}.aria-disabled\:opacity-75[aria-disabled=true]{opacity:.75}@media (hover:hover){.hover\:aria-disabled\:bg-transparent:hover[aria-disabled=true]{background-color:#0000}}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:text-muted[data-disabled]{color:var(--ui-text-muted)}.data-disabled\:opacity-75[data-disabled]{opacity:.75}.data-highlighted\:bg-error\/10[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:bg-error\/20[data-highlighted]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-error\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-error) 20%,transparent)}}.data-highlighted\:bg-info\/10[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:bg-info\/20[data-highlighted]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-info\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-info) 20%,transparent)}}.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 10%,transparent)}}.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:var(--ui-bg-inverted)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-inverted\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-bg-inverted) 20%,transparent)}}.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-primary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-secondary\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-secondary) 20%,transparent)}}.data-highlighted\:bg-success\/10[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:bg-success\/20[data-highlighted]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-success\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-success) 20%,transparent)}}.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/10[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:bg-warning\/20[data-highlighted]{background-color:color-mix(in oklab,var(--ui-warning) 20%,transparent)}}.data-highlighted\:text-error[data-highlighted]{color:var(--ui-error)}.data-highlighted\:text-highlighted[data-highlighted]{color:var(--ui-text-highlighted)}.data-highlighted\:text-info[data-highlighted]{color:var(--ui-info)}.data-highlighted\:text-primary[data-highlighted]{color:var(--ui-primary)}.data-highlighted\:text-secondary[data-highlighted]{color:var(--ui-secondary)}.data-highlighted\:text-success[data-highlighted]{color:var(--ui-success)}.data-highlighted\:text-warning[data-highlighted]{color:var(--ui-warning)}.data-highlighted\:not-data-disabled\:text-highlighted[data-highlighted]:not([data-disabled]){color:var(--ui-text-highlighted)}.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-elevated\/50[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-error\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-info\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-primary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-secondary\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-success\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:before\:bg-warning\/10[data-highlighted]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-highlighted\:not-data-disabled\:before\:bg-elevated\/50[data-highlighted]:not([data-disabled]):before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-invalid\:text-error[data-invalid]{color:var(--ui-error)}.data-outside-view\:text-muted[data-outside-view]{color:var(--ui-text-muted)}.data-placeholder\:text-dimmed[data-placeholder]{color:var(--ui-text-dimmed)}.data-selected\:bg-default[data-selected]{background-color:var(--ui-bg)}.data-selected\:bg-elevated[data-selected]{background-color:var(--ui-bg-elevated)}.data-selected\:bg-error[data-selected],.data-selected\:bg-error\/10[data-selected]{background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-error\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-selected\:bg-info[data-selected],.data-selected\:bg-info\/10[data-selected]{background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-info\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-selected\:bg-inverted[data-selected]{background-color:var(--ui-bg-inverted)}.data-selected\:bg-primary[data-selected],.data-selected\:bg-primary\/10[data-selected]{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-primary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-selected\:bg-secondary[data-selected],.data-selected\:bg-secondary\/10[data-selected]{background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-secondary\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-selected\:bg-success[data-selected],.data-selected\:bg-success\/10[data-selected]{background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-success\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-selected\:bg-warning[data-selected],.data-selected\:bg-warning\/10[data-selected]{background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:bg-warning\/10[data-selected]{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-selected\:text-default[data-selected]{color:var(--ui-text)}.data-selected\:text-error[data-selected]{color:var(--ui-error)}.data-selected\:text-info[data-selected]{color:var(--ui-info)}.data-selected\:text-inverted[data-selected]{color:var(--ui-text-inverted)}.data-selected\:text-primary[data-selected]{color:var(--ui-primary)}.data-selected\:text-secondary[data-selected]{color:var(--ui-secondary)}.data-selected\:text-success[data-selected]{color:var(--ui-success)}.data-selected\:text-warning[data-selected]{color:var(--ui-warning)}.data-selected\:ring[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-selected\:ring-accented[data-selected]{--tw-ring-color:var(--ui-border-accented)}.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-error) 25%,transparent)}}.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-error\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-error) 50%,transparent)}}.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-info) 25%,transparent)}}.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-info\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-info) 50%,transparent)}}.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-primary\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-primary) 50%,transparent)}}.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 25%,transparent)}}.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-secondary\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-secondary) 50%,transparent)}}.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-success) 25%,transparent)}}.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-success\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-success) 50%,transparent)}}.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/25[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 25%,transparent)}}.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-selected\:ring-warning\/50[data-selected]{--tw-ring-color:color-mix(in oklab,var(--ui-warning) 50%,transparent)}}.data-selected\:ring-inset[data-selected]{--tw-ring-inset:inset}.data-selected\:focus-visible\:ring-error[data-selected]:focus-visible{--tw-ring-color:var(--ui-error)}.data-selected\:focus-visible\:ring-info[data-selected]:focus-visible{--tw-ring-color:var(--ui-info)}.data-selected\:focus-visible\:ring-inverted[data-selected]:focus-visible{--tw-ring-color:var(--ui-border-inverted)}.data-selected\:focus-visible\:ring-primary[data-selected]:focus-visible{--tw-ring-color:var(--ui-primary)}.data-selected\:focus-visible\:ring-secondary[data-selected]:focus-visible{--tw-ring-color:var(--ui-secondary)}.data-selected\:focus-visible\:ring-success[data-selected]:focus-visible{--tw-ring-color:var(--ui-success)}.data-selected\:focus-visible\:ring-warning[data-selected]:focus-visible{--tw-ring-color:var(--ui-warning)}.data-today\:font-semibold[data-today]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-today\:not-data-selected\:text-error[data-today]:not([data-selected]){color:var(--ui-error)}.data-today\:not-data-selected\:text-highlighted[data-today]:not([data-selected]){color:var(--ui-text-highlighted)}.data-today\:not-data-selected\:text-info[data-today]:not([data-selected]){color:var(--ui-info)}.data-today\:not-data-selected\:text-primary[data-today]:not([data-selected]){color:var(--ui-primary)}.data-today\:not-data-selected\:text-secondary[data-today]:not([data-selected]){color:var(--ui-secondary)}.data-today\:not-data-selected\:text-success[data-today]:not([data-selected]){color:var(--ui-success)}.data-today\:not-data-selected\:text-warning[data-today]:not([data-selected]){color:var(--ui-warning)}.data-unavailable\:pointer-events-none[data-unavailable]{pointer-events:none}.data-unavailable\:text-muted[data-unavailable]{color:var(--ui-text-muted)}.data-unavailable\:line-through[data-unavailable]{text-decoration-line:line-through}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-75[data-disabled]{opacity:.75}.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[dragging\=true\]\:bg-elevated\/25[data-dragging=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 25%,transparent)}}.data-\[expanded\=true\]\:h-\(--height\)[data-expanded=true]{height:var(--height)}:is(.data-\[front\=false\]\:\*\:transition-opacity[data-front=false]>*){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.data-\[front\=false\]\:\*\:duration-100[data-front=false]>*){--tw-duration:.1s;transition-duration:.1s}.data-\[expanded\=false\]\:data-\[front\=false\]\:h-\(--front-height\)[data-expanded=false][data-front=false]{height:var(--front-height)}:is(.data-\[expanded\=false\]\:data-\[front\=false\]\:\*\:opacity-0[data-expanded=false][data-front=false]>*){opacity:0}.data-\[motion\=from-end\]\:animate-\[enter-from-right_200ms_var\(--ease-out\)\][data-motion=from-end]{animation:enter-from-right .2s var(--ease-out)}.data-\[motion\=from-start\]\:animate-\[enter-from-left_200ms_var\(--ease-out\)\][data-motion=from-start]{animation:enter-from-left .2s var(--ease-out)}.data-\[motion\=to-end\]\:animate-\[exit-to-right_200ms_var\(--ease-out\)\][data-motion=to-end]{animation:exit-to-right .2s var(--ease-out)}.data-\[motion\=to-start\]\:animate-\[exit-to-left_200ms_var\(--ease-out\)\][data-motion=to-start]{animation:exit-to-left .2s var(--ease-out)}.data-\[panel-resize-handle-enabled\=false\]\:cursor-default[data-panel-resize-handle-enabled=false]{cursor:default}.data-\[segment\=day\]\:w-8[data-segment=day]{width:calc(var(--spacing)*8)}.data-\[segment\=day\]\:w-9[data-segment=day]{width:calc(var(--spacing)*9)}.data-\[segment\=day\]\:w-10[data-segment=day]{width:calc(var(--spacing)*10)}.data-\[segment\=literal\]\:text-muted[data-segment=literal]{color:var(--ui-text-muted)}.data-\[segment\=month\]\:w-8[data-segment=month]{width:calc(var(--spacing)*8)}.data-\[segment\=month\]\:w-9[data-segment=month]{width:calc(var(--spacing)*9)}.data-\[segment\=month\]\:w-10[data-segment=month],.data-\[segment\=year\]\:w-10[data-segment=year]{width:calc(var(--spacing)*10)}.data-\[segment\=year\]\:w-11[data-segment=year]{width:calc(var(--spacing)*11)}.data-\[segment\=year\]\:w-12[data-segment=year]{width:calc(var(--spacing)*12)}.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[selected\=true\]\:bg-elevated\/50[data-selected=true]{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=\\\"active\\\"\]\:bg-accented[data-state=\"active\"]{background-color:var(--ui-bg-accented)}.data-\[state\=active\]\:bg-inverted[data-state=active]{background-color:var(--ui-bg-inverted)}.data-\[state\=active\]\:text-error[data-state=active]{color:var(--ui-error)}.data-\[state\=active\]\:text-highlighted[data-state=active]{color:var(--ui-text-highlighted)}.data-\[state\=active\]\:text-info[data-state=active]{color:var(--ui-info)}.data-\[state\=active\]\:text-inverted[data-state=active]{color:var(--ui-text-inverted)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--ui-primary)}.data-\[state\=active\]\:text-secondary[data-state=active]{color:var(--ui-secondary)}.data-\[state\=active\]\:text-success[data-state=active]{color:var(--ui-success)}.data-\[state\=active\]\:text-warning[data-state=active]{color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:isolate[data-state=active]{isolation:isolate}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:absolute[data-state=active]:before{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:inset-0[data-state=active]:before{content:var(--tw-content);inset:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:-z-10[data-state=active]:before{content:var(--tw-content);z-index:-10}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:rounded-md[data-state=active]:before{content:var(--tw-content);border-radius:calc(var(--ui-radius)*1.5)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-error[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-info[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-inverted[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-primary[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-secondary[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-success[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:bg-warning[data-state=active]:before{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:shadow-xs[data-state=active]:before{content:var(--tw-content);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:before\:content-\[\'\'\][data-state=active]:before{--tw-content:"";content:var(--tw-content)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-x-0[data-state=active]:after{content:var(--tw-content);inset-inline:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:inset-y-0[data-state=active]:after{content:var(--tw-content);inset-block:0}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-start-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:-bottom-\[calc\(var\(--spacing\)\+1px\)\][data-state=active]:after{content:var(--tw-content);bottom:calc(var(--spacing)*-1 + -1px)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:h-px[data-state=active]:after{content:var(--tw-content);height:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:w-px[data-state=active]:after{content:var(--tw-content);width:1px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:rounded-full[data-state=active]:after{content:var(--tw-content);border-radius:2147483647px}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-error[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-error)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-info[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-info)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-inverted[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-bg-inverted)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-primary[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-primary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-secondary[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-secondary)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-success[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-success)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:bg-warning[data-state=active]:after{content:var(--tw-content);background-color:var(--ui-warning)}:where([data-slot=list]:not(:has([data-slot=indicator]))) .in-\[\[data-slot\=list\]\:not\(\:has\(\[data-slot\=indicator\]\)\)\]\:data-\[state\=active\]\:after\:content-\[\'\'\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}.data-\[state\=checked\]\:translate-x-3[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-error[data-state=checked]{background-color:var(--ui-error)}.data-\[state\=checked\]\:bg-info[data-state=checked]{background-color:var(--ui-info)}.data-\[state\=checked\]\:bg-inverted[data-state=checked]{background-color:var(--ui-bg-inverted)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--ui-primary)}.data-\[state\=checked\]\:bg-secondary[data-state=checked]{background-color:var(--ui-secondary)}.data-\[state\=checked\]\:bg-success[data-state=checked]{background-color:var(--ui-success)}.data-\[state\=checked\]\:bg-warning[data-state=checked]{background-color:var(--ui-warning)}.data-\[state\=closed\]\:animate-\[accordion-up_200ms_var\(--ease-out\)\][data-state=closed]{animation:accordion-up .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[collapsible-up_200ms_var\(--ease-out\)\][data-state=closed]{animation:collapsible-up .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[fade-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:fade-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[scale-out_100ms_var\(--ease-out\)\][data-state=closed]{animation:scale-out .1s var(--ease-out)}.data-\[state\=closed\]\:animate-\[scale-out_200ms_var\(--ease-out\)\][data-state=closed]{animation:scale-out .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-bottom_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-bottom .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-left_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-left .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-right_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-right .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[slide-out-to-top_200ms_var\(--ease-out\)\][data-state=closed]{animation:slide-out-to-top .2s var(--ease-out)}.data-\[state\=closed\]\:animate-\[toast-closed_200ms_var\(--ease-out\)\][data-state=closed]{animation:toast-closed .2s var(--ease-out)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:data-\[expanded\=false\]\:data-\[front\=false\]\:animate-\[toast-collapsed-closed_200ms_var\(--ease-out\)\][data-state=closed][data-expanded=false][data-front=false]{animation:toast-collapsed-closed .2s var(--ease-out)}.data-\[state\=collapsed\]\:-start-\(--sidebar-width\)[data-state=collapsed]{inset-inline-start:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:-end-\(--sidebar-width\)[data-state=collapsed]{inset-inline-end:calc(var(--sidebar-width)*-1)}.data-\[state\=collapsed\]\:w-\(--sidebar-width-icon\)[data-state=collapsed]{width:var(--sidebar-width-icon)}.data-\[state\=collapsed\]\:w-0[data-state=collapsed]{width:0}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing)*8)}.data-\[state\=collapsed\]\:w-\[calc\(var\(--sidebar-width-icon\)\+--spacing\(8\)\+2px\)\][data-state=collapsed]{width:calc(var(--sidebar-width-icon) + var(--spacing)*8 + 2px)}.data-\[state\=collapsed\]\:cursor-e-resize[data-state=collapsed]{cursor:e-resize}.data-\[state\=collapsed\]\:cursor-w-resize[data-state=collapsed]{cursor:w-resize}.data-\[state\=delayed-open\]\:animate-\[scale-in_100ms_var\(--ease-out\)\][data-state=delayed-open]{animation:scale-in .1s var(--ease-out)}.data-\[state\=hidden\]\:animate-\[fade-out_100ms_var\(--ease-out\)\][data-state=hidden]{animation:fade-out .1s var(--ease-out)}.data-\[state\=hidden\]\:opacity-0[data-state=hidden]{opacity:0}.data-\[state\=inactive\]\:text-muted[data-state=inactive]{color:var(--ui-text-muted)}@media (hover:hover){.hover\:data-\[state\=inactive\]\:not-disabled\:text-default:hover[data-state=inactive]:not(:disabled){color:var(--ui-text)}}.data-\[state\=open\]\:animate-\[accordion-down_200ms_var\(--ease-out\)\][data-state=open]{animation:accordion-down .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[collapsible-down_200ms_var\(--ease-out\)\][data-state=open]{animation:collapsible-down .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[fade-in_200ms_var\(--ease-out\)\][data-state=open]{animation:fade-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[scale-in_100ms_var\(--ease-out\)\][data-state=open]{animation:scale-in .1s var(--ease-out)}.data-\[state\=open\]\:animate-\[scale-in_200ms_var\(--ease-out\)\][data-state=open]{animation:scale-in .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-bottom_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-bottom .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-left_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-left .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-right_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-right .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[slide-in-from-top_200ms_var\(--ease-out\)\][data-state=open]{animation:slide-in-from-top .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-bottom_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-bottom .2s var(--ease-out)}.data-\[state\=open\]\:animate-\[toast-slide-in-from-top_200ms_var\(--ease-out\)\][data-state=open]{animation:toast-slide-in-from-top .2s var(--ease-out)}.data-\[state\=open\]\:text-highlighted[data-state=open]{color:var(--ui-text-highlighted)}.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-elevated\/50[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-error)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-error\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-error) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-info)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-info\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-info) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-primary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-primary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-secondary)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-secondary\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-secondary) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-success)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-success\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-success) 10%,transparent)}}.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{content:var(--tw-content);background-color:var(--ui-warning)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:before\:bg-warning\/10[data-state=open]:before{background-color:color-mix(in oklab,var(--ui-warning) 10%,transparent)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-accented[data-state=unchecked]{background-color:var(--ui-bg-accented)}.data-\[state\=visible\]\:animate-\[fade-in_100ms_var\(--ease-out\)\][data-state=visible]{animation:fade-in .1s var(--ease-out)}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=cancel\]\:translate-y-0[data-swipe=cancel]{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\(--reka-toast-swipe-end-x\)[data-swipe=end]{--tw-translate-x:var(--reka-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-y-\(--reka-toast-swipe-end-y\)[data-swipe=end]{--tw-translate-y:var(--reka-toast-swipe-end-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-\[toast-slide-down_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-down .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-left_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-left .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-right_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-right .2s var(--ease-out)}.data-\[swipe\=end\]\:animate-\[toast-slide-up_200ms_var\(--ease-out\)\][data-swipe=end]{animation:toast-slide-up .2s var(--ease-out)}.data-\[swipe\=move\]\:translate-x-\(--reka-toast-swipe-move-x\)[data-swipe=move]{--tw-translate-x:var(--reka-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:translate-y-\(--reka-toast-swipe-move-y\)[data-swipe=move]{--tw-translate-y:var(--reka-toast-swipe-move-y);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[marquee-vertical_var\(--duration\)_linear_infinite\]{animation:marquee-vertical var(--duration) linear infinite}.motion-safe\:animate-\[marquee_var\(--duration\)_linear_infinite\]{animation:marquee var(--duration) linear infinite}.motion-safe\:animate-\[shimmer_var\(--duration\)_linear_infinite\]{animation:shimmer var(--duration) linear infinite}.motion-safe\:after\:animate-\[carousel-inverse_2s_linear_infinite\]:after{content:var(--tw-content);animation:2s linear infinite carousel-inverse}.motion-safe\:after\:animate-\[carousel_2s_linear_infinite\]:after{content:var(--tw-content);animation:2s linear infinite carousel}.motion-safe\:after\:animate-\[elastic_2s_var\(--ease-in-out\)_infinite\]:after{content:var(--tw-content);animation:elastic 2s var(--ease-in-out) infinite}.motion-safe\:after\:animate-\[swing_2s_var\(--ease-in-out\)_infinite\]:after{content:var(--tw-content);animation:swing 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-inverse_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-inverse}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel-vertical_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel-vertical}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[carousel_2s_linear_infinite\][data-state=indeterminate]{animation:2s linear infinite carousel}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[elastic_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:elastic 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing-vertical_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing-vertical 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=indeterminate\]\:animate-\[swing_2s_var\(--ease-in-out\)_infinite\][data-state=indeterminate]{animation:swing 2s var(--ease-in-out) infinite}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=even\]\:animate-\[toast-pulse-b_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=even]{animation:toast-pulse-b .2s var(--ease-out)}.motion-safe\:data-\[state\=open\]\:data-\[pulsing\=odd\]\:animate-\[toast-pulse-a_200ms_var\(--ease-out\)\][data-state=open][data-pulsing=odd]{animation:toast-pulse-a .2s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:bg-none{background-image:none}.motion-reduce\:text-muted{color:var(--ui-text-muted)}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.motion-reduce\:after\:animate-pulse:after{content:var(--tw-content);animation:var(--animate-pulse)}.motion-reduce\:data-\[state\=indeterminate\]\:animate-pulse[data-state=indeterminate]{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:-start-12{inset-inline-start:calc(var(--spacing)*-12)}.sm\:-end-12{inset-inline-end:calc(var(--spacing)*-12)}.sm\:-top-12{top:calc(var(--spacing)*-12)}.sm\:-bottom-12{bottom:calc(var(--spacing)*-12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:h-\[28rem\]{height:28rem}.sm\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.sm\:w-\(--reka-navigation-menu-viewport-width\){width:var(--reka-navigation-menu-viewport-width)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-16{gap:calc(var(--spacing)*16)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)))}.sm\:gap-y-12{row-gap:calc(var(--spacing)*12)}.sm\:gap-y-24{row-gap:calc(var(--spacing)*24)}.sm\:p-0{padding:0}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl\/8{font-size:var(--text-xl);line-height:calc(var(--spacing)*8)}.sm\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.sm\:ring,.sm\:shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}}@media (width>=48rem){.md\:mt-auto{margin-top:auto}.md\:hidden{display:none}.md\:table{display:table}.md\:h-full{height:100%}.md\:columns-2{-moz-columns:2;column-count:2}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\(--ui-header-height\){top:var(--ui-header-height)}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-last{order:9999}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:mx-auto{margin-inline:auto}.lg\:-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.lg\:me-0{margin-inline-end:0}.lg\:mt-0{margin-top:0}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100vh-var\(--ui-header-height\)\)\]{max-height:calc(100vh - var(--ui-header-height))}.lg\:w-\(--width\){width:var(--width)}.lg\:w-full{width:100%}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:flex-1{flex:1}.lg\:scale-\[1\.1\]{scale:1.1}.lg\:columns-3{-moz-columns:3;column-count:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(var\(--count\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--count),minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.lg\:gap-x-13{-moz-column-gap:calc(var(--spacing)*13);column-gap:calc(var(--spacing)*13)}.lg\:gap-y-16{row-gap:calc(var(--spacing)*16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-4{padding-block:calc(var(--spacing)*4)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:py-40{padding-block:calc(var(--spacing)*40)}.lg\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.lg\:pe-6{padding-inline-end:calc(var(--spacing)*6)}.lg\:pe-6\.5{padding-inline-end:calc(var(--spacing)*6.5)}.lg\:pb-0{padding-bottom:0}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:not-last\:border-e:not(:last-child){border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:not-last\:border-default:not(:last-child){border-color:var(--ui-border)}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mt-0{margin-top:0}.xl\:mb-0{margin-bottom:0}.xl\:grid{display:grid}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:p-10{padding:calc(var(--spacing)*10)}}.rtl\:right-\[calc\(100\%-var\(--reka-navigation-menu-viewport-left\)-var\(--reka-navigation-menu-viewport-width\)\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){right:calc(100% - var(--reka-navigation-menu-viewport-left) - var(--reka-navigation-menu-viewport-width))}.rtl\:left-auto:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){left:auto}.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-\[4px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:4px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-rotate-90:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:cursor-e-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.rtl\:cursor-w-resize:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.rtl\:flex-row:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:before\:bg-gradient-to-l:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):before{content:var(--tw-content);--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.rtl\:after\:bg-gradient-to-r:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.data-\[state\=checked\]\:rtl\:-translate-x-3[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-3\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-4\.5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:rtl\:-translate-x-5[data-state=checked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=collapsed\]\:rtl\:cursor-e-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:e-resize}.data-\[state\=collapsed\]\:rtl\:cursor-w-resize[data-state=collapsed]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){cursor:w-resize}.data-\[state\=unchecked\]\:rtl\:-translate-x-0[data-state=unchecked]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:no-preference){.motion-safe\:rtl\:animate-\[marquee-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:marquee-rtl var(--duration) linear infinite}.motion-safe\:rtl\:animate-\[shimmer-rtl_var\(--duration\)_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:shimmer-rtl var(--duration) linear infinite}.motion-safe\:rtl\:after\:animate-\[carousel-inverse-rtl_2s_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s linear infinite carousel-inverse-rtl}.motion-safe\:rtl\:after\:animate-\[carousel-rtl_2s_linear_infinite\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{content:var(--tw-content);animation:2s linear infinite carousel-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-inverse-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-inverse-rtl}.motion-safe\:data-\[state\=indeterminate\]\:rtl\:animate-\[carousel-rtl_2s_linear_infinite\][data-state=indeterminate]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){animation:2s linear infinite carousel-rtl}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline-block:where(.dark,.dark *){display:inline-block}.dark\:disabled\:bg-transparent:where(.dark,.dark *):disabled{background-color:#0000}@media (hover:hover){.dark\:hover\:disabled\:bg-transparent:where(.dark,.dark *):hover:disabled{background-color:#0000}}.dark\:aria-disabled\:bg-transparent:where(.dark,.dark *)[aria-disabled=true]{background-color:#0000}@media (hover:hover){.dark\:hover\:aria-disabled\:bg-transparent:where(.dark,.dark *):hover[aria-disabled=true]{background-color:#0000}}.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.ProseMirror-selectednode\:not\(img\)\:not\(pre\)\:not\(\[data-node-view-wrapper\]\)\]\:bg-primary\/20 .ProseMirror-selectednode:not(img):not(pre):not([data-node-view-wrapper]){background-color:color-mix(in oklab,var(--ui-primary) 20%,transparent)}}.\[\&_\.mention\]\:font-medium .mention{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.mention\]\:text-primary .mention{color:var(--ui-primary)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:font-bold :is(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\]\:text-highlighted :is(h1,h2,h3,h4,h5,h6){color:var(--ui-text-highlighted)}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:border-dashed :is(h1,h2,h3,h4,h5,h6)>code{--tw-border-style:dashed;border-style:dashed}.\[\&_\:is\(h1\,h2\,h3\,h4\,h5\,h6\)\>code\]\:font-bold :is(h1,h2,h3,h4,h5,h6)>code{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-editor-empty\:first-child\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-editor-empty:first-child:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:pointer-events-none :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);pointer-events:none}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:float-start :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);float:inline-start}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:h-0 :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);height:0}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:text-dimmed :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{content:var(--tw-content);color:var(--ui-text-dimmed)}.\[\&_\:is\(p\,h1\,h2\,h3\,h4\,h5\,h6\)\.is-empty\]\:before\:content-\[attr\(data-placeholder\)\] :is(p,h1,h2,h3,h4,h5,h6).is-empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.\[\&_\:is\(ul\,ol\)\]\:ps-6 :is(ul,ol){padding-inline-start:calc(var(--spacing)*6)}.\[\&_\[data-type\=horizontalRule\]\]\:my-8 [data-type=horizontalRule]{margin-block:calc(var(--spacing)*8)}.\[\&_\[data-type\=horizontalRule\]\]\:py-2 [data-type=horizontalRule]{padding-block:calc(var(--spacing)*2)}.\[\&_a\]\:border-b a{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_a\]\:border-transparent a{border-color:#0000}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-primary a{color:var(--ui-primary)}.\[\&_a\]\:transition-colors a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[\&_a\]\:hover\:border-primary a:hover{border-color:var(--ui-primary)}}.\[\&_a\:hover\>code\]\:border-primary a:hover>code{border-color:var(--ui-primary)}.\[\&_a\:hover\>code\]\:text-primary a:hover>code{color:var(--ui-primary)}.\[\&_a\>code\]\:border-dashed a>code{--tw-border-style:dashed;border-style:dashed}.\[\&_a\>code\]\:transition-colors a>code{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_blockquote\]\:border-s-4 blockquote{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.\[\&_blockquote\]\:border-accented blockquote{border-color:var(--ui-border-accented)}.\[\&_blockquote\]\:ps-4 blockquote{padding-inline-start:calc(var(--spacing)*4)}.\[\&_blockquote\]\:italic blockquote{font-style:italic}.\[\&_code\]\:inline-block code{display:inline-block}.\[\&_code\]\:rounded-md code{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_code\]\:border code{border-style:var(--tw-border-style);border-width:1px}.\[\&_code\]\:border-muted code{border-color:var(--ui-border-muted)}.\[\&_code\]\:bg-muted code{background-color:var(--ui-bg-muted)}.\[\&_code\]\:px-1\.5 code{padding-inline:calc(var(--spacing)*1.5)}.\[\&_code\]\:py-0\.5 code{padding-block:calc(var(--spacing)*.5)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:text-sm code{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_code\]\:font-medium code{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_code\]\:text-highlighted code{color:var(--ui-text-highlighted)}.\[\&_h1\]\:text-3xl h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\[\&_h2\>code\]\:text-xl\/6 h2>code{font-size:var(--text-xl);line-height:calc(var(--spacing)*6)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_h3\>code\]\:text-lg\/5 h3>code{font-size:var(--text-lg);line-height:calc(var(--spacing)*5)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_h5\]\:text-base h5,.\[\&_h6\]\:text-base h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_hr\]\:border-t hr{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_hr\]\:border-default hr{border-color:var(--ui-border)}.\[\&_img\]\:block img{display:block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:rounded-md img{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_img\.ProseMirror-selectednode\]\:outline-2 img.ProseMirror-selectednode{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&_img\.ProseMirror-selectednode\]\:outline-primary img.ProseMirror-selectednode{outline-color:var(--ui-primary)}.\[\&_li\]\:my-1\.5 li{margin-block:calc(var(--spacing)*1.5)}.\[\&_li\]\:ps-1\.5 li{padding-inline-start:calc(var(--spacing)*1.5)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:marker\:text-muted ol ::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol ::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_ol\]\:marker\:text-muted ol::-webkit-details-marker{color:var(--ui-text-muted)}.\[\&_p\]\:leading-7 p{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:calc(var(--ui-radius)*1.5)}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:1px}.\[\&_pre\]\:border-muted pre{border-color:var(--ui-border-muted)}.\[\&_pre\]\:bg-muted pre{background-color:var(--ui-bg-muted)}.\[\&_pre\]\:px-4 pre{padding-inline:calc(var(--spacing)*4)}.\[\&_pre\]\:py-3 pre{padding-block:calc(var(--spacing)*3)}.\[\&_pre\]\:text-sm\/6 pre{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.\[\&_pre\]\:break-words pre{overflow-wrap:break-word}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre_code\]\:inline pre code{display:inline}.\[\&_pre_code\]\:rounded-none pre code{border-radius:0}.\[\&_pre_code\]\:border-0 pre code{border-style:var(--tw-border-style);border-width:0}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:0}.\[\&_pre_code\]\:text-inherit pre code{color:inherit}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul ::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&_ul\]\:marker\:text-\(--ui-border-accented\) ul::-webkit-details-marker{color:var(--ui-border-accented)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:0}.\[\&\>\*\:first-child\]\:col-start-2>:first-child{grid-column-start:2}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[\&\>\*\:nth-child\(1\)\]\:animate-\[bounce_1s_infinite\]>:first-child{animation:1s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(2\)\]\:animate-\[bounce_1s_0\.15s_infinite\]>:nth-child(2){animation:1s .15s infinite bounce}.motion-safe\:\[\&\>\*\:nth-child\(3\)\]\:animate-\[bounce_1s_0\.3s_infinite\]>:nth-child(3){animation:1s .3s infinite bounce}}.\[\&\>\[data-slot\=icon\]\]\:animate-spin>[data-slot=icon]{animation:var(--animate-spin)}.\[\&\>article\]\:last-of-type\:min-h-\(--last-message-height\)>article:last-of-type{min-height:var(--last-message-height)}.\[\&\>button\]\:py-0>button{padding-block:0}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>input\]\:h-10>input{height:calc(var(--spacing)*10)}.\[\&\>input\]\:h-11>input{height:calc(var(--spacing)*11)}.\[\&\>input\]\:h-12>input{height:calc(var(--spacing)*12)}.\[\&\>input\]\:h-13>input{height:calc(var(--spacing)*13)}.\[\&\>input\]\:h-14>input{height:calc(var(--spacing)*14)}.\[\&\>mark\]\:bg-primary\/15>mark{background-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>mark\]\:bg-primary\/15>mark{background-color:color-mix(in oklab,var(--ui-primary) 15%,transparent)}}.\[\&\>mark\]\:text-primary>mark{color:var(--ui-primary)}.\[\&\>tr\]\:data-\[selectable\=true\]\:-outline-offset-3>tr[data-selectable=true]{outline-offset:-3px}.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:var(--ui-primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:outline-primary\/25>tr[data-selectable=true]{outline-color:color-mix(in oklab,var(--ui-primary) 25%,transparent)}}@media (hover:hover){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:var(--ui-bg-elevated)}@supports (color:color-mix(in lab,red,red)){.\[\&\>tr\]\:data-\[selectable\=true\]\:hover\:bg-elevated\/50>tr[data-selectable=true]:hover{background-color:color-mix(in oklab,var(--ui-bg-elevated) 50%,transparent)}}}.\[\&\>tr\]\:data-\[selectable\=true\]\:focus-visible\:outline-3>tr[data-selectable=true]:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}}}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter Medium Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter SemiBold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/CFNPQVcnBImzX0EtDNVhm6rxBn1xmGUJ07BRlOI64c-AuN8M25eo79PWJa2sA8bcOzJYOX3pV7Xznm4ZDHm7L4.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/5M2MKUFWnEpuT8NeCYosby4H1wQsStpPWE7MBNFFD6Q-6gJALEDS7yNhRMCqenJPe8GZSicXSdryDX23b39FgW8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/AIcocMSXl6nLNQXbUptJf69FjdmzotJy-Fioo4iy220-SB6HQ5Gm3Vcgx3qj0cg_Wze4ux2YBnw264Bp9JBOtqc.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/gKY12I0xR6XlZGrxmgE6Ajg7dolnFcwq2-CgW16emfc-X7w6QUwy0G27X1sBOv3U2zKeLNfjYiwTzwCsHp_sD_I.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/178SDQEgKlkYIwN3m_zkIjcMBXox4CVikxxdM0ZM8vo-jb38HpZEzI0_yhPLZ-Yy9g2MdhSlJbWEEPtE4J-7mA4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/IbbswF-_Vv86nKnoVzycaklhFj9_jJEnyisnqN6LmPo-m6Ab3Re0t4DnCyR1DwEHCEvwfevkTcA65xJQ4ZPG4co.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Bold Italic),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local(Inter Bold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@keyframes accordion-up{0%{height:var(--reka-accordion-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes accordion-down{0%{height:0;overflow:hidden}to{height:var(--reka-accordion-content-height);overflow:hidden}}@keyframes collapsible-up{0%{height:var(--reka-collapsible-content-height);overflow:hidden}to{height:0;overflow:hidden}}@keyframes collapsible-down{0%{height:0;overflow:hidden}to{height:var(--reka-collapsible-content-height);overflow:hidden}}@keyframes toast-slide-in-from-top{0%{transform:translateY(-100%)}to{transform:var(--transform)}}@keyframes toast-slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:var(--transform)}}@keyframes toast-slide-up{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) - 100%))}}@keyframes toast-slide-down{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(0) translateY(calc(var(--translate) + 100%))}}@keyframes toast-pulse-a{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-pulse-b{0%,to{scale:1}50%{scale:1.04}}@keyframes toast-collapsed-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--before) - var(--height))*var(--gap))) scale(var(--scale))}}@keyframes toast-closed{0%{transform:var(--transform)}to{transform:translateY(calc((var(--offset) - var(--height))*var(--translate-factor)))}}@keyframes toast-slide-left{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(-100%) translateY(var(--translate))}}@keyframes toast-slide-right{0%{transform:translateX(0) translateY(var(--translate))}to{transform:translateX(100%) translateY(var(--translate))}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-in-from-top-and-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-top-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes slide-in-from-right-and-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes slide-in-from-left-and-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left-and-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}@keyframes enter-from-right{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes enter-from-left{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}@keyframes exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-200px)}}@keyframes carousel{0%,to{width:50%}0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes carousel-rtl{0%,to{width:50%}0%{transform:translate(100%)}to{transform:translate(-200%)}}@keyframes carousel-vertical{0%,to{height:50%}0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes carousel-inverse{0%,to{width:50%}0%{transform:translate(200%)}to{transform:translate(-100%)}}@keyframes carousel-inverse-rtl{0%,to{width:50%}0%{transform:translate(-200%)}to{transform:translate(100%)}}@keyframes carousel-inverse-vertical{0%,to{height:50%}0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes swing{0%,to{width:50%}0%,to{transform:translate(-25%)}50%{transform:translate(125%)}}@keyframes swing-vertical{0%,to{height:50%}0%,to{transform:translateY(-25%)}50%{transform:translateY(125%)}}@keyframes elastic{0%,to{width:50%;left:25%}50%{width:100%;left:0}}@keyframes elastic-vertical{0%,to{height:50%;top:25%}50%{height:100%;top:0}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@keyframes marquee-rtl{0%{transform:translateZ(0)}to{transform:translate3d(calc(100% + var(--gap)),0,0)}}@keyframes marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(-100% - var(--gap)),0)}}@keyframes shimmer{0%{background-position:100%}to{background-position:0}}@keyframes shimmer-rtl{0%{background-position:0}to{background-position:100%}}@media (prefers-reduced-motion:reduce){@keyframes scale-in{0%{opacity:0}to{opacity:1}}@keyframes scale-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-top-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-right-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-right-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-bottom-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-bottom-and-fade{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-left-and-fade{0%{opacity:0}to{opacity:1}}@keyframes slide-out-to-left-and-fade{0%{opacity:1}to{opacity:0}}@keyframes enter-from-right{0%{opacity:0}to{opacity:1}}@keyframes enter-from-left{0%{opacity:0}to{opacity:1}}@keyframes exit-to-right{0%{opacity:1}to{opacity:0}}@keyframes exit-to-left{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in-from-top{0%{opacity:0}to{opacity:1}}@keyframes toast-slide-in-from-bottom{0%{opacity:0}to{opacity:1}}@keyframes toast-closed{0%{opacity:1}to{opacity:0}}@keyframes toast-collapsed-closed{0%{opacity:1}to{opacity:0}}}:root{--ink:#fbfaff;--muted:#aaa6b7;--line:#ffffff1d;--glass:#0c0b13b8;--purple:#b18cff;--cyan:#79e8f7;--atlas-bottom-nav-height:76px;--atlas-nav-accent:#bca4ff;--atlas-nav-accent-soft:#bca4ff2e;--atlas-nav-accent-line:#d5c5ff6b;--atlas-motion-instant:.1s;--atlas-motion-fast:.16s;--atlas-motion-standard:.22s;--atlas-motion-emphasis:.28s;--atlas-motion-slow:.32s;--atlas-motion-stagger:40ms;--atlas-motion-standard-ease:cubic-bezier(.22,.8,.22,1);--atlas-motion-enter-ease:cubic-bezier(.16,1,.3,1);--atlas-motion-exit-ease:cubic-bezier(.4,0,1,1);--atlas-motion-soft-ease:cubic-bezier(.34,1.2,.64,1)}@media (width>=701px){.profile-page .profile-circle>header{transform:translateY(-6px)}}@media (width<=700px){.atlas-ambient{inset:64px 0 0}.atlas-ambient__glow--violet{width:440px;height:440px;top:18%;right:-58%}.atlas-ambient__glow--blue{width:410px;height:410px;bottom:12%;left:-68%}.atlas-ambient__orbit--two{width:290px;height:130px;bottom:18%;left:-55%}}@media (prefers-reduced-motion:reduce){.atlas-ambient :is(.atlas-ambient__glow,.atlas-ambient__orbit,.atlas-ambient__star){animation:none!important}}.profile-safety-link{color:inherit;background:#ffffff025;transition:transform var(--atlas-motion-fast) var(--atlas-motion-standard-ease),border-color var(--atlas-motion-fast) var(--atlas-motion-standard-ease),background var(--atlas-motion-fast) var(--atlas-motion-standard-ease),box-shadow var(--atlas-motion-fast) var(--atlas-motion-standard-ease);border:1px solid #ffffff12;border-radius:16px;outline:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;text-decoration:none;display:grid}.profile-safety-link>svg{color:#bca9df;font-size:18px}.profile-safety-link span{gap:3px;display:grid}.profile-safety-link .eyebrow{margin:0;font-size:9px}.profile-safety-link b{color:#ddd5e8;font-size:13px}.profile-safety-link small{color:#9990a7;font-size:11px;line-height:1.4}.profile-safety-link em{color:#b7abc7;align-items:center;gap:5px;font-size:11px;font-style:normal;display:inline-flex}.profile-safety-link:hover{background:#8b5cf60c;border-color:#bfa8ff52}.profile-safety-link:hover em{color:#dfd2fc}@media (width<=700px){.profile-safety-link{grid-template-columns:28px minmax(0,1fr);padding:14px}.profile-safety-link em{display:none}}.profile-page .profile-safety-link{background:radial-gradient(circle at 94% 10%,#8b5cf621,#0000 32%),linear-gradient(110deg,#0c0a13,#110b1d);border-color:#bb9dff4d;border-radius:21px;grid-template-columns:54px minmax(0,1fr) auto;gap:16px;min-height:94px;margin-top:16px;padding:19px 21px;box-shadow:inset 0 1px #ffffff13,0 14px 34px #00000024}.profile-page .profile-safety-link:hover{background:radial-gradient(circle at 94% 10%,#8b5cf633,#0000 36%),linear-gradient(110deg,#110d1b,#180e28);border-color:#c4b5fd78;transform:translateY(-2px)}.profile-page .profile-safety-link:focus-visible{border-color:#c4b5fdc2;outline:0;box-shadow:0 0 0 3px #8b5cf633,0 18px 40px #00000040}.profile-page .profile-safety-link__icon{color:#e4d9ff;background:linear-gradient(145deg,#8b5cf63d,#ffffff08);border:1px solid #c7b1ff68;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff20,0 10px 24px #210b453d}.profile-page .profile-safety-link__icon svg{font-size:25px}.profile-page .profile-safety-link__copy{gap:4px;display:grid}.profile-page .profile-safety-link__copy .eyebrow{color:#c5b2ef;margin:0;font-size:10px}.profile-page .profile-safety-link__copy b{color:#f0eafb;letter-spacing:-.035em;font-size:17px}.profile-page .profile-safety-link__copy small{color:#aaa1b4;max-width:520px;font-size:12px}.profile-page .profile-safety-link__action{color:#e5dcf6;background:#8b5cf61c;border:1px solid #c5aeff5e;border-radius:12px;align-items:center;gap:9px;min-height:37px;padding:0 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff16}.profile-page .profile-safety-link__action em{color:inherit;font-size:12px;font-style:normal;font-weight:680}.profile-page .profile-safety-link__action svg{font-size:15px}@media (width<=700px){.profile-page .profile-safety-link{grid-template-columns:46px minmax(0,1fr);gap:13px;min-height:0;padding:16px}.profile-page .profile-safety-link__icon{border-radius:15px;width:46px;height:46px}.profile-page .profile-safety-link__icon svg{font-size:22px}.profile-page .profile-safety-link__copy b{font-size:15px}.profile-page .profile-safety-link__action{display:none}}.profile-sharing{position:relative;overflow:hidden}.profile-sharing.is-public:after{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf624,#0000 68%);border-radius:50%;width:330px;height:260px;position:absolute;top:-120px;right:-80px}.profile-sharing>*{z-index:1;position:relative}.profile-sharing .sharing-link{background:linear-gradient(100deg,#07070c,#110b1b);border-color:#bfa8ff2b;border-radius:15px;min-height:52px;padding:11px 13px}.profile-sharing .sharing-link>span{color:#d1c1fd;align-items:center;gap:8px;font-size:12px;display:inline-flex}.profile-sharing .sharing-link>span svg{color:#a98aff;font-size:15px}.profile-sharing .sharing-space-heading{background:#ffffff045;border-color:#ffffff0d}.profile-sharing .sharing-space-heading>svg{color:#bba6e8;font-size:16px}.atlas-error-page{color:#f5f0fb;background:0 0;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.app-shell.atlas-error-shell>.atlas-ambient,html.atlas-standalone .app-shell.atlas-error-shell>.atlas-ambient{inset:0}.atlas-error-card{text-align:center;background:linear-gradient(145deg,#130d22f2,#08090ff5);border:1px solid #c2aeff4d;border-radius:30px;justify-items:center;width:min(660px,100%);padding:42px 44px 38px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1d,0 38px 120px #00000084}.atlas-error-card:after{content:"";background:linear-gradient(90deg,#0000,#c5aaff80,#0000);width:76%;height:1px;position:absolute;top:0;left:12%}.atlas-error-card__brand{color:#f2eafb;align-items:center;gap:9px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:21px;left:25px}.atlas-error-card__brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #a276ff8c);width:26px;height:26px}.atlas-error-card>.eyebrow{margin:39px 0 0}.atlas-error-card__status{background:radial-gradient(circle at 50% 40%,#8b5cf635,#0000 56%),#0c0a14;border:1px solid #c2abff31;border-radius:25px;justify-content:center;align-items:center;gap:14px;width:176px;height:116px;margin-top:13px;display:flex;position:relative}.atlas-error-card__status:after,.atlas-error-card__status:before{content:"";border:1px solid #b999ff33;border-radius:50%;position:absolute}.atlas-error-card__status:before{width:145px;height:50px}.atlas-error-card__status:after{width:90px;height:145px}.atlas-error-card__status span{z-index:1;color:#e0d1ff;letter-spacing:-.09em;font-size:66px;font-weight:730;position:relative}.atlas-error-card__status i{z-index:1;background:#b493ff;border-radius:50%;width:9px;height:9px;position:relative;box-shadow:0 0 0 7px #8b5cf620,0 0 30px #9c75ff}.atlas-error-card h1{color:#fbf9ff;letter-spacing:-.065em;max-width:480px;margin:20px 0 0;font-size:36px}.atlas-error-card>p:not(.eyebrow){color:#b8afc2;max-width:420px;margin:11px 0 0;font-size:14px;line-height:1.6}.atlas-error-card__hint{color:#a89eb5;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:8px;margin-top:20px;padding:10px 12px;font-size:12px;display:flex}.atlas-error-card__hint svg{color:#bda6f4}.atlas-error-card__actions{justify-content:center;gap:9px;margin-top:23px;display:flex}.atlas-error-card__actions button{color:#c2b9cb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font:600 13px/1 inherit;display:inline-flex}.atlas-error-card__actions button:first-child{color:#fbf9ff;background:linear-gradient(135deg,#7043d8,#9b6cff);border-color:#c3acff75;box-shadow:0 10px 30px #7c3aed46}.atlas-error-card__actions button:hover{transform:translateY(-1px)}@media (width<=700px){.atlas-error-card{border-radius:24px;padding:38px 22px 28px}.atlas-error-card h1{font-size:29px}.atlas-error-card__status span{font-size:58px}}.connection-list__signal{background:linear-gradient(100deg,#8b5cf616,#ffffff03);border:1px solid #fff1;border-radius:14px;align-items:center;gap:10px;margin:23px 0 15px;padding:10px 12px;display:flex}.connection-list__signal>svg{color:#cdbdff;font-size:18px}.connection-list__signal span{align-items:baseline;gap:7px;display:flex}.connection-list__signal b{color:#e7e0f4;font-size:12px;font-weight:680}.connection-list__signal small{color:#9f95ac;font-size:11px}.connection-list__empty{background:radial-gradient(circle at 50% 0,#8b5cf613,#0000 58%);border:1px dashed #bfaaff35;border-radius:18px;padding:30px 20px!important}.connection-list__empty-mark{color:#dacdff;background:#8b5cf620;border:1px solid #cdbdff4a;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #16072c42}.connection-list__empty h2{color:#eee8f7;letter-spacing:-.035em;margin:13px 0 0;font-size:17px}.connection-list__empty p{color:#aaa0b4;max-width:340px;font-size:12px;line-height:1.5}.connection-list__empty a{color:#ebe2ff;background:#8b5cf628;border:1px solid #cfbfff70;border-radius:10px;align-items:center;gap:6px;margin-top:7px;padding:9px 12px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.connection-list__empty a:hover{background:#8b5cf63d;border-color:#e0d2ff}.connection-list .connection-person{align-items:flex-start}.connection-list .connection-person__profile{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.connection-list .connection-person__avatar,.connection-list .connection-person__profile>img{color:#1a0c31;-o-object-fit:cover;object-fit:cover;background:#bca3ff;border:1px solid #c7b5ff54;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:720;display:grid}.connection-list .connection-person__profile>span:nth-child(2){gap:3px;min-width:0;display:grid}.connection-list .connection-person__profile>svg{color:#cbbcff;margin-left:auto;font-size:16px}.connection-list .connection-person__actions{flex:none;gap:6px;display:flex}.connection-list .connection-person__actions button{color:#e8e0f7;cursor:pointer;background:#8b5cf616;border:1px solid #cdbdff4f;border-radius:9px;min-height:32px;padding:0 9px;font:650 11px/1 inherit}.connection-list .connection-person__actions button:hover{background:#8b5cf62c;border-color:#d9c9ff9b}.connection-list .connection-person__actions .connection-person__block{color:#b6adbe;background:#ffffff07;border-color:#ffffff1a}.connection-list .connection-person__actions .connection-person__block:hover{color:#ffd5da;background:#ff5f6b12;border-color:#efbac46e}.connection-list .connection-person__actions button:disabled{opacity:.55;cursor:wait}.user-search__friend{color:#c8f6dc;letter-spacing:-.01em;white-space:nowrap;background:#39ad6c16;border:1px solid #8ee5bd58;border-radius:999px;flex:none;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}@media (width<=700px){.connection-list .connection-person{flex-wrap:wrap}.connection-list .connection-person__profile{min-width:100%}.connection-list .connection-person__actions{width:100%;margin-top:2px}.connection-list .connection-person__actions button{flex:1}}@keyframes atlas-rise{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes atlas-drift{0%,to{transform:translate(0)}50%{transform:translateY(-12px)}}@keyframes atlas-orbit{to{transform:rotate(1turn)}}.atlas-page-enter-active,.atlas-page-leave-active{transition:opacity var(--atlas-motion-standard) var(--atlas-motion-standard-ease),transform var(--atlas-motion-standard) var(--atlas-motion-standard-ease)}.atlas-page-enter-from{opacity:0;transform:translateY(9px)}.atlas-page-leave-to{opacity:0;transform:translateY(-5px)}.page-content>.atlas-page-leave-active{z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>.atlas-page-enter-active{z-index:1;position:relative}.atlas-global-leave-active{transition:opacity .2s var(--atlas-motion-exit-ease),transform .2s var(--atlas-motion-exit-ease)}.atlas-global-leave-to{opacity:0;transform:scale(.978)translateY(8px)}.atlas-global-enter-active{transition:opacity .32s var(--atlas-motion-enter-ease),transform .32s var(--atlas-motion-enter-ease)}.atlas-global-enter-from{opacity:0;transform:translateY(16px)scale(.985)}html[data-atlas-global-dest=profile] .atlas-global-enter-from{transform:translateY(18px)scale(.982)}html[data-atlas-global-dest=profile] .atlas-global-enter-active{transition-duration:.34s}.atlas-global-forward-leave-active{transition:opacity .17s var(--atlas-motion-exit-ease),transform .17s var(--atlas-motion-exit-ease)}.atlas-global-forward-leave-to{opacity:0;transform:translate(-10px)scale(.99)}.atlas-global-forward-enter-active{transition:opacity .28s var(--atlas-motion-enter-ease),transform .28s var(--atlas-motion-enter-ease)}.atlas-global-forward-enter-from{opacity:0;transform:translate(18px)scale(.99)}.atlas-global-back-leave-active{transition:opacity .14s var(--atlas-motion-exit-ease),transform .14s var(--atlas-motion-exit-ease)}.atlas-global-back-leave-to{opacity:0;transform:translate(14px)scale(.992)}.atlas-global-back-enter-active{transition:opacity .22s var(--atlas-motion-enter-ease),transform .22s var(--atlas-motion-enter-ease)}.atlas-global-back-enter-from{opacity:0;transform:translate(-10px)}.page-content>:is(.atlas-global-leave-active,.atlas-global-forward-leave-active,.atlas-global-back-leave-active){z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>:is(.atlas-global-enter-active,.atlas-global-forward-enter-active,.atlas-global-back-enter-active){z-index:1;position:relative}.atlas-global-overlay{z-index:46;pointer-events:none;--global-ms:.48s;position:fixed;inset:0;overflow:hidden}.atlas-global-overlay__wash{opacity:0;animation:atlas-global-wash var(--global-ms) var(--atlas-motion-soft-ease,cubic-bezier(.34,1.2,.64,1)) both;background:radial-gradient(48% 36% at 50% 18%,#8b5cf657,#0000 70%),radial-gradient(36% 28% at 78% 58%,#7c3aed29,#0000 72%);position:absolute;inset:-18%}.atlas-global-overlay.is-richer .atlas-global-overlay__wash{background:radial-gradient(52% 40% at 48% 16%,#a78bfa66,#0000 68%),radial-gradient(40% 30% at 72% 55%,#7c3aed33,#0000 74%)}.atlas-global-overlay__sweep{opacity:0;filter:blur(8px);width:140%;height:22%;animation:atlas-global-sweep calc(var(--global-ms)*.72) ease both;background:linear-gradient(100deg,#0000 10%,#bca4ff33 48%,#0000 86%);animation-delay:90ms;position:absolute;top:34%;left:-20%;transform:translate(-12%)rotate(-7deg)}.atlas-global-overlay__hint{opacity:0;height:min(120px,22vh);animation:atlas-global-hint var(--global-ms) ease both;position:absolute;top:38%;left:8%;right:8%}.atlas-global-overlay__curve{stroke:#c4b5fd8c;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:26 100;stroke-dashoffset:40px;filter:drop-shadow(0 0 5px #8b5cf659);animation:atlas-global-curve calc(var(--global-ms)*.65) var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1)) both;animation-delay:.11s}.atlas-global-overlay--global-forward .atlas-global-overlay__sweep{animation-name:atlas-global-sweep-forward}.atlas-global-overlay--global-back .atlas-global-overlay__sweep{animation-name:atlas-global-sweep-back;animation-duration:calc(var(--global-ms)*.6)}.atlas-global-overlay--global-back .atlas-global-overlay__curve{animation-name:atlas-global-curve-back}.atlas-global-overlay.is-reduced .atlas-global-overlay__hint,.atlas-global-overlay.is-reduced .atlas-global-overlay__sweep{display:none}.atlas-global-overlay.is-reduced .atlas-global-overlay__wash{animation-duration:.18s}@keyframes atlas-global-wash{0%{opacity:0}22%{opacity:.72}62%{opacity:.45}to{opacity:0}}@keyframes atlas-global-sweep{0%{opacity:0;transform:translate(-14%)rotate(-7deg)}35%{opacity:.7}to{opacity:0;transform:translate(12%)rotate(-7deg)}}@keyframes atlas-global-sweep-forward{0%{opacity:0;transform:translate(-10%)rotate(-4deg)}40%{opacity:.65}to{opacity:0;transform:translate(14%)rotate(-4deg)}}@keyframes atlas-global-sweep-back{0%{opacity:0;transform:translate(10%)rotate(-4deg)}40%{opacity:.55}to{opacity:0;transform:translate(-12%)rotate(-4deg)}}@keyframes atlas-global-hint{0%,to{opacity:0}20%,58%{opacity:1}}@keyframes atlas-global-curve{0%{stroke-dashoffset:40px;opacity:0}18%{opacity:.9}to{stroke-dashoffset:-36px;opacity:0}}@keyframes atlas-global-curve-back{0%{stroke-dashoffset:-20px;opacity:0}20%{opacity:.75}to{stroke-dashoffset:38px;opacity:0}}html.atlas-standalone .atlas-global-overlay{top:calc(var(--atlas-safe-top,0px)*-1);bottom:calc(var(--atlas-safe-bottom,0px)*-1);min-height:calc(100dvh + var(--atlas-safe-top,0px) + var(--atlas-safe-bottom,0px))}.atlas-space-forward-leave-active{transition:opacity var(--atlas-motion-fast) var(--atlas-motion-exit-ease),transform var(--atlas-motion-fast) var(--atlas-motion-exit-ease)}.atlas-space-forward-leave-to{opacity:0;transform:scale(.99)}.atlas-space-forward-enter-active{transition:opacity var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease),transform var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease)}.atlas-space-forward-enter-from{opacity:0;transform:translateY(8px)scale(.995)}.atlas-space-back-leave-active{transition:opacity .14s var(--atlas-motion-exit-ease),transform .14s var(--atlas-motion-exit-ease)}.atlas-space-back-leave-to{opacity:0;transform:scale(.992)translateY(-4px)}.atlas-space-back-enter-active{transition:opacity var(--atlas-motion-fast) var(--atlas-motion-enter-ease),transform var(--atlas-motion-fast) var(--atlas-motion-enter-ease)}.atlas-space-back-enter-from{opacity:0;transform:translateY(6px)scale(.996)}.page-content>:is(.atlas-space-forward-leave-active,.atlas-space-back-leave-active){z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>:is(.atlas-space-forward-enter-active,.atlas-space-back-enter-active){z-index:1;position:relative}.atlas-space-view-enter-active,.atlas-space-view-leave-active{transition:opacity var(--atlas-motion-standard) var(--atlas-motion-standard-ease)}.atlas-space-view-enter-from,.atlas-space-view-leave-to{opacity:0;transform:none}.atlas-day-enter-leave-active{transition:opacity .2s var(--atlas-motion-exit-ease),transform .2s var(--atlas-motion-exit-ease)}.atlas-day-enter-leave-to{opacity:.55;transform:scale(.985)}.atlas-day-enter-enter-active{transition:opacity .48s .22s var(--atlas-motion-enter-ease),transform .52s .2s var(--atlas-motion-enter-ease)}.atlas-day-enter-enter-from{opacity:0;transform:translateY(14px)scale(.99)}.atlas-day-back-leave-active{transition:opacity .24s var(--atlas-motion-exit-ease),transform .28s var(--atlas-motion-exit-ease)}.atlas-day-back-leave-to{opacity:0;transform:scale(.988)translateY(10px)}.atlas-day-back-enter-active{transition:opacity .36s 80ms var(--atlas-motion-enter-ease),transform .4s 60ms var(--atlas-motion-enter-ease)}.atlas-day-back-enter-from{opacity:0;transform:scale(.988)translateY(8px)}.planner-hub.is-receding .planner-hub__analytics,.planner-hub.is-receding .planner-hub__back,.planner-hub.is-receding .planner-hub__calendar-wrap,.planner-hub.is-receding .planner-hub__greeting{opacity:.58;transform-origin:top;transition:opacity .16s var(--atlas-motion-exit-ease),transform .16s var(--atlas-motion-exit-ease);pointer-events:none;transform:scale(.985)}.planner-hub.is-receding .planner-hub__grid .selected{transition:box-shadow .16s;box-shadow:0 0 0 1px #c4b5fd66,0 0 22px #8b5cf648}.planner-hub__preview.is-opening{filter:brightness(1.04);transition:transform .16s var(--atlas-motion-enter-ease),box-shadow .16s ease,filter .16s ease;z-index:2;transform:scale(1.015);box-shadow:inset 0 1px #ffffff30,0 0 0 1px #c4b5fd44,0 22px 48px #5b21b680,0 0 36px #8b5cf63d!important}.planner-day-cover-bridge{z-index:2;pointer-events:none;opacity:0;animation:atlas-day-cover-bridge .82s var(--atlas-motion-enter-ease) both;background-position:50%;background-size:cover;border-radius:0;position:absolute;inset:0;overflow:hidden}.planner-day-cover-bridge--date-only{animation-name:atlas-day-date-bridge;animation-duration:.82s;animation-timing-function:var(--atlas-motion-enter-ease);background:radial-gradient(62% 48% at 50% 30%,#8b5cf632,#0000 72%),linear-gradient(#100b1ae8,#090711f5)}.planner-day-date-halo{width:min(46vw,180px);height:min(46vw,180px);animation:atlas-day-date-halo .72s var(--atlas-motion-enter-ease) both;background:radial-gradient(circle,#c4b5fd3d 0,#0000 68%);border-radius:50%;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.planner-day-date-arc{width:min(52vw,210px);height:min(52vw,210px);position:absolute;top:28%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-16deg)}.planner-day-date-arc ellipse{stroke:#d6cbfe;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:34 66;opacity:0;animation:atlas-day-date-arc .7s 60ms var(--atlas-motion-enter-ease) both}.planner-day-date-number{color:#f4efff;letter-spacing:-.06em;text-shadow:0 12px 30px #090711aa;animation:atlas-day-date-number .64s var(--atlas-motion-enter-ease) both;font-size:clamp(34px,8vw,52px);font-weight:680;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.planner-day-date-bridge{color:#f3eefc;letter-spacing:-.04em;text-align:center;text-wrap:balance;text-shadow:0 10px 28px #090711cc;max-width:min(92vw,420px);animation:atlas-day-date-label .76s 80ms var(--atlas-motion-enter-ease) both;padding:0 16px;font-size:clamp(20px,4.2vw,30px);font-weight:650;position:absolute;top:42%;left:50%;transform:translate(-50%)}.planner-day-date-bridge--with-cover{animation-duration:.72s;top:18%}.planner-day-cover-bridge--date-only .planner-day-date-bridge{top:42%}.planner-day-atmos-sweep{animation:atlas-day-atmos-sweep .82s var(--atlas-motion-enter-ease) both;background:linear-gradient(105deg,#0000 35%,#c4b5fd1e 48%,#8b5cf614 52%,#0000 65%);position:absolute;inset:-20% -30%}@keyframes atlas-day-cover-bridge{0%{opacity:0;filter:brightness(.97);transform:scale(1.008)}16%{opacity:.68}48%{opacity:.36}82%{opacity:.12}to{opacity:0;filter:brightness(1.03);transform:scale(1.03)}}@keyframes atlas-day-date-bridge{0%{opacity:0}14%{opacity:.9}62%{opacity:.42}to{opacity:0}}@keyframes atlas-day-date-halo{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}28%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(1.28)}}@keyframes atlas-day-date-arc{0%{opacity:0;stroke-dashoffset:24px;transform:scale(.7)}32%{opacity:.75}to{opacity:0;stroke-dashoffset:-16px;transform:scale(1.18)}}@keyframes atlas-day-date-number{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}24%{opacity:1;transform:translate(-50%,-50%)scale(1.02)}58%{opacity:.55;transform:translate(-50%,-54%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(.98)}}@keyframes atlas-day-date-label{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.97)}22%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}68%{opacity:.7}to{opacity:0;transform:translate(-50%)translateY(-4px)scale(1.01)}}@keyframes atlas-day-atmos-sweep{0%{opacity:0;transform:translate(-10%)rotate(-2deg)}32%{opacity:.75}to{opacity:0;transform:translate(12%)rotate(1deg)}}.atlas-analytics-enter-leave-active{transition:opacity .18s var(--atlas-motion-exit-ease),transform .18s var(--atlas-motion-exit-ease)}.atlas-analytics-enter-leave-to{opacity:0;transform:scale(.988)translateY(4px)}.atlas-analytics-enter-enter-active{transition:opacity .3s 80ms var(--atlas-motion-enter-ease),transform .3s 80ms var(--atlas-motion-enter-ease)}.atlas-analytics-enter-enter-from{opacity:0;transform:translateY(12px)scale(.992)}.atlas-analytics-back-leave-active{transition:opacity .15s var(--atlas-motion-exit-ease),transform .15s var(--atlas-motion-exit-ease)}.atlas-analytics-back-leave-to{opacity:0;transform:scale(.99)translateY(-4px)}.atlas-analytics-back-enter-active{transition:opacity .24s 40ms var(--atlas-motion-enter-ease),transform .24s 40ms var(--atlas-motion-enter-ease)}.atlas-analytics-back-enter-from{opacity:0;transform:translateY(6px)scale(.995)}.page-content>:is(.atlas-analytics-enter-leave-active,.atlas-analytics-back-leave-active){z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>:is(.atlas-analytics-enter-enter-active,.atlas-analytics-back-enter-active){z-index:1;position:relative}.atlas-analytics-overlay{z-index:45;pointer-events:none;--analytics-ms:.48s;--analytics-accent:#8b5cf6;position:fixed;inset:0;overflow:hidden}.atlas-analytics-overlay__wash{background:radial-gradient(ellipse 42% 30% at 50% 12%,var(--analytics-accent),transparent 70%);position:absolute;inset:-12%}@supports (color:color-mix(in lab,red,red)){.atlas-analytics-overlay__wash{background:radial-gradient(ellipse 42% 30% at 50% 12%,color-mix(in srgb,var(--analytics-accent) 28%,transparent),transparent 70%)}}.atlas-analytics-overlay__wash{opacity:0;animation:atlas-analytics-wash var(--analytics-ms) var(--atlas-motion-soft-ease,cubic-bezier(.34,1.2,.64,1)) both}.atlas-analytics-overlay__sweep{background:linear-gradient(100deg,transparent 8%,var(--analytics-accent) 50%,transparent 88%);width:150%;height:14%;position:absolute;top:42%;left:-25%}@supports (color:color-mix(in lab,red,red)){.atlas-analytics-overlay__sweep{background:linear-gradient(100deg,transparent 8%,color-mix(in srgb,var(--analytics-accent) 42%,transparent) 50%,transparent 88%)}}.atlas-analytics-overlay__sweep{opacity:0;filter:blur(6px);animation:atlas-analytics-sweep calc(var(--analytics-ms)*.7) ease both;animation-delay:.1s;transform:translate(-10%)rotate(-6deg)}.atlas-analytics-overlay__line{background:linear-gradient(90deg,transparent,var(--analytics-accent),transparent);height:1px;position:absolute;top:48%;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.atlas-analytics-overlay__line{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--analytics-accent) 70%,#fff),transparent)}}.atlas-analytics-overlay__line{opacity:0;transform-origin:0;animation:atlas-analytics-line calc(var(--analytics-ms)*.65) var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1)) both;animation-delay:.12s;transform:scaleX(.35)}.atlas-analytics-overlay--analytics-back .atlas-analytics-overlay__sweep{animation-name:atlas-analytics-sweep-back;animation-duration:calc(var(--analytics-ms)*.55)}.atlas-analytics-overlay--analytics-back .atlas-analytics-overlay__line{transform-origin:100%;animation-name:atlas-analytics-line-back}.atlas-analytics-overlay.is-reduced .atlas-analytics-overlay__line,.atlas-analytics-overlay.is-reduced .atlas-analytics-overlay__sweep{display:none}.atlas-analytics-overlay.is-reduced .atlas-analytics-overlay__wash{animation-duration:.18s}@keyframes atlas-analytics-wash{0%{opacity:0}24%{opacity:.7}70%{opacity:.35}to{opacity:0}}@keyframes atlas-analytics-sweep{0%{opacity:0;transform:translate(-12%)rotate(-6deg)}35%{opacity:.75}to{opacity:0;transform:translate(14%)rotate(-6deg)}}@keyframes atlas-analytics-sweep-back{0%{opacity:0;transform:translate(10%)rotate(-6deg)}40%{opacity:.55}to{opacity:0;transform:translate(-12%)rotate(-6deg)}}@keyframes atlas-analytics-line{0%{opacity:0;transform:scaleX(.3)}30%{opacity:.9}to{opacity:0;transform:scaleX(1)}}@keyframes atlas-analytics-line-back{0%{opacity:0;transform:scaleX(.3)}30%{opacity:.7}to{opacity:0;transform:scaleX(1)}}html.atlas-standalone .atlas-analytics-overlay{top:calc(var(--atlas-safe-top,0px)*-1);bottom:calc(var(--atlas-safe-bottom,0px)*-1);min-height:calc(100dvh + var(--atlas-safe-top,0px) + var(--atlas-safe-bottom,0px))}.atlas-space-pane-enter-active,.atlas-space-pane-leave-active{transition:opacity var(--atlas-motion-standard) var(--atlas-motion-standard-ease),transform var(--atlas-motion-standard) var(--atlas-motion-standard-ease)}.atlas-space-pane-enter-from{opacity:0;transform:translateY(6px)}.atlas-space-pane-leave-to{opacity:0;transform:translateY(-4px)}.atlas-soft-lift-enter-active,.atlas-soft-lift-leave-active{transition:opacity var(--atlas-motion-standard) ease}.atlas-soft-lift-enter-active .atlas-soft-lift__panel,.atlas-soft-lift-enter-active .growth-info__surface,.atlas-soft-lift-enter-active .notes-folder-dialog,.atlas-soft-lift-leave-active .atlas-soft-lift__panel,.atlas-soft-lift-leave-active .growth-info__surface,.atlas-soft-lift-leave-active .notes-folder-dialog{transition:opacity var(--atlas-motion-standard) ease,transform var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease)}.atlas-soft-lift-enter-from,.atlas-soft-lift-leave-to{opacity:0}.atlas-soft-lift-enter-from .atlas-soft-lift__panel,.atlas-soft-lift-enter-from .growth-info__surface,.atlas-soft-lift-enter-from .notes-folder-dialog{opacity:0;transform:translateY(12px)scale(.985)}.atlas-soft-lift-leave-to .atlas-soft-lift__panel,.atlas-soft-lift-leave-to .growth-info__surface,.atlas-soft-lift-leave-to .notes-folder-dialog{opacity:0;transform:translateY(8px)scale(.99)}.atlas-soft-lift-leave-active{transition-duration:var(--atlas-motion-fast)}.atlas-soft-lift-leave-active .atlas-soft-lift__panel,.atlas-soft-lift-leave-active .growth-info__surface,.atlas-soft-lift-leave-active .notes-folder-dialog{transition-duration:var(--atlas-motion-fast);transition-timing-function:var(--atlas-motion-exit-ease)}.account-menu-enter-active,.account-menu-leave-active,.atlas-popover-enter-active,.atlas-popover-leave-active{transition:opacity var(--atlas-motion-fast) ease,transform var(--atlas-motion-fast) var(--atlas-motion-enter-ease)}.account-menu-enter-from,.atlas-popover-enter-from{opacity:0;transform:translateY(5px)scale(.98)}.account-menu-leave-to,.atlas-popover-leave-to{opacity:0;transform:translateY(3px)scale(.985)}.account-menu-leave-active,.atlas-popover-leave-active{transition-duration:.11s;transition-timing-function:var(--atlas-motion-exit-ease)}@media (prefers-reduced-motion:reduce){.atlas-analytics-back-enter-active,.atlas-analytics-back-leave-active,.atlas-analytics-enter-enter-active,.atlas-analytics-enter-leave-active,.atlas-day-back-enter-active,.atlas-day-back-leave-active,.atlas-day-enter-enter-active,.atlas-day-enter-leave-active,.atlas-global-back-enter-active,.atlas-global-back-leave-active,.atlas-global-enter-active,.atlas-global-forward-enter-active,.atlas-global-forward-leave-active,.atlas-global-leave-active,.atlas-page-enter-active,.atlas-page-leave-active,.atlas-space-back-enter-active,.atlas-space-back-leave-active,.atlas-space-forward-enter-active,.atlas-space-forward-leave-active,.atlas-space-pane-enter-active,.atlas-space-pane-leave-active,.atlas-space-view-enter-active,.atlas-space-view-leave-active{transition:opacity .16s!important}.atlas-analytics-back-enter-from,.atlas-analytics-back-leave-to,.atlas-analytics-enter-enter-from,.atlas-analytics-enter-leave-to,.atlas-day-back-enter-from,.atlas-day-back-leave-to,.atlas-day-enter-enter-from,.atlas-day-enter-leave-to,.atlas-global-back-enter-from,.atlas-global-back-leave-to,.atlas-global-enter-from,.atlas-global-forward-enter-from,.atlas-global-forward-leave-to,.atlas-global-leave-to,.atlas-page-enter-from,.atlas-page-leave-to,.atlas-space-back-enter-from,.atlas-space-back-leave-to,.atlas-space-forward-enter-from,.atlas-space-forward-leave-to,.atlas-space-pane-enter-from,.atlas-space-pane-leave-to{transform:none!important}.atlas-analytics-overlay__line,.atlas-analytics-overlay__sweep,.atlas-global-overlay__hint,.atlas-global-overlay__sweep,.planner-day-cover-bridge,.planner-hub__preview.is-opening{display:none!important}.account-menu-enter-from,.account-menu-leave-to,.atlas-popover-enter-from,.atlas-popover-leave-to,.atlas-soft-lift-enter-from :is(.atlas-soft-lift__panel,.growth-info__surface,.notes-folder-dialog),.atlas-soft-lift-leave-to :is(.atlas-soft-lift__panel,.growth-info__surface,.notes-folder-dialog){transform:none!important}}.atlas-aura-exit-enter-active,.atlas-aura-exit-leave-active{transition:opacity .28s}.atlas-aura-exit-enter-from,.atlas-aura-exit-leave-to{opacity:0;transform:none}.page-content>.atlas-aura-exit-leave-active{z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>.atlas-aura-exit-enter-active{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.atlas-aura-exit-enter-active,.atlas-aura-exit-leave-active{transition:none}}.atlas-orbit-enter-leave-active{transition:opacity .24s var(--atlas-motion-exit-ease,cubic-bezier(.4,0,1,1)),transform .24s var(--atlas-motion-exit-ease,cubic-bezier(.4,0,1,1))}.atlas-orbit-enter-leave-to{opacity:0;transform:scale(.978)translateY(8px)}.atlas-orbit-enter-enter-active{transition:opacity .3s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) 90ms,transform .3s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) 90ms}.atlas-orbit-enter-enter-from{opacity:0;transform:translateY(12px)scale(.992)}.atlas-orbit-leave-leave-active{transition:opacity .15s var(--atlas-motion-exit-ease,cubic-bezier(.4,0,1,1)),transform .15s var(--atlas-motion-exit-ease,cubic-bezier(.4,0,1,1))}.atlas-orbit-leave-leave-to{opacity:0;transform:translateY(-8px)scale(.985)}.atlas-orbit-leave-enter-active{transition:opacity .26s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) 40ms,transform .26s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) 40ms}.atlas-orbit-leave-enter-from{opacity:0;transform:translateY(8px)scale(.996)}.atlas-orbit-reduced-enter-active,.atlas-orbit-reduced-leave-active{transition:opacity .18s}.atlas-orbit-reduced-enter-from,.atlas-orbit-reduced-leave-to{opacity:0;transform:none}.page-content>:is(.atlas-orbit-enter-leave-active,.atlas-orbit-leave-leave-active,.atlas-orbit-reduced-leave-active){z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.page-content>:is(.atlas-orbit-enter-enter-active,.atlas-orbit-leave-enter-active,.atlas-orbit-reduced-enter-active){z-index:1;position:relative}html.atlas-orbit-experiment .space-card:not(.is-editing):active{border-color:var(--space-accent)!important;transition:transform .11s,box-shadow .14s,border-color .14s!important;transform:scale(.982)!important}@supports (color:color-mix(in lab,red,red)){html.atlas-orbit-experiment .space-card:not(.is-editing):active{border-color:color-mix(in srgb,var(--space-accent) 70%,#fff)!important}}html.atlas-orbit-experiment .space-card:not(.is-editing):active{box-shadow:inset 0 1px #ffffff2a,0 0 0 1px var(--space-accent),0 18px 42px var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){html.atlas-orbit-experiment .space-card:not(.is-editing):active{box-shadow:inset 0 1px #ffffff2a,0 0 0 1px color-mix(in srgb,var(--space-accent) 35%,transparent),0 18px 42px color-mix(in srgb,var(--space-accent) 22%,#0008)!important}}html.atlas-orbit-experiment .space-card:not(.is-editing):active:after{opacity:.92;transform:scale(1.28)}html.atlas-orbit-experiment :is(.space-card,.profile-space,.public-space).is-orbit-origin{border-color:var(--space-accent)!important;transform:scale(.98)!important}@supports (color:color-mix(in lab,red,red)){html.atlas-orbit-experiment :is(.space-card,.profile-space,.public-space).is-orbit-origin{border-color:color-mix(in srgb,var(--space-accent) 68%,#fff)!important}}html.atlas-orbit-experiment :is(.space-card,.profile-space,.public-space).is-orbit-origin{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px var(--space-accent),0 22px 48px var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){html.atlas-orbit-experiment :is(.space-card,.profile-space,.public-space).is-orbit-origin{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px color-mix(in srgb,var(--space-accent) 40%,transparent),0 22px 48px color-mix(in srgb,var(--space-accent) 26%,#00000090)!important}}html.atlas-orbit-experiment :is(.space-card,.profile-space,.public-space).is-orbit-origin{transition:transform .14s,box-shadow .18s,border-color .18s!important}html.atlas-orbit-experiment .space-card.is-orbit-origin:after{opacity:.98;transition:transform .18s,opacity .18s;transform:scale(1.38)}.profile-space:active,.public-space:active{transform:scale(.985)}.user-search__recent-link,.user-search__recommendation,.user-search__result{transition:transform .14s,border-color .16s,background .16s}.user-search__recent-link:active,.user-search__recommendation:active,.user-search__result:active{transform:scale(.985)}.profile-spaces{scroll-margin-top:96px}.profile-spaces.is-section-reveal{animation:atlas-profile-spaces-reveal .36s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) both}@keyframes atlas-profile-spaces-reveal{0%{opacity:.55;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-spaces.is-section-reveal{animation:none}}html.atlas-orbit-experiment .atlas-ambient__orbit{transition:opacity .28s,border-color .28s}html.atlas-orbit-is-playing .atlas-ambient__orbit{opacity:.95;border-color:var(--orbit-accent,#c4b5fd)}@supports (color:color-mix(in lab,red,red)){html.atlas-orbit-is-playing .atlas-ambient__orbit{border-color:color-mix(in srgb,var(--orbit-accent,#c4b5fd) 32%,#c4b5fd19)}}.atlas-orbit-overlay{z-index:48;pointer-events:none;--orbit-accent:#8b5cf6;--orbit-ms:.62s;--orbit-ox:50%;--orbit-oy:55%;width:100%;height:100%;min-height:100svh;position:fixed;inset:0;overflow:hidden}.atlas-orbit-overlay__impulse{left:var(--orbit-ox);top:var(--orbit-oy);background:radial-gradient(circle,var(--orbit-accent) 0,var(--orbit-accent) 42%,transparent 72%);border-radius:50%;width:min(160px,42vw);height:min(160px,42vw);position:absolute;transform:translate(-50%,-50%)scale(.45)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__impulse{background:radial-gradient(circle,color-mix(in srgb,var(--orbit-accent) 72%,#fff) 0,color-mix(in srgb,var(--orbit-accent) 28%,transparent) 42%,transparent 72%)}}.atlas-orbit-overlay__impulse{opacity:0;animation:atlas-orbit-impulse .16s var(--atlas-motion-enter-ease,cubic-bezier(.16,1,.3,1)) both}.atlas-orbit-overlay__bloom{left:var(--orbit-ox);top:var(--orbit-oy);background:radial-gradient(circle,var(--orbit-accent) 0,var(--orbit-accent) 38%,transparent 70%);border-radius:50%;width:min(720px,145vw);height:min(720px,145vw);position:absolute;transform:translate(-50%,-50%)scale(.28)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__bloom{background:radial-gradient(circle,color-mix(in srgb,var(--orbit-accent) 38%,transparent) 0,color-mix(in srgb,var(--orbit-accent) 16%,transparent) 38%,transparent 70%)}}.atlas-orbit-overlay__bloom{opacity:0;animation:atlas-orbit-bloom var(--orbit-ms) var(--atlas-motion-soft-ease,cubic-bezier(.34,1.2,.64,1)) both}.atlas-orbit-overlay__bloom--soft{background:radial-gradient(ellipse closest-side,var(--orbit-accent),transparent 74%);width:min(980px,170vw);height:min(720px,120vw)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__bloom--soft{background:radial-gradient(ellipse closest-side,color-mix(in srgb,var(--orbit-accent) 18%,transparent),transparent 74%)}}.atlas-orbit-overlay__bloom--soft{animation-name:atlas-orbit-bloom-soft;animation-delay:80ms}.atlas-orbit-overlay--leave .atlas-orbit-overlay__impulse{animation-name:atlas-orbit-impulse-leave;animation-duration:.14s}.atlas-orbit-overlay--leave .atlas-orbit-overlay__bloom{animation-name:atlas-orbit-bloom-leave}.atlas-orbit-overlay--leave .atlas-orbit-overlay__bloom--soft{animation-name:atlas-orbit-bloom-soft-leave;animation-delay:0s}.atlas-orbit-overlay__edge{background:linear-gradient(100deg,transparent 8%,var(--orbit-accent) 46%,transparent 88%);width:130%;height:18%;position:absolute;top:36%;left:-15%}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__edge{background:linear-gradient(100deg,transparent 8%,color-mix(in srgb,var(--orbit-accent) 16%,transparent) 46%,transparent 88%)}}.atlas-orbit-overlay__edge{opacity:0;filter:blur(6px);animation:atlas-orbit-edge calc(var(--orbit-ms)*.55) ease both;animation-delay:.24s;transform:translate(-8%)rotate(-8deg)}.atlas-orbit-overlay--leave .atlas-orbit-overlay__edge{animation-name:atlas-orbit-edge-leave;animation-delay:.1s;animation-duration:calc(var(--orbit-ms)*.45)}.atlas-orbit-overlay__arc{opacity:0;width:min(560px,96vw);height:min(560px,96vw);animation:atlas-orbit-arc-fade var(--orbit-ms) ease both;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.atlas-orbit-overlay__path{fill:none;stroke-linecap:round;stroke-dasharray:34 100;stroke-dashoffset:48px}.atlas-orbit-overlay__path--primary{stroke:var(--orbit-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__path--primary{stroke:color-mix(in srgb,var(--orbit-accent) 78%,#fff)}}.atlas-orbit-overlay__path--primary{stroke-width:.72px;opacity:.95;filter:drop-shadow(0 0 5px var(--orbit-accent))}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__path--primary{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--orbit-accent) 55%,transparent))}}.atlas-orbit-overlay__path--primary{animation:atlas-orbit-trace calc(var(--orbit-ms)*.7) var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1)) both;animation-delay:.12s}.atlas-orbit-overlay__path--secondary{stroke:var(--orbit-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__path--secondary{stroke:color-mix(in srgb,var(--orbit-accent) 42%,#fff)}}.atlas-orbit-overlay__path--secondary{stroke-width:.42px;opacity:.45;stroke-dasharray:22 100;animation:atlas-orbit-trace-secondary calc(var(--orbit-ms)*.82) ease both;animation-delay:.16s}.atlas-orbit-overlay--leave .atlas-orbit-overlay__path--primary{animation-name:atlas-orbit-trace-leave;animation-duration:calc(var(--orbit-ms)*.58);animation-delay:60ms}.atlas-orbit-overlay--leave .atlas-orbit-overlay__path--secondary{animation-name:atlas-orbit-trace-secondary-leave;animation-duration:calc(var(--orbit-ms)*.68);animation-delay:90ms}.atlas-orbit-overlay__traveler{fill:var(--orbit-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__traveler{fill:color-mix(in srgb,var(--orbit-accent) 35%,#fff)}}.atlas-orbit-overlay__traveler{opacity:0;filter:drop-shadow(0 0 4px var(--orbit-accent))}@supports (color:color-mix(in lab,red,red)){.atlas-orbit-overlay__traveler{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--orbit-accent) 80%,white))}}.atlas-orbit-overlay__traveler{animation:atlas-orbit-traveler-glow calc(var(--orbit-ms)*.72) ease both;animation-delay:.14s}.atlas-orbit-overlay--leave .atlas-orbit-overlay__traveler{animation-delay:80ms;animation-duration:calc(var(--orbit-ms)*.62)}.atlas-orbit-overlay.is-reduced .atlas-orbit-overlay__bloom,.atlas-orbit-overlay.is-reduced .atlas-orbit-overlay__impulse{animation-duration:.18s;animation-timing-function:ease}.atlas-orbit-overlay.is-reduced .atlas-orbit-overlay__arc,.atlas-orbit-overlay.is-reduced .atlas-orbit-overlay__bloom--soft,.atlas-orbit-overlay.is-reduced .atlas-orbit-overlay__edge{display:none}@keyframes atlas-orbit-impulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}35%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes atlas-orbit-impulse-leave{0%{opacity:.55;transform:translate(-50%,-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50%)scale(.4)}}@keyframes atlas-orbit-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)}18%{opacity:.15}42%{opacity:.62;transform:translate(-50%,-42%)scale(.92)}72%{opacity:.38;transform:translate(-50%,-36%)scale(1.12)}to{opacity:0;transform:translate(-50%,-32%)scale(1.28)}}@keyframes atlas-orbit-bloom-soft{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}40%{opacity:.42;transform:translate(-48%,-40%)scale(1)}to{opacity:0;transform:translate(-46%,-34%)scale(1.2)}}@keyframes atlas-orbit-bloom-leave{0%{opacity:.48;transform:translate(-50%,-38%)scale(1)}55%{opacity:.22;transform:translate(-50%,-46%)scale(.72)}to{opacity:0;transform:translate(-50%,-52%)scale(.4)}}@keyframes atlas-orbit-bloom-soft-leave{0%{opacity:.28;transform:translate(-50%,-40%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes atlas-orbit-edge{0%{opacity:0;transform:translate(-12%)rotate(-8deg)}40%{opacity:.55}to{opacity:0;transform:translate(14%)rotate(-8deg)}}@keyframes atlas-orbit-edge-leave{0%{opacity:0;transform:translate(10%)rotate(-8deg)}45%{opacity:.35}to{opacity:0;transform:translate(-12%)rotate(-8deg)}}@keyframes atlas-orbit-arc-fade{0%,to{opacity:0}16%,68%{opacity:1}}@keyframes atlas-orbit-trace{0%{stroke-dashoffset:48px;opacity:0}14%{opacity:1}58%{opacity:.95}to{stroke-dashoffset:-42px;opacity:0}}@keyframes atlas-orbit-trace-secondary{0%{stroke-dashoffset:40px;opacity:0}18%{opacity:.42}to{stroke-dashoffset:-28px;opacity:0}}@keyframes atlas-orbit-trace-leave{0%{stroke-dashoffset:-28px;opacity:0}18%{opacity:.9}to{stroke-dashoffset:46px;opacity:0}}@keyframes atlas-orbit-trace-secondary-leave{0%{stroke-dashoffset:-18px;opacity:0}22%{opacity:.35}to{stroke-dashoffset:36px;opacity:0}}@keyframes atlas-orbit-traveler-glow{0%,to{opacity:0}12%{opacity:.55}40%{opacity:1}72%{opacity:.75}}@media (width>=701px){.atlas-orbit-overlay__arc{width:min(760px,62vw);height:min(620px,52vw);top:38%}.atlas-orbit-overlay__bloom{width:min(880px,70vw);height:min(880px,70vw)}.atlas-orbit-overlay__edge{height:14%;top:34%}}@media (prefers-reduced-motion:reduce){.atlas-orbit-enter-enter-active,.atlas-orbit-enter-leave-active,.atlas-orbit-leave-enter-active,.atlas-orbit-leave-leave-active{transition:opacity .18s!important}.atlas-orbit-enter-enter-from,.atlas-orbit-enter-leave-to,.atlas-orbit-leave-enter-from,.atlas-orbit-leave-leave-to{transform:none!important}.atlas-orbit-overlay__arc,.atlas-orbit-overlay__edge,.atlas-orbit-overlay__impulse{display:none!important}html.atlas-orbit-is-playing .atlas-ambient__orbit{opacity:inherit;border-color:inherit}}.english-workspace__views.atlas-space-pane-enter-active,.english-workspace__views.atlas-space-pane-leave-active{transition-timing-function:var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1))}.english-view-forward .english-workspace__views.atlas-space-pane-enter-from{transform:translate(16px)}.english-view-forward .english-workspace__views.atlas-space-pane-leave-to{transform:translate(-10px)}.english-view-back .english-workspace__views.atlas-space-pane-enter-from{transform:translate(-16px)}.english-view-back .english-workspace__views.atlas-space-pane-leave-to{transform:translate(10px)}.english-library-header{margin:2px 0 15px}.english-library-header .eyebrow{margin-bottom:5px}.english-library-header h2{letter-spacing:-.05em;margin:0;font-size:26px}.english-library-header small{max-width:430px;color:var(--muted);margin-top:7px;font-size:13px;line-height:1.45;display:block}.english-library-content.atlas-space-pane-enter-active,.english-library-content.atlas-space-pane-leave-active{transition-duration:var(--atlas-motion-fast);transition-timing-function:var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1))}.english-library-content.atlas-space-pane-enter-from,.english-library-content.atlas-space-pane-leave-to{opacity:0;transform:none}.planner-day-view{box-sizing:border-box;-webkit-backdrop-filter:none;--atlas-create-duration:.56s;--atlas-create-stagger:58ms;--atlas-create-ease:cubic-bezier(.22,.82,.24,1);background:radial-gradient(circle at 82% 10%,#6d4bb818,#0000 38%),linear-gradient(165deg,#0e0c14,#09080d 52%,#060508);border:1px solid #ffffff14;border-radius:24px;width:100%;min-width:0;max-width:780px;margin-inline:auto;padding:24px 26px 32px;position:relative;overflow-x:clip;box-shadow:inset 0 1px #ffffff0c,0 24px 60px #00000045}.planner-create-day{will-change:transform;transition:transform .13s var(--atlas-create-ease),border-color .16s ease,box-shadow .18s ease,background .18s ease!important}.planner-create-day:active{transform:scale(.975)}.planner-create-day.is-creating{animation:planner-create-button-press .14s var(--atlas-create-ease) both;cursor:wait;opacity:.94;background:linear-gradient(115deg,#a78bfa,#7956da)!important;border-color:#d8c8ff99!important;box-shadow:0 0 0 1px #d8c8ff24,0 0 22px #9f7aea2c!important}.planner-day-creation-surface{transform-origin:50% 0;min-width:0;position:relative}.planner-day-creation-surface.is-preparing{clip-path:inset(0 round 16px);min-height:2px;overflow:hidden}.planner-day-creation-surface.is-preparing .planner-day-creation-content{opacity:0}.planner-day-creation-surface:before{z-index:8;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#b9a4ffcc 22%,#e2d8ff 50%,#b9a4ffcc 78%,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #a88cff48}.planner-day-creation-surface.is-preparing:before{opacity:1;transform:scaleX(.72)}.planner-day-creation-surface.is-playing{transition:height .52s var(--atlas-create-ease);animation:planner-day-create-unfold var(--atlas-create-duration) var(--atlas-create-ease) both;will-change:height,clip-path,transform,opacity;overflow:hidden}.planner-day-creation-surface.is-playing:before{animation:planner-day-create-line .6s var(--atlas-create-ease) both}.planner-day-creation-surface.is-playing .planner-day-title{animation:planner-day-create-content .29s var(--atlas-create-ease) .285s both}.planner-day-creation-surface.is-playing .planner-cover{animation:planner-day-create-content .3s var(--atlas-create-ease) calc(.285s + var(--atlas-create-stagger)) both}.planner-day-creation-surface.is-playing :is(.planner-goal,.planner-tasks){animation:planner-day-create-content .3s var(--atlas-create-ease) .401s both}.planner-day-creation-surface.is-playing :is(.planner-sections-heading,.planner-section,.planner-reflection){animation:planner-day-create-content .31s var(--atlas-create-ease) .459s both}.planner-day-creation-surface.is-playing.is-populate .planner-section:nth-of-type(2){animation-delay:.489s}.planner-day-creation-surface.is-playing.is-populate .planner-section:nth-of-type(3){animation-delay:.519s}.planner-day-creation-surface.is-playing.is-populate .planner-section:nth-of-type(n+4){animation-delay:.549s}.planner-day-creation-surface.is-playing.is-continuity :is(.planner-goal,.planner-tasks,.planner-section){animation-name:planner-day-create-continuity}.planner-day-view--created{animation:planner-day-create-border .76s var(--atlas-create-ease) both}@keyframes planner-day-create-unfold{0%{opacity:.12;clip-path:inset(0 0 94% round 16px);transform:translateY(16px)scaleY(.92)}35%{opacity:.82;clip-path:inset(0 0 48% round 16px)}to{opacity:1;clip-path:inset(0);transform:translate(0)scaleY(1)}}@keyframes planner-create-button-press{0%,to{transform:scale(1)}55%{transform:scale(.975)}}@keyframes planner-day-create-line{0%{opacity:0;transform:scaleX(.18)}18%,48%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.94)}}@keyframes planner-day-create-content{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes planner-day-create-continuity{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0)}}@keyframes planner-day-create-border{0%,52%{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0c,0 24px 60px #00000045}72%{border-color:#cbb9ff70;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #b9a4ff16,0 24px 60px #00000045}to{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0c,0 24px 60px #00000045}}@media (width<=430px){.planner-day-creation-surface{max-width:100%;overflow-x:clip}}@media (prefers-reduced-motion:reduce){.planner-create-day,.planner-create-day.is-creating,.planner-create-day:active{transition:opacity .12s!important;animation:none!important;transform:none!important}.planner-day-creation-surface.is-playing{clip-path:none;will-change:opacity;transition:none;animation:.14s both planner-day-create-fade;transform:none;height:auto!important}.planner-day-creation-surface.is-playing:before{display:none}.planner-day-creation-surface.is-playing :is(.planner-day-title,.planner-cover,.planner-goal,.planner-tasks,.planner-sections-heading,.planner-section,.planner-reflection){animation:.14s both planner-day-create-fade;transform:none}.planner-day-view--created{animation:none}}html[data-atlas-motion=reduced] .planner-create-day,html[data-atlas-motion=reduced] .planner-create-day.is-creating,html[data-atlas-motion=reduced] .planner-create-day:active{transition:opacity .12s!important;animation:none!important;transform:none!important}html[data-atlas-motion=reduced] .planner-day-creation-surface.is-playing{clip-path:none;will-change:opacity;transition:none;animation:.14s both planner-day-create-fade;transform:none;height:auto!important}html[data-atlas-motion=reduced] .planner-day-creation-surface.is-playing:before{display:none}html[data-atlas-motion=reduced] .planner-day-creation-surface.is-playing :is(.planner-day-title,.planner-cover,.planner-goal,.planner-tasks,.planner-sections-heading,.planner-section,.planner-reflection){animation:.14s both planner-day-create-fade;transform:none}html[data-atlas-motion=reduced] .planner-day-view--created{animation:none}@keyframes planner-day-create-fade{0%{opacity:0}to{opacity:1}}.planner-space{isolation:isolate;width:100%;position:relative}.planner-space>:is(.atlas-space-view-leave-active,.atlas-day-enter-leave-active,.atlas-day-back-leave-active){z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.planner-space>:is(.atlas-space-view-enter-active,.atlas-day-enter-enter-active,.atlas-day-back-enter-active){z-index:1;position:relative}.planner-space>.planner-day-cover-bridge{z-index:2}.planner-space.is-day-reveal>:is(.atlas-day-enter-enter-active,.planner-day-shell){z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.planner-space>:is(.atlas-space-view-enter-active,.atlas-space-view-leave-active,.atlas-day-enter-enter-active,.atlas-day-enter-leave-active,.atlas-day-back-enter-active,.atlas-day-back-leave-active){transition:opacity .16s!important}.planner-space>:is(.atlas-day-enter-enter-from,.atlas-day-enter-leave-to,.atlas-day-back-enter-from,.atlas-day-back-leave-to){transform:none!important}.planner-day-cover-bridge,.planner-day-date-arc,.planner-day-date-halo,.planner-day-date-number,.planner-hub__preview.is-opening{display:none!important}.planner-hub.is-receding .planner-hub__analytics,.planner-hub.is-receding .planner-hub__back,.planner-hub.is-receding .planner-hub__calendar-wrap,.planner-hub.is-receding .planner-hub__greeting{opacity:1!important;pointer-events:auto!important;transform:none!important}}.planner-view-mode{border:1px solid var(--space-accent,#8b5cf6);align-items:center;gap:7px;width:max-content;margin:0 0 16px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.planner-view-mode{border:1px solid color-mix(in srgb,var(--space-accent,#8b5cf6) 48%,transparent)}}.planner-view-mode{color:var(--space-accent,#8b5cf6);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.planner-view-mode{color:color-mix(in srgb,var(--space-accent,#8b5cf6) 42%,#f4f0ff)}}.planner-view-mode{background:var(--space-accent,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.planner-view-mode{background:color-mix(in srgb,var(--space-accent,#8b5cf6) 24%,#14111c)}}.planner-view-mode{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700;box-shadow:inset 0 1px #ffffff18,0 10px 24px #0005}.planner-top-sheet{-webkit-backdrop-filter:blur(12px);background:#030305cc;overflow-y:auto}.planner-modal-backdrop.planner-top-sheet,.planner-top-sheet{padding:max(18px,env(safe-area-inset-top)) 14px max(24px,calc(env(safe-area-inset-bottom) + 12px));align-content:start;place-items:start center}.planner-modal-backdrop.planner-top-sheet{display:grid;inset:0}.planner-top-sheet>:is(.planner-transfer-modal,.planner-templates,.planner-calendar){width:min(520px,100%);min-height:0;max-height:min(82vh,720px);animation:planner-sheet-down var(--atlas-motion-emphasis,.28s) var(--atlas-motion-enter-ease,cubic-bezier(.22,1,.36,1)) both;border-radius:18px;margin:0 auto;box-shadow:0 18px 48px #000000a6,0 0 0 1px #ffffff0a}@keyframes planner-sheet-down{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:none}}@keyframes planner-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.planner-cover__upload-spin{width:20px;height:20px;animation:1s linear infinite planner-gear-spin}.planner-cover__image{opacity:0;transition:opacity .55s cubic-bezier(.22,.8,.22,1),filter .55s,transform .55s}.planner-cover__image.is-ready{opacity:1}.planner-cover.is-loading .planner-cover__image.is-ready{opacity:0;filter:saturate(.72)}.planner-cover.is-uploading .planner-cover__image.is-ready{opacity:.42;filter:saturate(.55)blur(1px)}.planner-cover__image.is-preview{-o-object-fit:cover;object-fit:cover}.planner-cover__reveal{z-index:2;pointer-events:none;background:radial-gradient(120% 85% at 50% 112%,#24123f,#0d0a14 42%,#07060b);position:absolute;inset:0;overflow:hidden}.planner-cover__reveal-glow{filter:blur(10px);opacity:.9;border-radius:50%;animation:4.2s ease-in-out infinite planner-cover-reveal-float;position:absolute}.planner-cover__reveal-glow--violet{background:radial-gradient(circle,#8b5cf652 0,#0000 68%);width:min(58vw,340px);height:min(58vw,340px);top:18%;right:8%}.planner-cover__reveal-glow--blue{background:radial-gradient(circle,#2563eb38 0,#0000 70%);width:min(48vw,280px);height:min(48vw,280px);animation-direction:reverse;animation-delay:-1.8s;bottom:8%;left:4%}.planner-cover__reveal-orbit{border:1.5px solid #e4c9ff66;border-radius:50%;position:absolute;box-shadow:inset 0 0 42px #8b5cf618,0 0 24px #a78bfa22}.planner-cover__reveal-orbit--one{width:min(72vw,420px);height:min(38vw,210px);animation:3.8s ease-in-out infinite planner-cover-reveal-orbit;top:22%;left:50%;transform:translate(-50%)rotate(-18deg)}.planner-cover__reveal-orbit--two{border-color:#bcdcff55;width:min(58vw,320px);height:min(24vw,130px);animation:4.4s ease-in-out -1.4s infinite reverse planner-cover-reveal-orbit;bottom:16%;left:50%;transform:translate(-50%)rotate(24deg)}.planner-cover__reveal-scan{background:linear-gradient(115deg,#0000 38%,#ffffff12 47%,#c4a9ff29 50%,#ffffff12 53%,#0000 62%);animation:2.1s ease-in-out infinite planner-cover-reveal-scan;position:absolute;inset:-20% -40%}.planner-cover__reveal-star{background:#efe6ff;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite planner-cover-reveal-twinkle;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #a855f722,0 0 28px #dbc5ffcc}@keyframes planner-cover-reveal-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10px,8px)scale(1.05)}}@keyframes planner-cover-reveal-orbit{0%,to{opacity:.45}50%{opacity:.95}}@keyframes planner-cover-reveal-scan{0%{transform:translate(-28%)rotate(8deg)}to{transform:translate(28%)rotate(8deg)}}@keyframes planner-cover-reveal-twinkle{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.78)}48%{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}.planner-cover__skeleton{z-index:2;pointer-events:none;background:linear-gradient(145deg,#121018,#09080e 58%,#07060b);place-content:center;justify-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.planner-cover__skeleton-shimmer{background:linear-gradient(110deg,#0000 18%,#ffffff0f 42%,#ffffff1a 50%,#ffffff0f 58%,#0000 78%) 0 0/220% 100%;animation:1.35s ease-in-out infinite planner-cover-shimmer;position:absolute;inset:0}.planner-cover__skeleton-status{z-index:1;color:#ece7f4;-webkit-backdrop-filter:blur(10px);letter-spacing:.01em;background:#08070cb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:620;display:inline-flex;position:relative;box-shadow:0 10px 28px -18px #000}@keyframes planner-cover-shimmer{0%{background-position:120% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.planner-cover__reveal :is(.planner-cover__reveal-glow,.planner-cover__reveal-orbit,.planner-cover__reveal-scan,.planner-cover__reveal-star),.planner-cover__skeleton-shimmer,.planner-cover__upload-spin{animation:none}.planner-cover__image,.planner-section-cover__slide img{transition:none}}@keyframes planner-gear-spin{to{transform:rotate(1turn)}}@media (width<=700px){.planner-modal-backdrop.planner-top-sheet,.planner-top-sheet{padding:12px 10px max(10px,env(safe-area-inset-bottom));align-content:end;place-items:end center}.planner-top-sheet>:is(.planner-transfer-modal,.planner-templates,.planner-calendar){border-radius:18px 18px 14px 14px;width:100%;min-height:0;max-height:min(86vh,720px);animation-name:planner-sheet-up}}@keyframes planner-sheet-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.planner-sync-loading{box-shadow:none;background:0 0;border:0;gap:9px;margin:0 0 16px;padding:0;display:grid}.planner-sync-loading .atlas-data-loading{margin:0}.atlas-data-loading{--atlas-data-accent:#8b5cf6;border:1px solid var(--atlas-data-accent);align-items:center;width:max-content;max-width:min(420px,100vw - 32px);min-height:36px;padding:8px 14px 9px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading{border:1px solid color-mix(in srgb,var(--atlas-data-accent) 28%,transparent)}}.atlas-data-loading{color:#efeaf8;background:var(--atlas-data-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading{background:color-mix(in srgb,var(--atlas-data-accent) 10%,#0a0a0ef0)}}.atlas-data-loading{box-shadow:inset 0 1px #ffffff14,0 10px 28px #0005,0 0 0 1px var(--atlas-data-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading{box-shadow:inset 0 1px #ffffff14,0 10px 28px #0005,0 0 0 1px color-mix(in srgb,var(--atlas-data-accent) 8%,transparent)}}.atlas-data-loading{-webkit-backdrop-filter:blur(14px)saturate(140%)}.atlas-data-loading--compact{min-height:34px;padding:7px 12px 8px}.atlas-data-loading--success{border-color:var(--atlas-data-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading--success{border-color:color-mix(in srgb,var(--atlas-data-accent) 38%,transparent)}}.atlas-data-loading--success{background:var(--atlas-data-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading--success{background:color-mix(in srgb,var(--atlas-data-accent) 14%,#0a0a0ef2)}}.atlas-data-loading__copy{z-index:1;color:#ece7f4;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;position:relative}.atlas-data-loading__icon{width:14px;height:14px;color:var(--atlas-data-accent);flex:none}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading__icon{color:color-mix(in srgb,var(--atlas-data-accent) 62%,#fff)}}.atlas-data-loading__icon{filter:drop-shadow(0 0 8px var(--atlas-data-accent))}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading__icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--atlas-data-accent) 42%,transparent))}}.atlas-data-loading:not(.atlas-data-loading--success) .atlas-data-loading__icon{animation:1.05s linear infinite atlas-data-spin}.atlas-data-loading--success .atlas-data-loading__icon{color:var(--atlas-data-accent);animation:none}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading--success .atlas-data-loading__icon{color:color-mix(in srgb,var(--atlas-data-accent) 55%,#fff)}}.atlas-data-loading__edge{z-index:1;pointer-events:none;border-radius:999px;height:1.5px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.atlas-data-loading__edge:after{border-radius:inherit;background:var(--atlas-data-accent);width:42%;height:100%;box-shadow:0 0 10px var(--atlas-data-accent);display:block}@supports (color:color-mix(in lab,red,red)){.atlas-data-loading__edge:after{box-shadow:0 0 10px color-mix(in srgb,var(--atlas-data-accent) 55%,transparent)}}.atlas-data-loading__edge:after{content:"";animation:1.35s ease-in-out infinite atlas-data-edge}.atlas-data-status-bar{z-index:70;top:calc(var(--atlas-header-offset,var(--atlas-header-base,86px)) + 10px);box-sizing:border-box;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.atlas-data-status-bar .atlas-data-loading{pointer-events:none}.atlas-data-status-enter-active,.atlas-data-status-leave-active{transition:opacity .24s,transform .26s}.atlas-data-status-enter-from,.atlas-data-status-leave-to{opacity:0;transform:translateY(-4px)}@media (width<=700px){.atlas-data-status-bar{top:calc(var(--atlas-header-offset,var(--atlas-header-base,68px)) + 8px);padding:0 14px}.atlas-data-loading{max-width:calc(100vw - 28px);min-height:34px;padding:7px 12px 8px}.atlas-data-loading__copy{gap:7px;font-size:11.5px}}@keyframes atlas-data-spin{to{transform:rotate(1turn)}}@keyframes atlas-data-edge{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes planner-load-sweep{0%{transform:translate(-120%)}to{transform:translate(280%)}}.planner-hub--loading .planner-hub__calendar,.planner-hub--loading .planner-hub__preview{opacity:.72}.planner-hub__calendar.is-loading,.planner-hub__preview.is-loading{border:1px dashed #b9a4ff3d}.planner-day-view--loading{opacity:.92}@media (prefers-reduced-motion:reduce){.atlas-data-loading__edge:after,.atlas-data-loading__icon{animation:none}.atlas-data-status-enter-active,.atlas-data-status-leave-active{transition:none}}.profile-editor{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0005;background:radial-gradient(circle at 86% 8%,#8b5cf638,#0000 31%),radial-gradient(circle at 8% 100%,#4338ca20,#0000 35%),linear-gradient(135deg,#12101b,#0c0b12 58%,#161022)!important;border:1px solid #b99aff4d!important}.profile-editor:after{content:"";pointer-events:none;border:1px solid #c4b5fd3d;border-radius:50%;width:270px;height:270px;position:absolute;top:-90px;right:-80px}.profile-editor__heading{z-index:1;border-bottom:1px solid #ffffff13;padding-bottom:19px;position:relative}.profile-editor__fields{z-index:1;position:relative;gap:16px!important}.profile-editor .profile-field{background:#ffffff05;border:1px solid #ffffff0e;border-radius:14px;padding:13px}.profile-editor .profile-field>span{color:#cbbdff;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.profile-editor .profile-field :is(input,textarea){box-shadow:inset 0 1px #ffffff0d;background:#06060b9c!important;border-color:#a78bfa47!important}.profile-editor .profile-field :is(input,textarea):focus{box-shadow:0 0 0 3px #8b5cf624;border-color:#bfa6ffb5!important}.profile-editor__media{padding:15px 0}.profile-editor__actions,.profile-editor__media{z-index:1;border-top:1px solid #ffffff10;position:relative}.profile-editor__actions{padding-top:16px}.profile-editor__actions :is(button,a):last-child{box-shadow:0 10px 24px #4c1d9560;color:#f6f2ff!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:#bfa6ff8a!important}@media (width<=700px){.profile-editor{border-radius:20px}.profile-editor__heading{padding-bottom:15px}.profile-editor .profile-field{padding:11px}}.profile-editor-enter-active{will-change:opacity,transform;transition:opacity .16s,transform .18s!important}.profile-editor-leave-active{transition:none!important}.profile-editor .profile-field__error{color:#f2a4b2}.profile-editor .profile-field__lock{color:#b9aec9;font-size:12px}.profile-editor .profile-field__careful,.profile-editor__media-note,.profile-picker__careful{color:#9a90a8;margin:8px 0 0;font-size:12px;line-height:1.45;display:block}.profile-editor__media-note{max-width:42ch;margin:0 0 12px}.profile-picker__careful{margin:0 18px 12px}.profile-personalization__row.is-locked,.profile-upload.is-locked{opacity:.62;cursor:not-allowed}.profile-upload.is-locked input{pointer-events:none}.profile-editor .profile-field__count{color:#8f879f;justify-self:end}@media (width>=701px){.planner-page{width:100%;max-width:none}.planner-day-view{width:min(780px,100%);max-width:780px;margin:0 auto}}.planner-planner.is-public-view :is(.planner-cover__action,.planner-cover__picker,.planner-cover__link,.planner-cover__remove,.planner-row__move,.planner-row__delete,.planner-add,.planner-menu,.planner-add-section,.planner-template-save,.planner-quote__next){display:none!important}.planner-planner.is-public-view :is(.planner-goal .planner-goal__field,.planner-task__text,.planner-item__text,.planner-section__title,.planner-times input,.planner-reflection textarea,.planner-quote__input,.planner-reflection__quote,.planner-emoji--static){pointer-events:none;cursor:default;resize:none;box-shadow:none;outline:0}.planner-planner.is-public-view :is(.planner-goal .planner-goal__field:hover,.planner-goal .planner-goal__field:focus,.planner-reflection>textarea:hover,.planner-reflection>textarea:focus){border-color:inherit;box-shadow:none;background:0 0}.planner-planner.is-public-view .planner-cover{cursor:default;pointer-events:none}.planner-planner.is-public-view .planner-cover__veil{opacity:0}.profile-spaces__actions{align-items:center;gap:8px;display:flex}.profile-spaces-edit{border-radius:11px!important}.profile-spaces__hint{color:#b8a7e8;align-items:center;gap:6px;margin:-6px 0 12px;font-size:12px;display:flex}.profile-spaces__grid.is-editing .profile-space{cursor:default}.profile-space.is-dragging{z-index:2;opacity:.88;border-color:#c4b5fdaa;transform:scale(1.015);box-shadow:0 15px 30px #00000042}.profile-space__handle{color:#cfc3e6;cursor:grab;touch-action:none;background:#ffffff08;border:1px solid #ffffff16;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.profile-space__handle:active{cursor:grabbing}@media (width>=701px){.planner-hub{width:min(1320px,100% - 96px)!important;margin:0 auto!important}.planner-hub__content{flex-wrap:wrap;align-items:stretch;gap:26px!important;display:flex!important}.planner-hub__content>.planner-hub__calendar-wrap,.planner-hub__content>.planner-hub__preview{min-width:0;flex:1 1 0!important;width:0!important}.planner-hub__content>.planner-hub__calendar-wrap{order:1;min-height:550px}.planner-hub__content>.planner-hub__preview{min-height:550px!important}.planner-hub__calendar-wrap .planner-hub__calendar{height:100%}}.glass-card{animation:.48s cubic-bezier(.22,.8,.22,1) both atlas-rise}.space-card{transition:transform .42s cubic-bezier(.22,.8,.22,1),border-color .32s,box-shadow .32s!important}.space-card:hover{transform:translateY(-7px)scale(1.012)!important}.space-card__icon{transition:transform .36s cubic-bezier(.22,.8,.22,1)!important}.space-card:hover .space-card__icon{transform:translateY(-3px)rotate(-5deg)}.hero-art--atlas img{animation:5.5s ease-in-out infinite atlas-drift}.hero-orbit{animation:34s linear infinite atlas-orbit}.hero{animation:.58s cubic-bezier(.22,.8,.22,1) both atlas-rise}.english-item{transition:transform .28s,border-color .28s,background .28s!important}.english-item:hover{border-color:#d3c5ff80;transform:translateY(-4px)}.atlas-header{animation:.4s both atlas-rise}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}body{color:var(--ink);background:#030305;margin:0;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,ui-sans-serif,system-ui,sans-serif}.glass-card{isolation:isolate;position:relative}.glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff29,#0000 28% 68%,#7ed3ff12);position:absolute;inset:0}.brand-mark--atlas{position:relative}.brand-mark--atlas img{-o-object-fit:contain;object-fit:contain;width:88px;max-width:none;height:88px;max-height:none;position:absolute;top:-17px;left:-26px}.hero-art--atlas{background:radial-gradient(circle,#6d31ce2c,#0000 65%);border-radius:50%;width:310px;height:310px;overflow:hidden}.hero-art--atlas img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 34px #934cff75);width:610px;max-width:none;height:610px;max-height:none;position:absolute;top:-84px;left:-150px}.hero-art--atlas .hero-orbit{border-color:#b58bff38;width:270px;height:270px}.profile-hero{border-radius:25px;align-items:center;gap:20px;padding:28px;display:flex}.profile-avatar{background:linear-gradient(145deg,#d2bcff,#5522b7);border:1px solid #c8b4ff88;border-radius:27px;flex:none;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 35px #8b5cf655}.profile-avatar span{z-index:1;color:#16082d;font-size:31px;font-weight:750;position:relative}.profile-avatar i{filter:blur(9px);background:#fff7;border-radius:50%;width:100px;height:30px;position:absolute;bottom:-15px}.profile-hero h1{letter-spacing:-.06em;margin:0;font-size:34px}.profile-hero p:not(.eyebrow){color:var(--muted);margin:7px 0 0;font-size:14px}.profile-hero :is(button,a){margin-left:auto}.profile-grid{grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px;display:grid}.profile-brand,.profile-settings{border-radius:22px;min-height:230px;padding:26px}.profile-settings h2{letter-spacing:-.04em;margin:0 0 12px;font-size:21px}.profile-settings>p:not(.eyebrow){color:var(--muted);line-height:1.55}.profile-settings strong{color:#dfd7f5;margin-top:25px;font-size:13px;display:block}.profile-settings :is(input,button){margin-top:12px}.profile-brand{flex-direction:column;display:flex;overflow:hidden}.profile-brand img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 33%;object-position:50% 33%;filter:drop-shadow(0 0 18px #a78bfa88);width:74px;height:74px;margin:-5px 0 9px}.profile-brand strong{letter-spacing:-.025em;font-size:17px}.profile-brand span{color:var(--muted);margin-top:5px;font-size:12px}@media (width<=700px){.hero-art--atlas{width:250px;height:250px}.hero-art--atlas img{width:490px;height:490px;top:-67px;left:-120px}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-hero :is(button,a){width:100%;margin-left:0}.profile-grid{grid-template-columns:1fr}}.brand-mark.brand-mark--atlas{box-shadow:none;background:0 0;overflow:visible}.brand-mark.brand-mark--atlas img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 9px #a855f7);width:34px;max-width:none;height:34px;max-height:none;position:static}.hero-art.hero-art--atlas{background:0 0;place-items:center;display:grid;overflow:visible}.hero-art.hero-art--atlas img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 38px #934cff88);width:255px;max-width:none;height:255px;max-height:none;position:relative;top:auto;left:auto}.hero-art.hero-art--atlas .hero-orbit{z-index:1;width:290px;height:290px}@media (width<=700px){.hero-art.hero-art--atlas img{top:auto;left:auto}}.space-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.install-space-card,.space-card{border-radius:22px;flex-direction:column;min-height:255px;padding:22px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.install-space-card:hover,.space-card:hover{border-color:#d0c3ff9a;transform:translateY(-5px)}.space-card__top{color:#aaa5b7;justify-content:space-between;margin-bottom:25px;display:flex}.space-card__icon{color:#e3dcff;background:#a78bfa23;border:1px solid #c4b5fd4d;border-radius:14px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.install-space-card h2,.space-card h2{letter-spacing:-.04em;margin:0 0 7px;font-size:22px}.install-space-card p:not(.eyebrow),.space-card>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.space-card strong{color:#d8d3e7;margin-top:auto;padding-top:21px;font-size:12px}.install-space-card{border-style:dashed;justify-content:center}.install-plus{color:#e5dfff;background:#ffffff0c;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid}.install-link{color:#d6caff;align-items:center;gap:6px;margin-top:20px;font-size:12px;display:flex}.space-store{max-width:900px}.store-hero{border-radius:30px}.store-hero h1{letter-spacing:-.075em;margin:0;line-height:.92}.store-hero h1 em{font-style:normal}.store-hero p:not(.eyebrow){color:var(--muted);margin:20px 0 28px;line-height:1.6}.store-coming{color:#c9c2d9;background:#ffffff08;border:1px solid #ffffff1c;border-radius:30px;padding:8px 12px;font-size:12px;display:inline-block}.book-stat{align-items:baseline;gap:8px;margin-top:34px;display:flex}.book-stat strong{color:#dfd8ff;letter-spacing:-.06em;font-size:37px}.book-stat span{color:#aaa4b6;font-size:13px}.onboarding-page{background:#050507;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.onboarding-panel{-webkit-backdrop-filter:none;background:linear-gradient(168deg,#191524,#121019 48%,#0c0a11);border:1px solid #ffffff12;border-radius:28px;width:min(760px,100%);padding:44px;box-shadow:inset 0 1px #ffffff10,0 28px 70px -24px #000}.onboarding-panel.glass-card:before{display:none!important}.onboarding-mark{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 14px #8b5cf644);width:52px;height:52px}.onboarding-panel h1{letter-spacing:-.075em;margin:20px 0 12px;font-size:clamp(38px,6vw,62px);line-height:.94}.onboarding-panel h1 em{color:#c7b7ff;font-style:normal}.onboarding-lead,.onboarding-panel>p:not(.eyebrow){max-width:520px;color:var(--muted);line-height:1.6}.onboarding-lead{margin:0}.onboarding-name-field{color:#d9d2e8;gap:8px;max-width:390px;margin:27px 0 20px;font-size:12px;font-weight:650;display:grid}.onboarding-name-field input{color:#f7f3ff;min-height:52px;font:inherit;background:#ffffff08;border:1px solid #ffffff1d;border-radius:15px;outline:0;padding:0 15px;font-size:16px}.onboarding-name-field input:focus{border-color:#bfa4ffcb;box-shadow:0 0 0 4px #8b5cf625}.onboarding-submit{color:#1d0d39;width:100%;max-width:390px;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d5c2ff,#9471ed 56%,#7c3aed);border:1px solid #dac9ffb8;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .18s,filter .18s;display:flex}.onboarding-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px)}.onboarding-submit:disabled{opacity:.45;cursor:not-allowed}.onboarding-spaces{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.onboarding-space{color:var(--ink);text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;transition:all .16s;display:grid}.onboarding-space.selected,.onboarding-space:hover{background:#8b5cf61b;border-color:#b9a5ff8f}.onboarding-space>span,.store-space-icon{color:#ddd4ff;background:#a78bfa23;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.onboarding-space strong{font-size:14px;display:block}.onboarding-space small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.onboarding-space>svg{color:#c5b5ff}.store-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:16px;display:grid}.store-space{border-radius:22px;flex-direction:column;min-height:250px;padding:22px;display:flex}.store-space h2{letter-spacing:-.04em;margin:0 0 7px;font-size:22px}.store-space>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (width<=700px){.onboarding-panel{padding:30px 22px}.onboarding-spaces,.store-grid{grid-template-columns:1fr}}.ideas-empty{text-align:center;border-radius:22px;justify-items:center;padding:55px 20px;display:grid}.ideas-empty svg{color:#fcd34d;font-size:29px}.ideas-empty h2{margin:13px 0 5px;font-size:19px}.ideas-empty p{color:var(--muted);margin:0;font-size:13px}.level-editor{gap:8px;width:min(360px,100%);display:grid}.space-card{isolation:isolate}.space-card:before{z-index:-1}.space-card:after{content:"";z-index:-2;border-radius:50%;width:210px;height:210px;transition:transform .3s;position:absolute;top:-75px;right:-70px}.space-card:hover:after{transform:scale(1.23)}.space-card__icon{box-shadow:inset 0 1px #ffffff42,0 9px 23px #00000035}.hero:after{content:"";z-index:-1;border-radius:inherit;position:absolute;inset:1px}.english-page{position:relative}.english-page:before{content:"";z-index:-1;background:var(--space-accent,#3b82f6);border-radius:50%;width:420px;height:420px;position:fixed;top:140px;right:-150px}@supports (color:color-mix(in lab,red,red)){.english-page:before{background:color-mix(in srgb,var(--space-accent,#3b82f6) 12%,transparent)}}.english-page:before{filter:blur(80px)}.ideas-page:before{filter:blur(70px);width:360px;height:360px;top:220px;left:-180px}.books-page:before,.ideas-page:before{content:"";z-index:-1;border-radius:50%;position:fixed}.books-page:before{filter:blur(90px);background:var(--books-home-emerald,var(--space-accent,#22c55e));width:520px;height:520px;top:120px;right:-210px}@supports (color:color-mix(in lab,red,red)){.books-page:before{background:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 12%,transparent)}}.books-page .book-stat strong{color:#a5f3fc}@media (width<=700px){.space-grid{grid-template-columns:1fr}}.level-overview{border-radius:22px;justify-content:space-between;align-items:center;gap:36px;padding:26px;display:flex}.level-overview strong{letter-spacing:-.06em;font-size:38px;line-height:1;display:block}.level-overview span{color:var(--muted);font-size:13px}.level-progress{width:min(360px,100%)}.level-progress div{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.level-progress b{color:#d7ceff}.level-progress i{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.level-progress em{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#67e8f9);width:32%;height:100%;display:block;box-shadow:0 0 14px #a78bfa}.level-progress small{color:#8f8a9f;margin-top:10px;font-size:11px;display:block}.english-space-card{border-radius:21px;flex-direction:column;min-height:240px;padding:22px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.english-space-card:hover{border-color:#c4b5fd99;transform:translateY(-5px)}.space-card-top{justify-content:space-between;margin-bottom:25px;display:flex}.space-icon{color:#ddd6fe;background:#a78bfa22;border:1px solid #c4b5fd50;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.space-arrow{color:#aaa5ba;font-size:18px}.english-space-card h2{letter-spacing:-.035em;margin:0 0 7px;font-size:20px}.space-description{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.english-space-card strong{color:#d9d3e9;margin-top:auto;padding-top:22px;font-size:12px}.tone-cyan .space-icon{color:#b8f5ff;background:#38bdf81f;border-color:#67e8f950}.tone-amber .space-icon{color:#fde7a0;background:#fbbf241e;border-color:#fcd34d50}.item-list{gap:10px;display:grid}.english-item{border-radius:17px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:15px;padding:18px;transition:border-color .2s,background .2s;display:grid}.english-item.completed{background:#86efac0e;border-color:#86efac77}.item-number{color:#8e899f;font-size:12px}.item-value{letter-spacing:-.02em;font-size:17px;font-weight:650}.item-main>p{color:var(--muted);margin:3px 0 0;font-size:12px}.item-status{color:#c2bdcf;background:#ffffff0e;border-radius:8px;padding:4px 7px;font-size:10px}.item-status.new{color:#fde59a;background:#fbbf2417}.item-status.review{color:#bfedff;background:#38bdf817}.item-actions{gap:6px;display:flex}.item-note{color:#a59fb5;grid-column:2/-1;margin:0;padding-top:2px;font-size:12px;font-style:italic}@media (width<=700px){.level-overview{flex-direction:column;align-items:flex-start}.english-item{grid-template-columns:27px 1fr auto;gap:10px}.item-status{display:none}.item-actions,.item-note{grid-column:2/-1}}a{color:inherit;text-decoration:none}.app-shell{isolation:isolate;background:radial-gradient(60% 34% at 82% -8%,#2c1259 0,#0000 72%),radial-gradient(38% 26% at 2%,#1e103838 0,#0000 76%),#030305;min-height:100svh;overflow:hidden}.app-shell--space-atmosphere{background:radial-gradient(ellipse 60% 34% at 82% -8%,var(--atlas-shell-accent) 0,transparent 72%),radial-gradient(ellipse 38% 26% at 2% 50%,var(--atlas-shell-accent) 0,transparent 76%),#030305}@supports (color:color-mix(in lab,red,red)){.app-shell--space-atmosphere{background:radial-gradient(ellipse 60% 34% at 82% -8%,color-mix(in srgb,var(--atlas-shell-accent) 42%,#030305) 0,transparent 72%),radial-gradient(ellipse 38% 26% at 2% 50%,color-mix(in srgb,var(--atlas-shell-accent) 18%,transparent) 0,transparent 76%),#030305}}.app-shell>:not(.atlas-ambient){z-index:1;position:relative}.atlas-ambient{z-index:0;pointer-events:none;position:fixed;inset:78px 0 0;overflow:hidden}.atlas-ambient__glow{filter:blur(12px);opacity:.58;border-radius:50%;position:absolute}.atlas-ambient__glow--violet{background:radial-gradient(circle,#7c3aed1d,#0000 64%);width:min(48vw,720px);height:min(48vw,720px);animation:24s ease-in-out infinite atlas-ambient-float;top:14%;right:-12%}.atlas-ambient__glow--blue{background:radial-gradient(circle,#4c1d9514,#0000 66%);width:min(42vw,600px);height:min(42vw,600px);animation:30s ease-in-out -11s infinite reverse atlas-ambient-float;bottom:4%;left:-15%}.atlas-ambient__orbit{opacity:.75;border:1px solid #c4b5fd19;border-radius:50%;position:absolute}.atlas-ambient__orbit--one{animation:34s ease-in-out infinite atlas-ambient-orbit;transform:rotate(-24deg)}.atlas-ambient__orbit--two{border-color:#a78bfa18;width:390px;height:170px;animation:39s ease-in-out -15s infinite reverse atlas-ambient-orbit;bottom:12%;left:-10%;transform:rotate(29deg)}.atlas-ambient__orbit--three{animation:28s ease-in-out -7s infinite atlas-ambient-orbit;transform:rotate(45deg)}.atlas-ambient__star{background:#e9dcff;border-radius:50%;animation:5.4s ease-in-out infinite atlas-ambient-twinkle;display:block;position:absolute}.atlas-ambient__star--one{animation-delay:-1.2s}.atlas-ambient__star--two{animation-delay:-3.1s}.atlas-ambient__star--three{animation-delay:-4.4s}.atlas-ambient__star--four{animation-delay:-2.2s}@keyframes atlas-ambient-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,18px)scale(1.04)}}@keyframes atlas-ambient-orbit{0%,to{opacity:.42;translate:0}50%{opacity:.9;translate:-11px 13px}}@keyframes atlas-ambient-twinkle{0%,to{opacity:.2;transform:scale(.7)}48%{opacity:.95;transform:scale(1.28)}}.container{width:min(1120px,100% - 40px);margin:auto}.page-content{padding:56px 0 80px;position:relative}.glass-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(32px)saturate(140%);background:linear-gradient(135deg,#ffffff18,#ffffff05 56%,#8b5cf60e);box-shadow:inset 0 1px #ffffff21,inset 0 -1px #00000040,0 28px 80px #0000007a}.install-space-card.glass-card,.space-card.glass-card,.store-space.glass-card{background:linear-gradient(140deg,#14121c,var(--space-accent) 62%,#0d0c12)}@supports (color:color-mix(in lab,red,red)){.install-space-card.glass-card,.space-card.glass-card,.store-space.glass-card{background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent) 11%,#0f0e15) 62%,#0d0c12)}}.install-space-card.glass-card,.space-card.glass-card,.store-space.glass-card{-webkit-backdrop-filter:none}.atlas-header{z-index:120;border-bottom:1px solid var(--line);gap:32px;width:min(1120px,100% - 40px);height:76px;margin:auto;position:relative}.atlas-header,.brand{align-items:center;display:flex}.brand{letter-spacing:-.6px;gap:10px;font-size:20px;font-weight:750}.brand-mark{background:linear-gradient(135deg,#39216e,#11101d);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 22px #8b5cf655}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:50px;height:50px}.header-nav{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;gap:7px;margin-left:auto;padding:4px;display:flex}.nav-link{color:var(--muted);border-radius:8px;padding:7px 12px;font-size:13px}.nav-link.router-link-exact-active{color:var(--ink);background:#ffffff12}.profile-orb{background:linear-gradient(145deg,#c4b5fd,#38bdf8);border-radius:50%;padding:2px}.hero{border-radius:30px;align-items:center;min-height:360px;margin-bottom:68px;padding:52px 58px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-500px;left:-250px;box-shadow:0 0 0 45px #ffffff05,0 0 0 95px #ffffff04}.hero-copy-wrap{z-index:1;position:relative}.eyebrow{color:#c8b9ff;text-transform:uppercase;letter-spacing:.115em;margin:0 0 11px;font-size:10px;font-weight:700}.hero h1,.lesson-page h1{letter-spacing:-.07em;margin:0;font-size:clamp(46px,6.3vw,76px);line-height:.91}.hero h1 em{color:#0000;background:linear-gradient(100deg,#d8ccff,#81e6f6);-webkit-background-clip:text;font-style:normal}.hero-copy,.lesson-lead{color:var(--muted);max-width:470px;margin:20px 0 25px;font-size:16px;line-height:1.65}.hero-art{place-items:center;width:390px;display:grid;position:absolute;top:50%;right:25px;transform:translateY(-50%)}.hero-art img{z-index:1;filter:drop-shadow(0 0 38px #9f7aea88);width:250px;position:relative}.hero-orbit{border:1px solid #c4b5fd47;border-radius:50%;width:330px;height:330px;position:absolute;box-shadow:0 0 45px #8b5cf638,inset 0 0 40px #67e8f916}.section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:0;font-size:25px}.section-meta{color:var(--muted);font-size:12px}.accent-sky{--card-glow:#38bdf82c}.accent-amber{--card-glow:#fbbf2425}.english-page,.lesson-page{max-width:820px}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:42px;font-size:13px;display:inline-flex}.lesson-card{border:1px solid var(--line);background:linear-gradient(125deg,#ffffff0d,#ffffff05);border-radius:21px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:27px;display:grid;box-shadow:inset 0 1px #ffffff15}.lesson-card__number{color:#d2c6ff;font-weight:750}.lesson-card h2{letter-spacing:-.035em;margin:0 0 5px;font-size:23px}.lesson-card p{color:var(--muted);margin:0;font-size:14px}.lesson-page h1{font-size:48px}.player{max-width:680px}.player__progress{background:#ffffff12;border-radius:99px;height:5px;overflow:hidden}.player__progress span{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#67e8f9);height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #a78bfa}.player__meta{color:var(--muted);justify-content:space-between;margin:12px 0 40px;font-size:12px;display:flex}.completion-card,.phrase-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff10,#8b5cf612);border-radius:22px;gap:14px;margin:35px 0 25px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff15}.phrase-card strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,32px)}.completion-card p,.phrase-card p{color:var(--muted);margin:0}.answer-list{gap:10px;margin:34px 0 25px;display:grid}.answer-option{border:1px solid var(--line);color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#ffffff08;border-radius:14px;padding:17px 18px;transition:all .16s}.answer-option.selected,.answer-option:hover{background:#8b5cf622;border-color:#b7a4ff}.answer-option.correct{background:#183124;border-color:#86efac}.answer-feedback{color:#c4b5fd;margin:5px 0 0;font-size:14px}.completion-card{background:linear-gradient(135deg,#86efac1b,#38bdf813);border-color:#86efac45}.completion-card svg{color:#86efac;font-size:32px}.completion-card strong{font-size:22px}.lesson-enter-active,.lesson-leave-active{transition:opacity .18s,transform .18s}.lesson-enter-from{opacity:0;transform:translate(8px)}.lesson-leave-to{opacity:0;transform:translate(-8px)}@media (width<=700px){.page-content{padding:37px 0 60px}.atlas-header{height:68px}.header-nav{display:none}.atlas-header .brand{margin-right:auto}.hero{align-items:flex-start;min-height:470px;padding:38px 30px}.hero-art img{width:190px}.hero-orbit{width:260px;height:260px}.lesson-card{flex-direction:column;align-items:flex-start;display:flex}.lesson-card :is(button,a){width:100%}.lesson-page h1{font-size:39px}.dashboard{padding:0 16px}.atlas-header{width:calc(100% - 32px)}.hero{grid-template-columns:1fr;gap:24px;min-height:0;margin-bottom:46px;padding:28px 24px 0;display:grid}.hero h1{font-size:clamp(43px,13vw,56px);line-height:.9}.hero-copy{margin:17px 0 21px;font-size:15px;line-height:1.55}.hero-copy-wrap :is(button,a){min-height:46px}.hero-art{justify-self:center;width:220px;height:190px;position:relative;top:auto;bottom:auto;right:auto;transform:none}.hero-art.hero-art--atlas img{width:180px;height:180px}.hero-art.hero-art--atlas .hero-orbit{width:220px;height:220px}.section-heading{align-items:end}.install-space-card,.space-card{min-height:205px;padding:20px}.space-card__top{margin-bottom:20px}.space-card strong{padding-top:15px}.install-space-card{min-height:168px}.profile-orb{flex:none}}.space-section-actions{align-items:center;gap:9px;display:flex}.spaces-edit-action,.spaces-edit-action.is-editing{min-height:32px;color:#e8ddff!important;background:#281d46db!important;border:1px solid #a78bfa9c!important;border-radius:10px!important;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .12s!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #8b5cf624!important}.spaces-edit-action:hover{color:#f3ecff!important;background:#302252e6!important;border-color:#c4b0ffb8!important;box-shadow:inset 0 1px #ffffff28,0 0 0 1px #8b5cf638!important}.spaces-edit-action:active{transform:scale(.985);background:#2c1f4ce0!important}.space-grid.is-editing{position:relative}.space-grid.is-editing .space-card{cursor:default}.space-card.is-editing{-webkit-user-select:none;user-select:none}.space-drag-handle{color:#cfc2ee;width:44px;height:44px;font:inherit;cursor:grab;touch-action:none;background:#ffffff08;border:1px solid #ffffff18;border-radius:13px;place-items:center;margin:-8px -8px -8px 0;font-size:19px;display:grid}.space-drag-handle:focus-visible,.space-drag-handle:hover{color:#eee9ff;background:#8b5cf624;border-color:#c4afff75;outline:0}.space-drag-handle:active{cursor:grabbing}.space-reordering,.space-reordering *{cursor:grabbing!important}.space-reordering{overscroll-behavior:none}.space-grid.is-editing .space-card{transition:transform .24s cubic-bezier(.22,.8,.22,1),border-color .24s,box-shadow .24s,opacity .18s!important}.spaces-mobile-reorder-action{display:none!important}.space-card__reorder-controls{display:none}@media (width<=700px){.space-section-actions{gap:7px}.spaces-edit-action{min-height:36px}.space-drag-handle{width:48px;height:48px;margin:-10px -10px -10px 0}.dashboard .section-heading{margin-bottom:18px;display:block;position:relative}.dashboard .section-heading h2{font-size:27px;line-height:1.06}.dashboard .space-section-actions{display:block;position:absolute;top:-4px;right:0}.dashboard .space-section-actions .section-meta{display:none}.dashboard .spaces-edit-action{place-items:center;width:38px;min-width:38px;min-height:38px;padding:0!important}.dashboard .spaces-edit-action [data-slot=label]{display:none!important}.dashboard .spaces-edit-action :is([data-slot=leadingIcon],svg){width:17px;height:17px;display:block;margin:0!important}.dashboard .spaces-edit-action{display:none!important}.dashboard .spaces-mobile-reorder-action,.dashboard .spaces-mobile-reorder-action.is-editing{place-items:center;width:44px;min-width:44px;min-height:44px;color:#e8ddff!important;background:#22183ef2!important;border:1px solid #a78bfa9c!important;border-radius:10px!important;padding:0!important;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .12s!important;display:grid!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #8b5cf624!important}.dashboard .spaces-mobile-reorder-action:hover{color:#f3ecff!important;background:#2a1e4cf6!important;border-color:#c4b0ffb8!important;box-shadow:inset 0 1px #ffffff28,0 0 0 1px #8b5cf638!important}.dashboard .spaces-mobile-reorder-action:active{transform:scale(.985);background:#261a46f4!important}.dashboard .spaces-mobile-reorder-action [data-slot=label]{display:none!important}.dashboard .spaces-mobile-reorder-action :is([data-slot=leadingIcon],svg){width:17px;height:17px;display:block;margin:0!important}.space-card__reorder-controls{gap:5px;margin:-8px -8px -8px 0;display:flex}.space-reorder-control{color:#d7cbfb;width:40px;height:40px;font:inherit;touch-action:manipulation;background:#ffffff08;border:1px solid #ffffff18;border-radius:12px;place-items:center;font-size:18px;transition:border-color .16s,background .16s,color .16s;display:grid}.space-reorder-control:not(:disabled):active{color:#f0ebff;background:#8b5cf633;border-color:#c4afff75}.space-reorder-control:disabled{opacity:.34}}.spaces-reorder-hint{color:#b9add6;align-items:center;gap:7px;margin:-7px 0 13px;font-size:12px;display:flex}.spaces-reorder-hint svg{color:#d3c5ff;font-size:16px}@media (width<=700px){.spaces-reorder-hint{margin:-5px 2px 13px;font-size:12px}}.atlas-bottom-nav{display:none}@media (width<=700px){.page-content{padding-bottom:calc(var(--atlas-bottom-nav-height) + 36px + env(safe-area-inset-bottom))!important}.atlas-bottom-nav{z-index:80;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(100deg,#09080fd6,#181027cc 50%,#0a0811db);border-top:1px solid #e0d6ff33;animation:.42s cubic-bezier(.22,.8,.22,1) both atlas-bottom-nav-in;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #f3eeff1a,0 -10px 28px #00000042}.atlas-bottom-nav:before{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.atlas-bottom-nav__bar{z-index:1;min-height:var(--atlas-bottom-nav-height);padding:8px 14px calc(8px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;display:grid;position:relative}.atlas-bottom-nav__indicator{z-index:0;border:1px solid var(--atlas-nav-accent-line);pointer-events:none;position:absolute;transform:translate(0)}.atlas-bottom-nav__item{z-index:1;color:#a6a0af;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:18px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:60px;font-size:10px;font-weight:700;line-height:1;transition:color .18s,opacity .18s;display:grid;position:relative}.atlas-bottom-nav__item svg{color:currentColor;font-size:23px;transition:transform .19s cubic-bezier(.22,.8,.22,1),color .18s}.atlas-bottom-nav__item span{transition:opacity .18s,color .18s}.atlas-bottom-nav__item.is-active{color:#f1ecff}.atlas-bottom-nav__item.is-active svg{color:var(--atlas-nav-accent)}.atlas-bottom-nav__item:active svg{transition-duration:80ms;transform:scale(.94)}.atlas-bottom-nav__item--home.is-active svg{animation:.21s cubic-bezier(.22,.8,.22,1) atlas-nav-home-select}.atlas-bottom-nav__item--store.is-active svg{animation:.21s cubic-bezier(.22,.8,.22,1) atlas-nav-store-select}.atlas-bottom-nav__item--profile.is-active svg{animation:.21s cubic-bezier(.22,.8,.22,1) atlas-nav-profile-select}}@keyframes atlas-nav-home-select{0%{transform:scale(.96)translate(0)}55%{transform:scale(1.06)translateY(-2px)}to{transform:scale(1)translate(0)}}@keyframes atlas-nav-store-select{0%{transform:scale(.96)translate(0)}55%{transform:scale(1.055)translateY(-1px)}to{transform:scale(1)translate(0)}}@keyframes atlas-nav-profile-select{0%{transform:scale(.96)}55%{transform:scale(1.065)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.atlas-bottom-nav,.atlas-bottom-nav__item.is-active svg{animation:none!important}}@keyframes atlas-bottom-nav-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.profile-page{max-width:920px}.profile-overview{border-radius:26px;overflow:hidden}.profile-overview__cover{background-color:#0000;background-image:radial-gradient(circle at 76% 18%,#8b5cf650,#0000 34%),linear-gradient(120deg,#0d0a17,#17102a 58%,#0a0b12);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:260px}.profile-overview__body{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:21px;padding:0 30px 29px;display:grid}.profile-overview__avatar{color:#201138;background:linear-gradient(145deg,#d6c4ff,#7040d0);border:4px solid #0b0911;border-radius:28px;place-items:center;width:96px;height:96px;margin-top:-43px;font-size:35px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 11px 30px #00000065}.profile-overview__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-overview__identity{min-width:0}.profile-overview__identity .eyebrow{margin-bottom:7px}.profile-overview__identity h1{overflow-wrap:anywhere;letter-spacing:-.06em;margin:0;font-size:clamp(29px,4vw,40px);line-height:1}.profile-handle{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.profile-bio{color:#c9c3d2;white-space:pre-wrap;overflow-wrap:anywhere;max-width:590px;margin:14px 0 0;font-size:14px;line-height:1.6}.profile-edit-action{white-space:nowrap;min-height:40px;color:#e7e0f3!important;background:#ffffff08!important;border:1px solid #ffffff1a!important}.profile-spaces{margin-top:34px}.profile-spaces__heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.profile-spaces__heading h2{letter-spacing:-.055em;margin:0;font-size:27px}.profile-spaces__heading>span{color:#b7afc5;background:#ffffff07;border:1px solid #ffffff16;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.profile-spaces__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-space{color:#e8e3ed;background:#ffffff05;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:grid}.profile-space:hover{background:#8b5cf612;border-color:#c5b0ff6b;transform:translateY(-2px)}.profile-space>svg:first-child{color:#dfd3ff;background:#8b5cf61e;border:1px solid #c4b5fd4b;border-radius:11px;width:35px;height:35px;padding:8px;display:grid}.profile-space--cyan>svg:first-child{color:#b9f5ff;background:#22d3ee18;border-color:#67e8f94b}.profile-space--amber>svg:first-child{color:#ffe49c;background:#fbbf2418;border-color:#fcd34d4b}.profile-space--rose>svg:first-child{color:#ffc5d4;background:#fb718518;border-color:#fda4af4b}.profile-space small,.profile-space strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-space strong{font-size:14px}.profile-space small{color:#a9a2b4;margin-top:4px;font-size:11px}.profile-space__arrow{color:#938a9f;font-size:16px}.profile-editor{border-radius:21px;margin-top:16px;padding:24px}.profile-editor__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-editor__heading h2{letter-spacing:-.045em;margin:0;font-size:23px}.profile-editor__close{color:#cac3d4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.profile-editor__fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:21px;display:grid}.profile-field{color:#c6bfce;gap:7px;font-size:12px}.profile-field--wide{grid-column:1/-1}.profile-editor__actions,.profile-editor__media{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;display:flex}.profile-editor__actions{justify-content:flex-end}.profile-editor-enter-active,.profile-editor-leave-active{transition:opacity .22s,transform .25s cubic-bezier(.22,.8,.22,1)}.profile-editor-enter-from,.profile-editor-leave-to{opacity:0;transform:translateY(-8px)}@media (width<=700px){.profile-page{padding:0 16px}.profile-overview__cover{min-height:175px}.profile-overview__body{grid-template-columns:1fr auto;gap:14px;padding:0 20px 22px}.profile-overview__avatar{border-width:3px;border-radius:23px;width:78px;height:78px;margin-top:-34px;font-size:29px}.profile-overview__identity{grid-area:2/1/auto/-1}.profile-overview__identity h1{font-size:31px}.profile-edit-action{width:36px}.profile-spaces{margin-top:28px}.profile-spaces__grid{grid-template-columns:1fr}.profile-editor{padding:20px}.profile-editor__fields{grid-template-columns:1fr}.profile-field--wide{grid-column:auto}.profile-editor__media{flex-direction:column;align-items:stretch}.profile-editor__media .profile-upload{justify-content:center}.profile-editor__actions{justify-content:stretch}.profile-editor__actions :is(button,a){flex:1}}.profile-page :is(.profile-edit-action,.profile-upload,.profile-editor__actions button,.profile-editor__actions a){transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff15,0 6px 16px #00000025;border-radius:13px!important}.profile-page .profile-edit-action{background:linear-gradient(135deg,#ffffff0a,#8b5cf61b)!important;border-color:#c8b4ff42!important}.profile-page :is(.profile-edit-action,.profile-upload):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 10px 21px #00000035;background:#8b5cf624!important;border-color:#cbb5ff85!important}.profile-page :is(.profile-edit-action,.profile-upload):active{transform:translateY(0)scale(.98)}.profile-page .language-options{background:#06060b9c;border:1px solid #ffffff16;border-radius:14px;padding:4px;box-shadow:inset 0 1px #ffffff0b}.profile-page .language-options button{border-radius:10px;min-height:38px;transition:background .18s,color .18s,transform .18s}.profile-page .language-options button.active{box-shadow:inset 0 1px #ffffff3c,0 4px 12px #4c1d9552}.profile-page .visibility-toggle{border-radius:13px;min-height:38px;box-shadow:inset 0 1px #ffffff12,0 5px 14px #00000024}.profile-page .sharing-link :is(button,a){min-height:34px;border-radius:10px!important}.header-nav{gap:3px}.nav-link{white-space:nowrap}.profile-hero{background-position:50%;background-size:cover;min-height:188px;position:relative;overflow:hidden}.profile-hero>:not(.profile-cover-shine){z-index:1;position:relative}.profile-cover-shine{pointer-events:none;background:radial-gradient(circle at 80% 8%,#c4b5fd44,#0000 28%);position:absolute;inset:0}.profile-avatar--image img{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.profile-copy{min-width:0}.profile-customize{border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:25px 27px;display:flex}.profile-customize h2{letter-spacing:-.04em;margin:0 0 7px;font-size:21px}.profile-customize p:not(.eyebrow){max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.profile-customize-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.profile-upload{color:#e8e2f8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1e;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;font-size:12px;transition:all .2s;display:inline-flex}.profile-upload:hover{background:#8b5cf620;border-color:#c4b5fd8c;transform:translateY(-2px)}.profile-upload input{display:none}@media (width<=700px){.profile-page{padding:0 16px}.profile-hero{align-content:start;gap:14px;min-height:270px;padding:25px}.profile-hero .profile-copy{width:calc(100% - 92px)}.profile-hero :is(button,a){margin-top:10px}.profile-customize{flex-direction:column;align-items:flex-start;padding:23px}.profile-customize-actions{justify-content:stretch;width:100%}.profile-upload{flex:1;justify-content:center}.header-nav{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.header-nav .nav-link{padding:6px 7px;font-size:11px;display:block}.nav-store-long{display:none}.atlas-header{gap:8px}.brand{gap:7px;font-size:18px}.profile-orb{margin-left:2px}}.nav-store-short{display:none}@media (width<=700px){.nav-store-short{display:inline}}.profile-language{background:linear-gradient(105deg,#09090e,#0c0913 58%,#160c29);border:1px solid #8b5cf638;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:25px 27px;display:flex}.profile-language h2{letter-spacing:-.04em;margin:0 0 7px;font-size:21px}.profile-language p:not(.eyebrow){max-width:440px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.language-options{background:#05050a;border:1px solid #ffffff14;border-radius:13px;gap:7px;padding:4px;display:flex}.language-options button{color:#9f97ac;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 12px;font-size:12px;transition:all .2s}.language-options button:hover{color:#eee9fb;background:#ffffff0a}.language-options button.active{color:#f2edff;background:linear-gradient(135deg,#452080,#6d38c7);border-color:#9b6df55c;box-shadow:0 6px 17px #5b21b633}@media (width<=700px){.profile-language{flex-direction:column;align-items:flex-start;padding:23px}.language-options{width:100%}.language-options button{flex:1}}.space-card:before{opacity:1;background:linear-gradient(145deg,#030309aa,#0000 48%,#00000052)}.space-card:after{opacity:.58;filter:blur(20px)}.install-space-card{background:linear-gradient(145deg,#0f0d18,#11101c);border-color:#8b5cf637}.space-card{border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0c,0 22px 45px #0005}.space-card:hover{border-color:#c4b5fd72!important;box-shadow:inset 0 1px #ffffff14,0 35px 80px #000a!important}.hero{background:radial-gradient(circle at 77% 49%,#7c2ee045 0,#0000 34%),linear-gradient(112deg,#050407,#08050e 47%,#190833 76%,#08020f)}.hero.glass-card:before{background:linear-gradient(110deg,#00000026,#0000 52%,#7c2ad21b)}.hero:before{display:none}.hero:after{background:linear-gradient(118deg,#00000030,#0000 43%,#6d28d91c)}.store-space{isolation:isolate;border-color:#ffffff12;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 22px 45px #0005}.store-space:before{opacity:1;background:linear-gradient(145deg,#030309aa,#0000 48%,#00000052)}.store-space:after{content:"";z-index:-2;filter:blur(20px);opacity:.58;border-radius:50%;width:210px;height:210px;position:absolute;top:-75px;right:-70px}.store-violet{background:linear-gradient(145deg,#110d22,#180b36 63%,#080710)}.store-violet:after{background:#8b5cf6a0}.store-violet .store-space-icon{color:#e5ddff;background:#8b5cf62b;border-color:#c4b5fd66}.store-amber{background:linear-gradient(145deg,#18130a,#2a1d06 63%,#0d0a07)}.store-amber:after{background:#f59e0b8f}.store-amber .store-space-icon{color:#ffe7a3;background:#f59e0b26;border-color:#fcd34d66}.store-cyan{background:linear-gradient(145deg,#07171c,#072b33 63%,#060c0f)}.store-cyan:after{background:#22d3ee93}.store-cyan .store-space-icon{color:#baf5ff;background:#0891b22b;border-color:#67e8f966}.store-rose{background:linear-gradient(145deg,#1b0d12,#351018 63%,#10070a)}.store-rose:after{background:#fb71859a}.store-rose .store-space-icon{color:#ffd0dc;background:#e11d482b;border-color:#fda4af66}.store-space:hover:after{transition:transform .35s;transform:scale(1.18)}.store-mint{background:linear-gradient(145deg,#071914,#073528 63%,#06100c)}.store-mint:after{background:#34d3998f}.store-mint .store-space-icon{color:#bbf7d0;background:#10b98124;border-color:#6ee7b766}.store-blue{background:linear-gradient(145deg,#071326,#0b2c56 63%,#070d18)}.store-blue:after{background:#60a5fa96}.store-blue .store-space-icon{color:#bfdbfe;background:#2563eb26;border-color:#93c5fd66}.store-coral{background:linear-gradient(145deg,#21100d,#4a1c15 63%,#160906)}.store-coral:after{background:#fb8b7195}.store-coral .store-space-icon{color:#fed7aa;background:#f9731626;border-color:#fdba7466}.store-action.is-remove{opacity:.5;align-self:flex-start;color:#a898a4!important;width:max-content!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:0!important;padding:4px 0!important;font-size:11px!important;font-weight:550!important}.store-action.is-remove:hover{opacity:.9;transform:none;color:#ffd5df!important;background:0 0!important}.store-space :is(button,a).store-action{padding-top:0}.store-hero{background:radial-gradient(circle at 82% 52%,#7435d52b 0,#0000 25%),linear-gradient(120deg,#050306,#0a0610 52%,#150727);border-color:#8b5cf64d;align-items:center;min-height:370px;padding:52px 58px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #a78bfa20,0 32px 80px #0000008c}.store-hero.glass-card:before{background:linear-gradient(116deg,#00000030,#0000 54%,#7c3aed18)}.store-hero:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:1px}.store-hero-copy{z-index:2;max-width:580px;position:relative}.store-hero h1{font-size:clamp(47px,5.4vw,72px)}.store-hero h1 em{color:#0000;background:linear-gradient(100deg,#d8caff,#8b5cf6 50%,#5ee5ff);-webkit-background-clip:text}.store-hero p:not(.eyebrow){max-width:500px}.store-hero-note{color:#cfc3ef;align-items:center;gap:9px;margin-top:4px;font-size:12px;display:inline-flex}.store-hero-note i{background:#a78bfa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #a78bfa}.store-hero-art{z-index:1;place-items:center;width:250px;height:250px;display:grid;position:absolute;top:50%;right:66px;transform:translateY(-50%)}.store-orbit{border:1px solid #a78bfa42;border-radius:50%;position:absolute}.store-orbit--one{width:230px;height:230px;box-shadow:0 0 55px #7c3aed2d,inset 0 0 45px #7c3aed12}.store-orbit--two{border-color:#c4b5fd58;width:142px;height:142px}.store-core{color:#f4efff;letter-spacing:-.11em;background:linear-gradient(145deg,#c4b5fd33,#4c1d952e);border:1px solid #e9ddff63;border-radius:25px;place-items:center;width:74px;height:74px;font-size:35px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff35,0 0 42px #8b5cf666}.store-spark{background:#d8c7ff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 18px #b996ff}.store-spark--one{top:28px;right:43px}.store-spark--two{background:#74e8ff;width:5px;height:5px;bottom:44px;left:26px;box-shadow:0 0 15px #74e8ff}@media (width<=700px){.store-hero{align-items:flex-start;min-height:440px;padding:32px 27px}.store-hero-art{width:210px;height:210px;top:auto;bottom:-44px;right:50%;transform:translate(50%)}.store-orbit--one{width:190px;height:190px}.store-orbit--two{width:115px;height:115px}.store-core{border-radius:22px;width:64px;height:64px;font-size:29px}.store-hero h1{font-size:clamp(42px,12vw,54px)}.store-hero-note{margin-top:0}}.glass-card:before{display:none!important}.profile-settings{flex-direction:column;display:flex}.profile-settings h2{max-width:410px}.profile-intention{max-width:460px;font-size:16px;color:#c8c2d4!important;margin:2px 0 0!important;line-height:1.55!important}.profile-rhythm{align-items:center;gap:10px;margin-top:24px;display:flex}.profile-rhythm span{color:#bcaee7;background:#8b5cf614;border:1px solid #a78bfa3c;border-radius:99px;padding:6px 9px;font-size:11px}.profile-rhythm strong{color:#ece8f6;margin:0;font-size:13px}.profile-description-action{width:max-content}.profile-settings :is(textarea,select){margin-top:12px}.profile-settings textarea{min-height:86px}.profile-settings .profile-description-action{margin-left:0}.store-action:not(.is-remove){align-self:flex-start;color:#fff8f5!important;border:1px solid #ffffff2c!important;width:max-content!important;margin-top:auto!important;transition:transform .22s,box-shadow .22s!important}.store-space :is(button,a).store-action:not(.is-remove){padding-top:0}.profile-description-save{min-height:38px;color:#f4efff!important;background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important;border:1px solid #a78bfa72!important;border-radius:11px!important;padding:0 13px!important;font-size:12px!important;box-shadow:0 8px 18px #6d28d933,inset 0 1px #ffffff35!important}.profile-description-save:hover{background:linear-gradient(135deg,#7c3aed,#a78bfa)!important}.store-space-icon{margin-bottom:0}.store-space .eyebrow{margin-top:0}.store-violet .store-action:not(.is-remove){box-shadow:0 10px 24px #6d28d944,inset 0 1px #ffffff42!important}.store-amber .store-action:not(.is-remove){box-shadow:0 10px 24px #f59e0b44,inset 0 1px #ffffff42!important}.store-cyan .store-action:not(.is-remove){box-shadow:0 10px 24px #22d3ee44,inset 0 1px #ffffff42!important}.store-rose .store-action:not(.is-remove){box-shadow:0 10px 24px #fb718544,inset 0 1px #ffffff42!important}.store-mint .store-action:not(.is-remove){box-shadow:0 10px 24px #34d39944,inset 0 1px #ffffff42!important}.store-blue .store-action:not(.is-remove){box-shadow:0 10px 24px #60a5fa44,inset 0 1px #ffffff42!important}.store-coral .store-action:not(.is-remove){box-shadow:0 10px 24px #f9731644,inset 0 1px #ffffff42!important}.store-action:not(.is-remove){min-height:32px!important;box-shadow:none!important;background:#ffffff0b!important;border-radius:9px!important;padding:0 9px!important;font-size:11px!important;font-weight:600!important}.store-space .store-action:not(.is-remove){margin-top:0!important}@media (hover:none){.space-card{-webkit-tap-highlight-color:transparent}.space-card:active{border-color:var(--space-accent,#d3c5ff)!important;transform:scale(.985)!important}@supports (color:color-mix(in lab,red,red)){.space-card:active{border-color:color-mix(in srgb,var(--space-accent,#d3c5ff) 70%,#fff)!important}}.space-card:active{box-shadow:inset 0 1px #ffffff29,0 18px 40px #0000008c!important}.space-card:active .space-card__icon{transform:scale(.96)}}.store-action:not(.is-remove):hover{transform:translateY(-1px);box-shadow:none!important}.store-violet .store-action:not(.is-remove){color:#ddd1ff!important;background:#8b5cf61c!important;border-color:#b9a4ff52!important}.store-amber .store-action:not(.is-remove){color:#ffe3a0!important;background:#f59e0b1c!important;border-color:#fbbf2452!important}.store-cyan .store-action:not(.is-remove){color:#b8f2fb!important;background:#22d3ee1c!important;border-color:#22d3ee52!important}.store-rose .store-action:not(.is-remove){color:#ffc3cf!important;background:#fb71851c!important;border-color:#fb718552!important}.store-mint .store-action:not(.is-remove){color:#b7f7d7!important;background:#34d3991c!important;border-color:#34d39952!important}.store-blue .store-action:not(.is-remove){color:#c7deff!important;background:#60a5fa1c!important;border-color:#60a5fa52!important}.store-coral .store-action:not(.is-remove){color:#ffd0bc!important;background:#fb8b711c!important;border-color:#fb8b7152!important}.atlas-toast{isolation:isolate;-webkit-backdrop-filter:blur(16px);animation:.26s cubic-bezier(.22,.8,.22,1) both atlas-toast-in;color:#f3efff!important;background:radial-gradient(circle at 8% 0,#a78bfa2e,#0000 36%),radial-gradient(circle at 92% 100%,#6366f124,#0000 52%),linear-gradient(135deg,#15101f,#0c0a14 58%,#12101c)!important;border:1px solid #c4b5fd66!important;border-radius:18px!important;min-width:min(388px,100vw - 28px)!important;min-height:70px!important;padding-bottom:10px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff28,inset 0 -1px #312e8166,0 22px 58px #02010abd,0 0 0 1px #8b5cf633!important}.atlas-toast>[data-slot=progress]{display:none!important}.atlas-toast:before{z-index:-1;content:"";pointer-events:none;border:1px solid #c4b5fd38;border-radius:50%;width:174px;height:174px;position:absolute;top:-78px;right:-36px;box-shadow:inset 0 0 34px #a78bfa1f,0 0 48px #7c3aed22}.atlas-toast:after{transform-origin:0;content:"";background:linear-gradient(90deg,#7c3aed,#c4b5fd 58%,#ede9fe);height:3px;animation:5s linear forwards atlas-toast-countdown;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #8b5cf688}.atlas-toast--3s:after{animation-duration:3s}.atlas-toast--4s:after{animation-duration:4s}.atlas-toast--5s:after{animation-duration:5s}.atlas-toast--6s:after{animation-duration:6s}.atlas-toast__icon{filter:drop-shadow(0 0 11px #a78bfa);color:#e9e0ff!important;width:21px!important;height:21px!important}.atlas-toast__title{letter-spacing:-.025em;color:#f3efff!important;font-size:14px!important;font-weight:760!important}.atlas-toast__description{color:#c7bddf!important;margin-top:3px!important;font-size:11px!important}.atlas-toast .atlas-toast__actions{gap:8px;align-items:center!important;margin-top:10px!important;display:flex!important}.atlas-toast .atlas-toast__actions :is(button,[data-slot=base]){cursor:pointer;color:#f6f1ff!important;-webkit-backdrop-filter:none!important;background:#8b5cf633!important;border:1px solid #c4b5fd77!important;border-radius:9px!important;min-width:0!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:760!important;box-shadow:0 5px 15px #2b164055!important}.atlas-toast .atlas-toast__actions :is(button,[data-slot=base]):after{content:none!important;animation:none!important;display:none!important}.atlas-toast .atlas-toast__actions :is(button,[data-slot=base]):hover{transform:translateY(-1px);background:#8b5cf655!important}.atlas-toast--success .atlas-toast__icon{filter:drop-shadow(0 0 10px #86efac66);color:#dcfce7!important}.atlas-toast--warning{border-color:#fcd34d55!important}.atlas-toast--warning .atlas-toast__icon{filter:drop-shadow(0 0 10px #fbbf2466);color:#fde68a!important}.atlas-toast--warning:after{background:linear-gradient(90deg,#d97706,#fcd34d 58%,#fef3c7);box-shadow:0 0 12px #f59e0b66}.atlas-toast--error{border-color:#fda4af55!important}.atlas-toast--error .atlas-toast__icon{filter:drop-shadow(0 0 10px #fb718566);color:#fecdd3!important}.atlas-toast--error:after{background:linear-gradient(90deg,#e11d48,#fda4af 58%,#ffe4e6);box-shadow:0 0 12px #fb718566}@keyframes atlas-toast-countdown{to{transform:scaleX(0)}}@keyframes atlas-toast-in{0%{opacity:0;transform:translate(12px,10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atlas-toast,.atlas-toast:after{animation:none}}.atlas-toast-viewport{z-index:130!important}@media (width<=700px){.atlas-toast-viewport{bottom:calc(var(--atlas-bottom-nav-height,76px) + env(safe-area-inset-bottom) + 12px)!important;width:min(388px,100vw - 24px)!important;padding:0!important;left:auto!important;right:12px!important}.atlas-toast{min-width:min(352px,100vw - 24px)!important}}.profile-brand,.profile-customize,.profile-settings{-webkit-backdrop-filter:none!important;border-color:#8b5cf638!important;box-shadow:inset 0 1px #ffffff08,0 20px 48px #00000052!important}.profile-settings{background:linear-gradient(135deg,#09090f,#0c0913 64%,#1a0d31)!important}.profile-brand{background:linear-gradient(135deg,#08080d,#0b0912 55%,#211041)!important}.profile-customize{background:linear-gradient(105deg,#09090e,#0c0913 58%,#160c29)!important}.profile-brand{justify-content:flex-start}.profile-description-action{margin-top:14px!important;padding-top:0!important}.profile-settings .profile-description-save{flex:none;margin-top:14px!important}.profile-name{letter-spacing:-.04em;font-size:22px;font-weight:640;color:#f4f1fa!important;margin:2px 0 4px!important}.profile-field{margin-top:13px;display:block}.profile-field span{color:#bdb5cf;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:650;display:block}.profile-field :is(input,textarea){margin-top:0!important}.profile-handle,.profile-username{letter-spacing:.01em;color:#b69aff!important;font-size:13px!important}.profile-username{margin:0 0 12px!important}.profile-copy .profile-handle{margin:3px 0 0!important}.profile-copy .profile-handle+p{margin-top:7px}.profile-field small{color:#898294;margin-top:6px;font-size:11px;line-height:1.4;display:block}.hero-spaces-action{text-shadow:0 1px 10px #100321;min-height:52px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,filter .28s;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#15092e,#45158d 48%,#7837df)!important;border:1px solid #ddc9ff9c!important;border-radius:15px!important;box-shadow:0 16px 34px #3c16786b,inset 0 1px #ffffff60,inset 0 -1px #09031c9c!important}.hero-spaces-action:before{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff35,#0000 33%,#aeeeff2b);border-radius:13px;position:absolute;inset:1px}.hero-spaces-action:after{content:"";pointer-events:none;filter:blur(19px);background:#dbc7ff3d;border-radius:50%;width:72%;height:280%;transition:transform .5s;position:absolute;top:-90%;right:-18%;transform:rotate(22deg)}.hero-spaces-action :is(span,svg){z-index:1;position:relative}.hero-spaces-action:hover{filter:saturate(1.1);transform:translateY(-2px);color:#fff!important;box-shadow:0 21px 42px #5522a187,inset 0 1px #ffffff7a,inset 0 -1px #09031cb0!important}.hero-spaces-action:hover:after{transform:translate(-27%)rotate(22deg)}.hero-spaces-action:active{transform:translateY(0)scale(.98)}:where(input,textarea,select):focus{border-color:var(--space-accent,#9b7bff)!important;outline:0!important}@supports (color:color-mix(in lab,red,red)){:where(input,textarea,select):focus{border-color:color-mix(in srgb,var(--space-accent,#9b7bff) 72%,#fff)!important}}:where(input,textarea,select):focus{box-shadow:inset 0 0 0 1px var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){:where(input,textarea,select):focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--space-accent,#8b5cf6) 72%,transparent)!important}}:where(input,textarea,select):focus{caret-color:var(--space-accent,#c4b5fd)}@supports (color:color-mix(in lab,red,red)){:where(input,textarea,select):focus{caret-color:color-mix(in srgb,var(--space-accent,#c4b5fd) 82%,#fff)}}:where([data-slot=base]):focus-within{border-color:var(--space-accent,#9b7bff)!important;outline:0!important}@supports (color:color-mix(in lab,red,red)){:where([data-slot=base]):focus-within{border-color:color-mix(in srgb,var(--space-accent,#9b7bff) 72%,#fff)!important}}:where([data-slot=base]):focus-within{box-shadow:inset 0 0 0 1px var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){:where([data-slot=base]):focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--space-accent,#8b5cf6) 72%,transparent)!important}}:where([data-slot=base]):focus-within :where(input,textarea,select){box-shadow:none!important;border-color:#0000!important}.reading-progress{background:#ffffff0d;border-radius:99px;width:min(390px,55vw);height:6px;margin-top:22px;overflow:hidden}.reading-progress span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#b6f7ff);height:100%;transition:width .35s;display:block;box-shadow:0 0 15px #22d3ee99}.book-note-save{color:#c7f8ff!important;background:#22d3ee14!important;border:1px solid #67e8f952!important}.book-grid{gap:14px;margin-top:18px;display:grid}.book-card{padding:21px;overflow:hidden}.book-card--cyan{background:linear-gradient(135deg,#07151a,#082b33)}.book-card--violet{background:linear-gradient(135deg,#0d0920,#201247)}.book-card--amber{background:linear-gradient(135deg,#171206,#382804)}.book-card-progress{font-weight:650;color:#b6f7ff!important;margin:0 0 28px!important;font-size:12px!important}.book-card h3{letter-spacing:-.035em;margin:0 0 5px;font-size:18px}.book-card>span{color:#a9a5b4;font-size:12px}.book-card>p:last-child{color:#c4c0ce;margin:30px 0 0;font-size:12px;line-height:1.5}.book-note{background:#090d12;border-color:#67e8f92c;grid-template-columns:1fr 1.35fr auto;align-items:end;gap:18px;margin-top:16px;padding:25px 28px;display:grid}.book-note h2{margin:5px 0 0;font-size:20px}.book-note textarea{resize:vertical;min-height:82px;color:var(--ink);font:inherit;background:#ffffff07;border:1px solid #ffffff17;border-radius:12px;padding:12px;font-size:13px;line-height:1.45}.profile-sharing{background:linear-gradient(135deg,#09090f,#0c0914 60%,#180c2e);border-color:#8b5cf642;border-radius:24px;grid-template-columns:1fr auto;gap:20px;margin-top:16px;padding:27px;display:grid}.profile-sharing h2{letter-spacing:-.04em;margin:5px 0 7px;font-size:22px}.profile-sharing p:not(.eyebrow){max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.visibility-toggle{color:#b6afc2;height:max-content;font:inherit;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1c;border-radius:99px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:inline-flex}.visibility-toggle i{background:#4a4653;border-radius:99px;align-items:center;width:27px;height:15px;padding:2px;transition:all .2s;display:flex}.visibility-toggle i span{background:#cac4d5;border-radius:50%;width:11px;height:11px;transition:all .2s}.visibility-toggle.active{color:#e5dcff;background:#8b5cf61c;border-color:#a78bfa6b}.visibility-toggle.active i{background:#7c3aed}.visibility-toggle.active i span{background:#fff;transform:translate(12px)}.sharing-content{grid-column:1/-1;gap:13px;padding-top:5px;display:grid}.sharing-link{color:#b9a8ec;background:#05050a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:12px;display:flex}.sharing-spaces{flex-wrap:wrap;gap:8px;display:flex}.sharing-space{color:#aca7b6;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff16;border-radius:11px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.sharing-space>svg:first-child{color:#cdbfff}.sharing-space>svg:last-child{margin-left:3px;font-size:14px}.sharing-space.selected{color:#eee8ff;background:#8b5cf61c;border-color:#a78bfa65}.public-preview{color:#cbbcff;align-items:center;gap:7px;width:max-content;font-size:12px;display:inline-flex}.public-profile{max-width:900px}.public-profile-hero{text-align:center;background:linear-gradient(135deg,#0c0914,#1b0d34);border:1px solid #8b5cf64a;border-radius:26px;margin-top:28px;padding:52px 36px 35px}.public-avatar{color:#16092d;background:#bfa8ff;border:1px solid #c4b5fd80;border-radius:26px;place-items:center;width:82px;height:82px;margin:0 auto 17px;font-size:29px;font-weight:700;display:grid}.public-profile-hero h1{letter-spacing:-.065em;margin:7px 0 4px;font-size:42px}.public-profile-hero>span{color:#b9a2ff;font-size:13px}.public-profile-hero>p:last-child{max-width:520px;margin:18px auto 0;line-height:1.6}.public-spaces{margin-top:42px}.public-spaces-heading h2{letter-spacing:-.05em;margin:6px 0 0;font-size:28px}.public-space-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:19px;display:grid}.public-space{border:1px solid #ffffff18;border-radius:18px;min-height:180px}.public-space>svg{font-size:24px}.public-space p{color:#c3bdca;margin:0;font-size:12px;line-height:1.5}.public-space--violet{color:#d5c6ff;background:#160c2b}.public-space--amber{color:#ffe29a;background:#231806}.public-space--cyan{color:#a9eff7;background:#061d24}.public-space--rose{color:#ffc1d0;background:#270b13}.public-space--mint{color:#bcf7d7;background:#071e16}.public-space--blue{color:#bdd8ff;background:#0a1c39}.public-space--coral{color:#ffd2bf;background:#2b110d}.public-empty,.public-private{min-height:260px;color:var(--muted);text-align:center;background:#09090e;border:1px solid #ffffff14;border-radius:22px;align-content:center;place-items:center;margin-top:20px;display:grid}.public-private{margin-top:80px}.public-private>svg{color:#c4b5fd;margin-bottom:14px;font-size:30px}.public-private h1{color:var(--ink);margin:0;font-size:28px}.public-private p{margin:8px 0 0}@media (width<=700px){.profile-sharing{grid-template-columns:1fr;padding:23px}.visibility-toggle{justify-self:start}.sharing-link{flex-direction:column;align-items:flex-start}.public-space-grid{grid-template-columns:1fr}.public-private{margin-top:45px}}.book-add{background:#080d12;border-color:#67e8f936;grid-template-columns:1.2fr 1fr 1fr auto auto;align-items:end;gap:10px}.book-add h2{letter-spacing:-.03em;margin:4px 0 0;font-size:17px}.book-cover-upload{color:#bceff6;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1b;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:11px;display:inline-flex}.book-cover-upload input{display:none}.book-card-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.book-card:has(.book-card-cover):after{content:"";z-index:-1;background:linear-gradient(135deg,#070a0ecc,#0a1016a1);position:absolute;inset:0}@media (width<=700px){.book-add{grid-template-columns:1fr}.book-cover-upload{justify-self:start}.profile-description-action{justify-content:center;width:100%}.profile-rhythm{flex-direction:column;align-items:flex-start;gap:8px}}.book-card-actions{align-items:center;gap:10px;margin-top:16px;display:flex}.book-cancel-remove,.book-remove{color:#a8a3b1;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;transition:color .2s;display:inline-flex}.book-remove:hover{color:#f4b4c1}.book-cancel-remove:hover{color:#f1eff8}.book-remove--confirm{color:#ffb0bf}.book-remove--confirm:hover{color:#ffd6de}.public-space{text-decoration:none;transition:transform .22s,border-color .22s;display:block;position:relative}.public-space:hover{transform:translateY(-4px)}.public-space-page{max-width:760px}.public-space-detail{border:1px solid #ffffff20;border-radius:26px;margin-top:28px;padding:44px;overflow:hidden}.public-space-detail:after{content:"";opacity:.17;border:1px solid;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-80px}.public-space-detail-icon{border:1px solid;font-size:26px}.public-space-detail h1{letter-spacing:-.07em;max-width:570px;margin:28px 0 12px;font-size:clamp(36px,6vw,58px);line-height:.96}.public-space-detail--violet{color:#d8c8ff;background:#160c2b}.public-space-detail--amber{color:#ffe29a;background:#231806}.public-space-detail--cyan{color:#a9eff7;background:#061d24}.public-space-detail--rose{color:#ffc1d0;background:#270b13}.public-space-detail--mint{color:#bcf7d7;background:#071e16}.public-space-detail--blue{color:#bdd8ff;background:#0a1c39}.public-space-detail--coral{color:#ffd2bf;background:#2b110d}@media (width<=700px){.public-space-detail{margin-top:20px;padding:27px 22px}.public-space-detail h1{font-size:38px}}.book-card{position:relative}.book-card-cover{z-index:0;opacity:.4}.book-card:has(.book-card-cover):after{z-index:0}.book-card>:not(.book-card-cover){z-index:1;position:relative}.book-cover-upload img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:18px;height:18px}.book-add-submit{color:#c7f8ff;height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#22d3ee12;border:1px solid #67e8f94f;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;display:inline-flex}.book-add-submit:hover{background:#22d3ee20;border-color:#67e8f980}.book-add-submit:disabled{opacity:.38;cursor:not-allowed}.book-add{padding:24px;display:block}.book-add-heading,.book-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.book-form-close{color:#bcb7cd;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.book-form-close:hover{color:#fff;border-color:#a78bfa75}.book-form-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.book-form-fields textarea{resize:vertical;color:#ebe9f5;width:100%;min-height:82px;font:inherit;background:#0d1628;border:1px solid #31405a;border-radius:10px;outline:none;grid-column:1/-1;padding:11px 12px;font-size:13px}.book-form-fields textarea:focus{border-color:#a78bfa9c;box-shadow:0 0 0 3px #8b5cf61a}.book-form-footer{justify-content:flex-end;margin-top:14px}.book-edit{color:#bfc4d9;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.book-edit:hover{color:#d5c6ff}.book-current{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#9eeffc!important;margin:5px 0 12px!important;font-size:10px!important}.atlas-header .brand{isolation:isolate;transition:color .28s,transform .28s cubic-bezier(.22,.8,.22,1);position:relative}.atlas-header .brand:before{z-index:-1;filter:blur(12px);opacity:0;content:"";pointer-events:none;background:radial-gradient(at 32%,#914bff60 0,#6929d52c 32%,#0000 72%);border-radius:50%;width:132px;height:68px;transition:opacity .36s,transform .48s cubic-bezier(.22,.8,.22,1);position:absolute;top:50%;left:-34px;transform:translateY(-50%)scale(.72)}.atlas-header .brand:hover{color:#f5edff;transform:translateY(-1px)}.atlas-header .brand:hover:before{opacity:1;transform:translateY(-50%)scale(1)}.atlas-header .brand:hover .brand-mark--atlas img{filter:drop-shadow(0 0 14px #c084fc)drop-shadow(0 0 30px #7c3aedaa);transform:scale(1.06)}.atlas-header .brand-mark--atlas img{transition:filter .34s,transform .4s cubic-bezier(.22,.8,.22,1)}.atlas-header{isolation:isolate;background:linear-gradient(100deg,#07070c,#0a0714 48%,#170a34);border:1px solid #8b5cf526;border-top:0;border-radius:0 0 20px 20px;box-shadow:inset 0 -1px #ffffff0a,0 15px 36px #00000045}.atlas-header:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 70% 0,#7c3aed2e,#0000 72%);border-radius:0 0 30px 50%;width:38%;height:100%;position:absolute;top:0;right:9%}.atlas-header-signature{color:#c5b7ee;letter-spacing:.16em;gap:7px;margin-left:16px;font-size:9px;font-weight:750}.atlas-header-signature i{background:#a78bfa;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #a78bfa}.atlas-header .header-nav{--header-nav-accent:var(--space-accent,var(--atlas-nav-accent,#bca4ff));position:relative;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #00000030}@media (width>=701px){.atlas-header .nav-link{isolation:isolate;cursor:pointer;transition:color var(--atlas-motion-standard) var(--atlas-motion-standard-ease),background var(--atlas-motion-standard) var(--atlas-motion-standard-ease),box-shadow var(--atlas-motion-standard) var(--atlas-motion-standard-ease),transform var(--atlas-motion-instant) var(--atlas-motion-standard-ease);outline:0;position:relative}.atlas-header .nav-link:before{content:"";z-index:-1;border-radius:inherit;background:var(--header-nav-accent);opacity:0;pointer-events:none;transition:opacity var(--atlas-motion-standard) var(--atlas-motion-standard-ease);position:absolute;inset:0}.atlas-header .nav-link:hover{color:#ebe4f8;background:#ffffff0e;box-shadow:inset 0 1px #ffffff16}.atlas-header .nav-link:hover:before{opacity:.03}.atlas-header .nav-link:active{color:#f3eefc;background:#ffffff10;transform:scale(.985);box-shadow:inset 0 1px #ffffff12}.atlas-header .nav-link:active:before{opacity:.04}.atlas-header .nav-link:focus-visible{color:#f0eaff;box-shadow:0 0 0 2px #07070c,0 0 0 4px var(--header-nav-accent);background:#ffffff0c}@supports (color:color-mix(in lab,red,red)){.atlas-header .nav-link:focus-visible{box-shadow:0 0 0 2px #07070c,0 0 0 4px color-mix(in srgb,var(--header-nav-accent) 8%,#fff)}}.atlas-header .nav-link:focus-visible:before{opacity:.03}.atlas-header .nav-link.is-active,.atlas-header .nav-link.router-link-exact-active{color:var(--ink);background:#ffffff16;box-shadow:inset 0 1px #ffffff1c}.atlas-header .nav-link.is-active:before,.atlas-header .nav-link.router-link-exact-active:before{opacity:.05}.atlas-header .nav-link.is-active:hover,.atlas-header .nav-link.router-link-exact-active:hover{color:var(--ink);background:#ffffff18;box-shadow:inset 0 1px #fff2}.atlas-header .nav-link.is-active:hover:before,.atlas-header .nav-link.router-link-exact-active:hover:before{opacity:.06}.atlas-header .nav-link.is-active:active,.atlas-header .nav-link.router-link-exact-active:active{background:#ffffff16;transform:scale(.985);box-shadow:inset 0 1px #ffffff1c}.atlas-header .nav-link.is-active:focus-visible,.atlas-header .nav-link.router-link-exact-active:focus-visible{box-shadow:inset 0 1px #ffffff1c,0 0 0 2px #07070c,0 0 0 4px var(--header-nav-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-header .nav-link.is-active:focus-visible,.atlas-header .nav-link.router-link-exact-active:focus-visible{box-shadow:inset 0 1px #ffffff1c,0 0 0 2px #07070c,0 0 0 4px color-mix(in srgb,var(--header-nav-accent) 8%,#fff)}}}@media (width<=700px){.atlas-header{border-radius:0 0 15px 15px}.atlas-header-signature{display:none}}.atlas-header{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7deff14;border-radius:0}.atlas-header:before{display:none}.atlas-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a98bff2e 22%,#d8ccff38 50%,#a98bff2e 78%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.atlas-header-signature{letter-spacing:.34em;pointer-events:auto;cursor:pointer;flex-direction:column;gap:2px;font-size:25px;font-weight:500;line-height:.9;display:flex}.atlas-header-signature:hover{color:#fff;text-shadow:0 0 22px #a855f7aa}.atlas-header-signature small{color:#a779e8;letter-spacing:.22em;white-space:nowrap;text-shadow:0 0 12px #9333ea80;font-size:6px;font-weight:700}@media (width<=700px){.atlas-header-signature{letter-spacing:.25em;font-size:15px;display:flex}.atlas-header-signature small{display:none}}.atlas-header{height:86px}@media (width<=700px){.atlas-header{gap:10px;height:68px}.atlas-header .brand{margin-right:0}.atlas-header-signature{letter-spacing:0;opacity:.95;flex-direction:row;justify-content:space-between;gap:0;width:70px;margin:0;font-size:13px;display:flex;position:static;transform:none}.book-add{padding:20px}.book-add-heading{align-items:flex-start}.book-form-fields{grid-template-columns:1fr;margin-top:16px}.book-form-fields textarea{grid-column:auto;min-height:96px}.book-form-footer{flex-direction:column;align-items:stretch}.book-form-footer .book-add-submit,.book-form-footer .book-cover-upload{width:100%;height:38px}.book-form-footer .book-add-submit{min-height:38px}.book-card-actions{margin-top:14px}}.public-space-detail-icon{margin-bottom:12px}.public-view-toolbar{z-index:1;color:inherit;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;font-size:12px;display:flex;position:relative}.public-view-toolbar>span:first-child{opacity:.84;align-items:center;gap:7px;display:flex}.public-view-badge{border:1px solid var(--space-accent,#8b5cf6);padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.public-view-badge{border:1px solid color-mix(in srgb,var(--space-accent,#8b5cf6) 48%,transparent)}}.public-view-badge{color:var(--space-accent,#8b5cf6);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.public-view-badge{color:color-mix(in srgb,var(--space-accent,#8b5cf6) 42%,#f4f0ff);background:color-mix(in srgb,var(--space-accent,#8b5cf6) 24%,#14111c)}}.public-view-badge{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750;box-shadow:inset 0 1px #ffffff18,0 10px 24px #0005}.books-progress-input{color:#9fbcc2;background:#ffffff05;border:1px solid #ffffff1b;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:11px;display:flex}.books-progress-input input{color:#e8fbff;width:31px;font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:0}.books-progress-input b{color:#6fddeb;font-size:11px}.book-card{cursor:pointer;transition:transform .22s,border-color .22s,box-shadow .22s}.book-card--active{box-shadow:0 0 0 1px #67e8f926,0 14px 30px #00000038;border-color:#67e8f978!important}.book-card--active .book-card-progress:after{content:"Currently reading";color:#a2eaf3;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:500;display:block}@media (width<=700px){.books-page{padding-bottom:46px}.reading-progress{width:100%}.book-grid{gap:12px}.book-note{grid-template-columns:1fr;gap:15px;padding:22px}.book-note-save{justify-self:start}}.public-space{border:1px solid var(--space-accent);min-height:280px;padding:28px}@supports (color:color-mix(in lab,red,red)){.public-space{border:1px solid color-mix(in srgb,var(--space-accent) 25%,transparent)}}.public-space{border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000035}.public-space:before{display:none}.public-space:after{content:"";z-index:-2;filter:blur(20px);opacity:.58;pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-75px;right:-70px}.public-space-top{z-index:1;align-items:flex-start;display:flex;position:relative}.public-space-icon{border:1px solid var(--space-accent);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab,red,red)){.public-space-icon{border:1px solid color-mix(in srgb,var(--space-accent) 38%,transparent)}}.public-space-icon{color:var(--space-accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.public-space-icon{color:color-mix(in srgb,var(--space-accent) 64%,#fff)}}.public-space-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space-icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.public-space-icon{box-shadow:inset 0 1px #ffffff18}.public-space-icon svg{font-size:23px}.public-space h3{z-index:1;letter-spacing:-.05em;margin:15px 0 9px;font-size:26px;position:relative;color:#f7f4fb!important}.public-space-description{z-index:1;position:relative;color:#d0cad8!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.public-space strong{z-index:1;color:#f0ecf7;margin-top:auto;padding-top:20px;font-size:12px;position:relative}.planner-page{max-width:780px}.planner-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.planner-hero .back-link{margin-bottom:20px}.planner-hero h1{letter-spacing:-.065em;margin:7px 0 0;font-size:clamp(34px,5vw,52px);line-height:.95}.planner-date-actions{justify-content:flex-end;gap:7px;display:flex}.planner-cover__remove,.planner-date-actions button:not(.planner-date-calendar),.planner-menu summary,.planner-row__delete,.planner-row__move,.planner-templates__head>button{color:#d8d1e8;min-height:36px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff19;border-radius:10px;place-items:center;display:inline-grid}.planner-date-actions>button{padding:0 10px}.planner-date-actions .planner-date-calendar{color:#d8d1e8;min-height:36px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff19;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.planner-date-calendar__icon{color:#ece4ff;flex:none;width:16px;height:16px;font-size:16px;line-height:1;transform:translateY(1px)}.planner-date-calendar__label{line-height:1}.planner-return{width:100%;color:#cdbdff!important}.planner-empty{text-align:center;border-radius:26px;padding:54px 32px}.planner-empty>span{font-size:30px}.planner-empty h2{letter-spacing:-.055em;margin:13px 0 7px;font-size:31px}.planner-empty p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}.planner-empty>div{justify-content:center;gap:8px;margin-top:25px;display:flex}.planner-primary,.planner-secondary{min-height:40px;font:inherit;cursor:pointer;border-radius:11px;padding:0 13px;font-size:13px}.planner-primary{color:#1b102f;background:#bca4ff;border:1px solid #c7b5ff}.planner-secondary{color:#ded8e9;background:#ffffff0a;border:1px solid #ffffff20}.planner-cover{background-color:#0000;background-image:radial-gradient(circle at 82% 18%,#7851ba55,#0000 35%),linear-gradient(135deg,#151022,#08080d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff18;border-radius:22px;align-items:end;gap:8px;min-height:170px;margin-bottom:24px;padding:16px;display:flex;overflow:hidden}.planner-cover__veil{pointer-events:none;background:linear-gradient(#0000 35%,#05050bb8);position:absolute;inset:0}.planner-cover>:not(.planner-cover__veil){z-index:1;position:relative}.planner-kicker{color:#bca9ed;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.planner-goal .planner-goal__field{width:100%;font:inherit;letter-spacing:-.04em;border-bottom:1px solid #ffffff1c;outline:0}.planner-block{margin:0 0 35px}.planner-block__head{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.planner-block h2{letter-spacing:-.045em;margin:4px 0 0;font-size:22px}.planner-block__head>span{color:#aaa2b8;font-size:12px}.planner-list{border-top:1px solid #ffffff13}.planner-row{border-bottom:1px solid #ffffff10;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:7px;min-height:45px;display:grid}.planner-check{color:#1d102e;cursor:pointer;background:0 0;border:1px solid #a891e777;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.planner-row.done .planner-check{background:#b9a3ff;border-color:#b9a3ff}.planner-row.done input:not([type=time]){color:#898393;text-decoration:line-through}.planner-row input{color:#eae6f3;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.planner-row__delete,.planner-row__move{color:#817a90;background:0 0;border:0;width:25px;min-height:25px}.planner-row__delete{color:#a98695}.planner-row__move:disabled{opacity:.25;cursor:default}.planner-add,.planner-add-section,.planner-template-save{color:#c9b8ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:12px;display:inline-flex}.planner-section{border-top:1px solid #ffffff13;padding-top:26px}.planner-section__head{margin-bottom:9px;display:flex}.planner-section__title{color:#f0ecf7;font:inherit;letter-spacing:-.035em;background:0 0;border:0;outline:0;flex:1;font-size:20px;font-weight:600}.planner-menu summary{width:33px;list-style:none}.planner-menu summary::-webkit-details-marker{display:none}.planner-menu button{color:#ded8e8;text-align:left;width:105px;font:inherit;cursor:pointer;background:#1a1523;border:0;padding:8px;font-size:12px;display:block}.planner-menu .danger{color:#f0a6b3}.planner-menu[open]{position:relative}.planner-menu[open] button{z-index:3;position:relative}.planner-times{align-items:center;gap:3px;display:flex}.planner-add-section{background:#ffffff04;border:1px dashed #ffffff24;border-radius:13px;justify-content:center;width:100%;min-height:45px;margin:0}.planner-reflection{background:#ffffff04;border:1px solid #ffffff13;border-radius:18px;margin-top:38px;padding:21px}.planner-reflection textarea{width:100%;min-height:90px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;margin-top:11px;padding:0;font-size:14px;line-height:1.55}.planner-score{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:5px;padding-top:14px;display:flex}.planner-score span{color:#aaa4b6;margin-right:auto;font-size:12px}.planner-score button{color:#aaa3b4;width:27px;height:27px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:50%;font-size:11px}.planner-score button.active{color:#241238;background:#c6afff;border-color:#c6afff}.planner-template-save{margin:18px 0 0}.planner-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030305b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planner-calendar,.planner-templates{background:#100d17;border:1px solid #ffffff20;border-radius:20px;width:min(420px,100%);max-height:min(680px,90vh);padding:20px;overflow:auto;box-shadow:0 30px 100px #000}.planner-calendar__head,.planner-templates__head{justify-content:space-between;align-items:center;display:flex}.planner-calendar__head button{color:#eee9f8;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.planner-calendar__grid,.planner-calendar__weekdays{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.planner-calendar__weekdays{color:#888194;margin:18px 0 7px;font-size:10px}.planner-calendar__grid button{aspect-ratio:1;color:#ded9ea;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px;position:relative}.planner-calendar__grid button:hover{background:#ffffff0d}.planner-calendar__grid .muted{color:#57515f}.planner-calendar__grid .selected{background:#8b5cf62c;outline:1px solid #c2aaff}.planner-calendar__grid .today span{color:#d5c4ff;font-weight:800}.planner-calendar__grid i{background:#9b7deb;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.planner-text-button{color:#c8b5ff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:17px}.planner-templates h2{letter-spacing:-.05em;margin:4px 0 0;font-size:23px}.planner-template-list{gap:7px;margin:20px 0;display:grid}.planner-template-list article{border:1px solid #ffffff13;border-radius:13px;display:flex;overflow:hidden}.planner-template-apply{color:#eee9f6;text-align:left;cursor:pointer;background:#ffffff05;border:0;flex:1;grid-template-columns:auto 1fr;gap:0 10px;padding:11px;display:grid}.planner-template-apply span{grid-row:span 2;font-size:20px}.planner-template-apply strong{font-size:13px}.planner-template-apply small{color:#96909f;font-size:11px}.planner-template-delete{color:#b27f90;cursor:pointer;background:#ffffff05;border:0;width:38px}.planner-template-none{color:#aaa3b5;margin:24px 0;font-size:13px;line-height:1.55}.planner-template-new{align-items:stretch;gap:8px;margin-top:18px;display:flex}.planner-template-new input{color:#f2edf9;min-width:0;min-height:40px;font:inherit;background:#ffffff06;border:1px solid #ffffff18;border-radius:11px;outline:0;flex:1;padding:0 12px;font-size:13px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff08}.planner-template-new input::placeholder{color:#7d758c}.planner-template-new input:hover{background:#ffffff09;border-color:#ffffff28}.planner-template-new input:focus{background:#120e19;border-color:#c4b5fd55;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #8b5cf612}@media (width<=700px){.planner-page{width:calc(100% - 32px)}.planner-day-view{border-radius:20px;padding:18px 16px 24px}.planner-hero{flex-direction:column;align-items:flex-start;margin-bottom:23px}.planner-date-actions{justify-content:flex-start;width:100%}.planner-date-actions>button{min-height:40px}.planner-return{width:auto}.planner-cover{min-height:145px}.planner-row{grid-template-columns:auto minmax(0,1fr) auto}.planner-row__move{display:none}.planner-row__delete{width:30px}.planner-item{grid-template-columns:auto minmax(0,1fr) auto}.planner-times{grid-area:2/2;margin:-5px 0 7px}.planner-item>input:not([type=time]){grid-column:2}.planner-section{padding-top:22px}.planner-reflection{padding:18px}.planner-score>.planner-score__label{margin-bottom:14px}.planner-score>:is(button,.planner-score__value){width:100%;max-width:28px}.planner-empty{padding:43px 20px}.planner-empty>div{flex-direction:column}.planner-empty button{width:100%}}.planner-times{background:#ffffff07;border:1px solid #ffffff17;border-radius:10px;gap:5px;padding:3px 5px}.planner-times input{cursor:pointer;border-radius:7px;border:0!important}.planner-times span{color:#897ea0}@media (width<=700px){.planner-times{justify-self:start;margin:0 0 8px;padding:5px 6px}}.planner-add-end{min-height:28px;font:inherit;cursor:pointer;background:#8b5cf622;border:0;border-radius:7px;padding:0 7px;font-size:11px}.planner-reflection textarea{resize:none}.planner-reflection{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 38px #00000024;background:linear-gradient(135deg,#171024,#0d1022 52%,#111c2b)!important;border-color:#aa8aff52!important}.planner-reflection:before{content:"";pointer-events:none;background:radial-gradient(circle,#a78bfa45,#0000 67%);border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;right:-78px}.planner-reflection>*{position:relative}.planner-reflection__head{justify-content:space-between;align-items:center;display:flex}.planner-reflection__head>span{color:#ddceff;background:#a78bfa1c;border:1px solid #b9a4ff55;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.planner-reflection .planner-kicker{color:#d6c5ff}.planner-reflection__quote{border-top:1px solid #ffffff14;padding-top:14px;font-size:12px;font-style:italic;line-height:1.45}.planner-reflection__quote:before{content:"✦ ";color:#9de7f2;font-style:normal}.planner-cover{cursor:pointer}.planner-cover :is(.planner-cover__action,.planner-cover__picker,.planner-cover__link,.planner-cover__remove){opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(6px)}.planner-cover.options-open :is(.planner-cover__action,.planner-cover__picker,.planner-cover__link,.planner-cover__remove){opacity:1;pointer-events:auto;transform:none}.planner-day-emoji{vertical-align:baseline;outline:0}.planner-cover-picker{background:#100d17;border:1px solid #ffffff20;border-radius:20px;padding:20px;box-shadow:0 30px 100px #000}.planner-cover-picker>div:first-child{justify-content:space-between;align-items:center;display:flex}.planner-cover-picker>div:first-child button{color:#eee9f8;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.planner-cover-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:8px;min-width:0;margin:16px 0;display:grid}.planner-cover-picker__grid button{aspect-ratio:8/5;cursor:pointer;background-color:#8fc7e8;background-image:linear-gradient(135deg,#d8f1ff,#84b6dc);background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:11px;width:100%;min-width:0;height:auto;padding:0;transition:transform .2s,border-color .2s;display:block}.planner-cover-picker__grid button:hover{border-color:#c4a9ff;transform:scale(1.02)}.planner-cover-picker>a{color:#cbb9ff;align-items:center;gap:6px;font-size:12px;display:inline-flex}@media (width<=700px){.planner-cover-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}.planner-cover-picker__link{margin:8px 0 12px}.planner-cover-picker__link .eyebrow{margin:0 0 6px}.planner-cover-picker__link p:not(.eyebrow){color:#aaa3b5;margin:0 0 12px;font-size:12px;line-height:1.45}.planner-cover-picker__link>div{gap:7px;display:flex}.planner-cover-picker__link input{color:#f1ebfa;min-width:0;min-height:36px;font:inherit;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;outline:0;flex:1;padding:0 10px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.planner-cover-picker__link input:hover{border-color:#ffffff28}.planner-cover-picker__link input:focus,.planner-cover-picker__link input:focus-visible{background:#100d18!important;border-color:#a78bfa55!important;outline:0!important;box-shadow:0 0 0 3px #8b5cf618!important}.planner-cover-picker__link button{color:#211333;min-height:36px;font:inherit;cursor:pointer;background:#c6adff;border:1px solid #c6adff;border-radius:9px;padding:0 10px;font-size:12px}.planner-cover-picker__link button:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.planner-cover-picker__link>div{flex-direction:column}.planner-cover-picker__link input{min-height:38px;font-size:16px}}.planner-cover{flex-wrap:wrap;align-content:flex-end;min-height:280px}.planner-cover :is(.planner-cover__action,.planner-cover__picker,.planner-cover__link,.planner-cover__remove){flex:none}@media (width<=700px){.planner-cover{gap:7px;min-height:230px;padding:13px}.planner-cover :is(.planner-cover__action,.planner-cover__picker,.planner-cover__link,.planner-cover__remove){min-height:34px;padding:0 8px;font-size:11px}}.planner-cover__veil{opacity:0;transition:opacity .18s}.planner-cover.options-open .planner-cover__veil{opacity:1}.planner-cover__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;inset:0;z-index:0!important;position:absolute!important}.planner-cover-picker__load-sentinel{height:1px}.planner-quote{border-top:1px solid #ffffff14;margin-top:15px;padding-top:14px;display:flex}.planner-reflection__quote{color:#c9b9e7}.planner-planner.is-locked :is(.planner-row__move,.planner-row__delete,.planner-add,.planner-menu,.planner-add-section,.planner-template-save,.planner-add-end,.planner-remove-end){display:none}.planner-planner.is-locked .planner-times input{pointer-events:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.planner-planner.is-locked .planner-times{background:0 0;border-color:#0000}.planner-planner.is-locked .planner-times input{padding:0;color:#c7b9e5!important}.planner-hub{background:radial-gradient(circle at 82% 18%,#8b5cf645,#0000 32%),linear-gradient(135deg,#130d20,#08080d);border-radius:28px;padding:58px}.planner-hub>span{margin:22px 0 8px;font-size:40px;display:block}.planner-hub h1{letter-spacing:-.065em;margin:0;font-size:clamp(38px,6vw,62px)}.planner-hub>p:not(.eyebrow){color:#b4adbf;margin:14px 0 27px}.planner-hub>div{gap:9px;display:flex}@media (width<=700px){.planner-hub{padding:32px 24px}.planner-hub>div{flex-direction:column}.planner-hub button{width:100%}}.planner-hub{background:0 0;grid-template-columns:1.25fr .75fr;gap:16px;padding:0;display:grid}.planner-hub__calendar,.planner-hub__preview{border-radius:25px}.planner-hub__calendar{padding:28px}.planner-hub__month{align-items:center;display:flex}.planner-hub__month h1{text-transform:capitalize}.planner-hub__month button{color:#e6e0f3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.planner-hub__grid,.planner-hub__week{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.planner-hub__week{color:#8d859e;margin:23px 0 8px;font-size:11px}.planner-hub__grid button{aspect-ratio:1;color:#e5e0ee;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;position:relative}.planner-hub__grid .muted{color:#5d5668}.planner-hub__grid .today{color:#fff;background:#8b5cf62d;outline:1px solid #c2aaff}.planner-hub__grid .planned:after{content:"";background:#ad92ff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.planner-hub__preview{background-color:#151024;background-size:cover;flex-direction:column}.planner-hub__preview h2{letter-spacing:-.055em;margin:14px 0 8px}.planner-hub__preview>p:not(.eyebrow){color:#d1c9dd;margin:0}.planner-hub__preview span{color:#bfaee9;font-size:13px}.planner-hub__preview button{margin-top:17px}@media (width<=700px){.planner-hub{grid-template-columns:1fr}}.planner-hub__greeting{grid-column:1/-1;margin:0 0 4px}.planner-hub__greeting h1{letter-spacing:-.06em;margin:7px 0 6px;font-size:clamp(28px,4vw,42px)}.planner-hub__greeting-copy>span{color:#aaa3b5;font-size:14px}@media (width<=700px){.planner-hub__greeting{margin:0 4px}.planner-hub__greeting h1{font-size:30px}.planner-hub__greeting-copy>span{font-size:13px}}.planner-hub__month h1{white-space:nowrap;line-height:1.1;font-size:24px!important}.planner-hub__grid .selected{color:#fff!important;background:#8b5cf64a!important;outline:2px solid #d3c2ff!important}.planner-hub__preview{cursor:pointer}.planner-hub__week{border-bottom:1px solid #ffffff10;width:100%;padding:0 4px 10px}.planner-hub__grid{padding-top:8px}.planner-hub__month{justify-content:flex-start;gap:16px}.planner-hub__month h1{margin:0 4px!important}.planner-hub__grid button{transition:transform .18s,background .18s,outline-color .18s}.planner-hub__grid button:hover{background:#ffffff0a;transform:translateY(-2px)}.planner-hub__grid .selected{animation:.3s cubic-bezier(.22,.8,.22,1) planner-date-select}.planner-hub__preview{animation:.36s cubic-bezier(.22,.8,.22,1) atlas-rise}@keyframes planner-date-select{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.planner-hub__month{justify-content:space-between;gap:10px}.planner-hub__month h1{margin:0!important}.planner-hub__grid button{min-height:43px;font-size:14px}.planner-calendar{width:min(500px,100%);padding:24px}.planner-calendar__grid button{min-height:42px;font-size:14px}}.planner-hub__preview{transition:transform .18s,filter .18s}.planner-hub__preview:active{filter:brightness(.94);transform:translateY(2px)}.planner-hub__grid button{aspect-ratio:auto;height:48px}.planner-hub__grid .selected{transform:none!important}@media (width<=700px){.planner-hub__grid button{height:43px;min-height:43px}}@media (width>=701px){.planner-hub{grid-template-columns:1.25fr .75fr}.planner-hub__greeting{grid-column:1/-1}.planner-hub__calendar{min-height:390px}}.planner-hub__preview{background-position:50% 48%;padding:30px 34px}.planner-hub__preview h2{max-width:580px;font-size:38px}.planner-hub__preview>p:not(.eyebrow){max-width:500px}.planner-hub__preview span{margin-top:auto}.planner-hub__preview button{align-self:flex-start}@media (width>=701px){.planner-hub{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)!important}.planner-hub__preview{background-position:50%;background-size:cover;padding:28px}.planner-hub__preview h2{max-width:none;font-size:34px}.planner-hub__preview>p:not(.eyebrow){max-width:none}}@media (width<=520px){.planner-hub{grid-template-columns:1fr!important}}.planner-hub{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}@media (width<=700px){.planner-hub{gap:12px;grid-template-columns:1fr!important}.planner-hub__calendar{padding:18px;min-height:0!important}.planner-hub__grid button{height:34px!important;min-height:34px!important}.planner-hub__week{margin-top:14px}.planner-hub__preview{padding:22px}.planner-hub__preview h2{margin-top:8px;font-size:28px!important}}.planner-hub__calendar-wrap{position:relative;overflow:visible}.planner-calendar__grid button,.planner-hub__grid button{isolation:isolate}.planner-calendar__grid button.has-cover-aura,.planner-calendar__grid button.is-perfect,.planner-hub__grid button.has-cover-aura,.planner-hub__grid button.is-perfect{text-shadow:0 1px 2px #08060ccc}.planner-calendar__grid button.has-cover-aura:before,.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.has-cover-aura:before,.planner-hub__grid button.is-perfect:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 42%,var(--day-aura,#ad92ff),transparent 70%);border-radius:50%;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.planner-calendar__grid button.has-cover-aura:before,.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.has-cover-aura:before,.planner-hub__grid button.is-perfect:before{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--day-aura,#ad92ff) 22%,transparent),transparent 70%)}}.planner-calendar__grid button.has-cover-aura:before,.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.has-cover-aura:before,.planner-hub__grid button.is-perfect:before{opacity:.5}.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.is-perfect:before{opacity:.78;background:radial-gradient(circle at 50% 42%,#f0c76a40,#d69a3214 48%,#0000 74%);inset:6px;box-shadow:inset 0 0 0 1px #f0c76a28}.planner-calendar__grid .has-cover-aura:not(.is-perfect) i,.planner-hub__grid .has-cover-aura:not(.is-perfect):after{background:var(--day-aura,#ad92ff);opacity:.85}.planner-calendar__grid .is-perfect i,.planner-hub__grid .is-perfect:after{background:#f0c76a;box-shadow:0 0 6px #f0c76a55}.planner-hub__grid .is-rated:not(.is-perfect):after{box-shadow:0 0 0 2px var(--day-aura,#ad92ff)}@supports (color:color-mix(in lab,red,red)){.planner-hub__grid .is-rated:not(.is-perfect):after{box-shadow:0 0 0 2px color-mix(in srgb,var(--day-aura,#ad92ff) 26%,transparent)}}.planner-calendar__grid .is-rated:not(.is-perfect) i{box-shadow:0 0 0 2px var(--day-aura,#ad92ff)}@supports (color:color-mix(in lab,red,red)){.planner-calendar__grid .is-rated:not(.is-perfect) i{box-shadow:0 0 0 2px color-mix(in srgb,var(--day-aura,#ad92ff) 26%,transparent)}}.planner-day-aura__spark{z-index:1;color:#f6d48a;pointer-events:none;text-shadow:0 0 8px #f0c76a88;width:8px;height:8px;font-size:8px;font-style:normal;line-height:1;position:absolute;top:3px;right:5px}.planner-day-aura__spark:after{content:"✦"}.planner-calendar__grid button.selected.has-cover-aura:before,.planner-calendar__grid button.selected.is-perfect:before,.planner-hub__grid button.selected.has-cover-aura:before,.planner-hub__grid button.selected.is-perfect:before{opacity:.38}.planner-day-aura-preview{z-index:8;color:#ece8f4;pointer-events:none;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#17141fd8,#0d0b14f0);border:1px solid #ffffff16;border-radius:14px;width:228px;padding:8px;position:absolute;transform:translateY(-100%);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000078}.planner-day-aura-preview.is-below{transform:none}.planner-day-aura-preview__cover{background-color:#151024;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:72px;margin-bottom:8px}.planner-day-aura-preview strong{letter-spacing:-.02em;font-size:13px;display:block}.planner-day-aura-preview p,.planner-day-aura-preview span{color:#b8b1c6;margin:3px 0 0;font-size:11px;display:block}.planner-day-aura-preview p{color:#c6bfce;margin-top:5px;line-height:1.4}@media (hover:none),(width<=700px),(pointer:coarse){.planner-day-aura-preview{display:none!important}}@media (width<=700px){.planner-calendar__grid button.has-cover-aura:before,.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.has-cover-aura:before,.planner-hub__grid button.is-perfect:before{opacity:.34;inset:10px}.planner-calendar__grid button.is-perfect:before,.planner-hub__grid button.is-perfect:before{opacity:.62;inset:8px;box-shadow:inset 0 0 0 1px #f0c76a1f}.planner-day-aura__spark{font-size:7px;top:1px;right:3px}.planner-hub__grid .planned:after{width:3px;height:3px;bottom:3px}.public-space{min-height:238px;padding:23px}.public-space h3{margin-top:11px;font-size:24px}}.space-card{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card{border-color:color-mix(in srgb,var(--space-accent) 25%,transparent)}}.space-card{background:linear-gradient(140deg,#14121c,var(--space-accent) 62%,#0d0c12)}@supports (color:color-mix(in lab,red,red)){.space-card{background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent) 11%,#0f0e15) 62%,#0d0c12)}}.space-card:after{background:radial-gradient(circle,var(--space-accent),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.space-card:after{background:radial-gradient(circle,color-mix(in srgb,var(--space-accent) 52%,transparent),transparent 68%)}}.space-card__icon{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card__icon{color:color-mix(in srgb,var(--space-accent) 64%,#fff)}}.space-card__icon{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card__icon{border-color:color-mix(in srgb,var(--space-accent) 38%,transparent)}}.space-card__icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card__icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.space-card:hover{border-color:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.space-card:hover{border-color:color-mix(in srgb,var(--space-accent) 58%,#fff)!important}}.space-card>.eyebrow{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card>.eyebrow{color:color-mix(in srgb,var(--space-accent) 60%,#aaa5b7)}}.store-space{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space{border-color:color-mix(in srgb,var(--space-accent) 25%,transparent)}}.store-space{background:linear-gradient(140deg,#14121c,var(--space-accent) 62%,#0d0c12)}@supports (color:color-mix(in lab,red,red)){.store-space{background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent) 11%,#0f0e15) 62%,#0d0c12)}}.store-space:after{background:radial-gradient(circle,var(--space-accent),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.store-space:after{background:radial-gradient(circle,color-mix(in srgb,var(--space-accent) 52%,transparent),transparent 68%)}}.store-space .store-space-icon{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space .store-space-icon{color:color-mix(in srgb,var(--space-accent) 64%,#fff)}}.store-space .store-space-icon{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space .store-space-icon{border-color:color-mix(in srgb,var(--space-accent) 38%,transparent)}}.store-space .store-space-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space .store-space-icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.store-space .store-space-icon{box-shadow:inset 0 1px #ffffff42,0 9px 23px #00000035}.store-space .store-action:not(.is-remove){border-color:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.store-space .store-action:not(.is-remove){border-color:color-mix(in srgb,var(--space-accent) 38%,transparent)!important}}.store-space .store-action:not(.is-remove){color:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.store-space .store-action:not(.is-remove){color:color-mix(in srgb,var(--space-accent) 28%,#fff)!important}}.store-space .store-action:not(.is-remove){background:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.store-space .store-action:not(.is-remove){background:color-mix(in srgb,var(--space-accent) 14%,#ffffff0b)!important}}.store-space .store-action:not(.is-remove){box-shadow:none!important}@supports (color:color-mix(in lab,red,red)){.profile-space{border-color:color-mix(in srgb,var(--space-accent) 24%,transparent)}.profile-space:hover{border-color:color-mix(in srgb,var(--space-accent) 54%,transparent);background:color-mix(in srgb,var(--space-accent) 9%,#ffffff05)}.profile-space>svg:first-child{color:color-mix(in srgb,var(--space-accent) 62%,#fff);border-color:color-mix(in srgb,var(--space-accent) 36%,transparent);background:color-mix(in srgb,var(--space-accent) 13%,transparent)}}.public-space{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space{border-color:color-mix(in srgb,var(--space-accent) 25%,transparent)}}.public-space{background:linear-gradient(140deg,#14121c,var(--space-accent) 62%,#0d0c12)}@supports (color:color-mix(in lab,red,red)){.public-space{background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent) 11%,#0f0e15) 62%,#0d0c12)}}.public-space{box-shadow:inset 0 1px #ffffff0c,0 22px 45px #0005}.public-space:hover{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space:hover{border-color:color-mix(in srgb,var(--space-accent) 58%,#fff)}}.public-space:after{background:radial-gradient(circle,var(--space-accent),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.public-space:after{background:radial-gradient(circle,color-mix(in srgb,var(--space-accent) 52%,transparent),transparent 68%)}}.public-space .public-space-icon{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space .public-space-icon{color:color-mix(in srgb,var(--space-accent) 64%,#fff)}}.public-space .public-space-icon{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space .public-space-icon{border-color:color-mix(in srgb,var(--space-accent) 38%,transparent)}}.public-space .public-space-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space .public-space-icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.public-space-detail{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space-detail{color:color-mix(in srgb,var(--space-accent) 64%,#fff)}}.public-space-detail{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space-detail{border-color:color-mix(in srgb,var(--space-accent) 30%,transparent)}}.public-space-detail{background:linear-gradient(145deg,#0a0a10,var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.public-space-detail{background:linear-gradient(145deg,#0a0a10,color-mix(in srgb,var(--space-accent) 17%,#0a0a10))}.english-page:before{background:color-mix(in srgb,var(--space-accent) 11%,transparent)}}.english-page .level-progress em,.lesson-page .player__progress span{background-color:var(--space-accent)}.english-page .level-progress i,.lesson-page .player{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .level-progress i,.lesson-page .player{border-color:color-mix(in srgb,var(--space-accent) 26%,transparent)}}.english-page .english-space-card{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card{border-color:color-mix(in srgb,var(--space-accent) 24%,transparent)}}.english-page .english-space-card{background:linear-gradient(145deg,#12141c,var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card{background:linear-gradient(145deg,#12141c,color-mix(in srgb,var(--space-accent) 10%,#0c0e14))}}.english-page .english-space-card:hover{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card:hover{border-color:color-mix(in srgb,var(--space-accent) 55%,transparent)}}.english-page .english-space-card .space-icon{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card .space-icon{color:color-mix(in srgb,var(--space-accent) 60%,#fff)}}.english-page .english-space-card .space-icon{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card .space-icon{border-color:color-mix(in srgb,var(--space-accent) 36%,transparent)}}.english-page .english-space-card .space-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.english-page .english-space-card .space-icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.lesson-page .player__progress span{box-shadow:0 0 12px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.lesson-page .player__progress span{box-shadow:0 0 12px color-mix(in srgb,var(--space-accent) 55%,transparent)}}.lesson-page :is(.phrase-card,.answer-option.selected){border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.lesson-page :is(.phrase-card,.answer-option.selected){border-color:color-mix(in srgb,var(--space-accent) 42%,transparent)}}.lesson-page :is(.phrase-card,.answer-option.selected){background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.lesson-page :is(.phrase-card,.answer-option.selected){background:color-mix(in srgb,var(--space-accent) 12%,#ffffff08)}}.books-page:before{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.books-page:before{background:color-mix(in srgb,var(--space-accent) 12%,transparent)}}.books-page :is(.books-hero-mark,.book-card--active){border-color:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.books-page :is(.books-hero-mark,.book-card--active){border-color:color-mix(in srgb,var(--space-accent) 43%,transparent)!important}}.books-page .books-progress-input{border-color:var(--books-field-border,var(--space-accent))!important}@supports (color:color-mix(in lab,red,red)){.books-page .books-progress-input{border-color:var(--books-field-border,color-mix(in srgb,var(--space-accent) 16%,#ffffff14))!important}}.books-page .books-progress-input:hover{border-color:var(--books-field-border-hover,var(--space-accent))!important}@supports (color:color-mix(in lab,red,red)){.books-page .books-progress-input:hover{border-color:var(--books-field-border-hover,color-mix(in srgb,var(--space-accent) 28%,#ffffff18))!important}}.books-page .books-progress-input:focus-within{border-color:var(--books-field-border-focus,var(--space-accent))!important}@supports (color:color-mix(in lab,red,red)){.books-page .books-progress-input:focus-within{border-color:var(--books-field-border-focus,color-mix(in srgb,var(--space-accent) 40%,#d8ffe8 10%))!important}}.books-page .books-progress-input:focus-within{box-shadow:0 0 0 3px var(--books-field-glow,var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.books-page .books-progress-input:focus-within{box-shadow:0 0 0 3px var(--books-field-glow,color-mix(in srgb,var(--space-accent) 7%,transparent))}}.books-page :is(.books-hero-mark,.books-progress-input b){color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.books-page :is(.books-hero-mark,.books-progress-input b){color:color-mix(in srgb,var(--space-accent) 62%,#fff)}}.books-page .reading-progress span{background:var(--space-accent)}.ideas-page :is(.ideas-hero,.idea-capture,.idea-card){border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.ideas-page :is(.ideas-hero,.idea-capture,.idea-card){border-color:color-mix(in srgb,var(--space-accent) 27%,transparent)}}.idea-detail,.ideas-page{max-width:900px}.ideas-page:before{background:#f59e0b12}.ideas-saved{color:#c8f2d7;align-items:center;gap:7px;margin:9px 2px 0;font-size:12px;display:flex}.ideas-saved svg{color:#86efac}.idea-detail__top-actions button{color:#dac79d;cursor:pointer;background:#ffffff07;border:1px solid #ffffff18;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ideas-empty{min-height:160px}.idea-detail__surface{background:radial-gradient(circle at 92% 5%,#f59e0b16,#0000 28%),linear-gradient(145deg,#11100f,#080809);border-color:#f59e0b38;padding:25px}.idea-detail__surface>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.idea-detail__surface header input{width:100%;color:var(--ink);font:inherit;letter-spacing:-.06em;background:0 0;border:0;outline:0;margin-top:5px;padding:0;font-size:clamp(30px,5vw,48px);font-weight:720}.idea-detail__top-actions{gap:7px;display:flex}.idea-detail__section{margin-top:27px}.idea-detail__section>.eyebrow{color:#e4bd70;margin-bottom:9px}.idea-detail__section :is(textarea,input){width:100%;color:var(--ink);font:inherit;background:#ffffff06;border:1px solid #ffffff18;border-radius:13px;outline:0;padding:12px;line-height:1.5}.idea-detail__section textarea{resize:vertical}.idea-detail__section :is(textarea,input):focus{border-color:#fbbf2475;box-shadow:0 0 0 3px #f59e0b18}.idea-thread form{gap:9px;display:grid}.idea-thread form button{justify-self:start}.idea-notes{gap:8px;margin-top:13px;display:grid}.idea-notes article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;padding:13px 38px 13px 14px;position:relative}.idea-notes time{color:#ad9360;font-size:10px}.idea-notes p{color:#d0c9c0;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.5}.idea-notes button{color:#938c84;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:9px;right:9px}.idea-detail__surface footer{border-top:1px solid #ffffff12;margin-top:30px;padding-top:17px}.idea-delete{color:#ffb7c3;min-height:35px;font:inherit;cursor:pointer;background:#fb718512;border:1px solid #fb71854d;border-radius:10px;padding:0 11px;font-size:12px}.idea-delete-confirm{color:#c3b9b6;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.idea-delete-confirm>button:not(.idea-delete){color:#ddd7df;min-height:35px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:0 11px;font-size:12px}@media (width<=700px){.idea-detail,.ideas-page{width:calc(100% - 32px)}.idea-detail>.back-link,.ideas-page>.back-link{margin-bottom:25px}.idea-detail__surface{border-radius:18px;margin-left:-16px;margin-right:-16px;padding:19px 16px}.idea-detail__surface>header{gap:10px}.idea-detail__top-actions{gap:5px}.idea-detail__top-actions button{width:34px;height:34px}.idea-detail__section{margin-top:23px}.idea-detail__section :is(textarea,input){font-size:16px}.idea-thread form button{width:100%;min-height:42px}.idea-delete-confirm{flex-direction:column;align-items:stretch}.idea-delete-confirm>button{width:100%}}.idea-thread form :is(button,a){color:#211606!important;background:linear-gradient(135deg,#f3bd58,#d99432)!important;border:1px solid #f8d07b!important;border-radius:11px!important;min-height:40px!important;font-weight:700!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 1px #fff1c080,0 8px 20px #c47a1e2b!important}.idea-thread form :is(button,a):hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#f8cb70,#e3a344)!important;border-color:#ffe0a0!important;box-shadow:inset 0 1px #fff6d0a6,0 0 18px #f59e0b35,0 10px 24px #c47a1e38!important}.idea-thread form :is(button,a):active:not(:disabled){transform:scale(.98)}.idea-thread form :is(button,a):focus-visible{outline:0!important;box-shadow:inset 0 1px #fff6d0a6,0 0 0 3px #f59e0b42,0 8px 20px #c47a1e2b!important}.idea-thread form :is(button,a):disabled{color:#9d855b!important;box-shadow:none!important;background:linear-gradient(135deg,#6c522f,#483722)!important;border-color:#866a3a55!important}@media (width<=700px){.idea-thread form :is(button,a){width:100%!important;min-height:44px!important}}.note-detail{max-width:820px}.note-blocks{gap:7px;margin-top:14px;display:grid}.note-delete{color:#ffb7c3;min-height:36px;font:inherit;cursor:pointer;background:#fb718512;border:1px solid #fb71854d;border-radius:10px;padding:0 11px;font-size:12px}.note-delete-confirm{color:#c3b9b6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.note-delete-confirm>button:not(.note-delete){color:#ddd7df;min-height:35px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;padding:0 11px;font-size:12px}@media (width<=700px){.note-detail{width:calc(100% - 32px)}.note-detail>.back-link{margin-bottom:25px}.note-delete-confirm{justify-content:flex-start}}:is(.ideas-page,.idea-detail,.note-detail){--ideas-field-line:#ffffff1c;--ideas-field-focus:#f6bc4f9c;--ideas-field-glow:#f59e0b1f;--ideas-field-ink:#fffaf0}:is(.ideas-page,.idea-detail,.note-detail) :is(input,textarea){appearance:none;caret-color:#f6bc4f;box-shadow:none!important;outline:0!important}:is(.ideas-page,.idea-detail,.note-detail) :is(input,textarea):focus,:is(.ideas-page,.idea-detail,.note-detail) :is(input,textarea):focus-visible{box-shadow:none!important;outline:0!important}.idea-detail__section :is(input,textarea){transition:border-color .16s,box-shadow .16s,background .16s;border-color:var(--ideas-field-line)!important;box-shadow:none!important}.idea-detail__section :is(input,textarea):hover{border-color:#f6bc4f52!important}.idea-detail__section :is(input,textarea):focus{border-color:var(--ideas-field-focus)!important;box-shadow:0 0 0 3px var(--ideas-field-glow)!important;background:#f59e0b08!important}.idea-detail__surface>header:focus-within{border-bottom-color:#f6bc4f61}.idea-detail__surface header input:focus{box-shadow:inset 0 -1px #f6bc4fa6!important}.idea-detail__surface header input:hover{box-shadow:inset 0 -1px #f6bc4f42!important}:is(.idea-capture__type button,.idea-content-filters button,.idea-filters button,.idea-statuses button,.note-editor__toolbar button,.note-media>div:first-child>button,.note-pin,.idea-row__pin,.idea-detail__top-actions button):focus-visible{border-color:#f6bc4fa6!important;outline:0!important;box-shadow:0 0 0 3px #f59e0b2b!important}@media (width<=700px){:is(.ideas-page,.idea-detail,.note-detail) :is(input,textarea){font-size:16px}}:is(.idea-capture__submit,.ideas-resurface__develop,.idea-thread form :is(button,a),.note-save :is(button,a)){cursor:pointer;color:#211606!important}:is(.idea-capture__submit,.ideas-resurface__develop,.idea-thread form :is(button,a),.note-save :is(button,a)) :is([data-slot=label],span,svg){color:#211606!important;opacity:1!important}:is(.idea-capture__submit,.ideas-resurface__develop,.idea-thread form :is(button,a),.note-save :is(button,a)):disabled{cursor:not-allowed}:is(.idea-capture__submit,.ideas-resurface__develop,.idea-thread form :is(button,a),.note-save :is(button,a)):disabled :is([data-slot=label],span,svg){color:#bca477!important;opacity:1!important}.note-row__gallery{grid-template-columns:1fr;gap:8px;width:100%;margin-top:14px;display:grid}.note-row__gallery figure{background:#090807;border:1px solid #f6bc4f35;border-radius:14px;min-width:0;height:clamp(160px,19vw,188px);margin:0;position:relative;overflow:hidden}.note-row__gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.note-row__gallery figure>span{color:#fff6e5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0907059c;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;inset:0}@media (width<=700px){.note-row__gallery{margin-top:13px}.note-row__gallery figure{border-radius:12px;height:clamp(140px,42vw,170px)}}.idea-cancel{color:#dacbaf;min-height:36px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #f6bc4f3d;border-radius:10px;padding:0 12px;font-size:12px}.idea-cancel:hover{background:#f59e0b10;border-color:#f6bc4f75}.idea-save__error{color:#ffb7c3!important}.idea-detail__surface footer:has(.idea-create){justify-content:flex-end;align-items:center;gap:9px;display:flex}.idea-create{color:#211606!important;background:linear-gradient(135deg,#f3bd58,#d99432)!important;border:1px solid #f8d07b!important;border-radius:11px!important;min-height:39px!important;font-weight:700!important;box-shadow:inset 0 1px #fff1c080,0 8px 20px #c47a1e2b!important}.idea-create:disabled{cursor:not-allowed;color:#bca477!important;box-shadow:none!important;background:linear-gradient(135deg,#6c522f,#483722)!important;border-color:#866a3a55!important}.idea-create:focus-visible{outline:0;box-shadow:0 0 0 3px #f59e0b42!important}@media (width<=700px){.idea-detail__surface footer:has(.idea-create){align-items:stretch}.idea-create{flex:1}}.idea-detail__top-actions button.is-pinned{color:#2b1900;background:#eab65a;border-color:#f6bc4f85;box-shadow:inset 0 1px #fff0c487,0 0 14px #f59e0b20}.rich-note-editor{margin-top:20px;position:relative}.rich-note-toolbar{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#15110cf2;border:1px solid #f6bc4f36;border-radius:13px;justify-content:space-between;align-items:center;gap:9px;min-height:46px;padding:5px 6px;display:flex;position:sticky;top:10px;box-shadow:0 10px 28px #00000045}.rich-note-toolbar__actions,.rich-note-toolbar__primary{align-items:center;gap:3px;min-width:0;display:flex}.rich-note-toolbar button{color:#cfc3ae;min-width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:12px;display:grid}.rich-note-toolbar button.active,.rich-note-toolbar button:hover:not(:disabled){color:#2a1900;background:#eab65a;border-color:#f6bc4f51}.rich-note-toolbar button:disabled{opacity:.35;cursor:not-allowed}.rich-note-toolbar__primary>i{background:#ffffff16;width:1px;height:20px;margin:0 2px}.rich-note-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rich-note-document{gap:5px;padding:18px 1px 6px;display:grid}.rich-note-block{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:9px;min-width:0;padding:7px 3px;display:grid;position:relative}.rich-note-block:focus-within,.rich-note-block:hover{background:#f59e0b08}.rich-note-editable{color:#e9e2d6;overflow-wrap:anywhere;white-space:pre-wrap;outline:0;min-width:0;font-size:16px;line-height:1.62}.rich-note-editable:empty:before{color:#71695f;content:attr(data-placeholder);pointer-events:none}.rich-note-editable :is(strong,b){color:#fff6df}.rich-note-editable :is(em,i){color:#e3c993}.rich-note-editable a{color:#f1bc5c;text-underline-offset:3px;text-decoration:underline}.rich-note-block.is-heading1 .rich-note-editable{letter-spacing:-.052em;font-size:31px;font-weight:720;line-height:1.14}.rich-note-block.is-heading2 .rich-note-editable{letter-spacing:-.043em;font-size:24px;font-weight:700;line-height:1.22}.rich-note-block.is-heading3 .rich-note-editable{letter-spacing:-.03em;font-size:19px;font-weight:680}.rich-note-block.is-quote{background:#f59e0b09;border-left:2px solid #e9b95f;margin:5px 0}.rich-note-block.is-quote .rich-note-editable{color:#d8c5a0;font-size:17px;font-style:italic}.rich-note-block.is-code{border:1px solid #ffffff12;border-radius:11px;margin:5px 0}.rich-note-block.is-code .rich-note-editable{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rich-note-check{color:#211606;cursor:pointer;background:0 0;border:1px solid #f6bc4f62;border-radius:6px;place-items:center;width:20px;min-width:20px;height:20px;margin-top:3px;display:grid}.rich-note-check.checked{background:#eab65a}.rich-note-block.checked .rich-note-editable{color:#888177;text-decoration:line-through}.rich-note-divider{align-items:center;gap:8px;padding:13px 0;display:flex;position:relative}.rich-note-divider hr{border:0;border-top:1px solid #f6bc4f35;width:100%}.rich-note-divider button{color:#8d857b;cursor:pointer;background:0 0;border:0;border-radius:7px;width:25px;height:25px;display:none}.rich-note-divider:hover button{place-items:center;display:grid}.rich-note-slash-menu{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14100cf8;border:1px solid #f6bc4f48;border-radius:12px;grid-template-columns:repeat(2,minmax(145px,1fr));gap:3px;width:min(370px,100vw - 72px);padding:6px;display:grid;position:absolute;top:calc(100% + 2px);left:27px;box-shadow:0 18px 42px #00000078}.rich-note-slash-menu button{color:#d4c7b1;min-height:33px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;font-size:12px;display:flex}.rich-note-slash-menu button.active,.rich-note-slash-menu button:hover{color:#211606;background:#eab65a}.rich-note-chart,.rich-note-table-block{background:#f59e0b07;border:1px solid #f6bc4f31;border-radius:13px;margin:11px 0;padding:14px;position:relative}.rich-note-table-scroll{border:1px solid #ffffff13;border-radius:9px;overflow-x:auto}.rich-note-table-scroll table{border-collapse:collapse;width:100%;min-width:440px}.rich-note-table-scroll td{border:1px solid #ffffff12;padding:0}.rich-note-table-scroll input{color:#e8dfd0;width:100%;min-height:38px;font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:13px}.rich-note-table-scroll input:focus{background:#f59e0b0b;box-shadow:inset 0 0 0 1px #f6bc4f75}.rich-note-table-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.rich-note-table-actions button{color:#cfc3ae;min-height:31px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:8px;padding:0 8px;font-size:11px}.rich-note-table-actions button:hover{color:#f0d49b;background:#f59e0b10;border-color:#f6bc4f54}.rich-note-table-actions .danger{color:#ffb8c3;background:#fb718510;border-color:#fb71854a}.rich-note-chart__canvas{background:linear-gradient(145deg,#090807,#120e09);border:1px solid #ffffff10;border-radius:10px;place-items:center;min-height:155px;margin:12px 0;display:grid}.rich-note-chart__canvas svg{width:min(100%,410px);height:150px}.rich-note-chart__canvas .grid path{fill:none;stroke:#ffffff14;stroke-width:1px}.rich-note-chart__canvas polyline{stroke:#efb857;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #f59e0b6a)}.rich-note-chart__canvas rect{fill:#efb857}.rich-note-chart__pie{border-radius:50%;width:120px;height:120px;box-shadow:inset 0 0 0 28px #0d0b09,0 0 24px #f59e0b1b}.rich-note-photo{background:#090807;border:1px solid #f6bc4f36;border-radius:15px;margin:12px 0;position:relative;overflow:hidden}.rich-note-photo img{-o-object-fit:contain;object-fit:contain;background:#080706;width:100%;max-height:600px;display:block}.rich-note-photo.is-compact{max-width:260px;display:inline-block}.rich-note-photo.is-compact img{-o-object-fit:cover;object-fit:cover;max-height:260px}.rich-note-photo figcaption{opacity:0;gap:6px;transition:opacity .16s;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.rich-note-photo:focus-within figcaption,.rich-note-photo:hover figcaption{opacity:1}.rich-note-photo figcaption input{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;min-height:31px;font:inherit;background:#080706b8;border:1px solid #ffffff2b;border-radius:8px;flex:1;padding:0 8px;font-size:11px}.rich-note-photo figcaption button{color:#fff;cursor:pointer;background:#080706b8;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}@media (width<=700px){.rich-note-editor{margin-top:16px}.rich-note-toolbar{padding:5px;top:7px}.rich-note-toolbar__primary>i{display:none}.rich-note-toolbar button{min-width:44px;height:44px;min-height:44px}.rich-note-document{padding-top:15px}.rich-note-block{gap:6px;padding-left:0}.rich-note-editable{font-size:16px}.rich-note-block.is-heading1 .rich-note-editable{font-size:28px}.rich-note-block.is-heading2 .rich-note-editable{font-size:22px}.rich-note-slash-menu{grid-template-columns:1fr;width:calc(100vw - 64px);max-height:300px;left:0;overflow-y:auto}.rich-note-chart,.rich-note-table-block{margin:10px -2px;padding:11px}.rich-note-photo{border-radius:13px}.rich-note-photo.is-compact{max-width:none;display:block}}.rich-note-table-block{min-width:0}.rich-note-table-scroll{width:100%;min-width:0;max-width:100%}.rich-note-editable code{color:#f2d498;background:#f59e0b10;border:1px solid #f6bc4f35;border-radius:5px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.rich-note-formula{color:#eee2ca;cursor:text;border:1px solid #0000;border-radius:12px;min-width:0;margin:10px 0;padding:11px 14px;transition:border-color .16s,background .16s;position:relative}.rich-note-formula:hover{background:#f59e0b06}.rich-note-formula.editing{background:#f59e0b09;border-color:#f6bc4f4f}.rich-note-formula__preview{text-align:center;min-width:0;padding:8px 3px;overflow-x:auto}.rich-note-formula__preview .katex-display{margin:.25em 0}.rich-note-formula__editor{border-top:1px solid #f6bc4f26;gap:8px;margin-top:9px;padding-top:10px;display:grid}.rich-note-formula__mode{gap:4px;display:flex}.rich-note-formula__actions button,.rich-note-formula__mode button,.rich-note-formula__palette button{color:#cfc3ae;min-height:31px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:8px;padding:0 8px;font-size:11px}.rich-note-formula__mode button.active,.rich-note-formula__mode button:hover,.rich-note-formula__palette button:hover{color:#211606;background:#eab65a;border-color:#f6bc4f65}.rich-note-formula__editor>input{color:#efe4d3;width:100%;min-height:39px;font:ui-monospace,SFMono-Regular,Menlo,monospace;background:#090807;border:1px solid #f6bc4f3d;border-radius:9px;outline:0;padding:0 10px;font-size:14px}.rich-note-formula__editor>input:focus{border-color:#f6bc4f83;box-shadow:0 0 0 3px #f59e0b18}.rich-note-formula__palette{flex-wrap:wrap;gap:5px;display:flex}.rich-note-formula__palette button{color:#e5d4af;min-width:34px}.rich-note-formula__palette button.more{padding:0 10px}.rich-note-formula__actions{flex-wrap:wrap;gap:6px;display:flex}.rich-note-formula__actions button:first-child{color:#211606;background:#eab65a;border-color:#f6bc4f63}.rich-note-formula__actions .danger{color:#ffb8c3;background:#fb718510;border-color:#fb71854a}@media (width<=700px){.rich-note-formula{margin:9px -2px;padding:10px}.rich-note-formula__preview{text-align:left;padding:7px 0}.rich-note-formula__editor>input{font-size:16px}.rich-note-formula__palette button{min-width:38px;min-height:34px}}.deleted-page{max-width:900px}.deleted-page__header{background:radial-gradient(circle at 96% 0,#f59e0b11,#0000 36%),linear-gradient(135deg,#16120d,#0d0c0b);border:1px solid #f6bc4f2e;border-radius:18px;margin-bottom:21px;padding:22px}.deleted-page__header h1{letter-spacing:-.06em;margin:5px 0 7px;font-size:clamp(30px,5vw,42px)}.deleted-page__header p:not(.eyebrow){color:#aaa096;max-width:560px;margin:0;font-size:13px;line-height:1.5}.deleted-list{gap:9px;display:grid}.deleted-row{background:linear-gradient(120deg,#ffffff07,#100e0c);border:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 17px;display:grid}.deleted-row__content{min-width:0;position:relative}.deleted-row__content>span{color:#cbb373;align-items:center;gap:5px;font-size:11px;display:flex}.deleted-row__content h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:8px 0 6px;font-size:17px}.deleted-row__content p{color:#aaa29a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.deleted-row__content img{-o-object-fit:cover;object-fit:cover;border:1px solid #f6bc4f34;border-radius:10px;width:62px;height:62px;position:absolute;top:0;right:0}.deleted-row__content:has(img){padding-right:75px}.deleted-row__content small{color:#898177;margin-top:11px;font-size:10px;display:block}.deleted-row__actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:132px;display:flex}.deleted-row__actions button{min-height:34px;font:inherit;cursor:pointer;border-radius:10px;padding:0 10px;font-size:11px}.deleted-row__restore{color:#e5c88c;background:#f59e0b0e;border:1px solid #f6bc4f52;align-items:center;gap:6px;display:inline-flex}.deleted-row__restore:hover{background:#f59e0b16;border-color:#f6bc4f86}.deleted-row__forever{color:#9d958b;background:#ffffff05;border:1px solid #ffffff18}.deleted-row__forever:hover{color:#e1c4c8;background:#fb71850d;border-color:#fb718560}.deleted-row__actions>p{color:#d0c7bb;max-width:170px;margin:0;font-size:11px;line-height:1.4}.deleted-row__actions>p small{color:#8f877d;margin-top:3px;display:block}.deleted-row__actions>div{gap:6px;display:flex}.deleted-row__actions>div button:first-child{color:#b5ada4;background:#ffffff05;border:1px solid #ffffff17}.deleted-empty{text-align:center;border:1px solid #f6bc4f24;border-radius:16px;justify-items:center;min-height:148px;padding:26px 20px;display:grid}.deleted-empty svg{color:#d8b96e;font-size:25px}.deleted-empty h2{margin:10px 0 4px;font-size:18px}.deleted-empty p{color:#958d83;max-width:320px;margin:0;font-size:12px;line-height:1.5}@media (width<=700px){.deleted-page__header{border-radius:16px;padding:18px 16px}.deleted-row{border-radius:11px;grid-template-columns:1fr;gap:13px;padding:14px}.deleted-row__actions{align-items:flex-start;width:100%;min-width:0}.deleted-row__actions>div{width:100%}.deleted-row__actions>div button{flex:1}.deleted-row__restore{min-height:42px!important}.deleted-row__forever{min-height:40px!important}.deleted-row__content img{width:56px;height:56px}.deleted-row__content:has(img){padding-right:68px}}.planner-page .planner-primary,.planner-page .planner-row.done .planner-check,.planner-page .planner-score button.active{border-color:var(--space-accent);background:var(--space-accent)}.planner-page :is(.planner-hub__grid .today,.planner-hub__grid .selected,.planner-calendar__grid .selected,.planner-add-end,.planner-menu .planner-menu__trigger){border-color:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.planner-page :is(.planner-hub__grid .today,.planner-hub__grid .selected,.planner-calendar__grid .selected,.planner-add-end,.planner-menu .planner-menu__trigger){border-color:color-mix(in srgb,var(--space-accent) 55%,#fff)!important}}.planner-page :is(.planner-hub__grid .today,.planner-hub__grid .selected,.planner-calendar__grid .selected,.planner-add-end,.planner-menu .planner-menu__trigger){background:var(--space-accent)!important}@supports (color:color-mix(in lab,red,red)){.planner-page :is(.planner-hub__grid .today,.planner-hub__grid .selected,.planner-calendar__grid .selected,.planner-add-end,.planner-menu .planner-menu__trigger){background:color-mix(in srgb,var(--space-accent) 24%,transparent)!important}}.onboarding-space{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-space{border-color:color-mix(in srgb,var(--space-accent) 22%,transparent)}}.onboarding-space.selected,.onboarding-space:hover{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-space.selected,.onboarding-space:hover{border-color:color-mix(in srgb,var(--space-accent) 55%,#fff)}}.onboarding-space.selected,.onboarding-space:hover{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-space.selected,.onboarding-space:hover{background:color-mix(in srgb,var(--space-accent) 12%,transparent)}}.onboarding-space>span{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-space>span{color:color-mix(in srgb,var(--space-accent) 62%,#fff)}}.onboarding-space>span{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.onboarding-space>span{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.sharing-space.selected{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.sharing-space.selected{border-color:color-mix(in srgb,var(--space-accent) 56%,transparent)}}.sharing-space.selected{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.sharing-space.selected{color:color-mix(in srgb,var(--space-accent) 56%,#fff)}}.sharing-space.selected{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.sharing-space.selected{background:color-mix(in srgb,var(--space-accent) 13%,transparent)}}.english-page{max-width:980px}.english-workspace{--english-blue:var(--space-accent,#3b82f6)}.english-workspace__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 0 18px;display:flex}.english-workspace__header .eyebrow{color:var(--english-blue);align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.english-workspace__header .eyebrow{color:color-mix(in srgb,var(--english-blue) 70%,#fff)}}.english-workspace__header h1{letter-spacing:-.07em;margin:0;font-size:clamp(36px,5vw,52px);line-height:.95}.english-workspace__header>div>p:last-child{color:var(--muted);margin:10px 0 0}.english-primary{border:1px solid var(--english-blue);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.english-primary{border:1px solid color-mix(in srgb,var(--english-blue) 55%,transparent)}}.english-primary{color:#f5f9ff;background:var(--english-blue);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.english-primary{background:color-mix(in srgb,var(--english-blue) 22%,#0a0d15)}}.english-primary{box-shadow:0 10px 25px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-primary{box-shadow:0 10px 25px color-mix(in srgb,var(--english-blue) 18%,transparent)}}.english-primary{font:inherit;cursor:pointer;font-size:13px;font-weight:650}.english-primary:hover{background:var(--english-blue);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.english-primary:hover{background:color-mix(in srgb,var(--english-blue) 32%,#0a0d15)}}.english-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.english-kind-switch,.english-tabs{background:#07080d;border:1px solid #ffffff12;border-radius:13px;gap:5px;padding:4px;display:flex}.english-tabs{width:max-content;max-width:100%;margin-bottom:18px}.english-kind-switch button,.english-tabs button{color:#9995a4;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:12px}.english-kind-switch button.active,.english-tabs button.active{color:#edf5ff;background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-kind-switch button.active,.english-tabs button.active{background:color-mix(in srgb,var(--english-blue) 24%,transparent)}}.english-kind-switch button.active,.english-tabs button.active{box-shadow:inset 0 0 0 1px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-kind-switch button.active,.english-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--english-blue) 35%,transparent)}}.english-empty,.english-goal,.english-library-item,.english-review-callout,.english-review-card,.english-review-finish{background:linear-gradient(145deg,#12141c,#0a0b11);border:1px solid #ffffff13;border-radius:18px}.english-goal span{color:#9994a3;font-size:11px;display:block}.english-review-callout{border-color:var(--english-blue);justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:23px;display:flex}@supports (color:color-mix(in lab,red,red)){.english-review-callout{border-color:color-mix(in srgb,var(--english-blue) 28%,transparent)}}.english-review-callout{background:linear-gradient(115deg,var(--english-blue),#08090f 68%)}@supports (color:color-mix(in lab,red,red)){.english-review-callout{background:linear-gradient(115deg,color-mix(in srgb,var(--english-blue) 14%,#0b0d14),#08090f 68%)}}.english-review-callout h2{letter-spacing:-.045em;margin:3px 0 7px}.english-review-callout p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.english-goal{margin-top:12px}.english-goal>div{justify-content:space-between;align-items:baseline;display:flex}.english-goal i{background:#ffffff0e;border-radius:99px;height:7px;display:block;overflow:hidden}.english-goal em{border-radius:inherit;height:100%;box-shadow:0 0 14px var(--english-blue);display:block}@supports (color:color-mix(in lab,red,red)){.english-goal em{box-shadow:0 0 14px color-mix(in srgb,var(--english-blue) 65%,transparent)}}.english-goal small{color:#95909e;font-size:11px}.english-library-tools{justify-content:space-between;align-items:center;gap:10px;display:flex}.english-search{color:#8f8a99;background:#ffffff06;border:1px solid #ffffff16;border-radius:11px;align-items:center;gap:7px;min-width:260px;padding:0 11px;display:flex}.english-search input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.english-library-list{gap:7px;display:grid}.english-library-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;transition:transform .18s,border-color .18s,background .18s;display:flex}.english-library-item:hover{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-library-item:hover{border-color:color-mix(in srgb,var(--english-blue) 40%,transparent)}}.english-library-item:hover{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-library-item:hover{background:color-mix(in srgb,var(--english-blue) 8%,#080a10)}}.english-library-item:hover{transform:translateY(-1px)}.english-library-item div{min-width:0}.english-library-item span,.english-library-item strong{overflow-wrap:anywhere;display:block}.english-library-item strong{font-size:16px}.english-library-item div>span{color:#c7c3cf;margin-top:4px;font-size:13px}.english-library-item small{color:var(--english-blue);display:inline-block}@supports (color:color-mix(in lab,red,red)){.english-library-item small{color:color-mix(in srgb,var(--english-blue) 62%,#fff)}}.english-library-item small{font-size:10px}.english-status{color:#aca7b4;background:#ffffff06;border:1px solid #ffffff14;border-radius:99px;flex:none;padding:5px 7px;font-size:10px}.english-empty,.english-review-finish{text-align:center;justify-items:center;gap:10px;margin-top:14px;padding:32px 20px;display:grid}.english-empty svg,.english-review-finish>svg{color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-empty svg,.english-review-finish>svg{color:color-mix(in srgb,var(--english-blue) 70%,#fff)}}.english-empty svg,.english-review-finish>svg{font-size:27px}.english-empty strong{font-size:16px}.english-empty p{color:var(--muted);margin:0;font-size:13px}.english-confirm button,.english-detail-actions button,.english-empty button,.english-review-finish button{color:#e8e6ee;min-height:36px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1b;border-radius:10px;padding:0 11px;font-size:12px}.english-review-card{border-color:var(--english-blue);padding:20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.english-review-card{border-color:color-mix(in srgb,var(--english-blue) 30%,transparent)}}.english-review-card__top{color:#9eacc4;justify-content:space-between;font-size:11px;display:flex}.english-review-card__content{text-align:center;align-content:center;justify-items:center;min-height:330px;display:grid}.english-review-card__content>p{color:#9ca5b6;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.english-review-card__content h2{overflow-wrap:anywhere;letter-spacing:-.06em;max-width:650px;margin:14px 0 25px;font-size:clamp(31px,6vw,52px)}.english-review-card__content>strong{color:#d8e8ff;overflow-wrap:anywhere;max-width:680px;font-size:clamp(20px,3vw,28px)}.english-review-card__content small{max-width:600px;color:var(--muted);margin-top:14px;line-height:1.5}.english-reveal{border:1px solid var(--english-blue);min-height:42px;padding:0 16px}@supports (color:color-mix(in lab,red,red)){.english-reveal{border:1px solid color-mix(in srgb,var(--english-blue) 44%,transparent)}}.english-reveal{color:#dcecff;background:var(--english-blue);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.english-reveal{background:color-mix(in srgb,var(--english-blue) 15%,transparent)}}.english-reveal{font:inherit;cursor:pointer}.english-review-actions button{color:#e8e8f1;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1d}.english-sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020307b8;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.english-sheet{border:1px solid var(--english-blue);width:min(600px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.english-sheet{border:1px solid color-mix(in srgb,var(--english-blue) 28%,transparent)}}.english-sheet{background:#0c0d14;border-radius:21px;box-shadow:0 25px 80px #000a}.english-sheet header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.english-sheet h2{letter-spacing:-.045em;margin:3px 0 0;font-size:24px}.english-sheet header button{color:#ddd9e5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.english-sheet details label,.english-sheet>label{color:#aca8b4;gap:6px;margin-top:13px;font-size:11px;display:grid}.english-sheet input,.english-sheet textarea{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#ffffff07;border:1px solid #ffffff18;border-radius:10px;outline:0;padding:9px 10px}.english-sheet textarea{resize:vertical;min-height:74px}.english-sheet input:focus,.english-sheet textarea:focus{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-sheet input:focus,.english-sheet textarea:focus{border-color:color-mix(in srgb,var(--english-blue) 66%,transparent)}}.english-sheet input:focus,.english-sheet textarea:focus{box-shadow:0 0 0 3px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-sheet input:focus,.english-sheet textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--english-blue) 14%,transparent)}}.english-sheet details{color:#aaa5b2;margin-top:15px;font-size:12px}.english-sheet summary{cursor:pointer}.english-sheet>.english-primary{width:100%;margin-top:18px}.english-item-detail>strong{color:#dceaff;margin:5px 0 17px;font-size:20px;display:block}.english-item-detail>p{color:#c1bdc9;white-space:pre-wrap;line-height:1.55}.english-confirm>div,.english-detail-actions{gap:8px;margin-top:22px;display:flex}.english-confirm .danger,.english-detail-actions .danger{color:#ffbec8;background:#fb718514;border-color:#fb71854d}.english-confirm p{color:var(--muted)}.is-readonly .english-review-callout .english-primary{display:none}@media (width<=700px){.english-workspace__header{padding-top:7px}.english-workspace__header h1{font-size:38px}.english-review-callout{flex-direction:column;align-items:flex-start}.english-review-callout .english-primary{width:100%}.english-library-tools{flex-direction:column;align-items:stretch}.english-search{min-width:0}.english-library-item{align-items:flex-start}.english-status{margin-top:2px}.english-review-card__content{min-height:350px}.english-review-actions button{flex:1}.english-sheet{border-bottom-right-radius:0;border-bottom-left-radius:0}}.english-review-callout.complete{min-height:100px;padding:18px 22px}.english-review-callout.complete>svg{color:#86efac;font-size:30px}.english-recent{margin-top:28px}.english-section-heading{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.english-section-heading h2{letter-spacing:-.045em;margin:0;font-size:23px}.english-section-heading .eyebrow{margin-bottom:5px}.english-section-heading button{color:#acd0ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.english-recent-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.english-recent-grid button{min-height:130px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;align-items:flex-start;padding:15px;transition:transform .18s,border-color .18s,background .18s;display:flex;overflow:hidden}.english-recent-grid button:hover{border-color:var(--english-blue);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.english-recent-grid button:hover{border-color:color-mix(in srgb,var(--english-blue) 42%,transparent)}}.english-recent-grid button:hover{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-recent-grid button:hover{background:color-mix(in srgb,var(--english-blue) 8%,#0a0b11)}}.english-recent-grid span{color:#94bffe;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.english-recent-grid strong{overflow-wrap:anywhere;max-width:100%;margin-top:19px;font-size:15px;display:block}.english-recent-grid small{color:#b9b4c1;overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:12px;display:block}.english-recent-empty{color:#9994a2;border:1px dashed #ffffff1c;border-radius:16px;padding:20px;font-size:13px}.english-summary{color:#9893a1;flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;font-size:11px;display:flex}.english-summary i{background:var(--english-blue);border-radius:50%;width:3px;height:3px}@supports (color:color-mix(in lab,red,red)){.english-summary i{background:color-mix(in srgb,var(--english-blue) 70%,#fff)}}.english-collections{gap:6px;margin:-3px 0 12px;padding-bottom:3px;display:flex;overflow-x:auto}.english-collections button{color:#aaa5b2;min-height:28px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:99px;flex:none;padding:0 9px;font-size:11px}.english-collections button.active{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-collections button.active{border-color:color-mix(in srgb,var(--english-blue) 42%,transparent)}}.english-collections button.active{color:#dcecff;background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-collections button.active{background:color-mix(in srgb,var(--english-blue) 15%,transparent)}}.english-library-item{min-height:88px}.english-library-item__kind{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#80b4ff!important;font-size:10px!important}.english-library-item p{color:#9e99a7;margin:6px 0 0;font-size:12px;line-height:1.45}.english-library-item small{margin-top:8px}.is-reviewing{max-width:760px;margin:0 auto;padding-top:14px}.is-reviewing>.english-tabs,.is-reviewing>.english-workspace__header{display:none}.is-reviewing .english-review-card{border-color:var(--english-blue);flex-direction:column;min-height:calc(100dvh - 180px);padding:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card{border-color:color-mix(in srgb,var(--english-blue) 38%,transparent)}}.is-reviewing .english-review-card{background:radial-gradient(circle at 50% 7%,var(--english-blue),transparent 34%),linear-gradient(145deg,#0c0e16,#08090e)}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card{background:radial-gradient(circle at 50% 7%,color-mix(in srgb,var(--english-blue) 15%,transparent),transparent 34%),linear-gradient(145deg,#0c0e16,#08090e)}}.english-review-card__top button{color:#b5b0bd;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.english-review-progress{background:#ffffff0e;border-radius:99px;height:4px;margin-top:14px;display:block;overflow:hidden}.english-review-progress em{border-radius:inherit;background:var(--english-blue);height:100%;box-shadow:0 0 14px var(--english-blue);display:block}@supports (color:color-mix(in lab,red,red)){.english-review-progress em{box-shadow:0 0 14px color-mix(in srgb,var(--english-blue) 70%,transparent)}}.english-review-progress em{transition:width .3s}.is-reviewing .english-review-card__content{flex:1;min-height:0;padding:24px 0 14px}.is-reviewing .english-review-card__content h2{font-size:clamp(38px,7vw,64px)}.is-reviewing .english-review-card__content>small:not(:only-child){margin-bottom:22px}.english-review-finish>div{gap:8px;display:flex}.english-review-finish .english-primary{min-height:36px}@media (width<=700px){.english-recent-grid{grid-template-columns:repeat(2,1fr)}.english-recent-grid button{min-height:118px}.english-summary{gap:7px}.is-reviewing{padding:0}.is-reviewing .english-review-card{border-left:0;border-right:0;min-height:calc(100dvh - 125px)}.is-reviewing .english-review-card__content{padding-bottom:28px}.is-reviewing .english-review-card__content h2{font-size:42px}.english-empty--review>div{flex-direction:column;width:100%}.english-empty--review button{width:100%}}.english-cover{border:1px solid var(--english-blue);align-items:flex-end;min-height:238px;margin:0 0 20px;padding:28px 30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.english-cover{border:1px solid color-mix(in srgb,var(--english-blue) 34%,transparent)}}.english-cover{background-image:radial-gradient(ellipse 55% 70% at 82% 42%,var(--english-blue),transparent 62%),linear-gradient(115deg,#020712 0,#07182c 48%,#0a1a30 72%,#050910 100%);border-radius:25px}@supports (color:color-mix(in lab,red,red)){.english-cover{background-image:radial-gradient(ellipse 55% 70% at 82% 42%,color-mix(in srgb,var(--english-blue) 22%,transparent),transparent 62%),linear-gradient(115deg,#020712 0,#07182c 48%,#0a1a30 72%,#050910 100%)}}.english-cover{background-position:50%;background-size:cover;box-shadow:inset 0 1px #ffffff18,0 26px 66px #00000065}.english-cover:before{content:"";pointer-events:none;position:absolute;inset:0}.english-cover__content{max-width:540px;position:relative}.english-cover__content h1{color:#f7fbff;text-shadow:0 3px 22px #0008}.english-cover__content>p:not(.eyebrow){color:#d2dbe9;text-shadow:0 2px 12px #000a;max-width:380px}.english-cover__stats{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.english-cover__stats span{color:#c5d4e9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff1c;border-radius:99px;padding:7px 9px;font-size:11px}.english-cover__stats b{color:#f5f9ff}.is-readonly .english-cover{min-height:190px}.is-readonly .english-cover__stats{display:none}@media (width<=700px){.english-cover{background-image:radial-gradient(ellipse 70% 55% at 78% 28%,var(--english-blue),transparent 58%),linear-gradient(160deg,#020712 0,#07182c 52%,#050910 100%);border-radius:20px;align-items:flex-end;min-height:202px;padding:22px 20px}@supports (color:color-mix(in lab,red,red)){.english-cover{background-image:radial-gradient(ellipse 70% 55% at 78% 28%,color-mix(in srgb,var(--english-blue) 18%,transparent),transparent 58%),linear-gradient(160deg,#020712 0,#07182c 52%,#050910 100%)}}.english-cover__content>p:not(.eyebrow){max-width:270px;margin-top:7px;font-size:13px}.english-cover__stats{margin-top:12px}}.english-library-entry{margin-top:28px}.english-library-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.english-library-entry__card{border:1px solid var(--english-blue);flex-direction:column;align-items:flex-start;min-height:190px;padding:18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.english-library-entry__card{border:1px solid color-mix(in srgb,var(--english-blue) 26%,transparent)}}.english-library-entry__card{color:var(--ink);text-align:left;cursor:pointer;border-radius:19px;transition:transform .2s,border-color .2s,box-shadow .2s}.english-library-entry__card:after{content:"";background:radial-gradient(circle,var(--english-blue),transparent 69%);border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-52px}@supports (color:color-mix(in lab,red,red)){.english-library-entry__card:after{background:radial-gradient(circle,color-mix(in srgb,var(--english-blue) 36%,transparent),transparent 69%)}}.english-library-entry__card:after{pointer-events:none}.english-library-entry__card--expressions{background:linear-gradient(145deg,#12141c,var(--english-blue))}@supports (color:color-mix(in lab,red,red)){.english-library-entry__card--expressions{background:linear-gradient(145deg,#12141c,color-mix(in srgb,var(--english-blue) 8%,#10101a))}}.english-library-entry__card--expressions:after{background:radial-gradient(circle,#7dd3fc37,#0000 69%)}.english-library-entry__card:hover{border-color:var(--english-blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.english-library-entry__card:hover{border-color:color-mix(in srgb,var(--english-blue) 55%,transparent)}}.english-library-entry__card:hover{box-shadow:0 17px 34px #00000035}.english-library-entry__card>*{z-index:1;position:relative}.english-library-entry__mark{border:1px solid var(--english-blue);place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab,red,red)){.english-library-entry__mark{border:1px solid color-mix(in srgb,var(--english-blue) 43%,transparent)}}.english-library-entry__mark{color:#d9ebff;background:var(--english-blue);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.english-library-entry__mark{background:color-mix(in srgb,var(--english-blue) 18%,transparent)}}.english-library-entry__mark{letter-spacing:-.08em;font-size:18px;font-weight:700}.english-library-entry__card--expressions .english-library-entry__mark{color:#e1f2ff;letter-spacing:-.12em;background:#0e355052}.english-library-entry__card p{color:#91bffd;letter-spacing:.08em;text-transform:uppercase;margin:17px 0 0;font-size:11px;font-weight:700}.english-library-entry__card strong{letter-spacing:-.05em;margin-top:6px;font-size:23px;display:block}.english-library-entry__card small{color:#aaa6b3;max-width:280px;margin-top:6px;font-size:12px;line-height:1.45;display:block}.english-library-entry__card b{color:#cce3ff;align-items:center;gap:5px;margin-top:auto;padding-top:15px;font-size:12px;display:flex}.english-library-entry__card b svg{font-size:14px;transition:transform .18s}.english-library-entry__card:hover b svg{transform:translate(3px)}.english-library-entry__library{border:1px solid var(--english-blue);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.english-library-entry__library{border:1px solid color-mix(in srgb,var(--english-blue) 26%,transparent)}}.english-library-entry__library{color:var(--ink);text-align:left;cursor:pointer;border-radius:19px;transition:transform .2s,border-color .2s,box-shadow .2s}.english-library-entry__library:after{content:"";background:radial-gradient(circle,var(--english-blue),transparent 69%);border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-52px}@supports (color:color-mix(in lab,red,red)){.english-library-entry__library:after{background:radial-gradient(circle,color-mix(in srgb,var(--english-blue) 36%,transparent),transparent 69%)}}.english-library-entry__library:after{pointer-events:none}.english-library-entry__library>*{z-index:1;position:relative}.english-library-entry__library:hover{border-color:var(--english-blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.english-library-entry__library:hover{border-color:color-mix(in srgb,var(--english-blue) 55%,transparent)}}.english-library-entry__library:hover{box-shadow:0 17px 34px #00000035}.english-library-entry__library-mark{border:1px solid var(--english-blue);place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab,red,red)){.english-library-entry__library-mark{border:1px solid color-mix(in srgb,var(--english-blue) 43%,transparent)}}.english-library-entry__library-mark{color:#d8eaff;background:var(--english-blue);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.english-library-entry__library-mark{background:color-mix(in srgb,var(--english-blue) 18%,transparent)}}.english-library-entry__library-mark{font-size:18px}.english-library-entry__library p{color:#91bffd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.english-library-entry__library strong{letter-spacing:-.05em;margin-top:6px;font-size:23px;display:block}.english-library-entry__library small{color:#aaa6b3;max-width:380px;margin-top:6px;font-size:12px;line-height:1.45;display:block}.english-library-entry__library em{color:#aebbcf;margin-top:10px;font-size:11px;font-style:normal;display:block}.english-library-entry__library em b{color:#edf6ff}.english-library-entry__library>b{color:#cce3ff;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.english-library-entry__library>b svg{font-size:14px;transition:transform .18s}.english-library-entry__library:hover>b svg{transform:translate(3px)}@media (width<=700px){.english-library-entry__grid{grid-template-columns:1fr}.english-library-entry__card{min-height:165px}.english-library-entry__card small{max-width:245px}.english-library-entry__library{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:165px}.english-library-entry__library>b{grid-column:2;margin-top:2px}.english-library-entry__library small{max-width:245px}}.english-type-choice>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:14px;transition:border-color .18s,background .18s;display:grid}.english-type-choice>button:hover{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-type-choice>button:hover{border-color:color-mix(in srgb,var(--english-blue) 48%,transparent)}}.english-type-choice>button:hover{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-type-choice>button:hover{background:color-mix(in srgb,var(--english-blue) 10%,#ffffff06)}}.english-type-choice>button>span{border:1px solid var(--english-blue);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.english-type-choice>button>span{border:1px solid color-mix(in srgb,var(--english-blue) 35%,transparent)}}.english-type-choice>button>span{color:#d6e9ff;background:var(--english-blue);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.english-type-choice>button>span{background:color-mix(in srgb,var(--english-blue) 14%,transparent)}}.english-type-choice>button>span{letter-spacing:-.08em;font-weight:700}.english-type-choice small,.english-type-choice strong{display:block}.english-type-choice strong{font-size:14px}.english-type-choice small{color:#a9a4b2;margin-top:4px;font-size:11px}.english-type-choice>button>svg{color:#a8ccff}.english-library-context-actions{flex-wrap:wrap;display:flex}.english-library-review{border:1px solid var(--english-blue);align-items:center;gap:6px;margin:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.english-library-review{border:1px solid color-mix(in srgb,var(--english-blue) 36%,transparent)}}.english-library-review{font:inherit;cursor:pointer;border-radius:10px;font-size:12px}.english-review-actions .review-again{color:#ffc3cd}.english-review-actions .review-hard{color:#ffe0a5}.english-review-callout__actions{justify-items:end;gap:9px;display:grid}.english-free-link{color:#a9d0ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.english-free-link svg{font-size:14px;transition:transform .18s}.english-free-link:hover svg{transform:translate(3px)}.english-free-practice__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.english-free-practice__choices button{border:1px solid var(--english-blue);place-content:center;gap:5px;min-height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.english-free-practice__choices button{border:1px solid color-mix(in srgb,var(--english-blue) 28%,transparent)}}.english-free-practice__choices button{color:#eaf4ff;background:var(--english-blue);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.english-free-practice__choices button{background:color-mix(in srgb,var(--english-blue) 9%,#ffffff05)}}.english-free-practice__choices button{font:inherit;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.english-free-practice__choices button:hover{border-color:var(--english-blue);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.english-free-practice__choices button:hover{border-color:color-mix(in srgb,var(--english-blue) 58%,transparent)}}.english-free-practice__choices button:hover{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-free-practice__choices button:hover{background:color-mix(in srgb,var(--english-blue) 18%,#ffffff06)}}.english-free-practice__choices strong{letter-spacing:-.05em;font-size:22px}.english-free-practice__choices small{color:#a7a3b0;font-size:11px}.english-free-practice__choices--sources{grid-template-columns:repeat(2,minmax(0,1fr))}.english-free-practice__choices--sources button{text-align:center;min-height:126px;padding:14px}.english-free-practice__choices--sources .english-free-practice__all{grid-column:1/-1;min-height:96px}.english-free-practice__icon{border:1px solid var(--english-blue);place-items:center;width:32px;height:32px;margin:0 auto 2px;display:grid}@supports (color:color-mix(in lab,red,red)){.english-free-practice__icon{border:1px solid color-mix(in srgb,var(--english-blue) 44%,transparent)}}.english-free-practice__icon{color:#d8ebff;background:var(--english-blue);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.english-free-practice__icon{background:color-mix(in srgb,var(--english-blue) 14%,transparent)}}.english-free-practice__icon{letter-spacing:-.08em;font-size:14px;font-weight:750}.english-free-practice__icon svg{width:16px;height:16px}.english-free-practice__choices--sources small{min-height:28px;line-height:1.3}.english-review-callout.complete .english-free-link{justify-content:flex-start}@media (width>=701px){.english-review-callout.complete{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;display:grid}.english-review-callout.complete>div:first-child{grid-area:1/1}.english-review-callout.complete .english-review-callout__actions{grid-area:2/1;align-self:start;justify-items:start;margin-top:2px}.english-review-callout.complete>svg{grid-area:1/2/-1;place-self:center end;margin-block:auto}}@media (width<=700px){.english-review-callout__actions{justify-items:stretch;width:100%}.english-review-callout.complete .english-review-callout__actions{justify-items:start}.english-review-callout__actions .english-primary{width:100%}.english-free-link{justify-content:flex-start;min-height:38px}.english-free-practice__choices button{min-height:76px}.english-library-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.english-library-review{text-align:center;justify-content:center;min-width:0}.english-library-context-actions .english-library-review:last-child{grid-column:1/-1}}.profile-overview{background:#050507;border-color:#ffffff14}.profile-overview__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050507);height:42%;position:absolute;bottom:0;left:0;right:0}.profile-overview__body{background:linear-gradient(#07070a,#050507 58%);position:relative}.english-cover__context{color:#afd0ff;margin-top:8px;font-size:12px;display:block}.english-workspace{--english-label:#8fbcff;--english-support:#b4d1fa;--english-soft:#87a9da}.english-workspace :is(.eyebrow,.english-tabs button,.english-kind-switch button,.english-filters button,.english-collections button,.english-summary,.english-goal span,.english-goal small,.english-review-callout p:not(.eyebrow),.english-library-header small,.english-library-item div>span,.english-library-item p,.english-library-entry__card small,.english-library-entry__library small,.english-library-entry__library em,.english-recent-grid small,.english-activity__streaks small,.english-activity__heading p:not(.eyebrow),.english-activity__legend,.english-activity__empty,.english-activity__weekdays,.english-activity__months,.english-activity__detail,.english-sheet>label,.english-sheet details,.english-sheet small,.english-item-detail>p,.english-confirm p){color:var(--english-support)}.english-workspace :is(.english-library-entry__card p,.english-library-entry__library p,.english-recent-grid span,.english-library-item__kind,.english-review-card__content>p,.english-review-card__top,.english-activity__heading .eyebrow){color:var(--english-label)}.english-workspace :is(.english-cover__content>p:not(.eyebrow),.english-cover__stats span,.english-cover__context,.english-review-card__content small){color:#c4dcff}.english-library-item{padding:0;position:relative}.english-library-item__open{min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:14px;padding:15px 52px 15px 15px;display:flex}.english-library-item__open:focus-visible,.english-speak:focus-visible{outline:2px solid var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-library-item__open:focus-visible,.english-speak:focus-visible{outline:2px solid color-mix(in srgb,var(--english-blue) 76%,#fff)}}.english-library-item__open:focus-visible,.english-speak:focus-visible{outline-offset:2px}.english-speak{border:1px solid var(--english-blue);flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.english-speak{border:1px solid color-mix(in srgb,var(--english-blue) 42%,transparent)}}.english-speak{color:#b9d8ff;background:var(--english-blue);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.english-speak{background:color-mix(in srgb,var(--english-blue) 12%,transparent)}}.english-speak{cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s}.english-library-item>.english-speak{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.english-speak.is-speaking,.english-speak:hover{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-speak.is-speaking,.english-speak:hover{border-color:color-mix(in srgb,var(--english-blue) 74%,#fff)}}.english-speak.is-speaking,.english-speak:hover{color:#f1f7ff;background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-speak.is-speaking,.english-speak:hover{background:color-mix(in srgb,var(--english-blue) 30%,transparent)}}.english-speak:active{transform:scale(.96)}.english-speak--review{border-radius:50%;width:38px;height:38px;margin:-12px 0 18px}.english-sheet__header-actions{flex:none;gap:8px;display:flex}.english-sheet header .english-speak{width:34px;height:34px}@media (width<=700px){.english-library-item__open{padding-right:48px}.english-library-item>.english-speak{right:12px}}.english-page:after{z-index:-1;pointer-events:none;content:"";position:fixed;inset:120px 0 0}.english-workspace{max-width:920px;margin-inline:auto;position:relative}.english-cover{isolation:isolate;border-color:var(--english-blue);min-height:278px}@supports (color:color-mix(in lab,red,red)){.english-cover{border-color:color-mix(in srgb,var(--english-blue) 56%,#ffffff26)}}.english-cover{background-image:radial-gradient(ellipse 58% 72% at 84% 40%,var(--english-blue),transparent 64%),radial-gradient(ellipse 40% 50% at 70% 78%,#1d4ed818,transparent 70%),linear-gradient(115deg,#020712 0,#07182c 46%,#0a2036 70%,#050910 100%)}@supports (color:color-mix(in lab,red,red)){.english-cover{background-image:radial-gradient(ellipse 58% 72% at 84% 40%,color-mix(in srgb,var(--english-blue) 25%,transparent),transparent 64%),radial-gradient(ellipse 40% 50% at 70% 78%,#1d4ed818,transparent 70%),linear-gradient(115deg,#020712 0,#07182c 46%,#0a2036 70%,#050910 100%)}}.english-cover{box-shadow:inset 0 1px #d8ecff1f,0 28px 90px #000a,0 0 70px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-cover{box-shadow:inset 0 1px #d8ecff1f,0 28px 90px #000a,0 0 70px color-mix(in srgb,var(--english-blue) 13%,transparent)}}.english-cover:before{z-index:1;mix-blend-mode:normal;background:linear-gradient(90deg,#020712fa,#020712e8 32%,#0207128a 50%,#0000 72%)}.english-cover__scene{z-index:0;pointer-events:none;width:100%;position:absolute;inset:0;overflow:hidden}.english-cover__atmosphere{z-index:0;opacity:0;background:radial-gradient(42% 65% at 78% 47%,#237be22d,#0000 67%),radial-gradient(circle at 75% 48%,#85c8ff12,#0000 24%);position:absolute;inset:0;transform:scale(.96)}.english-cover__foreground-orbits,.english-cover__orbits{opacity:0;width:78%;height:116%;position:absolute;top:-8%;right:-12%}.english-cover__orbits{z-index:1}.english-cover__foreground-orbits{z-index:6}.english-cover__foreground-orbits path{fill:none;stroke:#b9ddff8a;stroke-width:1.05px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #3b82f655)}.english-cover__foreground-orbits path:last-child{stroke:#71b6ff5f;stroke-width:.8px}.english-cover__orbit{fill:none;stroke-width:1.15px;vector-effect:non-scaling-stroke}.english-cover__orbit--far{stroke:#3b82f650;stroke-width:1px;opacity:.55}.english-cover__orbit--mid{stroke:#60a5fa82;stroke-width:1.2px;opacity:.76}.english-cover__orbit--near{stroke:#93c5fda3;stroke-width:1.3px;opacity:.9}.english-cover__orbit--micro{stroke:#bfdbfe5c;stroke-width:.9px;opacity:.43}.english-cover__orbit-layer{transform-origin:50%;transform-box:fill-box;opacity:0}.english-cover__glow{opacity:0}.english-cover__mote{fill:#dbeafe;opacity:0;filter:drop-shadow(0 0 4px #60a5fa88)}.english-cover__sphere-wrap{z-index:3;aspect-ratio:1;opacity:0;width:158px;position:absolute;top:50%;left:76%;transform:translate(-50%,-46%)scale(.86)}.english-cover__sphere-halo{filter:blur(7px);background:radial-gradient(circle,#48a7ff24 0 27%,#2479df13 42%,#0000 68%);border-radius:50%;position:absolute;inset:-38%}.english-cover__sphere{background:radial-gradient(circle at 31% 25%,#d7f1ff 0 2%,#82c8ff 7%,#3c8ce2 20%,#15509c 43%,#09264d 68%,#030b17 100%);border:1px solid #a8d6ff8f;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset -25px -28px 42px #01050cc7,inset 12px 10px 25px #d5efff2f,0 0 0 8px #3b82f60a,0 0 42px #328bf058,0 18px 45px #000b}.english-cover__sphere:before{content:"";border:1px solid #c3e4ff33;border-radius:50%;position:absolute;inset:12%;transform:rotate(25deg)scaleY(.42);box-shadow:0 0 18px #7cc4ff26}.english-cover__sphere:after{content:"";border-left:1px solid #78bfff18;border-right:1px solid #d6edff24;border-radius:50%;width:38%;height:120%;position:absolute;top:-10%;left:31%;transform:rotate(17deg)}.english-cover__sphere-grid{border-top:1px solid #d1ebff32;border-bottom:1px solid #86c6ff26;border-radius:50%;position:absolute;inset:18% -12%;transform:rotate(-12deg)}.english-cover__sphere-core{background:#edf9ff;border-radius:50%;width:13px;height:13px;position:absolute;top:31%;left:28%;box-shadow:0 0 9px #fff,0 0 24px #7ac6ff,0 0 46px #3b82f6}.english-cover__word-plane{--orbit-x:150px;--orbit-y:78px;--orbit-x7:106px;--orbit-y7:55px;--orbit-tilt:0deg;--orbit-duration:34s;--orbit-delay:0s;--static-x:var(--orbit-x);--static-y:0px;z-index:4;opacity:0;width:0;height:0;position:absolute;top:50%;left:76%}.english-cover__word-plane--hello{--orbit-x:169px;--orbit-y:78px;--orbit-x7:120px;--orbit-y7:55px;--orbit-tilt:-17deg;--orbit-duration:38s;z-index:2}.english-cover__word-plane--listen{--orbit-x:203px;--orbit-y:87px;--orbit-x7:144px;--orbit-y7:62px;--orbit-tilt:11deg;--orbit-duration:46s;z-index:2}.english-cover__word-plane--read{--orbit-x:137px;--orbit-y:77px;--orbit-x7:97px;--orbit-y7:54px;--orbit-tilt:28deg;--orbit-duration:31s;z-index:2}.english-cover__word-plane--learn{--orbit-x:187px;--orbit-y:86px;--orbit-x7:132px;--orbit-y7:61px;--orbit-tilt:-31deg;--orbit-duration:43s}.english-cover__word-plane--speak{--orbit-x:123px;--orbit-y:75px;--orbit-x7:87px;--orbit-y7:53px;--orbit-tilt:18deg;--orbit-duration:29s}.english-cover__word-plane--write{--orbit-x:153px;--orbit-y:80px;--orbit-x7:108px;--orbit-y7:57px;--orbit-tilt:36deg;--orbit-duration:36s}.english-cover__word-orbit{width:0;height:0;transform:rotate(var(--orbit-tilt));transform-origin:0 0;display:block;position:absolute}.english-cover__word-anchor{width:0;height:0;transform:translate3d(var(--static-x),var(--static-y),0);display:block;position:absolute}.english-cover__word-upright{transform:rotate(calc(var(--orbit-tilt)*-1));transform-origin:0 0;display:block;position:absolute}.english-cover__node{color:#e3f3ff;letter-spacing:.03em;white-space:nowrap;opacity:.48;background:#0a2851c7;border:1px solid #a4d3ff8c;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:4px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;transform:translate(-50%,-50%);box-shadow:0 8px 20px #061d3e78,0 0 14px #3b82f64a,inset 0 1px #e9f7ff1c}.english-cover__word-plane--hello .english-cover__node,.english-cover__word-plane--listen .english-cover__node,.english-cover__word-plane--read .english-cover__node{color:#bcd9f4;background:#071b38b0;box-shadow:0 7px 18px #020a18a6,0 0 10px #3b82f62c}.english-cover__impulse{z-index:7;opacity:0;background:#e0f2fe;border-radius:50%;width:7px;height:7px;position:absolute;top:34%;right:42%;box-shadow:0 0 10px #60a5faaa,0 0 22px #3b82f666}.english-cover__scene.is-ready .english-cover__atmosphere{animation:.55s cubic-bezier(.22,.8,.22,1) .12s both english-cover-atmosphere-in}.english-cover__scene.is-ready .english-cover__foreground-orbits,.english-cover__scene.is-ready .english-cover__orbits{animation:.7s cubic-bezier(.22,.8,.22,1) .2s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__orbit-layer--far{animation:.55s .18s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__orbit-layer--mid{animation:.55s .28s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__orbit-layer--near{animation:.55s .36s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__orbit-layer--micro{animation:.5s .44s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__glow{animation:.7s .3s both english-cover-fade-in}.english-cover__scene.is-ready .english-cover__mote{animation:.45s .52s both english-cover-mote-in}.english-cover__scene.is-ready .english-cover__sphere-wrap{animation:.72s cubic-bezier(.18,.84,.22,1) .34s both english-cover-sphere-in}.english-cover__scene.is-ready .english-cover__word-plane{animation:.5s cubic-bezier(.22,.8,.22,1) .58s both english-cover-word-in}.english-cover__scene.is-ready .english-cover__word-plane--learn,.english-cover__scene.is-ready .english-cover__word-plane--write{animation-delay:.7s}.english-cover__scene.is-ready .english-cover__impulse{animation:.85s cubic-bezier(.22,.8,.22,1) .72s both english-cover-impulse}.english-cover__scene.is-settled :is(.english-cover__atmosphere,.english-cover__orbits,.english-cover__foreground-orbits,.english-cover__orbit-layer,.english-cover__glow,.english-cover__mote,.english-cover__sphere-wrap,.english-cover__word-plane){opacity:1}.english-cover__scene.is-settled .english-cover__orbit-layer--far{animation:48s linear infinite english-cover-orbit-spin}.english-cover__scene.is-settled .english-cover__orbit-layer--mid{animation:62s linear infinite english-cover-orbit-spin-reverse}.english-cover__scene.is-settled .english-cover__orbit-layer--near{animation:39s linear infinite english-cover-orbit-spin}.english-cover__scene.is-settled .english-cover__glow{animation:7.5s ease-in-out infinite english-cover-glow-breathe}.english-cover__scene.is-settled .english-cover__sphere-wrap{animation:8s ease-in-out infinite english-cover-sphere-breathe}.english-cover__scene.is-settled .english-cover__sphere-grid{animation:18s linear infinite english-cover-sphere-grid}.english-cover__scene.is-settled .english-cover__word-anchor{animation:english-cover-word-path var(--orbit-duration) linear var(--orbit-delay) infinite}.english-cover__scene.is-settled .english-cover__node{animation:english-cover-word-depth var(--orbit-duration) ease-in-out var(--orbit-delay) infinite}.english-cover__scene.is-settled .english-cover__mote--one{animation:14s linear infinite english-cover-mote-travel}.english-cover__scene.is-settled .english-cover__mote--two{animation:18s linear infinite english-cover-mote-travel}.english-cover__scene.is-settled .english-cover__mote--three{animation:6.4s ease-in-out infinite english-cover-glow-breathe}@keyframes english-cover-atmosphere-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes english-cover-fade-in{0%{opacity:0}to{opacity:1}}@keyframes english-cover-mote-in{0%{opacity:0}to{opacity:.9}}@keyframes english-cover-sphere-in{0%{opacity:0;transform:translate(-50%,-43%)scale(.72)}to{opacity:1;transform:translate(-50%,-46%)scale(1)}}@keyframes english-cover-word-in{0%{opacity:0}to{opacity:1}}@keyframes english-cover-impulse{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:.95}to{opacity:0;transform:translate(118px,-42px)scale(1)}}@keyframes english-cover-orbit-spin{to{transform:rotate(1turn)}}@keyframes english-cover-orbit-spin-reverse{to{transform:rotate(-1turn)}}@keyframes english-cover-glow-breathe{0%,to{opacity:.65}50%{opacity:1}}@keyframes english-cover-sphere-breathe{0%,to{transform:translate(-50%,-46%)scale(1)}50%{transform:translate(-50%,-47%)scale(1.015)}}@keyframes english-cover-sphere-grid{to{transform:rotate(348deg)}}@keyframes english-cover-word-path{0%,to{transform:translate3d(var(--static-x),var(--static-y),0)}12.5%{transform:translate3d(var(--orbit-x7),var(--orbit-y7),0)}25%{transform:translate3d(0,var(--orbit-y),0)}37.5%{transform:translate3d(calc(var(--orbit-x7)*-1),var(--orbit-y7),0)}50%{transform:translate3d(calc(var(--orbit-x)*-1),0,0)}62.5%{transform:translate3d(calc(var(--orbit-x7)*-1),calc(var(--orbit-y7)*-1),0)}75%{transform:translate3d(0,calc(var(--orbit-y)*-1),0)}87.5%{transform:translate3d(var(--orbit-x7),calc(var(--orbit-y7)*-1),0)}}@keyframes english-cover-word-depth{0%,to{opacity:.48;scale:.88}45%,55%{opacity:1;scale:1.04}}@keyframes english-cover-mote-travel{0%{opacity:.32;transform:translate(0)}40%{opacity:.95}to{opacity:.22;transform:translate(-28px,18px)}}@media (width<=700px){.english-cover__atmosphere{background:radial-gradient(48% 60% at 68%,#237be22d,#0000 67%),radial-gradient(circle at 66% 48%,#85c8ff12,#0000 26%)}.english-cover__foreground-orbits,.english-cover__orbits{width:98%;height:112%;top:-4%;left:16%;right:auto}.english-cover__sphere-wrap{width:110px;top:50%;left:68%}.english-cover__word-plane{top:50%;left:68%}.english-cover__word-plane--hello{--orbit-x:78px;--orbit-y:40px;--orbit-x7:55px;--orbit-y7:28px}.english-cover__word-plane--listen{--orbit-x:90px;--orbit-y:42px;--orbit-x7:64px;--orbit-y7:30px}.english-cover__word-plane--read{--orbit-x:66px;--orbit-y:38px;--orbit-x7:47px;--orbit-y7:27px}.english-cover__word-plane--learn{--orbit-x:84px;--orbit-y:42px;--orbit-x7:59px;--orbit-y7:30px}.english-cover__word-plane--speak{--orbit-x:60px;--orbit-y:36px;--orbit-x7:42px;--orbit-y7:25px}.english-cover__word-plane--write{--orbit-x:72px;--orbit-y:38px;--orbit-x7:51px;--orbit-y7:27px}.english-cover__foreground-orbits path:last-child,.english-cover__orbit-layer--micro{display:none}.english-cover__node{min-height:20px;padding:3px 7px;font-size:9px}.english-cover__impulse{top:26%;right:46%}.english-cover__sphere-core{width:11px;height:11px}}@media (width<=430px){.english-cover__foreground-orbits,.english-cover__orbits{width:100%;left:14%}.english-cover__sphere-wrap,.english-cover__word-plane{top:49%;left:67%}.english-cover__sphere-wrap{width:106px}}@media (width<=403px){.english-cover__foreground-orbits,.english-cover__orbits{width:102%;top:-2%;left:12%}.english-cover__sphere-wrap,.english-cover__word-plane{top:48%;left:66%}.english-cover__sphere-wrap{width:104px}.english-cover__word-plane--hello{--orbit-x:72px;--orbit-y:36px;--orbit-x7:51px;--orbit-y7:25px}.english-cover__word-plane--listen{--orbit-x:82px;--orbit-y:38px;--orbit-x7:58px;--orbit-y7:27px}.english-cover__word-plane--read{--orbit-x:60px;--orbit-y:34px;--orbit-x7:42px;--orbit-y7:24px}.english-cover__word-plane--learn{--orbit-x:76px;--orbit-y:38px;--orbit-x7:54px;--orbit-y7:27px}.english-cover__word-plane--speak{--orbit-x:54px;--orbit-y:32px;--orbit-x7:38px;--orbit-y7:23px}.english-cover__word-plane--write{--orbit-x:66px;--orbit-y:34px;--orbit-x7:47px;--orbit-y7:24px}}@media (width<=375px){.english-cover__foreground-orbits,.english-cover__orbits{width:106%;left:8%}.english-cover__sphere-wrap,.english-cover__word-plane{top:47%;left:64%}.english-cover__sphere-wrap{width:98px}.english-cover__word-plane--hello{--orbit-x:64px;--orbit-y:32px;--orbit-x7:45px;--orbit-y7:23px}.english-cover__word-plane--listen{--orbit-x:74px;--orbit-y:34px;--orbit-x7:52px;--orbit-y7:24px}.english-cover__word-plane--read{--orbit-x:54px;--orbit-y:30px;--orbit-x7:38px;--orbit-y7:21px}.english-cover__word-plane--learn{--orbit-x:68px;--orbit-y:34px;--orbit-x7:48px;--orbit-y7:24px}.english-cover__word-plane--speak{--orbit-x:48px;--orbit-y:28px;--orbit-x7:34px;--orbit-y7:20px}.english-cover__word-plane--write{--orbit-x:58px;--orbit-y:30px;--orbit-x7:41px;--orbit-y7:21px}}@media (prefers-reduced-motion:reduce){.english-cover__scene :is(.english-cover__atmosphere,.english-cover__orbits,.english-cover__foreground-orbits,.english-cover__orbit-layer,.english-cover__glow,.english-cover__mote,.english-cover__sphere-wrap,.english-cover__word-plane,.english-cover__word-anchor,.english-cover__node,.english-cover__sphere-grid){animation:none!important}.english-cover__scene :is(.english-cover__atmosphere,.english-cover__orbits,.english-cover__foreground-orbits,.english-cover__orbit-layer,.english-cover__glow,.english-cover__mote,.english-cover__sphere-wrap,.english-cover__word-plane){opacity:1!important}.english-cover__sphere-wrap{transform:translate(-50%,-46%)!important}.english-cover__word-plane--hello{--static-x:120px;--static-y:-55px}.english-cover__word-plane--listen{--static-x:-203px;--static-y:0px}.english-cover__word-plane--read{--static-x:-97px;--static-y:54px}.english-cover__word-plane--learn{--static-x:0px;--static-y:86px}.english-cover__word-plane--speak{--static-x:-75px;--static-y:55px}.english-cover__word-plane--write{--static-x:108px;--static-y:-57px}.english-cover__word-anchor{transform:translate3d(var(--static-x),var(--static-y),0)!important}.english-cover__node{opacity:.9!important;scale:1!important}.english-cover__impulse{animation:none!important;display:none!important}}@media (prefers-reduced-motion:reduce) and (width<=700px){.english-cover__word-plane--hello{--static-x:55px;--static-y:-28px}.english-cover__word-plane--listen{--static-x:-90px;--static-y:0px}.english-cover__word-plane--read{--static-x:-47px;--static-y:27px}.english-cover__word-plane--learn{--static-x:0px;--static-y:42px}.english-cover__word-plane--speak{--static-x:-42px;--static-y:25px}.english-cover__word-plane--write{--static-x:51px;--static-y:-27px}}@media (prefers-reduced-motion:reduce) and (width<=403px){.english-cover__word-plane--hello{--static-x:51px;--static-y:-25px}.english-cover__word-plane--listen{--static-x:-82px;--static-y:0px}.english-cover__word-plane--read{--static-x:-42px;--static-y:24px}.english-cover__word-plane--learn{--static-x:0px;--static-y:38px}.english-cover__word-plane--speak{--static-x:-38px;--static-y:23px}.english-cover__word-plane--write{--static-x:47px;--static-y:-24px}}@media (prefers-reduced-motion:reduce) and (width<=375px){.english-cover__word-plane--hello{--static-x:45px;--static-y:-23px}.english-cover__word-plane--listen{--static-x:-74px;--static-y:0px}.english-cover__word-plane--read{--static-x:-38px;--static-y:21px}.english-cover__word-plane--learn{--static-x:0px;--static-y:34px}.english-cover__word-plane--speak{--static-x:-34px;--static-y:20px}.english-cover__word-plane--write{--static-x:41px;--static-y:-21px}}.english-cover__content{z-index:2}.english-cover__content h1{letter-spacing:-.08em;font-size:clamp(45px,6.2vw,66px)}.english-cover__stats span{background:#07192bb8;border-color:#b8d8ff31}.english-tabs{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#06101dde;border-color:#9bc7ff29;margin:-15px 0 20px 18px;padding:5px;position:relative;box-shadow:0 14px 30px #0006}.english-tabs button{color:#8db6e8}.english-tabs button.active{color:#f4f9ff;background:linear-gradient(135deg,var(--english-blue),var(--english-blue))}@supports (color:color-mix(in lab,red,red)){.english-tabs button.active{background:linear-gradient(135deg,color-mix(in srgb,var(--english-blue) 45%,#0c2445),color-mix(in srgb,var(--english-blue) 23%,#091425))}}.english-tabs button.active{box-shadow:inset 0 0 0 1px #b9d9ff47,0 5px 14px #0005}.english-review-callout{background:radial-gradient(circle at 91% 16%,var(--english-blue),transparent 36%),linear-gradient(120deg,#081b30,#070b15 72%);border-color:#96c7ff42;min-height:138px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.english-review-callout{background:radial-gradient(circle at 91% 16%,color-mix(in srgb,var(--english-blue) 28%,transparent),transparent 36%),linear-gradient(120deg,#081b30,#070b15 72%)}}.english-review-callout{box-shadow:inset 0 1px #dbeeff12,0 18px 42px #0004}.english-review-callout:after{content:"";border:1px solid #b5d6ff2e;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-45px;right:-28px}.english-review-callout h2{font-size:clamp(26px,3.5vw,34px)}.english-review-callout.complete{background:radial-gradient(circle at 91% 16%,#3b82f625,#0000 37%),linear-gradient(120deg,#071a2b,#070b15 72%);border-color:#3b82f65c}.english-goal{-moz-column-gap:18px;background:linear-gradient(105deg,#0a1525,#080b13);border-color:#a1cdff2a;grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:19px 21px;display:grid;box-shadow:inset 0 1px #d6eaff0c}.english-goal i{grid-column:1/-1;margin:12px 0 7px}.english-goal strong{color:#e5f2ff;font-size:22px}.english-goal em{background:linear-gradient(90deg,#3b82f6,#63b6ff)}.english-analytics-entry{color:#ddebff;background:linear-gradient(120deg,#0b1e34,#090c15 73%);border:1px solid #8ec2ff3a;border-radius:17px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-top:12px;padding:15px 17px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #e1f0ff10,0 15px 32px #0004}.english-analytics-entry:hover{background:linear-gradient(120deg,#0d2746,#0a0d16 73%);border-color:#a8d3ff78;transform:translateY(-2px)}.english-analytics-entry__icon{color:#cbe5ff;background:#3b82f620;border:1px solid #b5d8ff4f;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.english-analytics-entry>span:nth-child(2){gap:3px;display:grid}.english-analytics-entry strong{font-size:14px}.english-analytics-entry em,.english-analytics-entry small{color:#a7c5e8;font-size:11px}.english-analytics-entry em{font-style:normal}.english-analytics-entry em b{color:#f0f7ff;font-size:16px}.english-analytics-entry>svg{color:#a8ceff;font-size:16px}.english-library-entry__card,.english-library-entry__library,.english-recent-grid button{background:linear-gradient(145deg,#101c2d,#090c14 73%);border-color:#9bcaff26}.english-library-entry__card:hover,.english-library-entry__library:hover,.english-recent-grid button:hover{box-shadow:0 20px 44px #0007,0 0 30px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-library-entry__card:hover,.english-library-entry__library:hover,.english-recent-grid button:hover{box-shadow:0 20px 44px #0007,0 0 30px color-mix(in srgb,var(--english-blue) 8%,transparent)}}.english-activity{border-color:#9bcaff2c;box-shadow:inset 0 1px #d3eaff0b}.english-analytics-page{max-width:920px;padding-bottom:62px}.english-analytics-hero{border:1px solid #9bcaff34;border-radius:26px;position:relative;overflow:hidden}.english-analytics-hero:after{content:"";border:1px solid #bcdcff39;border-radius:50%;position:absolute}.english-analytics-hero>*{z-index:1;position:relative}.english-analytics-hero__copy{max-width:610px}.english-analytics-hero h1{letter-spacing:-.075em;margin:5px 0 10px;font-size:clamp(38px,5.5vw,62px);line-height:.95}.english-analytics-hero__copy>p:last-child{max-width:520px;margin:0;line-height:1.55}.english-analytics-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.english-analytics-period{border:1px solid #b5d8ff24;border-radius:12px;gap:4px;padding:4px;display:flex}.english-analytics-pager button,.english-analytics-period button{font:inherit;cursor:pointer;background:0 0;border:0}.english-analytics-period button{border-radius:8px;min-height:32px;padding:0 11px;font-size:12px}.english-analytics-period button.active{color:#f2f8ff}.english-analytics-pager{align-items:center;gap:10px;font-size:12px;display:flex}.english-analytics-pager button{border:1px solid #b5d8ff2b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.english-analytics-state{color:#b8d2ef;text-align:center;background:#090c13;border:1px solid #9bcaff29;border-radius:21px;place-content:center;justify-items:center;gap:12px;min-height:320px;margin-top:14px;padding:30px;display:grid}.english-analytics-state svg{color:#9bc9ff;font-size:30px}.english-analytics-state h2{color:#eff7ff;margin:0;font-size:22px}.english-analytics-state p{max-width:390px;margin:0;line-height:1.5}.english-analytics-state .english-primary{margin-top:5px;text-decoration:none}.english-analytics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.english-analytics-metrics article{background:linear-gradient(145deg,#101b2b,#090b12);border:1px solid #9bcaff28;border-radius:18px;flex-direction:column;min-height:158px;padding:17px;display:flex;box-shadow:inset 0 1px #dbedff0a}.english-analytics-metrics article>span{color:#cce6ff;background:#3b82f617;border:1px solid #b8d9ff3e;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.english-analytics-metrics strong{color:#f1f8ff;letter-spacing:-.065em;margin-top:auto;font-size:30px}.english-analytics-metrics small{color:#97bee9;margin-top:3px;font-size:11px}.english-analytics-metrics em{color:#a9c4e1;margin-top:10px;font-size:10px;font-style:normal}.english-analytics-collections,.english-analytics-difficult,.english-analytics-memory,.english-analytics-rhythm{background:linear-gradient(145deg,#0e1827,#090b12);border:1px solid #9bcaff29;border-radius:20px;margin-top:14px;padding:22px;box-shadow:inset 0 1px #d8ecff0a}.english-analytics-difficult header,.english-analytics-rhythm header{justify-content:space-between;gap:15px;display:flex}.english-analytics-collections h2,.english-analytics-difficult h2,.english-analytics-memory h2,.english-analytics-rhythm h2{color:#eff7ff;letter-spacing:-.05em;margin:3px 0 0;font-size:23px}.english-analytics-difficult header p:not(.eyebrow),.english-analytics-rhythm header p:not(.eyebrow){color:#a9c4e1;margin:6px 0 0;font-size:12px}.english-analytics-legend{color:#a8c5e5;gap:11px;font-size:10px;display:flex}.english-analytics-legend i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.english-analytics-bars{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));align-items:end;gap:7px;height:184px;margin-top:24px;display:grid}.english-analytics-bars__column{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.english-analytics-bars__column>div{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.english-analytics-bars__column i{border-radius:8px 8px 3px 3px;width:min(12px,42%);min-height:4px;transition:height .25s;display:block}.is-added{background:#7fb7ff}.is-reviewed{background:#5ce1d2}.english-analytics-bars__column span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.english-analytics-detail-grid{grid-template-columns:.9fr 1.3fr;gap:14px;display:grid}.english-analytics-memory{text-align:center}.english-analytics-memory__ring{color:#ecf6ff;background:radial-gradient(circle,#0a1320 57%,transparent 58%),conic-gradient(#64b8ff var(--known),#162335 0);border-radius:50%;place-content:center;width:150px;height:150px;margin:23px auto 19px;display:grid;box-shadow:0 0 34px #3b82f623}.english-analytics-memory__ring strong{letter-spacing:-.08em;font-size:35px}.english-analytics-memory__ring span{color:#a8c6e8;font-size:11px}.english-analytics-memory dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.english-analytics-memory dl div{border-right:1px solid #b3d6ff1b}.english-analytics-memory dl div:last-child{border:0}.english-analytics-memory dt{color:#94b9e4;font-size:10px}.english-analytics-memory dd{color:#f0f7ff;margin:5px 0 0;font-size:17px}.english-analytics-difficult ol{gap:7px;margin:19px 0 0;padding:0;list-style:none;display:grid}.english-analytics-difficult li{background:#07101b8c;border:1px solid #b7d8ff14;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.english-analytics-difficult__kind{color:#a9ceff;background:#3b82f617;border-radius:7px;padding:4px 6px;font-size:9px}.english-analytics-difficult li div{gap:3px;min-width:0;display:grid}.english-analytics-difficult li strong{color:#eff7ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.english-analytics-difficult li small{color:#9fbedf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.english-analytics-difficult li em{color:#9ec5f2;font-size:12px;font-style:normal}.english-analytics-collections__list{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.english-analytics-collections__list article{background:#07101b91;border:1px solid #b7d8ff1b;border-radius:13px;min-height:95px;padding:13px;position:relative;overflow:hidden}.english-analytics-collections__list span{color:#b7d2ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.english-analytics-collections__list strong{color:#eff7ff;letter-spacing:-.06em;margin-top:12px;font-size:24px;display:block}.english-analytics-collections__list i{background:linear-gradient(90deg,#3b82f6,#72c7ff);height:3px;position:absolute;bottom:0;left:0;right:0}.english-analytics-quiet{color:#a9c5e5;margin:18px 0 0;font-size:12px}@media (width<=700px){.english-cover{min-height:255px}.english-cover__scene{opacity:1;width:100%}.english-tabs{margin:-13px 0 18px 10px}.english-analytics-entry{grid-template-columns:auto 1fr auto}.english-analytics-entry em{display:none}.english-analytics-hero{border-radius:21px}.english-analytics-controls{flex-direction:column;align-items:flex-start}.english-analytics-pager{justify-content:space-between;width:100%}.english-analytics-metrics{grid-template-columns:repeat(2,1fr)}.english-analytics-metrics article{min-height:140px}.english-analytics-detail-grid{grid-template-columns:1fr}.english-analytics-collections,.english-analytics-difficult,.english-analytics-memory,.english-analytics-rhythm{padding:18px}.english-analytics-difficult header,.english-analytics-rhythm header{flex-direction:column}.english-analytics-collections__list{grid-template-columns:repeat(2,1fr)}.english-analytics-bars{gap:4px}.english-analytics-bars__column i{width:9px}}.english-cover__content{transform:translateY(-26px)}.english-analytics-page .eyebrow{color:#77caff}.english-analytics-hero{background:radial-gradient(circle at 82% 23%,#34d7d841,#0000 26%),radial-gradient(circle at 68% 82%,#2387ff27,#0000 36%),linear-gradient(124deg,#06233a,#08101e 72%);border-color:#54c9ff63;min-height:0;padding:26px 30px;box-shadow:inset 0 1px #dbf7ff23,0 24px 70px #0009,0 0 58px #1388ff18}.english-analytics-hero:after{border-color:#6ee7ff5b;width:300px;height:300px;bottom:-174px;right:-72px}.english-analytics-hero__scene{z-index:0;pointer-events:none;width:43%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.english-analytics-hero__scene i{border:1px solid #83e9ff61;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-42%;right:15%;transform:rotate(-24deg)}.english-analytics-hero__scene i:nth-child(2){border-color:#6db9ff63;width:104px;height:104px;bottom:-4%;right:31%}.english-analytics-hero__scene i:nth-child(3){border-color:#d8f8ff52;width:54px;height:54px;bottom:28%;right:-17%}.english-analytics-hero__scene span{color:#b3eaff18;letter-spacing:-.16em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(70px,10vw,130px);font-weight:800;position:absolute;top:16%;right:8%}.english-analytics-hero__copy>p:last-child{color:#b5daee}.english-analytics-controls{margin-top:22px}.english-analytics-period{background:#051a2bd1;border-color:#82dbff3b}.english-analytics-period button{color:#95d6f1}.english-analytics-period button.active{background:linear-gradient(135deg,#167de6,#16a7d7);box-shadow:inset 0 0 0 1px #d5f7ff70,0 6px 16px #056bb964}.english-analytics-pager{color:#d7f5ff}.english-analytics-pager button{color:#aeeeff;background:#06233a99;border-color:#85deff52}@media (width<=700px){.english-cover__content{transform:translateY(-15px)}.english-analytics-hero{padding:22px 20px}.english-analytics-hero__scene{opacity:.8;width:55%}}.english-page:before{background:#1f6cff16}.english-page:after{background:radial-gradient(42% 28% at 17% 30%,#1769d51c,#0000 74%),radial-gradient(36% 32% at 86% 56%,#4d7cff18,#0000 74%)}.english-library-header--cover{background:radial-gradient(circle at 85% 18%,#4a9dff3b,#0000 25%),radial-gradient(circle at 73% 100%,#1d52bd2b,#0000 39%),linear-gradient(122deg,#071e35,#07101e 71%);border:1px solid #68baff52;border-radius:24px;justify-content:space-between;align-items:center;min-height:218px;margin:2px 0 16px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0f2ff1d,0 22px 60px #0008,0 0 56px #1769d514}.english-library-header--cover:after{content:"";border:1px solid #a8d8ff3d;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-170px;right:-125px;box-shadow:inset 0 0 75px #3193ff12}.english-library-header--cover>div:first-child{z-index:2;max-width:490px;position:relative}.english-library-header--cover .eyebrow{color:#8ccaff}.english-library-header--cover h2{color:#f2f8ff;letter-spacing:-.07em;font-size:clamp(34px,5vw,51px);line-height:.96}.english-library-header--cover small{color:#b8d8f7;max-width:390px;font-size:13px}.english-library-header__stats{flex-wrap:wrap;gap:7px;margin-top:19px;display:flex}.english-library-header__stats span{color:#b9d7f4;background:#06182bc4;border:1px solid #b7ddff36;border-radius:999px;padding:7px 9px;font-size:11px;box-shadow:inset 0 1px #e4f5ff12}.english-library-header__stats b{color:#f3f9ff;font-size:13px}.english-library-header__scene{z-index:1;background:linear-gradient(135deg,#091b31a8,#0a111edb);border:1px solid #b9e0ff32;border-radius:18px 18px 9px 9px;align-items:end;gap:5px;height:139px;padding:16px 19px 0;display:flex;position:absolute;bottom:25px;right:29px;transform:perspective(500px)rotateY(-11deg)rotateX(2deg);box-shadow:inset 0 1px #e1f4ff17,0 18px 42px #0006}.english-library-header__scene:before{content:"";background:#c8e7ff72;height:1px;position:absolute;bottom:13px;left:15px;right:15px}.english-library-header__scene i{background:linear-gradient(120deg,#2378cf,#69bfff);border:1px solid #c4e6ff3d;border-bottom:0;border-radius:5px 5px 1px 1px;width:17px;display:block;box-shadow:inset 2px 0 #ffffff1b,0 0 20px #2784df30}.english-library-header__scene i:first-child{background:linear-gradient(120deg,#1669b8,#4299e4);height:81px}.english-library-header__scene i:nth-child(2){background:linear-gradient(120deg,#1a88c7,#6bd8ee);width:22px;height:107px}.english-library-header__scene i:nth-child(3){background:linear-gradient(120deg,#3056c5,#79f);height:68px}.english-library-header__scene i:nth-child(4){background:linear-gradient(120deg,#0d629f,#3da7e6);width:20px;height:119px}.english-library-header__scene i:nth-child(5){background:linear-gradient(120deg,#2257ad,#63a9ff);height:91px}.english-library-header__scene span{color:#d8efff27;letter-spacing:-.13em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:36px;font-weight:800;position:absolute;top:15px;right:17px}.english-library-header--cover+.english-library-tools{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061222df;border:1px solid #8fceff36;border-radius:17px;margin:16px 0 0;padding:10px;position:relative;box-shadow:0 15px 35px #0007}.english-library-header--cover+.english-library-tools .english-search{background:#081a2c;border-color:#a8d8ff2e}@media (width<=700px){.english-library-header--cover{align-items:flex-start;min-height:245px;padding:24px 20px}.english-library-header--cover h2{font-size:36px}.english-library-header__scene{opacity:.78;gap:3px;height:94px;padding:11px 13px 0;bottom:16px;right:16px}.english-library-header__scene i{width:12px}.english-library-header__scene i:nth-child(2),.english-library-header__scene i:nth-child(4){width:15px}.english-library-header__scene i:first-child{height:55px}.english-library-header__scene i:nth-child(2){height:72px}.english-library-header__scene i:nth-child(3){height:47px}.english-library-header__scene i:nth-child(4){height:80px}.english-library-header__scene i:nth-child(5){height:61px}.english-library-header__scene span{font-size:25px;top:8px;right:12px}.english-library-header--cover+.english-library-tools{align-items:stretch;margin:13px 0 0}.english-library-header--cover+.english-library-tools .english-kind-switch{overflow:auto}.english-library-header--cover+.english-library-tools .english-kind-switch button{white-space:nowrap;flex:1}}.english-status.new{color:#a9ceff;background:#2878d91c;border-color:#58a9ff4d}.english-library-item .english-status.new{color:#e8f8ff;letter-spacing:.08em;background:linear-gradient(135deg,#0d72cc,#15b3d8);border-color:#6fc7ffb8;font-weight:800;box-shadow:0 6px 18px #0e8edf3d,inset 0 1px #e7fbff61}.english-status.review{color:#8bd5ff;background:#158fd31c;border-color:#42c3ff52}.english-status.known{color:#9af0bd;background:#159a4a1c;border-color:#57d9855c;box-shadow:inset 0 1px #c9ffd910}.english-status-picker{gap:8px;margin-top:18px;display:grid}.english-status-picker>span{color:#9fc5ed;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.english-status-picker>div{flex-wrap:wrap;gap:7px;display:flex}.english-status-picker .english-status{cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.english-status-picker .english-status.active,.english-status-picker .english-status:hover{color:#f4fbff;background:#176eb843;border-color:#d7efff;transform:translateY(-1px)}.english-status-picker .english-status.known.active{color:#d9ffe8;background:#16784346;border-color:#7cf2aa}.book-new-badge{z-index:5;color:#10250c;letter-spacing:.1em;background:linear-gradient(135deg,#d8ff8a,#6ce3a0);border:1px solid #d9ffcc93;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-7px;left:-9px;box-shadow:0 8px 20px #51d77f4d,inset 0 1px #ffffffa8}.english-empty--review{background:radial-gradient(circle at 17% 28%,#1aa4df32,#0000 31%),radial-gradient(circle at 86% 85%,#566cff31,#0000 38%),linear-gradient(135deg,#071d31,#09101e 61%,#0d1631);border-color:#52baff63;justify-content:center;min-height:235px;margin-top:10px;padding:28px 28px 26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e4f7ff25,0 22px 58px #0008,0 0 48px #167de521}.english-empty--review>:not(.english-empty--review__orb){z-index:1;position:relative}.english-empty--review__orb{border:1px solid #b7edff59;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-89px;right:-63px;box-shadow:inset 0 0 0 26px #3c8dff0d,0 0 55px #23b7d321}.english-empty--review>svg{color:#d9f7ff;background:linear-gradient(135deg,#1787d5,#24c3d5);border:1px solid #b7efff64;border-radius:14px;place-items:center;width:43px;height:43px;padding:10px;display:grid;box-shadow:0 10px 27px #138fd55b,inset 0 1px #efffff6b}.english-empty--review .eyebrow{margin:5px 0 -5px;color:#9edfff!important}.english-empty--review strong{color:#f1f9ff;letter-spacing:-.055em;font-size:24px}.english-empty--review>p:not(.eyebrow){color:#b6d5ec;max-width:480px;line-height:1.55}.english-empty--review>small{color:#d1eaff;background:#06152791;border:1px solid #a3d6ff2e;border-radius:999px;padding:7px 10px}.english-empty--review>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:5px;display:flex}.english-empty--review .english-primary{background:linear-gradient(135deg,#1474d1,#16acd2);border-color:#a9ebffad;box-shadow:0 11px 25px #0b90d459,inset 0 1px #efffff70}.english-empty--review .english-primary:hover{background:linear-gradient(135deg,#1985e5,#1cc3dc)}.english-library-header--focused{background:radial-gradient(circle at 84% 22%,#40b5ff3d,#0000 26%),radial-gradient(circle at 70% 100%,#2258d32e,#0000 40%),linear-gradient(122deg,#061b31,#081322 72%);border:1px solid #72c9ff5c;border-radius:24px;align-items:center;min-height:204px;margin:2px 0 16px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #e5f6ff1e,0 22px 60px #0008,0 0 55px #1769d512}.english-library-header--focused:after{content:"";border:1px solid #a8ddff3a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-165px;right:-80px}.english-library-header--focused>div:first-child{z-index:2;max-width:490px;position:relative}.english-library-header--focused .eyebrow{color:#8ed1ff}.english-library-header--focused h2{color:#f2f8ff;letter-spacing:-.075em;font-size:clamp(36px,5.1vw,55px);line-height:.94}.english-library-header--focused small{color:#b9d9f6;max-width:370px;font-size:13px}.english-library-header--focused .english-library-header__stats{margin-top:18px}.english-library-header--focused .english-library-header__scene--focused{z-index:1;background:linear-gradient(135deg,#0b2945b8,#081321dc);border:1px solid #bfe5ff35;border-radius:19px;width:175px;height:132px;position:absolute;bottom:25px;right:34px;overflow:hidden;transform:perspective(600px)rotateY(-10deg)rotateX(2deg);box-shadow:inset 0 1px #e8f6ff1c,0 18px 42px #0006}.english-library-header__scene--focused:after,.english-library-header__scene--focused:before{content:"";border:1px solid #9ddaff5a;border-radius:15px;position:absolute}.english-library-header__scene--focused:before{background:linear-gradient(145deg,#1c75d8,#54c9ef);width:57px;height:72px;top:21px;left:21px;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff37,0 10px 23px #1180c94d}.english-library-header__scene--focused:after{background:linear-gradient(145deg,#1858b9,#5895ff);width:57px;height:74px;bottom:19px;right:22px;transform:rotate(8deg);box-shadow:inset 0 1px #ffffff27,0 10px 23px #163c9b54}.english-library-header__scene--focused i{z-index:2;width:42px;height:1px;box-shadow:none;background:#d6efff9c;border:0;border-radius:0;position:absolute}.english-library-header__scene--focused i:first-child{top:46px;left:31px;transform:rotate(-8deg)}.english-library-header__scene--focused i:nth-child(2){width:30px;top:58px;left:31px;transform:rotate(-8deg)}.english-library-header__scene--focused i:nth-child(3){width:31px;bottom:46px;right:30px;transform:rotate(8deg)}.english-library-header__scene--focused span{z-index:3;color:#e0f5ff75;letter-spacing:-.12em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:32px;font-weight:760;line-height:1;position:absolute;top:11px;right:16px}.english-library-header--focused.is-expressions{background:radial-gradient(circle at 83% 18%,#37d2df33,#0000 24%),radial-gradient(circle at 64% 103%,#2563d92d,#0000 41%),linear-gradient(123deg,#07253b,#08121f 72%);border-color:#67c7ff57}.english-library-header--focused.is-expressions .english-library-header__scene--focused{background:linear-gradient(135deg,#0b3149bd,#081322df);border-color:#a5edff3e}.english-library-header--focused.is-expressions .english-library-header__scene--focused:before{background:#22b8d245;border-radius:50%;width:68px;height:68px;transform:none;box-shadow:0 0 34px #22b8d244}.english-library-header--focused.is-expressions .english-library-header__scene--focused:after{background:#2366d633;border-color:#9cefff69;width:52px;height:52px;transform:none}.english-library-header--focused.is-expressions .english-library-header__scene--focused i:first-child{width:51px;top:84px;left:28px;transform:none}.english-library-header--focused.is-expressions .english-library-header__scene--focused i:nth-child(2){width:72px;top:96px;left:28px;transform:none}.english-library-header--focused.is-expressions .english-library-header__scene--focused i:nth-child(3){display:none}.english-library-header--focused.is-expressions .english-library-header__scene--focused span{color:#d8faff8f;letter-spacing:-.22em;font-size:52px;top:22px;right:25px}.english-library-header--focused+.english-library-tools{background:#061222df;border:1px solid #8fceff36;border-radius:17px;margin-top:16px;padding:10px 12px;box-shadow:0 15px 35px #0007}.english-library-header--focused+.english-library-tools .english-search{background:#081a2c;border-color:#a8d8ff2e;width:min(420px,100%);margin-left:auto}@media (width<=700px){.english-library-header--focused{min-height:224px;padding:24px 20px}.english-library-header--focused h2{font-size:38px}.english-library-header--focused .english-library-header__scene--focused{opacity:.8;width:125px;height:96px;bottom:16px;right:16px}.english-library-header__scene--focused:before{width:40px;height:54px;top:16px;left:16px}.english-library-header__scene--focused:after{width:40px;height:54px;bottom:13px;right:16px}.english-library-header__scene--focused i:first-child{width:29px;top:35px;left:23px}.english-library-header__scene--focused i:nth-child(2){width:22px;top:44px;left:23px}.english-library-header__scene--focused i:nth-child(3){width:22px;bottom:34px;right:21px}.english-library-header__scene--focused span{font-size:24px;top:8px;right:12px}.english-library-header--focused.is-expressions .english-library-header__scene--focused:before{width:47px;height:47px}.english-library-header--focused.is-expressions .english-library-header__scene--focused:after{width:35px;height:35px}.english-library-header--focused.is-expressions .english-library-header__scene--focused span{font-size:38px;top:17px;right:17px}.english-library-header--focused.is-expressions .english-library-header__scene--focused i:first-child{width:35px;top:61px;left:20px}.english-library-header--focused.is-expressions .english-library-header__scene--focused i:nth-child(2){width:50px;top:70px;left:20px}.english-library-header--focused+.english-library-tools{margin-top:13px}.english-library-header--focused+.english-library-tools .english-search{width:100%}}.english-library-tools .english-search{border-color:#78caff66;min-height:48px;padding:0 14px;box-shadow:inset 0 1px #d8f1ff16,0 8px 20px #00000042;background:#071a2b!important}.english-library-tools .english-search:focus-within{border-color:#a7e1ffb5;box-shadow:inset 0 1px #e8f7ff25,0 0 0 3px #2495e329,0 10px 24px #0000004d;background:#09223a!important}.english-library-tools .english-search input{color:#e9f6ff!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:13px!important}.english-library-tools .english-search input::placeholder{opacity:1;color:#a7c4dc!important}.english-library-context-actions{gap:10px;margin:18px 0;padding-top:1px}.english-library-review{color:#d9efff;background:#0a2137;border-color:#68baff69;min-height:42px;padding:0 14px;font-weight:650;box-shadow:inset 0 1px #e1f4ff17,0 9px 20px #00000043}.english-library-review:first-child{color:#f1f9ff;background:linear-gradient(135deg,#125ea9,#1389ba);border-color:#89d7ff9c;box-shadow:inset 0 1px #e9f9ff45,0 10px 22px #0877b44f}.english-library-review:hover{background:#103252;border-color:#b3e8ff;transform:translateY(-1px)}.english-library-review:first-child:hover{background:linear-gradient(135deg,#1771c8,#18a1d1)}.english-analytics-back{margin:0 0 22px}.english-analytics-hero__copy{margin-top:0}.english-analytics-rhythm header{align-items:center}.english-analytics-rhythm header>div:first-child{max-width:510px}.english-analytics-rhythm header p:not(.eyebrow){color:#b5d6ec;max-width:490px;line-height:1.5}.english-analytics-legend{background:#0615249c;border:1px solid #8bd8ff2b;border-radius:10px;flex:none;padding:8px 10px}.english-analytics-bars__column span{color:#b2d5ee;font-size:10px;font-weight:650}.english-analytics-difficult{flex-direction:column;min-height:267px;display:flex}.english-analytics-difficult header{grid-template-columns:minmax(230px,.9fr) minmax(220px,1.1fr);align-items:end;gap:24px;display:grid}.english-analytics-difficult header>div{min-width:0}.english-analytics-difficult header .eyebrow{margin:0 0 7px}.english-analytics-difficult h2{max-width:340px;margin:0;font-size:clamp(25px,2.35vw,33px);line-height:1.03}.english-analytics-difficult header>p{color:#b5d6ec;border-left:2px solid #56c9ff83;max-width:330px;margin:0 0 3px;padding:10px 0 10px 14px;font-size:12px;line-height:1.5}.english-analytics-difficult .english-analytics-quiet{color:#c5e6f8;background:linear-gradient(100deg,#0b2133,#07131f);border:1px solid #74cdf728;border-radius:13px;align-items:center;min-height:66px;margin:auto 0 0;padding:13px 14px;display:flex}@media (width<=700px){.english-analytics-back{margin-bottom:17px}.english-analytics-hero__copy{margin-top:0}.english-analytics-rhythm header{align-items:flex-start}.english-analytics-legend{background:0 0;border:0;padding:0}.english-analytics-difficult{min-height:0}.english-analytics-difficult header{grid-template-columns:1fr;gap:12px}.english-analytics-difficult h2{font-size:27px}.english-analytics-difficult header>p{max-width:none;margin:0}}.planner-quote__popover strong{margin-bottom:4px}.planner-reflection__quote small{color:#bcaee0;align-items:center;gap:8px;margin-top:5px;font-size:11px;font-style:normal;display:inline-flex}.planner-reflection__quote small i{font-style:normal}.planner-reflection__quote small b{font-weight:500}@media (width<=700px){.profile-overview__body{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.profile-edit-action{justify-self:start;border-radius:13px!important;grid-area:3/1/auto/-1!important;justify-content:center!important;align-self:start!important;gap:9px!important;min-width:238px!important;min-height:44px!important;margin-top:6px!important;padding:0 17px!important;font-size:13px!important}.profile-edit-action [data-slot=label]{display:inline!important}.profile-edit-action svg{flex:none;width:18px;height:18px;font-size:18px}.english-sheet-backdrop,.planner-modal-backdrop{--atlas-overlay-bottom:calc(var(--atlas-bottom-nav-height) + env(safe-area-inset-bottom));inset:0 0 var(--atlas-overlay-bottom);padding:12px}.english-sheet-backdrop{align-items:end}.english-sheet{width:min(600px,100%);max-height:calc(100dvh - var(--atlas-overlay-bottom) - 24px);overscroll-behavior:contain;border-radius:21px;overflow-y:auto}.english-sheet header{z-index:1;background:#0c0d14;margin:-20px -20px 12px;padding:20px 20px 12px;position:sticky;top:-20px}.english-sheet header button{flex:none}.planner-calendar,.planner-cover-picker,.planner-templates{max-height:calc(100dvh - var(--atlas-overlay-bottom) - 24px);overscroll-behavior:contain;overflow-y:auto}}.planner-planner.is-public-view .planner-times input:disabled{opacity:1;color:#b9a9e8;-webkit-text-fill-color:#b9a9e8;background:0 0}@keyframes store-orbit-reverse{to{transform:rotate(-1turn)}}@keyframes store-orbit-glow{0%,to{opacity:.62;box-shadow:0 0 38px #7c3aed20,inset 0 0 34px #7c3aed0d}50%{opacity:1;box-shadow:0 0 64px #8b5cf64a,inset 0 0 48px #7c3aed22}}@keyframes store-spark-one{0%,to{opacity:.55;transform:translate(0)scale(.8)}50%{opacity:1;transform:translate(-12px,8px)scale(1.2)}}@keyframes store-spark-two{0%,to{opacity:.48;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(14px,-12px)scale(.72)}}.store-orbit:after{content:"";background:#e4d8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #c4a6ff}.store-orbit--one{animation:32s linear infinite atlas-orbit,5.6s ease-in-out infinite store-orbit-glow}.store-orbit--two{animation:21s linear infinite store-orbit-reverse}.store-orbit--two:after{background:#74e8ff;width:5px;height:5px;top:auto;bottom:-3px;box-shadow:0 0 13px #74e8ff}.store-core{animation:5.5s ease-in-out infinite atlas-drift}.store-spark--one{animation:4.6s ease-in-out infinite store-spark-one}.store-spark--two{animation:5.2s ease-in-out infinite store-spark-two}@media (prefers-reduced-motion:reduce){.store-core,.store-orbit--one,.store-orbit--two,.store-spark--one,.store-spark--two{animation:none}}@media (hover:none),(pointer:coarse){.atlas-header .brand:hover,.english-free-practice__choices button:hover,.english-item:hover,.english-library-entry__card:hover,.english-library-entry__library:hover,.english-library-item:hover,.english-recent-grid button:hover,.english-space-card:hover,.install-space-card:hover,.profile-space:hover,.space-card:hover{transform:none!important}.space-card:hover:after{transform:none}}@media (hover:hover) and (pointer:fine){.atlas-header .brand:hover,.english-free-practice__choices button:hover,.english-item:hover,.english-library-entry__card:hover,.english-library-entry__library:hover,.english-library-item:hover,.english-recent-grid button:hover,.english-space-card:hover,.install-space-card:hover,.profile-space:hover,.space-card:hover{transition-property:transform,opacity,border-color,background-color}}@media (pointer:coarse){.atlas-bottom-nav__item,.atlas-header .brand,.atlas-header-signature,.bookshelf-book,.english-library-entry__card,.english-library-entry__library,.english-library-item,.english-space-card,.header-account__trigger,.install-space-card,.planner-hub__preview,.profile-space,.profile-upload,.space-card,.store-space__hit{touch-action:manipulation}}.english-review{background:linear-gradient(135deg,#12081f,#070611);border:1px solid #a78bfa4d;border-radius:20px;margin:-6px 0 18px;padding:24px}.english-review-actions{flex-wrap:wrap}.review-action{color:#e7e0ff;min-height:42px;font:inherit;cursor:pointer;background:#0d0a18;border:1px solid #d5c5ff47;border-radius:12px;padding:0 16px;transition:transform .2s,background .2s,border-color .2s}.review-action:hover{background:#181027;border-color:#b794ffbf;transform:translateY(-2px)}.review-action--primary{color:#fff;background:linear-gradient(135deg,#6333cc,#8b54f3);border-color:#0000;box-shadow:0 10px 26px #703de045}@media (width<=700px){.english-review{padding:20px}.review-action{width:100%}}.public-avatar{overflow:hidden}.public-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.header-account__avatar,.header-account__face,.header-account__initials,.header-account__initials-fallback{overflow:hidden}.header-account__avatar>img,.header-account__initials img,.header-account__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header-search{font-size:16px}.planner-hub{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)!important;grid-template-areas:"greeting greeting""calendar preview"!important;gap:16px!important;display:grid!important}.planner-hub__greeting{grid-area:greeting!important}.planner-hub__calendar{min-width:0;grid-area:calendar!important;display:block!important}.planner-hub__preview{min-width:0;grid-area:preview!important;min-height:390px!important;display:flex!important}@media (width<=700px){.planner-hub{grid-template-columns:1fr!important;grid-template-areas:"greeting""preview""calendar"!important}.planner-hub__preview{min-height:250px!important}}.planner-hub{display:block!important}.planner-hub__content{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:16px;display:grid}.planner-hub__content>.planner-hub__calendar{order:1}.planner-hub__content>.planner-hub__preview{order:2}@media (width<=700px){.planner-hub__content{grid-template-columns:1fr}.planner-hub__content>.planner-hub__preview{order:1}.planner-hub__content>.planner-hub__calendar{order:2}}@media (width>=701px){.planner-page--hub{position:relative;margin-left:auto!important;margin-right:auto!important}.planner-hub__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.planner-hub__calendar,.planner-hub__preview{min-height:520px!important;padding:34px!important}.planner-hub__grid button{height:58px}.planner-hub__preview h2{font-size:40px!important}}.home-aura{border-top:1px solid #ffffff12;margin-top:62px;padding-top:42px}.home-aura__header{justify-content:space-between;align-items:end;gap:36px;margin-bottom:22px;display:flex}.home-aura__header>div{max-width:680px}.home-aura__header h2{letter-spacing:-.055em;margin:7px 0 9px;font-size:clamp(28px,4vw,42px);line-height:1.02}.home-aura__header>div>p:not(.aura-signature){color:#9f98aa;max-width:620px;margin:0;font-size:13px;line-height:1.55}.home-aura__header>a{color:#d4c3ff;flex:none;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-aura__header>a svg{width:15px;height:15px}.home-aura__rail{grid-template-rows:repeat(2,minmax(220px,1fr));grid-template-columns:1.3fr .7fr;gap:10px;display:grid}.home-aura-card{color:#fff;isolation:isolate;background:#0b0a10;border:1px solid #ffffff17;border-radius:22px;min-width:0;min-height:220px;text-decoration:none;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.home-aura-card--featured{grid-row:span 2;min-height:450px}.home-aura-card img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.8,.22,1);position:absolute;inset:0}.home-aura-card__shade{z-index:-1;background:linear-gradient(#0000 28%,#050509db),linear-gradient(90deg,#05050944,#0000 65%);position:absolute;inset:0}.home-aura-card__copy{padding:22px;position:absolute;bottom:0;left:0;right:0}.home-aura-card--featured .home-aura-card__copy{padding:28px}.home-aura-card__copy>div{color:#d9d2e2;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:750;display:flex}.home-aura-card__copy>div time{color:#e2d4ff}.home-aura-card__copy>div span:before{color:#fff6;content:"·";margin-right:9px}.home-aura-card__copy p{color:#f1edf7;letter-spacing:.09em;text-transform:uppercase;margin:9px 0 0;font-size:11px;font-weight:750}.home-aura-card__copy h3{letter-spacing:-.055em;max-width:560px;margin:6px 0 0;font-size:clamp(23px,3.2vw,37px);line-height:1.02}.home-aura-card:not(.home-aura-card--featured) .home-aura-card__copy h3{font-size:23px}.home-aura-card:hover{border-color:#c6b2ff55;transform:translateY(-2px)}.home-aura-card:hover img{transform:scale(1.02)}@media (width<=700px){.home-aura{margin-top:48px;padding-top:34px}.home-aura__header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.home-aura__header h2{font-size:30px}.home-aura__header>a{min-height:44px}.home-aura__rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-16px;padding:0 16px 7px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.home-aura__rail::-webkit-scrollbar{display:none}.home-aura-card,.home-aura-card--featured{scroll-snap-align:start;grid-row:auto;width:82vw;min-width:82vw;min-height:410px}.home-aura-card--featured .home-aura-card__copy,.home-aura-card__copy{padding:22px}.home-aura-card:not(.home-aura-card--featured) .home-aura-card__copy h3,.home-aura-card__copy h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.aura-timeline__card>img,.home-aura-card,.home-aura-card img{transition:none}}.aura-signature{color:#d6c7ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.home-aura-link{color:#cbb9ff;white-space:nowrap;align-items:center;gap:5px;min-height:36px;padding:0 4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.home-aura-link svg{width:13px;height:13px}.aura-archive{max-width:980px;padding-bottom:100px}.aura-archive__hero{border-bottom:1px solid #ffffff12;padding:30px 0 46px}.aura-archive__hero .back-link{margin-bottom:58px}.aura-archive__hero h1{letter-spacing:-.085em;margin:9px 0 8px;font-size:clamp(68px,12vw,132px);line-height:.82}.aura-archive__hero>p:not(.aura-signature){color:#bab2c4;max-width:570px;margin:20px 0 0;font-size:clamp(16px,2vw,21px);line-height:1.45}.aura-archive__hero>span{color:#756e80;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:11px;display:block}.aura-filters{scrollbar-width:none;gap:7px;margin:24px 0 56px;padding:2px 0 6px;display:flex;overflow-x:auto}.aura-filters::-webkit-scrollbar{display:none}.aura-filters button{color:#a9a2b1;min-height:42px;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:0 14px;font-size:12px;transition:color .18s,border-color .18s,background .18s}.aura-filters button.active{color:#eadfff;background:#a78bfa16;border-color:#bca4ff5c}.aura-timeline{--timeline-center:50%;gap:56px;margin:0;padding:0;list-style:none;display:grid;position:relative}.aura-timeline:before{top:0;bottom:0;left:var(--timeline-center);content:"";background:linear-gradient(#bca4ff12,#bca4ff70 8%,#bca4ff38 92%,#0000);width:1px;position:absolute}.aura-timeline__moment{grid-template-columns:1fr 1fr;gap:68px;min-height:210px;display:grid;position:relative}.aura-timeline__card{color:var(--ink);border:1px solid #ffffff12;border-radius:20px;grid-column:2;text-decoration:none;transition:transform .2s,border-color .2s}.aura-timeline__moment:nth-child(2n) .aura-timeline__card{text-align:right;grid-area:1/1}.aura-timeline__card:hover{border-color:#bca4ff42;transform:translateY(-3px)}.aura-timeline__meta{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.aura-timeline__meta time{font-size:14px}.aura-timeline__card h2{letter-spacing:-.055em;line-height:1.02}.aura-timeline__card p{line-height:1.5}.aura-timeline__card strong{align-items:center;gap:6px;font-size:11px;display:inline-flex}.aura-list-enter-active,.aura-list-leave-active{transition:opacity .22s,transform .22s}.aura-list-enter-from,.aura-list-leave-to{opacity:0;transform:translateY(8px)}.aura-empty{color:#9891a1;text-align:center;min-height:200px}.aura-moment{padding-bottom:84px;overflow:hidden}.aura-moment__hero{max-width:1100px;padding-top:24px}.aura-moment__hero>.back-link{margin-bottom:66px}.aura-moment__eyebrows{justify-content:space-between;align-items:center;gap:16px;display:flex}.aura-moment__eyebrows>span{color:#817989;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.aura-moment__hero>time{color:#ab9bd3;letter-spacing:.12em;text-transform:uppercase;margin-top:31px;font-size:12px;font-weight:700;display:block}.aura-moment__hero h1{letter-spacing:-.082em;text-wrap:balance;max-width:960px;margin:15px 0 0;font-size:clamp(58px,9.5vw,112px);line-height:.86}.aura-moment__name{color:#aaa2b4;margin:25px 0 35px;font-size:15px}.aura-moment__visual{border:1px solid #b9a4ff28;border-radius:28px;position:relative;overflow:hidden}.aura-moment__visual>div{background:radial-gradient(circle at 52% 46%,#a78bfa25,#0000 31%),linear-gradient(125deg,#0000,#8ebcff08);place-items:center;display:grid;position:absolute;inset:0}.aura-moment__visual span{font-size:clamp(76px,14vw,142px)}.aura-moment__visual i{color:#dbcfff;font-size:24px;font-style:normal;position:absolute;top:12%;right:13%}.aura-moment__visual b{color:#ffffff08;letter-spacing:-.08em;font-size:clamp(110px,24vw,260px);line-height:1;position:absolute;bottom:-.18em;right:5%}.aura-moment__lede{color:#e2dceb;letter-spacing:-.045em;text-align:center;text-wrap:balance;max-width:780px;margin:45px auto 100px;font-size:clamp(23px,3.6vw,42px);font-weight:600;line-height:1.17}.aura-story{max-width:940px}.aura-story__section{border-top:1px solid #ffffff13;grid-template-columns:180px minmax(0,1fr);gap:48px;padding:62px 0;display:grid}.aura-story__section header{align-items:baseline;gap:13px;display:flex}.aura-story__section header span{color:#756b89;font-size:10px}.aura-story__section header p{color:#c5b2f8;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.aura-story__section>div>p{color:#c3bdca;max-width:670px;margin:0 0 18px;font-size:17px;line-height:1.75}.aura-story__section>div>p:last-child{margin-bottom:0}.aura-story__section .aura-story__statement{color:#f0ebf7;letter-spacing:-.052em;font-size:clamp(27px,4vw,43px);font-weight:650;line-height:1.16}.aura-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.aura-people article{isolation:isolate;color:#ede8f4;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 10% 0,#8b5cf622,#0000 46%),linear-gradient(148deg,#16131df5,#0d0c13f8 54%,#12101af5);border:1px solid #c4b5fd42;border-radius:17px;min-height:145px;padding:19px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #00000040,0 14px 32px #0000005c,0 0 0 1px #8b5cf616}.aura-people article:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(70% 55% at 92% 108%,#7c3aed18,#0000 62%);position:absolute;inset:0}.aura-people span,.aura-people strong{z-index:1;display:block;position:relative}.aura-people strong{color:#f2eef8;font-size:15px}.aura-people span{color:#a8a1b4;margin-top:9px;font-size:11px}.aura-closing{text-align:center;max-width:940px;padding:100px 0 70px}.aura-closing>span{color:#ab96e6;letter-spacing:.16em;font-size:10px;font-weight:800}.aura-closing h2{letter-spacing:-.075em;max-width:820px;margin:22px auto;font-size:clamp(42px,8vw,88px);line-height:.9}.aura-closing a{color:#d6c5ff;align-items:center;gap:7px;min-height:44px;margin-top:24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=700px){.space-section-actions{flex-wrap:wrap;justify-content:flex-end}.home-aura-link{order:3;justify-content:flex-end;width:100%}.aura-archive{width:calc(100% - 32px);padding-bottom:calc(86px + env(safe-area-inset-bottom))}.aura-archive__hero{padding-top:12px;padding-bottom:34px}.aura-archive__hero .back-link{margin-bottom:45px}.aura-archive__hero h1{font-size:72px}.aura-filters{flex-wrap:wrap;align-content:flex-start;gap:7px 6px;max-width:100%;margin:18px 0 36px;padding:0;display:flex;overflow:visible}.aura-filters button{min-height:36px;padding:0 11px;font-size:11px}.aura-timeline{--timeline-center:22px;gap:32px}.aura-timeline__moment{min-height:0;padding-left:58px;display:block}.aura-timeline__card,.aura-timeline__moment:nth-child(2n) .aura-timeline__card{text-align:left;padding:20px;display:block}.aura-timeline__card h2{margin-top:24px}.aura-moment{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.aura-moment__hero{width:calc(100% - 32px);padding-top:12px}.aura-moment__hero>.back-link{margin-bottom:48px}.aura-moment__hero>time{margin-top:25px}.aura-moment__hero h1{overflow-wrap:anywhere;font-size:clamp(50px,15vw,68px)}.aura-moment__name{margin:20px 0 28px}.aura-moment__visual{border-radius:22px}.aura-moment__visual b{font-size:29vw}.aura-moment__lede{text-align:left;margin:34px auto 72px;font-size:26px}.aura-story{width:calc(100% - 32px)}.aura-story__section{grid-template-columns:1fr;gap:27px;padding:43px 0}.aura-story__section>div>p{font-size:15px}.aura-story__section .aura-story__statement{font-size:30px}.aura-people{grid-template-columns:1fr}.aura-people article{min-height:0;padding:17px}.aura-closing{width:calc(100% - 32px);padding-top:70px}.aura-closing h2{overflow-wrap:anywhere;font-size:48px}}@media (prefers-reduced-motion:reduce){.aura-list-enter-active,.aura-list-leave-active,.aura-timeline__card{transition:none}}.aura-timeline__card{isolation:isolate;background:#09090d;min-height:360px;padding:0;position:relative;overflow:hidden}.aura-timeline__card>img{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,.8,.22,1);position:absolute;inset:0}.aura-timeline__shade{z-index:-1;background:linear-gradient(#05050910 20%,#050509e8);position:absolute;inset:0}.aura-timeline__copy{text-align:left;padding:26px;position:absolute;bottom:0;left:0;right:0}.aura-timeline__moment:nth-child(2n) .aura-timeline__copy{text-align:right}.aura-timeline__card:hover>img{transform:scale(1.02)}.aura-timeline__card h2{color:#fff;margin:7px 0 0;font-size:clamp(27px,3.3vw,39px)}.aura-timeline__card p{color:#e9e3ef;letter-spacing:.09em;text-transform:uppercase;margin:25px 0 0;font-size:11px;font-weight:750}.aura-timeline__card strong{color:#dfd2ff;margin-top:17px}.aura-timeline__meta{color:#d3ccd9}.aura-timeline__meta time{color:#e2d4ff}.aura-moment__visual{background:#08080c;margin-left:0;margin-right:0}.aura-moment__visual figcaption{color:#bdb6c7;background:linear-gradient(#0000,#050508d9);justify-content:space-between;align-items:center;gap:12px;padding:32px 20px 14px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.aura-moment__visual figcaption a{color:#ddd6e6;text-decoration:none}.aura-moment__visual figcaption span{font-size:9px}@media (width<=700px){.aura-timeline__card{min-height:360px;padding:0!important}.aura-timeline__moment:nth-child(2n) .aura-timeline__copy{text-align:left}.aura-timeline__copy{padding:21px}.aura-timeline__card h2{font-size:29px}.aura-moment__visual figcaption{flex-direction:column;align-items:flex-start;gap:3px;padding:38px 14px 12px}.aura-moment__visual figcaption a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.aura-archive__hero{min-height:350px;position:relative}.aura-archive__visual{aspect-ratio:1;isolation:isolate;position:absolute}.aura-archive__visual:before{content:"";border-radius:50%;position:absolute}.aura-archive__visual svg{width:100%;height:100%;display:block;overflow:visible}.aura-pulse__orbit{fill:none;transform-box:fill-box;transform-origin:50%}.aura-pulse__orbit--one{animation:24s ease-in-out infinite alternate aura-orbit-drift-one;transform:rotate(-15deg)}.aura-pulse__orbit--two{animation:29s ease-in-out infinite alternate aura-orbit-drift-two;transform:rotate(31deg)}.aura-pulse__orbit--three{animation:27s ease-in-out infinite alternate aura-orbit-drift-three;transform:rotate(-39deg)}.aura-pulse__connection{fill:none;stroke-linecap:round;stroke-dasharray:4 180;opacity:0;animation:8.6s ease-in-out 2.8s infinite aura-connection}.aura-pulse__core,.aura-pulse__moment,.aura-pulse__particle{border-radius:50%;display:block;position:absolute}.aura-pulse__core{z-index:2;animation:3.8s ease-in-out infinite aura-core-glow;top:50%;left:50%;transform:translate(-50%,-50%)}.aura-pulse__core:after{content:"";border:1px solid #d8caff88;border-radius:50%;animation:3.8s ease-out infinite aura-core-wave;position:absolute;inset:-1px}.aura-pulse__moment{z-index:2;animation:6.4s ease-in-out infinite aura-moment-activate}.aura-pulse__moment--1{animation-delay:.4s;top:37%;left:22%}.aura-pulse__moment--2{animation-delay:3.1s;top:24%;left:62%}.aura-pulse__moment--3{animation:8.7s ease-in-out 1.5s infinite aura-moment-special;top:46%;right:10%}.aura-pulse__moment--3:after{content:"";opacity:0;border:1px solid #cbbcff99;border-radius:50%;animation:8.7s ease-out 1.5s infinite aura-moment-wave;position:absolute;inset:-2px}.aura-pulse__moment--4{animation-delay:4.8s;bottom:21%;right:26%}.aura-pulse__moment--5{animation-delay:2s;bottom:29%;left:28%}.aura-pulse__moment--6{animation-delay:5.6s;top:16%;left:43%}.aura-pulse__moment--7{animation-delay:1.2s;bottom:10%;right:34%}.aura-pulse__particle{background:#ddd1ff;width:2px;height:2px;animation:7s ease-in-out infinite aura-particle-fade}.aura-pulse__particle--one{top:9%;right:18%}.aura-pulse__particle--two{animation-delay:2.4s;bottom:8%;left:16%}.aura-pulse__particle--three{background:#bcefff;animation-delay:4.7s;top:53%;left:7%}@keyframes aura-core-wave{0%,70%{opacity:0;transform:scale(.8)}78%{opacity:.5}to{opacity:0;transform:scale(5.4)}}@keyframes aura-moment-wave{0%,78%{opacity:0;transform:scale(.6)}83%{opacity:.55}96%,to{opacity:0;transform:scale(5)}}@keyframes aura-orbit-drift-one{0%{transform:rotate(-17deg)}to{transform:rotate(-11deg)}}@keyframes aura-orbit-drift-two{0%{transform:rotate(28deg)}to{transform:rotate(34deg)}}@keyframes aura-orbit-drift-three{0%{transform:rotate(-41deg)}to{transform:rotate(-35deg)}}@keyframes aura-particle-fade{0%,to{opacity:.08;transform:translate(0)}50%{opacity:.42;transform:translateY(-2px)}}@media (width<=700px){.aura-archive__hero>p:not(.aura-signature){width:min(305px,100vw - 56px);max-width:none;margin-right:0}}@media (prefers-reduced-motion:reduce){.aura-pulse__connection,.aura-pulse__core,.aura-pulse__core:after,.aura-pulse__moment,.aura-pulse__moment:after,.aura-pulse__orbit,.aura-pulse__particle{animation:none}.aura-pulse__connection{stroke-dasharray:18 8}}.aura-archive__hero{padding-right:clamp(310px,32vw,350px)}.aura-archive__visual{width:clamp(244px,20vw,280px);bottom:34px;right:clamp(54px,6vw,78px)}.aura-archive__visual:before{background:radial-gradient(circle,#c9b5ff20 0,#9d7bea12 36%,#0000 70%);inset:-4%}.aura-pulse__orbit{stroke:#ddd2ff;stroke-width:.9px;opacity:.38}.aura-pulse__orbit--two{opacity:.29}.aura-pulse__orbit--three{opacity:.24}.aura-pulse__connection{stroke:#e0d6ff;stroke-width:.85px}.aura-pulse__core{background:#fbf9ff;width:8px;height:8px;box-shadow:0 0 4px #fff,0 0 11px #d2c2ff,0 0 20px #a88cff9c}.aura-pulse__core:before{content:"";background:radial-gradient(circle,#e9e1ff42,#0000 68%);border-radius:50%;position:absolute;inset:-5px}.aura-pulse__moment{opacity:.56;background:#eee8ff;width:3.5px;height:3.5px;box-shadow:0 0 7px #c9b7ff}.aura-pulse__moment--2,.aura-pulse__moment--4{width:5.5px;height:5.5px;box-shadow:0 0 4px #fff,0 0 11px #bca4ff}.aura-pulse__moment--3{width:5px;height:5px;box-shadow:0 0 4px #fff,0 0 10px #c9b7ff}.aura-pulse__moment--4{background:#d9f8ff;box-shadow:0 0 4px #fff,0 0 11px #8edff0}.aura-pulse__moment--6,.aura-pulse__moment--7{opacity:.42;width:2.5px;height:2.5px}.aura-pulse__particle{opacity:.28}@keyframes aura-moment-activate{0%,22%,to{opacity:.48;transform:scale(.78)}35%,42%{opacity:1;transform:scale(1.42)}58%{opacity:.58;transform:scale(.9)}}@keyframes aura-moment-special{0%,74%,to{opacity:.5;transform:scale(.8)}80%,84%{opacity:1;transform:scale(1.65);box-shadow:0 0 5px #fff,0 0 14px #bca4ff}92%{opacity:.58;transform:scale(.9)}}@keyframes aura-connection{0%,68%,to{opacity:0;stroke-dashoffset:0}72%{opacity:.48}82%{opacity:.9;stroke-dashoffset:-72px}90%{opacity:0;stroke-dashoffset:-144px}}@media (width<=700px){.aura-archive__hero{min-height:310px;padding-right:clamp(158px,42vw,178px)}.aura-archive__visual{width:clamp(146px,38vw,164px);top:68px;bottom:auto;right:clamp(17px,5vw,24px)}}@media (prefers-reduced-motion:reduce){.aura-pulse__orbit--one{opacity:.38}.aura-pulse__orbit--two{opacity:.29}.aura-pulse__connection,.aura-pulse__orbit--three{opacity:.24}.aura-pulse__moment{opacity:.64}}.aura-pulse__traveller{fill:none;stroke:#fbfaff;stroke-width:1.55px;stroke-linecap:round;stroke-dasharray:8 520;opacity:0;filter:drop-shadow(0 0 2px #d5c5ff)drop-shadow(0 0 5px #9e7dff);will-change:stroke-dashoffset,opacity}.aura-pulse__traveller--one{animation:7.8s linear .6s infinite aura-orbit-traveller-one}.aura-pulse__traveller--two{stroke:#e7ddff;stroke-dasharray:6 430;animation:9.6s linear 3.1s infinite aura-orbit-traveller-two}.aura-pulse__traveller--three{stroke:#eee7ff;stroke-dasharray:7 390;animation:8.7s linear 5.4s infinite aura-orbit-traveller-three}@keyframes aura-orbit-traveller-one{0%{opacity:0;stroke-dashoffset:0}76%,8%{opacity:.98}86%,to{opacity:0;stroke-dashoffset:-520px}}@keyframes aura-orbit-traveller-two{0%{opacity:0;stroke-dashoffset:0}10%,75%{opacity:.78}87%,to{opacity:0;stroke-dashoffset:430px}}@keyframes aura-orbit-traveller-three{0%{opacity:0;stroke-dashoffset:0}78%,9%{opacity:.88}88%,to{opacity:0;stroke-dashoffset:-390px}}@keyframes aura-core-glow{0%,to{opacity:.84;transform:translate(-50%,-50%)scale(.96);box-shadow:0 0 4px #fff,0 0 13px #d2c2ff,0 0 23px #a88cff8c}50%{opacity:1;transform:translate(-50%,-50%)scale(1.055);box-shadow:0 0 5px #fff,0 0 17px #d9caff,0 0 30px #a88cffb3}}.aura-pulse__core,.aura-pulse__core:after{animation-duration:5.6s}.aura-pulse__moment--1{animation-duration:7.2s}.aura-pulse__moment--2{animation-duration:8.3s}.aura-pulse__moment--4{animation-duration:7.7s}.aura-pulse__moment--5{animation-duration:9.1s}.aura-pulse__moment--6{animation-duration:8.6s}.aura-pulse__moment--7{animation-duration:7.5s}@media (width<=700px){.aura-pulse__traveller{stroke-width:1.35px;filter:drop-shadow(0 0 2px #d5c5ff)}.aura-pulse__traveller--one{animation-duration:10.2s}.aura-pulse__traveller--two{animation-duration:12.4s}.aura-pulse__traveller--three{animation-duration:11.3s}.aura-pulse__core{animation-duration:6.4s}.aura-pulse__moment{animation-duration:9.2s}}@media (prefers-reduced-motion:reduce){.aura-pulse__traveller{display:none}.aura-pulse__core,.aura-pulse__core:after,.aura-pulse__moment{animation:none}.aura-pulse__core{opacity:1;transform:translate(-50%,-50%)scale(1)}}.aura-moment__visual{min-height:0}.aura-moment__visual img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;min-height:0;display:block}@media (width<=700px){.aura-moment__visual{min-height:0}.aura-moment__visual img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;min-height:0}}.aura-moment__visual img[src$=messi-world-cup-2022\.webp]{-o-object-position:center center;object-position:center center}.aura-timeline__card>img[src$=david-goggins-badwater\.webp],.home-aura-card img[src$=david-goggins-badwater\.webp]{-o-object-position:32% center;object-position:32% center}.aura-image-credit{align-items:flex-end!important}.aura-image-credit>div{align-items:center;gap:10px;min-width:0;display:flex}.aura-image-credit>div>a:last-child{color:#b9a9df}.aura-image-credit details{position:relative}.aura-image-credit summary{cursor:pointer;color:#ddd6e6;white-space:nowrap;list-style:none}.aura-image-credit summary::-webkit-details-marker{display:none}.aura-image-credit__panel{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111018f2;border:1px solid #ffffff1c;border-radius:15px;width:min(390px,100vw - 56px);padding:16px;font-size:11px;line-height:1.45;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 50px #0009}.aura-image-credit__panel p{margin:0 0 9px}.aura-image-credit__panel strong{color:#fff}.aura-image-credit__panel>a{color:#cdbdff;text-decoration:underline}.aura-sources{max-width:940px;padding-top:28px;padding-bottom:110px}.aura-sources>.back-link{margin-bottom:70px}.aura-sources h1{letter-spacing:-.075em;max-width:850px;margin:18px 0 10px;font-size:clamp(52px,8vw,94px);line-height:.92}.aura-sources__intro{color:#918a9b;margin:0 0 56px}.aura-sources__list{margin:0;padding:0;list-style:none}.aura-sources__list>li{border-top:1px solid #ffffff14;padding:34px 0}.aura-sources__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aura-sources__heading div>span,.aura-sources__heading time{color:#9d94a7;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.aura-sources__heading h2{margin:7px 0;font-size:28px}.aura-rights-status{color:#9de4bd;letter-spacing:.07em;text-transform:uppercase;background:#5abd8613;border:1px solid #8ef0bd3b;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:750}.aura-rights-status--review{color:#ffd092;background:#d98a2415;border-color:#ffc47744}.aura-sources dl{gap:11px;margin:25px 0 0;display:grid}.aura-sources dl>div{grid-template-columns:120px minmax(0,1fr);gap:20px;display:grid}.aura-sources dt{color:#8f8799;text-transform:uppercase;font-size:10px}.aura-sources dd{color:#bbb4c3;margin:0;font-size:12px;line-height:1.55}.aura-sources a{color:#d5c6ff}@media (width<=700px){.aura-image-credit{align-items:stretch!important}.aura-image-credit>div{justify-content:space-between}.aura-image-credit details{align-self:flex-start}.aura-image-credit__panel{left:0;right:auto}.aura-sources{width:calc(100% - 32px);padding-top:12px}.aura-sources>.back-link{margin-bottom:48px}.aura-sources h1{font-size:52px}.aura-sources__heading{display:block}.aura-rights-status{margin-top:14px;display:inline-flex}.aura-sources dl>div{grid-template-columns:1fr;gap:4px}.app-shell :is(input,textarea,select){font-size:16px!important}}.planner-section__head .planner-emoji{align-self:center;line-height:1}.planner-section__head .planner-section__title{margin:0}.planner-row.done :is(.planner-item__text,.planner-task__text,.planner-complete-text){line-height:1.45;font-size:14px!important}@media (width<=700px){.planner-row.done :is(.planner-item__text,.planner-task__text,.planner-complete-text){font-size:16px!important}}.planner-hero--toolbar{align-items:center}.planner-selected-date{text-align:left;order:2;gap:3px;width:100%;min-width:0;margin:0;display:grid}.planner-selected-date span{color:#bca9ed;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.planner-selected-date strong{color:#f5f1fb;letter-spacing:-.02em;font-size:16px;font-weight:650}.planner-date-actions{order:3}@media (width<=700px){.planner-hero--toolbar{align-items:stretch}.planner-selected-date{text-align:left;margin:0}}@keyframes atlas-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes atlas-content-enter-small{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}@keyframes atlas-sheet-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes atlas-overlay-enter{0%{opacity:0}to{opacity:1}}.dashboard .glass-card,.dashboard .space-card,.planner-empty.glass-card,.planner-planner .glass-card,.profile-page .glass-card,.space-store .glass-card{animation:none}.dashboard>.hero{animation:atlas-content-enter var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease) both}.dashboard>section[aria-labelledby]{animation:atlas-content-enter var(--atlas-motion-standard) var(--atlas-motion-enter-ease) var(--atlas-motion-stagger) both}.english-workspace__header{animation:atlas-content-enter var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease) both}.english-tabs{animation:atlas-content-enter-small var(--atlas-motion-standard) var(--atlas-motion-enter-ease) 32ms both}.english-workspace__views>:is(.english-library-header,.english-library-tools,.english-filters,.english-library-context-actions),.english-workspace__views>:is(.english-review-callout,.english-goal,.english-library-entry,.english-summary){animation:atlas-content-enter-small var(--atlas-motion-standard) var(--atlas-motion-enter-ease) 52ms both}.planner-day-title,.planner-hub__greeting{animation:atlas-content-enter var(--atlas-motion-standard) var(--atlas-motion-enter-ease) both}.planner-hub__content{animation:atlas-content-enter-small var(--atlas-motion-standard) var(--atlas-motion-enter-ease) var(--atlas-motion-stagger) both}.planner-cover,.planner-goal,.planner-tasks{animation:atlas-overlay-enter var(--atlas-motion-standard) ease both}.profile-overview{animation:atlas-content-enter var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease) both}.profile-page>:is(.profile-language,.profile-sharing){animation:atlas-content-enter-small var(--atlas-motion-standard) var(--atlas-motion-enter-ease) var(--atlas-motion-stagger) both}.public-profile-hero,.space-store>.store-hero{animation:atlas-content-enter var(--atlas-motion-emphasis) var(--atlas-motion-enter-ease) both}:is(.space-card,.install-space-card,.english-space-card,.english-library-entry__card,.english-library-entry__library,.english-library-item,.planner-primary,.planner-secondary,.english-primary,.english-add,.store-action,.profile-edit-action,.notes-compose,.idea-card){transition:transform var(--atlas-motion-instant) var(--atlas-motion-standard-ease),opacity var(--atlas-motion-fast) ease,border-color var(--atlas-motion-fast) ease,background var(--atlas-motion-fast) ease,box-shadow var(--atlas-motion-fast) ease}:is(.space-card,.install-space-card,.english-space-card,.english-library-entry__card,.english-library-entry__library,.english-library-item,.planner-primary,.planner-secondary,.english-primary,.english-add,.store-action,.profile-edit-action,.notes-compose,.idea-card):active:not(:disabled){transform:scale(.985)}:is(.planner-primary,.planner-secondary,.english-primary,.english-add,.store-action,.profile-edit-action,.notes-compose):disabled{transform:none}.space-card{position:relative}.space-card>:not(.space-card__scene){z-index:1;position:relative}.space-card__top{z-index:2;position:relative}.space-card__scene{z-index:0;pointer-events:none;opacity:.9;width:180px;height:120px;position:absolute;right:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 84%,#0000),linear-gradient(#0000,#000 22% 100%);mask-image:linear-gradient(90deg,#0000,#000 24% 84%,#0000),linear-gradient(#0000,#000 22% 100%)}.space-card__scene i,.space-card__scene span{display:block;position:absolute}.space-scene__sun{background:radial-gradient(circle,#f2e7ff 0 8%,#c5a5ff8f 18%,#a77cff20 57%,#0000 70%);border:1px solid #dcc8ff75;border-radius:50%;width:39px;height:39px;animation:7s ease-in-out infinite space-planner-sun;top:15px;right:22px;box-shadow:0 0 24px #a980ff75}.space-scene__horizon{border-top:1px solid #d8c8ff45;border-radius:50% 50% 0 0/100% 100% 0 0;transform:perspective(90px)rotateX(57deg)}.space-scene__timeline{border-top:1px solid #cbb5ff36;justify-content:space-between;align-items:center;display:flex!important}.space-scene__timeline i{border-radius:50%;position:relative}.space-scene__timeline i:nth-child(2){animation:3s ease-in-out .45s infinite space-planner-pulse}.space-scene__timeline i:nth-child(3){animation:3s ease-in-out .9s infinite space-planner-pulse}.space-scene__timeline i:nth-child(4){animation:3s ease-in-out 1.35s infinite space-planner-pulse}.space-scene__halo{border:1px solid #9cc6ff4d;width:91px;height:61px;top:18px;right:20px;box-shadow:inset 0 0 20px #3b82f62b,0 0 24px #2563eb24}.space-scene__word{letter-spacing:.03em;border:1px solid #93c5fd40;border-radius:999px;padding:4px 7px;font-weight:700}.space-scene__word--one{animation:5.2s ease-in-out infinite space-word-one}.space-scene__word--two{animation:6.4s ease-in-out .4s infinite space-word-two}.space-scene__word--three{animation:5.8s ease-in-out .8s infinite space-word-three}.space-scene__idea-core{filter:drop-shadow(0 0 10px #fbbf24b8);line-height:1;animation:3.7s ease-in-out infinite space-idea-spark}.space-scene__idea-line{transform-origin:100%;width:71px}.space-scene__idea-line--one{transform:rotate(-28deg)}.space-scene__idea-line--two{transform:rotate(43deg)}.space-scene__idea-dot{border-radius:50%;animation:3.7s ease-in-out infinite space-idea-dot}.space-scene__idea-dot--two{animation-delay:.8s}.space-scene__shelf{border-bottom:2px solid #91e4bd6b;align-items:end;gap:5px;width:143px;height:60px;padding:0 9px 5px;bottom:9px;right:2px;display:flex!important}.space-scene__shelf i{transform-origin:bottom;border:1px solid #8ee9be5c;border-bottom:0;border-radius:4px 4px 0 0;animation:5.6s ease-in-out infinite space-shelf-breathe;position:relative;bottom:0}.space-scene__shelf i:first-child{animation-delay:.15s;transform:rotate(-7deg)}.space-scene__shelf i:nth-child(2){animation-delay:.45s}.space-scene__shelf i:nth-child(3){background:linear-gradient(90deg,#0d5640a8,#167258a8);animation-delay:.75s;transform:rotate(5deg)}.space-scene__shelf i:nth-child(4){animation-delay:1.05s}@keyframes space-planner-sun{0%,to{opacity:.72;transform:translateY(7px)}50%{opacity:1;transform:translateY(-5px)}}@keyframes space-planner-pulse{0%,to{opacity:.35;transform:scale(.7)}45%{opacity:1;transform:scale(1.35)}}@keyframes space-english-halo{to{transform:rotate(341deg)}}@keyframes space-word-one{50%{transform:translate(-5px,4px)}}@keyframes space-word-two{50%{transform:translate(6px,-5px)}}@keyframes space-word-three{50%{transform:translate(-5px,-4px)}}@keyframes space-idea-spark{0%,to{opacity:.72;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}@keyframes space-idea-dot{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}.dashboard .space-card{min-height:280px}.space-card__scene{opacity:1;-webkit-mask-composite:source-in;width:210px;height:158px;top:58px;right:8px;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 90%,#0000),linear-gradient(#0000,#000 12% 100%);mask-image:linear-gradient(90deg,#0000,#000 18% 90%,#0000),linear-gradient(#0000,#000 12% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.space-card--planner{background:radial-gradient(circle at 81% 42%,#9b6dff40,#0000 29%),linear-gradient(140deg,#171028,#211840 60%,#110c1d)}.space-card--english{background:radial-gradient(circle at 80% 42%,#3c8dff45,#0000 31%),linear-gradient(140deg,#0d1a32,#10284b 59%,#091322)}.space-card--ideas{background:radial-gradient(circle at 79% 40%,#ffb4213d,#0000 33%),linear-gradient(140deg,#24150b,#3c2511 60%,#171008)}.space-card--books{background:radial-gradient(circle at 79% 43%,#39d79c42,#0000 32%),linear-gradient(140deg,#071c16,#0b3429 60%,#06130f)}.space-card--planner .space-card__scene{width:210px;height:150px;top:58px;right:6px}.space-scene__sun-glow{filter:blur(5px);background:radial-gradient(circle,#eadbff3d 0 13%,#b980ff2d 34%,#0000 68%);border-radius:50%;width:128px;height:128px;animation:5.8s ease-in-out infinite space-cover-breathe;top:-10px;right:10px}.space-scene__sun{background:radial-gradient(circle,#fff 0 7%,#f0e5ff 15%,#c59affc7 40%,#9c67ff43 66%,#0000 68%);border-color:#e8d9ffb8;width:60px;height:60px;top:18px;right:48px;box-shadow:0 0 35px #bc88ff}.space-scene__sun-rays{background:repeating-conic-gradient(from 0deg,#e7d5ff00 0 14deg,#e7d5ff66 15deg 17deg,#e7d5ff00 18deg 30deg);width:112px;height:112px;animation:16s linear infinite space-planner-rays;top:2px;right:24px;-webkit-mask-image:radial-gradient(circle,#0000 0 36px,#000 38px 46px,#0000 48px);mask-image:radial-gradient(circle,#0000 0 36px,#000 38px 46px,#0000 48px)}.space-scene__horizon{border-top-color:#e4d3ff89;width:186px;height:58px;bottom:20px;right:2px;box-shadow:0 -7px 25px #a972ff2e}.space-scene__timeline{border-top-color:#e4d3ff73;width:164px;height:14px;bottom:4px;right:4px}.space-scene__timeline i{background:#f0e5ff;width:6px;height:6px;box-shadow:0 0 12px #bf93ff}.space-card--english .space-card__scene{width:208px;height:156px}.space-scene__halo{border:1px solid #a7d0ff9c;border-radius:50%;width:132px;height:89px;animation:12s linear infinite space-english-halo;display:block;top:16px;right:22px;transform:rotate(-19deg);box-shadow:inset 0 0 27px #3b82f67a,0 0 34px #2563eb52}.space-scene__word{color:#dcf0ff;background:#0c2a549c;border-color:#a4d3ff8c;font-size:10px;box-shadow:0 8px 20px #061d3e78,0 0 13px #3b82f642}.space-scene__word--one{top:10px;right:14px}.space-scene__word--two{top:78px;right:112px}.space-scene__word--three{bottom:14px;right:20px}.space-scene__word--four{animation:5.4s ease-in-out .5s infinite space-word-one;top:48px;right:12px}.space-card--ideas .space-card__scene{width:208px;height:156px;top:56px;right:8px}.space-scene__idea-glow{background:radial-gradient(circle,#ffd56c35 0 8%,#f59e0b12 39%,#0000 67%);border:1px solid #ffd3734f;border-radius:50%;width:128px;height:128px;animation:11s linear infinite space-idea-orbit;top:14px;right:28px;box-shadow:inset 0 0 28px #fbbf2429,0 0 31px #f59e0b2e}.space-scene__idea-core{color:#fff0b5;text-shadow:0 0 12px #fff2b0,0 0 31px #fbbf24;font-size:40px;top:50px;right:76px}.space-scene__idea-line{background:linear-gradient(90deg,#0000,#ffe099);height:2px;box-shadow:0 0 10px #fbbf2466}.space-scene__idea-line--one{width:86px;top:56px;right:98px}.space-scene__idea-line--two{width:70px;top:74px;right:42px}.space-scene__idea-line--three{width:63px;top:86px;right:94px;transform:rotate(114deg)}.space-scene__idea-dot{background:#fff3ba;width:8px;height:8px;box-shadow:0 0 17px #fbbf24}.space-scene__idea-dot--one{top:20px;right:168px}.space-scene__idea-dot--two{bottom:20px;right:16px}.space-scene__idea-dot--three{animation-delay:1.25s;top:28px;right:28px}.space-card--books .space-card__scene{width:198px;height:162px;top:54px;right:10px}.space-scene__book-aura,.space-scene__book-moon{display:none!important}.space-scene__shelf{border-bottom-color:#a5f6cb;justify-content:center;gap:6px;width:132px;height:66px;padding:0 4px 6px;bottom:10px;right:8px;box-shadow:0 9px 20px #0c513b75}.space-scene__shelf i{background:linear-gradient(90deg,#128860,#35d79a);border-color:#a7f4c2a8;width:20px;box-shadow:inset 2px 0 #e4fff237,0 0 12px #34d3993b}.space-scene__shelf i:first-child{height:40px}.space-scene__shelf i:nth-child(2){background:linear-gradient(90deg,#33d59a,#167457);height:50px}.space-scene__shelf i:nth-child(3){height:36px}.space-scene__shelf i:nth-child(4){background:linear-gradient(90deg,#56e4ab,#158061);height:46px}.space-scene__shelf-gap{display:none!important}.space-scene__rising-book{transform-origin:50% 100%;filter:drop-shadow(0 14px 18px #03140ecc);width:48px;height:66px;animation:5.2s cubic-bezier(.37,.1,.24,1) infinite space-book-rise;top:18px;right:52px}.space-scene__rising-book>i{display:block;position:absolute}.space-scene__rising-book__spine{background:linear-gradient(#8af0c0,#1f9a68 55%,#146647);border:1px solid #d9ffebcc;border-radius:4px 2px 2px 4px;width:12px;height:58px;top:3px;left:0;box-shadow:inset 1px 0 #fff5,inset -2px 0 #0d4d3555}.space-scene__rising-book__cover{background:linear-gradient(125deg,#9af5cb,#2fbf84 46%,#157a54);border:1px solid #e7fff6cc;border-radius:3px 7px 7px 3px;width:36px;height:62px;top:0;left:9px;box-shadow:inset 0 1px #fff6,0 0 20px #34d39955}.space-scene__rising-book__cover:before{content:"";background:#eafff599;border-radius:99px;height:2px;position:absolute;top:10px;left:7px;right:7px;box-shadow:0 7px #eafff566,0 14px #eafff544}.space-scene__rising-book__page{transform-origin:0;background:linear-gradient(90deg,#fbfffd,#daf8e9 72%,#b8ebcf);border:1px solid #f5fffb;border-radius:2px 5px 5px 2px;width:26px;height:46px;top:8px;left:16px;box-shadow:inset 0 0 0 1px #fff6}.space-scene__rising-book__page--one{animation:5.2s ease-in-out infinite space-page-fan}.space-scene__rising-book__page--two{opacity:.9;width:24px;animation:5.2s ease-in-out .14s infinite space-page-fan;left:18px}.space-scene__rising-book__page--three{opacity:.72;width:22px;animation:5.2s ease-in-out .28s infinite space-page-fan;left:20px}.space-scene__rising-book__mark{background:linear-gradient(#fff7c8,#f0c14d);border-radius:2px 2px 0 0;width:8px;height:20px;animation:5.2s ease-in-out infinite space-book-mark;top:8px;left:24px;box-shadow:0 0 12px #f5d76a88}.space-scene__rising-book__mark:after{content:"";background-color:#0000;background-image:linear-gradient(135deg,#f0c14d 50%,#0000 51%),linear-gradient(225deg,#f0c14d 50%,#0000 51%);background-position:0,100%;background-repeat:no-repeat;background-size:50% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:5px;position:absolute;bottom:-5px;left:0;right:0}.space-scene__page-mote{background:#e7fff4;border-radius:50%;width:4px;height:4px;animation:5.2s ease-in-out infinite space-page-mote;box-shadow:0 0 10px #9af0c8}.space-scene__page-mote--one{top:24px;right:40px}.space-scene__page-mote--two{width:3px;height:3px;animation-delay:.3s;top:18px;right:72px}.space-scene__page-mote--three{width:2px;height:2px;animation-delay:.6s;top:40px;right:88px}.space-scene__page-mote--four{width:3px;height:3px;animation-delay:.9s;top:12px;right:56px}@keyframes space-cover-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes space-shelf-breathe{0%,to{translate:0}50%{translate:0 -2px}}@keyframes space-book-rise{0%,to{opacity:.94;transform:translateY(4px)rotate(7deg)scale(.92)}20%{opacity:1;transform:translateY(-4px)rotate(2deg)scale(.98)}45%{opacity:1;transform:translateY(-18px)rotate(-8deg)scale(1.04)}65%{opacity:1;transform:translateY(-14px)rotate(-4deg)scale(1.02)}85%{opacity:.96;transform:translate(0)rotate(4deg)scale(.95)}}@keyframes space-page-fan{0%,to{transform:rotate(0)}38%{transform:rotate(18deg)}56%{transform:rotate(12deg)}}@keyframes space-book-mark{0%,to{opacity:.72;transform:translateY(3px)}40%{opacity:1;transform:translateY(-5px)}}@keyframes space-page-mote{0%,to{opacity:0;transform:translateY(10px)scale(.55)}28%{opacity:1}70%{opacity:.5;transform:translate(-8px,-28px)scale(1)}to{opacity:0;transform:translate(-14px,-42px)scale(.35)}}@media (prefers-reduced-motion:reduce){.space-scene__page-mote,.space-scene__rising-book,.space-scene__rising-book__mark,.space-scene__rising-book__page,.space-scene__shelf i{animation:none!important}.space-scene__rising-book{transform:translateY(-10px)rotate(-6deg)}}@keyframes space-planner-rays{to{transform:rotate(1turn)}}@keyframes space-idea-orbit{to{transform:rotate(1turn)}}.space-card__copy{flex-direction:column;flex:1 0 48%;width:48%;min-width:0;display:flex}.space-card__copy>.eyebrow{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.space-card__copy>.eyebrow{color:color-mix(in srgb,var(--space-accent) 60%,#aaa5b7)}}.space-card__copy>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.space-card__copy>strong{color:#d8d3e7;margin-top:auto;padding-top:21px;font-size:12px}@media (width<=700px){.dashboard .space-card{min-height:270px}.space-card__copy{flex-basis:52%;width:52%}.space-card__scene{transform-origin:100%;top:54px;right:4px;transform:scale(.96)}}:is(.store-space,.public-space){isolation:isolate;position:relative;overflow:hidden}:is(.store-space,.public-space)>:not(.space-card__scene){z-index:1;position:relative}.store-space--planner{background:radial-gradient(circle at 81% 42%,#9b6dff40,#0000 29%),linear-gradient(140deg,#171028,#211840 60%,#110c1d)}.store-space--english{background:radial-gradient(circle at 80% 42%,#3c8dff45,#0000 31%),linear-gradient(140deg,#0d1a32,#10284b 59%,#091322)}.store-space--ideas{background:radial-gradient(circle at 79% 40%,#ffb4213d,#0000 33%),linear-gradient(140deg,#24150b,#3c2511 60%,#171008)}.store-space--books{background:radial-gradient(circle at 79% 43%,#39d79c42,#0000 32%),linear-gradient(140deg,#071c16,#0b3429 60%,#06130f)}.store-space__top{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:22px;display:flex;position:relative}.store-space-icon{border:1px solid #c4b5fd4d;border-radius:13px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.store-space .space-card__scene{transform-origin:100%;top:54px;transform:scale(.92)}.store-space>a.store-space__hit{z-index:1;border-radius:inherit;color:inherit;outline:0;margin-top:0;padding-top:0;text-decoration:none;position:absolute;inset:0}.store-space>a.store-space__hit:focus-visible{box-shadow:inset 0 0 0 2px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space>a.store-space__hit:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--space-accent) 55%,#fff)}}.store-space__copy{flex-direction:column;flex:1 0 48%;width:48%;min-width:0;display:flex}.store-space__copy>:not(.store-space__footer){pointer-events:none}.store-space__copy>p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.55}.store-space__footer{z-index:2;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:100%;margin-top:auto;padding-top:16px;display:flex;position:relative}.store-space__details{color:var(--space-accent);border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-space__details{color:color-mix(in srgb,var(--space-accent) 58%,#d8d1e6)}}.store-space__details{font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;font-size:12px;font-weight:650;text-decoration:none;transition:color .18s,transform .18s}.store-space__details svg{width:13px;height:13px;transition:transform .18s}.store-space__details:hover{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space__details:hover{color:color-mix(in srgb,var(--space-accent) 35%,#fff)}}.store-space__details:hover svg{transform:translate(2px)}.store-space__details:focus-visible{outline:2px solid var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space__details:focus-visible{outline:2px solid color-mix(in srgb,var(--space-accent) 65%,#fff)}}.store-space__details:focus-visible{outline-offset:3px;border-radius:6px}.store-space__copy .store-action{z-index:2;position:relative;margin-top:0!important}.public-space{flex-direction:column;min-height:258px;padding:20px;display:flex}.public-space .space-card__scene{opacity:.95}.public-space__copy{flex-direction:column;flex:1;min-width:0;display:flex}.public-space__copy h3{margin-top:8px}.public-space__copy .public-space-description{color:#d7d2de;margin:0;font-size:12px;line-height:1.48}.public-space__copy strong{margin-top:auto}@media (width<=700px){.store-grid{gap:12px}.store-space{min-height:248px;padding:20px}.store-space__top{margin-bottom:18px}.store-space-icon{border-radius:13px;width:40px;height:40px;font-size:18px}.store-space h2{letter-spacing:-.035em;font-size:20px}.store-space__copy{flex-basis:52%;width:52%}.store-space__copy>p:not(.eyebrow){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.store-space__footer{flex-flow:wrap;align-items:center;gap:10px 14px;width:100%;max-width:52%;padding-top:12px}.store-space__details{order:1;font-size:12px;font-weight:700}.store-space .store-action{order:2}.store-space .store-action:not(.is-remove){min-height:44px!important;padding:0 12px!important;font-size:12px!important}.store-action.is-remove{opacity:.55;min-height:44px;padding:10px 0!important;font-size:12px!important}.store-space .space-card__scene{transform-origin:100%;top:52px;transform:scale(.94)}.public-space{min-height:248px}}.space-card,.store-space{border-radius:30px}.public-space{border-radius:28px}.space-card--english .space-card__scene{top:56px;right:8px}.store-space--english .space-card__scene{top:54px}@media (width<=700px){.space-card--english .space-card__scene{top:52px;right:4px}.store-space--english .space-card__scene{top:50px}}.store-space .space-card__scene,.store-space--english .space-card__scene{right:12px}@media (width<=700px){.store-space .space-card__scene,.store-space--english .space-card__scene{right:4px}}.public-space{min-height:252px}.public-space-top{justify-content:flex-start}.public-space .space-card__scene{transform-origin:100% 0;top:39px;right:14px;transform:scale(.72)}.public-space--english .space-card__scene{top:48px;right:14px}.public-space__copy{width:51%}.public-space__copy h3{margin:19px 0 9px}.public-space__copy strong{align-items:center;gap:6px;display:inline-flex}.public-space__copy strong svg{font-size:14px}@media (width<=700px){.public-space .space-card__scene{right:12px;transform:scale(.64)}.public-space--english .space-card__scene{right:12px}}.store-space .eyebrow{border:1px solid var(--space-accent);align-items:center;width:max-content;max-width:58%;min-height:24px;margin:0;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-space .eyebrow{border:1px solid color-mix(in srgb,var(--space-accent) 42%,transparent)}}.store-space .eyebrow{color:var(--space-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.store-space .eyebrow{color:color-mix(in srgb,var(--space-accent) 68%,#fff)}}.store-space .eyebrow{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space .eyebrow{background:color-mix(in srgb,var(--space-accent) 15%,transparent)}}.store-space .eyebrow{box-shadow:inset 0 1px #ffffff18,0 5px 15px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.store-space .eyebrow{box-shadow:inset 0 1px #ffffff18,0 5px 15px color-mix(in srgb,var(--space-accent) 12%,transparent)}}.store-space .eyebrow{letter-spacing:.1em;font-size:8px;line-height:1}@media (width<=700px){.store-space .eyebrow{letter-spacing:.09em;max-width:54%;min-height:22px;padding:0 7px;font-size:8px}}.store-core img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px #d8c9ff9c);width:42px;height:42px}.profile-space{isolation:isolate;min-height:102px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-space{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 46%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--space-accent,#b18cff) 20%,transparent),0 12px 26px #00000036;background:linear-gradient(140deg,#111018 0,color-mix(in srgb,var(--space-accent,#b18cff) 22%,#101018) 66%,#08080d 100%)!important}}.profile-space>:not(.space-card__scene){z-index:1;position:relative}.profile-space .space-card__scene{transform-origin:100% 0;opacity:.92;top:9px;right:29px;transform:scale(.46)}.profile-space--english .space-card__scene{top:16px;right:31px}.profile-space--ideas .space-card__scene{top:11px}.profile-space--books .space-card__scene{top:9px}.profile-space__copy{min-width:0;max-width:65%}.profile-space>svg:first-child{box-shadow:inset 0 1px #ffffff25,0 7px 15px #00000035}.profile-space__arrow{align-self:start;margin-top:2px}@media (width<=700px){.profile-space{min-height:98px}.profile-space .space-card__scene{right:26px;transform:scale(.43)}.profile-space--english .space-card__scene{right:28px}}.english-sheet-backdrop{animation:atlas-overlay-enter var(--atlas-motion-standard) ease both}.english-sheet{animation:atlas-sheet-enter var(--atlas-motion-standard) var(--atlas-motion-enter-ease) both}.atlas-list-enter-active,.atlas-list-leave-active{transition:opacity var(--atlas-motion-fast) ease,transform var(--atlas-motion-fast) var(--atlas-motion-standard-ease)}.atlas-list-enter-from,.atlas-list-leave-to{opacity:0;transform:translateY(4px)scale(.99)}.atlas-list-move{transition:transform var(--atlas-motion-standard) var(--atlas-motion-standard-ease)}.atlas-viewport-enter{animation:atlas-content-enter-small var(--atlas-motion-standard) var(--atlas-motion-enter-ease) both}@media (prefers-reduced-motion:reduce){:root{--atlas-motion-stagger:0s}.atlas-viewport-enter,.dashboard>.hero,.dashboard>section[aria-labelledby],.english-tabs,.english-workspace__header,.english-workspace__views>:is(.english-review-callout,.english-goal,.english-library-entry,.english-summary,.english-library-header,.english-library-tools,.english-filters,.english-library-context-actions),.planner-cover,.planner-day-title,.planner-goal,.planner-hub__content,.planner-hub__greeting,.planner-hub__quote,.planner-tasks,.profile-overview,.profile-page>:is(.profile-language,.profile-sharing),.public-profile-hero,.space-store>.store-hero{animation:none}}@media (width>=701px){.planner-page--hub{left:auto!important;transform:none!important}.planner-page--hub .planner-hub__content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.planner-page--hub .planner-hub__calendar,.planner-page--hub .planner-hub__preview{box-sizing:border-box;width:100%;min-height:550px!important}}.planner-hub__calendar-wrap{min-width:0}.planner-hub__calendar-hint{display:none}@media (width>=701px){.planner-page--hub .planner-hub__content>.planner-hub__calendar-wrap{order:1;min-height:550px}.planner-page--hub .planner-hub__calendar-wrap .planner-hub__calendar{height:100%}.planner-page--hub .planner-hub__content{flex-wrap:wrap;align-items:stretch;gap:26px!important;display:flex!important}.planner-page--hub .planner-hub__content>.planner-hub__calendar-wrap,.planner-page--hub .planner-hub__content>.planner-hub__preview{min-width:0;flex:1 1 0!important;width:0!important}.planner-page--hub .planner-hub__content>.planner-hub__preview{min-height:550px!important}}@media (width<=700px){.planner-hub__content>.planner-hub__calendar-wrap{order:2}.planner-hub__calendar-hint{color:#bdb4cb;margin:4px 4px 10px;font-size:13px;font-weight:650;display:block}}.planner-section__title{margin-left:0!important}.planner-score-mood{color:#d9d0ec;background:linear-gradient(100deg,#8b5cf61c,#0000);border:1px solid #bca4ff38;border-radius:13px;align-items:center;gap:9px;margin:13px 0 0;padding:10px 12px;font-size:13px;animation:.28s cubic-bezier(.22,.8,.22,1) both atlas-rise;display:flex}.planner-score-mood b{font-size:21px;line-height:1}.planner-score-mood svg{color:#cbb9ff;flex:none;width:18px;height:18px}.planner-score-progress{--score-progress-tone:#8f83a5;height:12px;margin:8px 4px 0;position:relative}.planner-score-progress__track{background:#08070d;border-radius:999px;height:3px;position:absolute;top:5px;left:0;right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.planner-score-progress__fill{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .36s var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1));background:linear-gradient(90deg,#9e82ef,#d5c2ff);display:block}.planner-score-progress--1,.planner-score-progress--2,.planner-score-progress--3{--score-progress-tone:#978ca9}.planner-score-progress--4,.planner-score-progress--5,.planner-score-progress--6{--score-progress-tone:#a98cf3}.planner-score-progress--7,.planner-score-progress--8{--score-progress-tone:#c0a8ff}.planner-score-progress--9{--score-progress-tone:#d1bbff}.planner-score-progress--10{--score-progress-tone:#e3d4ff}@media (prefers-reduced-motion:reduce){.planner-score-progress__fill{transition:none}}.planner-score>:is(button,.planner-score__value).is-rating-play{z-index:2;animation:planner-score-digit-dissolve var(--rating-motion-ms,.72s) var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1)) both;position:relative}.planner-reflection.planner-reflection--golden .planner-score>:is(button,.planner-score__value).is-rating-play,.planner-score>:is(button,.planner-score__value).is-rating-play.is-gold{animation-name:planner-score-digit-dissolve-gold}.planner-rating-motion{--rating-motion-ease:var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1));--rating-glow:#cbb8ff;--rating-glow-soft:#b9a4ff88;--rating-particle:#efe6ff;z-index:3;aspect-ratio:1;pointer-events:none;grid-row:2;place-self:center;width:min(28px,100%);max-width:28px;height:auto;position:relative;overflow:visible;margin:0!important}.planner-rating-motion.is-gold{--rating-glow:#ffe0a0;--rating-glow-soft:#f4c66a88;--rating-particle:#fff1c8}.planner-rating-motion:before{background:radial-gradient(circle,var(--rating-glow) 0,var(--rating-glow-soft) 38%,transparent 74%);border-radius:50%;position:absolute;inset:-4px}@supports (color:color-mix(in lab,red,red)){.planner-rating-motion:before{background:radial-gradient(circle,color-mix(in srgb,var(--rating-glow) 55%,transparent) 0,var(--rating-glow-soft) 38%,transparent 74%)}}.planner-rating-motion:before{opacity:0;content:"";animation:planner-rating-glow var(--rating-motion-ms) var(--rating-motion-ease) both}.planner-rating-motion__ring{border:1.5px solid var(--rating-glow);position:absolute;inset:-4px}@supports (color:color-mix(in lab,red,red)){.planner-rating-motion__ring{border:1.5px solid color-mix(in srgb,var(--rating-glow) 78%,transparent)}}.planner-rating-motion__ring{opacity:0;box-shadow:0 0 12px var(--rating-glow);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.planner-rating-motion__ring{box-shadow:0 0 12px color-mix(in srgb,var(--rating-glow) 35%,transparent)}}.planner-rating-motion__ring{animation:planner-rating-ring var(--rating-motion-ms) var(--rating-motion-ease) both}.planner-rating-motion__shimmer{border-radius:50%;position:absolute;inset:-1px;overflow:hidden}.planner-rating-motion__shimmer:after{background:linear-gradient(90deg,transparent,var(--rating-glow),transparent);width:42%;height:140%;position:absolute;top:-20%;left:-40%}@supports (color:color-mix(in lab,red,red)){.planner-rating-motion__shimmer:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rating-glow) 70%,transparent),transparent)}}.planner-rating-motion__shimmer:after{content:"";animation:planner-rating-shimmer var(--rating-motion-ms) var(--rating-motion-ease) both;transform:translate(-30%)rotate(18deg)}.planner-rating-motion__particle{width:var(--ms);height:var(--ms);margin:calc(var(--ms)/-2) 0 0 calc(var(--ms)/-2);background:var(--rating-particle);box-shadow:0 0 8px var(--rating-glow);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.planner-rating-motion__particle{box-shadow:0 0 8px color-mix(in srgb,var(--rating-glow) 65%,transparent)}}.planner-rating-motion__particle{opacity:0;animation:planner-rating-particle var(--rating-motion-ms) var(--rating-motion-ease) var(--md) both}.planner-rating-motion.is-down .planner-rating-motion__particle{--particle-opacity:.55}.planner-rating-motion.is-radial .planner-rating-motion__particle{--particle-opacity:.72}.planner-rating-motion.is-arc .planner-rating-motion__particle,.planner-rating-motion.is-shimmer .planner-rating-motion__particle{--particle-opacity:.82}.planner-rating-motion.is-up .planner-rating-motion__particle{--particle-opacity:.9}.planner-rating-motion.is-gold .planner-rating-motion__particle{--particle-opacity:.95}.planner-rating-motion.is-gold:before{filter:saturate(1.08)}.planner-rating-motion.is-reduced:before{animation-duration:.28s}.planner-rating-motion.is-reduced .planner-rating-motion__ring{animation-name:planner-rating-ring-reduced;animation-duration:.28s}.planner-rating-motion.is-reduced .planner-rating-motion__particle,.planner-rating-motion.is-reduced .planner-rating-motion__shimmer{display:none}@keyframes planner-score-digit-dissolve{0%{color:#241238;filter:brightness();background:#c6afff;border-color:#c6afff;transform:scale(1);box-shadow:0 0 0 3px #a984ff20}16%{color:#0000;filter:brightness(1.35);background:radial-gradient(circle,#efe6ff 0,#c6afff 42%,#8b5cf6aa 72%);border-color:#0000;transform:scale(1.18);box-shadow:0 0 18px #b9a4ffcc,0 0 32px #8b5cf666}42%{color:#0000;filter:brightness(1.15);opacity:.55;background:radial-gradient(circle,#d8c9ff88 0,#b9a4ff44 48%,#0000 72%);border-color:#0000;transform:scale(.78);box-shadow:0 0 22px #b9a4ffaa}68%{color:#241238;opacity:.85;filter:brightness(1.08);background:#c6afff;border-color:#c6afff;transform:scale(1.06);box-shadow:0 0 14px #b9a4ff66,0 0 0 3px #a984ff20}to{color:#241238;filter:brightness();opacity:1;background:#c6afff;border-color:#c6afff;transform:scale(1);box-shadow:0 0 0 3px #a984ff20}}@keyframes planner-score-digit-dissolve-gold{0%{color:#2a1a08;background:#f0c76a;border-color:#f0c76a;transform:scale(1)}16%{color:#0000;filter:brightness(1.4);background:radial-gradient(circle,#fff8e4 0,#ffe0a0 40%,#f0c76aaa 72%);border-color:#0000;transform:scale(1.22);box-shadow:0 0 22px #f4c66acc,0 0 40px #f0c76a66}42%{color:#0000;opacity:.5;background:radial-gradient(circle,#ffe0a088 0,#f4c66a44 48%,#0000 72%);border-color:#0000;transform:scale(.76);box-shadow:0 0 26px #f4c66abb}68%{color:#2a1a08;opacity:.9;background:#f0c76a;border-color:#f0c76a;transform:scale(1.08);box-shadow:0 0 16px #f4c66a88}to{color:#2a1a08;opacity:1;filter:brightness();background:#f0c76a;border-color:#f0c76a;transform:scale(1);box-shadow:0 0 0 3px #f4c66a33}}@keyframes planner-rating-glow{0%{opacity:0;transform:scale(.82)}22%{opacity:calc(.55 + var(--rating-motion-intensity)*.45);transform:scale(1.16)}55%{opacity:calc(.35 + var(--rating-motion-intensity)*.3);transform:scale(1.05)}to{opacity:0;transform:scale(1.28)}}@keyframes planner-rating-ring{0%{opacity:.85;transform:scale(.68)}to{opacity:0;transform:scale(1.7)}}@keyframes planner-rating-ring-reduced{0%{opacity:.45;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@keyframes planner-rating-shimmer{0%{opacity:0;transform:translate(-40%)rotate(18deg)}22%{opacity:.85}to{opacity:0;transform:translate(220%)rotate(18deg)}}@keyframes planner-rating-particle{0%{opacity:0;transform:translate(0)scale(.55)}18%{opacity:var(--particle-opacity,.7)}to{opacity:0;transform:translate3d(var(--mx),var(--my),0) scale(.35)}}@media (prefers-reduced-motion:reduce){.planner-rating-motion:not(.is-reduced):before,.planner-score>:is(button,.planner-score__value).is-rating-play{animation-duration:.28s}.planner-rating-motion:not(.is-reduced) .planner-rating-motion__ring{animation-name:planner-rating-ring-reduced;animation-duration:.28s}.planner-rating-motion:not(.is-reduced) .planner-rating-motion__particle,.planner-rating-motion:not(.is-reduced) .planner-rating-motion__shimmer{display:none}}.planner-rating-scene-stage{--planner-rating-scene-h:128px;--planner-rating-scene-collapse:.65s;opacity:0;pointer-events:none;height:0;transition:height var(--planner-rating-scene-collapse) var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1)),margin var(--planner-rating-scene-collapse) var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1)),opacity .32s var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1));margin:0;position:relative;overflow:hidden}.planner-rating-scene-stage.is-open{height:var(--planner-rating-scene-h);opacity:1;margin:4px 0 0;transition-duration:.28s,.28s,.22s}.planner-rating-scene{--scene-ease:var(--planner-motion-ease,cubic-bezier(.22,.8,.22,1));--scene-glow:#d4c4ff;--scene-soft:#b9a4ff99;--scene-star:#f6f1ff;--scene-warm:#ffe9b8;--scene-gold:#ffe0a0;position:absolute;inset:0;overflow:hidden}.planner-rating-scene.is-gold{--scene-glow:#ffe0a0;--scene-soft:#f4c66a99;--scene-star:#fff4d4}.planner-rating-scene :is(.prs-atmosphere,.prs-bridge,.prs-star,.prs-haze,.prs-cloud,.prs-hero,.prs-svg,.prs-orbit-bead,.prs-fragment,.prs-pull,.prs-shoot,.prs-wave,.prs-pulse,.prs-rise,.prs-seed,.prs-horizon){pointer-events:none;position:absolute}.prs-atmosphere{background:radial-gradient(circle,var(--scene-soft) 0,transparent 74%);border-radius:50%;height:86%;inset:-18% 4% auto}@supports (color:color-mix(in lab,red,red)){.prs-atmosphere{background:radial-gradient(circle,color-mix(in srgb,var(--scene-soft) 70%,transparent) 0,transparent 74%)}}.prs-atmosphere{opacity:0;animation:prs-atmosphere var(--scene-ms) var(--scene-ease) both}.prs-atmosphere.is-peak{background:radial-gradient(circle,var(--scene-glow) 0,transparent 70%);height:68%;inset:8% 18% auto}@supports (color:color-mix(in lab,red,red)){.prs-atmosphere.is-peak{background:radial-gradient(circle,color-mix(in srgb,var(--scene-glow) 36%,transparent) 0,transparent 70%)}}.prs-atmosphere.is-peak{animation-name:prs-atmosphere-peak;animation-delay:calc(var(--scene-ms)*.2)}.prs-bridge{top:-10px;left:var(--scene-origin);background:linear-gradient(180deg,var(--scene-glow),transparent);opacity:0;transform-origin:top;width:4px;height:22px;animation:prs-bridge .6s var(--scene-ease) both;border-radius:99px;margin-left:-2px}.prs-star{top:var(--sy,40%);left:var(--sx,50%);width:var(--ss,2.5px);height:var(--ss,2.5px);margin:calc(var(--ss,2.5px)/-2) 0 0 calc(var(--ss,2.5px)/-2);background:var(--scene-star);box-shadow:0 0 6px var(--scene-glow);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.prs-star{box-shadow:0 0 6px color-mix(in srgb,var(--scene-glow) 50%,transparent)}}.prs-star{opacity:0;animation:prs-star-in calc(var(--scene-ms)*.75) var(--scene-ease) var(--sd,0s) both}.prs-star.is-field{animation-name:prs-star-field;animation-duration:var(--scene-ms);opacity:0}.prs-star.is-dim{box-shadow:0 0 5px var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-star.is-dim{box-shadow:0 0 5px color-mix(in srgb,var(--scene-glow) 35%,transparent)}}.prs-star.is-support{box-shadow:0 0 8px var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-star.is-support{box-shadow:0 0 8px color-mix(in srgb,var(--scene-glow) 55%,transparent)}}.prs-star.is-warped{animation-name:prs-star-warped}.prs-haze{opacity:0;filter:blur(1px);animation:prs-haze var(--scene-ms) var(--scene-ease) both;background:linear-gradient(90deg,#0000,#6d4dff30,#0000);border-radius:42%;inset:16% 4% 12%}.prs-haze.is-deep{background:radial-gradient(at 40% 45%,#2a1650aa,#0000 70%)}.prs-haze.is-soft{background:radial-gradient(at 50% 48%,#4a327840,#0000 68%)}.prs-haze.is-nebula{background:radial-gradient(at 42% 48%,#7c5cc448,#4a2d8a22 50%,#0000 72%);inset:8%}.prs-svg{width:100%;height:100%;inset:0;overflow:visible}.prs-orbit-line{fill:none;stroke:var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-orbit-line{stroke:color-mix(in srgb,var(--scene-glow) 70%,transparent)}}.prs-orbit-line{stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200px;opacity:0;animation:prs-draw var(--scene-ms) var(--scene-ease) .48s both}.prs-orbit-line.is-soft{stroke:var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-orbit-line.is-soft{stroke:color-mix(in srgb,var(--scene-glow) 40%,transparent)}}.prs-orbit-line.is-soft{stroke-width:.9px}.prs-orbit-line.is-warped{stroke-dasharray:220;transform-origin:58px 48px;animation-name:prs-draw-warped}.prs-orbit-line.is-gold{stroke:#ffe0a0d1;filter:drop-shadow(0 0 3px #f4c66a88)}.prs-orbit-line.is-gold.is-a{animation-delay:.9s}.prs-orbit-line.is-gold.is-b{stroke:#ffe0a08c;animation-delay:1.12s}.prs-orbit-line.is-gold.is-c{stroke-width:.9px;animation-delay:1.32s}.prs-orbit-bead{background:var(--scene-star);width:4px;height:4px;box-shadow:0 0 10px var(--scene-soft);opacity:0;animation:prs-orbit-bead var(--scene-ms) var(--scene-ease) var(--od,.7s) both;border-radius:50%;margin:-2px 0 0 -2px;top:50%;left:50%}.prs-orbit-bead.is-planet{animation-name:prs-orbit-planet;top:52%;left:42%}.prs-orbit-bead.is-eclipse{animation-name:prs-orbit-eclipse}.prs-orbit-bead.is-bh{animation-name:prs-orbit-bh;top:48%;left:58%}.prs-orbit-bead.is-galaxy{animation-name:prs-orbit-galaxy}.prs-orbit-bead.is-portal{animation-name:prs-orbit-portal}.prs-orbit-bead.is-gold{background:#fff4d4;animation-name:prs-orbit-gold;box-shadow:0 0 12px #f4c66acc}.prs-fragment{top:var(--fy);left:var(--fx);background:var(--scene-glow);border-radius:2px;width:5px;height:3px}@supports (color:color-mix(in lab,red,red)){.prs-fragment{background:color-mix(in srgb,var(--scene-glow) 75%,#fff)}}.prs-fragment{animation:prs-fragment var(--scene-ms) var(--scene-ease) var(--fd) both}.prs-fragment,.prs-pull{box-shadow:0 0 8px var(--scene-soft);opacity:0}.prs-pull{top:var(--py);left:var(--px);background:var(--scene-star);width:3px;height:3px;animation:prs-pull var(--scene-ms) var(--scene-ease) var(--pd) both;border-radius:50%}.prs-shoot{background:linear-gradient(90deg,transparent,var(--scene-star) 50%,#fff);width:16px;height:3.5px;box-shadow:-30px 0 16px -1px var(--scene-glow),-56px 0 24px -2px var(--scene-glow);border-radius:99px;top:30%;left:-14%}@supports (color:color-mix(in lab,red,red)){.prs-shoot{box-shadow:-30px 0 16px -1px color-mix(in srgb,var(--scene-glow) 90%,transparent),-56px 0 24px -2px color-mix(in srgb,var(--scene-glow) 50%,transparent)}}.prs-shoot{opacity:0;animation:prs-shoot var(--scene-ms) var(--scene-ease) calc(var(--scene-ms)*.38) both}.prs-shoot.is-through{animation-name:prs-shoot-through;top:46%;left:8%}.prs-shoot.is-gold{background:linear-gradient(90deg,#0000,#fff4d4 50%,#ffe9b8);box-shadow:-30px 0 16px -1px #f4c66acc,-56px 0 24px -2px #f0c76a77}.prs-shoot.is-upper{animation-delay:calc(var(--scene-ms)*.44);top:18%}.prs-wave{border:1.5px solid var(--scene-glow);width:36px;height:36px;margin:-18px 0 0 -18px;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.prs-wave{border:1.5px solid color-mix(in srgb,var(--scene-glow) 65%,transparent)}}.prs-wave{animation:prs-wave var(--scene-ms) var(--scene-ease) calc(var(--scene-ms)*.52) both}.prs-pulse,.prs-wave{opacity:0;border-radius:50%}.prs-pulse{background:radial-gradient(circle,#fff 0,var(--scene-glow) 40%,transparent 72%);width:20px;height:20px;animation:prs-pulse var(--scene-ms) var(--scene-ease) 1.1s both;margin:-10px 0 0 -10px;top:50%;left:50%}.prs-pulse.is-eclipse{animation-delay:calc(var(--scene-ms)*.42)}.prs-rise{bottom:8%;left:var(--rx,50%);background:var(--scene-star);width:3.5px;height:3.5px;box-shadow:0 0 10px var(--scene-soft);opacity:0;animation:prs-rise var(--scene-ms) var(--scene-ease) var(--rd) both;border-radius:50%}.prs-rise.is-escape{width:5px;height:5px;animation-name:prs-escape}.prs-rise.is-portal{width:4px;height:4px;box-shadow:0 0 12px #9aa8ffcc}.prs-rise.is-gold{background:#fff4d4;box-shadow:0 0 12px #f4c66acc}.prs-hero{z-index:2}.prs-lone-star{opacity:0;width:clamp(48px,36%,64px);height:clamp(48px,36%,64px);animation:prs-lone-star var(--scene-ms) var(--scene-ease) .16s both;margin:calc(clamp(48px,36%,64px)/-2) 0 0 calc(clamp(48px,36%,64px)/-2);top:28%;left:34%}.prs-lone-star__core,.prs-lone-star__glow,.prs-lone-star__trail{pointer-events:none;position:absolute}.prs-lone-star__core{background:radial-gradient(circle,#fff 0,#efe6ff 35%,#cbb8ff 65%,#0000 78%);border-radius:50%;inset:28%;box-shadow:0 0 18px #efe6ffee,0 0 36px #b9a4ffaa}.prs-lone-star__glow{animation:prs-lone-pulse calc(var(--scene-ms)*.7) var(--scene-ease) .4s both;background:radial-gradient(circle,#cbb8ff66 0,#8b5cf633 42%,#0000 70%);border-radius:50%;inset:0}.prs-lone-star__trail{opacity:0;transform-origin:top;width:3px;height:36%;animation:prs-lone-trail var(--scene-ms) var(--scene-ease) .5s both;background:linear-gradient(#efe6ffaa,#0000);border-radius:99px;top:48%;left:48%}.prs-moon{opacity:0;width:clamp(52px,40%,66px);height:clamp(52px,40%,66px);animation:prs-moon var(--scene-ms) var(--scene-ease) .18s both;top:30%;left:auto;right:18%}.prs-moon__body,.prs-moon__halo{pointer-events:none;border-radius:50%;position:absolute;inset:0}.prs-moon__halo{background:radial-gradient(circle,#f0c76a55 0,#f0c76a18 48%,#0000 70%);transform:scale(1.35)}.prs-moon__body{background:0 0;box-shadow:inset -16px -4px 0 4px #ffe9b8,0 0 22px #f0c76a77,0 0 40px #f0c76a33}.prs-cloud{filter:blur(7px);opacity:0;background:radial-gradient(circle,#2a1848cc 0,#160c2c88 50%,#0000 72%);border-radius:50%;width:46%;height:62%;top:12%}.prs-cloud.is-back-a{animation:prs-cloud-a var(--scene-ms) var(--scene-ease) both;left:-6%}.prs-cloud.is-back-b{animation:prs-cloud-b var(--scene-ms) var(--scene-ease) .12s both;left:auto;right:-8%}.prs-cloud.is-veil{z-index:3;width:38%;height:48%;animation:prs-cloud-veil var(--scene-ms) var(--scene-ease) .7s both;background:radial-gradient(circle,#1a0f38ee 0,#12091fcc 40%,#0000 70%);top:22%;left:auto;right:8%}.prs-planet{opacity:0;width:clamp(54px,42%,72px);height:clamp(54px,42%,72px);animation:prs-planet var(--scene-ms) var(--scene-ease) .18s both;margin:calc(clamp(54px,42%,72px)/-2) 0 0 calc(clamp(54px,42%,72px)/-2);top:48%;left:36%}.prs-planet__highlight,.prs-planet__shade,.prs-planet__sphere{pointer-events:none;border-radius:50%;position:absolute;inset:0}.prs-planet__sphere{background:radial-gradient(circle at 34% 30%,#efe6ff 0,#a78bfa 32%,#6d4dff 58%,#3b1d8a 82%,#1a0c40 100%);box-shadow:0 0 28px #8b5cf688,inset -10px -6px 18px #0d062888}.prs-planet__shade{background:radial-gradient(circle at 78% 70%,#0a0418cc 0,#0000 55%)}.prs-planet__highlight{background:radial-gradient(circle at 30% 26%,#fff8 0,#0000 28%)}.prs-svg--planet{inset:4% 0}.planner-rating-scene--forming-light{--scene-glow:#b8a4e0;--scene-soft:#8a74c866}.prs-forming{opacity:0;width:clamp(58px,44%,72px);height:clamp(58px,44%,72px);animation:prs-forming var(--scene-ms) var(--scene-ease) 80ms both;margin:calc(clamp(58px,44%,72px)/-2) 0 0 calc(clamp(58px,44%,72px)/-2);top:50%;left:50%}.prs-forming__core,.prs-forming__glow,.prs-forming__ring,.prs-forming__shard{pointer-events:none;position:absolute}.prs-forming__glow{background:radial-gradient(circle,#a890d866 0,#6a54a838 48%,#0000 72%);border-radius:50%;inset:-18%}.prs-forming__core{width:18px;height:18px;animation:prs-forming-core var(--scene-ms) var(--scene-ease) .16s both;background:radial-gradient(circle,#f2ecfa 0,#c4b0e8 36%,#7a62b8 72%,#0000 86%);margin:-9px 0 0 -9px;box-shadow:0 0 18px #9a82d088,0 0 32px #5a449055}.prs-forming__core,.prs-forming__shard{opacity:0;border-radius:50%;top:50%;left:50%}.prs-forming__shard{width:7px;height:7px;animation:prs-forming-shard var(--scene-ms) var(--scene-ease) both;background:radial-gradient(circle,#ddd0f4 0,#9a82c8 70%,#0000 100%);margin:-3.5px 0 0 -3.5px;box-shadow:0 0 8px #a890d066}.prs-forming__shard.is-a{--fsx:-16px;--fsy:-12px;animation-delay:40ms}.prs-forming__shard.is-b{--fsx:14px;--fsy:-8px;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation-delay:.12s}.prs-forming__shard.is-c{--fsx:4px;--fsy:15px;width:6px;height:6px;margin:-3px 0 0 -3px;animation-delay:.2s}.prs-forming__ring{width:112%;height:112%;inset:-6%}.prs-forming-ring{fill:none;stroke:#b09ad8b3;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:90 150;stroke-dashoffset:90px;transform-origin:50%;filter:drop-shadow(0 0 4px #8a74c866);animation:prs-forming-ring var(--scene-ms) var(--scene-ease) .22s both;transform:rotate(-28deg)}.prs-fragment.is-inward{animation-name:prs-fragment-inward;animation-duration:var(--scene-ms)}.planner-rating-scene--balance{--scene-glow:#c4b5fd;--scene-soft:#8b5cf655}.prs-balance{opacity:0;width:clamp(64px,48%,84px);height:clamp(64px,48%,84px);animation:prs-balance var(--scene-ms) var(--scene-ease) 80ms both;margin:calc(clamp(64px,48%,84px)/-2) 0 0 calc(clamp(64px,48%,84px)/-2);top:50%;left:50%}.prs-balance__core,.prs-balance__halo,.prs-balance__ring{pointer-events:none;position:absolute}.prs-balance__halo{background:radial-gradient(circle,#c4b5fd44 0,#8b5cf622 48%,#0000 72%);border-radius:50%;inset:-22%}.prs-balance__core{width:12px;height:12px;animation:prs-balance-core var(--scene-ms) var(--scene-ease) .18s both;background:radial-gradient(circle,#fff 0,#e8e0ff 40%,#a78bfa 78%,#0000 90%);border-radius:50%;margin:-6px 0 0 -6px;top:50%;left:50%;box-shadow:0 0 16px #c4b5fd99,0 0 28px #8b5cf255}.prs-balance__ring{width:108%;height:108%;inset:-4%}.prs-balance-ring{fill:none;stroke:#d4c8ffd1;stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:230;stroke-dashoffset:230px;filter:drop-shadow(0 0 6px #a78bfa88);animation:prs-draw var(--scene-ms) var(--scene-ease) .14s both}.prs-orbit-bead.is-balance{animation-name:prs-orbit-balance;animation-duration:calc(var(--scene-ms)*.92)}.prs-pulse.is-balance{animation-delay:calc(var(--scene-ms)*.35);background:radial-gradient(circle,#0000 48%,#c4b5fd55 58%,#0000 72%)}.planner-rating-scene--constellation{--scene-glow:#b8c4ff;--scene-soft:#7c8cff55}.prs-constellation{opacity:0;width:clamp(88px,64%,112px);height:clamp(88px,64%,112px);animation:prs-constellation var(--scene-ms) var(--scene-ease) 60ms both;margin:calc(clamp(88px,64%,112px)/-2) 0 0 calc(clamp(88px,64%,112px)/-2);top:50%;left:50%}.prs-constellation__center,.prs-constellation__map{pointer-events:none;position:absolute}.prs-constellation__center{opacity:0;width:8px;height:8px;animation:prs-constellation-center var(--scene-ms) var(--scene-ease) 40ms both;background:radial-gradient(circle,#fff 0,#d8dcff 45%,#8b9cff 80%,#0000 100%);border-radius:50%;margin:-4px 0 0 -4px;top:42%;left:50%;box-shadow:0 0 14px #b8c4ffcc}.prs-constellation__map{width:100%;height:100%;inset:0}.prs-constellation-edge{fill:none;stroke:#c4d0ffb3;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:40px;filter:drop-shadow(0 0 3px #8b9cff66);opacity:0;animation:prs-constellation-edge var(--scene-ms) var(--scene-ease) both}.prs-constellation-edge.is-a{animation-delay:.28s}.prs-constellation-edge.is-b{animation-delay:.34s}.prs-constellation-edge.is-c{animation-delay:.4s}.prs-constellation-edge.is-d{animation-delay:.46s}.prs-constellation-edge.is-e{animation-delay:.52s}.prs-constellation-edge.is-f{animation-delay:.58s}.prs-star.is-constel{animation-name:prs-star-constel;animation-duration:calc(var(--scene-ms)*.88);box-shadow:0 0 10px #b8c4ffb3}.prs-rise.is-constel{width:3px;height:3px;animation-duration:calc(var(--scene-ms)*.7);box-shadow:0 0 10px #9aa8ffaa}.prs-galaxy{opacity:0;width:clamp(110px,78%,150px);height:clamp(110px,78%,150px);animation:prs-galaxy var(--scene-ms) var(--scene-ease) .18s both;margin:calc(clamp(110px,78%,150px)/-2) 0 0 calc(clamp(110px,78%,150px)/-2);top:50%;left:44%}.prs-galaxy__arm,.prs-galaxy__core{pointer-events:none;position:absolute}.prs-galaxy__arm{border:2.5px solid #0000;border-top:2.5px solid var(--scene-glow);border-radius:50%;inset:6%}@supports (color:color-mix(in lab,red,red)){.prs-galaxy__arm{border-top-color:color-mix(in srgb,var(--scene-glow) 80%,transparent)}}.prs-galaxy__arm{border-right-color:var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-galaxy__arm{border-right-color:color-mix(in srgb,var(--scene-glow) 40%,transparent)}}.prs-galaxy__arm{filter:drop-shadow(0 0 8px #b9a4ff88);animation:prs-galaxy-spin calc(var(--scene-ms)*.9) linear .35s both}.prs-galaxy__arm.is-b{border-width:2px;border-top-color:var(--scene-glow);inset:18%}@supports (color:color-mix(in lab,red,red)){.prs-galaxy__arm.is-b{border-top-color:color-mix(in srgb,var(--scene-glow) 60%,transparent)}}.prs-galaxy__arm.is-b{border-left-color:var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-galaxy__arm.is-b{border-left-color:color-mix(in srgb,var(--scene-glow) 35%,transparent)}}.prs-galaxy__arm.is-b{animation-duration:calc(var(--scene-ms)*.72);border-right-color:#0000;animation-direction:reverse}.prs-galaxy__arm.is-c{border-width:1.5px;border-top-color:#efe6ff80;border-right-color:var(--scene-glow);inset:28%}@supports (color:color-mix(in lab,red,red)){.prs-galaxy__arm.is-c{border-right-color:color-mix(in srgb,var(--scene-glow) 25%,transparent)}}.prs-galaxy__arm.is-c{animation-duration:calc(var(--scene-ms)*.55)}.prs-galaxy__core{width:18px;height:18px;animation:prs-galaxy-core var(--scene-ms) var(--scene-ease) .5s both;background:radial-gradient(circle,#fff 0,#efe6ff 35%,#cbb8ff 65%,#0000 78%);border-radius:50%;margin:-9px 0 0 -9px;top:50%;left:50%;box-shadow:0 0 24px #efe6ffee,0 0 48px #8b5cf6aa}.planner-rating-scene--portal{--scene-glow:#d2ccff;--scene-soft:#9aa8ff99}.prs-portal{--prs-portal-size:min(140px,78%,calc(var(--planner-rating-scene-h,128px)*.88));width:var(--prs-portal-size);height:var(--prs-portal-size);margin:calc(var(--prs-portal-size)/-2) 0 0 calc(var(--prs-portal-size)/-2);opacity:0;animation:prs-portal var(--scene-ms) var(--scene-ease) .16s both;top:50%;left:50%}.prs-portal__core,.prs-portal__glow,.prs-portal__halo,.prs-portal__rings{pointer-events:none;position:absolute}.prs-portal__halo{opacity:0;animation:prs-portal-halo var(--scene-ms) var(--scene-ease) .24s both;background:radial-gradient(circle,#d0ccff55 0,#8b9cff30 42%,#0000 74%);border-radius:50%;inset:-28%}.prs-portal__glow{background:radial-gradient(circle,#e0dcff90 0,#9b8cff5c 34%,#6b78ff30 58%,#0000 76%);border-radius:50%;inset:-14%;box-shadow:0 0 42px #8b90ff55}.prs-portal__rings{width:108%;height:108%;inset:-4%}.prs-svg--portal{inset:6% 0}.prs-portal-ring{fill:none;stroke:var(--scene-glow)}@supports (color:color-mix(in lab,red,red)){.prs-portal-ring{stroke:color-mix(in srgb,var(--scene-glow) 90%,#c4d0ff)}}.prs-portal-ring{stroke-width:1.7px;stroke-dasharray:220;stroke-dashoffset:220px;filter:drop-shadow(0 0 7px #9aa8ffaa);animation:prs-draw var(--scene-ms) var(--scene-ease) .24s both}.prs-portal-ring.is-sweep{stroke-width:1.45px;stroke:#c4d4ff}@supports (color:color-mix(in lab,red,red)){.prs-portal-ring.is-sweep{stroke:color-mix(in srgb,#c4d4ff 70%,var(--scene-glow))}}.prs-portal-ring.is-sweep{filter:drop-shadow(0 0 10px #8b9effcc);animation-delay:.16s}.prs-portal-ring.is-sweep-b{stroke-width:1.15px;stroke:#b8c8ff}@supports (color:color-mix(in lab,red,red)){.prs-portal-ring.is-sweep-b{stroke:color-mix(in srgb,#b8c8ff 48%,var(--scene-glow))}}.prs-portal-ring.is-sweep-b{filter:drop-shadow(0 0 6px #8b9eff88);animation-delay:.32s}.prs-portal-ring.is-mid{stroke-width:1.3px;stroke:#c8c0ff}@supports (color:color-mix(in lab,red,red)){.prs-portal-ring.is-mid{stroke:color-mix(in srgb,#c8c0ff 72%,var(--scene-glow))}}.prs-portal-ring.is-mid{animation-delay:.46s}.prs-portal-ring.is-inner{stroke-width:1.1px;stroke:#e3dfff;animation-delay:.68s}.prs-portal__core{background:radial-gradient(circle,#fff 0,#ece8ff 26%,#b8b4ff 52%,#7c78ff 76%,#0000 88%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;top:50%;left:50%;box-shadow:0 0 28px #d8d4ffee,0 0 56px #8b86ffbb}.planner-rating-scene--ascent{--scene-glow:#d8d4ff;--scene-soft:#9aa0ff88}.prs-ascent{--prs-ascent-size:min(152px,84%,calc(var(--planner-rating-scene-h,128px)*.96));width:var(--prs-ascent-size);height:var(--prs-ascent-size);margin:calc(var(--prs-ascent-size)/-2) 0 0 calc(var(--prs-ascent-size)/-2);opacity:0;animation:prs-ascent var(--scene-ms) var(--scene-ease) 60ms both;top:48%;left:50%}.prs-ascent__core,.prs-ascent__glow,.prs-ascent__halo,.prs-ascent__orbits,.prs-ascent__wave{pointer-events:none;position:absolute}.prs-ascent__halo{opacity:0;animation:prs-ascent-halo var(--scene-ms) var(--scene-ease) .12s both;background:radial-gradient(circle,#d0ccff50 0,#8b90ff28 46%,#0000 74%);border-radius:50%;inset:-30%}.prs-ascent__glow{background:radial-gradient(circle,#ece8ff88 0,#a8a4ff52 38%,#7878ff28 62%,#0000 78%);border-radius:50%;inset:-12%;box-shadow:0 0 48px #8b86ff55}.prs-ascent__wave{opacity:0;animation:prs-ascent-wave var(--scene-ms) var(--scene-ease) calc(var(--scene-ms)*.38) both;border:1.6px solid #efe6ffad;border-radius:50%;inset:-8%}.prs-ascent__orbits{width:104%;height:104%;inset:-2%}.prs-ascent-orbit{fill:none;stroke:#d4d0ffc7;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240px;filter:drop-shadow(0 0 6px #9aa0ff88);animation:prs-draw var(--scene-ms) var(--scene-ease) both}.prs-ascent-orbit.is-a{stroke-width:1.5px;animation-delay:.18s}.prs-ascent-orbit.is-b{stroke:#c0c8ffb3;animation-delay:.28s}.prs-ascent-orbit.is-c{stroke-width:1.15px;stroke:#efe6ffb8;animation-delay:.38s}.prs-ascent-orbit.is-d{stroke-width:1.1px;stroke:#b8c4ff8c;animation-delay:.46s}.prs-ascent__core{width:30px;height:30px;animation:prs-ascent-core var(--scene-ms) var(--scene-ease) .1s both;background:radial-gradient(circle,#fff 0,#ece8ff 24%,#c0bcff 50%,#8884ff 74%,#0000 88%);border-radius:50%;margin:-15px 0 0 -15px;top:50%;left:50%;box-shadow:0 0 32px #e0dcffee,0 0 64px #8b86ffbb}.prs-orbit-bead.is-ascent{animation-name:prs-orbit-ascent;animation-duration:calc(var(--scene-ms)*.9)}.prs-rise.is-ascent{width:4px;height:4px;box-shadow:0 0 12px #b8c0ffcc}.prs-pulse.is-ascent{animation-delay:calc(var(--scene-ms)*.55);background:radial-gradient(circle,#0000 42%,#d0ccff55 55%,#0000 72%)}.prs-gold-system{opacity:0;width:clamp(100px,78%,150px);height:clamp(100px,78%,150px);animation:prs-gold-system var(--scene-ms) var(--scene-ease) .38s both;margin:calc(clamp(100px,78%,150px)/-2) 0 0 calc(clamp(100px,78%,150px)/-2);top:44%;left:50%}.prs-gold-system__core,.prs-gold-system__corona,.prs-gold-system__orbits{pointer-events:none;position:absolute}.prs-gold-system__corona{background:radial-gradient(circle,#ffe0a088 0,#f4c66a55 40%,#0000 70%);border-radius:50%;inset:-8%;box-shadow:0 0 40px #f4c66a66}.prs-gold-system__core{background:radial-gradient(circle,#fff8e4 0,#ffe0a0 40%,#f0c76a 70%,#0000 82%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;top:50%;left:50%;box-shadow:0 0 28px #ffe0a0ee,0 0 52px #f4c66acc}.prs-gold-system__orbits{width:100%;height:100%;inset:0}.prs-seed{top:-6px;left:var(--scene-origin);opacity:0;width:6px;height:6px;animation:prs-seed var(--scene-ms) var(--scene-ease) both;background:radial-gradient(circle,#fff8e4 0,#ffe0a0 55%,#0000 72%);border-radius:50%;margin-left:-3px;box-shadow:0 0 14px #f4c66acc}.prs-horizon{z-index:1;opacity:0;height:3px;animation:prs-horizon var(--scene-ms) var(--scene-ease) .5s both;background:linear-gradient(90deg,#0000,#ffe0a0 18%,#fff4d4 50%,#ffe0a0 82%,#0000);border-radius:99px;bottom:8%;left:4%;right:4%;box-shadow:0 0 20px #f4c66acc,0 -20px 40px #f0c76a33}.prs-hero.is-static{opacity:0;animation:prs-static-in .32s var(--scene-ease) both}.prs-lone-star.is-static{animation-name:prs-static-in}.prs-forming.is-static .prs-forming__core{opacity:.85;animation:none}.prs-horizon.is-static{opacity:0;animation:prs-static-in .32s var(--scene-ease) both}.planner-score-progress.is-pulse .planner-score-progress__fill{animation:planner-score-gold-pulse 2.2s var(--scene-ease,cubic-bezier(.22,.8,.22,1)) both}.planner-score-mood--sequenced{animation-delay:.78s}@keyframes prs-atmosphere{0%{opacity:0;transform:scale(.84)}22%{opacity:calc(.2 + var(--scene-intensity)*.28)}55%{opacity:calc(.32 + var(--scene-intensity)*.38);transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}@keyframes prs-atmosphere-peak{0%{opacity:0}35%{opacity:calc(.28 + var(--scene-intensity)*.28)}to{opacity:0}}@keyframes prs-bridge{0%{opacity:0;transform:scaleY(.2)}30%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(.35)translateY(12px)}}@keyframes prs-star-in{0%{opacity:0;transform:scale(.4)}25%{opacity:.7;transform:scale(1.1)}to{opacity:0;transform:scale(.7)}}@keyframes prs-star-field{0%{opacity:0}25%{opacity:.35}60%{opacity:.4}to{opacity:0}}@keyframes prs-star-warped{0%{opacity:0;transform:scale(.5)translate(0)}30%{opacity:.7}to{opacity:0;transform:scale(.4)translate(14px)}}@keyframes prs-haze{0%{opacity:0}35%{opacity:.5}to{opacity:0}}@keyframes prs-draw{0%{stroke-dashoffset:200px;opacity:0}30%{opacity:.95}60%{stroke-dashoffset:0;opacity:.85}to{stroke-dashoffset:0;opacity:0}}@keyframes prs-draw-warped{0%{stroke-dashoffset:220px;opacity:0;transform:rotate(-8deg)}35%{opacity:.8}65%{stroke-dashoffset:0;opacity:.7}to{stroke-dashoffset:0;opacity:0;transform:rotate(6deg)}}@keyframes prs-orbit-bead{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,30px)) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 200deg)) translateX(var(--or,30px)) scale(.35)}}@keyframes prs-orbit-planet{0%{opacity:0;transform:rotate(-40deg)translate(34px)}20%{opacity:1}to{opacity:0;transform:rotate(240deg)translate(34px)}}@keyframes prs-orbit-eclipse{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(40px)}22%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 180deg)) translateX(40px)}}@keyframes prs-orbit-bh{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,48px)) scale(.5)}18%{opacity:1}70%{opacity:.9;transform:rotate(calc(var(--oa,0deg) + 220deg)) translateX(calc(var(--or,48px)*.55))}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 280deg)) translateX(12px) scale(.2)}}@keyframes prs-orbit-galaxy{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,32px))}22%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 260deg)) translateX(var(--or,32px))}}@keyframes prs-orbit-portal{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,36px)) scale(.5)}22%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 230deg)) translateX(calc(var(--or,36px)*1.14)) scale(.4)}}@keyframes prs-orbit-gold{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,28px))}22%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 200deg)) translateX(var(--or,28px))}}@keyframes prs-fragment{0%{opacity:0;transform:scale(.4)}25%{opacity:.85}to{opacity:0;transform:translate(3px,16px)scale(.35)}}@keyframes prs-pull{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate3d(calc(58% - var(--px)),calc(48% - var(--py)),0) scale(.3)}}@keyframes prs-shoot{0%{opacity:0;transform:translate(0)rotate(-18deg)}12%{opacity:1}to{opacity:0;transform:translate(128%,30px)rotate(-18deg)}}@keyframes prs-shoot-through{0%{opacity:0;transform:translate(0)rotate(-6deg)}14%{opacity:1}45%{opacity:1;filter:brightness(1.4)}to{opacity:0;transform:translate(90%,6px)rotate(-6deg)}}@keyframes prs-wave{0%{opacity:0;transform:scale(.5)}30%{opacity:.85;transform:scale(1.5)}to{opacity:0;transform:scale(2.8)}}@keyframes prs-pulse{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(2.6)}}@keyframes prs-rise{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-58px)}}@keyframes prs-escape{0%{opacity:0;transform:translateY(8px)}25%{opacity:1}to{opacity:0;transform:translate(8px,-54px)}}@keyframes prs-lone-star{0%{opacity:0;transform:translateY(-8px)scale(.7)}22%{opacity:1;transform:translate(0)scale(1.12)}55%{opacity:1;transform:translate(-4px,14px)scale(1)}to{opacity:0;transform:translate(-6px,28px)scale(.92)}}@keyframes prs-lone-pulse{0%{opacity:.4;transform:scale(.9)}45%{opacity:1;transform:scale(1.15)}to{opacity:.3;transform:scale(1)}}@keyframes prs-lone-trail{0%{opacity:0;transform:scaleY(.2)}30%{opacity:.7;transform:scaleY(1)}to{opacity:0;transform:scaleY(.5)translateY(8px)}}@keyframes prs-moon{0%{opacity:0;transform:translate(10px,-8px)scale(.85)}24%{opacity:1;transform:translate(0)scale(1.05)}58%{opacity:1;transform:translate(-6px,6px)scale(1)}to{opacity:0;transform:translate(-10px,12px)scale(.96)}}@keyframes prs-cloud-a{0%{opacity:0;transform:translate(6%)}25%{opacity:.9}to{opacity:.25;transform:translate(-16%)}}@keyframes prs-cloud-b{0%{opacity:0;transform:translate(-6%)}25%{opacity:.85}to{opacity:.2;transform:translate(14%)}}@keyframes prs-cloud-veil{0%{opacity:0;transform:translate(30%)}30%{opacity:.95;transform:translate(0)}70%{opacity:.7;transform:translate(-40%)}to{opacity:0;transform:translate(-70%)}}@keyframes prs-planet{0%{opacity:0;transform:scale(.65)rotate(-12deg)}24%{opacity:1;transform:scale(1.08)rotate(0)}58%{opacity:1;transform:scale(1)rotate(14deg)}to{opacity:0;transform:scale(.94)rotate(22deg)}}@keyframes prs-forming{0%{opacity:0;transform:scale(.82)}24%{opacity:1;transform:scale(1.04)}62%{opacity:.96;transform:scale(1)}to{opacity:0;transform:scale(.94)translateY(4px)}}@keyframes prs-forming-core{0%{opacity:0;transform:scale(.4)}28%{opacity:1;transform:scale(1.08)}65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes prs-forming-shard{0%{opacity:0;transform:translate3d(var(--fsx),var(--fsy),0) scale(.6)}34%{opacity:.95;transform:translate3d(calc(var(--fsx)*.35),calc(var(--fsy)*.35),0) scale(1)}58%{opacity:.55;transform:translate(0)scale(.7)}to{opacity:0;transform:translate(0)scale(.3)}}@keyframes prs-forming-ring{0%{opacity:0;stroke-dashoffset:90px}30%{opacity:.85}58%{opacity:.75;stroke-dashoffset:28px}to{opacity:0;stroke-dashoffset:18px}}@keyframes prs-fragment-inward{0%{opacity:0;transform:scale(.45)translate(0)}30%{opacity:.8;transform:scale(1)translate(6px,4px)}to{opacity:0;transform:scale(.35)translate(18px,12px)}}@keyframes prs-balance{0%{opacity:0;transform:scale(.78)}26%{opacity:1;transform:scale(1.03)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes prs-balance-core{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.12)}58%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes prs-orbit-balance{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,34px)) scale(.5)}22%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 160deg)) translateX(var(--or,34px)) scale(.45)}}@keyframes prs-constellation{0%{opacity:0;transform:scale(.88)translateY(6px)}24%{opacity:1;transform:scale(1.02)translateY(0)}58%{opacity:1;transform:scale(1.05)translateY(-4px)}to{opacity:0;transform:scale(1.08)translateY(-8px)}}@keyframes prs-constellation-center{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.85)}}@keyframes prs-constellation-edge{0%{opacity:0;stroke-dashoffset:40px}28%{opacity:.9}55%{opacity:.85;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes prs-star-constel{0%{opacity:0;transform:scale(.35)}24%{opacity:1;transform:scale(1.15)}58%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(.7)translateY(-6px)}}@keyframes prs-galaxy{0%{opacity:0;transform:scale(.55)rotate(-30deg)}24%{opacity:1;transform:scale(1.06)rotate(0)}58%{opacity:1;transform:scale(1)rotate(50deg)}to{opacity:0;transform:scale(.9)rotate(90deg)}}@keyframes prs-galaxy-spin{0%{opacity:.4;transform:rotate(0)}30%{opacity:1}to{opacity:0;transform:rotate(300deg)}}@keyframes prs-galaxy-core{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.25)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes prs-portal{0%{opacity:0;transform:scale(.62)translateY(6px)}24%{opacity:1;transform:scale(1.05)translateY(0)}56%{opacity:1;transform:scale(1.02)translateY(-3px)}to{opacity:0;transform:scale(1.06)translateY(-6px)}}@keyframes prs-portal-halo{0%{opacity:0;transform:scale(.72)}32%{opacity:.88;transform:scale(1.12)}to{opacity:0;transform:scale(1.42)}}@keyframes prs-ascent{0%{opacity:0;transform:scale(.58)translateY(8px)}22%{opacity:1;transform:scale(1.04)translateY(0)}48%{opacity:1;filter:brightness(1.18);transform:scale(1.08)translateY(-4px)}68%{opacity:1;filter:brightness(1.08);transform:scale(1.03)translateY(-6px)}to{opacity:0;transform:scale(1.06)translateY(-10px)}}@keyframes prs-ascent-core{0%{opacity:0;transform:scale(.45)}28%{opacity:1;transform:scale(1.18)}55%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(.92)}}@keyframes prs-ascent-halo{0%{opacity:0;transform:scale(.7)}34%{opacity:.9;transform:scale(1.14)}to{opacity:0;transform:scale(1.48)}}@keyframes prs-ascent-wave{0%{opacity:0;transform:scale(.55)}28%{opacity:.92;transform:scale(1.28)}to{opacity:0;transform:scale(2.4)}}@keyframes prs-orbit-ascent{0%{opacity:0;transform:rotate(var(--oa,0deg)) translateX(var(--or,42px)) scale(.45)}20%{opacity:1}to{opacity:0;transform:rotate(calc(var(--oa,0deg) + 210deg)) translateX(var(--or,42px)) scale(.4)}}@keyframes prs-gold-system{0%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1.1)}55%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.96)}}@keyframes prs-seed{0%{opacity:0;top:-6px;left:var(--scene-origin);transform:scale(.4)}14%{opacity:1;top:26%;left:var(--scene-origin);transform:scale(1)}32%{opacity:1;top:44%;left:50%;transform:scale(1.35)}42%{opacity:0;top:46%;left:50%;transform:scale(.3)}to{opacity:0}}@keyframes prs-horizon{0%{opacity:0;transform:scaleX(.2)}28%{opacity:1;transform:scaleX(1)}65%{opacity:.85}to{opacity:0;transform:scaleX(1.04)}}@keyframes prs-static-in{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1.04)}to{opacity:.35;transform:scale(1)}}@keyframes planner-score-gold-pulse{0%{filter:brightness()}30%{filter:brightness(1.35)}70%{filter:brightness(1.18)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.planner-rating-scene-stage{--planner-rating-scene-collapse:.18s}.planner-rating-scene:not(.is-reduced) :is(.prs-bridge,.prs-star,.prs-haze,.prs-cloud,.prs-orbit-bead,.prs-fragment,.prs-pull,.prs-shoot,.prs-wave,.prs-rise,.prs-seed,.prs-orbit-line,.prs-constellation-line,.prs-constellation-edge,.prs-portal-ring,.prs-forming-ring,.prs-balance-ring,.prs-ascent-orbit,.prs-lone-star__trail){opacity:0!important;animation:none!important}.planner-rating-scene:not(.is-reduced) :is(.prs-hero,.prs-atmosphere,.prs-horizon,.prs-pulse){animation-duration:.32s!important}.planner-rating-scene:not(.is-reduced) :is(.prs-galaxy__arm,.prs-forming__shard){animation:none!important}}.planner-section{border-top-color:#a88cff30}.planner-section .planner-kicker{color:#c5adff}.planner-section__head{padding:3px 0 10px}.planner-text-field{resize:none;color:#f3effa;min-width:0;max-width:100%;font:inherit;field-sizing:content;background:0 0;border-radius:9px;outline:0;line-height:1.45;transition:background .16s,border-color .16s,box-shadow .16s;overflow:hidden;border:1px solid #0000!important}.planner-text-field:hover{background:#ffffff08}.planner-text-field:focus{background:#110d1d;box-shadow:0 0 0 3px #8b5cf61a;border-color:#a78bfa66!important}.planner-sections-heading{border-top:1px solid #8b5cf64a;margin:42px 0 4px;padding-top:16px}.planner-sections-heading .planner-kicker{color:#bca9ed}.planner-section__title{color:#f7f4fb;letter-spacing:-.04em;flex:0 auto;width:min(100%,30ch);min-height:36px;padding:6px 12px 4px;font-size:22px;font-weight:650;transform:translateY(1px)}.planner-menu{flex:none;margin-left:auto;position:relative}.planner-menu .planner-menu__trigger{color:#cdbdff;cursor:pointer;background:#8b5cf614;border:1px solid #a88cff36;border-radius:11px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.planner-menu.open .planner-menu__trigger,.planner-menu__trigger:active{background:#8b5cf62b;border-color:#bda5ff80}.planner-menu__panel{z-index:10;background:#171120;border:1px solid #b9a4ff42;border-radius:13px;width:150px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #00000075}.planner-menu__panel button{color:#e4ddeb;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px}.planner-menu__panel button:hover:not(:disabled){background:#ffffff0d}.planner-menu__panel button:disabled{opacity:.38;cursor:default}.planner-menu__panel .danger{color:#efadba}.planner-row{align-items:start;padding:7px 0}.planner-times{background:#8b5cf610;border-color:#a88cff2b;align-self:center;gap:2px;padding:2px 4px}.planner-times input{color:#cfc0f5!important;background:0 0!important}.planner-times input:focus{box-shadow:none;outline:0}.planner-add-end{color:#cdbdff;background:0 0;padding:0 5px}.planner-complete-text,.planner-item__text,.planner-task__text{color:#eae5f3;font:inherit;overflow-wrap:anywhere;word-break:break-word;padding:5px 7px;font-size:14px;line-height:1.45}.planner-item__text{grid-column:3}.planner-task__text{grid-column:2}.planner-complete-text{text-align:left;cursor:text;background:0 0;border:0;border-radius:9px;display:block}.planner-complete-text:hover{background:#ffffff08}.planner-complete-text__emoji{opacity:.56;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;text-decoration:none;display:inline}.planner-complete-text__label{color:#898393;-webkit-text-decoration:line-through #898393aa;text-decoration:line-through #898393aa}.planner-row.done .planner-item__text{color:#898393;text-decoration:none}.planner-row input,.planner-row textarea{overflow-wrap:anywhere;word-break:break-word}@media (width<=700px){.planner-section__head{padding-bottom:8px}.planner-emoji{flex-basis:20px}.planner-section__title{width:min(100%,22ch);min-height:40px;font-size:21px}.planner-menu .planner-menu__trigger{width:40px;height:40px;min-height:40px}.planner-menu__panel{width:164px}.planner-item{grid-template-columns:auto minmax(0,1fr) auto;gap:5px}.planner-times{grid-area:2/2;justify-self:start;margin:-1px 0 1px}.planner-times input{min-width:88px}.planner-complete-text,.planner-item__text,.planner-task__text{grid-area:1/2;padding:6px 7px}.planner-item .planner-row__delete{grid-area:1/3;align-self:center}}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=time]):not([type=number]):not(.planner-emoji):not(.planner-day-emoji),textarea,select){color:#f2eef9;background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;transition:border-color .16s,background .16s,box-shadow .16s}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=time]):not([type=number]):not(.planner-emoji):not(.planner-day-emoji),textarea,select):hover{background:#ffffff0b;border-color:#b69bff4d}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=time]):not([type=number]):not(.planner-emoji):not(.planner-day-emoji),textarea,select):focus{background:#120d1d;border-color:#a78bfa80;outline:0;box-shadow:0 0 0 3px #8b5cf61a}.planner-goal .planner-goal__field:hover{background:linear-gradient(100deg,#8b5cf61d,#ffffff08)}.planner-goal .planner-goal__field:focus{background:#120d1e}.planner-reflection>.planner-reflection__field,.planner-reflection>textarea{box-sizing:border-box;color:#f1edf8;width:100%;height:auto;min-height:100px;font:inherit;text-align:start;vertical-align:top;resize:none;overflow-wrap:anywhere;field-sizing:content;white-space:pre-wrap;background:#05050b45;border:1px solid #b9a4ff36;border-radius:12px;margin-top:11px;padding:11px 12px;font-size:14px;line-height:1.55;display:block;overflow:hidden}.planner-reflection>.planner-reflection__field:hover,.planner-reflection>textarea:hover{background:#07060e66;border-color:#b9a4ff50}.planner-reflection__count{color:#a89bc4;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;opacity:.85;margin:6px 2px 0;font-size:11px}.planner-reflection>.planner-reflection__field:focus,.planner-reflection>.planner-reflection__field:focus-visible,.planner-reflection>textarea:focus,.planner-reflection>textarea:focus-visible{box-shadow:none!important;background:#090713aa!important;border:1px solid #b9a4ff55!important;outline:0!important}@media (width<=700px){.planner-hero{flex-direction:column;align-items:flex-start}.planner-date-actions{justify-content:flex-start;width:100%}}.planner-header-menu>button{color:#e9a9b7;min-width:144px;box-shadow:0 14px 32px #00000075}.planner-return{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:40px;color:#d8cbff!important;background:#8b5cf614!important;border-color:#a78bfa52!important;padding:0 11px!important;display:inline-flex!important}@media (width<=700px){.planner-date-actions{gap:6px}.planner-date-actions>button:not(.planner-date-calendar){width:40px;min-width:40px;height:40px;min-height:40px;padding:0!important}.planner-date-calendar{justify-content:center;align-items:center;height:40px;min-height:40px;gap:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:inline-flex!important}.planner-date-calendar__label{display:none!important}.planner-date-calendar__icon{color:#ece4ff!important;width:18px!important;height:18px!important;font-size:18px!important}.planner-return{margin-top:2px;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 12px!important}.planner-return span{display:inline}}.planner-date-actions{flex-wrap:nowrap!important}.planner-header-menu summary{color:#d8d1e8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff19;border-radius:10px;place-items:center;width:36px;min-height:36px;list-style:none;display:grid}.planner-header-menu summary::-webkit-details-marker{display:none}.planner-header-menu>button{z-index:5;width:max-content;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#1b1119;border:1px solid #f0a7b33d;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12px;display:inline-flex;position:absolute;top:calc(100% + 7px);right:0}.planner-reflection__quote{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;pointer-events:auto!important}.planner-reflection__quote>span{flex:1}.planner-reflection__head>div{align-items:center;gap:8px;display:flex}.planner-reflection__settings{color:#d9c8ff;cursor:pointer;background:#a78bfa16;border:1px solid #b9a4ff44;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.planner-reflection__settings svg{width:14px;height:14px}.planner-planner.is-locked .planner-quote__actions>.planner-quote__button:not(.planner-quote__favorite),.planner-planner.is-locked .planner-reflection__settings{display:none}.planner-reflection__quote{text-align:left;background:0 0;min-width:0;cursor:default!important;border:0!important;margin:0!important;padding:0!important}.planner-reflection__quote>span{display:block}.planner-quote-settings{color:#eee9f8;background:#100d17;border:1px solid #b9a4ff42;border-radius:20px;width:min(440px,100%);padding:20px;box-shadow:0 30px 100px #000}.planner-quote-settings header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planner-quote-settings h2{letter-spacing:-.05em;margin:4px 0 0;font-size:23px}.planner-quote-settings header>button{color:#e6e0f3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.planner-quote-settings__label{color:#bcaee0;margin:20px 0 8px;font-size:12px;font-weight:650}.planner-quote-settings__option{color:#e9e3f2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:13px;display:flex}.planner-quote-settings__option+.planner-quote-settings__option{margin-top:7px}.planner-quote-settings__option input{accent-color:#bca4ff}.planner-quote-settings__fields{gap:11px;margin-top:14px;display:grid}.planner-quote-settings__fields label{color:#bcaee0;gap:6px;font-size:12px;display:grid}.planner-quote-settings__fields :is(input,textarea){color:#f2eef9;width:100%;font:inherit;background:#ffffff08;border:1px solid #ffffff1c;border-radius:11px;outline:0;padding:10px 11px}.planner-quote-settings__fields textarea{resize:vertical;min-height:82px}.planner-quote-settings__fields :is(input,textarea):focus{background:#120d1d;border-color:#a78bfa80;box-shadow:0 0 0 3px #8b5cf61a}.planner-quote-settings__save{width:100%;margin-top:18px}.planner-quote-settings__delete{color:#efb6c2;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#e5708210;border:1px solid #e9a9b744;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:13px;display:flex}.planner-quote-settings__delete svg{width:14px;height:14px}.planner-quote{align-items:center;gap:12px}.planner-reflection__quote{flex:auto;width:auto}.planner-quote__actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.planner-quote__author{flex:none;position:relative}.planner-quote__author-name{color:#bcaee0;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:180px;margin:0;font-size:11px;font-style:normal;display:inline-flex}.planner-quote__author-name i{font-style:normal}.planner-quote__author-name b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.planner-quote__button{color:#d9c8ff;cursor:pointer;background:#a78bfa16;border:1px solid #b9a4ff44;border-radius:9px;place-items:center;width:29px;min-width:29px;height:29px;min-height:29px;padding:0;display:grid;position:relative}.planner-quote__button svg{width:14px;height:14px}.planner-quote-library__card button.is-favorite,.planner-quote__favorite.is-favorite{color:#f1b9db;background:linear-gradient(135deg,#d77ab82b,#b99cff30);border-color:#e5a8cf8f;box-shadow:0 0 10px #d88ab52b}.planner-quote__favorite.is-favorite svg{fill:currentColor;animation:.21s cubic-bezier(.22,.8,.22,1) planner-quote-heart-pop}@keyframes planner-quote-heart-pop{50%{transform:scale(1.18)}}.planner-quote-library-link{color:#e7e0f4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:13px;padding:11px;font-size:12px;display:grid}.planner-quote-library-link span{align-items:center;gap:7px;display:inline-flex}.planner-quote-library-link small{color:#a89fba}.planner-quote-library-link>svg{color:#bfaeff}.planner-quote-favorites-empty{color:#d9d1e8;background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;margin-top:13px;padding:11px;font-size:12px}.planner-quote-favorites-empty p{color:#aaa2b6;margin:6px 0 10px;line-height:1.4}.planner-quote-favorites-empty button{color:#cbb9ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.planner-quote-library{color:#eee9f8;background:#100d17;border:1px solid #b9a4ff42;border-radius:20px;width:min(540px,100%);max-height:min(700px,90vh);padding:20px;overflow:auto;box-shadow:0 30px 100px #000}.planner-quote-library header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.planner-quote-library h2{letter-spacing:-.05em;margin:4px 0 0;font-size:23px}.planner-quote-library header>button{color:#e6e0f3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.planner-quote-library__tabs{gap:6px;margin:17px 0 12px;display:flex}.planner-quote-library__tabs button{color:#bdb4cc;min-height:30px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:9px;padding:0 10px;font-size:12px}.planner-quote-library__tabs button.active{color:#eee7ff;background:#8b5cf625;border-color:#bca4ff77}.planner-quote-library__card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:13px;padding:12px;position:relative}.planner-quote-library__card+.planner-quote-library__card{margin-top:8px}.planner-quote-library__card>p{color:#ddd4eb;margin:0;font-size:13px;font-style:italic;line-height:1.45}.planner-quote-library__card footer{color:#afa5c4;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.planner-quote-library__card footer span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.planner-quote-library__card button{color:#d9c8ff;cursor:pointer;background:#a78bfa16;border:1px solid #b9a4ff44;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.planner-quote-library__card button svg{width:14px;height:14px}.planner-quote-library__card button.is-favorite svg{fill:currentColor}.planner-quote-library__bio{color:#c7bed5;border-top:1px solid #ffffff12;margin-top:9px;padding-top:9px;font-size:12px;line-height:1.45}.planner-quote-library__bio p{margin:4px 0 0}.planner-quote-library__empty{color:#aaa2b6;text-align:center;margin:22px 0;font-size:13px}@media (width<=700px){.planner-quote__button:before{content:"";width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.planner-reflection__settings{margin:-7px -7px -7px 0}.planner-quote__button svg{width:14px;height:14px}.planner-quote__actions{gap:5px}.planner-quote__author-name{max-width:min(160px,43vw)}.planner-quote-settings{border-bottom-right-radius:20px;border-bottom-left-radius:20px;align-self:end;overflow-y:auto}.planner-quote-library,.planner-quote-settings{max-height:calc(100dvh - var(--atlas-overlay-bottom,0px) - 24px)}.planner-quote-library__card button:before{content:"";width:40px;height:40px;position:absolute}}.planner-quote-library__empty p{margin:0}.planner-quote-library__empty button{color:#cbb9ff;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:13px}.planner-template-applied{z-index:60;color:#d9ffe8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10281ddd;border:1px solid #78e2a777;border-radius:13px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 42px #0005}.planner-template-applied svg{color:#78e2a7}.planner-goal{margin-bottom:42px;padding:2px 3px 0}.planner-goal .planner-kicker{color:#c9b5ff}.planner-goal .planner-goal__field{background:linear-gradient(105deg,#8b5cf614,#ffffff05);border:1px solid #b9a4ff42;border-radius:14px;min-height:58px;margin-top:10px;padding:12px 15px;font-size:clamp(22px,2.3vw,27px);font-weight:650;line-height:1.25}.planner-goal .planner-goal__field:hover{border-color:#b9a4ff70}.planner-goal .planner-goal__field:focus{border-color:#c9b5ff;box-shadow:0 0 0 3px #8b5cf61c}.planner-hub__greeting>span{margin-top:10px;margin-bottom:22px;display:block}.template-applied-enter-active,.template-applied-leave-active{transition:opacity .22s,transform .22s}.template-applied-enter-from,.template-applied-leave-to{opacity:0;transform:translateY(10px)}@media (width<=700px){.planner-page input,.planner-page select,.planner-page textarea{font-size:16px!important}.planner-page a,.planner-page button{touch-action:manipulation}.planner-template-applied{justify-content:center;bottom:18px;left:14px;right:14px}}.planner-times{gap:6px;padding:4px 7px}.planner-times input{font-variant-numeric:tabular-nums;width:84px;min-height:36px;padding:0 5px;font-size:15px!important}.planner-times span{font-size:15px}@media (width<=700px){.planner-times{gap:5px;padding:3px 6px}.planner-times input{width:64px;min-width:64px;min-height:34px;padding:0 3px;font-size:14px!important}.planner-times input::-webkit-calendar-picker-indicator{display:none}.planner-planner.is-locked .planner-times{gap:3px}.planner-planner.is-locked .planner-times input{width:56px;min-width:56px}}.planner-section__head{align-items:center!important;gap:6px!important}.planner-emoji{box-sizing:border-box;color:#f4efff;background:linear-gradient(100deg,#8b5cf614,#ffffff05);border-radius:10px;outline:0;height:38px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s;text-align:center!important;border:1px solid #ffffff1c!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;font-size:18px!important}.planner-emoji:hover{background:#ffffff0b;border-color:#b69bff4d!important}.planner-emoji:focus{background:#120d1d;box-shadow:0 0 0 3px #8b5cf61a;border-color:#a78bfa80!important}.planner-emoji--static{cursor:pointer;background:0 0;place-items:center;display:grid;border-color:#0000!important;flex-basis:30px!important;width:30px!important;min-width:30px!important}@media (width>=701px){.planner-section__head{padding-left:2px;gap:2px!important}.planner-section__head .planner-emoji--static{flex-basis:26px!important;width:26px!important;min-width:26px!important}.planner-section__title,.planner-section__title.planner-text-field{padding-left:8px!important;padding-right:12px!important}}.planner-day-emoji:not(.planner-day-emoji--display){min-height:52px;color:inherit;text-align:center;background:linear-gradient(100deg,#8b5cf61c,#ffffff08);border:1px solid #b9a4ff4d;border-radius:13px;padding:0 6px;box-shadow:inset 0 1px #ffffff0a}.planner-day-emoji:not(.planner-day-emoji--display):focus{border-color:#c9b5ff;outline:0;box-shadow:0 0 0 3px #8b5cf621}.planner-return{margin-top:8px;font-size:12px;color:#d6c7ff!important;background:0 0!important;border-color:#0000!important;width:auto!important;min-height:34px!important;padding:0 9px!important}.planner-return:hover{background:#8b5cf614!important;border-color:#a78bfa4d!important}.planner-day-turn{width:100%}.planner-day-enter-active,.planner-day-leave-active{transition:opacity .42s var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1)),transform .42s var(--atlas-motion-standard-ease,cubic-bezier(.22,.8,.22,1))}.planner-day-leave-active{z-index:0;pointer-events:none;width:100%;position:absolute;left:0;right:0}.planner-day-enter-active{z-index:1;position:relative}.planner-day-enter-from{opacity:0;transform:translateY(8px)}.planner-day-leave-to{opacity:0;transform:translateY(-5px)}.planner-day-view--forward .planner-day-enter-from{transform:translate(18px)}.planner-day-view--forward .planner-day-leave-to{transform:translate(-12px)}.planner-day-view--back .planner-day-enter-from{transform:translate(-18px)}.planner-day-view--back .planner-day-leave-to{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.planner-day-enter-active,.planner-day-leave-active{transition:opacity .16s!important}.planner-day-enter-from,.planner-day-leave-to{transform:none!important}}.planner-date-state--today .eyebrow,.planner-date-state--tomorrow .eyebrow,.planner-date-state--yesterday .eyebrow{color:#c9b5ff}@media (width<=700px){.planner-return{align-self:flex-start;width:auto!important;min-width:0!important}.planner-section__head{margin-bottom:0!important;padding-bottom:2px!important}.planner-day-view--forward .planner-day-enter-from{transform:translate(14px)}.planner-day-view--forward .planner-day-leave-to{transform:translate(-10px)}.planner-day-view--back .planner-day-enter-from{transform:translate(-14px)}.planner-day-view--back .planner-day-leave-to{transform:translate(10px)}}.planner-times__icon{color:#cbb7ff;opacity:.9;width:15px;height:15px}.planner-complete-text,.planner-item__text,.planner-section__title,.planner-task__text{width:min(100%,24rem)!important}.planner-complete-text,.planner-item__text,.planner-task__text{min-height:40px}.planner-item__text{width:min(100%,24rem)!important}.planner-item{grid-template-columns:auto 10rem minmax(0,24rem) auto auto auto}.planner-item .planner-times{min-width:0}@media (width<=700px){.planner-item{grid-template-columns:auto 7.9rem minmax(0,1fr) auto}.planner-item__text{width:100%!important}}.planner-item .planner-item__text,.planner-item .planner-times{align-self:center}.planner-item .planner-times.is-editing,.planner-item .planner-times.is-editing input{min-height:40px}.planner-item .planner-item__text{box-sizing:border-box;transform:translateY(3px)}@media (width<=700px){.planner-item{grid-template-columns:auto auto minmax(0,1fr) auto;gap:7px}.planner-item .planner-times{grid-area:1/2;justify-self:start;margin:0}.planner-item .planner-item__text{grid-area:1/3}.planner-complete-text,.planner-item__text,.planner-section__title,.planner-task__text{width:100%!important}}.planner-item{grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center}.planner-item__body{grid-column:2;align-items:center;gap:8px;width:24rem;min-width:0;min-height:40px;display:flex}.planner-item__body .planner-complete-text,.planner-item__body .planner-item__text{flex:1 1 0;grid-area:auto;margin:0;transform:none;width:auto!important;padding:8px 10px!important}.planner-item__body .planner-times{z-index:auto;background:0 0;border:0;flex:none;align-items:center;max-width:none;min-height:40px;margin:0;padding:0;display:flex;position:static}.planner-item__body .planner-times.is-editing{gap:2px;width:7.7rem;max-width:7.7rem}.planner-item__body .planner-times.is-editing input{width:46px;min-width:46px;padding:0;font-size:13px!important}.planner-item__body .planner-times.is-editing input::-webkit-calendar-picker-indicator{display:none}@media (width<=700px){.planner-item{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.planner-item__body{grid-column:2;width:100%}.planner-item__body .planner-complete-text,.planner-item__body .planner-item__text{grid-area:auto;width:auto!important;padding:8px 10px!important}.planner-item .planner-row__delete{grid-area:1/3}}:root{--planner-motion-fast:var(--atlas-motion-fast);--planner-motion-base:var(--atlas-motion-emphasis);--planner-motion-ease:var(--atlas-motion-standard-ease)}.planner-day-enter-active,.planner-day-leave-active{transition-duration:.42s;transition-timing-function:var(--planner-motion-ease)}.template-applied-enter-active,.template-applied-leave-active{transition-duration:var(--planner-motion-base);transition-timing-function:var(--planner-motion-ease)}.planner-calendar,.planner-cover-picker,.planner-header-menu>button,.planner-menu__panel,.planner-templates{animation:planner-pop-in var(--planner-motion-base) var(--planner-motion-ease) both}.planner-modal-backdrop{animation:planner-fade-in var(--planner-motion-fast) ease both}.planner-add,.planner-add-section,.planner-cover__picker,.planner-cover__remove,.planner-date-actions>button,.planner-menu__trigger,.planner-return,.planner-template-save,.planner-transfer-tasks{transition:transform var(--planner-motion-fast) var(--planner-motion-ease),background var(--planner-motion-fast) ease,border-color var(--planner-motion-fast) ease,opacity var(--planner-motion-fast) ease}.planner-add-section:active,.planner-add:active,.planner-date-actions>button:active,.planner-menu__trigger:active,.planner-return:active,.planner-template-save:active{transform:scale(.97)}.planner-row{transition:background var(--planner-motion-fast) ease,opacity var(--planner-motion-fast) ease}.planner-row.done{animation:planner-complete .3s var(--planner-motion-ease)}@keyframes planner-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes planner-fade-in{0%{opacity:0}to{opacity:1}}@keyframes planner-complete{0%{background:#b9a3ff00}45%{background:#b9a3ff16}to{background:#b9a3ff00}}@media (prefers-reduced-motion:reduce){.planner-calendar,.planner-cover-picker,.planner-header-menu>button,.planner-menu__panel,.planner-modal-backdrop,.planner-row.done,.planner-templates{animation:none!important}}.planner-times input[type=time]{font-weight:inherit;font-family:inherit!important}.planner-times input[type=time]::-webkit-datetime-edit{font-weight:inherit;font-family:inherit!important}.planner-times input[type=time]::-webkit-datetime-edit-fields-wrapper{font-weight:inherit;font-family:inherit!important}.planner-times input[type=time]::-webkit-datetime-edit-hour-field{font-weight:inherit;font-family:inherit!important}.planner-times input[type=time]::-webkit-datetime-edit-minute-field{font-weight:inherit;font-family:inherit!important}.planner-times input[type=time]::-webkit-datetime-edit-ampm-field{font-weight:inherit;font-family:inherit!important}.planner-times--direct{align-items:center;gap:6px;max-width:100%;min-height:40px;width:auto!important;display:inline-flex!important}.planner-time-chip{box-sizing:border-box;background:#171221;border:1px solid #ffffff17;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:78px;min-height:40px;padding:0 8px;display:inline-flex}.planner-time-chip:focus-within{outline:1px solid #bda5ff;box-shadow:0 0 0 3px #8b5cf622}.planner-time-chip--end{min-width:72px}.planner-times--direct .planner-times__icon{color:#cbb7ff;opacity:.9;flex:none;width:14px;height:14px}.planner-times--direct input{font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;line-height:1;color:#d8caff!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:15px!important}.planner-times--direct input::-webkit-calendar-picker-indicator{display:none}.planner-times--direct input[type=time]::-webkit-datetime-edit{text-align:center;justify-content:center;align-items:center;width:auto;padding:0;display:inline-flex}.planner-times--direct input[type=time]::-webkit-datetime-edit-fields-wrapper{text-align:center;justify-content:center;align-items:center;width:auto;padding:0;display:inline-flex}.planner-times--direct input[type=time]::-webkit-datetime-edit-hour-field{text-align:center;padding:0}.planner-times--direct input[type=time]::-webkit-datetime-edit-minute-field{text-align:center;padding:0}.planner-times--direct input[type=time]::-webkit-datetime-edit-ampm-field{text-align:center;padding:0}.planner-times__sep{color:#897ea0;-webkit-user-select:none;user-select:none;flex:none;min-width:12px;font-size:13px}.planner-times--direct .planner-add-end,.planner-times__sep{justify-content:center;align-items:center;line-height:1;display:inline-flex}.planner-times--direct .planner-add-end{box-sizing:border-box;aspect-ratio:1;color:#cdbdff;width:40px;min-width:40px;height:40px;min-height:40px;font:inherit;cursor:pointer;background:#8b5cf622;border:0;border-radius:16px;flex-shrink:0;padding:0;font-size:18px;font-weight:500}.planner-row.done .planner-complete-text{text-decoration:none!important}.planner-row.done .planner-complete-text__emoji{opacity:.45;text-decoration:none!important}.planner-row.done .planner-complete-text__label{text-decoration:line-through!important}.planner-item__body .planner-times{transition:opacity var(--planner-motion-fast) ease}.planner-row.done .planner-item__body .planner-times{opacity:.45}.planner-planner.is-locked .planner-times--direct{background:0 0!important;border:0!important}.planner-planner.is-locked .planner-time-chip{background:#171221;border-color:#ffffff17}.planner-planner.is-locked .planner-times--direct input{cursor:pointer;pointer-events:auto!important;color:#d8caff!important;background:0 0!important;padding:0!important}.planner-planner.is-locked .planner-times--direct .planner-add-end{display:none!important}.planner-hero--toolbar{gap:12px;margin-bottom:24px}.planner-hero--toolbar .back-link{margin:0}.planner-hero--toolbar .planner-date-actions{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;padding:8px}.planner-day-shell .planner-day__back{margin:0 0 24px;display:inline-flex}.planner-day-title{margin:-4px 2px 24px}.planner-day-title .eyebrow{margin-bottom:8px}.planner-day-title h1{color:#f7f3fc;letter-spacing:-.055em;align-items:center;gap:11px;margin:0;font-size:clamp(29px,4vw,43px);line-height:1;display:flex}.planner-day-title h1 span{font-size:.9em}@media (width<=700px){.planner-item__body .planner-times.is-editing{gap:6px;width:auto;max-width:100%;min-height:44px}.planner-item__body .planner-times.is-editing input{width:auto;min-width:0;min-height:0;font-size:16px!important}.planner-item__body .planner-times.is-editing .planner-add-end{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.planner-times--direct{gap:6px;min-height:44px}.planner-time-chip{min-width:84px;min-height:44px;padding:0 8px}.planner-time-chip--end{min-width:76px}.planner-times--direct input{font-size:16px!important}.planner-times--direct .planner-add-end{width:40px;min-width:40px;height:40px;min-height:40px;font-size:20px}.planner-hero--toolbar{margin-bottom:18px}.planner-hero--toolbar .planner-date-actions{width:100%;padding:6px;overflow-x:auto}.planner-day-shell .planner-day__back{margin-bottom:20px}.planner-day-title{margin:-2px 0 20px}.planner-day-title h1{font-size:31px}.planner-item__body{flex-wrap:nowrap;align-items:center}.planner-item__body .planner-complete-text,.planner-item__body .planner-item__text{flex:auto;order:2;width:auto!important}.planner-item__body .planner-times--direct{flex:none;order:1;min-height:44px;margin:0;width:auto!important}.planner-item__body.is-untitled{flex-wrap:wrap;align-items:center;gap:2px}.planner-item__body.is-untitled .planner-item__text{flex:100%;order:1;min-width:0;max-width:100%;min-height:32px;margin:0;width:100%!important;padding-block:2px!important;padding-inline:2px!important}.planner-item__body.is-untitled .planner-times--direct{flex:0 auto;order:2;max-width:100%;margin:0}.planner-item__body.is-range:not(.is-untitled){flex-wrap:wrap}.planner-item__body.is-range:not(.is-untitled) .planner-complete-text,.planner-item__body.is-range:not(.is-untitled) .planner-item__text{flex-basis:100%;order:1}.planner-item__body.is-range:not(.is-untitled) .planner-times--direct{order:2;margin-top:2px}.planner-item__body.is-range.is-untitled .planner-time-chip{min-width:76px}.planner-item__body.is-range.is-untitled .planner-time-chip--end{min-width:68px}}@media (width>=701px){.planner-page--hub{width:min(1120px,100% - 40px)!important;max-width:1120px!important;margin:0 auto!important}.planner-page--hub .planner-hub{width:100%!important;margin:0!important}}.home-aura__rail{min-height:450px}.home-aura-card__anniversary{letter-spacing:.1em!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.home-aura-card__anniversary strong{color:#f0e9ff;letter-spacing:.12em;border:1px solid #d6c5ff55;border-radius:999px;padding:5px 8px;font-size:8px}.home-aura-card__anniversary span:before{content:none!important}@media (width<=700px){.home-aura__rail{min-height:410px}.home-aura-card__anniversary{margin-bottom:13px!important}}.profile-country,.profile-location{color:#d4cfdd;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:inline-flex}.profile-country span,.profile-location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-location__divider{color:#817992;font-style:normal}.profile-quote{-webkit-backdrop-filter:blur(14px)saturate(118%);background:radial-gradient(circle at 88% 8%,#8b5cf628,#0000 36%),linear-gradient(110deg,#120c20eb,#0a0910f5 72%);border:1px solid #b99aff52;border-radius:20px;max-width:700px;margin:22px auto 0;padding:20px 24px 18px;box-shadow:inset 0 1px #ffffff14,0 14px 36px #00000040}.profile-quote .eyebrow{color:#c8b8ff;margin:0 0 11px}.profile-quote blockquote{color:#f3effa;max-width:610px;margin:0;font-family:Georgia,serif;font-size:clamp(18px,2.4vw,23px);font-style:italic;line-height:1.42}.profile-quote cite{color:#b7b0c2;margin-top:10px;font-size:13px;font-style:normal;display:block}.profile-quote--public{margin-top:22px}.profile-aura-card{max-width:700px;color:inherit;border:1px solid #a78bfa38;border-radius:19px;align-items:center;margin:18px auto 0;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.profile-aura-card:hover{border-color:#c4b5fd78;transform:translateY(-2px)}.profile-aura-card img{-o-object-fit:cover;object-fit:cover;width:142px;height:112px}.profile-aura-card .eyebrow{color:#c5b3ff;margin:0 0 6px}.profile-aura-card h2{letter-spacing:-.035em;margin:0}.profile-aura-card div>p:last-child{color:#aaa4b5;margin:7px 0 0;font-size:12px}.profile-aura-card>svg{color:#cbbdff}.profile-aura-card--public{margin-top:18px}.profile-personalization{z-index:1;border-top:1px solid #ffffff10;gap:7px;margin-top:3px;padding:17px 0;display:grid;position:relative}.profile-personalization>.eyebrow{color:#cbbdff;margin:0 0 3px}.profile-personalization__row{color:#e9e4f2;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.profile-personalization__row:hover{background:#8b5cf610;border-color:#b99aff63}.profile-personalization__row span{gap:4px;min-width:0;display:grid}.profile-personalization__row b{font-size:13px}.profile-personalization__row small{color:#aaa3b3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-personalization__row>svg{color:#b9aaf0;flex:none}.profile-picker-backdrop{z-index:70;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03030ab8;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}.profile-picker{background:linear-gradient(145deg,#12101a,#090a10);border:1px solid #a78bfa42;border-radius:21px;width:min(650px,100%);max-height:calc(100dvh - 32px);padding:20px;overflow:auto;box-shadow:0 28px 90px #000000a8}.profile-picker header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.profile-picker header .eyebrow{color:#c7b6fb;margin:0 0 5px}.profile-picker h2{letter-spacing:-.045em;margin:0;font-size:24px}.profile-picker header button{color:#e4dfeb;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.profile-picker__search{color:#9d96aa;background:#ffffff07;border:1px solid #ffffff18;border-radius:12px;align-items:center;gap:8px;margin-top:17px;padding:0 12px;display:flex}.profile-picker__search input{width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:16px}.profile-picker__tabs{background:#06070c;border:1px solid #ffffff12;border-radius:12px;gap:5px;margin-top:13px;padding:4px;display:flex}.profile-picker__tabs button{color:#a49dad;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:12px}.profile-picker__tabs button.active{color:#f1edfa;background:#8b5cf626}.profile-picker__list{gap:6px;margin-top:12px;display:grid}.profile-picker__list>button:not(.profile-picker__clear){color:#e7e2ee;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:11px;padding:9px 11px;display:flex}.profile-picker__list>button:not(.profile-picker__clear):hover{background:#8b5cf60d;border-color:#b99aff58}.profile-picker__list>button>span:first-child{font-size:20px}.profile-picker__list>button b{min-width:0;font-size:13px}.profile-picker__list>button>svg{color:#c8b8ff;flex:none;margin-left:auto}.profile-picker__list--aura button span,.profile-picker__list--cities button span,.profile-picker__list--quotes button span{gap:4px;min-width:0;display:grid}.profile-picker__list--quotes button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:550;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-picker__list small{color:#a8a1b0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-picker__list--aura img{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:72px;height:52px}.profile-picker__custom{color:#e7ddff!important;background:linear-gradient(105deg,#8b5cf61d,#ffffff05)!important;border-color:#aa8dff52!important}.profile-picker__custom>svg{color:#d8c7ff!important;margin-left:0!important}.profile-picker__clear{color:#c7b8f7;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:8px 0 2px;padding:6px 0;font-size:12px}.profile-picker__empty{color:#9992a1;text-align:center;margin:16px 0;font-size:13px}@media (width<=700px){.profile-quote{margin-top:17px;padding:17px 18px 16px}.profile-aura-card{border-radius:16px}.profile-aura-card img{width:104px;height:95px}.profile-aura-card>svg{font-size:16px}.profile-picker-backdrop{--atlas-overlay-bottom:calc(var(--atlas-bottom-nav-height) + env(safe-area-inset-bottom));inset:0 0 var(--atlas-overlay-bottom);padding:12px}.profile-picker{max-height:calc(100dvh - var(--atlas-overlay-bottom) - 24px);overscroll-behavior:contain;border-radius:18px;padding:18px 16px 20px;overflow-y:auto}.profile-picker__list{padding-bottom:4px}.profile-picker__list>button:not(.profile-picker__clear){min-height:54px}}.profile-picker__search{transition:border-color .18s,background .18s,box-shadow .18s}.profile-picker__search:hover{background:#ffffff09;border-color:#ffffff2b}.profile-picker__search:focus-within{background:#ffffff0a;border-color:#bfa6ffb5;box-shadow:0 0 0 3px #8b5cf624}.profile-picker__search input,.profile-picker__search input:active,.profile-picker__search input:focus{appearance:none;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@media (width>=701px){.profile-aura-card,.profile-quote,.profile-spaces,.profile-spaces__grid{width:100%;max-width:none}.profile-aura-card,.profile-quote{box-sizing:border-box}}.profile-editor,.profile-overview{scroll-margin-top:100px}.profile-editor{transition:border-color .4s,box-shadow .4s}.profile-editor.is-guided{box-shadow:inset 0 1px #ffffff25,0 0 0 4px #8b5cf616,0 24px 60px #0005;border-color:#c4b5fd9a!important}.profile-aura-card{background:radial-gradient(circle at 84% 42%,#8b5cf61d,#0000 38%),linear-gradient(112deg,#160d28,#090a11 72%);border-color:#a78bfa4a;grid-template-columns:168px minmax(0,1fr) auto;gap:20px;min-height:132px;position:relative}.profile-aura-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 42%,#a78bfa08);position:absolute;inset:0}.profile-aura-card__media{border-radius:18px 0 0 18px;align-self:stretch;width:168px;min-height:132px;display:block;overflow:hidden}.profile-aura-card__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.profile-aura-card>div,.profile-aura-card>svg{z-index:1;position:relative}.profile-aura-card h2{font-size:21px}.profile-aura-card:focus-visible{border-color:#c4b5fdc2;outline:0;box-shadow:0 0 0 3px #8b5cf633,0 18px 40px #00000040}@media (width<=700px){.profile-editor,.profile-overview{scroll-margin-top:88px}.profile-aura-card{grid-template-columns:122px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:114px}.profile-aura-card__media{border-radius:15px 0 0 15px;width:122px;min-height:114px}.profile-aura-card>div{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-self:stretch;padding-top:12px;padding-bottom:12px;display:flex}.profile-aura-card>:is(svg,.iconify){margin-top:12px}.profile-aura-card .eyebrow{letter-spacing:.1em;margin-bottom:5px;font-size:9px}.profile-aura-card h2{font-size:18px}.profile-aura-card div>p:last-child{margin-top:6px}}@media (prefers-reduced-motion:reduce){.profile-editor{transition:none}.profile-editor.is-guided{box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0005}}.profile-space{border-color:var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 42%,transparent)}}.profile-space{background:linear-gradient(138deg,#ffffff09,var(--space-accent,#b18cff) 70%,#050509)}@supports (color:color-mix(in lab,red,red)){.profile-space{background:linear-gradient(138deg,#ffffff09,color-mix(in srgb,var(--space-accent,#b18cff) 12%,transparent) 70%,#050509)}}.profile-space{box-shadow:inset 0 1px var(--space-accent,#b18cff),inset 0 0 24px var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space{box-shadow:inset 0 1px color-mix(in srgb,var(--space-accent,#b18cff) 18%,transparent),inset 0 0 24px color-mix(in srgb,var(--space-accent,#b18cff) 5%,transparent)}}.profile-space>svg:first-child{color:var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space>svg:first-child{color:color-mix(in srgb,var(--space-accent,#b18cff) 66%,#fff)}}.profile-space>svg:first-child{border-color:var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space>svg:first-child{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 44%,transparent)}}.profile-space>svg:first-child{background:var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space>svg:first-child{background:color-mix(in srgb,var(--space-accent,#b18cff) 18%,transparent)}}.profile-space:hover{border-color:var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space:hover{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 62%,#fff)}}.profile-space:hover{background:linear-gradient(138deg,#ffffff0b,var(--space-accent,#b18cff) 70%,#050509)}@supports (color:color-mix(in lab,red,red)){.profile-space:hover{background:linear-gradient(138deg,#ffffff0b,color-mix(in srgb,var(--space-accent,#b18cff) 17%,transparent) 70%,#050509)}}.profile-space:hover{box-shadow:inset 0 1px var(--space-accent,#b18cff),inset 0 0 30px var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--space-accent,#b18cff) 28%,transparent),inset 0 0 30px color-mix(in srgb,var(--space-accent,#b18cff) 8%,transparent)}}.profile-space:focus-visible{border-color:var(--space-accent,#b18cff);outline:0}@supports (color:color-mix(in lab,red,red)){.profile-space:focus-visible{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 72%,#fff)}}.profile-space:focus-visible{box-shadow:0 0 0 3px var(--space-accent,#b18cff),inset 0 1px var(--space-accent,#b18cff)}@supports (color:color-mix(in lab,red,red)){.profile-space:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--space-accent,#b18cff) 18%,transparent),inset 0 1px color-mix(in srgb,var(--space-accent,#b18cff) 28%,transparent)}}@media (hover:none){.profile-space:active{border-color:var(--space-accent,#b18cff);transform:translateY(-1px)scale(.99)}@supports (color:color-mix(in lab,red,red)){.profile-space:active{border-color:color-mix(in srgb,var(--space-accent,#b18cff) 65%,#fff)}}.profile-space:active{background:linear-gradient(138deg,#ffffff0b,var(--space-accent,#b18cff) 70%,#050509)}@supports (color:color-mix(in lab,red,red)){.profile-space:active{background:linear-gradient(138deg,#ffffff0b,color-mix(in srgb,var(--space-accent,#b18cff) 19%,transparent) 70%,#050509)}}}@media (width<=700px){.atlas-header,.atlas-header .brand,.atlas-header .brand-mark--atlas,.atlas-header .brand-mark--atlas img{backface-visibility:hidden;transform:translateZ(0)}.atlas-header .brand-mark--atlas img{will-change:transform}}:is(.space-card,.install-space-card,.store-space__hit,.english-space-card,.english-library-item,.english-library-entry__card,.english-library-entry__library,.planner-hub__preview,.profile-space,.profile-upload,.atlas-header .brand,.atlas-header-signature,.header-account__trigger,.header-search,.nav-link,.notes-compose,.idea-card,.ideas-create__card,.bookshelf-book,.account-toggle,.space-showcase__cta),:is(button,a,label,summary,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=switch],[role=checkbox],[role=radio],[role=link],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=file],input[type=image],select){touch-action:manipulation}:is(.atlas-gesture-surface,[data-atlas-gesture]){touch-action:auto}@media (hover:none){:is(button,a,label,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],.space-card,.install-space-card,.store-space__hit,.english-space-card,.planner-hub__preview,.profile-space,.atlas-header .brand,.atlas-header-signature,.header-account__trigger,.nav-link,.ideas-create__card){-webkit-tap-highlight-color:transparent}:is(button,[role=button],[role=tab],summary,.atlas-bottom-nav__item,.header-account__trigger){-webkit-user-select:none;user-select:none}}@media (pointer:coarse){.header-account__trigger,.idea-detail__top-actions button,.rich-note-toolbar button{min-width:44px;min-height:44px}.connection-list .connection-person__actions button{min-height:44px}.store-space .store-action:not(.is-remove){min-height:44px!important;padding:0 12px!important}.store-action.is-remove{min-height:44px;padding:10px 0!important}.dashboard .spaces-mobile-reorder-action,.dashboard .spaces-mobile-reorder-action.is-editing{width:44px;min-width:44px;min-height:44px}}.auth-page{background:#050507;place-items:center;min-height:calc(100vh - 86px);padding:54px 20px 74px;display:grid;position:relative;overflow:hidden}.auth-page__glow{display:none!important}.auth-card{z-index:1;border-radius:28px;width:min(100%,610px);padding:44px 48px 42px;position:relative;-webkit-backdrop-filter:none!important;background:linear-gradient(168deg,#191524,#121019 48%,#0c0a11)!important;border:1px solid #ffffff12!important;box-shadow:inset 0 1px #ffffff10,0 1px 1px #00000059,0 28px 70px -24px #000!important}.auth-card.glass-card:before{display:none!important}.auth-card--wide{width:min(100%,720px)}.auth-card:after{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:27px;position:absolute;inset:1px}.auth-card>*{z-index:1;position:relative}.auth-card__back{color:#bcb3d0;align-items:center;gap:7px;margin-bottom:42px;font-size:12px;transition:color .16s,transform .16s;display:inline-flex}.auth-card__back:hover{color:#f2edff;transform:translate(-2px)}.auth-card h1{letter-spacing:-.07em;max-width:540px;margin:0;font-size:clamp(42px,5.4vw,64px);line-height:.93}.auth-card h1 span{color:#c7b2ff;text-shadow:0 0 28px #8b5cf666}.auth-card__lead{color:#aaa2b8;max-width:480px;margin:18px 0 0;font-size:15px;line-height:1.6}.auth-card__lead strong{color:#e7ddff;overflow-wrap:anywhere}.auth-form{gap:17px;margin-top:32px;display:grid}.auth-form label{color:#d9d2e8;gap:8px;font-size:12px;font-weight:650;display:grid}.auth-form label>span{letter-spacing:.02em}.auth-form input{color:#f7f3ff;width:100%;min-height:54px;font:inherit;background:#ffffff08;border:1px solid #ffffff1d;border-radius:15px;outline:0;padding:0 15px;font-size:16px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.auth-form input::placeholder{color:#746d80}.auth-form input:hover{background:#ffffff0b;border-color:#c4aaff66}.auth-form input:focus{background:#8b5cf610;border-color:#bfa4ffcb;box-shadow:0 0 0 4px #8b5cf625,inset 0 1px #ffffff12}.auth-form input:disabled{opacity:.54;cursor:not-allowed}.auth-primary{color:#1d0d39;width:100%;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d5c2ff,#9471ed 56%,#7c3aed);border:1px solid #dac9ffb8;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:5px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:inset 0 1px #ffffff8c,0 13px 30px #6d28d95b}.auth-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffa5,0 18px 38px #6d28d978}.auth-primary:focus-visible{outline:0;box-shadow:0 0 0 4px #c4b5fd55,inset 0 1px #ffffff8c}.auth-primary:active:not(:disabled){transform:translateY(0)scale(.99)}.auth-primary:disabled{color:#b6a9c4;box-shadow:none;cursor:not-allowed;background:#3b304a;border-color:#76628d}.auth-card__switch{color:#9b93a8;text-align:center;margin:25px 0 0;font-size:13px}.auth-card__switch a{color:#d0bdff;font-weight:700}.auth-card__switch a:hover{text-decoration:underline}.auth-error,.auth-notice{border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.auth-error{color:#ffc0c9;background:#fb718114;border:1px solid #fb71815c}.auth-notice{color:#ddd2ff;background:#8b5cf61a;border:1px solid #bca4ff55}.auth-confirmation__icon{color:#e3d7ff;background:linear-gradient(145deg,#8b5cf640,#31205c44);border:1px solid #cdbaff72;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:24px;font-size:27px;display:grid;box-shadow:0 0 34px #8b5cf642}.is-spinning{animation:1s linear infinite atlas-orbit}.auth-onboarding__mark{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px #8b5cf655);width:52px;height:52px;margin-bottom:22px}.auth-onboarding__progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:28px;display:grid}.auth-onboarding__progress-segment{background:#ffffff12;border-radius:999px;height:3px;transition:background .24s,transform .24s}.auth-onboarding__progress-segment.is-active{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.auth-onboarding__progress-segment.is-current{transform:scaleY(1.35)}.auth-onboarding__step{min-height:320px}.auth-onboarding__actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:8px;display:grid}.auth-onboarding__country-list{gap:8px;max-height:220px;margin:-4px 0 4px;padding-right:2px;display:grid;overflow:auto}.auth-onboarding__country{color:#f0ebfa;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.auth-onboarding__country:hover{background:#8b5cf610;border-color:#c4b5fd55}.auth-onboarding__country.is-selected{background:#8b5cf618;border-color:#b794f6aa}.auth-onboarding__country strong{flex:1;font-size:14px;font-weight:650}.auth-onboarding__picked{color:#c9b8ff;margin:-2px 0 6px;font-size:13px}.auth-onboarding__birth{gap:12px;margin-top:6px;display:grid}.auth-onboarding__birth-label{color:#d9d2e8;letter-spacing:.02em;font-size:12px;font-weight:650}.auth-onboarding__birth-selects{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.auth-onboarding__birth-selects label{color:#d9d2e8;gap:6px;font-size:11px;font-weight:650;display:grid}.auth-onboarding__birth-selects select{color:#f7f3ff;min-height:48px;font:inherit;background:#ffffff08;border:1px solid #ffffff1d;border-radius:14px;outline:0;padding:0 12px;font-size:14px}.auth-onboarding__privacy{gap:10px;margin-top:4px;display:grid}.auth-onboarding__privacy>span{color:#d9d2e8;font-size:12px;font-weight:650}.auth-onboarding__privacy-options{gap:8px;display:grid}.auth-onboarding__privacy-options button{color:#e8e2f4;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s;display:flex}.auth-onboarding__privacy-options button.active{color:#f4efff;background:#8b5cf618;border-color:#b794f6aa}.auth-onboarding__spaces{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 20px;display:grid}.auth-onboarding__space{border:1px solid var(--space-accent);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space{border:1px solid color-mix(in srgb,var(--space-accent) 22%,#ffffff12)}}.auth-onboarding__space{color:var(--ink);text-align:left;cursor:pointer;background:#ffffff04;border-radius:16px;transition:border-color .16s,background .16s,transform .16s}.auth-onboarding__space:hover{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space:hover{border-color:color-mix(in srgb,var(--space-accent) 48%,#ffffff20)}}.auth-onboarding__space:hover{transform:translateY(-1px)}.auth-onboarding__space.is-selected{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space.is-selected{border-color:color-mix(in srgb,var(--space-accent) 62%,#ffffff30)}}.auth-onboarding__space.is-selected{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space.is-selected{background:color-mix(in srgb,var(--space-accent) 14%,#0c0a11)}}.auth-onboarding__space-icon{width:38px;height:38px;color:var(--space-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space-icon{color:color-mix(in srgb,var(--space-accent) 70%,#fff)}}.auth-onboarding__space-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.auth-onboarding__space-icon{background:color-mix(in srgb,var(--space-accent) 16%,transparent)}}.auth-onboarding__space strong{font-size:14px;display:block}.auth-onboarding__space small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.auth-onboarding__space>svg:last-child{color:#c5b5ff}.auth-step-enter-active,.auth-step-leave-active{transition:opacity .22s,transform .22s}.auth-step-enter-from,.auth-step-leave-to{opacity:0;transform:translateY(8px)}@media (width<=700px){.auth-onboarding__actions,.auth-onboarding__birth-selects,.auth-onboarding__spaces{grid-template-columns:1fr}}.auth-secondary{color:#e1d8f0;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s;display:flex}.auth-secondary:hover{background:#8b5cf617;border-color:#bca4ff75}.header-account{align-items:center;min-width:37px;margin-left:auto;display:flex;position:relative}.header-account:has(.header-account__menu){z-index:140}.header-sign-in{color:#eae3ff;background:#8b5cf617;border:1px solid #bfa6ff69;border-radius:11px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:700;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.header-sign-in:hover{background:#8b5cf62b;border-color:#d1bcff;transform:translateY(-1px)}.header-account__trigger{cursor:pointer;border:0;place-items:center;width:37px;height:37px;display:grid}.header-account__avatar,.header-account__initials{border-radius:inherit;color:#281043;background:linear-gradient(145deg,#e0d1ff,#9a78f0);place-items:center;font-size:13px;font-weight:850;display:grid}.header-account__initials{width:31px;height:31px}.header-account__menu{z-index:130;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#171321f5,#0c0b12fa);border:1px solid #c4b2ff43;border-radius:18px;width:min(310px,100vw - 32px);padding:9px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 55px #000000a6}.header-account__identity{align-items:center;min-width:0;display:flex}.header-account__avatar{flex:none;width:37px;height:37px}.header-account__identity div{min-width:0;display:grid}.header-account__identity small,.header-account__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header-account__divider{height:1px}.header-account__menu :is(a,button){color:#d6cedf;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.header-account__menu :is(a,button):focus-visible,.header-account__menu :is(a,button):hover{color:#f5efff;background:#8b5cf61d;outline:0}.header-account__menu button:last-child{color:#d9c3cd}@media (width<=700px){.auth-page{align-items:start;min-height:calc(100vh - 68px);padding:36px 16px 44px}.auth-card{border-radius:23px;width:100%;padding:29px 22px 27px}.auth-card__back{margin-bottom:32px}.auth-card h1{font-size:clamp(40px,12vw,53px)}.auth-card__lead{font-size:14px}.auth-form{margin-top:27px}.auth-form input,.auth-primary{min-height:53px}.header-account__menu{position:fixed;top:75px;right:16px}.atlas-bottom-nav__item.is-loading{opacity:.56}}.profile-aura-card{padding-right:24px}.profile-aura-card>svg{margin-right:0}@media (width<=700px){.profile-aura-card{padding-right:16px}}.aura-story__image{background:#090a10;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;border-radius:22px;margin:0;position:relative;overflow:hidden}.aura-story__image img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:620px;display:block}.aura-story__caption{z-index:1;color:#f0ecf8;text-shadow:0 1px 12px #000;margin:0;font-size:12px;line-height:1.4;position:absolute;bottom:43px;left:18px;right:18px}.aura-story__image .aura-image-credit{color:#c7c0d1;background:linear-gradient(#0000,#050508e8);justify-content:space-between;align-items:flex-end;gap:12px;padding:62px 18px 13px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.aura-story__image .aura-image-credit>div{gap:10px;min-width:0;display:flex}.aura-story__image .aura-image-credit a{color:#e4ddef;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}@media (width<=700px){.aura-story__image{border-radius:17px}.aura-story__image img{-o-object-fit:cover;object-fit:cover;min-height:250px}.aura-story__caption{font-size:11px;bottom:67px;left:13px;right:13px}.aura-story__image .aura-image-credit{flex-direction:column;align-items:flex-start;gap:4px;padding:72px 13px 11px}.aura-story__image .aura-image-credit>div{flex-direction:column;gap:3px;width:100%}}.english-activity{border:1px solid var(--english-blue);margin-top:12px;padding:20px}@supports (color:color-mix(in lab,red,red)){.english-activity{border:1px solid color-mix(in srgb,var(--english-blue) 23%,#ffffff12)}}.english-activity{background:linear-gradient(145deg,#10131c,#0a0c12);border-radius:18px}.english-activity__streaks{gap:9px;margin-bottom:23px;display:flex}.english-activity__streaks>div{background:#0d0f16;border:1px solid #ffffff10;border-radius:13px;flex:1;min-width:0;padding:13px 14px}.english-activity__streaks span{color:#eff7ff;letter-spacing:-.05em;font-size:21px;font-weight:760;display:block}.english-activity__streaks small{color:#9693a2;margin-top:5px;font-size:11px;display:block}.english-activity__heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.english-activity__heading .eyebrow{margin-bottom:5px}.english-activity__heading h2{letter-spacing:-.045em;margin:0;font-size:22px}.english-activity__heading p:not(.eyebrow){color:var(--muted);margin:6px 0 0;font-size:12px}.english-activity__legend{color:#898696;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10px;display:flex}.english-activity__grid button,.english-activity__legend i{background:#0e1724;border:1px solid #ffffff12;border-radius:3px;width:11px;height:11px}.english-activity__legend i{display:block}.english-activity__grid .level-1,.english-activity__legend .level-1{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-1,.english-activity__legend .level-1{border-color:color-mix(in srgb,var(--english-blue) 24%,transparent)}}.english-activity__grid .level-1,.english-activity__legend .level-1{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-1,.english-activity__legend .level-1{background:color-mix(in srgb,var(--english-blue) 20%,#0d1624)}}.english-activity__grid .level-2,.english-activity__legend .level-2{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-2,.english-activity__legend .level-2{border-color:color-mix(in srgb,var(--english-blue) 39%,transparent)}}.english-activity__grid .level-2,.english-activity__legend .level-2{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-2,.english-activity__legend .level-2{background:color-mix(in srgb,var(--english-blue) 42%,#0d1624)}}.english-activity__grid .level-3,.english-activity__legend .level-3{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-3,.english-activity__legend .level-3{border-color:color-mix(in srgb,var(--english-blue) 56%,transparent)}}.english-activity__grid .level-3,.english-activity__legend .level-3{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-3,.english-activity__legend .level-3{background:color-mix(in srgb,var(--english-blue) 64%,#0d1624)}}.english-activity__grid .level-4,.english-activity__legend .level-4{border-color:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-4,.english-activity__legend .level-4{border-color:color-mix(in srgb,var(--english-blue) 76%,#fff)}}.english-activity__grid .level-4,.english-activity__legend .level-4{background:var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-4,.english-activity__legend .level-4{background:color-mix(in srgb,var(--english-blue) 88%,#18243a)}}.english-activity__grid .level-4,.english-activity__legend .level-4{box-shadow:0 0 10px var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid .level-4,.english-activity__legend .level-4{box-shadow:0 0 10px color-mix(in srgb,var(--english-blue) 36%,transparent)}}.english-activity__empty{color:#92909d;margin:17px 0 0;font-size:12px}.english-activity__scroll{grid-template-columns:23px minmax(0,1fr);gap:8px;margin-top:18px;padding:2px 0 5px;display:grid;overflow:hidden}.english-activity__weekdays{color:#777786;grid-template-rows:repeat(7,11px);gap:4px;padding-top:17px;font-size:9px;line-height:11px;display:grid}.english-activity__weekdays span:first-child{grid-row:2}.english-activity__weekdays span:nth-child(2){grid-row:4}.english-activity__weekdays span:nth-child(3){grid-row:6}.english-activity__calendar{min-width:0}.english-activity__months{grid-template-columns:repeat(var(--english-activity-columns,53),11px);color:#777786;-moz-column-gap:4px;column-gap:4px;height:17px;font-size:9px;display:grid}.english-activity__months span{white-space:nowrap}.english-activity__grid{grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;gap:4px;display:grid}.english-activity__future,.english-activity__grid button{border-radius:3px;width:11px;height:11px}.english-activity__grid button{cursor:pointer;padding:0;transition:transform .15s,border-color .15s;display:block}.english-activity__grid button.selected,.english-activity__grid button:focus-visible,.english-activity__grid button:hover{z-index:1;border-color:#e1efff;outline:0;transform:scale(1.25)}.english-activity__grid button.is-today{outline:1px solid var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-activity__grid button.is-today{outline:1px solid color-mix(in srgb,var(--english-blue) 82%,#fff)}}.english-activity__grid button.is-today{outline-offset:1px}.english-activity__detail{color:#9eabbc;min-height:16px;margin:13px 0 0;font-size:11px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.english-activity{padding:17px}.english-activity__streaks{margin-bottom:19px}.english-activity__streaks>div{padding:12px}.english-activity__streaks small{line-height:1.35}.english-activity__heading{flex-direction:column;align-items:flex-start;gap:11px}.english-activity__legend{align-self:flex-end}.english-activity__scroll{grid-template-columns:23px minmax(0,1fr);gap:8px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.english-activity__weekdays{grid-template-rows:repeat(7,12px);gap:4px;line-height:12px}.english-activity__months{grid-template-columns:repeat(var(--english-activity-columns,53),12px);-moz-column-gap:4px;column-gap:4px}.english-activity__grid{grid-template-rows:repeat(7,12px);grid-auto-columns:12px;gap:4px}.english-activity__future,.english-activity__grid button{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.english-activity__grid button{transition:none}}.english-activity__metric-icon{transform-origin:50% 78%;will-change:transform,filter;width:1.25em;margin-right:2px;font-style:normal;line-height:1;display:inline-block}.english-activity__metric-icon--streak{isolation:isolate;position:relative;overflow:visible}.english-activity__metric-icon--streak em{z-index:2;transform-origin:50% 78%;font-style:normal;display:inline-block;position:relative}.english-activity__metric-icon--streak.is-active:before{z-index:0;content:"";filter:blur(2px);background:radial-gradient(circle,#ffe16a9e 0 12%,#ff9e3a78 33%,#f05c2230 58%,#0000 75%);border-radius:50%;width:24px;height:24px;animation:1.9s ease-in-out infinite english-streak-glow;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scale(.82)}.english-activity__metric-icon--streak.is-active em{animation:1.85s ease-in-out infinite english-streak-ember}.english-activity__flame,.english-activity__spark{display:none}.english-activity__metric-icon--streak.is-active .english-activity__flame{z-index:1;transform-origin:50% 100%;filter:blur(.25px)drop-shadow(0 0 4px #ff7b315e);opacity:0;background:linear-gradient(#fff0a8,#ffb039 40%,#f35a20 78%,#d9441f00);border-radius:70% 30% 62% 38%/68% 34% 66% 32%;width:9px;height:17px;animation:1.48s cubic-bezier(.37,0,.63,1) infinite english-flame-tongue-one;display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)rotate(-3deg)scale(.7,.8)}.english-activity__metric-icon--streak.is-active .english-activity__flame--two{width:7px;height:14px;margin-left:-7px;animation-name:english-flame-tongue-two;animation-duration:1.16s;animation-delay:-.43s}.english-activity__metric-icon--streak.is-active .english-activity__flame--three{width:6px;height:12px;margin-left:7px;animation-name:english-flame-tongue-three;animation-duration:1.74s;animation-delay:-.87s}.english-activity__metric-icon--streak.is-active .english-activity__spark{z-index:3;opacity:0;background:#ffd56a;border-radius:50%;width:2px;height:2px;animation:1.72s ease-out infinite english-streak-spark;display:block;position:absolute;box-shadow:0 0 4px #ff9d4269}.english-activity__metric-icon--streak.is-active .english-activity__spark--one{animation-delay:-.2s;bottom:7px;left:47%}.english-activity__metric-icon--streak.is-active .english-activity__spark--two{animation-duration:2.14s;animation-delay:-.92s;bottom:8px;left:61%}.english-activity__metric-icon--streak.is-active .english-activity__spark--three{animation-duration:1.94s;animation-delay:-1.42s;bottom:6px;left:37%}.english-activity__metric-icon--record.is-celebrating{animation:.95s cubic-bezier(.2,.8,.3,1) english-record-celebrate}@keyframes english-streak-glow{0%,to{opacity:.58;transform:translate(-50%)scale(.78,.86)}15%{opacity:.9;transform:translate(-50%)scale(1.04,.92)}32%{opacity:.68;transform:translate(-50%)scale(.9,1.08)}48%{opacity:1;transform:translate(-50%)scale(1.12,.98)}67%{opacity:.72;transform:translate(-50%)scale(.94,1.1)}82%{opacity:.88;transform:translate(-50%)scale(1.03,.89)}}@keyframes english-streak-ember{0%,to{filter:brightness()drop-shadow(0 0 2px #ff9e3a42);transform:rotate(-.8deg)scaleY(.98)}15%{filter:brightness(1.08)drop-shadow(0 0 5px #ff9e3a6b);transform:rotate(1.2deg)scale(1.035,1.02)}32%{filter:brightness(1.02)drop-shadow(0 0 3px #ff9e3a4b);transform:rotate(-1.8deg)scale(.985,1.045)}48%{filter:brightness(1.12)drop-shadow(0 0 7px #ff9e3a82);transform:rotate(.7deg)scale(1.055,.99)}67%{filter:brightness(1.05)drop-shadow(0 0 5px #ff9e3a61);transform:rotate(-1.2deg)scale(1.015,1.035)}82%{filter:brightness(1.09)drop-shadow(0 0 6px #ff9e3a70);transform:rotate(1.6deg)scale(.995,1.01)}}@keyframes english-flame-tongue-one{0%{opacity:0;transform:translate(-50%)translateY(3px)rotate(-9deg)scale(.58,.46)}16%{opacity:.82}43%{opacity:.64;transform:translate(-50%)translateY(-7px)rotate(7deg)scale(1.02,1.08)}69%{opacity:.25;transform:translate(-50%)translateY(-14px)rotate(-5deg)scale(.58,1.25)}to{opacity:0;transform:translate(-50%)translateY(-18px)rotate(3deg)scale(.22,1.34)}}@keyframes english-flame-tongue-two{0%{opacity:0;transform:translate(-50%)translateY(3px)rotate(8deg)scale(.4,.44)}18%{opacity:.68}51%{opacity:.52;transform:translate(-50%)translateY(-6px)rotate(-9deg)scale(.9,1.03)}75%{opacity:.16;transform:translate(-50%)translateY(-13px)rotate(5deg)scale(.42,1.2)}to{opacity:0;transform:translate(-50%)translateY(-16px)rotate(-2deg)scale(.18,1.28)}}@keyframes english-flame-tongue-three{0%{opacity:0;transform:translate(-50%)translateY(4px)rotate(-4deg)scale(.36,.38)}22%{opacity:.64}47%{opacity:.45;transform:translate(-50%)translateY(-5px)rotate(10deg)scale(.9,.98)}78%{opacity:.13;transform:translate(-50%)translateY(-11px)rotate(-7deg)scale(.38,1.12)}to{opacity:0;transform:translate(-50%)translateY(-15px)rotate(4deg)scale(.16,1.2)}}@keyframes english-streak-spark{0%,28%{opacity:0;transform:translate(0)scale(.4)}38%{opacity:.9}72%{opacity:.38;transform:translate(3px,-10px)scale(1)}to{opacity:0;transform:translate(5px,-15px)scale(.3)}}@media (prefers-reduced-motion:reduce){.english-activity__metric-icon--record,.english-activity__metric-icon--record.is-celebrating,.english-activity__metric-icon--streak.is-active,.english-activity__metric-icon--streak.is-active em{animation:none}.english-activity__metric-icon--streak.is-active:before{display:none}.english-activity__metric-icon--streak.is-active :is(.english-activity__flame,.english-activity__spark){animation:none;display:none}}.profile-remove-cover{color:#d99aa8;min-height:38px;font:inherit;cursor:pointer;background:#ef789409;border:1px solid #ef789438;border-radius:12px;align-items:center;gap:8px;padding:0 11px;font-size:12px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.profile-remove-cover svg{width:15px;height:15px}.profile-remove-cover:hover{color:#ffbcc8;background:#fb718516;border-color:#fb7185a3}.profile-remove-cover:focus-visible{border-color:#fb7185d1;outline:0;box-shadow:0 0 0 3px #fb718526}.profile-remove-cover:active{transform:scale(.98)}@media (width<=700px){.profile-editor__media .profile-remove-cover{justify-content:center}}.english-activity__metric-icon--record{isolation:isolate;transform-origin:50% 62%;position:relative;overflow:visible}.english-activity__metric-icon--record em{z-index:2;transform-origin:50% 62%;font-style:normal;display:inline-block;position:relative}.english-activity__metric-icon--record.is-active:before{z-index:0;content:"";filter:blur(2px);background:radial-gradient(circle,#fff1a56e 0 14%,#ffc54c51 36%,#dc8b1a22 61%,#0000 76%);border-radius:50%;width:25px;height:25px;animation:2.85s ease-in-out infinite english-record-gold-glow;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scale(.82)}.english-activity__metric-icon--record.is-active:after{z-index:3;content:"";mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 6%,#fff8c900 35%,#fffbeabf 49%,#fff0a600 64%,#0000 94%);border-radius:50%;width:6px;height:25px;animation:3.15s ease-in-out infinite english-record-sweep;position:absolute;top:-3px;left:2px;transform:translate(-8px)skew(-14deg)}.english-activity__metric-icon--record.is-active em{animation:3.15s ease-in-out infinite english-record-glint}.english-activity__trophy-spark{display:none}.english-activity__metric-icon--record.is-active .english-activity__trophy-spark{z-index:4;opacity:0;background:#fff2a3;border-radius:50%;width:3px;height:3px;animation:3.15s ease-out infinite english-record-sparkle;display:block;position:absolute;box-shadow:0 0 5px #ffd45b9e}.english-activity__metric-icon--record.is-active .english-activity__trophy-spark--one{animation-delay:-.52s;top:-2px;right:-2px}.english-activity__metric-icon--record.is-active .english-activity__trophy-spark--two{animation-duration:3.72s;animation-delay:-1.94s;top:5px;left:-3px}.english-activity__metric-icon--record.is-celebrating:before{animation:.95s cubic-bezier(.2,.8,.3,1) english-record-celebration-glow}.english-activity__metric-icon--record.is-celebrating:after{animation:.95s cubic-bezier(.2,.8,.3,1) english-record-celebration-sweep}.english-activity__metric-icon--record.is-celebrating em{animation:.95s cubic-bezier(.2,.8,.3,1) english-record-celebrate}.english-activity__metric-icon--record.is-celebrating .english-activity__trophy-spark{animation:.95s ease-out both english-record-celebration-spark}@keyframes english-record-gold-glow{0%,to{opacity:.52;transform:translate(-50%)scale(.78,.82)}20%{opacity:.82;transform:translate(-50%)scale(1.03,.93)}47%{opacity:.62;transform:translate(-50%)scale(.88,1.08)}69%{opacity:.92;transform:translate(-50%)scale(1.1,.98)}84%{opacity:.68;transform:translate(-50%)scale(.92,1.04)}}@keyframes english-record-glint{0%,to{filter:brightness(1.02)drop-shadow(0 0 2px #ffd36a32);transform:translateY(0)rotate(-2.3deg)scale(1)}18%{filter:brightness(1.08)drop-shadow(0 0 5px #ffd36a54);transform:translateY(-1px)rotate(2.8deg)scale(1.035)}38%{filter:brightness(1.04)drop-shadow(0 0 3px #ffd36a42);transform:translateY(-2px)rotate(-3.6deg)scale(1.015)}56%{filter:brightness(1.15)drop-shadow(0 0 7px #ffd36a72);transform:translateY(-1px)rotate(3.5deg)scale(1.055)}77%{filter:brightness(1.07)drop-shadow(0 0 5px #ffd36a55);transform:translateY(-2px)rotate(-1.8deg)scale(1.025)}90%{filter:brightness(1.1)drop-shadow(0 0 6px #ffd36a63);transform:translateY(0)rotate(2deg)scale(1.01)}}@keyframes english-record-sweep{0%,32%{opacity:0;transform:translate(-9px)skew(-14deg)}42%{opacity:.94}58%{opacity:.65;transform:translate(15px)skew(-14deg)}66%,to{opacity:0;transform:translate(18px)skew(-14deg)}}@keyframes english-record-sparkle{0%,30%{opacity:0;transform:scale(.35)}41%{opacity:.95;transform:scale(1.15)}54%{opacity:.38;transform:scale(.7)}64%,to{opacity:0;transform:scale(.25)}}@keyframes english-record-celebrate{0%{filter:brightness()drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)scale(1)}36%{filter:brightness(1.22)drop-shadow(0 0 11px #ffd36aa3);transform:translateY(-2px)rotate(-5deg)scale(1.12)}65%{filter:brightness(1.09)drop-shadow(0 0 6px #ffd36a69);transform:translateY(-1px)rotate(2.5deg)scale(1.05)}to{filter:brightness()drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)scale(1)}}@keyframes english-record-celebration-glow{0%{opacity:.55;transform:translate(-50%)scale(.8)}38%{opacity:1;transform:translate(-50%)scale(1.42)}to{opacity:.6;transform:translate(-50%)scale(.9)}}@keyframes english-record-celebration-sweep{0%{opacity:0;transform:translate(-8px)skew(-14deg)}35%,55%{opacity:1;transform:translate(8px)skew(-14deg)}to{opacity:0;transform:translate(18px)skew(-14deg)}}@keyframes english-record-celebration-spark{0%,20%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(1.65)}to{opacity:0;transform:scale(.15)}}@media (prefers-reduced-motion:reduce){.english-activity__metric-icon--record.is-active .english-activity__trophy-spark,.english-activity__metric-icon--record.is-active:after,.english-activity__metric-icon--record.is-active:before{animation:none;display:none}.english-activity__metric-icon--record.is-active em{animation:none}}.english-activity__metric-icon--record{animation:none!important}.rich-note-block.is-quote{border-left-width:3px;border-radius:0 11px 11px 0;padding:12px 16px 12px 20px}.rich-note-block.is-code{background:linear-gradient(145deg,#0a0907,#15110b);border-color:#e9b95f38;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000024}.rich-note-block.is-code:before{color:#cdb273;content:"CODE";letter-spacing:.14em;border-bottom:1px solid #e9b95f22;grid-column:1/-1;padding:7px 12px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.rich-note-block.is-code .rich-note-editable{color:#f0dfbd;white-space:pre;overscroll-behavior-x:contain;min-width:0;max-width:100%;padding:12px;font-size:13px;line-height:1.7;overflow-x:auto}.rich-note-table-block{padding-top:22px}.rich-note-table-block .rich-note-special-remove{top:-14px;right:7px}.rich-note-table-scroll td.header input{color:#fff1cf;letter-spacing:.01em;font-size:13px;font-weight:720}.rich-note-table-scroll td.header{background:linear-gradient(#f59e0b1c,#f59e0b0d)}.rich-note-document,.rich-note-editor{min-width:0;max-width:100%}@media (width<=700px){.rich-note-block.is-code{margin-left:0;margin-right:0}.rich-note-block.is-code .rich-note-editable{-webkit-overflow-scrolling:touch;font-size:14px}.rich-note-table-block .rich-note-special-remove{top:-17px;right:4px}}.rich-note-prosemirror{outline:0;min-height:26px}.rich-note-prosemirror p{margin:0}.rich-note-prosemirror p.is-editor-empty:first-child:before{float:left;color:#71695f;content:attr(data-placeholder);pointer-events:none;height:0}@media (width<=700px){.app-shell,.page-content{width:100%;min-width:0}.note-detail.container{width:calc(100% - 32px);min-width:0;max-width:none}.rich-note-toolbar::-webkit-scrollbar{display:none}.rich-note-editor{padding-bottom:12px}.rich-note-document{min-height:58px;padding-bottom:8px}}.rich-note-toolbar button:hover:not(:disabled):not(.active){color:#e0d4bc;background:#ffffff08;border-color:#ffffff24}.rich-note-photo.is-selected{border-color:#f6bc4f72;box-shadow:0 0 0 2px #f59e0b16}.rich-note-photo.is-selected figcaption{pointer-events:auto;opacity:1}.rich-note-photo figcaption{justify-content:flex-end}.deleted-row__content:has(.deleted-row__gallery){padding-right:0}.deleted-row__content .deleted-row__gallery img{-o-object-fit:cover;object-fit:cover;border:0;border-radius:0;width:100%;height:100%;position:static}@media (width<=700px){.rich-note-photo figcaption{pointer-events:none;opacity:0}.rich-note-photo.is-selected figcaption{pointer-events:auto;opacity:1}}@media (hover:none),(pointer:coarse){.rich-note-toolbar button:hover:not(:disabled):not(.active){color:#cfc3ae;background:0 0;border-color:#0000}}@media (width>=701px){.rich-note-toolbar{justify-content:flex-start;gap:8px}.rich-note-toolbar__actions{border-left:1px solid #ffffff16;margin-left:5px;padding-left:8px}}@media (width<=700px){.rich-note-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.rich-note-toolbar__actions,.rich-note-toolbar__primary{flex-wrap:nowrap;flex:none;min-width:max-content}.rich-note-toolbar__actions{justify-content:flex-start;width:auto;margin-left:0}.rich-note-toolbar button{flex:none}}.book-detail,.books-page{max-width:960px}.books-storage-notice{background:#6b3d111c;border:1px solid #f7b26755;border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:11px 13px;font-size:12px;line-height:1.45;display:flex}.books-storage-notice svg{flex:none;font-size:16px}.books-search{border:1px solid #ffffff18;align-items:center;gap:8px;width:min(280px,100%);height:38px;padding:0 12px;display:flex}.books-search svg{flex:none;font-size:16px}.books-search input{width:100%;min-width:0;font:inherit;padding:0;font-size:12px}.books-filters{scrollbar-width:none;display:flex;overflow-x:auto}.books-filters::-webkit-scrollbar{display:none}.book-status-picker button,.books-filters button{color:#aeb7c3;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff16;flex:none;padding:0 10px;font-size:11px;transition:color .18s,border-color .18s,background .18s}.book-status-picker button:hover,.books-filters button:hover{color:#e3fbff;border-color:#67e8f95b}.book-status-picker button.active,.books-filters button.active{color:#e8feff;background:#22d3ee1b;border-color:#67e8f978}.books-filters small{color:inherit;opacity:.64;margin-left:3px;font-size:10px}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.book-card{min-width:0;min-height:245px;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.book-card:hover{border-color:#67e8f967;transform:translateY(-3px);box-shadow:0 18px 34px #00000047}.book-card:focus-visible{outline-offset:3px;outline:2px solid #8eeff9}.book-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:28px;display:flex}.book-card .book-card-progress{font-variant-numeric:tabular-nums;color:#d7fbff!important;margin:0!important}.book-status-badge{letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:66%;font-weight:700;overflow:hidden;color:#c9eaf0!important;font-size:10px!important}.book-card--finished .book-status-badge{color:#b8f5ce!important}.book-card--paused .book-status-badge{color:#ead5a2!important}.book-card h3{overflow-wrap:anywhere}.book-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;color:#d5d1db!important;margin:18px 0 0!important;font-size:12px!important}.book-card strong{color:#bdeff5;align-items:center;gap:5px;margin-top:auto;padding-top:19px;font-size:11px;display:inline-flex}.book-card strong svg{font-size:14px}.book-card--want-to-read .book-status-badge{color:#d8c9ff!important}.books-library-empty{border-color:#67e8f92c;align-items:center;gap:16px;min-height:160px;margin-top:18px;padding:26px;display:flex}.books-library-empty>svg{flex:none;font-size:27px}.books-library-empty h1,.books-library-empty h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.books-library-empty p:not(.eyebrow){color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.book-status-picker{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.book-status-picker button{min-height:34px}.book-form-footer>div{min-width:0}.book-cover-error{color:#ffbf8d;margin-top:7px;font-size:11px;display:block}.book-add{margin-top:16px}.book-add .book-form-footer{align-items:flex-start}.book-add .book-add-submit{min-height:36px}.book-detail{max-width:880px}@supports (color:color-mix(in lab,red,red)){.book-detail__surface{border-color:color-mix(in srgb,var(--space-accent) 30%,transparent);background:linear-gradient(135deg,#101412,color-mix(in srgb,var(--space-accent) 11%,#07100a))}}.book-detail__hero{align-items:start;display:grid}.book-detail__copy{min-width:0}.book-detail__author,.book-detail__title{width:100%;font:inherit;background:0 0;border:0;outline:0;display:block}.book-detail__title{letter-spacing:-.07em;margin:0;padding:0;font-size:clamp(34px,5.5vw,58px);font-weight:700;line-height:.92}.book-detail__author{margin-top:15px;padding:0;font-size:15px}.book-detail__updated{color:#7d9299;margin:23px 0 0;font-size:11px}.book-detail__cover{color:#9eeefa;place-items:center;font-size:36px;position:relative}.book-detail__cover.has-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#04090ac9);position:absolute;inset:0}.book-detail__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.book-detail__cover-action,.book-detail__cover-remove{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff2b}.book-detail__progress{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:end;display:flex}.book-detail__progress>div:first-child{flex:1;min-width:0}.book-detail__progress strong{letter-spacing:-.06em;margin-top:2px;font-size:36px;display:block}.book-detail__progress .reading-progress{width:min(480px,100%)}.book-detail__progress-actions{align-items:center;display:flex}.book-detail__note{resize:vertical;width:100%;font:inherit;border:1px solid #ffffff18;outline:0;margin-top:12px;font-size:14px;line-height:1.6;display:block}.book-detail__footer{border-top:1px solid #ffffff14}.book-detail__delete{min-height:34px;font:inherit;cursor:pointer;border:1px solid #fda4af43;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.book-detail__delete:hover{color:#ffe1e6;border-color:#fda4af7c}.book-detail__delete-confirm{justify-content:flex-end;align-items:center;gap:9px;display:flex}.book-detail__delete-confirm>div{flex:1;min-width:0}.book-detail__delete-confirm small,.book-detail__delete-confirm strong{display:block}.book-detail__delete-confirm strong{color:#f2dce1;font-size:12px}.book-detail__delete-confirm small{color:#99909d;margin-top:3px;font-size:11px;line-height:1.35}.book-detail__delete-confirm>button:not(.book-detail__delete){color:#c8c2ce;min-height:34px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:10px;padding:0 10px;font-size:11px}.book-detail__loading{animation:1s linear infinite books-spin}@keyframes books-spin{to{transform:rotate(1turn)}}@media (width<=700px){.books-storage-notice{margin-bottom:12px}.books-search{width:100%;min-height:40px}.book-grid{grid-template-columns:1fr}.book-card{min-height:210px;padding:20px}.book-card-top{margin-bottom:23px}.book-status-picker{gap:6px}.book-status-picker button{padding:0 11px}.book-detail__cover-action svg{font-size:13px}.book-detail__progress{flex-direction:column;align-items:flex-start}.book-detail__progress-actions{justify-content:space-between;width:100%}.book-detail__note{font-size:16px}.book-detail__delete-confirm{flex-wrap:wrap;align-items:flex-start}.book-detail__delete-confirm>div{flex-basis:100%}.book-detail__delete-confirm>button{min-height:38px!important}.books-library-empty{min-height:130px;padding:22px}}.books-library{--books-gold:#e2ad65;--books-bright:#f8e4c3;--books-ink:#17100b;--books-paper:#f4dfbd;max-width:1000px}.books-library-hero{background:radial-gradient(56% 120% at 91% 47%,#9f5e1c22,#0000 70%),linear-gradient(90deg,#0000,#b4813b08);border-bottom:1px solid #d8b0762e;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:40px;min-height:310px;padding:16px 40px 30px;display:grid;position:relative}.books-library-hero:after{content:"";pointer-events:none;border:1px solid #e0b5741e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-100px;box-shadow:0 0 0 38px #e0b57405,0 0 0 78px #e0b57404}.books-library-hero__copy{position:relative}.books-library-hero h1{color:#f6f0e9;letter-spacing:-.078em;max-width:540px;margin:0;font-size:clamp(52px,6.5vw,76px);line-height:.86}.books-library-hero h1 em{color:#e9bb78;font-style:normal}.books-library-hero__copy>p:not(.eyebrow){color:#aaa097;max-width:430px;margin:19px 0 0;font-size:14px;line-height:1.65}.books-library-stats{gap:22px;margin:25px 0 22px;display:flex}.books-library-stats div{min-width:48px}.books-library-stats dt{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.books-library-stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.06em;margin:4px 0 0;font-size:21px}.books-warm-action{transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 9px 22px #d48a3530;background:linear-gradient(135deg,#f0c17e,#cf8b42)!important;border:1px solid #e0b16f73!important;border-radius:11px!important;min-height:40px!important;font-size:12px!important}.books-warm-action:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 13px 30px #d48a3545}.books-warm-action{align-items:center;gap:7px;padding:0 13px;font-weight:650;display:inline-flex}.books-warm-action svg{font-size:15px}.books-cover{aspect-ratio:2/3;color:#fff1dc;transform-origin:0;background:#2c1a0c;border:1px solid #f8e2bd40;border-radius:4px 8px 8px 4px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;transform:perspective(850px)rotateY(-4deg);box-shadow:inset 2px 0 #ffffff20,inset -1px 0 #0007,7px 10px 15px #00000065,-2px 2px #c58a453b}.books-cover:before{z-index:1;content:"";background:linear-gradient(#ffffff35,#5e33155c);border-right:1px solid #f7ddb579;width:5px;position:absolute;top:0;bottom:0;left:0}.books-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.books-cover__placeholder{background:radial-gradient(circle at 85% 16%,#ffe3aa32,#0000 32%),linear-gradient(145deg,#3c2312,#17100b 70%);flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:15px 13px;display:flex}.books-cover--violet .books-cover__placeholder{background:radial-gradient(circle at 85% 16%,#edcffd35,#0000 32%),linear-gradient(145deg,#34223f,#17101c 70%)}.books-cover--cyan .books-cover__placeholder{background:radial-gradient(circle at 85% 16%,#b2edf133,#0000 32%),linear-gradient(145deg,#15343a,#09181a 70%)}.books-cover--amber .books-cover__placeholder{background:radial-gradient(circle at 85% 16%,#ffdf9e36,#0000 32%),linear-gradient(145deg,#50300e,#1c1208 70%)}.books-cover__placeholder i{color:#f5d293;margin-bottom:auto;font-size:16px;font-style:normal}.books-cover__placeholder strong{color:#f7e5cd;letter-spacing:-.05em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(14px,1.4vw,19px);font-weight:650;line-height:1.02;display:-webkit-box;overflow:hidden}.books-cover__placeholder span{color:#ddc6a7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.books-cover__shine{z-index:2;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff24 48%,#0000 67%);transition:transform .7s;position:absolute;inset:-50% 60% -50% -45%;transform:skew(-13deg)}.books-cover:hover .books-cover__shine{transform:translate(240%)skew(-13deg)}.books-cover--hero{width:152px}.books-cover--current{width:155px}.books-cover--detail{width:100%}.currently-reading{grid-template-columns:185px minmax(0,1fr);align-items:center;gap:34px;max-width:760px;margin:64px auto 0;padding:0 12px;display:grid}.currently-reading__cover{justify-self:center;transition:transform .3s cubic-bezier(.22,.8,.22,1);display:block}.currently-reading__cover:hover{transform:translateY(-6px)rotate(-1deg)}.currently-reading__copy h2{letter-spacing:-.065em;max-width:500px;margin:5px 0;font-size:clamp(29px,4vw,44px);line-height:.98}.currently-reading__copy>p:not(.eyebrow){color:#a79b8e;margin:0;font-size:14px}.currently-reading__progress{max-width:455px;margin-top:27px}.currently-reading__progress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.currently-reading__progress>div:first-child span{letter-spacing:.09em;text-transform:uppercase;font-size:10px}.currently-reading__progress strong{font-variant-numeric:tabular-nums;font-size:14px}.currently-reading .reading-progress{background:#f1d6aa12;width:100%;height:4px;margin-top:10px}.currently-reading__actions{align-items:center;gap:11px;margin-top:23px;display:flex}.books-quiet-action{min-height:40px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #d6a56a45;border-radius:11px;align-items:center;gap:5px;padding:0 12px;font-size:12px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.books-reading-empty{border-top:1px solid #d8ad7130;border-bottom:1px solid #d8ad7130;justify-content:space-between;align-items:center;gap:34px;max-width:700px;margin:62px auto 0;padding:34px;display:flex}.books-reading-empty h2{letter-spacing:-.05em;max-width:430px;margin:5px 0 0;font-size:24px;line-height:1.15}.books-reading-empty .books-warm-action{margin-top:20px}.bookshelf-section__head{justify-content:space-between;align-items:end;gap:20px;display:flex}.bookshelf-section__head h2{letter-spacing:-.055em;margin:4px 0 0;font-size:25px;font-weight:550}.books-search{border-color:#d6a56a43;border-radius:999px}.books-filters{gap:8px;margin-top:25px;padding:0}.books-filters button{border-color:#d6a56a38;border-radius:999px;min-height:34px}.bookshelf{align-items:end;position:relative;overflow-x:auto}.bookshelf::-webkit-scrollbar{height:7px}.bookshelf::-webkit-scrollbar-thumb{background:#bb793b;border-radius:99px}.bookshelf::-webkit-scrollbar-track{background:#ffffff08}.bookshelf__rail{border-top:1px solid #f0ce974f;border-bottom:1px solid #482a1340;border-radius:3px;height:17px;position:absolute;left:0;right:0;box-shadow:0 -7px 17px #e5a54f18,0 12px 18px #00000065}.bookshelf-book{z-index:1;color:inherit;flex:none;align-self:end;text-decoration:none;transition:transform .28s cubic-bezier(.22,.8,.22,1),filter .28s;display:block;position:relative}.bookshelf-book:hover{z-index:3;filter:brightness(1.07)}.bookshelf-book:focus-visible{z-index:3;outline-offset:7px;outline:2px solid #f0c27f}.bookshelf-book .books-cover{transition:box-shadow .28s,transform .28s}.bookshelf-book:hover .books-cover{transform:perspective(850px)rotateY(-7deg)scale(1.025);box-shadow:inset 2px 0 #ffffff23,inset -1px 0 #0007,13px 21px 25px #0000007a,-2px 2px #c58a4550}.bookshelf-book__details{z-index:3;opacity:0;pointer-events:none;border:1px solid #f5d9ad24;border-radius:9px;gap:3px;padding:10px;transition:opacity .2s,transform .25s;display:grid;position:absolute;left:9px;right:-13px;transform:translateY(7px);box-shadow:0 9px 23px #0008}.bookshelf-book:focus-visible .bookshelf-book__details,.bookshelf-book:hover .bookshelf-book__details{opacity:1;transform:translateY(0)}.bookshelf-book__details span{letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.bookshelf-book__details strong{letter-spacing:-.03em;-webkit-box-orient:vertical;font-size:11px;line-height:1.1;display:-webkit-box;overflow:hidden}.bookshelf-book__details small{font-size:9px}.book-detail__cover{box-shadow:none}.book-detail__cover.has-cover:after{display:none}.book-detail__cover-action,.book-detail__cover-remove{border-color:#e7bf8755;left:14px;right:14px}.book-detail__cover-action{bottom:14px}.book-detail__cover-remove{bottom:52px}.book-detail__delete{color:#f0b9aa;background:#d9685110;border-color:#d9987952}@media (width<=700px){.books-library{width:calc(100% - 32px)}.books-library-hero{min-height:0}.books-library-hero__copy>p:not(.eyebrow){margin-top:15px;font-size:13px}.books-library-stats{gap:14px;margin:20px 0}.books-library-stats dd{font-size:19px}.currently-reading{margin-top:48px;padding:0}.currently-reading__copy>p:not(.eyebrow){font-size:12px}.currently-reading__progress{margin-top:18px}.currently-reading__actions{flex-wrap:wrap;margin-top:17px}.books-quiet-action,.books-warm-action{min-height:44px!important}.books-reading-empty{gap:18px;margin-top:46px;padding:24px 0}.books-reading-empty h2{font-size:21px}.books-reading-empty .books-cover{flex:none;width:96px}.bookshelf-section__head{flex-direction:column;align-items:flex-start}.bookshelf-section__head h2{max-width:290px;font-size:24px}.bookshelf-section__head .books-search{width:100%;min-height:44px}.books-filters{gap:7px;width:calc(100% + 32px);margin:21px -16px 0;padding:0 16px 4px}.books-filters button{padding:0 13px;font-size:12px}.bookshelf{scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.bookshelf__rail{left:0;right:16px}.bookshelf-book,.bookshelf-book:nth-of-type(2n),.bookshelf-book:nth-of-type(3n){scroll-snap-align:start}.bookshelf-book__details{opacity:1;left:7px;right:-7px;transform:none}.bookshelf-book__details strong{font-size:11px}.bookshelf-book:active .books-cover{filter:brightness(1.12)}.book-detail{width:calc(100% - 32px)}.book-detail__cover-action,.book-detail__cover-remove{left:5px;right:5px}.book-detail__cover-action{bottom:5px}}@media (prefers-reduced-motion:reduce){.books-cover__shine,.books-quiet-action,.books-warm-action,.bookshelf-book,.bookshelf-book .books-cover,.bookshelf-book__details,.currently-reading__cover{transition:none!important}.bookshelf-book:hover,.bookshelf-book:hover .books-cover{transform:translateY(var(--book-lift))}}@media (width<=700px){.book-form-close,.book-status-picker button,.books-filters button{min-height:44px}.book-form-close{width:44px;height:44px}.book-detail__cover-remove{bottom:54px}.book-detail__cover-remove svg{font-size:14px}}.books-library{--books-gold:#72b88d;--books-bright:#e7f2e9;--books-ink:#08130d;--books-paper:#dcebdc}.books-storage-notice{background:#173c2530;border-color:#72ac8550}.books-library-hero{background:radial-gradient(56% 120% at 91% 47%,#27644226,#0000 70%),linear-gradient(90deg,#0000,#4e9a6810);border-bottom-color:#75b98b2d}.books-library-hero:after{border-color:#8bc69d20;box-shadow:0 0 0 38px #8bc69d06,0 0 0 78px #8bc69d04}.books-library-hero h1 em{color:#a8d5b4}.books-warm-action{box-shadow:0 9px 22px #36784b35;background:linear-gradient(135deg,#b7dec0,#5b9e70)!important;border-color:#96c9a777!important}.book-detail__section .eyebrow,.bookshelf-section__head .eyebrow,.currently-reading__copy .eyebrow{color:#91c7a3}.currently-reading .reading-progress span{box-shadow:0 0 14px #4b97627a}.books-quiet-action:hover{background:#4d966217;border-color:#9bcbab84}.books-search:focus-within{border-color:#9bcbab7f;box-shadow:0 0 0 3px #4d966217}.books-filters button.active{background:linear-gradient(135deg,#b7dec0,#5b9e70);border-color:#96c9a78e}.bookshelf__rail{border-top-color:#b8d9c268;border-bottom-color:#183c264f;box-shadow:0 -7px 17px #6aaf7d1b,0 12px 18px #00000065}.book-detail__surface{background:radial-gradient(circle at 86% 5%,#3173461d,#0000 34%),linear-gradient(135deg,#0d1b12,#070e09);border-color:#79b98b51}.book-detail,.books-highlights-page,.books-library{--books-home-emerald:var(--space-accent,#22c55e);--books-home-black:#030305;--books-home-forest:#061009;--books-home-text:#f0f3ee;--books-home-muted:#a3aca4;--books-field-border:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail,.books-highlights-page,.books-library{--books-field-border:color-mix(in srgb,var(--books-home-emerald) 9%,#ffffff10)}}.book-detail,.books-highlights-page,.books-library{--books-field-border-hover:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail,.books-highlights-page,.books-library{--books-field-border-hover:color-mix(in srgb,var(--books-home-emerald) 18%,#ffffff14)}}.book-detail,.books-highlights-page,.books-library{--books-field-border-focus:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail,.books-highlights-page,.books-library{--books-field-border-focus:color-mix(in srgb,var(--books-home-emerald) 28%,#ffffff16)}}.book-detail,.books-highlights-page,.books-library{--books-field-glow:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail,.books-highlights-page,.books-library{--books-field-glow:color-mix(in srgb,var(--books-home-emerald) 5%,transparent)}}.book-detail,.books-highlights-page,.books-library{--books-field-surface:#0307059c;--books-field-surface-focus:#061009d4}.book-detail:before,.books-library:before{background:radial-gradient(circle,var(--books-home-emerald),transparent 65%)!important}@supports (color:color-mix(in lab,red,red)){.book-detail:before,.books-library:before{background:radial-gradient(circle,color-mix(in srgb,var(--books-home-emerald) 28%,transparent),transparent 65%)!important}}.books-back-link{color:#a3aca4}.books-back-link:hover{color:var(--books-home-text)}.books-storage-notice{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-storage-notice{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.books-storage-notice{color:#d8ded8;background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-storage-notice{background:color-mix(in srgb,var(--books-home-emerald) 9%,transparent)}}.books-library-hero{border-bottom-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero{border-bottom-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent);background:radial-gradient(ellipse 56% 120% at 91% 47%,color-mix(in srgb,var(--books-home-emerald) 28%,transparent),transparent 70%),linear-gradient(140deg,#ffffff0e,color-mix(in srgb,var(--books-home-emerald) 11%,transparent) 62%,var(--books-home-black))}}.books-library-hero:after{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero:after{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.books-library-hero:after{box-shadow:0 0 0 38px var(--books-home-emerald),0 0 0 78px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero:after{box-shadow:0 0 0 38px color-mix(in srgb,var(--books-home-emerald) 9%,transparent),0 0 0 78px color-mix(in srgb,var(--books-home-emerald) 5%,transparent)}}.books-library-hero .eyebrow,.books-library-hero h1 em{color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero h1 em{color:color-mix(in srgb,var(--books-home-emerald) 72%,#fff)}}.books-library-stats dt{color:#8d978e}.books-library-stats dd{color:var(--books-home-text)}.books-warm-action{border-color:var(--books-home-emerald)!important}@supports (color:color-mix(in lab,red,red)){.books-warm-action{border-color:color-mix(in srgb,var(--books-home-emerald) 45%,transparent)!important}}.books-warm-action{color:var(--books-home-text)!important;background:linear-gradient(135deg,var(--books-home-emerald),var(--books-home-emerald))!important}@supports (color:color-mix(in lab,red,red)){.books-warm-action{background:linear-gradient(135deg,color-mix(in srgb,var(--books-home-emerald) 34%,#061009),color-mix(in srgb,var(--books-home-emerald) 20%,#030305))!important}}.books-warm-action{box-shadow:0 9px 22px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-warm-action{box-shadow:0 9px 22px color-mix(in srgb,var(--books-home-emerald) 20%,transparent)}}.books-warm-action:hover{border-color:var(--books-home-emerald)!important}@supports (color:color-mix(in lab,red,red)){.books-warm-action:hover{border-color:color-mix(in srgb,var(--books-home-emerald) 58%,#fff)!important}}.books-warm-action:hover{background:linear-gradient(135deg,var(--books-home-emerald),var(--books-home-emerald))!important}@supports (color:color-mix(in lab,red,red)){.books-warm-action:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--books-home-emerald) 44%,#061009),color-mix(in srgb,var(--books-home-emerald) 28%,#030305))!important}}.books-warm-action:hover{box-shadow:0 13px 30px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-warm-action:hover{box-shadow:0 13px 30px color-mix(in srgb,var(--books-home-emerald) 27%,transparent)}}.book-detail .eyebrow,.bookshelf-section__head .eyebrow,.currently-reading__copy .eyebrow{color:var(--books-home-emerald)}.books-reading-empty h2,.bookshelf-section__head h2,.currently-reading__copy h2{color:var(--books-home-text)}.currently-reading__progress>div:first-child span{color:#8d978e}.book-detail__progress strong,.currently-reading__progress strong{color:var(--books-home-emerald)}.currently-reading .reading-progress{background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.currently-reading .reading-progress{background:color-mix(in srgb,var(--books-home-emerald) 10%,transparent)}}.currently-reading .reading-progress span{background:var(--books-home-emerald);box-shadow:0 0 14px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.currently-reading .reading-progress span{box-shadow:0 0 14px color-mix(in srgb,var(--books-home-emerald) 48%,transparent)}}.books-quiet-action{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-quiet-action{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.books-quiet-action{color:#d8ded8}.books-quiet-action:hover{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-quiet-action:hover{border-color:color-mix(in srgb,var(--books-home-emerald) 58%,#fff)}}.books-quiet-action:hover{color:var(--books-home-text);background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-quiet-action:hover{background:color-mix(in srgb,var(--books-home-emerald) 11%,transparent)}}.books-reading-empty{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-reading-empty{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.books-search{border-color:var(--books-field-border,var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.books-search{border-color:var(--books-field-border,color-mix(in srgb,var(--books-home-emerald) 18%,#ffffff14))}}.books-search{color:#c8d0c8;background:linear-gradient(145deg,#0b1611f2,#040806f6);box-shadow:inset 0 1px #ffffff0a}.books-search:hover{border-color:var(--books-field-border-hover,var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.books-search:hover{border-color:var(--books-field-border-hover,color-mix(in srgb,var(--books-home-emerald) 28%,#ffffff18))}.books-search:focus-within{border-color:var(--books-field-border-focus,color-mix(in srgb,var(--books-home-emerald) 40%,#d8ffe8 10%));box-shadow:inset 0 1px #ffffff0c,0 0 0 3px var(--books-field-glow,color-mix(in srgb,var(--books-home-emerald) 7%,transparent))}}.books-search input{color:var(--books-home-text)}.books-search input::placeholder{color:#848e85}.books-filters button{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-filters button{border-color:color-mix(in srgb,var(--books-home-emerald) 22%,#ffffff12)}}.books-filters button{color:#c2cdc4;background:linear-gradient(145deg,#0b1611ef,#050907f4);box-shadow:inset 0 1px #ffffff08}.books-filters button:hover{border-color:var(--books-field-border-hover,var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.books-filters button:hover{border-color:var(--books-field-border-hover,color-mix(in srgb,var(--books-home-emerald) 34%,#ffffff18))}}.books-filters button:hover{color:var(--books-home-text);background:linear-gradient(145deg,#0f1d16f4,#07110cf6)}.books-filters button.active{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-filters button.active{border-color:color-mix(in srgb,var(--books-home-emerald) 42%,transparent)}}.books-filters button.active{color:var(--books-home-text);background:linear-gradient(145deg,var(--books-home-emerald),var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.books-filters button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--books-home-emerald) 22%,#0a1610),color-mix(in srgb,var(--books-home-emerald) 12%,#040806))}}.books-filters button.active{box-shadow:inset 0 1px #ffffff10}.bookshelf{scrollbar-color:var(--books-home-emerald) #ffffff08}.bookshelf::-webkit-scrollbar-thumb{background:var(--books-home-emerald)}.bookshelf__rail{border-top-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.bookshelf__rail{border-top-color:color-mix(in srgb,var(--books-home-emerald) 45%,transparent)}}.bookshelf__rail{border-bottom-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.bookshelf__rail{border-bottom-color:color-mix(in srgb,var(--books-home-emerald) 15%,#030305)}}.bookshelf__rail{box-shadow:0 -7px 17px var(--books-home-emerald),0 12px 18px #00000065;background:linear-gradient(#0d321b,#07140c 70%,#030705)}@supports (color:color-mix(in lab,red,red)){.bookshelf__rail{box-shadow:0 -7px 17px color-mix(in srgb,var(--books-home-emerald) 14%,transparent),0 12px 18px #00000065}}.bookshelf-book:focus-visible{outline-color:var(--books-home-emerald)}.bookshelf-book:hover .books-cover{box-shadow:inset 2px 0 #ffffff23,inset -1px 0 #0007,13px 21px 25px #0000007a,-2px 2px 0 var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.bookshelf-book:hover .books-cover{box-shadow:inset 2px 0 #ffffff23,inset -1px 0 #0007,13px 21px 25px #0000007a,-2px 2px 0 color-mix(in srgb,var(--books-home-emerald) 42%,transparent)}}.bookshelf-book__details{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.bookshelf-book__details{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.bookshelf-book__details{color:var(--books-home-text)}.bookshelf-book__details span{color:var(--books-home-emerald)}.bookshelf-book__details small{color:#9da79e}.books-library-empty{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-empty{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.books-library-empty{background:linear-gradient(135deg,#071009,#030705)}.books-library-empty>svg{color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__surface{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.book-detail__surface{background:radial-gradient(circle at 86% 5%,var(--books-home-emerald),transparent 34%),linear-gradient(135deg,#071009,#030705)}@supports (color:color-mix(in lab,red,red)){.book-detail__surface{background:radial-gradient(circle at 86% 5%,color-mix(in srgb,var(--books-home-emerald) 18%,transparent),transparent 34%),linear-gradient(135deg,#071009,#030705)}}.book-detail__title{color:var(--books-home-text)}.book-detail__author{color:#a3aca4}.book-detail__cover-action,.book-detail__cover-remove{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__cover-action,.book-detail__cover-remove{border-color:color-mix(in srgb,var(--books-home-emerald) 38%,transparent)}}.book-detail__progress{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__progress{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.book-detail__note{border-color:var(--books-control-border,#1a2420);color:var(--books-home-text)}.book-detail__note:hover{border-color:var(--books-control-border-hover,#24332c)}.book-detail__note:focus{border-color:var(--books-control-focus,#2c4036);box-shadow:none}.book-detail__footer{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__footer{border-color:color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.bookshelf-section{margin-top:72px}.bookshelf{padding-top:14px}.bookshelf__rail{bottom:18px}.bookshelf-book__details{bottom:8px}.book-detail__surface{border-color:var(--books-home-emerald);border-radius:24px;padding:38px 40px 34px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.book-detail__surface{border-color:color-mix(in srgb,var(--books-home-emerald) 20%,transparent)}}.book-detail__surface{box-shadow:0 24px 60px #0000002e}.book-detail__hero{grid-template-columns:minmax(0,1fr) 184px;gap:42px}.book-detail__copy{padding-top:11px}.book-detail__author,.book-detail__title{cursor:text;border-radius:8px;transition:color .18s,background .18s,box-shadow .18s,border-color .18s}.book-detail__author:focus,.book-detail__title:focus{background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__author:focus,.book-detail__title:focus{background:color-mix(in srgb,var(--books-home-emerald) 4%,transparent)}}.book-detail__author:focus,.book-detail__title:focus{box-shadow:0 0 0 1px var(--books-field-border-focus,var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.book-detail__author:focus,.book-detail__title:focus{box-shadow:0 0 0 1px var(--books-field-border-focus,color-mix(in srgb,var(--books-home-emerald) 28%,#ffffff16))}}.book-detail__author:focus-visible,.book-detail__title:focus-visible{box-shadow:0 0 0 1px var(--books-field-border-focus,var(--books-home-emerald)),0 0 0 3px var(--books-field-glow,var(--books-home-emerald))}@supports (color:color-mix(in lab,red,red)){.book-detail__author:focus-visible,.book-detail__title:focus-visible{box-shadow:0 0 0 1px var(--books-field-border-focus,color-mix(in srgb,var(--books-home-emerald) 28%,#ffffff16)),0 0 0 3px var(--books-field-glow,color-mix(in srgb,var(--books-home-emerald) 5%,transparent))}}.book-detail__updated{border-top:1px solid var(--books-home-emerald);margin-top:25px;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.book-detail__updated{border-top:1px solid color-mix(in srgb,var(--books-home-emerald) 16%,transparent)}}.book-detail__cover-stack{gap:10px;width:184px;display:grid}.book-detail__cover{aspect-ratio:2/3;width:100%;box-shadow:0 18px 28px #00000070,0 0 0 1px var(--books-home-emerald);background:#030705;border:0;border-radius:6px 10px 10px 6px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.book-detail__cover{box-shadow:0 18px 28px #00000070,0 0 0 1px color-mix(in srgb,var(--books-home-emerald) 22%,transparent)}}.book-detail__cover .books-cover{width:100%;height:100%;box-shadow:inset 2px 0 #ffffff20,inset -1px 0 #0007,6px 9px 14px #00000050,-2px 2px 0 var(--books-home-emerald);border-radius:6px 10px 10px 6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.book-detail__cover .books-cover{box-shadow:inset 2px 0 #ffffff20,inset -1px 0 #0007,6px 9px 14px #00000050,-2px 2px 0 color-mix(in srgb,var(--books-home-emerald) 24%,transparent)}}.book-detail__cover .books-cover{transform:perspective(850px)rotateY(-3deg)}.book-detail__cover-controls{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.book-detail__cover-action,.book-detail__cover-remove{border:1px solid var(--books-home-emerald);justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;display:inline-flex;position:static}@supports (color:color-mix(in lab,red,red)){.book-detail__cover-action,.book-detail__cover-remove{border:1px solid color-mix(in srgb,var(--books-home-emerald) 25%,transparent)}}.book-detail__cover-action,.book-detail__cover-remove{color:#dce4dd;font:inherit;cursor:pointer;text-align:center;background:#ffffff05;border-radius:9px;font-size:10px;transition:border-color .18s,background .18s,color .18s}.book-detail__cover-action input{display:none}.book-detail__cover-action:hover{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__cover-action:hover{border-color:color-mix(in srgb,var(--books-home-emerald) 58%,#fff)}}.book-detail__cover-action:hover{color:var(--books-home-text);background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-detail__cover-action:hover{background:color-mix(in srgb,var(--books-home-emerald) 10%,transparent)}}.book-detail__cover-remove{color:#e8b8bd}.book-detail__cover-remove:hover{color:#ffe1e5;background:#fb718512;border-color:#fda4af7d}.book-detail__progress{gap:32px;margin-top:42px;padding:28px 0}.book-detail__progress-actions{gap:10px}.book-detail__section{margin-top:34px}.book-detail__section .eyebrow{margin-bottom:13px}.book-detail__section .book-status-picker{margin-top:0}.book-status-picker button{border-radius:999px}.book-detail__note{background:0 0;border-width:0 0 1px;border-radius:0;min-height:138px;padding:14px 0}.book-detail__note:focus{background:#03070570;border-width:1px;border-radius:12px;padding:14px}.book-detail__footer{margin-top:32px;padding-top:18px}@media (width<=700px){.books-library{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.books-library-hero__copy>p:not(.eyebrow){max-width:none}.currently-reading{grid-template-columns:96px minmax(0,1fr);gap:17px}.books-cover--current{width:94px}.currently-reading__copy h2{overflow-wrap:anywhere;font-size:clamp(25px,7vw,30px)}.currently-reading__actions{gap:9px}.bookshelf-section{margin-top:54px}.books-filters{scrollbar-width:none}.books-filters::-webkit-scrollbar{display:none}.bookshelf{padding-top:12px}.book-detail{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.book-detail__surface{border-radius:20px;padding:25px 21px 28px}.book-detail__hero{grid-template-columns:1fr;gap:25px}.book-detail__cover-stack{order:-1;justify-self:center;width:clamp(158px,52vw,202px)}.book-detail__cover-controls{grid-template-columns:1fr 1fr}.book-detail__cover-action,.book-detail__cover-remove{min-height:44px;padding:0 10px;font-size:11px}.book-detail__cover-remove span{display:inline}.book-detail__title{font-size:clamp(36px,10vw,47px);line-height:.95}.book-detail__author{margin-top:12px;font-size:15px}.book-detail__updated{margin-top:19px}.book-detail__progress{gap:19px;margin-top:31px;padding:24px 0}.book-detail__progress-actions{align-items:stretch}.book-detail__section{margin-top:30px}.book-detail__section .book-status-picker{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 2px);padding:2px 0 5px;overflow-x:auto}.book-detail__section .book-status-picker::-webkit-scrollbar{display:none}.book-detail__section .book-status-picker button{min-height:44px}.book-detail__note{min-height:180px;padding:14px 0}.book-detail__note:focus{padding:14px}.book-detail__footer{margin-top:30px}}@media (width<=390px){.books-library-hero{grid-template-columns:minmax(0,1fr) 92px}.books-library-stats{gap:11px}.books-library-stats div{min-width:42px}.currently-reading{grid-template-columns:88px minmax(0,1fr);gap:15px}.books-cover--current{width:86px}.books-quiet-action,.books-warm-action{padding:0 10px}}.books-library-hero__copy .books-library-stats{margin-bottom:0}.bookshelf-section__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.books-library-create{white-space:nowrap;flex:none;min-height:40px!important}.book-editor{margin-top:18px}.book-editor__actions{align-items:center;gap:9px;display:flex}.book-editor .book-detail__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.book-editor .book-detail__delete-confirm{width:100%}.book-editor .book-detail__cover-controls{grid-template-columns:minmax(0,1fr) auto}@media (width<=700px){.bookshelf-section__head{gap:17px}.bookshelf-section__actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;width:100%;display:grid}.bookshelf-section__actions .books-search{width:100%;min-width:0}.books-library-create{padding:0 12px;min-height:44px!important}.book-editor{margin-top:12px}.book-editor .book-detail__footer{flex-direction:column;align-items:stretch}.book-editor__actions{grid-template-columns:1fr 1fr;display:grid}.book-editor__actions .books-quiet-action,.book-editor__actions .books-warm-action{justify-content:center;min-height:44px!important}.book-editor .book-detail__delete{align-self:flex-start;min-height:44px}.book-editor .book-detail__progress-actions .books-quiet-action{justify-content:center}}@media (width<=390px){.bookshelf-section__actions{grid-template-columns:1fr}.books-library-create{justify-content:center;width:100%}}.books-library-hero{isolation:isolate;border:1px solid var(--books-home-emerald);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.books-library-hero{border:1px solid color-mix(in srgb,var(--books-home-emerald) 24%,transparent)}}.books-library-hero{background:radial-gradient(ellipse 54% 112% at 91% 47%,var(--books-home-emerald),transparent 70%),linear-gradient(140deg,#ffffff0b,var(--books-home-emerald) 58%,#030705);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.books-library-hero{background:radial-gradient(ellipse 54% 112% at 91% 47%,color-mix(in srgb,var(--books-home-emerald) 25%,transparent),transparent 70%),linear-gradient(140deg,#ffffff0b,color-mix(in srgb,var(--books-home-emerald) 10%,transparent) 58%,#030705)}}.books-library-hero{box-shadow:inset 0 1px #ffffff05,inset 0 -36px 72px #00000018}.books-library-hero:before{z-index:0;background:linear-gradient(108deg,var(--books-home-emerald),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.books-library-hero:before{background:linear-gradient(108deg,color-mix(in srgb,var(--books-home-emerald) 7%,transparent),transparent 42%)}}.books-library-hero:before{content:"";pointer-events:none}.books-library-hero:after{z-index:0}.books-library-hero__copy{z-index:1}@media (width<=700px){.books-library-hero:after{bottom:-176px;right:-123px}}.book-detail :is(input,textarea),.books-library :is(input,textarea){caret-color:var(--books-home-emerald,#22c55e);color:var(--books-home-text,#f0f3ee)!important}.book-detail :is(input,textarea)::-moz-placeholder{opacity:1;color:#858f86!important}.books-library :is(input,textarea)::-moz-placeholder{opacity:1;color:#858f86!important}.book-detail :is(input,textarea)::placeholder,.books-library :is(input,textarea)::placeholder{opacity:1;color:#858f86!important}.book-detail__author:focus,.book-detail__note:focus,.book-detail__title:focus{color:var(--books-home-text,#f0f3ee)!important}.books-search input,.books-search input:focus{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.books-search:focus-within{border-color:var(--books-field-border-focus,var(--books-home-emerald,#22c55e))}@supports (color:color-mix(in lab,red,red)){.books-search:focus-within{border-color:var(--books-field-border-focus,color-mix(in srgb,var(--books-home-emerald,#22c55e) 40%,#d8ffe8 10%))}}.books-search:focus-within{box-shadow:inset 0 1px #ffffff0c,0 0 0 3px var(--books-field-glow,var(--books-home-emerald,#22c55e))}@supports (color:color-mix(in lab,red,red)){.books-search:focus-within{box-shadow:inset 0 1px #ffffff0c,0 0 0 3px var(--books-field-glow,color-mix(in srgb,var(--books-home-emerald,#22c55e) 7%,transparent))}}@media (width<=700px){.books-library-hero{grid-template-columns:minmax(0,1fr)}.books-library-hero__copy{min-width:0}.books-library-hero h1{overflow-wrap:normal;max-width:100%;font-size:clamp(44px,12vw,52px)}.books-cover--hero{width:100px}}@media (width<=390px){.books-library-hero{gap:12px}.books-library-hero h1{font-size:44px}.books-cover--hero{width:92px}}.book-editor{--books-control-radius:12px;--books-control-border:#1a2420;--books-control-border-hover:#24332c;--books-control-focus:#2c4036;--books-control-glow:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-editor{--books-control-glow:color-mix(in srgb,var(--books-home-emerald) 8%,transparent)}}.book-editor{border-radius:24px;overflow:hidden}.book-editor .book-detail__author,.book-editor .book-detail__title{border-radius:var(--books-control-radius);background:#050a07;width:100%;height:50px;padding:0 15px;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s;border:1px solid var(--books-control-border)!important;color:var(--books-home-text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:0!important}.book-editor .book-detail__title{letter-spacing:-.05em;font-size:clamp(22px,3vw,30px);font-weight:680}.book-editor .book-detail__author{letter-spacing:-.015em;margin-top:11px;font-size:16px}.book-editor .book-detail__author:hover,.book-editor .book-detail__title:hover{border-color:var(--books-control-border-hover)!important}.book-editor .book-detail__author:focus,.book-editor .book-detail__author:focus-visible,.book-editor .book-detail__title:focus,.book-editor .book-detail__title:focus-visible{background:#07100c;border:1px solid var(--books-control-focus)!important;color:var(--books-home-text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:0!important}.book-editor .book-detail__author:focus-visible,.book-editor .book-detail__title:focus-visible{box-shadow:0 0 0 2px var(--books-control-glow)!important}.book-editor .book-detail__copy{padding-top:0}.book-editor .book-detail__updated{margin-top:17px;padding-top:13px}.book-editor .book-detail__cover-controls{gap:9px}.book-editor .book-detail__cover-action,.book-editor .book-detail__cover-remove{border-radius:var(--books-control-radius);min-height:46px;padding:0 12px;font-size:12px}.book-editor .book-detail__progress{gap:18px;margin-top:36px;padding:26px 0}.book-editor .book-detail__progress-actions{align-items:stretch;gap:9px;display:flex}.book-editor .books-progress-input{border-radius:var(--books-control-radius);background:linear-gradient(165deg,#061109e8,#030705f2);align-items:center;gap:12px;min-width:168px;height:46px;padding:0 14px;font-size:12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff08;border:1px solid var(--books-control-border)!important}.book-editor .books-progress-input>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.book-editor .books-progress-input__value{color:var(--books-home-text);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:1px;margin-left:auto;display:inline-flex}.book-editor .books-progress-input:hover{border-color:var(--books-control-border-hover)!important}.book-editor .books-progress-input:focus-within{background:var(--books-field-surface-focus,#061009d4);box-shadow:inset 0 1px #ffffff0a;border-color:var(--books-control-focus)!important}.book-editor .books-progress-input:focus-within:has(:focus-visible){box-shadow:inset 0 1px #ffffff0a,0 0 0 2px var(--books-control-glow);border-color:var(--books-control-focus)!important}.books-page .book-editor .books-progress-input:focus-within{background:var(--books-field-surface-focus,#061009d4);box-shadow:inset 0 1px #ffffff0a;border-color:var(--books-control-focus)!important}.books-page .book-editor .books-progress-input:focus-within:has(:focus-visible){box-shadow:inset 0 1px #ffffff0a,0 0 0 2px var(--books-control-glow);border-color:var(--books-control-focus)!important}.book-editor .books-progress-input input,.book-editor .books-progress-input input:active,.book-editor .books-progress-input input:focus,.book-editor .books-progress-input input:focus-visible,.book-editor .books-progress-input input:hover,.book-editor .books-progress-input input:invalid{width:3.15ch;min-width:3.15ch;font:inherit;font-variant-numeric:tabular-nums;text-align:right;caret-color:var(--books-home-text);font-size:16px;font-weight:650;color:var(--books-home-text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;appearance:textfield!important;-webkit-appearance:none!important;-moz-appearance:textfield!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.book-editor .books-progress-input b{font-size:14px}.book-editor .book-detail__progress-actions .books-quiet-action{border-radius:var(--books-control-radius);min-height:46px;padding:0 14px;font-size:13px}.book-editor .book-detail__section{margin-top:38px}.book-editor .book-detail__section .eyebrow{margin-bottom:15px}.book-editor .book-status-picker{gap:8px}.book-editor .book-status-picker button{border-radius:var(--books-control-radius);color:#d6ddd6;background:#ffffff05;min-height:44px;padding:0 14px;font-size:12px;border:1px solid var(--books-control-border)!important}.book-editor .book-status-picker button:hover{border-color:var(--books-control-border-hover)!important}.book-editor .book-status-picker button.active{color:var(--books-home-text)}.book-editor .book-detail__note,.book-editor .book-thoughts .book-detail__note{border-radius:var(--books-control-radius);background:#050a07;min-height:190px;padding:16px;font-size:15px;line-height:1.6;transition:border-color .18s,background .18s,box-shadow .18s;border:1px solid var(--books-control-border)!important;color:var(--books-home-text)!important;box-shadow:none!important}.book-editor .book-detail__note:hover,.book-editor .book-thoughts .book-detail__note:hover{border-color:var(--books-control-border-hover)!important}.book-editor .book-detail__note:focus,.book-editor .book-detail__note:focus-visible,.book-editor .book-thoughts .book-detail__note:focus,.book-editor .book-thoughts .book-detail__note:focus-visible{border-radius:var(--books-control-radius);background:#07100c;padding:16px;border:1px solid var(--books-control-focus)!important;box-shadow:none!important}.book-editor .book-detail__note:focus-visible,.book-editor .book-thoughts .book-detail__note:focus-visible{box-shadow:0 0 0 2px var(--books-control-glow)!important}@media (width<=700px){.book-editor .book-detail__author,.book-editor .book-detail__title{border-radius:12px;height:50px;padding:0 16px}.book-editor .book-detail__title{font-size:22px}.book-editor .book-detail__author{font-size:16px}.book-editor .book-detail__cover-controls{gap:10px}.book-editor .book-detail__cover-action,.book-editor .book-detail__cover-remove{min-height:46px;padding:0 12px;font-size:12px}.book-editor .book-detail__progress{gap:20px;margin-top:34px;padding:26px 0}.book-editor .book-detail__progress-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;display:grid}.book-editor .books-progress-input{height:46px}.book-editor .books-progress-input input{font-size:17px}.book-editor .book-detail__progress-actions .books-quiet-action{min-height:46px;padding:0 15px;font-size:13px}.book-editor .book-detail__section{margin-top:40px}.book-editor .book-detail__section .eyebrow{margin-bottom:16px}.book-editor .book-status-picker{gap:9px}.book-editor .book-status-picker button{min-height:44px;padding:0 15px;font-size:12px}.book-editor .book-detail__note{border-radius:12px;min-height:210px;padding:17px;font-size:16px}.book-editor .book-detail__footer{margin-top:36px}}.books-library-hero__shelf{z-index:2;isolation:isolate;place-self:center;align-items:end;width:242px;height:222px;display:grid;position:relative;overflow:hidden}.books-library-hero__shelf-books{z-index:1;align-items:end;gap:9px;height:100%;padding:20px 12px 27px;display:flex;position:relative}.books-library-hero__shelf-book{color:inherit;flex:none;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.22,1);display:block;position:relative}.books-library-hero__shelf-book .books-cover{width:100%;box-shadow:inset 2px 0 #ffffff1a,inset -1px 0 #0007,7px 12px 18px #0006,-2px 2px 0 var(--books-home-emerald);border-radius:7px 10px 10px 7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-book .books-cover{box-shadow:inset 2px 0 #ffffff1a,inset -1px 0 #0007,7px 12px 18px #0006,-2px 2px 0 color-mix(in srgb,var(--books-home-emerald) 20%,transparent)}}.books-library-hero__shelf-book:hover{z-index:2}.books-library-hero__shelf.has-one .books-library-hero__shelf-books,.books-library-hero__shelf.has-two .books-library-hero__shelf-books{gap:11px}.books-library-hero__shelf-line{z-index:1;border-top:1px solid var(--books-home-emerald);height:7px;position:absolute;bottom:17px;left:8px;right:8px}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-line{border-top:1px solid color-mix(in srgb,var(--books-home-emerald) 58%,transparent)}}.books-library-hero__shelf-line{background:linear-gradient(180deg,var(--books-home-emerald),#030705);border-radius:99px}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-line{background:linear-gradient(180deg,color-mix(in srgb,var(--books-home-emerald) 24%,transparent),#030705)}}.books-library-hero__shelf-line{box-shadow:0 4px 13px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-line{box-shadow:0 4px 13px color-mix(in srgb,var(--books-home-emerald) 26%,transparent)}}.books-library-hero__shelf-glow{z-index:0;background:radial-gradient(ellipse at 50% 80%,var(--books-home-emerald),transparent 68%);height:105px;position:absolute;bottom:0;left:3%;right:3%}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-glow{background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--books-home-emerald) 28%,transparent),transparent 68%)}}.books-library-hero__shelf-glow{filter:blur(8px);pointer-events:none}.books-library-hero__shelf.is-empty{opacity:.65}.books-library-hero__shelf.is-empty .books-library-hero__shelf-line{bottom:25px;left:32px;right:32px}@media (width<=700px){.books-library-hero__shelf{justify-self:center}.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):last-child{width:62px;transform:translateY(-9px)}.books-library-hero__shelf-line{bottom:13px}.books-library-hero__shelf.is-empty .books-library-hero__shelf-line{bottom:13px;left:36px;right:36px}}@media (width<=390px){.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):last-child{width:57px}}@media (width<=700px){.book-editor--create .book-detail__cover-stack{order:0;margin-top:6px}}@media (width>=701px){.books-library-hero__shelf{height:238px}.books-library-hero__shelf-line{box-shadow:0 5px 17px var(--books-home-emerald);bottom:17px}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-line{box-shadow:0 5px 17px color-mix(in srgb,var(--books-home-emerald) 28%,transparent)}}.books-library-hero__shelf-glow{height:122px}}@media (width<=700px){.books-library-hero__shelf-glow{height:76px;left:0;right:0}.book-editor .book-detail__cover-stack{order:0;margin-top:6px}.book-editor .books-progress-input{gap:7px;min-width:0;padding:0 13px;display:flex}.book-editor .books-progress-input>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;display:block;overflow:hidden}.book-editor .books-progress-input input,.book-editor .books-progress-input input:focus,.book-editor .books-progress-input input:focus-visible{appearance:textfield;text-align:right;width:3.15ch;min-width:3.15ch;padding:0;color:var(--books-home-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.book-editor .books-progress-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.book-editor .books-progress-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-editor .books-progress-input b{flex:none;margin-left:0}.book-editor .book-detail__section .book-status-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;padding:0;display:grid;overflow:visible}.book-editor .book-detail__section .book-status-picker button{justify-content:center;width:100%;min-width:0;padding:0 10px}}.book-pages__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.book-editor .book-highlight label,.book-editor .book-pages__control{color:#9fa9a0;background:#050a07;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 13px;display:flex;border:1px solid var(--books-control-border)!important;box-shadow:none!important}.book-highlight label span,.book-pages__control>span:first-child{flex:1;min-width:0;font-size:12px}.book-pages__controls .book-pages__value{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.book-highlight input,.book-pages__controls input{width:52px;color:var(--books-home-text);font:inherit;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;padding:0;font-size:16px}.book-pages__controls input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.book-pages__controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-highlight input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.book-highlight input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-pages__controls small{color:#8e988f;white-space:nowrap;flex:none;font-size:11px}.book-pages__summary{color:var(--books-home-emerald);margin:9px 1px 0;font-size:12px}.book-highlight{grid-template-columns:minmax(0,1fr) 128px 38px;gap:8px}.book-highlight textarea{resize:vertical;font:inherit;outline:0;font-size:13px;line-height:1.45}.book-editor .book-highlight label:focus-within,.book-editor .book-highlight textarea:focus,.book-editor .book-pages__control:focus-within{border-color:var(--books-control-focus)!important;box-shadow:none!important}.book-editor .book-highlight label:hover,.book-editor .book-highlight textarea:hover,.book-editor .book-pages__control:hover{border-color:var(--books-control-border-hover)!important}.book-editor .book-highlight label:focus-within:has(:focus-visible){box-shadow:0 0 0 2px var(--books-control-glow)!important}.book-editor .book-pages__control:focus-within:has(:focus-visible){box-shadow:0 0 0 2px var(--books-control-glow)!important}.book-highlight button{cursor:pointer;border:1px solid #fda4af35;place-items:center;display:grid}.book-highlights__add{border-radius:11px;min-height:42px;margin-top:3px}.book-rating__stars{display:flex}.book-rating__stars button{cursor:pointer;place-items:center;display:grid}.book-rating small{font-size:12px;display:block}@media (width<=700px){.book-pages__controls{grid-template-columns:1fr;gap:9px}.book-highlight label,.book-pages__control{min-height:50px;padding:0 15px}.book-highlight{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.book-highlight label{grid-column:1}.book-highlight button{grid-area:1/2/span 2}.book-highlights__add{min-height:46px}}.book-rating__stars button.active svg{fill:currentColor}.bookshelf-book__rating{color:#d6a85d;letter-spacing:1px;margin-top:1px;font-size:10px;font-style:normal;display:block}.book-editor .book-detail__progress>div:first-child>.eyebrow{color:#aeb7af}.book-editor .book-detail__progress strong{color:var(--books-home-text);font-size:34px}.book-editor .book-detail__progress .reading-progress{background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-editor .book-detail__progress .reading-progress{background:color-mix(in srgb,var(--books-home-emerald) 12%,transparent)}}.book-editor .book-detail__progress .reading-progress span{background:var(--books-home-emerald);box-shadow:0 0 12px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.book-editor .book-detail__progress .reading-progress span{box-shadow:0 0 12px color-mix(in srgb,var(--books-home-emerald) 32%,transparent)}}.book-editor .books-progress-input{color:#abb4ac}.book-editor .books-progress-input input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.book-editor .books-progress-input input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.book-editor .books-progress-input b{color:#c5cfc6;font-weight:650}.book-highlight{border:1px solid var(--books-control-border);background:#0307058c;border-radius:15px;margin-bottom:10px;padding:10px;display:block}.book-highlight textarea{border:0;border-bottom:1px solid var(--books-home-emerald);width:100%;min-height:92px;padding:5px 4px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.book-highlight textarea{border-bottom:1px solid color-mix(in srgb,var(--books-home-emerald) 17%,transparent)}}.book-highlight textarea{color:var(--books-home-text);background:0 0;border-radius:0}.book-highlight textarea:focus{border-color:transparent transparent var(--books-control-focus);box-shadow:none}.book-highlight__footer{justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.book-highlight label{background:#ffffff05;border:0;border-radius:10px;width:min(176px,100% - 48px);min-height:42px;padding:0 10px}.book-highlight button{color:#d8a9ae;background:#fb718509;border-radius:11px;flex:none;width:42px;height:42px;min-height:42px}.book-highlight button:hover{color:#f2c8cd;background:#fb718513;border-color:#f2a3ae62}.book-rating__stars{gap:7px}.book-rating__stars button{color:#d4ad5d;background:0 0;border:1px solid #0000;border-radius:11px;width:38px;height:38px;font-size:22px;transition:transform .18s,color .18s,background .18s,filter .18s}.book-rating__stars button svg{stroke-width:1.8px}.book-rating__stars button:hover{color:#f2c56a;background:#f4c76b0c}.book-rating__stars button:has(~button:hover){color:#f2c56a;background:#f4c76b0c}.book-editor .book-rating__stars button:hover{color:inherit;background:0 0}.book-editor .book-rating__stars button:has(~button:hover){color:inherit;background:0 0}.book-editor .book-rating__stars button.active:hover{color:#fbbf24}.book-editor .book-rating__stars button.preview:hover{color:#fcd34d}.book-rating__stars button.active{color:#f4c76b;filter:drop-shadow(0 0 5px #e5ad493b)}.book-rating__stars button:active{transform:scale(1.12)}.book-editor .book-rating__stars button:active{transform:scale(1.03)}.book-rating__stars button:focus,.book-rating__stars button:focus-visible{outline:0;box-shadow:0 0 0 2px #f4c76b80,0 0 0 5px #f4c76b12}.book-rating small{color:#a59b87;margin-top:8px}.book-review .book-detail__note{min-height:126px}@media (width<=700px){.book-editor .book-detail__progress>div:first-child>.eyebrow{color:#b5bdb6}.book-editor .book-detail__progress strong{font-size:31px}.book-editor .books-progress-input{justify-content:normal}.book-editor .books-progress-input>span:first-child{color:#abb4ac}.book-editor .books-progress-input__value{margin-left:auto}.book-editor .books-progress-input input{text-align:right;border-radius:0;width:3.15ch;min-width:3.15ch;padding:0;box-shadow:none!important;border:0!important;outline:0!important}.book-highlight{border-radius:15px;padding:12px}.book-highlight textarea{min-height:96px;padding:4px 3px 13px;font-size:16px}.book-highlight__footer{padding-top:10px}.book-highlight label{width:min(190px,100% - 52px);min-height:44px;padding:0 12px}.book-highlight button{width:44px;height:44px;min-height:44px}.book-highlights__add{margin-top:4px}.book-rating__stars{gap:8px}.book-rating__stars button{width:44px;height:44px;font-size:26px}.book-rating small{margin-top:9px;font-size:13px}.book-review .book-detail__note{min-height:132px}.english-workspace>.back-link{margin-bottom:25px}.english-cover{border-radius:20px;min-height:226px;margin-bottom:20px;padding:24px 20px}.books-library>.books-back-link{margin-bottom:25px}.books-library-hero{border-radius:20px;gap:10px;padding:16px 14px 20px}.books-library-hero__shelf{margin-top:0}}@media (width<=390px){.books-library-hero{border-radius:20px;padding:16px 12px 19px}}.book-editor .book-rating__stars{gap:11px;display:flex}.book-editor .book-rating__stars button{color:#d2a956;width:32px;height:32px;box-shadow:none;filter:none;cursor:pointer;opacity:.52;background:0 0;border:0;border-radius:0;padding:0;transition:color .15s,opacity .15s,transform .15s,filter .15s}.book-editor .book-rating__stars button svg{fill:#0000;stroke:currentColor;stroke-width:1.65px;stroke-linejoin:round;width:30px;height:30px;transition:fill .15s,opacity .15s;display:block;overflow:visible}.book-editor .book-rating__stars button.active{color:#fbbf24;opacity:1;filter:drop-shadow(0 0 5px #fbbf2433)}.book-editor .book-rating__stars button.active svg{fill:currentColor;stroke:currentColor}.book-editor .book-rating__stars.is-previewing button.active:not(.preview){opacity:.78;filter:none;color:#e0b04a}.book-editor .book-rating__stars button.preview{opacity:1;color:#fcd34d}.book-editor .book-rating__stars button.preview svg{fill:currentColor;stroke:currentColor}.book-editor .book-rating__stars button.preview:not(.active){opacity:.9}.book-editor .book-rating__stars button.preview:not(.active) svg{fill:currentColor;opacity:.55}.book-editor .book-rating__stars button:focus{box-shadow:none;background:0 0;outline:0}.book-editor .book-rating__stars button:focus-visible{background:0 0;border-radius:8px;outline:0;box-shadow:0 0 0 2px #f4c76b66,0 0 0 4px #f4c76b14}@media (hover:hover) and (pointer:fine){.book-editor .book-rating__stars button.preview{transform:translateY(-1px)scale(1.04)}.book-editor .book-rating__stars button:hover{background:0 0}}@media (hover:none),(pointer:coarse){.book-editor .book-rating__stars button:hover,.book-editor .book-rating__stars button:hover svg,.book-rating__stars button:hover{color:inherit;filter:inherit;background:0 0;transform:none}.book-rating__stars button:has(~button:hover){color:inherit;filter:inherit;background:0 0;transform:none}.book-editor .book-rating__stars button.active:hover{color:#fbbf24}}.book-editor .book-rating small{color:#9ca59d;margin-top:7px;font-size:12px}.book-editor .book-review{margin-top:28px}.book-editor .book-review .eyebrow{color:#b5bdb6;margin-bottom:13px;display:block}.book-editor .book-review .book-detail__note{background:#050a07;border-radius:13px;min-height:118px;margin:0;padding:15px;border:1px solid var(--books-control-border)!important;color:var(--books-home-text)!important;box-shadow:none!important}.book-editor .book-review .book-detail__note::placeholder{color:#89938a;opacity:1}.book-editor .book-review .book-detail__note:hover{border-color:var(--books-control-border-hover)!important}.book-editor .book-review .book-detail__note:focus,.book-editor .book-review .book-detail__note:focus-visible{background:#07100c;padding:15px;border:1px solid var(--books-control-focus)!important;box-shadow:none!important}.book-editor .book-review .book-detail__note:focus-visible{box-shadow:0 0 0 2px var(--books-control-glow)!important}@media (width<=700px){.book-editor .book-rating__stars{gap:11px}.book-editor .book-rating__stars button{width:32px;height:32px}.book-editor .book-rating__stars button svg{width:30px;height:30px}.book-editor .book-rating small{margin-top:8px;font-size:13px}.book-editor .book-review{margin-top:28px}.book-editor .book-review .book-detail__note{border-radius:14px;min-height:122px;padding:16px}.book-editor .book-review .book-detail__note:focus{padding:16px}}.book-editor .book-highlight textarea,.book-editor .book-highlight textarea:focus,.book-editor .book-highlight textarea:focus-visible{color:var(--books-home-text)!important}.book-editor .book-highlight textarea:focus,.book-editor .book-highlight textarea:focus-visible{border-color:transparent transparent var(--books-control-focus)!important}.book-editor .book-highlight label:focus-within{box-shadow:none!important}.book-editor .book-highlight label input,.book-editor .book-highlight label input:focus,.book-editor .book-highlight label input:focus-visible{appearance:textfield;box-shadow:none!important;color:var(--books-home-text)!important;background:0 0!important;border:0!important;outline:0!important}.book-editor .book-highlight label input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.book-editor .book-highlight label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.book-editor .book-highlight{border-color:var(--books-control-border);box-shadow:none;background:#03070578;border-radius:13px;padding:12px}.book-editor .book-highlight:focus-within{border-color:var(--books-control-focus);box-shadow:none}.book-editor .book-highlight:focus-within:has(:focus-visible){box-shadow:0 0 0 2px var(--books-control-glow)}.book-editor .book-highlight textarea,.book-editor .book-highlight textarea:focus,.book-editor .book-highlight textarea:focus-visible{resize:none;outline:0;min-height:82px;padding:3px 2px 12px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff10!important}.book-editor .book-highlight textarea::placeholder{color:#7f8a80;opacity:1}.book-editor .book-highlight textarea:focus,.book-editor .book-highlight textarea:focus-visible{border-bottom-color:var(--books-control-focus)!important}.book-editor .book-highlight__footer{padding-top:10px}.book-editor .book-highlight label{color:#8e998f;background:#ffffff04;border-radius:9px;width:142px;min-height:38px;padding:0 10px;border:1px solid var(--books-control-border)!important}.book-editor .book-highlight label:focus-within{box-shadow:none;background:#ffffff04;border-color:var(--books-control-focus)!important}.book-editor .book-highlight label input{width:44px;color:var(--books-home-text)!important}.book-editor .book-highlight button{color:#c48b92;background:0 0;border-color:#fda4af22;border-radius:9px;width:38px;height:38px;min-height:38px}.book-editor .book-highlight button:hover{color:#e3adb4;background:#fb718508;border-color:#fda4af42}@media (width<=700px){.book-editor .book-highlight{border-radius:13px;padding:12px}.book-editor .book-highlight textarea{min-height:86px}.book-editor .book-highlight label{width:150px;min-height:40px}.book-editor .book-highlight button{width:40px;height:40px;min-height:40px}}.book-editor :is(.book-detail__title,.book-detail__author,.book-detail__note,.books-progress-input,.book-pages__control,.book-status-picker button,.book-highlight,.book-highlight label){border-color:var(--books-control-border,#1a2420)!important;box-shadow:none!important}.book-editor :is(.book-detail__title,.book-detail__author,.book-detail__note,.books-progress-input,.book-pages__control,.book-status-picker button,.book-highlight,.book-highlight label):hover{border-color:var(--books-control-border-hover,#24332c)!important}.book-editor :is(.book-detail__title:focus,.book-detail__title:focus-visible,.book-detail__author:focus,.book-detail__author:focus-visible,.book-detail__note:focus,.book-detail__note:focus-visible,.books-progress-input:focus-within,.book-pages__control:focus-within,.book-highlight:focus-within,.book-highlight label:focus-within){border-color:var(--books-control-focus,#2c4036)!important;box-shadow:none!important}.book-editor .book-status-picker button.active{border-color:var(--books-control-focus,#2c4036)!important;box-shadow:none!important;background:#0a1611!important}.book-editor .book-detail__cover-action,.book-editor .book-highlights__add,.book-editor .books-quiet-action{border-color:var(--books-control-border,#1a2420)!important;box-shadow:none!important}.book-editor .book-detail__cover-action:hover,.book-editor .book-highlights__add:hover,.book-editor .books-quiet-action:hover{border-color:var(--books-control-border-hover,#24332c)!important;background:#0a1410!important}.book-editor :is(.book-detail__title:focus-visible,.book-detail__author:focus-visible,.book-detail__note:focus-visible,.books-progress-input:focus-within:has(:focus-visible),.book-pages__control:focus-within:has(:focus-visible),.book-highlight:focus-within:has(:focus-visible)){box-shadow:0 0 0 2px var(--books-control-glow)!important}.books-library-hero__shelf-books{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;justify-content:flex-start;width:100%;overflow:auto hidden}.books-library-hero__shelf-books::-webkit-scrollbar{display:none}.books-library-hero__shelf-book,.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):not(:last-child){scroll-snap-align:start;scroll-snap-stop:always;width:64px;transform:none}.books-library-hero__shelf-book .books-cover{transform:perspective(700px)rotateY(-3deg)}.books-library-hero__shelf-book.active:hover,.books-library-hero__shelf-book:hover{transform:translateY(-3px)}@media (width>=701px){.books-library-hero__shelf-books{cursor:grab}.books-library-hero__shelf-books:active{cursor:grabbing}.books-library-hero__shelf-book{cursor:pointer}.books-library-hero{grid-template-columns:minmax(0,1fr) minmax(330px,430px)}.books-library-hero__shelf{width:100%;max-width:430px}.books-library-hero__shelf-books{gap:10px;padding:6px 7px 25px}.books-library-hero__shelf-book,.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):not(:last-child){width:96px}.books-library-hero__shelf-line{height:8px;left:2px;right:2px}}@media (width<=700px){.books-library-hero__shelf{height:143px}.books-library-hero__shelf-books{gap:9px;padding:0 5px 20px}.books-library-hero__shelf-book,.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):not(:last-child){width:76px}.books-library-hero__shelf-line{height:7px}}@media (width<=390px){.books-library-hero__shelf{height:137px}.books-library-hero__shelf-books{gap:8px;padding:0 5px 19px}.books-library-hero__shelf-book,.books-library-hero__shelf-book.active,.books-library-hero__shelf-book:nth-child(2):not(:last-child){width:72px}}.books-library-hero__shelf.is-empty{height:238px}.books-library-hero__shelf.is-empty .books-library-hero__shelf-line{display:none}.books-library-hero__shelf-empty{z-index:2;color:#8e9a90;text-align:center;align-content:center;place-items:center;gap:9px;height:100%;padding:20px;font-size:11px;line-height:1.45;display:grid;position:relative}.books-library-hero__shelf-empty svg{color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-hero__shelf-empty svg{color:color-mix(in srgb,var(--books-home-emerald) 62%,transparent)}}.books-library-hero__shelf-empty svg{font-size:20px}@media (width<=700px){.books-library-hero__shelf.is-empty{height:143px}.books-library-hero__shelf-empty{padding:13px 25px}}@media (width<=390px){.books-library-hero__shelf.is-empty{height:137px}}.books-library-hero__shelf-books{scroll-padding-inline:16px;transition:-webkit-mask-image .16s,mask-image .16s;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);padding-left:16px!important;padding-right:16px!important}.books-library-hero__shelf-books.is-at-start{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.books-library-hero__shelf-books.is-at-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px 100%);mask-image:linear-gradient(90deg,#0000,#000 24px 100%)}.books-library-hero__shelf-books.is-at-start.is-at-end{-webkit-mask-image:none;mask-image:none}@media (width<=700px){.books-library-hero__shelf-books{scroll-padding-inline:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);padding-left:14px!important;padding-right:14px!important}.books-library-hero__shelf-books.is-at-start{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 20px),#0000 100%)}.books-library-hero__shelf-books.is-at-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px 100%);mask-image:linear-gradient(90deg,#0000,#000 20px 100%)}}.bookshelf-section .books-library-empty--gentle{text-align:center;border:0;justify-items:center;gap:10px;min-height:0;margin-top:20px;padding:28px 18px 24px;display:grid;box-shadow:none!important;background:0 0!important}.bookshelf-section .books-library-empty--results{border:1px solid var(--books-home-emerald);justify-items:center;gap:14px;max-width:480px;min-height:0;margin:22px auto 8px;padding:26px 26px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.bookshelf-section .books-library-empty--results{border:1px solid color-mix(in srgb,var(--books-home-emerald) 22%,transparent)}}.bookshelf-section .books-library-empty--results{border-radius:22px;background:radial-gradient(circle at 50% 18%,var(--books-home-emerald),transparent 46%),linear-gradient(155deg,#0a1510f5,#061009f8 58%,#040806fa)!important}@supports (color:color-mix(in lab,red,red)){.bookshelf-section .books-library-empty--results{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--books-home-emerald) 16%,transparent),transparent 46%),linear-gradient(155deg,#0a1510f5,#061009f8 58%,#040806fa)!important}}.bookshelf-section .books-library-empty--results{text-align:center;animation:.42s cubic-bezier(.22,.8,.22,1) both books-empty-rise;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000002e}.books-library-empty__visual{place-items:center;width:88px;height:64px;display:grid}.books-library-empty__visual svg{width:88px;height:64px;overflow:visible}.books-library-empty__shelf{fill:none;stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-empty__shelf{stroke:color-mix(in srgb,var(--books-home-emerald) 42%,transparent)}}.books-library-empty__shelf{stroke-width:1.4px;stroke-linecap:round}.books-library-empty__spine{fill:none;stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-empty__spine{stroke:color-mix(in srgb,var(--books-home-emerald) 28%,transparent)}}.books-library-empty__spine{stroke-width:1.2px;stroke-linecap:round}.books-library-empty__book{fill:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-empty__book{fill:color-mix(in srgb,var(--books-home-emerald) 8%,transparent)}}.books-library-empty__book{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library-empty__book{stroke:color-mix(in srgb,var(--books-home-emerald) 48%,#d9ffe8)}}.books-library-empty__book{stroke-width:1.25px;stroke-linejoin:round}.books-library-empty__mote{fill:#b8f0cc;opacity:.85;filter:drop-shadow(0 0 5px #4ade8088)}.books-library-empty__mote--soft{opacity:.45}.books-library-empty__copy{justify-items:center;gap:0;max-width:360px;display:grid}.bookshelf-section .books-library-empty h2{color:var(--books-home-text);letter-spacing:-.035em;margin:0;font-size:18px;font-weight:600}.bookshelf-section .books-library-empty p{color:#929c93;max-width:360px;margin:9px auto 0;font-size:13px;line-height:1.55}.books-library-empty__reset{min-height:36px;margin-top:16px}@keyframes books-empty-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.bookshelf-section .books-library-empty--gentle{margin-top:14px;padding:22px 10px}.bookshelf-section .books-library-empty--results{border-radius:18px;margin-top:16px;padding:22px 18px 20px}.bookshelf-section .books-library-empty h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.bookshelf-section .books-library-empty--results{animation:none}}@media (width<=700px){.books-library-hero__shelf{justify-self:stretch;width:100%;max-width:none}.books-library-hero__shelf-line{left:6px;right:6px}}@media (width<=390px){.books-library-hero__shelf{width:100%}}.books-library-hero__finished-shelf{z-index:2;justify-self:center;width:100%;max-width:430px;position:relative}.books-library-hero__finished-label{z-index:3;color:var(--books-home-emerald);margin:0;position:absolute;bottom:2px;right:14px}@supports (color:color-mix(in lab,red,red)){.books-library-hero__finished-label{color:color-mix(in srgb,var(--books-home-emerald) 50%,#89928a)}}.books-library-hero__finished-label{letter-spacing:.01em;opacity:.6;pointer-events:none;font-size:10px;font-weight:500;line-height:1}@media (width<=700px){.books-library-hero__finished-shelf{max-width:none}.books-library-hero__finished-label{opacity:.6;font-size:9px;bottom:1px;right:14px}}.books-library-analytics{border:1px solid var(--books-home-emerald,var(--space-accent,#22c55e));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;max-width:1080px;margin:18px auto 26px;padding:14px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.books-library-analytics{border:1px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 28%,transparent)}}.books-library-analytics{color:inherit;background:linear-gradient(105deg,var(--books-home-emerald,var(--space-accent,#22c55e)),#030705);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.books-library-analytics{background:linear-gradient(105deg,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 14%,#071009),#030705)}}.books-library-analytics{-webkit-backdrop-filter:none;text-decoration:none;box-shadow:inset 0 1px #ffffff0b,0 16px 36px -30px #000}.books-library-analytics:hover{border-color:var(--books-home-emerald,var(--space-accent,#22c55e))}@supports (color:color-mix(in lab,red,red)){.books-library-analytics:hover{border-color:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 55%,transparent)}}.books-library-analytics:hover{transform:translateY(-1px)}.books-library-analytics__icon{color:#03150d;background:var(--books-home-emerald,var(--space-accent,#22c55e));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.books-library-analytics__icon{background:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 82%,#030705)}}.books-library-analytics small,.books-library-analytics strong{display:block}.books-library-analytics strong{color:#ecf8f2;font-size:14px}.books-library-analytics small{color:#a0b1aa;margin-top:3px;font-size:12px}.books-library-analytics>svg{color:var(--books-home-emerald,#60d6ae)}.public-books-library .books-library-hero{grid-template-columns:minmax(0,42%) minmax(0,58%)!important;gap:12px!important;min-height:330px!important;padding:26px 30px!important}.public-books-library .books-library-hero:after{display:none}.public-books-library .books-library-hero__copy{min-width:0}.public-books-library .books-library-hero h1{overflow-wrap:anywhere;max-width:390px!important;font-size:clamp(42px,4.3vw,59px)!important;line-height:.92!important}.public-books-library .books-library-hero__copy>p:not(.eyebrow){max-width:360px}.public-books-library .books-library-stats{gap:16px}@media (width<=700px){.public-books-library .books-library-hero{grid-template-columns:1fr!important;min-height:0!important;padding:20px!important}.public-books-library .books-library-hero h1{max-width:320px!important;font-size:clamp(40px,11vw,52px)!important}}.public-notes-page{max-width:1120px!important}.public-notes-page .public-notes-frame .public-view-toolbar{margin:0 0 22px!important}@media (width<=700px){.public-notes-page .notes-home{padding-left:0;padding-right:0}}.public-books-page{max-width:1304px!important}.public-books-page .public-books-library .books-library-hero{grid-template-columns:minmax(0,1fr) 320px!important;gap:40px!important;min-height:310px!important;padding:16px 40px 30px!important}.public-books-page .public-books-library .books-library-hero:after{display:block}.public-books-page .public-books-library .books-library-hero h1{overflow-wrap:normal;max-width:540px!important;font-size:clamp(52px,6.5vw,76px)!important;line-height:.86!important}.public-books-page .public-books-library .books-library-hero__copy>p:not(.eyebrow){max-width:430px}.public-books-page .public-books-library .books-library-stats{gap:22px}.public-books-page .public-books-library__empty,.public-books-page .public-books-library__reading{margin-top:48px!important}.public-books-page .public-books-library__shelf{margin-top:62px!important}@media (width<=700px){.public-books-page .public-books-library .books-library-hero{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;min-height:0!important}.public-books-page .public-books-library .books-library-hero h1{max-width:100%!important;font-size:clamp(44px,12vw,52px)!important}.public-books-page .public-books-library__shelf{margin-top:54px!important}}.public-books-page .public-space-detail--books:after,.public-english-page .public-space-detail--english:after{display:none}.public-books-page .books-library-analytics{width:100%;max-width:none;margin:18px 0 26px!important}.public-books-page .books-reading-empty{grid-template-columns:minmax(0,1fr) 184px!important}.public-books-page .books-reading-empty .books-cover{width:184px!important}@media (width<=700px){.public-books-page .books-library,.public-books-page .public-books-library{max-width:none;width:100%!important}.public-books-page .public-books-library .books-library-hero{padding:22px 18px 26px!important}.public-books-page .books-library-hero__finished-shelf{padding:0 5px}.public-books-page .books-library-hero__shelf{margin-left:auto!important;margin-right:auto!important}.public-books-page .books-library-analytics{margin:17px 0 24px!important}.public-books-page .books-reading-empty{grid-template-columns:minmax(0,1fr) 96px!important}.public-books-page .books-reading-empty .books-cover{width:96px!important}}.books-library .books-reading-empty .eyebrow{text-shadow:0 0 16px var(--books-home-emerald);align-items:center;gap:7px;display:inline-flex;color:var(--books-home-emerald)!important}@supports (color:color-mix(in lab,red,red)){.books-library .books-reading-empty .eyebrow{text-shadow:0 0 16px color-mix(in srgb,var(--books-home-emerald) 28%,transparent)}}.books-library .books-reading-empty .eyebrow:before{background:var(--books-home-emerald);width:7px;height:7px;box-shadow:0 0 12px var(--books-home-emerald);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.books-library .books-reading-empty .eyebrow:before{box-shadow:0 0 12px color-mix(in srgb,var(--books-home-emerald) 74%,transparent)}}.books-library .books-reading-empty .eyebrow:before{content:""}.books-page.books-analytics-page .eyebrow{color:#85dcb3!important}.books-page.books-analytics-page .books-analytics-chart .eyebrow,.books-page.books-analytics-page .books-analytics-recent .eyebrow{color:#8ce2b9!important}.books-page.books-analytics-page .books-analytics-recent__item{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid!important}.books-page.books-analytics-page .books-analytics-recent__emoji{background:#5ee3ab12;border:1px solid #72dca630;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;color:inherit!important;display:grid!important}.books-page.books-analytics-page .books-analytics-recent__status{font-size:12px;color:#75deb1!important}.books-page.books-analytics-page .books-analytics-recent__item:hover .books-analytics-recent__emoji{background:#5ee3ab1e;transform:scale(1.06)}.books-page.books-analytics-page{max-width:1120px;padding-bottom:80px}.books-page.books-analytics-page .books-analytics-hero{background:radial-gradient(circle at 82% 14%,#62dcad26,#0000 28%),linear-gradient(132deg,#0b1c18,#111517 55%,#101112);border:1px solid #6be0b832;border-radius:26px;justify-content:space-between;align-items:end;gap:28px;margin:26px 0 18px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff0c,0 28px 50px -42px #000}.books-page.books-analytics-page .books-analytics-hero h1{color:#f2faf6;letter-spacing:-.075em;margin:7px 0 9px;font-size:clamp(38px,5vw,60px);line-height:.9}.books-page.books-analytics-page .books-analytics-hero>div>p{color:#a7b7b0;max-width:39rem;margin:0;font-size:14px;line-height:1.55}.books-analytics-controls{justify-items:end;gap:9px;display:grid}.books-analytics-period button.active{box-shadow:0 5px 15px #5bd59b2a}.books-analytics-pager{color:#a8b8b0;align-items:center;gap:9px;font-size:11px;display:flex}.books-analytics-pager button{color:#d8e8e0;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.books-analytics-pager button:hover{color:#75deb5;border-color:#75deb580}.books-analytics-story{grid-template-columns:1.05fr 1.3fr minmax(190px,.7fr);align-items:center;gap:20px;padding:23px 25px;display:grid;background:radial-gradient(circle at 6% 55%,#65d8aa1e,#0000 25%),linear-gradient(135deg,#10241e,#101716 62%,#0e1111)!important;border:1px solid #5bdda930!important;border-radius:23px!important}.books-analytics-story>div:first-child>strong{color:#eafff2;letter-spacing:-.09em;margin:6px 0 1px;font-size:48px;line-height:.9;display:block}.books-analytics-story>div:first-child>strong small{font-size:20px}.books-analytics-story>div:first-child>p:not(.eyebrow){color:#a3b6ac;margin:5px 0 0;font-size:12px}.books-analytics-story__flow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.books-analytics-story__flow>div{background:#ffffff07;border:1px solid #ffffff10;border-radius:14px;padding:13px 12px}.books-analytics-story__flow span,.books-analytics-story__meter>span{color:#8fa39a;font-size:10px;display:block}.books-analytics-story__flow b{color:#e9faf0;letter-spacing:-.06em;margin-top:5px;font-size:23px;display:block}.books-analytics-story__meter{gap:7px;display:grid}.books-analytics-story__meter strong{color:#e6f8ed;letter-spacing:-.04em;font-size:16px}.books-analytics-story__meter strong small{color:#9caea5;font-size:11px}.books-analytics-story__meter i{background:#ffffff12;border-radius:99px;height:7px;display:block;overflow:hidden}.books-analytics-story__meter i b{border-radius:inherit;background:linear-gradient(90deg,#62dfab,#a7ed91);height:100%;display:block;box-shadow:0 0 16px #63dca992}.books-page.books-analytics-page .books-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.books-page.books-analytics-page .books-analytics-chart,.books-page.books-analytics-page .books-analytics-recent,.books-page.books-analytics-page .books-analytics-stats article{background:linear-gradient(145deg,#151918,#0d1010);border:1px solid #ffffff10;border-radius:19px;box-shadow:inset 0 1px #ffffff09}.books-page.books-analytics-page .books-analytics-stats article{padding:16px}.books-page.books-analytics-page .books-analytics-stats small,.books-page.books-analytics-page .books-analytics-stats span{color:#8ea39a;font-size:10px;line-height:1.35;display:block}.books-page.books-analytics-page .books-analytics-stats strong{color:#ecfcf3;letter-spacing:-.08em;margin:8px 0 5px;font-size:30px;display:block}.books-analytics-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);gap:13px;margin-top:13px;display:grid}.books-page.books-analytics-page .books-analytics-chart,.books-page.books-analytics-page .books-analytics-recent{margin-top:0;padding:20px}.books-page.books-analytics-page .books-analytics-chart h2{color:#edfbf3;letter-spacing:-.055em;margin:4px 0 0;font-size:21px}.books-page.books-analytics-page .books-analytics-chart header>span,.books-page.books-analytics-page .books-analytics-recent header>span{color:#92a69c;text-align:right;font-size:11px}.books-page.books-analytics-page .books-analytics-bars{border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(7,minmax(0,1fr));height:187px;margin-top:17px;padding:0 4px 17px}.books-page.books-analytics-page .books-analytics-bars.is-year{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px}.books-page.books-analytics-page .books-analytics-bars__columns{height:146px}.books-page.books-analytics-page .books-analytics-bars i{background:linear-gradient(#7a9eff,#5576e9)}.books-page.books-analytics-page .books-analytics-bars b{background:linear-gradient(#92ebbd,#45c783)}.books-page.books-analytics-page .books-analytics-recent{align-content:start;display:grid}.books-page.books-analytics-page .books-analytics-recent>a,.books-page.books-analytics-page .books-analytics-recent>article{color:#e4f1ea;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.books-page.books-analytics-page .books-analytics-recent header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.books-page.books-analytics-page .books-analytics-recent small,.books-page.books-analytics-page .books-analytics-recent strong{display:block}.books-page.books-analytics-page .books-analytics-recent strong{font-size:13px}.books-page.books-analytics-page .books-analytics-recent small{color:#899e95;margin-top:2px;font-size:11px}.books-page.books-analytics-page .books-analytics-recent>a>span,.books-page.books-analytics-page .books-analytics-recent>article>span{color:#74ddb0;font-size:12px}.public-books-library{gap:20px;display:grid}.public-books-library__hero{margin-top:22px}.public-books-library__reading{margin:0}.public-books-library__empty{min-height:180px}.public-books-library__shelf{margin-top:0}.books-analytics-page--public{padding-top:12px}@media (width<=800px){.books-analytics-story{grid-template-columns:1fr;gap:16px}.books-analytics-story__meter{max-width:420px}}@media (width<=700px){.books-library-analytics{margin:15px 0 22px;padding:12px}.books-library-analytics small{font-size:11px}.books-page.books-analytics-page{width:calc(100% - 32px)}.books-page.books-analytics-page .books-analytics-hero{flex-direction:column;align-items:flex-start;padding:22px}.books-analytics-controls{justify-items:stretch;width:100%}.books-analytics-period{width:100%}.books-analytics-period button{flex:1}.books-analytics-pager{justify-content:space-between}.books-analytics-story{padding:20px}.books-analytics-story__flow{gap:6px}.books-analytics-story__flow>div{padding:10px}.books-page.books-analytics-page .books-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.books-analytics-grid{grid-template-columns:1fr}.books-page.books-analytics-page .books-analytics-bars.is-year{gap:3px}.books-page.books-analytics-page .books-analytics-bars b,.books-page.books-analytics-page .books-analytics-bars i{width:8px}}.planner-page--hub .planner-hub__greeting{isolation:isolate;background:radial-gradient(at 78% 47%,#9174dc18,#0000 39%),radial-gradient(at 8% 108%,#51408022,#0000 54%),linear-gradient(118deg,#0b0913,#100d1b 54%,#0a0a12);border:1px solid #b9a4ff42;border-radius:27px;min-height:318px;margin:0 0 26px;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,inset 0 -34px 80px #08070d62,0 27px 68px #00000072}.planner-hub__greeting-copy{z-index:2;flex-direction:column;align-items:flex-start;max-width:690px;min-height:318px;padding:34px 40px 29px;display:flex;position:relative}.planner-page--hub .planner-hub__greeting .back-link{margin:0 0 30px}.planner-page--hub .planner-hub__greeting .eyebrow{color:#c9b8ff}.planner-page--hub .planner-hub__greeting h1{color:#f5f1fb;letter-spacing:-.072em;min-width:0;max-width:600px;margin:8px 0 0;font-size:clamp(39px,4.4vw,58px);line-height:.91}.planner-page--hub .planner-hub__greeting h1 .planner-hub__title-end{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.planner-page--hub .planner-hub__greeting h1 .planner-hub__title-emoji{color:inherit;font-size:.7em;font-weight:inherit;letter-spacing:0;vertical-align:.04em;margin-inline-start:.22em;line-height:1;display:inline}.planner-page--hub .planner-hub__greeting-copy>span{color:#aaa3b7;max-width:445px;margin:17px 0 0;font-size:14px;line-height:1.55;display:block}.planner-hub__quote{z-index:2;color:#b6afc5;width:100%;max-width:min(340px,100%);animation:planner-hub-quote-enter var(--atlas-motion-standard) var(--atlas-motion-enter-ease) calc(var(--atlas-motion-stagger)*2) both;border:0;gap:7px;margin:28px 0 0;padding:0;display:grid;position:relative}.planner-hub__quote blockquote{color:#b6afc5;letter-spacing:-.01em;quotes:none;text-wrap:pretty;-webkit-line-clamp:3;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13px;font-style:italic;font-weight:450;line-height:1.45;display:-webkit-box;overflow:hidden}.planner-hub__quote blockquote:after,.planner-hub__quote blockquote:before{content:none}.planner-hub__quote figcaption{color:#8f879f;letter-spacing:.01em;align-items:baseline;gap:5px;margin:0;font-size:11px;font-style:normal;font-weight:550;line-height:1.3;display:inline-flex}.planner-hub__quote figcaption>i{opacity:.72;font-style:normal}@keyframes planner-hub-quote-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}.planner-hub__orbit-art{z-index:0;background:radial-gradient(circle at 62% 38%,#ffe0a418,#0000 28%),repeating-radial-gradient(circle,#0000 0 67px,#d8c1de 68px 69px,#0000 70px 116px);border:1px solid #e4cac875;border-radius:50%;width:590px;height:590px;animation:48s linear infinite planner-orbit-spin,7.5s ease-in-out infinite planner-orbit-glow;position:absolute;top:50%;right:-128px;transform:translateY(-50%)rotate(-24deg);box-shadow:inset 0 0 100px #a78bfa14,inset 0 0 48px #f0c56a10,0 0 75px #8b5cf616,0 0 42px #e8b84a18}.planner-hub__orbit-art:after,.planner-hub__orbit-art:before{content:"";border:1px solid #f0d8c281;border-radius:50%;animation:6.8s ease-in-out infinite planner-orbit-ring;position:absolute;box-shadow:0 0 18px #f0c56a14,inset 0 0 22px #ffe6b008}.planner-hub__orbit-art:before{width:420px;height:420px;animation-delay:-2.2s;top:82px;left:55px;transform:rotate(31deg)scaleY(.57)}.planner-hub__orbit-art:after{border-color:#e8c6b072;width:290px;height:290px;animation-delay:-4.1s;top:151px;left:145px;transform:rotate(-38deg)scaleY(.48)}.planner-hub__orbit-art i{background:radial-gradient(circle at 35% 30%,#fff6d8,#f0c56a 55%,#c4842a);border-radius:50%;width:9px;height:9px;animation:3.6s ease-in-out infinite planner-orbit-spark;position:absolute;top:176px;left:106px;box-shadow:0 0 0 5px #f0c56a18,0 0 22px #f0c56a88,0 0 36px #e8b84a55}.planner-hub__orbit-art b,.planner-hub__orbit-art em{background:radial-gradient(circle at 40% 30%,#fff1c8,#eab95d 70%);border-radius:50%;animation:4.4s ease-in-out infinite planner-orbit-spark;display:block;position:absolute;box-shadow:0 0 14px #f0c56a9c,0 0 28px #e8b84a40}.planner-hub__orbit-art b{width:4px;height:4px;animation-delay:-1.4s;top:118px;right:111px}.planner-hub__orbit-art em{opacity:.85;width:3px;height:3px;animation-delay:-2.8s;bottom:137px;right:169px}@keyframes planner-orbit-spin{0%{transform:translateY(-50%)rotate(-24deg)}to{transform:translateY(-50%)rotate(336deg)}}@keyframes planner-orbit-glow{0%,to{filter:saturate()brightness();border-color:#e1c7cc64;box-shadow:inset 0 0 100px #a78bfa14,inset 0 0 42px #f0c56a0c,0 0 70px #8b5cf614,0 0 34px #e8b84a12}45%{filter:saturate(1.15)brightness(1.08);border-color:#f4dfc7b0;box-shadow:inset 0 0 110px #a78bfa18,inset 0 0 64px #f0c56a22,0 0 90px #8b5cf622,0 0 58px #f0c56a38}}@keyframes planner-orbit-ring{0%,to{opacity:.72;border-color:#ecd5c865;box-shadow:0 0 12px #f0c56a10,inset 0 0 18px #ffe6b006}50%{opacity:1;border-color:#fbe6c4be;box-shadow:0 0 28px #f0c56a32,inset 0 0 26px #ffe6b014}}@keyframes planner-orbit-spark{0%,to{opacity:.72;filter:brightness();transform:scale(1)}50%{opacity:1;filter:brightness(1.25);transform:scale(1.35)}}@keyframes planner-orbit-spin-mobile{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@media (prefers-reduced-motion:reduce){.planner-hub__orbit-art,.planner-hub__orbit-art b,.planner-hub__orbit-art em,.planner-hub__orbit-art i,.planner-hub__orbit-art:after,.planner-hub__orbit-art:before{animation:none!important}}@media (width<=700px){.planner-page--hub .planner-hub__greeting{border-radius:20px;min-height:360px;margin-bottom:17px}.planner-hub__greeting-copy{min-height:360px;padding:25px 22px 22px}.planner-page--hub .planner-hub__greeting .back-link{margin-bottom:24px}.planner-page--hub .planner-hub__greeting h1{max-width:285px;font-size:clamp(36px,11.3vw,45px);line-height:.93}.planner-page--hub .planner-hub__greeting-copy>span{max-width:260px;margin-top:15px;font-size:13px}.planner-hub__quote{gap:6px;max-width:min(250px,92%);margin-top:26px}.planner-hub__quote blockquote{-webkit-line-clamp:2;font-size:12px;line-height:1.42}.planner-hub__quote figcaption{font-size:10px}.planner-hub__orbit-art{background:radial-gradient(circle at 62% 38%,#ffe0a418,#0000 28%),repeating-radial-gradient(circle,#0000 0 40px,#d8c1de 41px 42px,#0000 43px 72px);border:1px solid #e4cac875;width:360px;height:360px;animation:48s linear infinite planner-orbit-spin-mobile,7.5s ease-in-out infinite planner-orbit-glow;top:auto;bottom:-92px;right:-96px;transform:rotate(-24deg);box-shadow:inset 0 0 72px #a78bfa14,inset 0 0 36px #f0c56a10,0 0 54px #8b5cf616,0 0 32px #e8b84a18}.planner-hub__orbit-art:after,.planner-hub__orbit-art:before{opacity:1;border:1px solid #f0d8c281;animation:6.8s ease-in-out infinite planner-orbit-ring;box-shadow:0 0 16px #f0c56a14,inset 0 0 18px #ffe6b008}.planner-hub__orbit-art:before{width:255px;height:255px;top:51px;left:32px}.planner-hub__orbit-art:after{border-color:#e8c6b072;width:180px;height:180px;top:92px;left:87px}.planner-hub__orbit-art i{top:114px;left:66px}}.bookshelf-book,.bookshelf-book:nth-of-type(2n),.bookshelf-book:nth-of-type(3n){aspect-ratio:2/3;width:134px;transform:none}.bookshelf-book .books-cover{aspect-ratio:auto;width:100%;height:100%}.bookshelf-book:hover{transform:translateY(-8px)rotate(-1deg)}.bookshelf-book:focus-visible{transform:translateY(-5px)}.bookshelf-book__details strong{-webkit-line-clamp:2}.bookshelf-book__details small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width>=701px){.books-reading-empty>.books-cover{flex:none}}@media (width<=700px){.bookshelf-book,.bookshelf-book:nth-of-type(2n),.bookshelf-book:nth-of-type(3n){aspect-ratio:2/3;width:145px;transform:none}.bookshelf-book:hover{transform:none}.bookshelf-book:active{transform:translateY(-5px)}}@media (width<=390px){.bookshelf-book,.bookshelf-book:nth-of-type(2n),.bookshelf-book:nth-of-type(3n){width:136px}}@media (width>=701px){.aura-filters button{transition:color .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s}.aura-filters button:not(.active):hover{color:#e4dcff;background:linear-gradient(135deg,#ffffff0a,#8b5cf61c);border-color:#bca4ff72;transform:translateY(-2px);box-shadow:0 7px 18px #6d43b21e,inset 0 1px #ffffff0b}}.planner-page--hub .planner-hub__back{margin:0 0 22px}@media (width<=700px){.planner-page--hub .planner-hub__back{margin-bottom:17px}}.profile-page .sharing-link .profile-copy-link{gap:7px;min-height:38px;padding:0 12px;font-weight:650;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff12,0 5px 14px #00000024;color:#e4dcff!important;background:linear-gradient(135deg,#ffffff0b,#7c3aed1c)!important;border:1px solid #bda5ff54!important;border-radius:11px!important}.profile-page .sharing-link .profile-copy-link:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 9px 21px #6d28d936;background:linear-gradient(135deg,#ffffff12,#7c3aed31)!important;border-color:#cfbeff92!important}.profile-page .sharing-link .profile-copy-link:active{transform:translateY(0)scale(.98)}@media (width<=700px){.bookshelf-section__actions .books-search{gap:7px;padding-inline:10px}.bookshelf-section__actions .books-search input{min-width:0;font-size:12px}.profile-page .sharing-link .profile-copy-link{min-height:44px;padding-inline:14px}.atlas-bottom-nav__item{gap:5px;font-size:10px}.atlas-bottom-nav__item :is(svg,.iconify){font-size:24px}}@keyframes atlas-nav-icon-home{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}42%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--atlas-nav-accent) 58%,transparent));transform:translateY(-2px)scale(1.15)}73%{transform:translateY(0)scale(.98)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@keyframes atlas-nav-icon-spaces{0%{filter:drop-shadow(0 0 #0000);transform:rotate(0)scale(1)}28%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--atlas-nav-accent) 62%,transparent));transform:translate(1px,-2px)rotate(-12deg)scale(1.13)}62%{transform:translate(-1px)rotate(8deg)scale(1.06)}to{filter:drop-shadow(0 0 #0000);transform:rotate(0)scale(1)}}@keyframes atlas-nav-icon-store{0%{filter:drop-shadow(0 0 #0000);transform:rotate(0)scale(1)}26%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--atlas-nav-accent) 52%,transparent));transform:rotate(-8deg)scale(1.1)}58%{transform:rotate(8deg)scale(1.06)}78%{transform:rotate(-3deg)scale(1.015)}to{filter:drop-shadow(0 0 #0000);transform:rotate(0)scale(1)}}@keyframes atlas-nav-icon-profile{0%{filter:drop-shadow(0 0 #0000);transform:scale(1)}45%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--atlas-nav-accent) 58%,transparent));transform:scale(1.15)}74%{transform:scale(.98)}to{filter:drop-shadow(0 0 #0000);transform:scale(1)}}@media (width<=700px){.atlas-bottom-nav__icon{transform-origin:50%;will-change:transform,filter;flex:none;width:1em;height:1em;display:block}.atlas-bottom-nav__icon--home,.atlas-bottom-nav__icon--profile{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:fill .17s,stroke .17s,filter .17s;overflow:visible}.atlas-bottom-nav__icon--home.is-filled,.atlas-bottom-nav__icon--home.is-nav-animating--home,.atlas-bottom-nav__icon--profile.is-filled circle,.atlas-bottom-nav__icon--profile.is-filled path,.atlas-bottom-nav__icon--profile.is-nav-animating--profile circle,.atlas-bottom-nav__icon--profile.is-nav-animating--profile path{fill:currentColor;stroke:currentColor}.atlas-bottom-nav__item--home.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav__item--profile.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav__item--store.is-active .atlas-bottom-nav__icon{animation:none}.atlas-bottom-nav__item--home.is-active .atlas-bottom-nav__icon.is-nav-animating--home{animation:.42s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-home}.atlas-bottom-nav__item--spaces.is-active .atlas-bottom-nav__icon.is-nav-animating--spaces{animation:.45s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-spaces}.atlas-bottom-nav__item--store.is-active .atlas-bottom-nav__icon.is-nav-animating--store{animation:.44s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-store}.atlas-bottom-nav__item--profile.is-active .atlas-bottom-nav__icon.is-nav-animating--profile{animation:.4s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-profile}.atlas-bottom-nav__item--home:not(.is-active) .atlas-bottom-nav__icon.is-nav-animating--home{animation:.42s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-home}.atlas-bottom-nav__item--spaces:not(.is-active) .atlas-bottom-nav__icon.is-nav-animating--spaces{animation:.45s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-spaces}.atlas-bottom-nav__item--store:not(.is-active) .atlas-bottom-nav__icon.is-nav-animating--store{animation:.44s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-store}.atlas-bottom-nav__item--profile:not(.is-active) .atlas-bottom-nav__icon.is-nav-animating--profile{animation:.4s cubic-bezier(.18,.82,.25,1) both atlas-nav-icon-profile}}@media (prefers-reduced-motion:reduce){.atlas-bottom-nav__icon{animation:none!important}.atlas-bottom-nav{transition:none!important}}@media (width>=701px){.books-reading-empty{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 196px;align-items:center;gap:clamp(72px,12vw,180px);width:100%;max-width:none;min-height:286px;margin-top:62px;padding:42px clamp(34px,5.4vw,68px);display:grid}.books-reading-empty>div{justify-self:start;max-width:530px}.books-reading-empty>.books-cover{justify-self:end;width:196px}.bookshelf-section{width:100%}}.bookshelf-book,.bookshelf-book:nth-of-type(2n),.bookshelf-book:nth-of-type(3n){box-sizing:border-box;border-radius:4px 8px 8px 4px}.bookshelf-book .books-cover,.bookshelf-book .books-cover img{-o-object-fit:cover;object-fit:cover}.bookshelf-book__details{box-sizing:border-box;min-height:78px}.bookshelf-book__details strong{min-height:2.2em}.bookshelf-section{scroll-margin-top:100px}@media (width<=700px){.bookshelf-section{scroll-margin-top:86px}}.bookshelf{scrollbar-width:auto;gap:12px;min-height:0;margin-top:18px;padding:0;display:grid;overflow:visible}.bookshelf__row{scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab;align-items:end;gap:clamp(14px,2vw,22px);min-width:0;padding:16px 22px 28px;display:flex;position:relative;overflow:auto hidden}.bookshelf__row:active{cursor:grabbing}.bookshelf__row::-webkit-scrollbar{display:none}.bookshelf__row .bookshelf__rail{bottom:17px;left:0;right:0}.bookshelf__row .bookshelf-book,.bookshelf__row .bookshelf-book:nth-of-type(2n),.bookshelf__row .bookshelf-book:nth-of-type(3n){aspect-ratio:2/3;cursor:pointer;touch-action:manipulation;flex:none;width:clamp(146px,16vw,164px)}.bookshelf__row.has-overflow.is-at-start:not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.bookshelf__row.has-overflow:not(.is-at-start):not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 28px),#0000)}.bookshelf__row.has-overflow.is-at-end:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px 100%);mask-image:linear-gradient(90deg,#0000,#000 26px 100%)}@media (width<=700px){.bookshelf{gap:10px;width:calc(100% + 32px);margin-top:16px;margin-left:-16px;margin-right:-16px}.bookshelf__row{scroll-snap-type:x proximity;gap:13px;padding:14px 20px 27px 16px}.bookshelf__row .bookshelf__rail{bottom:18px;right:16px}.bookshelf__row .bookshelf-book,.bookshelf__row .bookshelf-book:nth-of-type(2n),.bookshelf__row .bookshelf-book:nth-of-type(3n){scroll-snap-align:start;width:clamp(132px,42vw,156px)}.bookshelf__row.has-overflow.is-at-start:not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}.bookshelf__row.has-overflow:not(.is-at-start):not(.is-at-end){-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 22px),#0000)}.bookshelf__row.has-overflow.is-at-end:not(.is-at-start){-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px 100%);mask-image:linear-gradient(90deg,#0000,#000 20px 100%)}}.book-editor .book-pages__control .book-pages__number,.book-editor .book-pages__control .book-pages__number:active,.book-editor .book-pages__control .book-pages__number:focus,.book-editor .book-pages__control .book-pages__number:focus-visible,.book-editor .book-pages__control .book-pages__number:hover,.book-editor .book-pages__control .book-pages__number:invalid{width:52px;min-width:0;font:inherit;font-variant-numeric:tabular-nums;text-align:right;caret-color:var(--books-home-text);font-size:16px;color:var(--books-home-text)!important;box-shadow:none!important;-webkit-box-shadow:none!important;appearance:none!important;-moz-appearance:textfield!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.book-editor .book-pages__control .book-pages__number::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.book-editor .book-pages__control .book-pages__number::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.book-editor .book-pages__control .book-pages__number:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--books-home-text)!important;border:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.book-editor .book-pages__control .book-pages__number:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--books-home-text)!important;border:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.book-editor .book-pages__control .book-pages__number:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--books-home-text)!important;border:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.auth-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite atlas-orbit;display:inline-block}.auth-password-field{position:relative}.auth-password-field input{padding-right:52px}.auth-password-field__toggle{color:#aca0c5;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-password-field__toggle:hover{color:#eadfff;background:#8b5cf620}.auth-password-field__toggle:focus-visible{color:#f4efff;background:#8b5cf62c;outline:0;box-shadow:0 0 0 3px #c4b5fd55}.auth-password-field__toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.atlas-header{gap:0}.atlas-header>.brand{z-index:1;flex:none;position:relative}.atlas-header-signature{z-index:0}.header-actions{z-index:1;flex:none;align-items:center;gap:16px;margin-left:auto;display:flex;position:relative}.header-actions .header-account,.header-actions .header-nav{flex:none;margin-left:0}@media (width>=701px) and (width<=1100px){.atlas-header-signature{display:none}}@media (width<=700px){.atlas-header{gap:10px}.header-actions{gap:0;margin-left:auto}.header-actions .header-nav{display:none}.header-actions .header-account{display:flex}.atlas-bottom-nav__bar{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-bottom-nav__item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.atlas-bottom-nav__item--spaces.is-active svg{animation:.21s cubic-bezier(.22,.8,.22,1) atlas-nav-store-select}}.auth-forgot{color:#cdb9ff;justify-self:end;margin-top:-2px;font-size:12px;font-weight:650}.auth-forgot:hover{text-decoration:underline}.auth-field-hint,.auth-reset-sent>p:not(.auth-notice){color:#9d95aa;font-size:12px;line-height:1.5}.auth-reset-sent{gap:17px;margin-top:30px;display:grid}.auth-reset-sent>p{margin:0}.auth-diagnostic{color:#dbaeb7;white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.public-profile{padding-bottom:80px}.public-profile-hero{background-color:#110a1e;background-position:50%;background-size:cover;min-height:330px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 23px 56px #0000005a}.public-profile-hero .public-avatar{border:2px solid #0b0711;margin-top:12px;position:relative;box-shadow:0 12px 28px #00000070}.public-profile-hero h1,.public-profile-hero>p,.public-profile-hero>span{text-shadow:0 2px 18px #050309;position:relative}.public-profile-hero>p:last-child{color:#d4ccdf}@media (width<=700px){.public-profile{padding:0 16px 72px}.public-profile-hero{border-radius:22px;min-height:285px;margin-top:20px;padding:34px 20px 27px}.public-profile-hero .public-avatar{border-radius:22px;width:68px;height:68px;margin-bottom:13px}.public-profile-hero h1{font-size:clamp(31px,9vw,39px)}.public-profile-hero>p:last-child{margin-top:13px;font-size:13px}.profile-aura-card--public,.profile-quote--public{margin-left:0;margin-right:0}}.header-search{overflow:hidden}.header-search.is-open{background:#120c204d;border-color:#bda6ff63;width:205px;box-shadow:0 0 21px #7c3aed25}.header-search button{color:#c8bfd7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;display:grid}.header-search button:focus-visible,.header-search button:hover{color:#f3ecff;outline:0}.header-search input{color:#eee8f8;width:calc(100% - 35px);min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0 7px 0 0;font-size:12px}.header-search input::placeholder{color:#8f849f}.header-account__trigger.profile-orb{box-shadow:none;background:linear-gradient(155deg,#1a1330,#141022);border:1px solid #c8bde945;padding:1px;transition:border-color .18s,box-shadow .18s}.header-account__trigger.profile-orb:hover{border-color:#c9b7ff7e;box-shadow:0 0 15px #8b5cf43d}.header-account__trigger .header-account__initials{background:linear-gradient(145deg,#e0d1ff,#9a78f0);width:100%;height:100%}.header-account__trigger .header-account__initials img{border-radius:inherit}@media (width<=700px){.header-search input{display:none}.header-search button:focus-visible,.header-search button:hover{border-radius:10px}.header-account__trigger.profile-orb{margin-left:0}.atlas-bottom-nav{-webkit-backdrop-filter:blur(22px)saturate(142%);background:linear-gradient(108deg,#08070dbd,#171027ae 50%,#0b0912bd);border-top-color:#e3d9ff2e;box-shadow:inset 0 1px #ffffff17,0 -12px 34px #00000038}.atlas-bottom-nav:before{background:radial-gradient(66% 118% at 50% 105%,#8b5cf622,#0000 73%)}.atlas-bottom-nav__bar{padding:8px 14px calc(8px + env(safe-area-inset-bottom));touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.atlas-bottom-nav__indicator{will-change:transform;transition:transform .32s cubic-bezier(.22,.8,.22,1),box-shadow .22s}.atlas-bottom-nav__indicator.is-dragging{transition:none;box-shadow:inset 0 1px #ffffff32,inset 0 -1px #00000014,0 10px 26px #7650b638}.atlas-bottom-nav__item{touch-action:manipulation;min-height:60px;transition:color .18s,opacity .18s,transform .18s}.atlas-bottom-nav__item.is-drag-preview{color:#e4dcf7}.header-search.is-open{width:44px}.header-search button{color:#d8ceeb;border-radius:13px;width:42px;height:42px}.header-search button :is(svg,.iconify){font-size:22px}.header-search button:focus-visible,.header-search button:hover{background:#8b5cf621;transform:scale(1.035);box-shadow:0 0 16px #8b5cf630}}@media (width>=701px){.header-search.is-open{background:linear-gradient(145deg,#ffffff0e,#8b5cf622);border-color:#cdbaff70;width:232px;box-shadow:inset 0 1px #ffffff18,0 0 20px #7c3aed2c}.header-search button{color:#d8ceeb;border-radius:13px;width:42px;height:42px}.header-search button :is(svg,.iconify){font-size:21px}.header-search input{width:calc(100% - 45px);padding-right:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.atlas-bottom-nav__indicator,.atlas-bottom-nav__item,.header-search,.header-search button{transition:none!important}.atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{filter:none;transform:none}}.header-search{box-sizing:border-box;cursor:pointer;border:1px solid #c9b5ff3d;place-items:center;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.header-search:focus-visible,.header-search:hover{outline:0}.header-search{border-color:#c9b5ff32}@media (width<=700px){.atlas-bottom-nav__indicator{top:7px;bottom:calc(7px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#ffffff25,#9a73e83d 53%,#281a4d82);border-color:#dfd4ff52;border-radius:17px;width:calc(25% - 17.5px);left:17px;box-shadow:inset 0 1px #ffffff36,inset 0 -1px #08040f32,0 8px 20px #6b42ab2e}.atlas-bottom-nav__bar--active-1 .atlas-bottom-nav__indicator{transform:translate(calc(100% + 6px))}.atlas-bottom-nav__bar--active-2 .atlas-bottom-nav__indicator{transform:translate(calc(200% + 12px))}.atlas-bottom-nav__bar--active-3 .atlas-bottom-nav__indicator{transform:translate(calc(300% + 18px))}.atlas-bottom-nav__item.is-active{color:#f2edfb}}.header-search{aspect-ratio:1;color:#c9bfd9;background:linear-gradient(145deg,#ffffff09,#8b5cf610);border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;line-height:0;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 3px 10px #00000018}.header-search :is(svg,.iconify){width:18px;height:18px;font-size:18px;line-height:1;display:block}.header-search:focus-visible,.header-search:hover{color:#f0eaff;background:linear-gradient(145deg,#ffffff0d,#8b5cf617);border-color:#c9b5ff4d;transform:translateY(-1px)scale(1.01);box-shadow:inset 0 1px #ffffff18,0 5px 13px #7c3aed1d}.header-search:active{transform:scale(.97)}@media (width<=700px){.header-search{border-radius:50%;flex-basis:38px;width:38px;height:38px;margin-right:8px}.header-search:hover{transform:none}.header-search:focus-visible{transform:scale(1.01)}}.public-profile-handle{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.public-profile-handle em{color:#e5d9ff;letter-spacing:-.01em;white-space:nowrap;min-height:20px;text-shadow:none;background:#8b5cf61a;border:1px solid #c4a8ff57;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-style:normal;font-weight:650;line-height:1;display:inline-flex}@media (width<=700px){.public-profile-handle{gap:6px}.public-profile-handle em{min-height:18px;padding:0 6px;font-size:9px}}.header-account__menu{-webkit-backdrop-filter:blur(22px)saturate(130%);background:radial-gradient(circle at 92% 0,#8b5cf62b,#0000 39%),linear-gradient(145deg,#171321f7,#0b0a11fb 68%,#140d20fa);border-color:#cdbbff4d;border-radius:20px;width:min(332px,100vw - 32px);padding:10px;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000002d,0 25px 65px #0000009c}.header-account__identity{gap:12px;padding:11px 10px 14px}.header-account__avatar{border:1px solid #dacbff73;width:42px;height:42px;box-shadow:0 5px 17px #0004}.header-account__identity div{gap:3px}.header-account__identity strong{color:#f7f2ff;letter-spacing:-.02em;font-size:13px}.header-account__identity small{color:#bcb1ce;font-size:11px}.header-account__identity em{color:#d9ceff;letter-spacing:.025em;background:#8b5cf618;border:1px solid #c9b5ff42;border-radius:999px;align-items:center;width:max-content;min-height:17px;margin-top:2px;padding:0 6px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.header-account__divider{background:linear-gradient(90deg,#0000,#ffffff19 12% 88%,#0000);margin:4px 2px}.header-account__menu .header-account__menu-item{color:#ddd6e7;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:9px 10px;transition:color .16s,background .16s,transform .16s;display:flex}.header-account__menu .header-account__menu-item>svg{color:#cbb9f7;flex:none;width:17px;height:17px}.header-account__menu .header-account__menu-item>span{gap:2px;min-width:0;display:grid}.header-account__menu .header-account__menu-item strong{color:inherit;font-size:12px;font-weight:720}.header-account__menu .header-account__menu-item small{color:#9e94ae;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.header-account__menu .header-account__menu-item:focus-visible,.header-account__menu .header-account__menu-item:hover{color:#faf6ff;background:linear-gradient(100deg,#ffffff0b,#8b5cf622);transform:translate(1px)}.header-account__menu .header-account__menu-item--logout{color:#d9c7cf;min-height:42px}.header-account__menu .header-account__menu-item--logout>svg{color:#e0a6b2}.header-account__menu .header-account__menu-item--logout:focus-visible,.header-account__menu .header-account__menu-item--logout:hover{color:#ffe9ed;background:#fb718113}.account-menu-enter-active,.account-menu-leave-active{transition:opacity .18s,transform .2s cubic-bezier(.22,.8,.22,1)}.account-menu-enter-from,.account-menu-leave-to{opacity:0;transform:translateY(-7px)scale(.975)}.account-center{background:0 0;min-height:calc(100vh - 76px);padding:56px 20px 90px;position:relative;overflow:hidden}.account-center__heading,.account-center__layout{z-index:1;width:min(100%,1080px);margin:0 auto;position:relative}.account-center__heading{margin-bottom:34px}.account-center__back{align-items:center;gap:7px;min-height:34px;margin-bottom:28px;transition:color .16s,transform .16s;display:inline-flex}.account-center__back svg{width:15px;height:15px}.account-center__back:hover{color:#f3edff;transform:translate(-2px)}.account-center__heading .eyebrow{color:#bfaeff;margin:0 0 9px}.account-center__heading h1{color:#f4effc;letter-spacing:-.07em;margin:0;font-size:clamp(42px,6vw,67px);line-height:.92}.account-center__heading>p:last-child{color:#c3b8d6;max-width:495px;margin:15px 0 0;font-size:15px;line-height:1.6}.account-center__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;display:grid}.account-center__nav{background:linear-gradient(145deg,#14121cf5,#0f0e16eb);border:1px solid #ffffff16;border-radius:18px;gap:4px;padding:8px;display:grid;position:sticky;top:24px;box-shadow:inset 0 1px #ffffff0b,0 16px 40px #00000035}.account-center__nav button{color:#d0c6e0;min-height:45px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 11px;font-size:12px;font-weight:670;transition:color .16s,background .16s,transform .16s;display:flex}.account-center__nav button svg{color:#cbbfdf;width:16px;height:16px}.account-center__nav button:focus-visible,.account-center__nav button:hover{color:#e7dfff;background:#ffffff08;outline:0}.account-center__nav button.active{color:#f4effd;background:linear-gradient(100deg,#ffffff12,#8b5cf629);box-shadow:inset 0 1px #ffffff10}.account-center__nav button.active svg{color:#d4c2ff}.account-center__content{gap:18px;min-width:0;display:grid}.account-panel,.account-signout-panel{-webkit-backdrop-filter:none;background:linear-gradient(140deg,#14121c,#1e1c2a 62%,#0d0c12);border:1px solid #e7deff24;border-radius:24px;box-shadow:inset 0 1px #ffffff0f,0 19px 45px #0005}.account-panel{padding:30px}.account-panel>.eyebrow,.account-signout-panel .eyebrow{color:#bba9ee;margin:0 0 8px}.account-panel h2,.account-signout-panel h2{color:#f2edf9;letter-spacing:-.045em;margin:0;font-size:clamp(25px,3vw,32px)}.account-panel__lead{color:#b7adc8;max-width:500px;margin:10px 0 27px;font-size:13px;line-height:1.55}.account-identity-card{background:linear-gradient(125deg,#ffffff0b,#8b5cf617 64%,#38bdf807);border:1px solid #e4d9ff24;border-radius:20px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:142px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff13}.account-identity-card__avatar{color:#30164f;background:linear-gradient(145deg,#eadfff,#9371ed);border:1px solid #dac9ff96;border-radius:27px;place-items:center;width:78px;height:78px;font-size:30px;font-weight:850;display:grid;overflow:hidden;box-shadow:0 12px 27px #0000004e}.account-identity-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-badge{color:#dfd3ff;background:#8b5cf619;border:1px solid #c7b5ff4f;border-radius:999px;align-items:center;gap:5px;min-height:21px;margin-bottom:8px;padding:0 7px;font-size:10px;font-weight:720;display:inline-flex}.account-badge svg{width:11px;height:11px}.account-identity-card h2{font-size:29px}.account-email,.account-handle{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.account-handle{color:#c7b6ec;font-size:13px}.account-email{color:#c9bfd8;font-size:12px}.account-identity-card small{color:#c3b8d6;margin-top:8px;font-size:11px;display:block}.account-quiet-link,.account-row-action{color:#f0eaff;white-space:nowrap;background:#a98bff1f;border:1px solid #d3c1ff47;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.account-quiet-link svg,.account-row-action svg{width:14px;height:14px}.account-quiet-link:hover,.account-row-action:hover{color:#f4efff;background:#8b5cf61d;border-color:#c7b2ff71}.account-overview__intro{gap:13px;margin-top:24px;padding:4px 4px 0;display:flex}.account-device__icon,.account-info-row__icon,.account-overview__intro>span{color:#d3c2ff;background:#8b5cf617;border:1px solid #c7b5ff3d;border-radius:12px;flex:none;place-items:center;width:37px;height:37px;display:grid}.account-device__icon svg,.account-info-row__icon svg,.account-overview__intro svg{width:17px;height:17px}.account-overview__intro h3{color:#e6e0ef;margin:0 0 5px;font-size:13px}.account-overview__intro p{color:#b7adc8;max-width:520px;margin:0;font-size:12px;line-height:1.55}.account-setting-group{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex}.account-setting-group h3{color:#e9e2f2;margin:0 0 5px;font-size:14px}.account-setting-group p{color:#9e94a8;max-width:430px;margin:0;font-size:12px;line-height:1.5}.account-toggle{color:#cfc5de;cursor:pointer;flex:none;align-items:center;gap:9px;font-size:11px;display:flex}.account-toggle input{opacity:0;position:absolute}.account-toggle>span{background:#ffffff10;border:1px solid #ffffff1d;border-radius:999px;width:42px;height:24px;transition:background .17s,border-color .17s;position:relative;box-shadow:inset 0 1px #00000023}.account-toggle>span:after{content:"";background:#bbb0c8;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,.8,.22,1),background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000049}.account-toggle input:checked+span{background:#7c3aed85;border-color:#c8b4ff82}.account-toggle input:checked+span:after{background:#f4eeff;transform:translate(18px)}.account-toggle b{min-width:72px;font-weight:650}.account-info-row{border-top:1px solid #ffffff10;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:19px 0;display:grid}.account-info-row__icon{width:38px;height:38px}.account-info-row>div{min-width:0}.account-info-row small{color:#a198ad;margin-bottom:5px;font-size:11px;display:block}.account-info-row strong{overflow-wrap:anywhere;color:#eee8f6;font-size:13px;display:block}.account-info-row p{color:#988fa3;margin:5px 0 0;font-size:11px;line-height:1.45}.account-device{background:#ffffff06;border:1px solid #ffffff13;border-radius:17px;align-items:center;gap:14px;padding:20px;display:flex}.account-device__icon{border-radius:14px;width:44px;height:44px}.account-device__icon svg{width:20px;height:20px}.account-device strong{color:#eee9f7;font-size:14px;display:block}.account-device p{color:#a59bad;margin:4px 0 8px;font-size:12px}.account-device small{color:#a8e6be;align-items:center;gap:6px;font-size:11px;display:flex}.account-device small i{background:#8ee5ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4ade8070}.account-device__note{color:#8f8799;max-width:560px;margin:16px 2px 0;font-size:11px;line-height:1.5}.account-signout-panel{background:linear-gradient(140deg,#14121c,#1b1925 62%,#0d0c12);border-color:#ffffff1a;justify-content:space-between;align-items:center;gap:22px;padding:23px 27px;display:flex}.account-signout-panel h2{font-size:19px}.account-signout-panel p:last-child{color:#988f9e;margin:6px 0 0;font-size:12px}.account-signout-panel button{color:#d9c5ce;min-height:40px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.account-signout-panel button svg{width:15px;height:15px}.account-signout-panel button:hover:not(:disabled){color:#ffe8ed;background:#fb718112;border-color:#fb718161}.account-signout-panel button:disabled{opacity:.55;cursor:not-allowed}.account-panel--app{padding:26px}.account-app,.account-app__hero{gap:22px;display:grid}.account-app__hero{background:linear-gradient(145deg,#121018,#08080d 58%,#0a0a0f);border:1px solid #e7deff1f;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:22px 22px 22px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000059}.account-app__hero.is-installed{background:linear-gradient(135deg,#8ee5ad12,#ffffff08 55%,#8b5cf614)}.account-app__icon-stack{z-index:1;place-items:center;width:88px;height:88px;display:grid;position:relative}.account-app__icon-ring{background:linear-gradient(145deg,#ffffff10,#8b5cf618);border:1px solid #cbb8ff45;border-radius:28px;animation:5.5s ease-in-out infinite account-app-ring;position:absolute;inset:-6px;box-shadow:0 18px 40px #0005}.account-app__icon{background:#0b0b10;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0006}.account-app__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-app__badge{color:#0b1a12;background:#8ee5ad;border:2px solid #0c0b11;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 4px 14px #8ee5ad55}.account-app__badge svg{width:14px;height:14px}.account-app__hero-copy{z-index:1;min-width:0;position:relative}.account-app__hero-copy .eyebrow{color:#cbb8ff;margin:0 0 8px}.account-app__hero-copy h2{color:#f5f0fc;letter-spacing:-.045em;margin:0;font-size:clamp(26px,3.4vw,34px);line-height:1.05}.account-app__hero-copy p{color:#b2a8c0;max-width:46ch;margin:10px 0 0;font-size:13px;line-height:1.55}.account-app__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-app__benefits li{background:linear-gradient(160deg,#ffffff08,#ffffff03);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;min-height:92px;padding:14px;transition:border-color .2s,transform .2s,background .2s;display:grid}.account-app__benefits li:hover{background:linear-gradient(160deg,#8b5cf618,#ffffff06);border-color:#c9b5ff40;transform:translateY(-2px)}.account-app__benefits li>span{color:#d9cbff;background:#8b5cf61f;border:1px solid #c7b5ff35;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.account-app__benefits li svg{width:17px;height:17px}.account-app__benefits strong{color:#eee8f6;font-size:13px;display:block}.account-app__benefits p{color:#9b92a8;margin:4px 0 0;font-size:11px;line-height:1.45}.account-app__native{background:linear-gradient(110deg,#8b5cf628,#ffffff08);border:1px solid #c8b4ff55;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.account-app__native strong{color:#f2ecff;font-size:14px;display:block}.account-app__native p{color:#b7adc8;margin:4px 0 0;font-size:12px}.account-app__install{color:#f4efff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#8b5cf63d,#ffffff10);border:1px solid #c8b4ff70;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:720;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.account-app__install svg{width:16px;height:16px}.account-app__install:hover:not(:disabled){background:linear-gradient(120deg,#8b5cf655,#ffffff16);border-color:#dbcfff;transform:translateY(-1px)}.account-app__install:disabled{opacity:.6;cursor:not-allowed}.account-app__guides{gap:14px;display:grid}.account-app__guides-head h3{color:#f0eaf8;letter-spacing:-.02em;margin:0;font-size:16px}.account-app__guides-head p{color:#9a91a6;margin:6px 0 0;font-size:12px}.account-app__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-app__tab{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.account-app__tab svg{color:#b9aed0;width:18px;height:18px}.account-app__tab strong{color:#e8e1f2;font-size:12px;font-weight:720;display:block}.account-app__tab small{color:#90879c;margin-top:2px;font-size:10px;display:block}.account-app__tab em{color:#ddd0ff;background:#8b5cf628;border:1px solid #c9b5ff55;border-radius:999px;align-items:center;min-height:18px;padding:0 6px;font-size:9px;font-style:normal;font-weight:700;display:none;position:absolute;top:8px;right:8px}.account-app__tab.is-recommended em{display:inline-flex}.account-app__tab:hover{background:#ffffff0a;border-color:#c9b5ff40;transform:translateY(-1px)}.account-app__tab.active{background:linear-gradient(145deg,#8b5cf62e,#ffffff0a);border-color:#c9b5ff66;box-shadow:inset 0 1px #ffffff18,0 10px 24px #0003}.account-app__tab.active svg{color:#e4d8ff}.account-app__tab.is-ios.active{background:linear-gradient(145deg,#3b82f628,#ffffff08);border-color:#93c5fd66}.account-app__tab.is-android.active{background:linear-gradient(145deg,#22c55e22,#ffffff08);border-color:#86efac55}.account-app__tab.is-desktop.active{background:linear-gradient(145deg,#8b5cf62e,#ffffff0a);border-color:#c4b5fd66}.account-app__guide{background:linear-gradient(165deg,#ffffff08,#0c0b1188);border:1px solid #ffffff14;border-radius:18px;gap:14px;padding:16px;animation:.35s account-app-panel;display:grid}.account-app__guide.is-ios{background:linear-gradient(165deg,#3b82f614,#0c0b1188);border-color:#60a5fa33}.account-app__guide.is-android{background:linear-gradient(165deg,#22c55e12,#0c0b1188);border-color:#4ade8030}.account-app__guide-head{align-items:center;gap:12px;display:flex}.account-app__guide-icon{color:#ddd2ff;background:#8b5cf622;border:1px solid #c7b5ff40;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.account-app__guide.is-ios .account-app__guide-icon{color:#bfdbfe;background:#3b82f622;border-color:#93c5fd55}.account-app__guide.is-android .account-app__guide-icon{color:#bbf7d0;background:#22c55e1f;border-color:#86efac50}.account-app__guide-icon svg{width:18px;height:18px}.account-app__guide-head strong{color:#f1ebf8;font-size:14px;display:block}.account-app__guide-head p{color:#9b92a7;margin:3px 0 0;font-size:11px}.account-app__steps{counter-reset:none;gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-app__status{background:linear-gradient(120deg,#8ee5ad12,#ffffff06);border:1px solid #8ee5ad33;border-radius:16px;align-items:center;gap:14px;padding:18px 16px;display:flex}.account-app__status-icon{color:#b7f0c9;background:#8ee5ad18;border:1px solid #8ee5ad55;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-app__status-icon svg{width:20px;height:20px}.account-app__status strong{color:#eef7f1;font-size:14px;display:block}.account-app__status p{color:#9db3a6;margin:4px 0 0;font-size:12px}.account-app__footer{border-top:1px solid #ffffff12;gap:12px;padding-top:4px;display:grid}.account-app__footer>p{color:#948a9f;max-width:62ch;margin:0;font-size:12px;line-height:1.5}.account-app__footer .account-row-action{width:max-content}.account-app__guide--shots{gap:16px}.account-app__shot{background:#07060c;border:1px solid #ffffff16;border-radius:20px;gap:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0005}.account-app__shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:#0a0910;width:100%;height:auto;max-height:min(58vh,560px);display:block}.account-app__shot.is-wide img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#05040a;max-height:min(48vh,420px)}.account-app__shot figcaption{background:linear-gradient(#12101ae8,#0c0b12f0);border-top:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 14px 15px;display:grid}.account-app__shot-index{color:#f0eaff;background:#8b5cf645;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:780;display:grid}.account-app__guide.is-ios .account-app__shot-index{background:#3b82f645}.account-app__guide.is-android .account-app__shot-index{background:#22c55e38}.account-app__shot figcaption strong{color:#f3eefb;letter-spacing:-.02em;font-size:14px;display:block}.account-app__shot figcaption p{color:#a79eb6;margin:4px 0 0;font-size:12px;line-height:1.45}.account-app__shot figcaption>b{color:#d5cae8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.account-app__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-app__step-thumb{cursor:pointer;aspect-ratio:3/4;background:#0a0910;border:1px solid #ffffff14;border-radius:12px;padding:0;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.account-app__guide--shots.is-desktop .account-app__step-thumb{aspect-ratio:16/10}.account-app__step-thumb img{-o-object-fit:cover;object-fit:cover;opacity:.72;width:100%;height:100%;transition:opacity .16s;display:block}.account-app__step-thumb span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0008;border-radius:8px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:780;display:grid;position:absolute;bottom:6px;left:6px}.account-app__step-thumb:hover{border-color:#c9b5ff44;transform:translateY(-1px)}.account-app__step-thumb:hover img{opacity:.9}.account-app__step-thumb.active{border-color:#c9b5ff77;box-shadow:0 0 0 1px #c9b5ff44,0 10px 22px #0005}.account-app__step-thumb.active img{opacity:1}.account-app__pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-app__pager .account-app__install:disabled,.account-app__pager .account-row-action:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (width<=700px){.account-app__shot img{max-height:min(52vh,480px)}.account-app__shot.is-wide img{max-height:min(40vh,320px)}.account-app__shot figcaption{grid-template-columns:28px minmax(0,1fr);gap:10px}.account-app__shot figcaption>b{grid-column:2;width:max-content}.account-app__stepper{gap:6px}.account-app__pager{flex-direction:column}.account-app__pager .account-app__install,.account-app__pager .account-row-action{width:100%}}@keyframes account-app-ring{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes account-app-panel{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=900px){.account-app__benefits,.account-app__tabs{grid-template-columns:1fr}}@media (width<=700px){.account-panel--app{padding:18px}.account-app{gap:18px}.account-app__hero{grid-template-columns:1fr;justify-items:start;padding:18px}.account-app__native{flex-direction:column;align-items:stretch}.account-app__footer .account-row-action,.account-app__install{width:100%;min-height:46px}.account-app__tab{min-height:62px}}@media (prefers-reduced-motion:reduce){.account-app__benefits li,.account-app__guide,.account-app__icon-ring,.account-app__tab{transition:none!important;animation:none!important}}html[data-atlas-motion=reduced] *,html[data-atlas-motion=reduced] :after,html[data-atlas-motion=reduced] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=700px){.header-account__menu{border-radius:18px;width:calc(100vw - 24px);padding:9px;top:70px;right:12px}.account-center{min-height:calc(100vh - 68px);padding:31px 16px 80px}.account-center__heading{margin-bottom:24px}.account-center__back{margin-bottom:23px}.account-center__heading h1{font-size:42px}.account-center__heading>p:last-child{margin-top:12px;font-size:14px}.account-center__layout{display:block}.account-center__nav{background:#0f0e16;border:1px solid #292431;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:6px;display:grid;position:static;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000052}.account-center__nav button{background:#15131d;border:1px solid #292631;justify-content:flex-start;min-width:0;min-height:46px;padding:0 11px}.account-center__nav button:last-child{text-align:center;grid-column:1/-1;justify-content:center}.account-center__nav button:focus-visible,.account-center__nav button:hover{background:#1b1825}.account-center__nav button.active{background:#2b2141;border-color:#574674}.account-panel{border-radius:20px;padding:21px 18px}.account-identity-card{grid-template-columns:62px minmax(0,1fr);gap:13px;min-height:0;padding:17px}.account-identity-card__avatar{border-radius:21px;width:62px;height:62px;font-size:24px}.account-identity-card h2{font-size:23px}.account-quiet-link{grid-column:1/-1;width:100%;margin-top:2px}.account-overview__intro{margin-top:19px}.account-setting-group{flex-direction:column;align-items:flex-start;gap:14px;padding:18px 0}.account-toggle{min-height:44px}.account-info-row{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:17px 0}.account-row-action{grid-column:2;width:max-content;margin-top:1px}.account-device{align-items:flex-start;padding:17px}.account-signout-panel{border-radius:20px;flex-direction:column;align-items:flex-start;padding:21px 18px}.account-signout-panel button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.account-center *,.header-account__menu *{transition:none!important;animation:none!important}}.account-center__back{color:var(--muted);font-size:13px;font-weight:400}@media (width<=700px){.atlas-bottom-nav__bar{padding:8px 14px calc(8px + env(safe-area-inset-bottom));isolation:isolate;touch-action:manipulation;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:relative}.atlas-bottom-nav__active-indicator{z-index:0;top:8px;bottom:calc(8px + env(safe-area-inset-bottom));pointer-events:none;will-change:transform;background:linear-gradient(145deg,#ffffff25,#9a73e83d 53%,#281a4d82);border:1px solid #dfd4ff52;border-radius:17px;width:calc(25% - 11.5px);transition:transform .32s cubic-bezier(.22,.8,.22,1),box-shadow .22s;position:absolute;left:14px;box-shadow:inset 0 1px #ffffff36,inset 0 -1px #08040f32,0 8px 20px #6b42ab2e}.atlas-bottom-nav__bar--active-1 .atlas-bottom-nav__active-indicator{transform:translate(calc(100% + 6px))}.atlas-bottom-nav__bar--active-2 .atlas-bottom-nav__active-indicator{transform:translate(calc(200% + 12px))}.atlas-bottom-nav__bar--active-3 .atlas-bottom-nav__active-indicator{transform:translate(calc(300% + 18px))}.atlas-bottom-nav__active-indicator.is-dragging{transition:none;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #08040f2d,0 10px 24px #6b42ab3a}.atlas-bottom-nav__item{z-index:1;min-width:0;min-height:60px;position:relative;box-shadow:none!important;background:0 0!important}.atlas-bottom-nav__item.is-active,.atlas-bottom-nav__item.is-drag-preview{color:#f2edfb;background:0 0!important}.atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{color:#e4d8ff;filter:drop-shadow(0 0 5px #aa82ff54);transform:scale(1.06)}.atlas-bottom-nav__item.is-active span,.atlas-bottom-nav__item.is-drag-preview span{color:#f2edfb;opacity:1}.atlas-bottom-nav__icon--spaces,.atlas-bottom-nav__icon--store{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;transition:fill .17s,stroke .17s,filter .17s;overflow:visible}.atlas-bottom-nav__icon--spaces .atlas-bottom-nav__icon-fill,.atlas-bottom-nav__icon--store .atlas-bottom-nav__icon-fill{fill:none;transition:fill .17s}.atlas-bottom-nav__icon--spaces.is-filled .atlas-bottom-nav__icon-fill,.atlas-bottom-nav__icon--store.is-filled .atlas-bottom-nav__icon-fill{fill:currentColor}.atlas-bottom-nav__icon--spaces.is-filled .atlas-bottom-nav__icon-fill--spaces-core{fill-opacity:.24}.atlas-header .brand>span:last-child{color:#f0ebfb;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:760}.atlas-header-signature{display:none!important}.atlas-header .brand{-webkit-user-select:none;user-select:none;touch-action:manipulation;gap:8px;min-height:44px;padding:0 2px;transition:transform .15s,color .15s}.atlas-header .brand:before{display:none}.atlas-header .brand:hover{color:inherit;transform:none}.atlas-header .brand:hover .brand-mark--atlas img{filter:drop-shadow(0 0 9px #a855f7);transform:none}.atlas-header .brand.is-easter-egg{color:#f5eeff;animation:.9s cubic-bezier(.22,.8,.22,1) both atlas-brand-cosmic}.atlas-header .brand.is-easter-egg .brand-mark--atlas img{filter:drop-shadow(0 0 11px #d1b7ff)drop-shadow(0 0 22px #7c3aed9c);animation:.76s cubic-bezier(.22,.8,.22,1) both atlas-brand-star}.atlas-header .brand.is-easter-egg>span:last-child{text-shadow:0 0 14px #c4a7ff8a;letter-spacing:.205em}}@media (prefers-reduced-motion:reduce){.atlas-bottom-nav__active-indicator{transition:none!important}}@media (width<=700px){.atlas-bottom-nav--space{--atlas-nav-accent:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{--atlas-nav-accent:color-mix(in srgb,var(--space-accent) 58%,#fff)}}.atlas-bottom-nav--space{--atlas-nav-accent-soft:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{--atlas-nav-accent-soft:color-mix(in srgb,var(--space-accent) 16%,transparent)}}.atlas-bottom-nav--space{--atlas-nav-accent-line:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{--atlas-nav-accent-line:color-mix(in srgb,var(--space-accent) 38%,#ffffff40)}}.atlas-bottom-nav--space{border-top-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{border-top-color:color-mix(in srgb,var(--space-accent) 36%,#ffffff28)}}.atlas-bottom-nav--space{background:linear-gradient(180deg,var(--space-accent),transparent 42%),linear-gradient(108deg,var(--space-accent),var(--space-accent) 48%,var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{background:linear-gradient(180deg,color-mix(in srgb,var(--space-accent) 10%,transparent),transparent 42%),linear-gradient(108deg,color-mix(in srgb,var(--space-accent) 9%,#08070dcc),color-mix(in srgb,var(--space-accent) 17%,#0c0a12c4) 48%,color-mix(in srgb,var(--space-accent) 11%,#090810cc))}}.atlas-bottom-nav--space{box-shadow:inset 0 1px var(--space-accent),0 -12px 34px #0000003a,0 -2px 28px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space{box-shadow:inset 0 1px color-mix(in srgb,var(--space-accent) 26%,#ffffff18),0 -12px 34px #0000003a,0 -2px 28px color-mix(in srgb,var(--space-accent) 14%,transparent)}}.atlas-bottom-nav--space:before{background:radial-gradient(ellipse 70% 120% at 50% 108%,var(--space-accent),transparent 74%)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space:before{background:radial-gradient(ellipse 70% 120% at 50% 108%,color-mix(in srgb,var(--space-accent) 20%,transparent),transparent 74%)}}.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{border-color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{border-color:color-mix(in srgb,var(--space-accent) 44%,#ffffff38)}}.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{background:linear-gradient(145deg,#fff2,var(--space-accent) 52%,var(--space-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{background:linear-gradient(145deg,#fff2,color-mix(in srgb,var(--space-accent) 30%,transparent) 52%,color-mix(in srgb,var(--space-accent) 26%,#0a0910) 100%)}}.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{box-shadow:inset 0 1px #ffffff34,inset 0 -1px #08040f30,0 8px 20px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{box-shadow:inset 0 1px #ffffff34,inset 0 -1px #08040f30,0 8px 20px color-mix(in srgb,var(--space-accent) 24%,transparent)}}.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator.is-dragging{box-shadow:inset 0 1px #ffffff42,inset 0 -1px #08040f2d,0 10px 24px var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator.is-dragging{box-shadow:inset 0 1px #ffffff42,inset 0 -1px #08040f2d,0 10px 24px color-mix(in srgb,var(--space-accent) 30%,transparent)}}.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview{color:#f4f1fa}.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{color:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{color:color-mix(in srgb,var(--space-accent) 52%,#fff)}}.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{filter:drop-shadow(0 0 5px var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--space-accent) 38%,transparent))}}.atlas-bottom-nav--space .atlas-bottom-nav__item.is-active span,.atlas-bottom-nav--space .atlas-bottom-nav__item.is-drag-preview span{color:#f4f1fa}}@keyframes atlas-brand-cosmic{0%{filter:none}34%{filter:drop-shadow(0 0 12px #7c3aed7d)}to{filter:none}}@keyframes atlas-brand-star{0%{transform:scale(1)}38%{transform:scale(1.055)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.atlas-header .brand.is-easter-egg,.atlas-header .brand.is-easter-egg .brand-mark--atlas img{animation:none!important}.atlas-header .brand.is-easter-egg .brand-mark--atlas img{filter:drop-shadow(0 0 12px #b89bff80)}.atlas-header .brand.is-easter-egg>span:last-child{text-shadow:none}}:is(.page-content:has(.account-center),.page-content:has(.atlas-atmosphere-page),.page-content:has(.space-showcase),.page-content:has(.user-search)){padding:0}.atlas-atmosphere-page{isolation:isolate;background:radial-gradient(72% 42% at 72% -14%,#5b25962b,#0000 64%),radial-gradient(50% 35% at 7% 83%,#2e106515,#0000 69%),linear-gradient(145deg,#05050a,#080713 55%,#090610);min-height:calc(100dvh - 86px);position:relative}.account-center.atlas-atmosphere-page{padding-top:56px}.atlas-atmosphere-page:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000,#07071362);height:min(34vh,340px);position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.header-account__menu{border-radius:17px;width:min(296px,100vw - 32px);padding:8px;position:fixed;top:76px;right:16px}.header-account__identity{gap:10px;padding:8px 8px 10px}.header-account__avatar{width:38px;height:38px}.header-account__identity em{min-height:16px;font-size:8px}.header-account__menu .header-account__menu-item{gap:10px;min-height:51px;padding:7px 8px}.header-account__menu .header-account__menu-item small{font-size:9px}.header-account__menu .header-account__menu-item--logout{min-height:39px}.header-account__divider{margin:3px 1px}.atlas-atmosphere-page{min-height:calc(100dvh - 68px)}.account-center.atlas-atmosphere-page{padding:31px 16px 80px}.atlas-header .brand{gap:8px}.atlas-header-signature{display:none!important}}.header-account__avatar{border-radius:50%;overflow:hidden}.header-account__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header-account__face{border-radius:inherit;background:radial-gradient(78% 70% at 50% 40%,#8b5cf642,#0000 68%),linear-gradient(155deg,#1a1330,#141022 52%,#120e1c);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.header-account__atlas-mark{z-index:1;border-radius:inherit;opacity:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--purple,#b18cff);background:radial-gradient(78% 70% at 50% 42%,#8b5cf657,#0000 68%),linear-gradient(155deg,#22183a,#171028 55%,#130f20);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.header-account__atlas-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple,#b18cff) 22%,transparent)}}.header-account__atlas-mark{transition:opacity var(--atlas-motion-emphasis) var(--atlas-motion-standard-ease)}.header-account__atlas-mark.is-visible{opacity:1}.header-account__atlas-mark img{-o-object-fit:contain;object-fit:contain;opacity:.92;filter:drop-shadow(0 0 5px #8b5cf68c);width:18px;height:18px;animation:header-atlas-mark-breathe 1.85s var(--atlas-motion-standard-ease) infinite;transform:translateZ(0)}.header-account__atlas-mark.is-static,.header-account__atlas-mark.is-static img{animation:none}.header-account__atlas-mark.is-static{opacity:1;width:100%;height:100%;position:relative;inset:auto}.header-account__avatar .header-account__atlas-mark img{width:20px;height:20px}.header-account__photo{z-index:2;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--atlas-motion-emphasis) var(--atlas-motion-standard-ease);display:block;position:relative}.header-account__photo.is-ready{opacity:1}.header-account__initials-fallback{z-index:1;border-radius:inherit;color:#281043;background:linear-gradient(145deg,#e0d1ff,#9a78f0);place-items:center;width:100%;height:100%;font-size:13px;font-weight:850;display:grid;position:relative}.header-account__trigger--loading.profile-orb,.header-account__trigger.profile-orb.is-atlas-loading{border-color:var(--purple,#b18cff)}@supports (color:color-mix(in lab,red,red)){.header-account__trigger--loading.profile-orb,.header-account__trigger.profile-orb.is-atlas-loading{border-color:color-mix(in srgb,var(--purple,#b18cff) 38%,transparent)}}.header-account__trigger--loading.profile-orb,.header-account__trigger.profile-orb.is-atlas-loading{box-shadow:none;background:radial-gradient(circle at 50% 40%,#8b5cf638,#0000 70%),linear-gradient(155deg,#1a1330,#130f20)}.header-account__trigger--loading{border:1px solid var(--purple,#b18cff);place-items:center;width:37px;height:37px;padding:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.header-account__trigger--loading{border:1px solid color-mix(in srgb,var(--purple,#b18cff) 38%,transparent)}}.header-account__trigger--loading{box-sizing:border-box;background:radial-gradient(circle at 50% 40%,#8b5cf638,#0000 70%),linear-gradient(155deg,#1a1330,#130f20);border-radius:50%}@keyframes header-atlas-mark-breathe{0%,to{opacity:.78;filter:drop-shadow(0 0 4px #8b5cf438)}50%{opacity:.96;filter:drop-shadow(0 0 8px #a855f75e)}}@media (prefers-reduced-motion:reduce){.header-account__atlas-mark img{opacity:.9;filter:drop-shadow(0 0 5px #8b5cf450);transform:none;animation:none!important}.header-account__atlas-mark,.header-account__photo{transition-duration:var(--atlas-motion-instant)}}:root{--atlas-canvas:#030305;--atlas-atmosphere-surface:radial-gradient(ellipse 72% 42% at 72% -14%,#5b25962b,transparent 64%),radial-gradient(ellipse 50% 35% at 7% 83%,#2e106515,transparent 69%),linear-gradient(145deg,#05050a,#080713 55%,#090610);--atlas-safe-top:env(safe-area-inset-top,0px);--atlas-safe-bottom:env(safe-area-inset-bottom,0px);--atlas-header-base:86px;--atlas-header-offset:var(--atlas-header-base)}@media (width<=700px){:root{--atlas-header-base:68px}}#__nuxt,body,html{background-color:var(--atlas-canvas);min-height:100dvh}body,html{background-image:var(--atlas-atmosphere-surface);overscroll-behavior-y:none;overflow-x:clip}html.atlas-standalone,html.atlas-standalone body{background-color:var(--atlas-canvas);background-image:var(--atlas-atmosphere-surface);overscroll-behavior:none}html.atlas-standalone{--atlas-header-offset:calc(var(--atlas-header-base) + var(--atlas-safe-top))}html.atlas-standalone .atlas-header{height:calc(var(--atlas-header-base) + var(--atlas-safe-top));padding-top:var(--atlas-safe-top);box-sizing:border-box}html.atlas-standalone .atlas-ambient{inset:calc(var(--atlas-header-offset)) 0 0}html.atlas-standalone .atlas-orbit-overlay{top:calc(var(--atlas-safe-top)*-1);bottom:calc(var(--atlas-safe-bottom)*-1);height:auto;min-height:calc(100dvh + var(--atlas-safe-top) + var(--atlas-safe-bottom))}.app-shell:has(.atlas-atmosphere-page){background-color:var(--atlas-canvas);background-image:var(--atlas-atmosphere-surface);min-height:100dvh}:is(.page-content:has(.atlas-atmosphere-page),.page-content:has(.space-showcase)){padding:0!important}.atlas-atmosphere-page{background-color:var(--atlas-canvas);background-image:var(--atlas-atmosphere-surface)}.atlas-header-signature{color:#f2edf8;letter-spacing:0;text-shadow:0 0 14px #a855f728;pointer-events:none;cursor:default;flex-direction:row;justify-content:space-between;align-items:center;gap:0;width:min(440px,39vw);margin:0;font-size:34px;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex!important}.atlas-header-signature>span{display:block}@media (width>=701px) and (width<=1100px){.atlas-header-signature{display:none!important}}@media (width<=700px){.atlas-header{gap:10px;height:68px}.atlas-header .brand{gap:10px;min-height:0;margin-right:0;padding:0;transition:none}.atlas-header .brand>span:last-child{display:none!important}.atlas-header .brand:active{transform:none}.atlas-header-signature{letter-spacing:0;opacity:.95;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:space-between;gap:0;width:70px;margin:0;font-size:13px;font-weight:400;line-height:1;position:static;transform:none;display:flex!important}}.profile-editor .profile-field .profile-birth-input{box-sizing:border-box;color:#eee9f7;width:100%;min-height:38px;font:inherit;background:#06060b9c;border:1px solid #a78bfa47;border-radius:10px;padding:0 11px;box-shadow:inset 0 1px #ffffff0d}.profile-editor .profile-field .profile-birth-input:focus{border-color:#bfa6ffb5;outline:0;box-shadow:0 0 0 3px #8b5cf624}.profile-editor .profile-field .profile-birth-input:disabled{opacity:.48;cursor:not-allowed}.header-notifications{text-decoration:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:visible!important}.header-notifications.has-unread{color:#f7f2ff;background:linear-gradient(145deg,#d8ccff55,#a78bfa48);border-color:#d4c4ff88;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #c4b5fd33,0 0 20px #a78bfa55}.header-notifications.has-unread :is(svg,.iconify){color:#f8f4ff;filter:drop-shadow(0 0 7px #e9e0ffaa)}.header-notifications.has-unread:focus-visible,.header-notifications.has-unread:hover{background:linear-gradient(145deg,#e4dbff66,#b79bff55);border-color:#e4d9ffaa;box-shadow:inset 0 1px #fff4,0 0 0 1px #d4c4ff44,0 0 24px #b79bff66}.header-notifications__badge{z-index:5;letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;pointer-events:none;background:linear-gradient(145deg,#b79bff,#8b5cf6);border:2px solid #0a0610;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 1px #e9e0ff44,0 4px 14px #7c3aed66;color:#fff!important;-webkit-text-fill-color:#fff!important}.header-notifications.is-pulse{animation:.65s cubic-bezier(.22,.8,.22,1) header-bell-pulse}@keyframes header-bell-pulse{0%{transform:scale(1)}28%{transform:scale(1.12)rotate(-6deg)}55%{transform:scale(1.06)rotate(5deg)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.header-notifications.is-pulse{animation:none}}.header-notif-arrival{z-index:140;color:#f4effc;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#171122f5,#22183af2);border:1px solid #c4b5fd55;border-radius:18px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:inset 0 1px #ffffff18,0 16px 36px #0006}@media (width<=700px){.header-notif-arrival{border-radius:16px;gap:8px;padding:10px;top:calc(100% + 6px);left:8px;right:8px}.header-notifications__badge{min-width:24px;height:24px;font-size:13px;top:-8px;right:-8px}}.profile-personalization__row--birthday{background:linear-gradient(105deg,#ffffff05,#8b5cf614);border-color:#bfa5ff3d}.profile-editor__actions .profile-save-button{-webkit-backdrop-filter:blur(12px);letter-spacing:.005em;white-space:nowrap;width:184px;min-width:184px;min-height:42px;color:#f3f0f8!important;background:linear-gradient(135deg,#0f0c16e8,#17111fe0)!important;border:1px solid #bfa6ff52!important;border-radius:13px!important;padding:0 15px!important;font-size:12px!important;font-weight:600!important;transition:transform .2s cubic-bezier(.22,.8,.22,1),border-color .2s,background .2s,box-shadow .2s!important;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #00000038,0 6px 18px #170d271f!important}.profile-editor__actions .profile-save-button:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#15101eeb,#1c1427e8)!important;border-color:#c9b4ff78!important;box-shadow:inset 0 1px #ffffff24,inset 0 0 16px #8b5cf60b,0 8px 20px #2b164022!important}.profile-editor__actions .profile-save-button:active:not(:disabled){transform:translateY(0)scale(.99);box-shadow:inset 0 1px #ffffff18,inset 0 -1px #00000042,0 4px 13px #170d271c!important}.profile-editor__actions .profile-save-button:disabled{cursor:default;filter:none;color:#847d8c!important;opacity:1!important;background:#0a090eab!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000026!important}.profile-editor__actions .profile-save-button.is-saved:disabled{color:#e9e2f4!important;background:linear-gradient(135deg,#110d19e8,#1a1225e2)!important;border-color:#bfa6ff46!important;box-shadow:inset 0 1px #ffffff1d,inset 0 0 15px #8b5cf60b,0 5px 15px #2b16401b!important}.profile-editor__actions .profile-save-button :is(svg,.iconify){color:#d9d0e7;stroke-width:1.8px;width:14px;height:14px;font-size:14px}.profile-editor__actions .profile-cancel-button{min-height:42px;color:#a9a1b5!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;transition:color .2s,background .2s,transform .2s!important}.profile-editor__actions .profile-cancel-button:hover:not(:disabled){transform:translateY(-1px);color:#ddd6e8!important;background:#ffffff08!important}.profile-editor__actions .profile-cancel-button:active:not(:disabled){transform:translateY(0)scale(.99)}.profile-page .language-options{background:linear-gradient(145deg,#05050ae8,#130e1bdb);border-color:#b79bff2b;gap:3px;padding:3px;box-shadow:inset 0 1px #ffffff12,0 8px 22px #0000002e}.profile-page .language-options button{color:#9f97ad;background:0 0;min-height:36px;transition:color .26s,background .26s,border-color .26s,box-shadow .26s,transform .26s cubic-bezier(.22,.8,.22,1);position:relative}.profile-page .language-options button:hover{color:#e8e1f4;background:#ffffff08}.profile-page .language-options button.active{color:#f5f0ff;border-color:#c6adff62;transform:translateY(-.5px);background:linear-gradient(135deg,#b794ff22,#7c3aed20)!important;box-shadow:inset 0 1px #ffffff35,inset 0 0 13px #c4a5ff13,0 3px 12px #5b21b62e!important}.profile-birthday-backdrop{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020206ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-birthday-dialog{color:#eee9f7;background:radial-gradient(circle at 95% 3%,#8b5cf628,#0000 33%),linear-gradient(142deg,#15101e,#090a10 66%,#130d20);border:1px solid #c6abff52;border-radius:24px;width:min(550px,100%);max-height:min(760px,100dvh - 40px);padding:28px;overflow:auto;box-shadow:inset 0 1px #ffffff1c,0 30px 90px #000000a8}.profile-birthday-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.profile-birthday-dialog header h2{letter-spacing:-.055em;margin:5px 0 0;font-size:28px}.profile-birthday-dialog header button{color:#cbc2d7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.profile-birthday-dialog__lead{color:#aaa2b6;max-width:390px;margin:13px 0 0;font-size:13px;line-height:1.55}.profile-birthday-selects{grid-template-columns:.68fr 1.3fr .92fr;gap:9px;margin-top:22px;display:grid}.profile-birthday-selects label{color:#a99fba;letter-spacing:.1em;text-transform:uppercase;gap:7px;min-width:0;font-size:10px;font-weight:760;display:grid}.profile-birthday-selects select{color:#eee9f7;background:#07070c;border:1px solid #c2a6ff43;border-radius:12px;outline:0;width:100%;min-height:43px;padding:0 9px;font:600 13px/1 inherit;box-shadow:inset 0 1px #ffffff0d}.profile-birthday-selects select:focus{border-color:#c7afffb8;box-shadow:0 0 0 3px #8b5cf625,inset 0 1px #ffffff12}.profile-birthday-dialog__validation{color:#c59eff;min-height:17px;margin:8px 1px 0;font-size:11px}.profile-birthday-dialog__validation.is-valid{color:#b8dfd0}.profile-birthday-visibility{border-top:1px solid #ffffff10;gap:8px;margin-top:18px;padding-top:19px;display:grid}.profile-birthday-visibility h3{color:#cfc3e0;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px}.profile-birthday-visibility button{color:#dcd5e8;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:12px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.profile-birthday-visibility button span{gap:3px;display:grid}.profile-birthday-visibility button b{font-size:13px}.profile-birthday-visibility button small{color:#958c9f;font-size:11px;line-height:1.38}.profile-birthday-visibility button>svg{color:#dcc8ff;flex:none}.profile-birthday-visibility button:hover:not(:disabled){background:#8b5cf614;border-color:#bda4ff6e}.profile-birthday-visibility button.active{background:linear-gradient(110deg,#8b5cf622,#ffffff06);border-color:#c4a9ff91;box-shadow:inset 0 1px #ffffff1b}.profile-birthday-visibility button:disabled{opacity:.43;cursor:not-allowed}.profile-birthday-dialog footer{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.profile-birthday-dialog footer>div{gap:8px;display:flex}.profile-birthday-dialog footer button{cursor:pointer;border-radius:12px;min-height:39px;padding:0 13px;font:650 12px/1 inherit}.profile-birthday-cancel,.profile-birthday-clear{color:#aaa1b5;background:0 0;border:1px solid #0000}.profile-birthday-clear:disabled{opacity:.42;cursor:not-allowed}.profile-birthday-cancel:hover,.profile-birthday-clear:hover:not(:disabled){color:#eee9f8;background:#ffffff08}.profile-birthday-apply{color:#faf7ff;background:linear-gradient(135deg,#2e1d4c,#171126);border:1px solid #c9b1ff87;align-items:center;gap:7px;display:inline-flex;box-shadow:inset 0 1px #ffffff31,0 7px 17px #4c1d9540}.profile-birthday-apply:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.public-profile-hero .public-profile-bio{color:#d4ccdf;max-width:520px;margin:18px auto 0;line-height:1.6}.public-profile-meta{color:#c9c1d4;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:15px auto 0;font-size:13px;line-height:1.4;display:flex}.public-profile-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.public-profile-meta span+span:before{content:"";background:#9783b7;border-radius:50%;width:3px;height:3px;margin:0 11px}.public-profile-meta svg{color:#c9b4fa;font-size:14px}@media (width<=700px){.profile-birthday-backdrop{align-items:end;padding:12px 10px 0}.profile-birthday-dialog{max-height:min(84dvh,720px);padding:24px 18px calc(24px + env(safe-area-inset-bottom));border-radius:23px 23px 0 0}.profile-birthday-dialog header h2{font-size:25px}.profile-birthday-selects{grid-template-columns:.67fr 1.24fr .92fr;gap:7px}.profile-birthday-selects select{padding:0 7px;font-size:12px}.profile-birthday-dialog footer{flex-direction:column;align-items:stretch}.profile-birthday-dialog footer>div{grid-template-columns:1fr 1fr;display:grid}.profile-birthday-dialog footer>div button,.public-profile-meta{justify-content:center}.public-profile-meta{text-align:center;row-gap:4px;width:fit-content;max-width:100%;margin:8px auto 0;font-size:12px}.public-profile-meta__birth:before{display:none}.public-profile-meta__country:not(:last-child):after{content:"";background:#9783b7;border-radius:50%;width:3px;height:3px;margin:0 6px;display:block}}.sharing-space-heading{background:#05050a80;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.sharing-space-heading>div{gap:4px;display:grid}.sharing-space-heading b{color:#e8e2f1;font-size:13px}.sharing-empty,.sharing-space-heading small{color:#a9a1b4;font-size:12px;line-height:1.45}.sharing-empty{padding:0 2px;margin:0!important}@media (width<=700px){.sharing-space-heading{flex-direction:column;align-items:flex-start}}.profile-loading{padding-top:1px}.profile-loading__back{border-radius:5px;width:92px;height:16px;margin:18px 0 20px}.profile-loading__hero{min-height:284px;padding:0;position:relative;overflow:hidden}.profile-loading__cover{border-radius:inherit;background:linear-gradient(120deg,#100d17,#171027 50%,#0d0b13);height:132px}.profile-loading__body{align-items:center;gap:18px;padding:0 30px 32px;display:flex;transform:translateY(-29px)}.profile-loading__avatar{border:2px solid #0b0711;border-radius:28px;flex:0 0 96px;width:96px;height:96px;display:block}.profile-loading__body>div{gap:10px;width:min(390px,70%);padding-top:29px;display:grid}.profile-loading__back,.profile-loading__chart,.profile-loading__line{background:linear-gradient(100deg,#15111d,#211a2e 48%,#15111d) 0 0/220% 100%;box-shadow:inset 0 1px #ffffff08}.profile-loading__line{border-radius:6px;height:13px;display:block}.profile-loading__line--name{width:46%;height:28px}.profile-loading__line--handle{width:25%}.profile-loading__line--bio{width:84%}.profile-loading__card{grid-template-columns:150px 1fr;gap:25px;min-height:226px;margin-top:26px;padding:26px;display:grid}.profile-loading__line--label{width:48px;height:10px}.profile-loading__line--number{width:100px;height:55px}.profile-loading__chart{border-radius:15px;grid-area:1/2/3}.profile-loading__back,.profile-loading__chart,.profile-loading__line{animation:2.8s ease-in-out infinite atlas-profile-skeleton}@keyframes atlas-profile-skeleton{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (width<=700px){.profile-loading{padding:0 16px 72px}.profile-loading__hero{border-radius:22px;min-height:265px}.profile-loading__cover{height:112px}.profile-loading__body{gap:13px;padding:0 20px 27px;transform:translateY(-24px)}.profile-loading__avatar{border-radius:22px;flex-basis:68px;width:68px;height:68px}.profile-loading__body>div{width:calc(100% - 81px);padding-top:20px}.profile-loading__line--name{height:23px}.profile-loading__card{border-radius:21px;grid-template-columns:1fr;min-height:285px;margin-top:21px;padding:21px 17px}.profile-loading__chart{grid-area:auto/1;min-height:150px}}@media (prefers-reduced-motion:reduce){.profile-loading__back,.profile-loading__chart,.profile-loading__line{animation:none}}.public-profile-skeleton{align-content:center;place-items:center;gap:10px;display:grid}.public-profile-skeleton__avatar,.public-profile-skeleton__line{background:linear-gradient(100deg,#15111d,#211a2e 48%,#15111d) 0 0/220% 100%;animation:2.8s ease-in-out infinite atlas-profile-skeleton;display:block;box-shadow:inset 0 1px #ffffff08}.public-profile-skeleton__avatar{border-radius:26px;width:82px;height:82px}.public-profile-skeleton__line{border-radius:6px;height:13px}.public-profile-skeleton__line--name{width:180px;height:32px}.public-profile-skeleton__line--handle{width:96px}.public-profile-skeleton__line--bio{width:min(430px,72%);margin-top:7px}@media (width<=700px){.public-profile-skeleton__avatar{border-radius:22px;width:68px;height:68px}.public-profile-skeleton__line--name{height:27px}}@media (prefers-reduced-motion:reduce){.public-profile-skeleton__avatar,.public-profile-skeleton__line{animation:none}.profile-birthday-visibility button,.profile-editor__actions .profile-save-button,.profile-page .language-options button{transition:none}.profile-birthday-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=700px){.profile-editor__actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.profile-editor__actions :is(button,a){justify-content:center;width:100%;min-width:0!important}.profile-editor__actions .profile-save-button{grid-row:1;width:100%;min-height:44px;padding:0 16px!important}.profile-editor__actions .profile-cancel-button{grid-row:2;min-height:42px}.profile-editor__actions .profile-save-button [data-slot=label]{text-overflow:clip;white-space:nowrap;overflow:visible}}@media (width>=1100px){.atlas-header{-moz-column-gap:clamp(18px,2vw,30px);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;column-gap:clamp(18px,2vw,30px);display:grid}.atlas-header>.brand{flex-shrink:0;grid-column:1;justify-self:start;min-width:0}.atlas-header-signature{pointer-events:none;cursor:default;flex-direction:row;grid-column:2;justify-content:space-between;justify-self:center;align-items:center;gap:0;width:clamp(260px,28vw,360px);min-width:0;max-width:100%;font-size:clamp(26px,2.35vw,34px);line-height:1;position:relative;top:auto;left:auto;transform:none;display:flex!important}.header-actions{flex-shrink:0;grid-column:3;justify-self:end;min-width:max-content;margin-left:0;display:flex}.header-actions>:is(.header-nav,.header-search,.header-account){flex:none}.header-actions .header-nav{flex-shrink:0;margin-left:0}.header-actions .header-account{flex-shrink:0}}@media (width>=1100px) and (width<=1199px){.atlas-header-signature{width:clamp(250px,26vw,286px);font-size:clamp(25px,2.25vw,29px)}}@media (width>=1200px) and (width<=1399px){.atlas-header-signature{width:clamp(286px,26vw,334px);font-size:clamp(28px,2.3vw,31px)}}@media (width>=701px) and (width<=1099px){.atlas-header{-moz-column-gap:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.atlas-header>.brand{flex-shrink:0;grid-column:1;justify-self:start;min-width:0}.atlas-header-signature{display:none!important}.header-actions{flex-shrink:0;grid-column:2;justify-self:end;min-width:max-content;margin-left:0;display:flex}.header-actions>:is(.header-nav,.header-search,.header-account){flex:none}}.public-space-detail{position:relative;overflow:visible;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.public-space-detail:before{z-index:-1;background:radial-gradient(circle,var(--space-accent),transparent 67%);border-radius:50%;width:390px;height:390px;position:absolute;top:88px;right:-170px}@supports (color:color-mix(in lab,red,red)){.public-space-detail:before{background:radial-gradient(circle,color-mix(in srgb,var(--space-accent) 16%,transparent),transparent 67%)}}.public-space-detail:before{content:"";filter:blur(20px);pointer-events:none}.public-view-toolbar{border:1px solid var(--space-accent,#8b5cf6);padding:10px 12px;margin:0 0 22px!important}@supports (color:color-mix(in lab,red,red)){.public-view-toolbar{border:1px solid color-mix(in srgb,var(--space-accent,#8b5cf6) 26%,#ffffff18)}}.public-view-toolbar{border-radius:16px;color:#b8b0c4!important;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000050!important}.public-view-toolbar>span:first-child{color:#c6bfd0}.public-view-toolbar>span:first-child svg{color:var(--space-accent)}.public-view-badge{border-color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.public-view-badge{border-color:color-mix(in srgb,var(--space-accent,#8b5cf6) 48%,transparent)!important}}.public-view-badge{color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.public-view-badge{color:color-mix(in srgb,var(--space-accent,#8b5cf6) 42%,#f4f0ff)!important}}.public-view-badge{background:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.public-view-badge{background:color-mix(in srgb,var(--space-accent,#8b5cf6) 24%,#14111c)!important}}.public-view-badge{box-shadow:inset 0 1px #ffffff18,0 10px 24px #0005!important}.public-space-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;max-width:720px;margin:0 0 24px;display:grid}.public-space-detail-icon{border:1px solid var(--space-accent);place-items:center;width:48px;height:48px;display:grid;margin:0!important;transform:none!important}@supports (color:color-mix(in lab,red,red)){.public-space-detail-icon{border:1px solid color-mix(in srgb,var(--space-accent) 40%,transparent)}}.public-space-detail-icon{color:var(--space-accent);border-radius:15px}@supports (color:color-mix(in lab,red,red)){.public-space-detail-icon{color:color-mix(in srgb,var(--space-accent) 65%,#fff)}}.public-space-detail-icon{background:var(--space-accent)}@supports (color:color-mix(in lab,red,red)){.public-space-detail-icon{background:color-mix(in srgb,var(--space-accent) 14%,transparent)}}.public-space-detail-icon{box-shadow:inset 0 1px #ffffff28}.public-space-detail-icon svg{font-size:21px}.public-space-header .eyebrow{color:var(--space-accent);margin:2px 0 7px}@supports (color:color-mix(in lab,red,red)){.public-space-header .eyebrow{color:color-mix(in srgb,var(--space-accent) 62%,#fff)}}.public-space-header h1{letter-spacing:-.065em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.96;color:#faf8ff!important}.public-space-header>div>p:last-child{color:#a9a2b3;max-width:590px;margin:13px 0 0;font-size:14px;line-height:1.55}@media (width<=700px){.public-space-page{width:calc(100% - 32px);padding-bottom:42px}.public-view-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.public-space-header{gap:12px;margin-bottom:18px}.public-space-detail-icon{border-radius:13px;width:43px;height:43px}.public-space-header h1{font-size:clamp(32px,11vw,44px)}.public-space-header>div>p:last-child{font-size:13px}}.public-planner-page{padding-bottom:38px}.public-planner-frame .public-view-toolbar{margin:0 0 22px!important}.planner-planner.is-public-view .planner-check--readonly{pointer-events:none;display:grid!important}.planner-check--readonly{cursor:default}.planner-row.done .planner-check--readonly{background:#b9a3ff;border-color:#b9a3ff}.planner-score__value{color:#aaa3b4;background:0 0;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid;margin:0!important}.planner-score__value.active{color:#241238;background:#c6afff;border-color:#c6afff}@media (width<=700px){.public-planner-page{padding-bottom:27px}.public-planner-frame .public-view-toolbar{margin-bottom:18px!important}.public-planner-page .planner-cover{min-height:230px}}.planner-score{grid-template-columns:repeat(10,minmax(0,1fr));justify-content:stretch;align-items:center;gap:0;width:100%;display:grid}.planner-score>.planner-score__label{color:#bca9ed;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:750;width:auto!important;margin:0 0 10px!important}.planner-score>:is(button,.planner-score__value){box-sizing:border-box;aspect-ratio:1;white-space:nowrap;border-radius:50%;grid-row:2;place-self:center;min-width:0;max-width:28px;font-size:11px;line-height:1;width:min(28px,100%)!important;height:auto!important;margin:0!important;padding:0!important}.planner-score>:is(button,.planner-score__value).active{color:#241238;background:#c6afff;border-color:#c6afff;box-shadow:0 0 0 3px #a984ff20}.public-planner-loading{color:#bca9ed;align-items:center;gap:5px;font-size:11px;display:inline-flex}@media (width>=768px){.planner-score{width:100%}.planner-score>:is(button,.planner-score__value){max-width:28px;width:28px!important}.planner-score-progress{margin:17px 0 0}.planner-score-progress__track{left:5%;right:calc(5% + 10px)}}.planner-score-progress{margin-top:17px}.planner-transfer-tasks{white-space:nowrap;align-items:center;gap:6px;color:#cdbdff!important;background:#8b5cf612!important;border-color:#bca4ff3d!important;padding:0 10px!important;font-size:12px!important;display:inline-flex!important}.planner-transfer-tasks svg{width:14px;height:14px}.planner-transfer-modal{background:linear-gradient(145deg,#161121,#0d0b12);border:1px solid #bca4ff42;border-radius:20px;flex-direction:column;width:min(520px,100%);min-height:0;max-height:min(680px,90vh);padding:21px;display:flex;overflow:hidden;box-shadow:0 30px 100px #000}.planner-transfer-modal footer,.planner-transfer-modal footer>div,.planner-transfer-modal>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.planner-transfer-modal h2{letter-spacing:-.05em;margin:4px 0 0;font-size:24px}.planner-transfer-modal header>button{color:#ddd6ea;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.planner-transfer-modal__intro{color:#aaa2b3;margin:13px 0 18px;font-size:13px;line-height:1.5}.planner-transfer-modal>:not(.planner-transfer-groups){flex:none}.planner-transfer-groups{flex:1;gap:16px;min-height:0;padding-right:2px;display:grid;overflow:auto}.planner-transfer-group{gap:5px;display:grid}.planner-transfer-group>p{color:#bca9ed;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:10px;font-weight:750}.planner-transfer-task{color:#ebe6f4;cursor:pointer;background:#ffffff05;border:1px solid #ffffff10;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 10px;display:grid;position:relative}.planner-transfer-task.is-selected,.planner-transfer-task:hover{background:#8b5cf614;border-color:#bca4ff66}.planner-transfer-task__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important}.planner-transfer-task__indicator{color:#0000;background:#ffffff06;border:1px solid #bca4ff6b;border-radius:6px;place-items:center;width:18px;height:18px;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.planner-transfer-task__indicator svg{width:12px;height:12px}.planner-transfer-select-all.is-selected .planner-transfer-task__indicator,.planner-transfer-task.is-selected .planner-transfer-task__indicator{color:#251639;background:#c8b0ff;border-color:#c9b7ff;box-shadow:0 0 0 3px #a984ff1b}.planner-transfer-task:has(.planner-transfer-task__input:focus-visible){outline-offset:2px;outline:2px solid #c9b7ff}.planner-transfer-task__copy{gap:2px;min-width:0;display:grid}.planner-transfer-task__copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.planner-transfer-task__copy small{color:#958ca2;font-size:10px}.planner-transfer-task__done{color:#a78bfa;font-size:15px}.planner-transfer-error{color:#f0a5b4;margin:13px 0 0;font-size:12px}.planner-transfer-modal footer{margin-top:19px}.planner-transfer-select-all{color:#cbb8ff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:inline-flex}.planner-transfer-select-all:hover{background:#8b5cf612}.planner-transfer-select-all .planner-transfer-task__indicator{width:16px;height:16px}.planner-transfer-modal footer>div{justify-content:flex-end}.planner-transfer-modal footer .planner-primary,.planner-transfer-modal footer .planner-secondary{min-height:36px;font-size:12px}.planner-transfer-modal button:disabled{opacity:.45;cursor:default}@media (width<=700px){.planner-date-actions:has(.planner-transfer-tasks){grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;display:grid!important;overflow:visible!important}.planner-date-actions:has(.planner-transfer-tasks) .planner-date-nav{grid-row:1}.planner-date-actions:has(.planner-transfer-tasks) .planner-date-calendar{grid-area:1/2;width:100%!important;min-width:0!important}:is(.planner-date-actions:has(.planner-transfer-tasks) .planner-date-edit-action,.planner-date-actions:has(.planner-transfer-tasks) .planner-header-menu){grid-row:2}.planner-date-actions:has(.planner-transfer-tasks) .planner-transfer-tasks{grid-area:3/1/auto/-1;justify-content:center;width:100%}.planner-transfer-tasks{min-height:40px!important}.planner-transfer-modal{border-radius:21px 21px 0 0;align-self:end;width:calc(100% + 2px);max-height:82vh;padding:20px 16px}.planner-transfer-modal footer{flex-direction:column;align-items:flex-start}.planner-transfer-modal footer>div{width:100%}.planner-transfer-modal footer>div button{flex:1}}.planner-score-scale{--planner-score-cell:10%;grid-template-columns:repeat(10,minmax(0,1fr));row-gap:10px;width:100%;display:grid}.planner-score-scale .planner-score{border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;gap:0;width:100%;padding-top:14px;display:grid}.planner-score-scale .planner-score>.planner-score__label{grid-column:1/-1;width:auto!important;margin:0 0 10px!important}.planner-score-scale .planner-score>:is(button,.planner-score__value){box-sizing:border-box;aspect-ratio:1;white-space:nowrap;border-radius:50%;grid-row:2;place-self:center;min-width:0;max-width:28px;font-size:11px;line-height:1;width:min(28px,100%)!important;height:auto!important;margin:0!important;padding:0!important}.planner-score-scale .planner-score-progress{grid-column:1/-1;height:12px;margin:0;position:relative}.planner-score-scale .planner-score-progress__track{top:5px;right:calc(var(--planner-score-cell)/2);left:calc(var(--planner-score-cell)/2)}.planner-score-scale .planner-rating-scene-stage{grid-column:1/-1}@media (width>=768px){.planner-score-scale .planner-score>:is(button,.planner-score__value){max-width:28px;width:28px!important}.planner-rating-scene-stage{--planner-rating-scene-h:150px}}@media (width<=700px){.planner-date-actions:has(.planner-transfer-tasks){grid-template-rows:40px 40px;grid-template-columns:40px 40px minmax(0,1fr) 40px}.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-nav:first-child{grid-area:1/1}.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-calendar{grid-area:1/2/auto/4}.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-calendar+.planner-date-nav{grid-area:1/4}.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-edit-action{grid-row:2}.planner-date-actions:has(.planner-transfer-tasks)>.planner-transfer-tasks{grid-area:2/3;justify-content:center;width:100%!important;min-width:0!important;padding:0 8px!important}.planner-date-actions:has(.planner-transfer-tasks)>.planner-header-menu{grid-area:2/4}.planner-quote{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.planner-reflection__quote{width:100%;min-width:0}.planner-quote__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.planner-quote__author-name{max-width:min(250px,68vw)}}.planner-day-title{z-index:12;position:relative}.planner-day-emoji-control{vertical-align:middle;place-items:center;width:40px;height:40px;display:inline-grid}.planner-day-emoji{color:inherit;text-align:center;touch-action:manipulation;cursor:default;place-items:center;line-height:1;box-sizing:border-box!important;width:40px!important;height:40px!important;min-height:0!important;font:inherit!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;margin:0!important;padding:0!important;font-size:30px!important;display:grid!important}.planner-day-emoji-control.is-edit-mode .planner-day-emoji{cursor:pointer;background:#8b5cf614!important;border-color:#b9a4ff66!important}.planner-day-emoji-control.is-edit-mode .planner-day-emoji:focus-visible{outline:0;box-shadow:0 0 0 3px #8b5cf621}.planner-day-emoji-input{box-sizing:border-box!important;color:#f4efff!important;width:40px!important;min-width:40px!important;height:40px!important;font:inherit!important;text-align:center!important;caret-color:#d8c6ff!important;pointer-events:auto!important;background:#8b5cf61c!important;border:1px solid #b9a4ff88!important;border-radius:10px!important;outline:0!important;margin:0!important;padding:0!important;font-size:30px!important;line-height:1!important;display:block!important;box-shadow:0 0 0 3px #8b5cf621!important}.planner-day-emoji-input:focus{border-color:#c9b5ff!important}@media (hover:hover){.planner-day-emoji-control:not(.is-edit-mode) .planner-day-emoji:hover{background:#8b5cf610!important}.planner-day-emoji-control.is-edit-mode .planner-day-emoji:hover{box-shadow:0 0 0 3px #8b5cf615;background:#8b5cf622!important;border-color:#c9b5ff!important}}@media (width<=700px){.planner-date-actions:has(.planner-transfer-tasks){align-items:center;gap:2px;flex-wrap:nowrap!important;display:flex!important;overflow:hidden!important}.planner-date-actions:has(.planner-transfer-tasks)>:is(.planner-date-nav,.planner-date-edit-action,.planner-header-menu){flex:0 0 34px;min-width:34px}:is(.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-edit-action,.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-nav){height:36px;min-height:36px;width:34px!important;min-width:34px!important}.planner-date-actions:has(.planner-transfer-tasks)>.planner-date-calendar{flex:78px;height:36px;min-height:36px;font-size:11px;width:auto!important;min-width:68px!important;padding:0 7px!important;display:inline-flex!important}.planner-date-actions:has(.planner-transfer-tasks)>.planner-transfer-tasks{text-overflow:ellipsis;flex:106px;justify-content:center;height:36px;overflow:hidden;width:auto!important;min-width:92px!important;min-height:36px!important;padding:0 7px!important;font-size:11px!important;display:inline-flex!important}.planner-date-actions:has(.planner-transfer-tasks)>.planner-transfer-tasks svg{flex:none}.planner-date-actions:has(.planner-transfer-tasks)>.planner-header-menu{min-width:34px;display:block}}.planner-header-menu{z-index:30;position:relative}.planner-hero--toolbar .planner-date-actions:has(.planner-header-menu[open]){overflow:visible}.planner-section{position:relative;overflow:visible}.planner-section:has(.planner-menu.open){z-index:22}.planner-menu__panel{z-index:35}@media (width<=700px){.planner-date-actions:has(.planner-transfer-tasks){overflow:visible!important}.planner-header-menu{flex:0 0 34px!important}.planner-section:has(.planner-menu.open){z-index:22}.planner-menu__panel{z-index:35}}@media (hover:none){.planner-planner :is(button,summary,.planner-cover__add-menu-action){-webkit-tap-highlight-color:transparent}.planner-hero--toolbar .planner-date-actions{-webkit-overflow-scrolling:touch;overflow:auto visible}}.planner-quote__popover{z-index:80;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:min(300px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);font-size:12px;line-height:1.45;animation:.16s ease-out both planner-quote-popover-in;position:fixed;bottom:auto;right:auto}.planner-quote__popover strong{margin:0 0 4px;line-height:1.35;display:block}.planner-quote__popover p{white-space:normal;overflow-wrap:anywhere;word-break:normal;margin:0;display:block}@keyframes planner-quote-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){.planner-quote__popover--mobile{border-radius:15px;max-width:calc(100vw - 32px);padding:16px;font-size:13px;line-height:1.55;box-shadow:0 18px 42px #00000078}.planner-quote__popover--mobile strong{margin-bottom:7px;font-size:13px;line-height:1.4}.planner-quote__popover--mobile p{font-size:13px;line-height:1.55}}.planner-section__emoji,.planner-section__title-wrap{display:contents}@media (width<=700px){.planner-section__head{align-items:center!important;gap:2px!important}.planner-section__emoji{flex:none;justify-content:center;align-self:center;align-items:center;width:max-content;min-height:40px;display:inline-flex}.planner-section__emoji .planner-emoji{box-sizing:border-box;appearance:none;vertical-align:middle;align-self:center;margin:0;line-height:36px;display:block;transform:translateY(-1px);flex-basis:24px!important;width:24px!important;min-width:24px!important;padding-top:0!important;padding-bottom:0!important}.planner-section__emoji .planner-emoji--static{justify-content:center;align-items:center;display:inline-flex;flex-basis:22px!important;width:22px!important;min-width:22px!important}.planner-section__title-wrap{flex:1;align-self:center;align-items:center;min-width:0;height:auto;min-height:40px;display:flex}.planner-section__title-wrap .planner-section__title{box-sizing:border-box;flex:1;align-self:center;min-width:0;height:auto;min-height:40px;margin:0;line-height:1.35;overflow:visible;transform:translateY(2px);padding:6px 10px 2px 4px!important}.planner-times--direct{gap:6px}}.planner-modal-backdrop.planner-cover-picker-backdrop,.planner-modal-backdrop.planner-section-cover-manager-backdrop{z-index:240}.planner-modal-backdrop:has(.planner-cover-picker){z-index:240}.planner-modal-backdrop:has(.planner-section-cover-manager){z-index:240}:is(.planner-cover-picker,.planner-section-cover-manager)>header button{color:#eee9f8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border:0;border-radius:10px;flex:none;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:grid}:is(.planner-cover-picker,.planner-section-cover-manager)>header button :is(svg,.iconify){width:16px;height:16px}@media (width<=700px){.planner-modal-backdrop.planner-cover-picker-backdrop,.planner-modal-backdrop.planner-section-cover-manager-backdrop{--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center;display:grid}.planner-modal-backdrop:has(.planner-cover-picker){--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center;display:grid}.planner-modal-backdrop:has(.planner-section-cover-manager){--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center;display:grid}:is(.planner-cover-picker,.planner-section-cover-manager){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0;overflow:hidden auto;box-shadow:0 -18px 48px #000000a0,0 0 0 1px #ffffff0a}:is(.planner-cover-picker,.planner-section-cover-manager)>header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:4px 0 12px;display:flex}.planner-cover-picker>header,.planner-section-cover-manager>header{margin:0 0 12px;padding:0 0 4px}:is(.planner-cover-picker,.planner-section-cover-manager)>header button{border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.planner-cover-picker,.planner-section-cover-manager{padding-left:16px;padding-right:16px}}.planner-cover__file-input{clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.planner-planner :is(.planner-goal .planner-goal__field,.planner-task__text,.planner-item__text,.planner-section__title,.planner-reflection textarea)::-moz-placeholder{color:var(--muted);opacity:1}.planner-planner :is(.planner-goal .planner-goal__field,.planner-task__text,.planner-item__text,.planner-section__title,.planner-reflection textarea)::placeholder{color:var(--muted);opacity:1}.planner-cover-picker__link small{color:#eea7b6;margin-top:7px;font-size:11px;line-height:1.35;display:block}.planner-day-view{--planner-day-accent:#b9a4ff;--planner-day-accent-strong:#d8c8ff;--planner-day-accent-muted:#a88cff;--planner-day-accent-line:#b9a4ff45;--planner-day-accent-soft:#8b5cf617;--planner-day-accent-focus:#8b5cf624;--planner-day-accent-ink:#28183e}.planner-day-view--perfect-day{--space-accent:#d69a32;--planner-day-accent:#d69a32;--planner-day-accent-strong:#ffe0a0;--planner-day-accent-muted:#b97820;--planner-day-accent-line:#f4c66a52;--planner-day-accent-soft:#8b561522;--planner-day-accent-focus:#f0a2262b;--planner-day-accent-ink:#2c1804;box-shadow:inset 0 1px #fff1c232,0 24px 60px #00000045,0 0 36px #d69a3214;background:radial-gradient(circle at 78% 0,#f0a22644 0,#0000 42%),radial-gradient(100% 58% at 18% -4%,#ffe7b038 0,#0000 55%),linear-gradient(165deg,#23150a,#140e08 46%,#0a0805)!important;border-color:#f4c66a3a!important}.planner-page{--space-accent:#b9a4ff;isolation:isolate;position:relative}.planner-page:before{display:none}.planner-page>*{z-index:1;position:relative}.planner-day-view{transition:border-color .64s var(--planner-motion-ease),background .64s var(--planner-motion-ease),box-shadow .64s var(--planner-motion-ease)}.planner-day-view :is(.planner-sections-heading,.planner-section,.planner-list,.planner-row,.planner-goal .planner-goal__field,.planner-menu .planner-menu__trigger,.planner-kicker,.planner-check,.planner-text-field,.planner-times--direct,.planner-times--direct input,.planner-times__display,.planner-add,.planner-add-section,.planner-template-save,.planner-cover__veil,.planner-date-calendar,.planner-date-nav,.planner-date-edit-trigger,.planner-date-edit-action,.planner-return,.planner-header-more){transition:color .64s var(--planner-motion-ease),border-color .64s var(--planner-motion-ease),background .64s var(--planner-motion-ease),box-shadow .64s var(--planner-motion-ease),opacity .64s var(--planner-motion-ease)}.planner-day-view--perfect-day .planner-day-title .eyebrow,.planner-day-view--perfect-day :is(.planner-goal,.planner-tasks,.planner-sections-heading,.planner-section) .planner-kicker{color:#e8c786!important}.planner-day-view--perfect-day .planner-day-title h1{color:#fff8e9}.planner-day-view--perfect-day .planner-sections-heading{border-top-color:var(--planner-day-accent-line)!important}.planner-day-view--perfect-day .planner-section{border-top-color:#e8b75f3d}.planner-day-view--perfect-day .planner-list,.planner-day-view--perfect-day .planner-row{border-color:#dca84b26}.planner-day-view--perfect-day .planner-goal .planner-goal__field{background:linear-gradient(105deg,#5d350d38,#1a100608)!important;border-color:#f4c66a58!important}.planner-day-view--perfect-day .planner-goal .planner-goal__field:hover{background:linear-gradient(105deg,#71431242,#ffffff08)!important;border-color:#f4c66a70!important}.planner-day-view--perfect-day .planner-goal .planner-goal__field:focus,.planner-day-view--perfect-day .planner-row :is(input,textarea):focus,.planner-day-view--perfect-day .planner-text-field:focus{border-color:var(--planner-day-accent-strong)!important;box-shadow:0 0 0 3px var(--planner-day-accent-focus)!important;background:#170d057d!important}.planner-day-view--perfect-day .planner-complete-text:hover,.planner-day-view--perfect-day .planner-text-field:hover{background:#8b561512}.planner-day-view--perfect-day .planner-add-section,.planner-day-view--perfect-day .planner-menu .planner-menu__trigger{border-color:var(--planner-day-accent-line);color:#f0ce8b;background:#8b561518}.planner-day-view--perfect-day .planner-add-section:hover,.planner-day-view--perfect-day .planner-menu.open .planner-menu__trigger,.planner-day-view--perfect-day .planner-menu__trigger:active{background:#8b56152d;border-color:#f4c66a84}.planner-day-view--perfect-day :is(.planner-add,.planner-add-end,.planner-times__add-end,.planner-times__icon,.planner-template-save){color:#e4bd72}.planner-day-view--perfect-day .planner-check{color:#2c1804;background:#4d2d0d16;border-color:#bd812f8c;box-shadow:inset 0 1px #ffe5af0f}.planner-day-view--perfect-day .planner-check:hover{color:#3b2105;background:#8b56152b;border-color:#f2c66e;box-shadow:0 0 0 3px #e7a63a18}.planner-day-view--perfect-day .planner-check:focus-visible{border-color:#ffe0a0;outline:0;box-shadow:0 0 0 3px #e7a63a36}.planner-day-view--perfect-day .planner-row.done .planner-check,.planner-day-view--perfect-day .planner-row.done .planner-check--readonly{box-shadow:inset 0 1px #fff1bf86,0 0 13px #d78c2528;color:#321c04!important;background:linear-gradient(135deg,#f4c76f,#bd721b)!important;border-color:#f4ca73!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct,.planner-day-view--perfect-day .planner-planner.is-public-view .planner-times--direct,.planner-day-view--perfect-day .planner-times--direct{box-shadow:inset 0 1px #fff1c236,0 0 0 1px #d69a3218;background:linear-gradient(#ffe7b01c,#8b561522 46%,#140a0394)!important;border-color:#f4c66a58!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-time-chip,.planner-day-view--perfect-day .planner-time-chip{box-shadow:inset 0 1px #fff1c228;background:linear-gradient(#ffe7b024,#140a0390)!important;border-color:#f4c66a55!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-time-chip:focus-within,.planner-day-view--perfect-day .planner-time-chip:focus-within{border-color:#f4c66a9a!important;outline:0!important;box-shadow:inset 0 1px #fff1c236,0 0 0 3px #e7a63a2e!important}.planner-day-view--perfect-day .planner-times__icon{color:#ffe3a8;filter:drop-shadow(0 0 6px #e8a93a55)}.planner-day-view--perfect-day .planner-times--direct span{color:#d4a24a!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct input,.planner-day-view--perfect-day .planner-planner.is-public-view .planner-times input,.planner-day-view--perfect-day .planner-times--direct input{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:650;color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important;background:0 0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]::-webkit-datetime-edit{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]::-webkit-datetime-edit-fields-wrapper{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]::-webkit-datetime-edit-hour-field{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]::-webkit-datetime-edit-minute-field{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct input[type=time]::-webkit-datetime-edit{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]::-webkit-datetime-edit-ampm-field{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct input[type=time]::-webkit-datetime-edit-hour-field{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct input[type=time]::-webkit-datetime-edit-minute-field{color:#ffe7b0!important;-webkit-text-fill-color:#ffe7b0!important}.planner-day-view--perfect-day .planner-planner.is-locked .planner-times--direct:focus-within,.planner-day-view--perfect-day .planner-times--direct:focus-within{box-shadow:inset 0 1px #fff1c236,0 0 0 3px #e7a63a24;border-color:#f4c66a8f!important}.planner-day-view--perfect-day .planner-times input:focus,.planner-day-view--perfect-day .planner-times input:focus-visible,.planner-day-view--perfect-day .planner-times--direct input:focus,.planner-day-view--perfect-day .planner-times--direct input:focus-visible{box-shadow:none!important;caret-color:#ffe7b0!important;border-color:#0000!important;outline:0!important}.planner-day-view--perfect-day .planner-times--direct input[type=time]:focus::-webkit-datetime-edit-hour-field:focus{color:#2c1804;background:#f4c66a55;border-radius:4px}.planner-day-view--perfect-day .planner-times--direct input[type=time]:focus::-webkit-datetime-edit-minute-field:focus{color:#2c1804;background:#f4c66a55;border-radius:4px}.planner-day-view--perfect-day .planner-times--direct input[type=time]:focus::-webkit-datetime-edit-ampm-field:focus{color:#2c1804;background:#f4c66a55;border-radius:4px}.planner-day-view--perfect-day .planner-cover__veil{background:linear-gradient(#0000 24%,#26150596 56%,#100803dc),linear-gradient(90deg,#0a0704a6,#0000 66%)}.planner-day-view--perfect-day :is(.planner-date-calendar,.planner-date-nav,.planner-date-edit-trigger,.planner-date-edit-action,.planner-date-transfer,.planner-date-delete,.planner-return,.planner-header-more){color:#e8c981!important;background:#4a2a0d1c!important;border-color:#d79b3c42!important}.planner-day-view--perfect-day :is(.planner-date-calendar,.planner-date-nav,.planner-date-edit-trigger,.planner-date-edit-action,.planner-date-transfer,.planner-date-delete,.planner-return,.planner-header-more):hover{background:#8b561529!important;border-color:#f4c66a78!important}.planner-day-view--perfect-day .planner-date-calendar :is(svg,.iconify),.planner-day-view--perfect-day .planner-date-calendar__icon,.planner-day-view--perfect-day :is(.planner-date-nav,.planner-date-edit-trigger,.planner-date-edit-action,.planner-header-more) :is(svg,.iconify){color:#f0c76a!important}.planner-day-view--perfect-day{color:#f1d38e!important}.planner-calendar.planner-calendar--perfect-day{--space-accent:#d69a32;box-shadow:inset 0 1px #fff1c228,0 30px 100px #000,0 0 36px #d69a3218;background:radial-gradient(circle at 86% 8%,#f0a2262e 0,#0000 38%),linear-gradient(165deg,#1c1208,#120c07 52%,#0a0805)!important;border-color:#f4c66a48!important}.planner-calendar.planner-calendar--perfect-day .planner-calendar__head strong{color:#fff4e0}.planner-calendar.planner-calendar--perfect-day .planner-calendar__head button{color:#ffe7b0;background:#8b561522}.planner-calendar.planner-calendar--perfect-day .planner-calendar__head button:hover{background:#8b561538}.planner-calendar.planner-calendar--perfect-day .planner-calendar__weekdays{color:#c9a46a}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid button{color:#f3e2c0}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid button:hover{background:#f0a2261c}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid .muted{color:#6a5640}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid .selected{box-shadow:0 0 0 3px #e7a63a24,0 0 16px #f4b54230;color:#2c1804!important;background:linear-gradient(135deg,#ffe9ad,#d69a32)!important;outline:1px solid #f4c66a!important}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid .selected span{color:#2c1804!important}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid .today span{color:#ffe0a0!important}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid .selected.today span{color:#2c1804!important}.planner-calendar.planner-calendar--perfect-day .planner-calendar__grid i{background:#f0c76a}.planner-calendar.planner-calendar--perfect-day .planner-text-button{color:#e8c981}.planner-calendar.planner-calendar--perfect-day .planner-text-button:hover{color:#ffe7b0}@media (prefers-reduced-motion:reduce){.planner-day-view :is(.planner-sections-heading,.planner-section,.planner-list,.planner-row,.planner-goal .planner-goal__field,.planner-menu .planner-menu__trigger,.planner-kicker,.planner-check,.planner-text-field,.planner-times--direct,.planner-times--direct input,.planner-times__display,.planner-add,.planner-add-section,.planner-template-save,.planner-cover__veil,.planner-date-calendar,.planner-date-nav,.planner-date-edit-trigger,.planner-date-edit-action,.planner-return,.planner-header-more),.planner-page:before{transition:none}}.planner-reflection{transition:border-color .56s var(--planner-motion-ease),background .56s var(--planner-motion-ease),box-shadow .56s var(--planner-motion-ease)}.planner-reflection.planner-reflection--golden{box-shadow:inset 0 1px #fff0c75a,inset 0 -40px 72px #0904006e,0 16px 42px #00000035,0 0 36px #e6a32928;background:radial-gradient(130% 70% at 50% -8%,#ffe9b888 0,#f0a22644 28%,#0000 58%),radial-gradient(90% 55% at 8% 12%,#ffe0a040 0,#0000 55%),radial-gradient(80% 50% at 92% 8%,#f4c66a38 0,#0000 52%),radial-gradient(110% 82% at 2% 108%,#150801c7 0,#0000 61%),linear-gradient(160deg,#2a1808,#5a3510 22%,#8b5615 48%,#3c2208 74%,#100803)!important;border-color:#f4c66a5a!important}.planner-reflection.planner-reflection--golden:before{z-index:0;opacity:.95;background:radial-gradient(circle,#ffe5b070 0,#e89a2438 34%,#0000 68%);width:260px;height:220px;top:-90px;left:auto;right:-40px}.planner-reflection.planner-reflection--golden:after{z-index:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#ffe6b028,#f0a22612 38%,#0000);width:100%;height:42%;position:absolute;inset:0 auto auto 0}.planner-reflection.planner-reflection--golden>*{z-index:1}.planner-reflection.planner-reflection--golden :is(.planner-kicker,.planner-reflection__quote,.planner-quote__author-name,.planner-score>.planner-score__label,.planner-score-mood,.planner-reflection__head>div>span,.planner-reflection__settings,.planner-quote__button,.planner-score>:is(button,.planner-score__value),.planner-reflection>textarea,.planner-reflection>.planner-reflection__field){transition:color .56s var(--planner-motion-ease),border-color .56s var(--planner-motion-ease),background .56s var(--planner-motion-ease),box-shadow .56s var(--planner-motion-ease)}.planner-reflection.planner-reflection--golden .planner-kicker{color:#ffe6ae}.planner-reflection.planner-reflection--golden .planner-reflection__head>div>span{color:#ffe5a8;background:#f0a22628;border-color:#f4c66a66}.planner-reflection.planner-reflection--golden>.planner-reflection__field,.planner-reflection.planner-reflection--golden>textarea{box-shadow:inset 0 1px #fff2c233,0 0 18px #e8a93a14;color:#fff7e9!important;background:linear-gradient(145deg,#3a24108a,#28150599 48%,#1a0e0694)!important;border-color:#f6cf7a66!important}.planner-reflection.planner-reflection--golden>.planner-reflection__field:focus,.planner-reflection.planner-reflection--golden>.planner-reflection__field:focus-visible,.planner-reflection.planner-reflection--golden>textarea:focus,.planner-reflection.planner-reflection--golden>textarea:focus-visible{background:linear-gradient(145deg,#4a2e1299,#301808aa)!important;border-color:#ffe0a0aa!important;box-shadow:inset 0 1px #fff2c244,0 0 0 3px #e7a63a28!important}.planner-reflection.planner-reflection--golden>.planner-reflection__field::-moz-placeholder{color:#e7c98e!important}.planner-reflection.planner-reflection--golden>textarea::-moz-placeholder{color:#e7c98e!important}.planner-reflection.planner-reflection--golden>.planner-reflection__field::placeholder,.planner-reflection.planner-reflection--golden>textarea::placeholder{color:#e7c98e!important}.planner-reflection.planner-reflection--golden .planner-score{border-top-color:#ffe0a63d}.planner-reflection.planner-reflection--golden .planner-score>.planner-score__label{color:#f5db9e}.planner-reflection.planner-reflection--golden .planner-score>:is(button,.planner-score__value){color:#f3d79a;background:#160c0340;border-color:#f9d88048}.planner-reflection.planner-reflection--golden .planner-score>:is(button,.planner-score__value).active{box-shadow:0 0 0 3px #ffdc8430,0 0 16px #f4b54235;color:#3a2005!important;background:linear-gradient(135deg,#ffe9ad,#d69a32)!important;border-color:#ffe1a2!important}.planner-reflection.planner-reflection--golden .planner-score-progress__track{background:#170b03;box-shadow:inset 0 0 0 1px #ffe1a12b}.planner-reflection.planner-reflection--golden .planner-score-progress__fill{background:linear-gradient(90deg,#b96d16,#ffe0a0);box-shadow:0 0 10px #f5b54243}.planner-reflection.planner-reflection--golden .planner-score-mood{color:#ffedc4;background:linear-gradient(100deg,#170a0275,#a160160f);border-color:#f7cf7652}.planner-reflection.planner-reflection--golden .planner-quote{border-top-color:#ffe0a638}.planner-reflection.planner-reflection--golden .planner-reflection__quote{color:#fff0cf}.planner-reflection.planner-reflection--golden .planner-reflection__quote:before{color:#ffdb8b}.planner-reflection.planner-reflection--golden .planner-quote__author-name{color:#ebcf9a}.planner-reflection.planner-reflection--golden :is(.planner-reflection__settings,.planner-quote__button){color:#ffe3a6;background:#1b0d0345;border-color:#f7d17b4d}.planner-reflection.planner-reflection--golden .planner-quote__favorite.is-favorite{color:#fff0ca;background:linear-gradient(135deg,#c7791d75,#7d420d54);border-color:#ffe0a683;box-shadow:0 0 12px #f0ad3a35}@media (prefers-reduced-motion:reduce){.planner-reflection{transition:none}}.planner-item{--planner-item-first-line:40px;grid-template-rows:var(--planner-item-first-line) auto;align-items:start}.planner-item>.planner-check{grid-row:1;place-self:center}.planner-item__body{grid-row:1/-1;align-self:start;align-items:flex-start}.planner-item__body .planner-times{align-self:flex-start}.planner-item__body .planner-complete-text,.planner-item__body .planner-item__text{min-width:0;min-height:var(--planner-item-first-line);overflow-wrap:anywhere;word-break:break-word;align-self:flex-start;padding-block:calc((var(--planner-item-first-line) - 1.45em)/2)!important}.planner-item__body.is-untitled{min-height:var(--planner-item-first-line);align-items:center}.planner-item__body.is-untitled .planner-times--direct{align-self:center}.planner-item__body.is-untitled .planner-item__text{overflow-wrap:normal;word-break:normal;flex:auto;align-self:center;min-width:0;min-height:32px;padding-block:2px!important}.planner-item :is(.planner-row__move,.planner-row__delete){grid-row:1;align-self:center}@media (width<=700px){.planner-item{--planner-item-first-line:44px}.planner-item__body{align-items:flex-start;gap:8px}.planner-item__body.is-untitled{align-items:center;gap:2px}.planner-item__body .planner-times--direct{align-self:flex-start}.planner-item__body.is-untitled .planner-times--direct{align-self:center}.planner-item__body .planner-complete-text,.planner-item__body .planner-item__text{min-width:0;height:auto;min-height:var(--planner-item-first-line);flex:1 1 0;overflow:visible}.planner-item__body.is-untitled .planner-item__text{flex:100%;min-height:32px;padding-block:2px!important;padding-inline:2px!important}}.planner-tasks .planner-row{--planner-task-first-line:40px;grid-template-columns:30px minmax(0,1fr) auto auto auto;grid-template-rows:var(--planner-task-first-line) auto;align-items:start;padding:7px 0}.planner-tasks .planner-row>.planner-check{grid-row:1;place-self:center}.planner-tasks .planner-row :is(.planner-task__text,.planner-complete-text.planner-task__text){box-sizing:border-box;min-height:var(--planner-task-first-line);overflow-wrap:anywhere;word-break:break-word;grid-area:1/2/-1;align-self:start;margin:0;line-height:1.45;width:min(100%,24rem)!important;padding-block:calc((var(--planner-task-first-line) - 1.45em)/2)!important;padding-inline:10px!important}.planner-tasks .planner-row :is(.planner-row__move,.planner-row__delete){grid-row:1;align-self:center}@media (width<=700px){.planner-tasks .planner-row{--planner-task-first-line:44px;grid-template-columns:30px minmax(0,1fr) auto}.planner-tasks .planner-row :is(.planner-task__text,.planner-complete-text.planner-task__text){width:100%!important}}.planner-cover__remove{opacity:1!important;pointer-events:auto!important;transform:none!important}.planner-completion-toast{isolation:isolate;color:#f3fff6!important;background:radial-gradient(circle at 7% 0,#bbf7d145,#0000 34%),radial-gradient(circle at 92% 100%,#22c55e42,#0000 52%),linear-gradient(135deg,#123322,#0b1c13 57%,#102b1d)!important;border:1px solid #86efac9c!important;border-radius:18px!important;min-width:min(388px,100vw - 28px)!important;min-height:70px!important;padding-bottom:10px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #16653490,0 22px 58px #020a05bd,0 0 0 1px #4ade8033!important}.planner-completion-toast>[data-slot=progress]{display:none!important}.planner-completion-toast:before{z-index:-1;content:"";border:1px solid #bbf7d148;border-radius:50%;width:174px;height:174px;position:absolute;top:-78px;right:-36px;box-shadow:inset 0 0 34px #86efac28,0 0 48px #22c55e2f}.planner-completion-toast:after{transform-origin:0;content:"";background:linear-gradient(90deg,#22c55e,#86efac 58%,#dcfce7);height:4px;animation:3s linear forwards planner-completion-countdown;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #4ade80}@keyframes planner-completion-countdown{to{transform:scaleX(0)}}.planner-completion-toast__icon{filter:drop-shadow(0 0 11px #86efac);color:#dcfce7!important;width:21px!important;height:21px!important}.planner-completion-toast__title{letter-spacing:-.025em;color:#f3fff6!important;font-size:14px!important;font-weight:760!important}.planner-completion-toast__description{color:#bbf7d0!important;margin-top:3px!important;font-size:11px!important}.planner-completion-label{color:#aaa2b1;letter-spacing:.01em;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff16;border-radius:999px;justify-content:center;align-items:center;width:224px;min-height:25px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.planner-completion-label.is-complete{color:#f0e8ff;text-shadow:0 0 12px #b792ff7d;background:linear-gradient(100deg,#8b5cf633,#c9adff1f);border-color:#cbb5ff78;box-shadow:inset 0 1px #ffffff20,0 0 16px #9b70ff21}.planner-completion-label--plan{font-size:12px;font-weight:750}.planner-sections-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=700px){.planner-completion-toast{min-width:min(352px,100vw - 24px)!important;min-height:74px!important;padding-bottom:11px!important}.planner-completion-label{text-overflow:ellipsis;width:50%;min-width:0;max-width:50%;font-size:9px;overflow:hidden}.planner-completion-label--plan{font-size:11px}}.planner-completion-toast--long:after{animation-duration:6s}.planner-completion-toast--profile:after{animation-duration:5s}.planner-progress-count{color:#a9a1b7;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}@media (width<=700px){.planner-progress-count{font-size:12px}}.planner-completion-toast--burst-0{animation:.42s cubic-bezier(.2,.9,.28,1.18) both planner-completion-burst}.planner-completion-toast--burst-1{animation:.42s cubic-bezier(.2,.9,.28,1.18) 90ms both planner-completion-burst}.planner-completion-toast--burst-2{animation:.42s cubic-bezier(.2,.9,.28,1.18) .18s both planner-completion-burst}@keyframes planner-completion-burst{0%{opacity:0;transform:translate(40px,12px)scale(.9)}68%{opacity:1;transform:translate(-3px,-2px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.planner-completion-toast--burst-0,.planner-completion-toast--burst-1,.planner-completion-toast--burst-2{animation:none}}.planner-delete-toast{animation:.42s cubic-bezier(.2,.9,.28,1.18) both planner-completion-burst;color:#fff1f2!important;background:radial-gradient(circle at 7% 0,#fecdd34d,#0000 34%),radial-gradient(circle at 92% 100%,#ef44443d,#0000 52%),linear-gradient(135deg,#3a1119,#210b10 57%,#310e16)!important;border-color:#fb718599!important;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #991b1b99,0 22px 58px #160205c4,0 0 0 1px #fb718544!important}.planner-delete-toast:before{border-color:#fecdd354;box-shadow:inset 0 0 34px #fb71852e,0 0 48px #ef44443d}.planner-delete-toast:after{background:linear-gradient(90deg,#ef4444,#fb7185 58%,#ffe4e6);animation-duration:3.4s;box-shadow:0 0 14px #fb7185}.planner-delete-toast__icon{filter:drop-shadow(0 0 11px #fb7185);color:#ffe4e6!important}.planner-delete-toast__description{color:#fecdd3!important}.planner-transfer-group>h3{color:#e8e1f3;letter-spacing:-.015em;margin:2px 0 4px;font-size:13px;font-weight:700}.planner-transfer-group__head{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 4px;display:flex}.planner-transfer-group__head>h3{color:#e8e1f3;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:700;overflow:hidden}.planner-transfer-section-all{border:1px solid #bca4ff2e;flex:none;padding:4px 8px;font-size:11px}.planner-transfer-section-all.is-selected{background:#8b5cf614;border-color:#bca4ff66}.planner-transfer-date-nav{background:linear-gradient(100deg,#8b5cf61c,#ffffff05);border:1px solid #bca4ff2e;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:-3px 0 12px;padding:7px;display:grid}.planner-transfer-date-nav button{color:#ddd5ed;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.planner-transfer-date-nav button:hover:not(:disabled){color:#fff;background:#8b5cf622;border-color:#bca4ff6b}.planner-transfer-date-nav button:disabled{opacity:.3;cursor:default}.planner-transfer-date-nav strong{color:#eee8fa;text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:720;display:flex}.planner-transfer-date-nav strong svg{color:#bda9f2;flex:none;width:15px;height:15px}.planner-transfer-empty{color:#a99fb7;text-align:center;border:1px dashed #bca4ff2e;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:150px;padding:24px;display:grid}.planner-transfer-empty>svg{color:#aa91e7;width:25px;height:25px;margin-bottom:2px}.planner-transfer-empty strong{color:#ddd5e8;font-size:13px}.planner-transfer-empty small{font-size:11px}.planner-quote__popover{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f2effa!important;background:radial-gradient(circle at 10% 0,#bca7ff31,#0000 46%),radial-gradient(circle at 94% 100%,#72c7ff26,#0000 52%),linear-gradient(135deg,#1b1530ef,#0b1327ed)!important;border:1px solid #bdb3ff70!important;border-radius:17px!important;padding:16px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff43,inset 0 -1px #6d5bb44a,0 20px 55px #02040dc2,0 0 0 1px #9f8cff1c!important}.planner-quote__popover:before{content:"";pointer-events:none;border:1px solid #d8ceff45;border-radius:50%;width:138px;height:138px;position:absolute;top:-62px;right:-35px;box-shadow:inset 0 0 30px #a78bfa32,0 0 42px #a78bfa27}.planner-quote__popover>*{position:relative}.planner-quote__popover strong{letter-spacing:-.02em;color:#f5f2ff!important;font-size:13px!important;font-weight:760!important}.planner-quote__popover p{color:#d1cae6!important;font-size:12px!important;line-height:1.55!important}.planner-transfer-toast{z-index:130!important;min-height:104px!important;padding-bottom:12px!important}.planner-transfer-toast__actions{align-items:center!important;margin-top:10px!important;display:flex!important}.planner-transfer-toast .planner-transfer-toast__actions :is(button,[data-slot=base]){cursor:pointer;color:#123322!important;-webkit-backdrop-filter:none!important;background:#dcfce7!important;border:1px solid #dcfce799!important;border-radius:9px!important;min-width:0!important;min-height:30px!important;padding:0 12px!important;font-size:11px!important;font-weight:760!important;overflow:visible!important;box-shadow:0 5px 15px #052e1670!important}.planner-transfer-toast .planner-transfer-toast__actions :is(button,[data-slot=base]):after,.planner-transfer-toast .planner-transfer-toast__actions :is(button,[data-slot=base]):before{content:none!important;animation:none!important;display:none!important}.planner-transfer-toast .planner-transfer-toast__actions :is(button,[data-slot=base]):hover{transform:translateY(-1px);background:#fff!important}.planner-transfer-toast--undoing{background:radial-gradient(circle at 7% 0,#bbf7d12e,#0000 34%),radial-gradient(circle at 92% 100%,#22c55e2e,#0000 52%),linear-gradient(135deg,#0f241a,#0a1811 57%,#0e2218)!important;border-color:#a7f3d099!important;min-height:88px!important}.planner-transfer-toast--undoing:after{opacity:.7;animation:12s linear forwards planner-completion-countdown!important}.planner-transfer-toast__spin{animation:.85s linear infinite planner-gear-spin!important}@media (prefers-reduced-motion:reduce){.planner-transfer-toast--undoing:after,.planner-transfer-toast__spin{animation:none!important}}.planner-planner.is-editing .planner-tasks .planner-row__move{color:#9c90b4!important;background:#ffffff06!important;border:0!important;border-radius:6px!important;place-items:center!important;width:20px!important;min-height:20px!important;display:inline-grid!important}.planner-planner.is-editing .planner-tasks .planner-row__move svg{width:12px;height:12px}.planner-planner:not(.is-editing) .planner-tasks .planner-row__move{display:none!important}@media (width<=700px){.planner-planner.is-editing .planner-tasks .planner-row{grid-template-columns:30px minmax(0,1fr) 20px 20px 25px!important}.planner-planner.is-editing .planner-tasks .planner-row__delete{width:25px!important}}.planner-planner.is-editing .planner-item .planner-row__move{color:#9c90b4!important;background:#ffffff06!important;border:0!important;border-radius:6px!important;place-items:center!important;width:20px!important;min-height:20px!important;display:inline-grid!important}.planner-planner.is-editing .planner-item .planner-row__move svg{width:12px;height:12px}.planner-planner:not(.is-editing) .planner-item .planner-row__move{display:none!important}.planner-add--item small{color:#847d91;font-size:10px;font-weight:500}.planner-add--item small:before{content:"·";margin-right:6px}@media (width<=700px){.planner-planner.is-editing .planner-item{grid-template-columns:30px minmax(0,1fr) 20px 20px 25px!important}.planner-planner.is-editing .planner-item .planner-row__delete{grid-column:5!important;width:25px!important}.planner-add--item{flex-wrap:wrap}}.planner-hero--toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.planner-date-controls{justify-items:start;gap:8px;min-width:0;display:grid}.planner-hero--toolbar .planner-date-actions{order:0;justify-content:flex-start}.planner-hero--toolbar .planner-selected-date{text-align:right;order:0;justify-self:end;width:auto;min-width:min(210px,34vw)}.planner-hero--toolbar .planner-return{font-weight:600;box-shadow:inset 0 1px #ffffff0a;color:#d9ceea!important;background:#15111f!important;border:1px solid #342746!important;border-radius:10px!important;min-height:34px!important;margin:0!important;padding:0 11px!important}.planner-hero--toolbar .planner-return:hover{border-color:#72569a!important}@media (width<=700px){.planner-hero--toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.planner-date-controls{gap:7px}.planner-hero--toolbar .planner-date-actions{width:auto;padding:5px;overflow:visible}.planner-hero--toolbar .planner-selected-date{min-width:0;max-width:44vw}.planner-hero--toolbar .planner-selected-date strong{font-size:14px;line-height:1.25}.planner-hero--toolbar .planner-return{white-space:normal;text-align:left;max-width:46vw;line-height:1.25;padding:7px 9px!important}.planner-hero--toolbar:not(:has(.planner-selected-date)){grid-template-columns:1fr}.planner-hero--toolbar:not(:has(.planner-selected-date)) .planner-date-controls{width:100%}}.planner-hero--toolbar .planner-return{font-size:12px;font-weight:400;color:#9d94aa!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.planner-hero--toolbar .planner-return:hover{color:#d5c9e7!important;background:0 0!important}.planner-hero--toolbar .planner-return svg{width:13px;height:13px}@media (width<=700px){.planner-hero--toolbar .planner-return{white-space:nowrap;max-width:none;padding:0!important}}.planner-planner.is-editing .planner-item{padding-bottom:7px}.planner-planner.is-editing .planner-item__body{flex-wrap:wrap;grid-row:1/-1}.planner-item__optional-controls{flex:1 0 100%;order:3;align-items:center;gap:5px;width:100%;margin:3px 0 2px;display:flex}.planner-item__optional-controls button{color:#92899f;min-height:25px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.planner-item__optional-controls button.active{color:#d1c1f4;background:#8b5cf61c;border-color:#9f83e75c}.planner-item__optional-controls button svg{width:12px;height:12px}.planner-item__optional-controls small{color:#7f7789;margin-right:2px;font-size:9px}.planner-add--item{white-space:nowrap;flex-wrap:nowrap!important}.planner-add--item small{flex-basis:auto!important;margin-left:3px!important}@media (width<=700px){.planner-item__body.is-range .planner-item__text{flex:1 0 100%;order:1;width:100%!important}.planner-item__body.is-range .planner-times--direct{order:2;margin-top:2px}.planner-item__optional-controls{order:3;gap:4px;margin:4px 0 2px}.planner-item__optional-controls button{min-height:24px;padding:0 7px;font-size:9px}.planner-item__optional-controls small{font-size:8px}.planner-add--item{font-size:11px}.planner-add--item small{font-size:8px}}.planner-section__add-actions{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.planner-section__add-actions .planner-add{margin-top:9px}.planner-section.is-duplicate-entering{animation:.34s cubic-bezier(.16,1,.3,1) both planner-section-duplicate-in}@keyframes planner-section-duplicate-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.planner-section.is-duplicate-entering{animation:none}}html[data-atlas-motion=reduced] .planner-section.is-duplicate-entering{animation:none}.planner-menu__panel button{align-items:center;gap:7px;display:flex}.planner-menu__panel button svg{color:#bdaaff;flex:none}.planner-section__optional-controls{align-items:center;margin:8px 0;display:flex}.planner-section__optional-controls.has-cover{margin-top:16px;margin-bottom:9px}.planner-section__optional-controls button{color:#d1c1f4;min-height:25px;font:inherit;cursor:pointer;background:#8b5cf61c;border:1px solid #9f83e75c;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:inline-flex}.planner-section__optional-controls button svg{flex:none;width:12px;height:12px}.planner-section__optional-controls button span{white-space:nowrap}.planner-section-cover,.planner-section-cover-frame{--planner-section-cover-ratio:12/5}.planner-section-cover{background:#0d0a13;border:1px solid #ffffff18;border-radius:16px;width:100%;margin:7px 0 13px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0002}.planner-section-cover.is-interactive{cursor:pointer;touch-action:manipulation}.planner-section-cover.is-interactive:hover{border-color:#ffffff24}.planner-section-cover.is-interactive:focus-visible{outline-offset:2px;outline:2px solid #b9a4ff88}.planner-section-cover-frame{width:100%;aspect-ratio:var(--planner-section-cover-ratio);background:linear-gradient(135deg,#181221,#0e111a);position:relative;overflow:hidden}.planner-section-cover-frame>.planner-section-cover-image{position:absolute;inset:0}.planner-section-cover-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:linear-gradient(135deg,#181221,#0e111a);width:100%;height:100%;display:block}.planner-section-cover__viewport{width:100%;aspect-ratio:var(--planner-section-cover-ratio);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.planner-section-cover__viewport::-webkit-scrollbar{display:none}.planner-section-cover__slide{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(135deg,#181221,#0e111a);flex:0 0 100%;width:100%;height:100%}.planner-section-cover__slide .planner-section-cover-image,.planner-section-cover__slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;background:linear-gradient(135deg,#181221,#0e111a);width:100%;height:100%;transition:opacity .32s;display:block}.planner-section-cover__slide .planner-section-cover-image.is-ready,.planner-section-cover__slide img.is-ready{opacity:1}html[data-atlas-motion=reduced] .planner-section-cover__slide .planner-section-cover-image,html[data-atlas-motion=reduced] .planner-section-cover__slide img{transition:none}.planner-section-cover__nav{z-index:2;color:#f4efff;opacity:0;cursor:pointer;background:#08070bb8;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.planner-section-cover:hover .planner-section-cover__nav:not(:disabled),.planner-section-cover__nav:focus-visible{opacity:1}.planner-section-cover__nav:hover{background:#171021e8}.planner-section-cover__nav:disabled{opacity:0;pointer-events:none}.planner-section-cover__nav--prev{left:10px}.planner-section-cover__nav--next{right:10px}.planner-section-cover__dots{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060a70;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.planner-section-cover__dots button{cursor:pointer;background:#ffffff75;border:0;border-radius:50%;width:5px;height:5px;padding:0;transition:width .18s,background .18s}.planner-section-cover__dots button.active{background:#b9a4ff;border-radius:5px;width:14px}.planner-section-cover__controls{align-items:center;gap:7px;display:flex;bottom:10px;left:10px;right:10px;z-index:3!important;flex-wrap:nowrap!important;position:absolute!important}.planner-section-cover__controls button:disabled{cursor:default;opacity:.52!important}.planner-section-cover__label--mobile{display:none}.planner-section-cover.is-editable.has-multiple .planner-section-cover__dots,.planner-section-cover.options-open.has-multiple .planner-section-cover__dots{bottom:52px}.planner-section-cover-manager-backdrop{z-index:260!important}.planner-section-cover-manager{overscroll-behavior:contain;background:#100d17;border:1px solid #ffffff20;border-radius:22px;width:min(720px,100%);max-height:min(760px,100dvh - 40px);padding:20px;overflow-y:auto;box-shadow:0 30px 100px #000}.planner-section-cover-manager>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.planner-section-cover-manager>header .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:560px;margin:0;overflow:hidden}.planner-section-cover-manager>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.planner-section-cover-manager>header>button{color:#eee9f8;cursor:pointer;background:#ffffff0a;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.planner-section-cover-manager__description{color:#92899f;max-width:540px;margin:6px 0 0;font-size:11px;line-height:1.45}.planner-section-cover-manager__summary{background:#ffffff04;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:12px;margin:15px 0 0;padding:9px 11px;display:flex}.planner-section-cover-manager__summary>span{color:#aaa2b8;font-size:11px;font-weight:700}.planner-section-cover-manager__empty{color:#888091;margin:12px 0 0;font-size:11px;line-height:1.45}.planner-section-cover-manager__list{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0;display:grid}.planner-section-cover-manager__list article{background:#ffffff05;border:1px solid #ffffff17;border-radius:13px;position:relative;overflow:hidden}.planner-section-cover-manager__list article.is-replacing{border-color:#bca4ff99;box-shadow:0 0 0 2px #8b5cf628}.planner-section-cover-manager__list .planner-section-cover-frame{border-radius:13px 13px 0 0}.planner-section-cover-manager__list article>span{color:#fff;background:#08070bb8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid;position:absolute;top:7px;left:7px}.planner-section-cover-manager__list .planner-section-cover-manager__actions{align-items:center;gap:4px;padding:6px;display:flex}.planner-section-cover-manager__list article button{color:#dcd4e8;min-height:31px;font:inherit;cursor:pointer;background:#ffffff09;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.planner-section-cover-manager__list article button:first-child,.planner-section-cover-manager__list article button:nth-child(2){width:31px;padding:0}.planner-section-cover-manager__list article button.danger{color:#eea6b5;margin-left:auto}.planner-section-cover-manager button:disabled{opacity:.4;cursor:default}.planner-section-cover-manager__limit,.planner-section-cover-manager__replace-note{color:#d8caff;background:#8b5cf614;border:1px solid #bca4ff38;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;font-size:12px;display:flex}.planner-section-cover-manager__replace-note button{color:#cdbbff;font:inherit;cursor:pointer;background:0 0;border:0}.planner-section-cover-manager__limit{color:#aaa2b8;background:#ffffff04;border-color:#ffffff12;line-height:1.45}.planner-section-cover-manager__chooser{border-top:1px solid #ffffff12;margin-top:16px;padding-top:15px}.planner-section-cover-manager__tabs{gap:6px;display:flex}.planner-section-cover-manager__tabs button{color:#aaa2b8;min-height:34px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff18;border-radius:10px;padding:0 12px;font-size:12px}.planner-section-cover-manager__tabs button.active{color:#eee7ff;background:#8b5cf625;border-color:#bca4ff70}.planner-section-cover-manager__grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:8px;min-width:0;max-height:340px;padding-bottom:8px;padding-right:3px;display:grid;overflow:hidden auto}.planner-section-cover-manager__grid button{aspect-ratio:8/5;box-sizing:border-box;cursor:pointer;background:#171221;border:1px solid #ffffff18;border-radius:11px;width:100%;min-width:0;height:auto;padding:0;display:block;overflow:hidden}.planner-section-cover-manager__grid button:hover{border-color:#c4a9ff}.planner-section-cover-manager__grid img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.planner-section-cover-manager__upload{color:#cdbdff;text-align:center;background:#8b5cf60c;border:1px dashed #bca4ff48;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;margin-top:14px;display:flex;position:relative}.planner-section-cover-manager__upload>svg{width:28px;height:28px}.planner-section-cover-manager__upload strong{font-size:14px}.planner-section-cover-manager__upload small{color:#8f879a;font-size:11px}.planner-section-cover-manager__upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.planner-section-cover-manager__upload .planner-primary{margin-top:8px}.planner-section-cover-manager__footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#100d17e8,#100d17 34%);border-top:1px solid #ffffff15;justify-content:flex-end;margin:18px -20px -20px;padding:12px 20px;display:flex;position:sticky;bottom:-20px;left:0;right:0}.planner-section-cover-manager__footer .planner-primary{min-width:112px;font-weight:700}@media (width<=700px){.planner-section-cover,.planner-section-cover-frame{--planner-section-cover-ratio:2/1}.planner-section__optional-controls{margin-top:8px}.planner-section__optional-controls.has-cover{margin-top:12px;margin-bottom:10px}.planner-section__optional-controls button{min-height:28px;padding:0 9px}.planner-section-cover__viewport{aspect-ratio:2}.planner-section-cover__nav{display:none}.planner-section-cover{border-radius:14px;margin-top:6px}.planner-section-cover__controls{gap:6px;bottom:8px;left:8px;right:8px}.planner-section-cover__controls :is(.planner-cover__add,.planner-cover__picker,.planner-cover__remove){flex:1;justify-content:center;min-width:0;min-height:34px;padding:0 6px;font-size:11px}.planner-section-cover__label--desktop{display:none}.planner-section-cover__label--mobile{display:inline}.planner-section-cover.is-editable.has-multiple .planner-section-cover__dots,.planner-section-cover.options-open.has-multiple .planner-section-cover__dots{bottom:50px}.planner-section-cover-manager{max-height:calc(100dvh - var(--atlas-overlay-bottom,0px) - var(--planner-cover-sheet-gap-top,44px));border-radius:22px 22px 0 0;padding:16px}.planner-section-cover-manager>header h2{font-size:21px}.planner-section-cover-manager__description{max-width:none;padding-right:8px}.planner-section-cover-manager__summary{gap:8px}.planner-section-cover-manager__tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:4px;display:grid}.planner-section-cover-manager__tabs button{min-height:38px;padding:0 8px;font-size:12px}.planner-section-cover-manager__footer{margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding:11px 16px;bottom:-16px}.planner-section-cover-manager__footer .planner-primary{width:100%}.planner-section-cover-manager__list{grid-template-columns:1fr}.planner-section-cover-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:min(42dvh,280px)}.planner-section-cover-manager__grid button{aspect-ratio:16/10;border-radius:10px}.planner-section-cover-manager__upload{min-height:180px;margin-top:10px;position:relative}.planner-section-cover-manager__list .planner-section-cover-manager__actions{flex-wrap:wrap}.planner-section-cover-manager__list article button.danger{margin-left:auto}}.planner-cover-picker__grid,.planner-section-cover-manager__grid{grid-auto-flow:row;align-items:start;min-width:0;overflow-x:hidden}.planner-cover-picker__grid button,.planner-section-cover-manager__grid button{aspect-ratio:8/5;box-sizing:border-box;width:100%;min-width:0;height:auto;padding:0;display:block}.planner-cover-picker__grid button img,.planner-section-cover-manager__grid button img{aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}@media (width<=700px){.planner-section-cover-manager__chooser{min-width:0}.planner-cover-picker__grid,.planner-section-cover-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.planner-planner.is-editing .planner-item__body{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:6px!important;display:grid!important}.planner-planner.is-editing .planner-item__body>.planner-complete-text,.planner-planner.is-editing .planner-item__body>.planner-item__text{grid-area:1/1!important;width:100%!important;margin:0!important}.planner-planner.is-editing .planner-item__body>.planner-times--direct{grid-area:2/1!important;justify-self:start!important;margin:0!important}.planner-planner.is-editing .planner-item__body>.planner-item__optional-controls{grid-area:3/1!important;width:100%!important;margin:0!important;display:flex!important}.planner-item__optional-controls button:last-child{white-space:nowrap}.planner-add--item{flex-wrap:nowrap!important}.planner-add--item small{display:none!important}}.planner-hub__analytics{border:1px solid var(--space-accent,#b9a4ff);align-items:center;gap:16px;min-height:78px;margin:0 0 18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics{border:1px solid color-mix(in srgb,var(--space-accent,#b9a4ff) 34%,transparent)}}.planner-hub__analytics{color:inherit;background:radial-gradient(circle at 0 0,var(--space-accent,#8b5cf6),transparent 42%),linear-gradient(118deg,#171322 0,var(--space-accent,#8b5cf6) 55%,#0f0e15 100%);border-radius:20px;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--space-accent,#8b5cf6) 22%,#171322),transparent 42%),linear-gradient(118deg,#171322 0,color-mix(in srgb,var(--space-accent,#8b5cf6) 11%,#121019) 55%,#0f0e15 100%)}}.planner-hub__analytics{transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff17,0 18px 40px -28px #000000a6}.planner-hub__analytics:hover{border-color:var(--space-accent,#c4b5fd)}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics:hover{border-color:color-mix(in srgb,var(--space-accent,#c4b5fd) 52%,#fff)}}.planner-hub__analytics:hover{box-shadow:inset 0 1px 0 #ffffff1c,0 0 0 1px var(--space-accent,#8b5cf6),0 22px 48px -24px #000000b3}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics:hover{box-shadow:inset 0 1px 0 #ffffff1c,0 0 0 1px color-mix(in srgb,var(--space-accent,#8b5cf6) 18%,transparent),0 22px 48px -24px #000000b3}}.planner-hub__analytics:hover{transform:translateY(-1px)}.planner-hub__analytics-icon{border:1px solid var(--space-accent,#c4b5fd);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics-icon{border:1px solid color-mix(in srgb,var(--space-accent,#c4b5fd) 42%,transparent)}}.planner-hub__analytics-icon{color:#f3ebff;background:linear-gradient(145deg,var(--space-accent,#8b5cf6),var(--space-accent,#7c3aed));border-radius:14px}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--space-accent,#8b5cf6) 52%,#1a1428),color-mix(in srgb,var(--space-accent,#7c3aed) 28%,#12101c))}}.planner-hub__analytics-icon{box-shadow:inset 0 1px 0 #ffffff29,0 0 22px var(--space-accent,#8b5cf6)}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics-icon{box-shadow:inset 0 1px 0 #ffffff29,0 0 22px color-mix(in srgb,var(--space-accent,#8b5cf6) 28%,transparent)}}.planner-hub__analytics-icon svg{width:18px;height:18px}.planner-hub__analytics-copy{flex:1;gap:3px;min-width:0;display:grid}.planner-hub__analytics-copy strong{color:#f8f4ff;letter-spacing:-.03em;font-size:15px;font-weight:650}.planner-hub__analytics-copy small{color:#c5bbda;font-size:12px;line-height:1.4}.planner-hub__analytics-arrow{width:16px;height:16px;color:var(--space-accent,#d4c2ff);flex:none}@supports (color:color-mix(in lab,red,red)){.planner-hub__analytics-arrow{color:color-mix(in srgb,var(--space-accent,#d4c2ff) 88%,#fff)}}.planner-hub__analytics-arrow{opacity:.92;transition:transform .22s,opacity .22s}.planner-hub__analytics:hover .planner-hub__analytics-arrow{opacity:1;transform:translate(2px,-2px)}@media (width<=700px){.planner-hub__analytics{border-radius:18px;gap:13px;min-height:72px;padding:14px 15px}.planner-hub__analytics-icon{border-radius:12px;width:38px;height:38px}.planner-hub__analytics-copy strong{font-size:14px}.planner-hub__analytics-copy small{font-size:11px}}.planner-analytics-page{width:min(980px,100% - 48px);max-width:980px;margin-inline:auto;padding-bottom:72px;overflow-x:clip}.planner-analytics-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;margin:6px 0 22px;display:grid}.planner-analytics-hero>.back-link{grid-column:1/-1;width:max-content;margin:0}.planner-analytics-hero__title{min-width:0}.planner-analytics-hero__title h1{letter-spacing:-.07em;margin:4px 0 6px;font-size:clamp(34px,4.6vw,50px);line-height:.94}.planner-analytics-hero__title>p:last-child{color:var(--muted);max-width:32rem;margin:0;font-size:14px;line-height:1.45}.planner-analytics-period{border:1px solid #ffffff1a;border-radius:12px;align-self:end;gap:3px;width:max-content;max-width:100%;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff0a}.planner-analytics-period button{color:#958e9f;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:12px}.planner-analytics-pager{grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:2px;display:flex}.planner-analytics-pager strong{color:#e8e2f2;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;min-width:0;max-width:min(280px,70vw);font-size:13px;font-weight:620;overflow:hidden}.planner-analytics-pager button{color:#d6cfdf;cursor:pointer;background:#ffffff0a;border:1px solid #a98bff2e;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.planner-analytics-pager button:hover{background:#ffffff0f;border-color:#ffffff2e}.planner-analytics-story{gap:16px;animation:.36s cubic-bezier(.22,.8,.22,1) both planner-analytics-enter;display:grid}.planner-analytics-opening{border-radius:20px;min-width:0;padding:18px}.planner-analytics-opening>.eyebrow{margin:0 0 14px}.planner-analytics-story-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.planner-analytics-story-metric{color:#e4def0;text-align:left;min-width:0;min-height:96px;font:inherit;cursor:pointer;background:linear-gradient(165deg,#ffffff14,#ffffff08);border:1px solid #ffffff1f;border-radius:16px;align-content:start;gap:6px;padding:14px 14px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.planner-analytics-story-metric.active,.planner-analytics-story-metric:hover{background:linear-gradient(165deg,#7557ff38,#ffffff0a);border-color:#c9b9ff66;transform:translateY(-1px)}.planner-analytics-story-metric__mark{font-size:16px;line-height:1}.planner-analytics-story-metric strong{color:#f7f3ff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1}.planner-analytics-story-metric>span{color:#c4bcd4;letter-spacing:.01em;font-size:12px;font-weight:600}.planner-analytics-story-metric small{color:#9a93a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.planner-analytics-pulse{background:linear-gradient(135deg,#110f18,#08070d);border:1px solid #ffffff1a;border-radius:20px;min-width:0;padding:20px;transition:border-color .2s,box-shadow .2s}.planner-analytics-layer.is-focused,.planner-analytics-pulse.is-focused{border-color:#ffffff29;box-shadow:0 0 0 1px #ffffff0f,0 0 24px -14px #0000008c}.planner-analytics-pulse>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.planner-analytics-pulse>header>div:first-child{min-width:0}.planner-analytics-calendar h2,.planner-analytics-chart h2,.planner-analytics-layer h2,.planner-analytics-pulse h2,.planner-analytics-tasks h2{color:#f0ebf7;letter-spacing:-.05em;margin:4px 0 0;font-size:20px}.planner-analytics-delta{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.planner-analytics-delta strong{color:#f5f0ff;letter-spacing:-.07em;font-size:30px;font-weight:650;line-height:.95}.planner-analytics-delta small{color:#8d8698;white-space:nowrap;font-size:11px}.planner-analytics-delta.is-up small{color:#9dcfb2}.planner-analytics-delta.is-down small{color:#d7a4a8}.planner-analytics-pulse__grid{grid-template-columns:minmax(0,1.25fr) minmax(200px,.85fr);align-items:start;gap:18px;margin-top:18px;display:grid}.planner-analytics-distribution{box-sizing:content-box;border-bottom:1px solid #ffffff14;align-self:start;align-items:end;gap:4px;width:100%;height:168px;margin:0 0 16px;padding:0 1px 16px;display:flex}.planner-analytics-distribution button{cursor:pointer;min-width:0;height:8px;box-shadow:none;background:#7557ff;border:0;border-radius:6px 6px 2px 2px;flex:1 1 0;transition:filter .16s,transform .16s;position:relative}.planner-analytics-distribution button:hover{filter:brightness(1.1);transform:translateY(-1px)}.planner-analytics-distribution button span{color:#8a8396;font-size:10px;line-height:1;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.planner-analytics-streaks{gap:8px;min-width:0;display:grid}.planner-analytics-streaks article{border:1px solid #ffffff14;border-radius:13px;padding:11px 13px}.planner-analytics-streaks p{color:#9a93a5;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.planner-analytics-streaks strong{color:#efe9f7;letter-spacing:-.05em;margin-top:5px;font-size:22px;display:block}.planner-analytics-streaks strong span{margin-left:4px;font-size:13px}.planner-analytics-streaks small{color:#7f788a;margin-top:3px;font-size:11px;display:block}.planner-analytics-streaks__perfect strong{color:#f7dc9f}.planner-analytics-pulse__note{color:#90899a;flex-wrap:wrap;gap:8px 14px;margin:22px 0 0;font-size:12px;line-height:1.45;display:flex}.planner-analytics-calendar{border-radius:20px;min-width:0;padding:20px}.planner-analytics-calendar>header,.planner-analytics-chart>header,.planner-analytics-tasks>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.planner-analytics-calendar>header>span{color:#928a9e;text-transform:capitalize;flex:none;padding-top:3px;font-size:12px}.planner-analytics-calendar__grid,.planner-analytics-calendar__weekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.planner-analytics-calendar__weekdays{color:#777080;margin:16px 0 5px;font-size:10px;font-weight:650}.planner-analytics-calendar__grid button{color:#ddd6e7;min-height:46px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;place-items:center;display:grid;position:relative}.planner-analytics-calendar__grid button:hover:not(.muted){background:#ffffff12;border-color:#fff3}.planner-analytics-calendar__grid button>span{align-self:start;padding-top:6px;font-size:10px}.planner-analytics-calendar__grid button>b{color:#ece8f2;background:#ffffff24;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:grid;position:absolute;bottom:4px;right:5px}.planner-analytics-calendar__grid button.perfect b{color:#4b2a06;background:linear-gradient(135deg,#ffe6a4,#d6912c);box-shadow:0 0 11px #e8a93a33}.planner-analytics-calendar__grid button.muted{opacity:.24;cursor:default}.planner-analytics-calendar__grid button.selected{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14;border-color:#ffffff47!important}.planner-analytics-calendar__grid button i{background:#cfc8d9;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px}.planner-analytics-day-detail{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-width:0;margin-top:12px;padding:12px 0 0;display:grid}.planner-analytics-day-detail div{align-items:baseline;gap:8px;min-width:0;display:flex}.planner-analytics-day-detail strong{color:#e9e4f2;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:12px;font-weight:620;overflow:hidden}.planner-analytics-day-detail div span{color:#b8b0c4;flex:none;font-size:12px}.planner-analytics-day-detail p{color:#96909e;grid-column:1;margin:0;font-size:12px}.planner-analytics-day-detail em{color:#a39ab0;margin-left:5px;font-style:normal}.planner-analytics-day-detail button{color:#cfc8d9;font:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;align-self:center;align-items:center;gap:4px;font-size:12px;display:inline-flex}.planner-analytics-layers{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.planner-analytics-layer{cursor:pointer;border-radius:20px;align-content:start;gap:7px;min-width:0;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.planner-analytics-layer:hover{transform:translateY(-1px)}.planner-analytics-layer>strong{color:#f5f0ff;letter-spacing:-.07em;margin-top:4px;font-size:32px;font-weight:650;line-height:.92;display:block}.planner-analytics-layer>p{color:#95909f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.planner-analytics-layer>strong.is-pending{color:#8d8698}.planner-analytics-today{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:2px;margin-top:4px;padding:8px 10px;display:grid}.planner-analytics-today .eyebrow{color:#b7a8ff;letter-spacing:.08em;margin:0;font-size:10px}.planner-analytics-today b{color:#e8e1f4;font-size:12px;font-weight:620}.planner-analytics-today small{color:#8d8698;font-size:11px}.planner-analytics-completion-chart button.is-in-progress{opacity:.72;outline-offset:1px;outline:1px dashed #b7a8ff73}.planner-analytics-tasks header>strong.is-pending{color:#8d8698;font-size:12px;font-weight:550}.planner-analytics-layer .planner-analytics-delta{text-align:left;justify-items:start;margin-top:1px}.planner-analytics-weekday{box-sizing:content-box;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:4px;height:64px;margin:10px 0 4px;padding-bottom:16px;display:grid}.planner-analytics-weekday div{align-content:end;justify-items:center;gap:5px;min-width:0;display:grid}.planner-analytics-weekday b{width:100%;height:6px;box-shadow:none;background:#7557ff;border-radius:5px 5px 2px 2px;display:block}.planner-analytics-weekday span{color:#7f788a;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:650;overflow:hidden}.planner-analytics-layer footer{color:#a79fb3;border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;margin-top:6px;padding-top:9px;font-size:11px;display:flex}.planner-analytics-clusters,.planner-analytics-heavy{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.planner-analytics-clusters li,.planner-analytics-heavy li{color:#b7b0c2;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.planner-analytics-clusters li span,.planner-analytics-heavy li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-analytics-clusters b{color:#d8cef3;flex:none;font-weight:620}.planner-analytics-heavy button{color:#cfc8d9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.planner-analytics-ritual-meta{gap:7px;margin:8px 0 0;display:grid}.planner-analytics-ritual-meta div{justify-content:space-between;gap:12px;display:flex}.planner-analytics-ritual-meta dt{color:#8f8899;font-size:11px}.planner-analytics-ritual-meta dd{color:#ddd5ea;margin:0;font-size:12px;font-weight:620}.planner-analytics-layer--perfect{background:linear-gradient(168deg,#14110c,#0c0a08 55%,#080706)!important;border-color:#e8b76047!important}.planner-analytics-layer--perfect h2{color:#f7e2b3}.planner-analytics-layer--perfect h2 span{font-size:14px}.planner-analytics-layer--perfect>strong{color:#ffdfa0}.planner-analytics-perfect-note{line-height:1.4;margin:3px 0 0!important;font-size:11px!important}.planner-analytics-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.planner-analytics-chart,.planner-analytics-tasks{border-radius:20px;min-width:0;padding:18px}.planner-analytics-chart header>span{color:#b8b0c4;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:48%;padding-top:3px;font-size:11px;overflow:hidden}.planner-analytics-rating-chart{margin:16px 0 2px;padding-left:22px;position:relative}.planner-analytics-rating-chart svg{aspect-ratio:100/34;width:100%;height:auto;display:block;overflow:visible}.planner-analytics-rating-chart line,.planner-analytics-rating-chart__grid line{stroke:#ffffff0d;stroke-width:.14px}.planner-analytics-rating-chart__area{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) .12s forwards planner-analytics-area}.planner-analytics-rating-chart__line{fill:none;stroke-width:1.85px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 4px #9977ef24);stroke-dasharray:260;stroke-dashoffset:260px;animation:1.35s cubic-bezier(.2,.7,.2,1) forwards planner-analytics-draw}.planner-analytics-rating-chart circle{fill:#1a1528;stroke:#d8ccff;stroke-width:1.15px;vector-effect:non-scaling-stroke;cursor:pointer;opacity:0;transition:fill .2s,stroke .2s,filter .2s;animation:.4s forwards planner-analytics-point}.planner-analytics-rating-chart circle:nth-child(n){animation-delay:.55s}.planner-analytics-rating-chart circle.current{fill:#f5f0ff;stroke:#a98bff;filter:drop-shadow(0 0 5px #a98bff73)}.planner-analytics-rating-chart circle.selected,.planner-analytics-rating-chart circle:hover{fill:#fff;stroke:#c7b4ff;filter:drop-shadow(0 0 7px #a98bff8c)}.planner-analytics-rating-chart circle.perfect{fill:#f6ce72;stroke:#8a5a12;filter:drop-shadow(0 0 5px #e8a93a66)}.planner-analytics-rating-chart>div{color:#746d7c;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;left:0}.planner-analytics-chart__empty{color:#898290;margin:28px 0 14px;font-size:13px;line-height:1.5}.planner-analytics-tasks header>strong{color:#eee7f8;padding-top:4px;font-size:14px;font-weight:600}.planner-analytics-tasks header>strong span{color:#b8b0c4;margin-left:3px}.planner-analytics-completion-chart{box-sizing:content-box;border-bottom:1px solid #ffffff14;align-items:end;gap:3px;height:104px;margin-top:16px;padding:0 2px 4px;display:flex}.planner-analytics-completion-chart button{width:var(--bar-width);cursor:default;transform-origin:bottom;min-width:4px;height:8px;box-shadow:none;background:#7557ff;border:0;border-radius:5px 5px 2px 2px;transition:filter .18s,transform .18s;animation:.55s cubic-bezier(.22,.8,.22,1) both planner-analytics-bar;position:relative}.planner-analytics-completion-chart button:hover{filter:brightness(1.12);transform:translateY(-1px)}.planner-analytics-completion-chart button span{z-index:2;color:#eee8f6;opacity:0;pointer-events:none;background:#0c0a12;border:1px solid #ffffff24;border-radius:5px;padding:3px 5px;font-size:10px;transition:all .16s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,3px)}.planner-analytics-completion-chart button:hover span{opacity:1;transform:translate(-50%)}.planner-analytics-tasks>p{color:#918a98;margin:18px 0 4px;font-size:13px}.planner-analytics-empty,.planner-analytics-loading{text-align:center;border-radius:22px;justify-items:center;padding:56px 22px;display:grid}.planner-analytics-empty>svg{color:#c4a9ff;width:28px;height:28px}.planner-analytics-empty h2{color:#eee8f6;letter-spacing:-.055em;margin:14px 0 8px;font-size:22px}.planner-analytics-empty p{color:#9a939f;max-width:380px;margin:0;font-size:13px;line-height:1.55}.planner-analytics-empty .planner-primary,.planner-analytics-empty button.planner-primary{cursor:pointer;align-items:center;margin-top:18px;text-decoration:none;display:inline-flex}.planner-analytics-loading{color:#9d96a6;align-content:center;min-height:220px;font-size:13px}.planner-analytics-loading span{border:2px solid #ffffff1a;border-top-color:#c2a9ff;border-radius:50%;width:28px;height:28px;animation:.78s linear infinite planner-analytics-spin}.planner-analytics-loading p{margin:12px 0 0}@keyframes planner-analytics-spin{to{transform:rotate(1turn)}}@keyframes planner-analytics-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes planner-analytics-draw{to{stroke-dashoffset:0}}@keyframes planner-analytics-area{0%{opacity:0}to{opacity:1}}@keyframes planner-analytics-point{0%{opacity:0}to{opacity:1}}@keyframes planner-analytics-bar{0%{opacity:.35;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.planner-analytics-reveal-enter-active,.planner-analytics-reveal-leave-active{transition:opacity .18s,transform .18s}.planner-analytics-reveal-enter-from,.planner-analytics-reveal-leave-to{opacity:0;transform:translateY(-3px)}.planner-analytics-page :is(.glass-card,.planner-analytics-pulse){-webkit-backdrop-filter:none;background:linear-gradient(145deg,#16131f,#100e18 52%,#0a0910);border:1px solid #a98bff29;box-shadow:inset 0 1px #ffffff12,0 1px 1px #0006,0 22px 48px -28px #000}.planner-analytics-pulse{padding:24px;background:linear-gradient(145deg,#171420,#100e18 55%,#0a0910)!important;border-color:#a98bff33!important}.app-shell:has(.planner-analytics-page){background:#050508}.planner-analytics-page :is(.planner-analytics-delta strong,.planner-analytics-layer>strong,.planner-analytics-streaks strong,.planner-analytics-ritual-meta dd,.planner-analytics-clusters b,.planner-analytics-heavy span,.planner-analytics-tasks header>strong,.planner-analytics-calendar__grid b,.planner-analytics-distribution span,.planner-analytics-pager strong){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.planner-analytics-page .eyebrow{color:#b8a6ef;letter-spacing:.17em;font-size:10px;font-weight:750}.planner-analytics-opening{background:linear-gradient(150deg,#1a1626,#14111c 55%,#0e0c14)!important;border-color:#a98bff2e!important}.planner-analytics-story{gap:18px}.planner-analytics-layers,.planner-analytics-story-grid{gap:16px}.planner-analytics-hero__title h1{color:#f8f5fe}.planner-analytics-period{background:#030308b8;border-color:#ffffff1a}.planner-analytics-period button.active{color:#f0eaff;background:linear-gradient(135deg,#7557ff7a,#a98bff38);border-color:#d3c1ff47;box-shadow:inset 0 1px #ffffff24,0 0 14px -6px #7557ff73}.planner-analytics-distribution button.perfect{background:linear-gradient(#ffeec4,#eab95d 56%,#c4842a);box-shadow:inset 0 1px #fff8e6,0 6px 14px -10px #e8a93a55}.planner-analytics-distribution button.muted{box-shadow:none;background:#ffffff12}.planner-analytics-streaks article{background:#ffffff08;border-color:#ffffff14}.planner-analytics-streaks__perfect{background:linear-gradient(170deg,#f0a2261a,#ffffff05);border-color:#e8b76047}.planner-analytics-calendar__grid button{background:#ffffff08;box-shadow:inset 0 1px #ffffff0a}.planner-analytics-calendar__grid button.rated{background:#ffffff0d;border-color:#ffffff24}.planner-analytics-calendar__grid button.perfect{background:linear-gradient(#f0a2261a,#ffffff05);border-color:#e8b7604d}.planner-analytics-layer--perfect{background:linear-gradient(168deg,#15120c,#0c0a08 50%,#070605)!important;border-color:#e8b7604d!important;box-shadow:inset 0 1px #f5c56b1f,0 1px 1px #0006,0 22px 48px -28px #000!important}.planner-analytics-layer--perfect .eyebrow{color:#d2a862}.planner-analytics-layer--perfect footer{color:#c9ac7c;border-top-color:#f5c56b2e}.planner-analytics-layer--perfect footer b{color:#ffe6b2}.planner-analytics-perfect-note{color:#cfb283!important}.planner-analytics-rating-chart>div{top:calc(11.8% - 6px);bottom:calc(11.8% - 6px)}@media (width<=900px){.planner-analytics-layers{grid-template-columns:1fr}.planner-analytics-pulse__grid{grid-template-columns:1fr;gap:14px}.planner-analytics-story-grid{grid-template-columns:1fr}.planner-analytics-story-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.planner-analytics-page{width:calc(100% - 28px);padding-bottom:calc(var(--atlas-bottom-nav-height) + 48px + env(safe-area-inset-bottom))}.planner-analytics-hero{grid-template-columns:1fr;align-items:stretch;gap:12px;margin:2px 0 18px}.planner-analytics-hero__title h1{font-size:clamp(30px,9vw,38px)}.planner-analytics-hero__title>p:last-child{max-width:none;font-size:13px}.planner-analytics-period{justify-content:stretch;width:100%}.planner-analytics-period button{flex:1;min-height:34px;padding:0 8px;font-size:12px}.planner-analytics-pager{gap:10px;width:100%}.planner-analytics-pager strong{flex:1;max-width:none;font-size:12px}.planner-analytics-story{gap:14px}.planner-analytics-opening{border-radius:18px;padding:14px 14px 12px}.planner-analytics-story-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.planner-analytics-story-metric{min-height:88px;padding:12px}.planner-analytics-story-metric strong{font-size:20px}.planner-analytics-calendar,.planner-analytics-chart,.planner-analytics-layer,.planner-analytics-pulse,.planner-analytics-tasks{border-radius:17px;padding:15px}.planner-analytics-pulse>header{flex-direction:column;align-items:flex-start;gap:8px}.planner-analytics-delta{text-align:left;justify-items:start}.planner-analytics-delta strong,.planner-analytics-layer>strong{font-size:28px}.planner-analytics-calendar h2,.planner-analytics-chart h2,.planner-analytics-layer h2,.planner-analytics-pulse h2,.planner-analytics-tasks h2{font-size:18px}.planner-analytics-distribution{height:140px;margin-bottom:14px;padding-bottom:14px}.planner-analytics-calendar__weekdays{margin-top:12px;font-size:9px}.planner-analytics-calendar__grid,.planner-analytics-calendar__weekdays{gap:2px}.planner-analytics-calendar__grid button{border-radius:8px;min-height:36px}.planner-analytics-calendar__grid button>span{padding-top:4px;font-size:9px}.planner-analytics-calendar__grid button>b{width:14px;height:14px;font-size:8px;bottom:2px;right:2px}.planner-analytics-day-detail{gap:4px 8px}.planner-analytics-day-detail strong{white-space:normal;font-size:11px}.planner-analytics-day-detail button{font-size:11px}.planner-analytics-rating-chart svg{height:132px}.planner-analytics-chart header{flex-direction:column;gap:4px}.planner-analytics-chart header>span{text-align:left;max-width:100%}.planner-analytics-empty,.planner-analytics-loading{padding:44px 18px}.planner-analytics-loading{min-height:180px}}@media (prefers-reduced-motion:reduce){.planner-analytics-completion-chart button,.planner-analytics-loading span,.planner-analytics-rating-chart circle,.planner-analytics-rating-chart polyline,.planner-analytics-rating-chart__area,.planner-analytics-rating-chart__line,.planner-analytics-story{animation:none}.planner-analytics-rating-chart polyline,.planner-analytics-rating-chart__line{stroke-dasharray:none;stroke-dashoffset:0}.planner-analytics-rating-chart circle,.planner-analytics-rating-chart__area{opacity:1}.planner-analytics-layer,.planner-analytics-reveal-enter-active,.planner-analytics-reveal-leave-active,.planner-hub__analytics,.planner-hub__analytics-arrow{transition:none}}.planner-cover{cursor:default;position:relative}.planner-cover__controls{z-index:2;flex-wrap:wrap;align-items:center;gap:7px;transition:opacity .18s,transform .18s;display:flex;position:relative}.planner-planner:not(.is-editing) .planner-cover.has-cover:not(.options-open) .planner-cover__controls{opacity:0;pointer-events:none;transform:translateY(6px)}.planner-cover__add,.planner-cover__picker{color:#f2edfc;min-height:36px;font:inherit;cursor:pointer;background:#08070b8a;border:1px solid #ffffff2c;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;opacity:1!important;pointer-events:auto!important;display:inline-flex!important;transform:none!important}.planner-cover__add{position:relative;overflow:hidden}.planner-cover__remove{color:#eadde4;min-height:36px;font:inherit;cursor:pointer;background:#08070b8a;border:1px solid #e993a34d;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.planner-cover-picker{overscroll-behavior:contain;width:min(660px,100%);max-height:min(720px,100dvh - 40px);overflow-y:auto}.planner-cover-picker>header{justify-content:space-between;align-items:center;display:flex}.planner-cover-picker>header p{margin:0}.planner-cover-picker>header button{color:#eee9f8;cursor:pointer;background:#ffffff0a;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.planner-cover-picker__categories{flex-wrap:wrap;gap:6px;margin:16px 0 12px;display:flex}.planner-cover-picker__categories button{color:#bdb4cc;min-height:30px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff18;border-radius:9px;padding:0 10px;font-size:12px}.planner-cover-picker__categories button.active{color:#eee7ff;background:#8b5cf625;border-color:#bca4ff77}.planner-cover-picker__category-select{display:none}.planner-cover-picker__grid{margin:0}.planner-cover-picker__grid button{background:linear-gradient(135deg,#171221,#0d1320);position:relative;overflow:hidden}.planner-cover-picker__grid button img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.planner-cover-picker__grid button:has(img[src=""]){display:none}@media (width<=700px){.planner-cover__controls{gap:6px}.planner-cover__add,.planner-cover__picker,.planner-cover__remove{min-height:34px;padding:0 8px;font-size:11px}.planner-cover-picker{max-height:calc(100dvh - var(--atlas-overlay-bottom,0px) - var(--planner-cover-sheet-gap-top,44px))}.planner-cover-picker__categories{display:none}.planner-cover-picker__category-select{z-index:4;width:100%;max-width:100%;margin:14px 0 12px;display:block;position:relative}.planner-cover-picker__category-trigger{color:#f0eafc;max-width:100%;min-height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(#1a1524f2,#120e1af0);border:1px solid #b9a4ff42;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #0005,inset 0 1px #ffffff0d}.planner-cover-picker__category-select.open .planner-cover-picker__category-trigger,.planner-cover-picker__category-trigger:hover{background:linear-gradient(#211a2ef5,#15101ef2);border-color:#c6adff66}.planner-cover-picker__category-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planner-cover-picker__category-chevron{color:#c6adffcc;flex:none;width:15px;height:15px;transition:transform .18s}.planner-cover-picker__category-select.open .planner-cover-picker__category-chevron{transform:rotate(180deg)}.planner-cover-picker__category-menu{-webkit-backdrop-filter:blur(16px);background:#171120f7;border:1px solid #b9a4ff38;border-radius:13px;gap:6px;width:100%;min-width:0;margin-top:7px;padding:8px;animation:.16s planner-cover-category-menu-in;display:grid;position:relative;top:auto;left:auto;box-shadow:0 18px 42px #00000078,0 0 0 1px #ffffff06}.planner-cover-picker__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.planner-cover-picker__category-grid>button,.planner-cover-picker__category-menu>.planner-cover-picker__category-link{color:#e6dff2;text-align:left;width:100%;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:1.2;display:flex}.planner-cover-picker__category-grid>button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.planner-cover-picker__category-grid>button:hover,.planner-cover-picker__category-menu>.planner-cover-picker__category-link:hover{background:#ffffff0d}.planner-cover-picker__category-grid>button.active,.planner-cover-picker__category-menu>.planner-cover-picker__category-link.active{color:#f3edff;background:#8b5cf622;box-shadow:inset 0 0 0 1px #bca4ff44}.planner-cover-picker__category-sep{background:#ffffff14;height:1px;margin:1px 4px 0}.planner-cover-picker__category-menu>.planner-cover-picker__category-link{color:#d9d0e8}.planner-cover-picker__category-link :is(svg,.iconify){color:#c6adffb8;flex:none;width:14px;height:14px}.planner-cover-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes planner-cover-category-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.planner-cover-picker__category-menu{animation:none}.planner-cover-picker__category-chevron{transition:none}}.planner-modal-backdrop.planner-cover-picker-backdrop,.planner-modal-backdrop.planner-section-cover-manager-backdrop{--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center}.planner-modal-backdrop:has(.planner-cover-picker){--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center}.planner-modal-backdrop:has(.planner-section-cover-manager){--planner-cover-sheet-gap-top:max(44px,calc(env(safe-area-inset-top,0px) + 24px));padding:var(--planner-cover-sheet-gap-top) 0 0;overscroll-behavior:none;align-content:end;place-items:end center}:is(.planner-cover-picker,.planner-section-cover-manager){width:100%;max-width:100%;max-height:calc(100dvh - var(--atlas-overlay-bottom,0px) - var(--planner-cover-sheet-gap-top,44px));border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.22,1,.36,1) both planner-sheet-in}.planner-cover-picker>header button,.planner-section-cover-manager>header>button{border-radius:12px;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media (prefers-reduced-motion:reduce){:is(.planner-cover-picker,.planner-section-cover-manager){animation:none!important}}.books-analytics-hero h1{color:#f3fbfc;letter-spacing:-.07em;margin:6px 0 8px;font-size:clamp(34px,5vw,52px);line-height:.94}.books-analytics-hero>div>p{color:#aabcc1;max-width:34rem;margin:0;font-size:14px;line-height:1.55}.books-analytics-chart header,.books-analytics-recent header{justify-content:space-between;align-items:center;gap:12px;display:flex}.books-analytics-page{max-width:980px;padding-bottom:72px}.books-analytics-hero{justify-content:space-between;align-items:end;gap:20px;margin:22px 0;display:flex}.books-analytics-period{background:#05080b;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:4px;display:flex}.books-analytics-period button{color:#91a5aa;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px}.books-analytics-period button.active{color:#dffafa;background:#67e8f921}.books-analytics-state{color:#9bb0b5;border-radius:22px;place-items:center;gap:12px;min-height:220px;padding:22px;display:grid}.books-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.books-analytics-chart,.books-analytics-recent,.books-analytics-stats article{border-radius:20px;padding:18px}.books-analytics-stats small,.books-analytics-stats span{color:#8ca1a8;font-size:11px;display:block}.books-analytics-stats strong{color:#effafa;letter-spacing:-.07em;margin:8px 0 4px;font-size:31px;display:block}.books-analytics-chart{margin-top:14px}.books-analytics-chart h2{color:#edfafa;letter-spacing:-.05em;margin:4px 0 0;font-size:21px}.books-analytics-chart header>span,.books-analytics-recent header>span{color:#91a8ae;font-size:12px}.books-analytics-bars{border-bottom:1px solid #ffffff0e;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:9px;height:170px;margin-top:22px;padding-bottom:18px;display:grid}.books-analytics-bars>div{place-items:end center;gap:7px;height:100%;display:grid}.books-analytics-bars__columns{align-items:end;gap:4px;height:132px;display:flex}.books-analytics-bars b,.books-analytics-bars i{border-radius:5px 5px 2px 2px;width:12px;min-height:8px;display:block}.books-analytics-bars i{background:#708dff}.books-analytics-bars b{background:#70e5d5}.books-analytics-bars span{color:#778c92;font-size:10px}.books-analytics-chart footer{color:#93a8ae;gap:14px;margin-top:11px;font-size:11px;display:flex}.books-analytics-chart footer b,.books-analytics-chart footer i{background:#708dff;border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.books-analytics-chart footer b{background:#70e5d5}.books-analytics-recent{gap:0;margin-top:14px;display:grid}.books-analytics-recent header{margin-bottom:7px}.books-analytics-recent>a{color:#d9e9eb;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;text-decoration:none;display:flex}.books-analytics-recent a small,.books-analytics-recent a strong{display:block}.books-analytics-recent a small{color:#879ba1;margin-top:2px;font-size:11px}.books-analytics-recent>a>span{color:#80ddd4;font-size:12px}@media (width<=700px){.books-analytics-page{width:calc(100% - 32px)}.books-analytics-hero{flex-direction:column;align-items:flex-start}.books-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.books-analytics-bars{gap:5px}.books-analytics-bars b,.books-analytics-bars i{width:9px}}.books-reader-desk{border:1px solid var(--books-home-emerald,var(--space-accent,#22c55e));margin:18px 0 30px;padding:24px}@supports (color:color-mix(in lab,red,red)){.books-reader-desk{border:1px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 28%,transparent)}}.books-reader-desk{-webkit-backdrop-filter:none;background:linear-gradient(118deg,#071009,#030705 65%,#030705);border-radius:25px;box-shadow:0 22px 54px #0000002b}.books-reader-desk__head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.books-reader-desk h2{color:#f6fcf8;letter-spacing:-.055em;margin:5px 0 0;font-size:26px}.books-reader-desk__edit{border:1px solid var(--books-home-emerald,var(--space-accent,#22c55e));align-items:center;gap:8px;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__edit{border:1px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 38%,transparent)}}.books-reader-desk__edit{color:#a7d9bd;background:var(--books-home-emerald,var(--space-accent,#22c55e));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__edit{background:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 10%,#030705)}}.books-reader-desk__edit{font:inherit;cursor:pointer;font-size:12px}.books-reader-desk__edit:hover{color:#fff;border-color:var(--books-home-emerald,var(--space-accent,#22c55e))}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__edit:hover{border-color:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 58%,#fff)}}.books-reader-desk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.books-reader-focus,.books-reader-goal,.books-reader-thoughts{border:1px solid var(--books-home-emerald,var(--space-accent,#22c55e));min-height:140px;padding:17px}@supports (color:color-mix(in lab,red,red)){.books-reader-focus,.books-reader-goal,.books-reader-thoughts{border:1px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 18%,#ffffff12)}}.books-reader-focus,.books-reader-goal,.books-reader-thoughts{background:linear-gradient(145deg,#0d1a14,#07120d);border-radius:18px}.books-reader-focus p,.books-reader-goal p,.books-reader-thoughts p{color:#8aa798;letter-spacing:.045em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.books-reader-goal strong{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:31px;line-height:1;display:flex}.books-reader-goal strong small{color:#88a394;margin:0;font-size:16px;font-weight:600;line-height:1}.books-reader-focus>span,.books-reader-goal>span{color:#9caf9f;margin:8px 0 12px;font-size:12px;display:block}.books-reader-desk .reading-progress{background:#ffffff10;height:6px;margin-top:11px}.books-reader-desk .reading-progress i{border-radius:inherit;background:linear-gradient(90deg,#16d36a,#a7ec94);height:100%;display:block;box-shadow:0 0 15px #35df7b62}.books-reader-desk .reading-progress--soft i{background:linear-gradient(90deg,#54d6ca,#6ee6ad)}.books-reader-focus strong{color:#f2f7f4;text-overflow:ellipsis;white-space:nowrap;font-size:18px;display:block;overflow:hidden}.books-reader-focus span{color:#9faf9f;font-size:13px}.books-reader-thoughts{color:inherit;background:linear-gradient(135deg,#0d1a14,#07120d);align-items:center;gap:12px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative}a.books-reader-thoughts:hover{border-color:var(--books-home-emerald,var(--space-accent,#22c55e));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){a.books-reader-thoughts:hover{border-color:color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 52%,transparent)}}.books-reader-thoughts__icon{color:#163324;background:#77e5b3;border-radius:13px;flex:none;width:39px;height:39px;font-size:19px}.books-reader-thoughts p{margin-bottom:3px}.books-reader-thoughts strong{color:#f5fff8;font-size:16px;display:block}.books-reader-thoughts small{color:#94ae9d;font-size:12px}.books-reader-thoughts>svg{color:#d9f7e5;margin-left:auto}.books-reader-desk__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.books-reader-desk__form label{color:#a8b7ad;border:1px solid #ffffff16;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:13px;display:flex}.books-reader-desk__form input{font:inherit;text-align:right;border:0;outline:0;font-size:18px}.books-reader-desk__form>div{grid-column:1/-1;gap:9px;display:flex}.books-highlights-page{padding-top:48px;padding-bottom:90px}.books-highlights-page__hero{max-width:760px;padding:50px 0 35px}.books-highlights-page__hero h1{color:#f7fbf8;letter-spacing:-.073em;margin:7px 0 14px}.books-highlights-page__hero>p:not(.eyebrow){color:#a1afa6;max-width:570px;margin:0;font-size:16px;line-height:1.55}.books-highlights-page .books-search{width:min(100%,420px);margin-top:27px}.books-highlights-list{display:grid}.books-highlight-card{border:1px solid #ffffff14;position:relative;overflow:hidden}.books-highlight-card__mark{color:#51dd94;font-family:Georgia,serif;line-height:1;display:block}.books-highlight-card button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff10;align-items:center;gap:11px;padding:9px 0 0;display:flex}.books-highlight-card button .book-cover{flex:none;width:34px;height:48px}.books-highlight-card button span{flex:1;min-width:0}.books-highlight-card button small,.books-highlight-card button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.books-highlight-card button strong{color:#ecf8f0}.books-highlight-card button small{color:#8fa297;margin-top:3px}.books-highlight-card button>svg{color:#8cd8ab}.books-highlights-page__empty{min-height:290px}@media (width<=700px){.books-reader-desk{border-radius:20px;margin:15px 0 24px;padding:18px}.books-reader-desk__head{margin-bottom:16px}.books-reader-desk h2{font-size:23px}.books-reader-desk__grid{grid-template-columns:1fr;gap:9px}.books-reader-focus,.books-reader-goal,.books-reader-thoughts{min-height:112px;padding:15px}.books-reader-desk__form{grid-template-columns:1fr}.books-highlights-page{padding:28px 18px 80px}.books-highlights-page__hero{padding:28px 0}}.books-reader-desk .eyebrow{color:#45df88!important}.books-reader-desk__form label{background:#06160e}.books-reader-desk__form input{border:1px solid var(--books-field-border,var(--books-home-emerald,var(--space-accent,#22c55e)));width:112px;padding:7px 9px}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__form input{border:1px solid var(--books-field-border,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 16%,#ffffff14))}}.books-reader-desk__form input{color:#f5fff8;font-variant-numeric:tabular-nums;appearance:textfield;background:#020805;border-radius:9px;transition:border-color .18s,box-shadow .18s}.books-reader-desk__form input:hover{border-color:var(--books-field-border-hover,var(--books-home-emerald,var(--space-accent,#22c55e)))}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__form input:hover{border-color:var(--books-field-border-hover,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 28%,#ffffff18))}}.books-reader-desk__form input:focus,.books-reader-desk__form input:focus-visible{border-color:var(--books-field-border-focus,var(--books-home-emerald,var(--space-accent,#22c55e)))}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__form input:focus,.books-reader-desk__form input:focus-visible{border-color:var(--books-field-border-focus,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 40%,#d8ffe8 10%))}}.books-reader-desk__form input:focus,.books-reader-desk__form input:focus-visible{box-shadow:0 0 0 3px var(--books-field-glow,var(--books-home-emerald,var(--space-accent,#22c55e)));outline:0}@supports (color:color-mix(in lab,red,red)){.books-reader-desk__form input:focus,.books-reader-desk__form input:focus-visible{box-shadow:0 0 0 3px var(--books-field-glow,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 7%,transparent))}}.books-reader-desk__form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.books-reader-desk__form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.books-highlights-page__hero h1{max-width:590px;font-size:clamp(38px,4.3vw,60px);line-height:1.01}.books-highlights-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.books-highlight-card{border-radius:18px;flex-direction:column;min-height:190px;padding:18px;display:flex}.books-highlight-card__mark{margin-bottom:-3px;font-size:35px}.books-highlight-card blockquote{color:#eff8f2;min-height:0;margin:0}.books-highlight-card button{margin-top:auto;padding-top:12px}.books-highlight-card button .books-cover{flex:0 0 28px;width:28px!important;height:40px!important}.books-highlight-card button .books-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.books-highlight-card button strong{font-size:12px}.books-highlight-card button small{font-size:11px}@media (width<=900px){.books-highlights-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.books-reader-focus{min-height:160px}.books-highlights-page__hero h1{font-size:39px}.books-highlights-list{grid-template-columns:1fr}.books-highlight-card{min-height:170px}.books-highlight-card button .books-cover{flex-basis:26px;width:26px!important;height:38px!important}}.books-reader-goal--empty{background:linear-gradient(145deg,#0d1a14,#07120d);flex-direction:column;grid-column:span 2;justify-content:center;align-items:flex-start;display:flex}.books-reader-goal--empty strong{max-width:370px;font-size:19px;line-height:1.24}.books-reader-goal--empty button{color:#eaffef;min-height:34px;font:inherit;cursor:pointer;background:#0c522b;border:1px solid #4bdf8d8c;border-radius:10px;margin-top:14px;padding:0 11px;font-size:12px;font-weight:700}.books-highlight-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.books-highlight-card__kind{color:#56df91;letter-spacing:.055em;text-transform:uppercase;background:#1fca6214;border:1px solid #3cdf7b3d;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.books-highlight-card time{color:#7f998a;white-space:nowrap;font-size:10px}.books-highlight-card .books-highlight-card__mark{color:#5deaa0;margin:0 0 4px;font-size:29px}.books-highlight-card blockquote{font-size:16px;line-height:1.46}@media (width<=700px){.books-reader-goal--empty{grid-column:auto}.books-highlight-card header{margin-bottom:9px}.books-highlight-card time{font-size:9px}}.books-highlights-page__hero>.eyebrow,.books-library-hero__copy>.eyebrow{color:#32df79!important}@media (width<=700px){.books-reader-desk__head{align-items:center;gap:10px}.books-reader-desk__edit{white-space:nowrap;flex:none;padding:0 10px;font-size:12px}.books-reader-desk__edit svg{font-size:15px}}.public-profile-social{color:#bcb3ca;justify-content:center;align-items:center;gap:11px;margin:19px auto 0;font-size:12px;display:flex}.public-profile-social a{color:inherit;align-items:baseline;gap:5px;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.public-profile-social a:hover{color:#ece4ff;transform:translateY(-1px)}.public-profile-social b{color:#f1ecfa;letter-spacing:-.03em;font-size:14px;font-weight:720}.public-profile-social i{background:#b7a2dc;border-radius:50%;width:3px;height:3px;box-shadow:0 0 12px #b69bff}.public-profile-follow{color:#190d2e;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#f1eaff,#b596ff);border:1px solid #d4c4ff94;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:148px;min-height:39px;margin-top:17px;padding:0 15px;font:650 12px/1 inherit;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 10px 26px #1203215e,inset 0 1px #fff9}.public-profile-follow:hover:not(:disabled){border-color:#fff;transform:translateY(-2px);box-shadow:0 15px 34px #1c073a7d,inset 0 1px #fff}.public-profile-follow svg{font-size:15px}.public-profile-follow.is-following{color:#eee9fa;background:#120d1dbe;border-color:#d8c8ff5e;box-shadow:inset 0 1px #ffffff12,0 8px 22px #00000045}.public-profile-follow.is-following:hover:not(:disabled){background:#191124;border-color:#e4d8ff99}.public-profile-follow:disabled{cursor:wait;opacity:.75}.public-profile-follow-error{line-height:1.4;color:#ffc0cc!important;margin:9px auto 0!important;font-size:11px!important}.public-profile-hero .public-profile-follow,.public-profile-hero .public-profile-follow-error,.public-profile-hero .public-profile-social{text-shadow:0 2px 18px #050309;position:relative}.public-profile-hero .public-profile-follow{text-shadow:none}.atlas-ambient{opacity:1}.atlas-ambient__glow{opacity:.95;filter:blur(3px)}.atlas-ambient__glow--violet{background:radial-gradient(circle,#7c3aed30 0,#0000 64%);width:min(60vw,900px);height:min(60vw,900px);top:10%;right:-9%}.atlas-ambient__glow--blue{background:radial-gradient(circle,#4c1d9520 0,#0000 66%);width:min(50vw,760px);height:min(50vw,760px);bottom:0;left:-12%}.atlas-ambient__orbit{opacity:1;filter:drop-shadow(0 0 15px #a78bfa20);border-width:1.5px}.atlas-ambient__orbit--one{border-color:#e4c9ff73;width:720px;height:440px;animation-duration:42s;top:13%;right:-6%;box-shadow:inset 0 0 70px #8b5cf614}.atlas-ambient__orbit--two{border-color:#c4b5fd55;width:590px;height:290px;animation-duration:46s;bottom:8%;left:-8%;box-shadow:inset 0 0 60px #5b21b610}.atlas-ambient__orbit--three{border-color:#f0d8ff42;width:290px;height:520px;animation-duration:36s;top:53%;right:7%}.atlas-ambient__star{width:6px;height:6px;box-shadow:0 0 0 5px #a855f71c,0 0 25px #dbc5ffaa}.atlas-ambient__star--one{top:26%;left:9%}.atlas-ambient__star--two{width:5px;height:5px;top:42%;right:10%}.atlas-ambient__star--three{width:5px;height:5px;bottom:16%;left:24%}.atlas-ambient__star--four{width:4px;height:4px;top:16%;right:30%}@media (width<=700px){.atlas-ambient__glow--violet{width:min(92vw,520px);height:min(92vw,520px);top:8%;right:-28%}.atlas-ambient__glow--blue{width:min(84vw,460px);height:min(84vw,460px);bottom:6%;left:-32%}.atlas-ambient__orbit--one{border-color:#e4c9ff60;width:min(108vw,480px);height:min(58vw,280px);top:12%;right:-22%}.atlas-ambient__orbit--two{border-color:#c4b5fd46;width:min(96vw,400px);height:min(44vw,190px);bottom:10%;left:-24%}.atlas-ambient__orbit--three{border-color:#f0d8ff30;width:min(42vw,170px);height:min(72vw,300px);display:block;top:54%;right:-8%}.atlas-ambient__star--one{left:7%}.atlas-ambient__star--two{right:7%}}.profile-audience{background:radial-gradient(circle at 92% 8%,#8b5cf626,#0000 29%),linear-gradient(135deg,#0d0b15,#08090f 72%);border:1px solid #bca6ff32;border-radius:20px;padding:18px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff13,0 18px 40px #0004}.profile-audience>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-audience__mark{color:#eee8ff;background:linear-gradient(145deg,#8b5cf642,#5b21b62b);border:1px solid #c5b3ff50;border-radius:14px;place-items:center;width:43px;height:43px;display:grid;box-shadow:inset 0 1px #ffffff24,0 8px 24px #5b21b638}.profile-audience>header .eyebrow{color:#bfaaff;margin:1px 0 4px}.profile-audience>header h3{color:#f7f3ff;letter-spacing:-.035em;margin:0;font-size:18px}.profile-audience>header p:last-child{color:#a9a1b3!important;max-width:560px!important;margin:5px 0 0!important;font-size:11px!important}.profile-audience__loading{color:#bba7ef;place-items:center;min-height:112px;display:grid}.profile-audience__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.profile-audience__options>button{color:#b7b0c0;text-align:left;min-height:102px;font:inherit;cursor:pointer;background:#07080dba;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.profile-audience__options>button:hover{border-color:#bca6ff48;transform:translateY(-1px)}.profile-audience__options>button.active{color:#f4efff;background:linear-gradient(145deg,#21153b,#100c1c);border-color:#baa4ff7a;box-shadow:inset 0 1px #ffffff1d,0 10px 25px #4c1d9530}.profile-audience__options>button>span{color:#baa6ee;background:#ffffff07;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.profile-audience__options>button.active>span{color:#fff;background:#8b5cf637;border-color:#d0c1ff56}.profile-audience__options>button>div{gap:5px;min-width:0;display:grid}.profile-audience__options b{font-size:12px}.profile-audience__options small{color:#97909f;font-size:10px;line-height:1.4}.profile-audience__options>button.active small{color:#bdb3ca}.profile-audience__options>button>i{color:#fff;border:1px solid #ffffff18;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.profile-audience__options>button.active>i{background:#8b5cf6;border-color:#d6caff;box-shadow:0 0 15px #8b5cf66b}.profile-audience__options>button>i svg{font-size:11px}.profile-audience__selected{background:#05060a99;border:1px solid #ffffff12;border-radius:16px;margin-top:10px;padding:12px;position:relative}.profile-audience__selected>label{color:#9c91ad;background:#0b0a12;border:1px solid #bca6ff32;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.profile-audience__selected>label:focus-within{border-color:#bea8ff80;box-shadow:0 0 0 3px #8b5cf617}.profile-audience__selected>label input{color:#f4effa;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.profile-audience__selected>label svg{flex:none}.profile-audience__results{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0a12f7;border:1px solid #c2afff48;border-radius:14px;display:grid;position:absolute;top:61px;left:12px;right:12px;overflow:hidden;box-shadow:0 22px 65px #000b}.profile-audience__people>article,.profile-audience__results>button{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-audience__results>button{color:#e9e3f1;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0c;padding:10px 11px}.profile-audience__results>button:last-child{border-bottom:0}.profile-audience__results>button:hover:not(:disabled){background:#8b5cf61b}.profile-audience__results>button:disabled{opacity:.6;cursor:default}.profile-audience__people>article>span,.profile-audience__results>button>span{color:#f5efff;background:linear-gradient(145deg,#7447d9,#362060);border:1px solid #cab8ff4d;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.profile-audience__people article>div,.profile-audience__results div{gap:2px;min-width:0;display:grid}.profile-audience__people b,.profile-audience__results b{color:#f2edf8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profile-audience__people small,.profile-audience__results small{color:#9f95aa;font-size:10px}.profile-audience__results em{color:#c5b2f5;font-size:10px;font-style:normal}.profile-audience__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.profile-audience__people>article{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:9px}.profile-audience__people article>button{color:#9f97a8;cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.profile-audience__people article>button:hover{color:#ffc0ca;background:#fb718512;border-color:#fb718550}.profile-audience__empty{justify-content:center;align-items:center;gap:8px;color:#948b9e!important;min-height:62px!important;margin:8px 0 0!important;font-size:11px!important;display:flex!important}.profile-audience__retry,.profile-audience__save{color:#fbf9ff;cursor:pointer;background:linear-gradient(135deg,#7043d8,#925ff0);border:1px solid #cab8ff6b;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:12px;padding:0 14px;font:650 12px/1 inherit;display:inline-flex;box-shadow:inset 0 1px #ffffff35,0 9px 24px #6d28d943}.profile-audience__save{justify-self:end}.profile-audience__save:disabled{color:#77717f;box-shadow:none;cursor:default;background:#ffffff06;border-color:#ffffff13}.profile-audience__retry{justify-self:start}.audience-panel-enter-active,.audience-panel-leave-active{transition:opacity .2s,transform .2s}.audience-panel-enter-from,.audience-panel-leave-to{opacity:0;transform:translateY(-5px)}@media (width<=760px){.profile-audience{padding:15px}.profile-audience__options{grid-template-columns:1fr}.profile-audience__options>button{min-height:76px}.profile-audience__people{grid-template-columns:1fr}.profile-audience__save{width:100%}}.profile-audience__selected>.profile-audience__search{color:#a99eb9;cursor:text;background:linear-gradient(#0d0b14,#090910);border:1px solid #baa5ff45;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0c}.profile-audience__selected>.profile-audience__search:focus-within{background:#0e0b17;border-color:#b99cffb8;box-shadow:0 0 0 3px #8b5cf61b,inset 0 1px #ffffff13}.profile-audience__search>svg{color:#a995d5}.profile-audience__search>input,.profile-audience__search>input:focus,.profile-audience__search>input:focus-visible,.profile-audience__search>input:hover{width:100%;min-width:0;font:inherit;appearance:none;margin:0;color:#f4effa!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.profile-audience__search>input::placeholder{color:#776f82;opacity:1}.profile-audience__search>button{color:#9f94ad;cursor:pointer;background:#ffffff08;border:0;place-items:center;display:grid}.profile-audience__search>button:hover{color:#f5efff;background:#8b5cf626}.profile-audience__search-state{background:linear-gradient(135deg,#8b5cf611,#ffffff03);border:1px solid #a78bfa28;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:13px;display:grid}.profile-audience__search-state>span{color:#c9b8f4;background:#8b5cf618;border:1px solid #b9a4ff42;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.profile-audience__search-state>div{gap:3px;display:grid}.profile-audience__search-state b{color:#eee8f7;font-size:12px}.profile-audience__search-state small{color:#91889d;font-size:10px}.profile-audience__search-state--error{background:#fb71850b;border-color:#fb718533}.profile-audience__search-state--error>span{color:#ffb0bd;background:#fb718512;border-color:#fb718544}.profile-audience__save{border-radius:10px;justify-self:start;max-width:100%;min-height:36px;margin:11px auto 0 0;padding:0 11px;font-size:11px;display:flex;width:max-content!important}.profile-audience__selected>.profile-audience__search{border-radius:11px;gap:8px;min-height:40px;padding:0 10px}.profile-audience__search>input,.profile-audience__search>input:focus,.profile-audience__search>input:focus-visible,.profile-audience__search>input:hover{height:38px;font-size:12px;line-height:38px}.profile-audience__search>svg{width:15px;height:15px}.profile-audience__search>button{border-radius:8px;width:25px;height:25px}.profile-audience__search-state--warning{background:#f59e0b0a;border-color:#f59e0b35}.profile-audience__search-state--warning>span{color:#f2c66d;background:#f59e0b12;border-color:#f5b84d48}.app-shell>.atlas-header{z-index:220!important}.app-shell>.atlas-bottom-nav{z-index:180;position:fixed!important}.atlas-ambient{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}@media (width>=701px){.atlas-ambient__glow--violet{width:min(64vw,920px);height:min(64vw,920px);top:8%;right:-2%}.atlas-ambient__glow--blue{width:min(54vw,780px);height:min(54vw,780px);bottom:-1%;left:-5%}.atlas-ambient__orbit--one{width:min(72vw,780px);height:min(38vw,420px);top:11%;right:5%}.atlas-ambient__orbit--two{width:min(58vw,640px);height:min(28vw,320px);bottom:7%;left:3%}.atlas-ambient__orbit--three{width:min(22vw,300px);height:min(40vw,480px);top:50%;right:22%}}.atlas-ambient--planner .atlas-ambient__glow--violet{background:radial-gradient(circle,#8b5cf642 0,#0000 64%)}.atlas-ambient--planner .atlas-ambient__glow--blue{background:radial-gradient(circle,#c084fc1f 0,#0000 66%)}.atlas-ambient--planner .atlas-ambient__orbit--one{border-color:#e4c9ff82}.atlas-ambient--english .atlas-ambient__glow--violet{background:radial-gradient(circle,#2563eb42 0,#0000 64%)}.atlas-ambient--english .atlas-ambient__glow--blue{background:radial-gradient(circle,#22d3ee29 0,#0000 66%)}.atlas-ambient--english .atlas-ambient__orbit{filter:drop-shadow(0 0 15px #38bdf833);border-color:#bdefff68}.atlas-ambient--english .atlas-ambient__star{background:#bde3ff;box-shadow:0 0 0 5px #2563eb22,0 0 25px #38bdf8a8}.atlas-ambient--ideas .atlas-ambient__glow--violet{background:radial-gradient(circle,#d977063d 0,#0000 64%)}.atlas-ambient--ideas .atlas-ambient__glow--blue{background:radial-gradient(circle,#fbbf2426 0,#0000 66%)}.atlas-ambient--ideas .atlas-ambient__orbit{filter:drop-shadow(0 0 16px #f59e0b32);border-color:#ffe09b61}.atlas-ambient--ideas .atlas-ambient__star{background:#ffdf8a;box-shadow:0 0 0 5px #f59e0b22,0 0 25px #fbbf24b0}.atlas-ambient--books .atlas-ambient__glow--violet{background:radial-gradient(circle,#16a34a3d 0,#0000 64%)}.atlas-ambient--books .atlas-ambient__glow--blue{background:radial-gradient(circle,#2dd4bf22 0,#0000 66%)}.atlas-ambient--books .atlas-ambient__orbit{filter:drop-shadow(0 0 16px #22c55e30);border-color:#b5f2ca62}.atlas-ambient--books .atlas-ambient__star{background:#baf7d0;box-shadow:0 0 0 5px #22c55e20,0 0 25px #4ade80a8}.profile-circle{background:radial-gradient(circle at 87% 22%,#8b5cf625,#0000 27%),linear-gradient(130deg,#0d0b14,#100c1a 57%,#130c23);border-color:#c4b5fd32;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:16px;padding:23px 25px;display:grid;position:relative;overflow:hidden}.profile-circle:after{content:"";pointer-events:none;border:1px solid #b69aff1f;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-105px;right:-72px}.profile-circle header{z-index:1;align-items:flex-start;gap:13px;display:flex;position:relative}.profile-circle__icon{color:#e6dcff;background:#8b5cf622;border:1px solid #c6adff62;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #fff2,0 8px 19px #19073342}.profile-circle__icon svg{font-size:19px}.profile-circle .eyebrow{color:#c9b8ff;margin:0 0 4px}.profile-circle h2{color:#f0ebf9;letter-spacing:-.045em;margin:0;font-size:21px}.profile-circle header p:not(.eyebrow){color:#aaa1b7;max-width:430px;margin:5px 0 0;font-size:12px;line-height:1.52}.profile-circle__stats{z-index:1;grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;min-width:318px;display:grid;position:relative}.profile-circle__stats>a{min-height:86px;color:inherit;background:#05050a81;border:1px solid #ffffff12;border-radius:15px;padding:13px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative;box-shadow:inset 0 1px #ffffff09}.profile-circle__stats>a:hover{background:#130e20d1;border-color:#d2c1ff63;transform:translateY(-2px)}.profile-circle__stats>a>svg{color:#cbbcff;opacity:0;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:11px;right:11px}.profile-circle__stats>a:hover>svg{opacity:.9;transform:translate(1px,-1px)}.profile-circle__stats small,.profile-circle__stats span,.profile-circle__stats strong{display:block}.profile-circle__stats strong{color:#f4effc;letter-spacing:-.07em;font-size:27px;line-height:.95}.profile-circle__stats span{color:#d7cede;margin-top:8px;font-size:12px;font-weight:680}.profile-circle__stats small{color:#8d849a;margin-top:3px;font-size:10px;line-height:1.25}.profile-circle__stats.is-loading strong{color:#a9a0b4}.connection-list-page{max-width:760px;padding-bottom:72px}.connection-list{background:radial-gradient(circle at 88% 0,#8b5cf61c,#0000 28%),linear-gradient(135deg,#0c0a12,#100b19);border-radius:24px;margin-top:26px;padding:30px}.connection-list .eyebrow{color:#cbbcff;margin:0}.connection-list h1{color:#f2edf9;letter-spacing:-.06em;margin:7px 0 6px;font-size:34px}.connection-list__lead{color:#aaa1b7;max-width:470px;margin:0;font-size:13px;line-height:1.55}.connection-list__people{gap:8px;margin-top:17px;display:grid}.connection-person{color:inherit;background:#05050a75;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:11px 12px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.connection-person:hover{background:#130e1edf;border-color:#cdbdff59;transform:translateY(-1px)}.connection-person>img,.connection-person__avatar{color:#1a0c31;-o-object-fit:cover;object-fit:cover;background:#bca3ff;border:1px solid #c7b5ff54;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:17px;font-weight:720;display:grid}.connection-person>span:nth-child(2){gap:3px;min-width:0;display:grid}.connection-person b{color:#eee9f7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.connection-person small{color:#a79caf;font-size:12px}.connection-person>svg{color:#cbbcff;margin-left:auto;font-size:16px}.connection-list__empty{color:#9e95aa;text-align:center;align-content:center;place-items:center;gap:12px;min-height:154px;display:grid}.connection-list__empty p{margin:0}.connection-list__empty button{color:#e7ddff;font:inherit;cursor:pointer;background:#8b5cf622;border:1px solid #cbbcff63;border-radius:10px;padding:8px 12px;font-size:12px}.connection-list__skeleton{gap:8px;margin-top:17px;display:grid}.connection-list__skeleton span{background:linear-gradient(90deg,#ffffff06,#ffffff0c,#ffffff06) 0 0/200% 100%;border-radius:16px;height:72px;animation:1.4s linear infinite atlas-shimmer}@media (width<=700px){.profile-circle{border-radius:20px;grid-template-columns:1fr;gap:17px;padding:20px 18px}.profile-circle h2{font-size:20px}.profile-circle__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0}.profile-circle__stats>a{min-height:80px;padding:11px}.profile-circle__stats strong{font-size:24px}.profile-circle__stats span{font-size:11px}.profile-circle__stats small{font-size:9px}.connection-list-page{width:min(100% - 28px,760px)}.connection-list{border-radius:20px;margin-top:18px;padding:22px 17px}.connection-list h1{font-size:30px}.public-profile-social{flex-wrap:wrap;row-gap:5px;max-width:260px}.public-profile-social i:nth-of-type(2){display:none}}:is(.ideas-page,.idea-detail,.note-detail,.deleted-page) .glass-card{background:linear-gradient(140deg,#17120b,var(--space-accent,#f59e0b) 62%,#0d0c0b)}@supports (color:color-mix(in lab,red,red)){:is(.ideas-page,.idea-detail,.note-detail,.deleted-page) .glass-card{background:linear-gradient(140deg,#17120b,color-mix(in srgb,var(--space-accent,#f59e0b) 11%,#100e0a) 62%,#0d0c0b)}}:is(.ideas-page,.idea-detail,.note-detail,.deleted-page) .glass-card{-webkit-backdrop-filter:none}:is(.books-library,.public-books-library,.book-detail,.books-highlights-page) .glass-card{background:linear-gradient(140deg,#071009,var(--books-home-emerald,var(--space-accent,#22c55e)) 62%,#030705)}@supports (color:color-mix(in lab,red,red)){:is(.books-library,.public-books-library,.book-detail,.books-highlights-page) .glass-card{background:linear-gradient(140deg,#071009,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 11%,#030705) 62%,#030705)}}:is(.books-library,.public-books-library,.book-detail,.books-highlights-page) .glass-card{-webkit-backdrop-filter:none}.deleted-page :is(.deleted-row,.deleted-empty,.deleted-page__header),.idea-detail .idea-detail__surface,.ideas-page :is(.idea-capture,.ideas-create__card,.idea-row,.ideas-empty,.ideas-resurface,.idea-focus-card,.ideas-hub__header,.idea-detail__surface,.note-detail__surface){-webkit-backdrop-filter:none!important}.deleted-page :is(.deleted-row,.deleted-empty,.deleted-page__header),.idea-detail .idea-detail__surface,.ideas-page :is(.idea-capture,.ideas-create__card,.idea-row,.ideas-empty,.ideas-resurface,.idea-focus-card,.ideas-hub__header){background:linear-gradient(140deg,#17120b,var(--space-accent,#f59e0b) 62%,#0d0c0b)!important}@supports (color:color-mix(in lab,red,red)){.deleted-page :is(.deleted-row,.deleted-empty,.deleted-page__header),.idea-detail .idea-detail__surface,.ideas-page :is(.idea-capture,.ideas-create__card,.idea-row,.ideas-empty,.ideas-resurface,.idea-focus-card,.ideas-hub__header){background:linear-gradient(140deg,#17120b,color-mix(in srgb,var(--space-accent,#f59e0b) 11%,#100e0a) 62%,#0d0c0b)!important}}.idea-detail .idea-detail__surface{background:radial-gradient(circle at 92% 5%,var(--space-accent,#f59e0b),#17120b 28%),linear-gradient(145deg,#17120b,#0d0c0b)!important}@supports (color:color-mix(in lab,red,red)){.idea-detail .idea-detail__surface{background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--space-accent,#f59e0b) 14%,#17120b),#17120b 28%),linear-gradient(145deg,#17120b,#0d0c0b)!important}}.book-detail .book-detail__surface,.books-library :is(.books-library-hero,.books-add-form,.books-reading-empty,.books-library-empty,.books-library-analytics,.books-reader-desk,.books-highlight-card,.currently-reading),.public-books-library :is(.books-library-hero,.books-reading-empty,.books-library-empty,.books-library-analytics,.books-reader-desk,.currently-reading){-webkit-backdrop-filter:none!important}.books-library-hero{background:radial-gradient(ellipse 54% 112% at 91% 47%,var(--books-home-emerald,var(--space-accent,#22c55e)),#071009 70%),linear-gradient(140deg,#071009,var(--books-home-emerald,var(--space-accent,#22c55e)) 58%,#030705)!important}@supports (color:color-mix(in lab,red,red)){.books-library-hero{background:radial-gradient(ellipse 54% 112% at 91% 47%,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 22%,#071009),#071009 70%),linear-gradient(140deg,#071009,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 10%,#030705) 58%,#030705)!important}}.books-library .books-library-empty:not(.books-library-empty--gentle):not(.books-library-empty--results),.books-library :is(.books-add-form,.books-reading-empty){background:linear-gradient(135deg,#071009,#030705)!important}.books-library .books-library-empty--gentle{box-shadow:none!important;background:0 0!important}.books-library .books-library-empty--results{background:radial-gradient(circle at 50% 18%,var(--books-home-emerald,var(--space-accent,#22c55e)),transparent 46%),linear-gradient(155deg,#0a1510f5,#061009f8 58%,#040806fa)!important}@supports (color:color-mix(in lab,red,red)){.books-library .books-library-empty--results{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 16%,transparent),transparent 46%),linear-gradient(155deg,#0a1510f5,#061009f8 58%,#040806fa)!important}}.books-library-analytics{background:linear-gradient(105deg,var(--books-home-emerald,var(--space-accent,#22c55e)),#0a2119)!important}@supports (color:color-mix(in lab,red,red)){.books-library-analytics{background:linear-gradient(105deg,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 20%,#0a2119),#0a2119)!important}}.book-detail .book-detail__surface{background:radial-gradient(circle at 86% 5%,var(--books-home-emerald,var(--space-accent,#22c55e)),#071009 34%),linear-gradient(135deg,#071009,#030705)!important}@supports (color:color-mix(in lab,red,red)){.book-detail .book-detail__surface{background:radial-gradient(circle at 86% 5%,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 16%,#071009),#071009 34%),linear-gradient(135deg,#071009,#030705)!important}}.book-detail .book-detail__surface{overflow:hidden;border-radius:24px!important}.bookshelf-book__details{-webkit-backdrop-filter:none!important;background:#030705!important}.books-reader-desk{background:linear-gradient(118deg,#0a2119,#09110e 65%,#10231b)!important}.books-reader-desk :is(.books-reader-goal,.books-reader-focus,.books-reader-thoughts){background:linear-gradient(145deg,#0d1a14,#07120d)!important}.books-highlight-card{background:linear-gradient(145deg,#101a14,#090d0b)!important}.planner-empty.glass-card,.planner-hub__calendar.glass-card,.planner-hub__preview.glass-card:not(.has-cover),.planner-planner .glass-card{-webkit-backdrop-filter:none!important}.planner-hub__calendar.glass-card,.planner-hub__preview.glass-card:not(.has-cover){background:linear-gradient(140deg,#14121c,var(--space-accent,#b9a4ff) 62%,#0d0c12)!important}@supports (color:color-mix(in lab,red,red)){.planner-hub__calendar.glass-card,.planner-hub__preview.glass-card:not(.has-cover){background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent,#b9a4ff) 11%,#0f0e15) 62%,#0d0c12)!important}}.planner-hub__calendar.glass-card,.planner-hub__preview.glass-card:not(.has-cover){box-shadow:0 24px 60px #00000045}.planner-hub__preview.glass-card.has-cover{background-color:#0f0e16;background-position:50%;background-size:cover;box-shadow:0 24px 60px #00000045;-webkit-backdrop-filter:none!important}.planner-empty.glass-card,.planner-planner .glass-card{background:linear-gradient(140deg,#14121c,var(--space-accent,#b9a4ff) 62%,#0d0c12)!important}@supports (color:color-mix(in lab,red,red)){.planner-empty.glass-card,.planner-planner .glass-card{background:linear-gradient(140deg,#14121c,color-mix(in srgb,var(--space-accent,#b9a4ff) 9%,#0f0e15) 62%,#0d0c12)!important}}.books-reader-thoughts__icon{text-align:center!important;place-items:center!important;line-height:1!important;display:grid!important}.books-reader-thoughts__icon svg{width:18px;height:18px}.books-reader-thoughts__arrow{color:#d9f7e5;flex:none;margin-left:auto}.books-reader-thoughts--view{cursor:default}.public-books-page .public-books-library .books-library-hero{background:linear-gradient(140deg,#071009,var(--books-home-emerald,var(--space-accent,#22c55e)) 62%,#030705)!important}@supports (color:color-mix(in lab,red,red)){.public-books-page .public-books-library .books-library-hero{background:linear-gradient(140deg,#071009,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 11%,#030705) 62%,#030705)!important}}.books-library .books-library-analytics,.books-library .books-reader-desk,.public-books-library .books-library-analytics,.public-books-library .books-reader-desk{box-sizing:border-box;width:100%;max-width:none}.books-library .books-library-analytics,.public-books-library .books-library-analytics{margin:18px 0 26px;background:linear-gradient(105deg,var(--books-home-emerald,var(--space-accent,#22c55e)),#0a2119)!important}@supports (color:color-mix(in lab,red,red)){.books-library .books-library-analytics,.public-books-library .books-library-analytics{background:linear-gradient(105deg,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 20%,#0a2119),#0a2119)!important}}.books-library .books-reader-desk,.public-books-library .books-reader-desk{margin:26px 0 30px;padding:clamp(20px,3vw,28px) clamp(22px,3.5vw,40px);background:linear-gradient(118deg,#0a2119,#09110e 65%,#10231b)!important}.books-library .currently-reading,.public-books-library .currently-reading{border:1px solid var(--books-home-emerald,var(--space-accent,#22c55e));width:100%;max-width:none;margin:48px 0 0;padding:clamp(20px,3vw,38px) clamp(22px,3.5vw,40px)}@supports (color:color-mix(in lab,red,red)){.books-library .currently-reading,.public-books-library .currently-reading{border:1px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 28%,transparent)}}.books-library .currently-reading,.public-books-library .currently-reading{border-radius:22px;background:linear-gradient(118deg,#071009,var(--books-home-emerald,var(--space-accent,#22c55e)) 62%,#030705)!important}@supports (color:color-mix(in lab,red,red)){.books-library .currently-reading,.public-books-library .currently-reading{background:linear-gradient(118deg,#071009,color-mix(in srgb,var(--books-home-emerald,var(--space-accent,#22c55e)) 10%,#030705) 62%,#030705)!important}}.books-library .currently-reading,.public-books-library .currently-reading{-webkit-backdrop-filter:none;box-sizing:border-box;box-shadow:0 22px 54px #00000024}.books-library .currently-reading__progress,.public-books-library .currently-reading__progress{width:100%;max-width:none}.books-library .currently-reading__copy h2,.public-books-library .currently-reading__copy h2{max-width:none}@media (width>=701px){.books-library .currently-reading,.public-books-library .currently-reading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(36px,5.5vw,72px);min-height:220px;margin-top:48px;padding:clamp(28px,4vw,42px) clamp(34px,5vw,56px)}.books-library .currently-reading .books-cover--current,.public-books-library .currently-reading .books-cover--current{width:clamp(140px,14vw,184px)}}@media (width<=700px){.books-library .currently-reading,.public-books-library .currently-reading{border-radius:20px;margin-top:40px;padding:18px 16px}}.is-reviewing .english-review-card{isolation:isolate;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006,inset 0 1px #ffffff18}.is-reviewing .english-review-card:after,.is-reviewing .english-review-card:before{z-index:-1;content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.is-reviewing .english-review-card:before{background:var(--english-blue);width:300px;height:300px;top:-210px;left:-80px}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card:before{background:color-mix(in srgb,var(--english-blue) 30%,transparent)}}.is-reviewing .english-review-card:after{background:#7c3aed24;width:240px;height:240px;bottom:-115px;right:-150px}.is-reviewing .english-review-card__top{letter-spacing:.05em;align-items:center;padding:2px 1px 0;font-weight:700}.is-reviewing .english-review-card__top span{border:1px solid var(--english-blue);align-items:center;min-height:29px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card__top span{border:1px solid color-mix(in srgb,var(--english-blue) 38%,transparent)}}.is-reviewing .english-review-card__top span{color:#b9d5ff;background:var(--english-blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card__top span{background:color-mix(in srgb,var(--english-blue) 12%,#0d1322)}}.is-reviewing .english-review-card__top button{background:#ffffff0a;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 1px #ffffff14}.is-reviewing .english-review-progress{background:#8ebeff17;height:6px;margin-top:16px;box-shadow:inset 0 1px 2px #0000004d}.is-reviewing .english-review-progress em{background:linear-gradient(90deg,#4f8dff,#46d7ff);box-shadow:0 0 18px #3b82f6a6}.is-reviewing .english-review-card__content{position:relative}.is-reviewing .english-review-card__content>p{background:#4b91ff12;border:1px solid #65a8ff33;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;display:inline-flex}.is-reviewing .english-review-card__content h2{text-shadow:0 10px 30px #0006}.is-reviewing .english-speak--review{background:linear-gradient(145deg,#17376e,#101b38);border-color:#4f8dff8f;width:46px;height:46px;margin:-6px 0 20px;box-shadow:0 10px 24px #0b56bd42,inset 0 1px #ffffff28}.is-reviewing .english-reveal{background:linear-gradient(135deg,#173f83,#2257ae);border-radius:16px;min-height:48px;padding:0 20px;font-weight:700;box-shadow:0 13px 28px #1458b04d,inset 0 1px #ffffff2b}.english-review-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:30px;display:grid}.english-review-actions button{border-radius:18px;place-content:center;gap:7px;min-width:0;min-height:70px;padding:10px 8px;font-size:13px;font-weight:700;line-height:1.1;transition:transform .18s,filter .18s,border-color .18s;display:grid;box-shadow:inset 0 1px #ffffff14,0 12px 22px #0000002b}.english-review-actions button svg{width:18px;height:18px;margin:0 auto}.english-review-actions button:hover{filter:brightness(1.12);transform:translateY(-3px)}.english-review-actions button:active{transform:translateY(0)scale(.98)}.english-review-actions .review-again{background:linear-gradient(145deg,#3a1522,#1b1018);border-color:#fb71856e;box-shadow:inset 0 1px #ffbac62b,0 12px 22px #400b1d26}.english-review-actions .review-hard{background:linear-gradient(145deg,#3b2812,#1d150e);border-color:#f7a92c78;box-shadow:inset 0 1px #ffe3a52b,0 12px 22px #4a2c0a26}.english-review-actions .english-primary{background:linear-gradient(145deg,#318ee8,#2354b5);border-color:#6fb8ff9c;box-shadow:inset 0 1px #ffffff40,0 14px 28px #1a69d863}@media (width<=700px){.is-reviewing{padding:12px 10px 18px}.is-reviewing .english-review-card{border:1px solid var(--english-blue);min-height:calc(100dvh - 158px)}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-card{border:1px solid color-mix(in srgb,var(--english-blue) 48%,transparent)}}.is-reviewing .english-review-card{border-radius:26px}.is-reviewing .english-review-card__content{padding:20px 1px 16px}.is-reviewing .english-review-card__content h2{margin:16px 0 22px;font-size:clamp(40px,13vw,54px)}.english-review-actions{gap:9px;margin-top:24px}.english-review-actions button{border-radius:17px;min-height:74px;font-size:12px}}.is-reviewing .english-review-finish{isolation:isolate;border-color:var(--english-blue);align-content:center;min-height:min(570px,100dvh - 180px);padding:38px 30px 32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.is-reviewing .english-review-finish{border-color:color-mix(in srgb,var(--english-blue) 45%,transparent)}}.is-reviewing .english-review-finish{background:radial-gradient(circle at 50% 0,#2e7fe62b,#0000 42%),linear-gradient(150deg,#0e1729,#090b12 72%);border-radius:28px;box-shadow:0 28px 70px #0006,inset 0 1px #ffffff1c}.is-reviewing .english-review-finish__halo{z-index:-1;content:"";border:1px solid #6db3ff32;border-radius:50%;width:340px;height:340px;position:absolute;top:-210px;left:50%;transform:translate(-50%);box-shadow:0 0 0 30px #2f88ed08,0 0 0 64px #2f88ed05}.is-reviewing .english-review-finish__icon{color:#e8f5ff;background:linear-gradient(145deg,#358de6,#294fae);border:1px solid #68adff87;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:7px;display:grid;box-shadow:inset 0 1px #ffffff57,0 16px 34px #1a6ed36b}.is-reviewing .english-review-finish__icon svg{width:34px;height:34px}.is-reviewing .english-review-finish>.eyebrow{color:#8ec4ff;letter-spacing:.12em;margin:10px 0 0;font-weight:800}.is-reviewing .english-review-finish h2{color:#f5f9ff;letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(29px,5vw,40px)}.is-reviewing .english-review-finish__lead{color:#b8d3f5;max-width:390px;margin:5px 0 12px;font-size:13px;line-height:1.45}.english-review-finish .english-review-finish__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(438px,100%);margin:10px 0 22px;display:grid}.english-review-finish__stats>span{background:#ffffff08;border:1px solid #ffffff15;border-radius:16px;place-content:center;gap:3px;min-height:82px;padding:9px 5px;display:grid;box-shadow:inset 0 1px #ffffff13}.english-review-finish__stats svg{width:15px;height:15px;margin:0 auto 1px}.english-review-finish__stats b{color:#f7fbff;letter-spacing:-.06em;font-size:23px;line-height:1}.english-review-finish__stats small{font-size:10px;font-weight:650}.english-review-finish__stats .is-known{color:#8fc7ff;background:#2d83ed17;border-color:#55adff58}.english-review-finish__stats .is-hard{color:#ffda95;background:#f59e0b12;border-color:#f7b33b52}.english-review-finish__stats .is-again{color:#ffc1cc;background:#fb718512;border-color:#fb718557}.english-review-finish .english-review-finish__actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.english-review-finish .english-review-finish__actions button{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-weight:700;display:inline-flex}.english-review-finish .english-review-finish__actions .english-primary{background:linear-gradient(135deg,#3196ed,#2657b8);border-color:#6eb8ffa1;box-shadow:inset 0 1px #ffffff45,0 12px 25px #1767ce55}@media (width<=700px){.is-reviewing .english-review-finish{border-radius:25px;min-height:calc(100dvh - 190px);padding:32px 20px 26px}.is-reviewing .english-review-finish__icon{width:66px;height:66px}.english-review-finish__stats{gap:7px}.english-review-finish__stats>span{border-radius:14px;min-height:78px}.english-review-finish__actions{flex-direction:column;width:100%}.english-review-finish .english-review-finish__actions button{width:100%}.english-library-header--cover{min-height:274px}.english-library-header--cover>div:first-child{max-width:calc(100% - 122px)}.english-library-header--cover .english-library-header__scene{opacity:.62;top:19px;bottom:auto;right:14px}.english-library-header--cover .english-library-header__stats{max-width:232px;margin-top:16px}}.space-card--english .space-card__scene{background-image:linear-gradient(90deg,#0a183bc9,#0b1c38a0 42%,#06112620),linear-gradient(#0000 28%,#06112685),url(../brand/english-cover.webp);background-position:50%,50%,66%;background-size:cover;border-radius:25px;overflow:visible}.space-card--english .space-scene__halo{border-color:#a9d6ffb5;box-shadow:inset 0 0 27px #3b82f68c,0 0 34px #2563eb56}@media (width<=700px){.space-card--english .space-card__scene{background-position:50%,50%,69%}}.space-card--english .space-card__scene{box-shadow:none;background:0 0}.space-card--english .space-scene__halo{width:132px;height:89px;display:block;top:16px;right:22px}.english-workspace>a.back-link{color:var(--muted);margin:0 0 22px}@media (width<=700px){.english-workspace>a.back-link{margin-bottom:17px}}@media (width>=901px){.english-analytics-page.container,.english-page .english-workspace,.english-page.container,.lesson-page.container{max-width:none}.english-workspace__views:has(>.english-review-callout){grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:start;gap:14px 20px;display:grid}.english-workspace__views:has(>.english-review-callout)>*{min-width:0}.english-workspace__views>.english-review-callout{grid-area:1/1/span 2;min-height:100%;margin-top:0}.english-workspace__views>.english-goal{grid-area:1/2;margin-top:0}.english-workspace__views>.english-analytics-entry{grid-area:2/2;align-self:stretch;margin-top:0}.english-workspace__views>.english-activity,.english-workspace__views>.english-library-entry,.english-workspace__views>.english-recent,.english-workspace__views>.english-summary{grid-column:1/-1}.english-workspace__views>.english-activity{margin-top:6px}.english-workspace__views>.english-library-entry,.english-workspace__views>.english-recent{margin-top:14px}.english-recent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.english-library-content,.english-library-item,.english-library-item__open,.english-library-list{min-width:0}.is-reviewing{width:min(920px,100%);max-width:920px}.is-reviewing .english-review-card{min-height:min(680px,100dvh - 150px);padding:28px 34px}.is-reviewing .english-review-card__content{padding-inline:28px}.english-workspace :is(.english-tabs button,.english-kind-switch button,.english-collections button,.english-library-review,.english-library-entry__card,.english-library-entry__library,.english-recent-grid button,.english-review-callout button,.english-analytics-entry,.english-library-item__open):focus-visible{outline:2px solid var(--english-blue)}@supports (color:color-mix(in lab,red,red)){.english-workspace :is(.english-tabs button,.english-kind-switch button,.english-collections button,.english-library-review,.english-library-entry__card,.english-library-entry__library,.english-recent-grid button,.english-review-callout button,.english-analytics-entry,.english-library-item__open):focus-visible{outline:2px solid color-mix(in srgb,var(--english-blue) 76%,#fff)}}.english-workspace :is(.english-tabs button,.english-kind-switch button,.english-collections button,.english-library-review,.english-library-entry__card,.english-library-entry__library,.english-recent-grid button,.english-review-callout button,.english-analytics-entry,.english-library-item__open):focus-visible{outline-offset:3px}}@media (width>=1180px){.english-page .english-cover{border-radius:28px;min-height:310px;padding:36px 42px}.english-page .english-cover__content{max-width:620px}.english-page .english-cover__content h1{font-size:clamp(56px,5vw,72px)}.english-page .english-cover__scene{width:100%}.english-page .english-tabs{margin-left:24px}.english-workspace__views:has(>.english-review-callout){grid-template-columns:minmax(0,1.72fr) minmax(320px,.78fr);gap:16px 24px}.english-workspace__views>.english-review-callout{min-height:220px;padding:30px 32px}.english-workspace__views>.english-goal{padding:20px 22px}.english-workspace__views>.english-analytics-entry{min-height:82px;padding:16px 18px}.english-workspace__views>.english-activity{border-radius:21px;padding:24px 26px}.english-workspace__views>.english-library-entry{grid-area:4/1;margin-top:18px}.english-workspace__views>.english-recent{grid-area:4/2;margin-top:18px}.english-workspace__views>.english-summary{grid-row:5}.english-library-entry__grid{height:calc(100% - 39px)}.english-library-entry__card,.english-library-entry__library{min-height:190px}.english-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.english-recent-grid button{min-height:190px}.english-library-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.english-library-item{align-self:stretch;min-height:112px}.english-library-header--cover,.english-library-header--focused{border-radius:27px;min-height:250px;padding:34px 38px}.english-library-header--cover h2,.english-library-header--focused h2{font-size:clamp(48px,4.2vw,62px)}.english-library-header__scene{bottom:32px;right:48px;transform:perspective(600px)rotateY(-9deg)rotateX(2deg)scale(1.08)}.english-library-header--focused .english-library-header__scene--focused{bottom:34px;right:52px;transform:perspective(650px)rotateY(-9deg)rotateX(2deg)scale(1.08)}.english-library-tools{gap:16px}.english-library-tools .english-search{width:min(480px,44%)}.lesson-page .player{border:1px solid var(--space-accent);width:min(900px,100%);max-width:900px;margin-inline:auto;padding:32px 36px 38px}@supports (color:color-mix(in lab,red,red)){.lesson-page .player{border:1px solid color-mix(in srgb,var(--space-accent) 30%,transparent)}}.lesson-page .player{background:radial-gradient(circle at 86% 7%,var(--space-accent),transparent 31%),linear-gradient(145deg,#0c1625,#080a11 68%);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.lesson-page .player{background:radial-gradient(circle at 86% 7%,color-mix(in srgb,var(--space-accent) 16%,transparent),transparent 31%),linear-gradient(145deg,#0c1625,#080a11 68%)}}.lesson-page .player{box-shadow:inset 0 1px #d9edff12,0 28px 70px #0008}}.book-editor__aside,.book-editor__columns,.book-editor__main,.books-library__desktop-feature,.books-library__meta,.books-library__reading-rail,.books-library__utility{display:contents}@media (width>=1100px){.book-detail.container,.books-highlights-page.container,.books-library.container{max-width:none}.books-library.container{-moz-column-gap:20px;grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);column-gap:20px;display:grid}.books-library__meta{grid-area:1/1/auto/-1;display:block}.book-detail>.back-link,.books-library__meta>.books-back-link{color:var(--muted);margin:0 0 22px}.books-library__desktop-feature{display:contents}.books-library__desktop-feature>*,.books-library__reading-rail>*{min-width:0}.books-library__reading-rail{display:contents}.books-library__utility{grid-area:2/2;align-self:start;gap:10px;display:grid}.books-library__desktop-feature .books-library-hero{grid-area:2/1/span 2;grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:20px;min-height:344px;padding:27px 30px}.books-library__desktop-feature .books-library-hero h1{font-size:clamp(48px,4.2vw,62px)}.books-library__desktop-feature .books-library-hero__copy>p:not(.eyebrow){max-width:370px}.books-library__desktop-feature .books-library-hero__finished-shelf,.books-library__desktop-feature .books-library-hero__shelf{width:100%;max-width:260px}.books-library__desktop-feature .books-library-hero__shelf,.books-library__desktop-feature .books-library-hero__shelf.is-empty{height:224px}.books-library__desktop-feature .books-library-hero__shelf-books{justify-content:flex-start}.books-library__desktop-feature .books-library-hero__shelf-book,.books-library__desktop-feature .books-library-hero__shelf-book.active,.books-library__desktop-feature .books-library-hero__shelf-book:nth-child(2):not(:last-child){width:75px}.books-library__reading-rail .books-library-analytics{width:100%;min-height:70px;margin:0;padding:13px 15px}.books-library__reading-rail .books-storage-notice{margin:0}.books-library__reading-rail .currently-reading{border:1px solid var(--books-home-emerald);flex:1;grid-area:3/2;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:18px;max-width:none;min-height:260px;margin:14px 0 0;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.books-library__reading-rail .currently-reading{border:1px solid color-mix(in srgb,var(--books-home-emerald) 24%,transparent)}}.books-library__reading-rail .currently-reading{border-radius:22px}.books-library .books-library__reading-rail .currently-reading .books-cover--current,.books-library .books-library__reading-rail .currently-reading__cover{width:108px}.books-library__reading-rail .currently-reading__copy h2{font-size:clamp(22px,2vw,27px)}.books-library__reading-rail .currently-reading__progress{margin-top:16px}.books-library__reading-rail .currently-reading__actions{flex-wrap:wrap;gap:8px;margin-top:16px}.books-library__reading-rail .currently-reading__actions :is(.books-warm-action,.books-quiet-action){padding-inline:10px;min-height:36px!important;font-size:11px!important}.books-library__reading-rail .books-reading-empty{flex:1;grid-area:3/2;grid-template-columns:minmax(0,1fr) 92px;gap:16px;max-width:none;min-height:260px;margin:14px 0 0;padding:22px}.books-library__reading-rail .books-reading-empty>.books-cover{width:92px}.books-library__reading-rail .books-reading-empty h2{font-size:20px}.books-library>.bookshelf-section{grid-area:4/1/auto/-1;margin-top:42px}.bookshelf-section__head{align-items:center}.bookshelf-section__actions .books-search{width:300px}.books-library .bookshelf{margin-top:18px}.books-library .bookshelf__row{gap:clamp(16px,1.55vw,20px);padding:17px 14px 29px}.books-library .bookshelf__row .bookshelf-book,.books-library .bookshelf__row .bookshelf-book:nth-of-type(2n),.books-library .bookshelf__row .bookshelf-book:nth-of-type(3n){width:clamp(138px,13vw,150px)}.books-library__desktop-feature .books-reader-desk{grid-area:5/1/auto/-1;margin:46px 0 0;padding:26px}.books-library__desktop-feature .books-reader-desk .books-reader-desk__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.books-library__desktop-feature .books-reader-desk .books-reader-goal--empty{grid-column:span 2}.book-detail .book-detail__surface{padding:40px 42px 36px}.book-detail .book-detail__hero{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:42px}.book-detail .book-detail__cover-stack{order:-1;width:220px}.book-detail .book-detail__copy{padding-top:0}.book-detail .book-detail__title{font-size:clamp(30px,3vw,42px)}.book-editor__columns{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:38px;display:grid}.book-editor__aside,.book-editor__main{min-width:0;display:block}.book-editor__aside{border-left:1px solid var(--books-home-emerald);padding-left:32px}@supports (color:color-mix(in lab,red,red)){.book-editor__aside{border-left:1px solid color-mix(in srgb,var(--books-home-emerald) 18%,transparent)}}.book-editor__aside .book-detail__section:first-child,.book-editor__main .book-detail__section:first-child{margin-top:34px}.book-editor__aside .book-review .book-detail__note{min-height:210px}.book-editor__aside .book-rating__stars{flex-wrap:wrap}.books-highlights-page .books-highlights-list{grid-template-columns:repeat(3,minmax(0,1fr))}.book-detail :is(button,a,input,textarea):focus-visible,.books-library :is(.books-back-link,.books-library-analytics,.currently-reading__cover,.books-warm-action,.books-quiet-action,.books-search,.books-filters button,.bookshelf-book,.books-reader-desk__edit,.books-reader-thoughts):focus-visible{outline:2px solid var(--books-home-emerald,var(--space-accent))}@supports (color:color-mix(in lab,red,red)){.book-detail :is(button,a,input,textarea):focus-visible,.books-library :is(.books-back-link,.books-library-analytics,.currently-reading__cover,.books-warm-action,.books-quiet-action,.books-search,.books-filters button,.bookshelf-book,.books-reader-desk__edit,.books-reader-thoughts):focus-visible{outline:2px solid color-mix(in srgb,var(--books-home-emerald,var(--space-accent)) 65%,#fff)}}.book-detail :is(button,a,input,textarea):focus-visible,.books-library :is(.books-back-link,.books-library-analytics,.currently-reading__cover,.books-warm-action,.books-quiet-action,.books-search,.books-filters button,.bookshelf-book,.books-reader-desk__edit,.books-reader-thoughts):focus-visible{outline-offset:3px}}.planner-template-create{color:#d5c6ff;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#a78bfa12;border:1px dashed #bda7ff66;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:750;display:flex}.planner-template-actions{background:#ffffff05;align-items:stretch;display:flex}.planner-template-actions button{color:#aaa0b8;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff10;place-items:center;width:38px;min-height:100%;display:grid}.planner-template-actions button:hover{color:#f1eaff;background:#ffffff09}.planner-template-actions .planner-template-delete{color:#c98a9f}.planner-modal-backdrop.planner-template-editor-backdrop{z-index:220;padding:18px}.planner-template-editor{background:#0d0a12;border:1px solid #ffffff20;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(940px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 32px 110px #000c}.planner-template-editor__head{background:#100c17;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:20px 24px 14px;display:flex}.planner-template-editor__head h2{color:#f4effb;letter-spacing:-.045em;margin:5px 0 0;font-size:24px}.planner-template-editor__head>button{color:#e8e0f3;cursor:pointer;background:#ffffff08;border:1px solid #ffffff16;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.planner-template-editor__identity{background:#0f0b15;border-bottom:1px solid #ffffff0d;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:16px 24px;display:grid}.planner-template-editor__identity label{color:#9c93aa;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:750;display:grid}.planner-template-editor__identity input{color:#f4effb;width:100%;min-height:43px;font:inherit;text-transform:none;background:#ffffff06;border:1px solid #ffffff18;border-radius:11px;outline:0;padding:0 12px;font-size:14px;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff08}.planner-template-editor__identity input::placeholder{color:#7d758c}.planner-template-editor__identity input:hover{background:#ffffff09;border-color:#ffffff28}.planner-template-editor__identity input:focus{background:#120e19;border-color:#c4b5fd55;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #8b5cf612}.planner-template-editor__emoji input{text-align:center;padding:0 6px;font-size:21px}.planner-template-editor__body{overscroll-behavior:contain;padding:22px 28px 34px;overflow:auto}.planner-template-editor__body .planner-planner{max-width:760px;margin:0 auto}.planner-template-editor__body .planner-cover{margin-top:0}.planner-template-editor__body .planner-goal .planner-goal__field{background:#ffffff06;border-color:#ffffff18;box-shadow:inset 0 1px #ffffff08}.planner-template-editor__body .planner-goal .planner-goal__field:hover{background:#ffffff09;border-color:#ffffff28}.planner-template-editor__body .planner-goal .planner-goal__field:focus{background:#120e19;border-color:#c4b5fd55;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #8b5cf612}.planner-template-editor__footer{padding:14px 24px max(14px,env(safe-area-inset-bottom));background:#100c17;border-top:1px solid #fff1;justify-content:flex-end;gap:9px;display:flex}.planner-template-editor__footer button{justify-content:center;align-items:center;gap:7px;min-width:130px;display:inline-flex}.planner-template-actions button:disabled,.planner-template-editor__footer button:disabled,.planner-template-new button:disabled{opacity:.5;cursor:wait}.planner-template-editor__footer .iconify{animation:.9s linear infinite planner-cover-spin}.planner-planner.is-template-editor .planner-check--readonly{cursor:default;opacity:.7}.planner-planner.is-template-editor .planner-reflection--config .planner-quote{margin-top:12px}@media (width<=430px){.planner-template-editor__head{padding:14px 14px 11px}.planner-template-editor__head h2{font-size:20px}.planner-template-editor__identity{grid-template-columns:70px minmax(0,1fr);gap:8px;padding:12px 14px}.planner-template-editor__body{padding:16px 12px 28px}.planner-template-editor__footer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.planner-template-editor__footer button{flex:1;min-width:0}.planner-template-actions button{width:34px}}.public-view-toolbar{background:var(--space-accent,#8b5cf6)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.public-view-toolbar{background:color-mix(in srgb,var(--space-accent,#8b5cf6) 16%,#100e18)!important}}.public-view-toolbar{background-color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.public-view-toolbar{background-color:color-mix(in srgb,var(--space-accent,#8b5cf6) 16%,#100e18)!important}}.public-view-toolbar{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{border-color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{border-color:color-mix(in srgb,var(--space-accent,#8b5cf6) 48%,transparent)!important}}.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{color:color-mix(in srgb,var(--space-accent,#8b5cf6) 42%,#f4f0ff)!important}}.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{background:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{background:color-mix(in srgb,var(--space-accent,#8b5cf6) 24%,#14111c)!important}}.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{background-color:var(--space-accent,#8b5cf6)!important}@supports (color:color-mix(in lab,red,red)){.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{background-color:color-mix(in srgb,var(--space-accent,#8b5cf6) 24%,#14111c)!important}}.planner-view-mode,.public-view-toolbar .public-view-badge,span.public-view-badge{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important}.public-space-detail{overflow:visible!important}.books-library--living-hero{width:min(1120px,100% - 40px);max-width:1120px}.books-library--living-hero .books-library__desktop-feature,.books-library.container.books-library--living-hero{display:block}.books-library--living-hero .books-library-hero{border:1px solid var(--books-home-emerald);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:22px;min-height:330px;padding:31px 40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero{border:1px solid color-mix(in srgb,var(--books-home-emerald) 36%,#ffffff12)}}.books-library--living-hero .books-library-hero{border-radius:28px;background:radial-gradient(ellipse 45% 76% at 78% 48%,var(--books-home-emerald),transparent 68%),radial-gradient(ellipse 32% 54% at 94% 80%,#0f7a3926,transparent 70%),linear-gradient(118deg,#020604 0,#061009 48%,#08150d 72%,#020503 100%)!important}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero{background:radial-gradient(ellipse 45% 76% at 78% 48%,color-mix(in srgb,var(--books-home-emerald) 22%,transparent),transparent 68%),radial-gradient(ellipse 32% 54% at 94% 80%,#0f7a3926,transparent 70%),linear-gradient(118deg,#020604 0,#061009 48%,#08150d 72%,#020503 100%)!important}}.books-library--living-hero .books-library-hero{box-shadow:inset 0 1px #d9ffe30e,inset 0 -46px 90px #0005,0 28px 86px #0009,0 0 66px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero{box-shadow:inset 0 1px #d9ffe30e,inset 0 -46px 90px #0005,0 28px 86px #0009,0 0 66px color-mix(in srgb,var(--books-home-emerald) 10%,transparent)}}.books-library--living-hero .books-library-hero{isolation:isolate}.books-library--living-hero .books-library-hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#020604fa,#020604e7 31%,#02060478 52%,#0000 74%);position:absolute;inset:0}.books-library--living-hero .books-library-hero:after{z-index:4;border:1px solid var(--books-home-emerald);width:570px;height:155px;position:absolute;bottom:6px;right:-86px}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero:after{border:1px solid color-mix(in srgb,var(--books-home-emerald) 54%,transparent)}}.books-library--living-hero .books-library-hero:after{box-shadow:0 0 24px var(--books-home-emerald);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero:after{box-shadow:0 0 24px color-mix(in srgb,var(--books-home-emerald) 14%,transparent)}}.books-library--living-hero .books-library-hero:after{content:"";pointer-events:none;transform:rotate(-12deg)}.books-library--living-hero .books-library-hero__copy{z-index:5;min-width:0;position:relative}.books-library--living-hero .books-library-hero .eyebrow{color:var(--books-home-emerald)!important}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero .eyebrow{color:color-mix(in srgb,var(--books-home-emerald) 88%,#fff)!important}}.books-library--living-hero .books-library-hero h1{color:#f1f7f2;letter-spacing:-.078em;max-width:520px;margin:7px 0 0;font-size:clamp(54px,5.4vw,70px);line-height:.86}.books-library--living-hero .books-library-hero h1 em{color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero h1 em{color:color-mix(in srgb,var(--books-home-emerald) 68%,#fff)}}.books-library--living-hero .books-library-hero h1 em{text-shadow:0 0 28px var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-hero h1 em{text-shadow:0 0 28px color-mix(in srgb,var(--books-home-emerald) 16%,transparent)}}.books-library--living-hero .books-library-hero__copy>p:not(.eyebrow){color:#aebbb1;max-width:410px;margin-top:18px;line-height:1.55}.books-library--living-hero .books-library-stats{gap:25px;margin:23px 0 0}.books-library--living-hero .books-library-stats dt{color:#829087}.books-library--living-hero .books-library-stats dd{color:#e0eee3;font-size:22px}.books-library--living-hero .books-library-hero__art{z-index:2;pointer-events:none;width:100%;min-height:280px;position:relative}.books-hero-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.books-hero-scene__atmosphere{background:radial-gradient(circle at 78% 45%,var(--books-home-emerald),transparent 29%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__atmosphere{background:radial-gradient(circle at 78% 45%,color-mix(in srgb,var(--books-home-emerald) 21%,transparent),transparent 29%)}}.books-hero-scene__atmosphere{opacity:0;transform:scale(.97)}.books-hero-scene__portal-glow{background:radial-gradient(ellipse at 52% 48%,var(--books-home-emerald),transparent 62%);width:46%;height:68%;position:absolute;top:18%;right:4%}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__portal-glow{background:radial-gradient(ellipse at 52% 48%,color-mix(in srgb,var(--books-home-emerald) 28%,transparent),transparent 62%)}}.books-hero-scene__portal-glow{opacity:0;filter:blur(2px)}.books-hero-scene__canvas{width:74%;height:124%;position:absolute;top:-10%;right:-8%;overflow:visible}.books-hero-scene__core-glow{opacity:0}.books-hero-scene__orbit{fill:none;vector-effect:non-scaling-stroke;opacity:0}.books-hero-scene__orbit--far{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__orbit--far{stroke:color-mix(in srgb,var(--books-home-emerald) 34%,transparent)}}.books-hero-scene__orbit--far{stroke-width:1px}.books-hero-scene__orbit--mid{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__orbit--mid{stroke:color-mix(in srgb,var(--books-home-emerald) 52%,transparent)}}.books-hero-scene__orbit--mid{stroke-width:1.1px}.books-hero-scene__orbit--near{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__orbit--near{stroke:color-mix(in srgb,var(--books-home-emerald) 70%,#fff 10%)}}.books-hero-scene__orbit--near{stroke-width:1.25px;stroke-dasharray:980;stroke-dashoffset:980px}.books-hero-scene__orbit-layer{transform-box:fill-box;transform-origin:50%}.books-hero-scene__portal{opacity:0;transform-origin:520px 214px;transform:scale(.94)}.books-hero-scene__page{stroke:none}.books-hero-scene__page-edge{fill:none;stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__page-edge{stroke:color-mix(in srgb,var(--books-home-emerald) 68%,#eaffef)}}.books-hero-scene__page-edge{stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0}.books-hero-scene__page-edge--left{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__page-edge--left{stroke:color-mix(in srgb,var(--books-home-emerald) 58%,#d9ffe8)}}.books-hero-scene__page-line{fill:none;stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__page-line{stroke:color-mix(in srgb,var(--books-home-emerald) 28%,#eaffef)}}.books-hero-scene__page-line{stroke-width:.7px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0}.books-hero-scene__page-line--soft{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__page-line--soft{stroke:color-mix(in srgb,var(--books-home-emerald) 18%,#eaffef)}}.books-hero-scene__page-line--soft{stroke-width:.55px}.books-hero-scene__spine-glow{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__spine-glow{stroke:color-mix(in srgb,var(--books-home-emerald) 55%,transparent)}}.books-hero-scene__spine-glow{stroke-width:8px;stroke-linecap:round;opacity:0;filter:blur(3px)}.books-hero-scene__spine{fill:none;stroke-width:1.7px;stroke-linecap:round;opacity:0}.books-hero-scene__spine-core{fill:#ecfdf5;opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 6px #86efac)drop-shadow(0 0 16px #22c55eaa)}.books-hero-scene__trail{fill:none;stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__trail{stroke:color-mix(in srgb,var(--books-home-emerald) 42%,#eaffef)}}.books-hero-scene__trail{stroke-width:.75px;stroke-linecap:round;stroke-dasharray:4 9;vector-effect:non-scaling-stroke;opacity:0}.books-hero-scene__trail--secondary{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__trail--secondary{stroke:color-mix(in srgb,var(--books-home-emerald) 28%,#eaffef)}}.books-hero-scene__trail--secondary{stroke-width:.6px}.books-hero-scene__trail--whisper{stroke:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__trail--whisper{stroke:color-mix(in srgb,var(--books-home-emerald) 18%,#eaffef)}}.books-hero-scene__trail--whisper{stroke-width:.5px;stroke-dasharray:2 10}.books-hero-scene__mote{fill:#c8f6d4;opacity:0;filter:drop-shadow(0 0 6px #4ade80)}.books-hero-scene.is-ready .books-hero-scene__atmosphere{animation:.55s cubic-bezier(.22,.8,.22,1) 80ms both books-hero-atmosphere-in}.books-hero-scene.is-ready .books-hero-scene__portal-glow{animation:.7s cubic-bezier(.22,.8,.22,1) .14s both books-hero-glow-in}.books-hero-scene.is-ready .books-hero-scene__core-glow{animation:.6s .18s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__spine-glow{animation:.55s cubic-bezier(.22,.8,.22,1) .12s both books-hero-spine-in}.books-hero-scene.is-ready .books-hero-scene__spine,.books-hero-scene.is-ready .books-hero-scene__spine-core{animation:.5s cubic-bezier(.22,.8,.22,1) .18s both books-hero-spine-in}.books-hero-scene.is-ready .books-hero-scene__portal{animation:.72s cubic-bezier(.18,.84,.22,1) .22s both books-hero-portal-in}.books-hero-scene.is-ready .books-hero-scene__page-edge{animation:.55s .34s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__page-line{animation:.5s .46s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__orbit--far{animation:.7s .28s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__orbit--mid{animation:.7s .38s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__orbit--near{animation:1.15s cubic-bezier(.22,.8,.22,1) .42s both books-hero-orbit-trace}.books-hero-scene.is-ready .books-hero-scene__trail--primary{animation:.55s .58s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__trail--secondary{animation:.55s .68s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__trail--whisper{animation:.55s .78s both books-hero-fade-in}.books-hero-scene.is-ready .books-hero-scene__mote--one{animation:.7s .72s both books-hero-mote-rise}.books-hero-scene.is-ready .books-hero-scene__mote--two{animation:.7s .82s both books-hero-mote-rise}.books-hero-scene.is-ready .books-hero-scene__mote--three{animation:.7s .9s both books-hero-mote-rise}.books-hero-scene.is-ready .books-hero-scene__mote--four{animation:.7s .98s both books-hero-mote-rise}.books-hero-scene.is-ready .books-hero-scene__mote--five{animation:.7s 1.06s both books-hero-mote-rise}.books-hero-scene.is-settled .books-hero-scene__atmosphere{opacity:1;animation:7.5s ease-in-out infinite books-hero-light;transform:scale(1)}.books-hero-scene.is-settled .books-hero-scene__portal-glow{opacity:.95;animation:6.2s ease-in-out infinite books-hero-glow-breathe}.books-hero-scene.is-settled .books-hero-scene__core-glow{opacity:1;animation:5.6s ease-in-out infinite books-hero-glow-breathe}.books-hero-scene.is-settled .books-hero-scene__portal{opacity:1;animation:8s ease-in-out infinite books-hero-portal-breathe}.books-hero-scene.is-settled .books-hero-scene__page-edge{opacity:1;animation:5.8s ease-in-out infinite books-hero-page-pulse}.books-hero-scene.is-settled .books-hero-scene__page-edge--right{animation-delay:.9s}.books-hero-scene.is-settled .books-hero-scene__page-line{opacity:.85;animation:6.4s ease-in-out infinite books-hero-line-pulse}.books-hero-scene.is-settled .books-hero-scene__spine{opacity:1;animation:4.8s ease-in-out infinite books-hero-spine-pulse}.books-hero-scene.is-settled .books-hero-scene__spine-glow{opacity:1;animation:4.8s ease-in-out infinite books-hero-spine-halo}.books-hero-scene.is-settled .books-hero-scene__spine-core{opacity:1;animation:3.6s ease-in-out infinite books-hero-spine-breathe}.books-hero-scene.is-settled .books-hero-scene__orbit--far,.books-hero-scene.is-settled .books-hero-scene__orbit--mid{opacity:1}.books-hero-scene.is-settled .books-hero-scene__orbit--near{opacity:1;stroke-dasharray:18 14;stroke-dashoffset:0;animation:18s linear infinite books-hero-orbit-flow}.books-hero-scene.is-settled .books-hero-scene__trail{opacity:.9;animation:14s linear infinite books-hero-trail-flow}.books-hero-scene.is-settled .books-hero-scene__trail--secondary{animation:18s linear infinite reverse books-hero-trail-flow}.books-hero-scene.is-settled .books-hero-scene__trail--whisper{animation:22s linear infinite books-hero-trail-flow}.books-hero-scene.is-settled .books-hero-scene__mote--one{opacity:.9;animation:11s linear infinite books-hero-mote-travel}.books-hero-scene.is-settled .books-hero-scene__mote--two{opacity:.85;animation:14s linear infinite books-hero-mote-travel-alt}.books-hero-scene.is-settled .books-hero-scene__mote--three{opacity:.9;animation:5.5s ease-in-out infinite books-hero-dust}.books-hero-scene.is-settled .books-hero-scene__mote--four{opacity:.8;animation:16s linear infinite books-hero-mote-travel}.books-hero-scene.is-settled .books-hero-scene__mote--five{opacity:.8;animation:12s linear infinite books-hero-mote-travel-alt}.books-hero-scene.is-settled .books-hero-scene__orbit-layer--far{animation:42s linear infinite books-hero-orbit-spin}.books-hero-scene.is-settled .books-hero-scene__orbit-layer--mid{animation:54s linear infinite books-hero-orbit-spin-reverse}.books-hero-scene.is-settled .books-hero-scene__orbit-layer--near{animation:34s linear infinite books-hero-orbit-spin}.books-library--living-hero .books-library__reading-overview{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:stretch;gap:16px;margin-top:18px;display:grid}.books-library--living-hero .books-library__reading-overview>:is(.books-library__utility,.currently-reading,.books-reading-empty){grid-area:auto;min-width:0}.books-library--living-hero .books-library__utility{align-content:stretch;align-self:stretch;gap:10px;min-width:0;min-height:0;display:grid}.books-library--living-hero .books-library__utility .books-library-analytics--preview{border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:18px;width:100%;min-width:0;height:100%;min-height:224px;margin:0;padding:20px 20px 18px;display:grid;overflow:hidden;background:radial-gradient(circle at 14% 12%,var(--books-home-emerald),transparent 38%),linear-gradient(145deg,#0a1710,#040806)!important}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__utility .books-library-analytics--preview{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--books-home-emerald) 16%,transparent),transparent 38%),linear-gradient(145deg,#0a1710,#040806)!important}}.books-library--living-hero .books-library__utility .books-library-analytics--preview{transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover{border-color:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover{border-color:color-mix(in srgb,var(--books-home-emerald) 58%,transparent)}}.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover{background:radial-gradient(circle at 14% 12%,var(--books-home-emerald),transparent 42%),linear-gradient(145deg,#0c1b13,#06100a)!important}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover{background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--books-home-emerald) 22%,transparent),transparent 42%),linear-gradient(145deg,#0c1b13,#06100a)!important}}.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff10,0 14px 32px #00000036}.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover .books-library-analytics__arrow{transform:translate(2px,-1px)}.books-library--living-hero .books-library__utility .books-library-analytics--preview:focus-visible{outline:2px solid var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__utility .books-library-analytics--preview:focus-visible{outline:2px solid color-mix(in srgb,var(--books-home-emerald) 70%,#fff)}}.books-library--living-hero .books-library__utility .books-library-analytics--preview:focus-visible{outline-offset:3px}.books-library--living-hero .books-library-analytics__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.books-library--living-hero .books-library-analytics__copy{gap:4px;min-width:0;display:grid}.books-library--living-hero .books-library-analytics__copy strong{color:#ecf8f2;letter-spacing:-.02em;font-size:15px;line-height:1.2;display:block}.books-library--living-hero .books-library-analytics__copy small{color:#9fb0a5;font-size:12px;line-height:1.4;display:block}.books-library--living-hero .books-library-analytics__arrow{color:#9fe7c0;font-size:18px;transition:transform .2s}.books-library--living-hero .books-library-analytics__icon{border:1px solid var(--books-home-emerald);width:40px;height:40px}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-analytics__icon{border:1px solid color-mix(in srgb,var(--books-home-emerald) 42%,transparent)}}.books-library--living-hero .books-library-analytics__icon{color:#dff8e6;background:var(--books-home-emerald)}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-analytics__icon{background:color-mix(in srgb,var(--books-home-emerald) 18%,#071009)}}.books-library--living-hero .books-library-analytics__body{align-content:end;gap:10px;min-height:118px;display:grid}.books-library--living-hero .books-library-analytics__period{color:#7f9587;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.books-library--living-hero .books-library-analytics__bars{grid-template-columns:repeat(var(--bars,4),minmax(0,1fr));border:1px solid var(--books-home-emerald);align-items:end;gap:9px;height:72px;padding:8px 10px 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-analytics__bars{border:1px solid color-mix(in srgb,var(--books-home-emerald) 16%,transparent)}}.books-library--living-hero .books-library-analytics__bars{background:linear-gradient(#06110ce8,#030705f2);border-radius:14px}.books-library--living-hero .books-library-analytics__bar{width:100%;height:var(--bar,14%);min-height:6px;box-shadow:0 0 10px var(--books-home-emerald);background:linear-gradient(#9af0bf,#2fbf6e);border-radius:999px 999px 4px 4px;display:block}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library-analytics__bar{box-shadow:0 0 10px color-mix(in srgb,var(--books-home-emerald) 28%,transparent)}}.books-library--living-hero .books-library-analytics__bars.is-quiet .books-library-analytics__bar{box-shadow:none;opacity:.72;background:linear-gradient(#1a2d22,#0d1812)}.books-library--living-hero .books-library-analytics__empty{color:#93a79a;margin:2px 0 0;font-size:12px;line-height:1.45}.books-library--living-hero .books-library-analytics__signals{grid-template-columns:1fr;gap:5px;margin:2px 0 0;display:grid}.books-library--living-hero .books-library-analytics__signals dt{color:#d7ebe0;letter-spacing:-.01em;margin:0;font-size:12px;font-weight:600}.books-library--living-hero .books-library__reading-overview .currently-reading{border:1px solid var(--books-home-emerald);grid-template-columns:118px minmax(0,1fr);gap:24px;max-width:none;min-height:224px;margin:0;padding:22px 26px}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__reading-overview .currently-reading{border:1px solid color-mix(in srgb,var(--books-home-emerald) 24%,transparent)}}.books-library--living-hero .books-library__reading-overview .currently-reading{border-radius:22px}.books-library--living-hero .books-library__reading-overview .books-cover--current,.books-library--living-hero .books-library__reading-overview .currently-reading__cover{width:112px}.books-library--living-hero .books-library__reading-overview .currently-reading__copy h2{font-size:clamp(26px,3vw,35px)}.books-library--living-hero .books-library__reading-overview .currently-reading__actions,.books-library--living-hero .books-library__reading-overview .currently-reading__progress{margin-top:18px}.books-library--living-hero .books-library__reading-overview .books-reading-empty{border:1px solid var(--books-home-emerald);grid-template-columns:minmax(0,1fr) 108px;gap:22px;max-width:none;min-height:224px;margin:0;padding:24px 28px}@supports (color:color-mix(in lab,red,red)){.books-library--living-hero .books-library__reading-overview .books-reading-empty{border:1px solid color-mix(in srgb,var(--books-home-emerald) 22%,transparent)}}.books-library--living-hero .books-library__reading-overview .books-reading-empty{border-radius:22px}.books-library--living-hero .books-library__reading-overview .books-reading-empty>.books-cover{width:108px}.books-library--living-hero .books-reader-desk{width:100%;max-width:none;margin:22px 0 0;padding:22px 24px}.books-library--living-hero .books-reader-desk__head{margin-bottom:14px}.books-library--living-hero .books-reader-desk h2{font-size:24px}.books-library--living-hero .books-reader-desk__grid{gap:10px}.books-library--living-hero .books-reader-desk :is(.books-reader-goal,.books-reader-focus,.books-reader-thoughts){min-height:118px;padding:15px}.books-library--living-hero .books-reader-goal strong{font-size:28px}.books-library--living-hero>.bookshelf-section{margin-top:36px}@media (width>=901px){.books-library--living-hero .books-reader-desk__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.books-library--living-hero .books-reader-goal--empty{grid-column:span 2}.books-library--living-hero .books-reader-desk :is(.books-reader-goal,.books-reader-focus,.books-reader-thoughts){min-height:112px}}@keyframes books-hero-orbit-spin{to{transform:rotate(1turn)}}@keyframes books-hero-orbit-spin-reverse{to{transform:rotate(-1turn)}}@keyframes books-hero-light{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}@keyframes books-hero-glow-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes books-hero-dust{0%,to{opacity:.28;transform:translateY(8px)scale(.8)}50%{opacity:1;transform:translateY(-10px)scale(1.15)}}@keyframes books-hero-mote-travel{0%{opacity:.28;transform:translate(0)}35%{opacity:1}to{opacity:.18;transform:translate(-34px,-22px)}}@keyframes books-hero-mote-travel-alt{0%{opacity:.24;transform:translate(0)}40%{opacity:.95}to{opacity:.16;transform:translate(26px,-28px)}}@keyframes books-hero-atmosphere-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes books-hero-glow-in{0%{opacity:0}to{opacity:.9}}@keyframes books-hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes books-hero-spine-in{0%{opacity:0}to{opacity:1}}@keyframes books-hero-portal-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes books-hero-portal-breathe{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.025)translateY(-3px)}}@keyframes books-hero-page-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes books-hero-line-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes books-hero-spine-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes books-hero-spine-halo{0%,to{opacity:.35;stroke-width:7px}50%{opacity:.95;stroke-width:11px}}@keyframes books-hero-orbit-trace{0%{opacity:.2;stroke-dashoffset:980px}to{opacity:1;stroke-dashoffset:0}}@keyframes books-hero-orbit-flow{to{stroke-dashoffset:-320px}}@keyframes books-hero-trail-flow{to{stroke-dashoffset:-120px}}@keyframes books-hero-mote-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:.85;transform:translate(0)}}@keyframes books-hero-spine-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@media (width<=900px){.books-library--living-hero .books-library-hero{grid-template-columns:minmax(0,.9fr) minmax(300px,1.05fr);padding-inline:30px}.books-library--living-hero .books-library-hero h1{font-size:clamp(50px,7vw,62px)}.books-library--living-hero .books-library-hero__art{min-height:240px}.books-hero-scene__canvas{width:78%;height:118%;top:-6%;right:-12%}}@media (width<=700px){.books-library--living-hero{width:calc(100% - 32px)}.books-library--living-hero .books-library-hero{border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:268px;padding:21px 20px 22px}.books-library--living-hero .books-library-hero:before{background:linear-gradient(108deg,#020604f6,#020604e0 34%,#02060488 52%,#0206043a 68%,#0000 86%)}.books-library--living-hero .books-library-hero:after{opacity:.55;width:280px;height:92px;bottom:-18px;right:-72px}.books-library--living-hero .books-library-hero h1{max-width:310px;font-size:clamp(44px,12.3vw,52px)}.books-library--living-hero .books-library-hero__copy>p:not(.eyebrow){max-width:275px;margin-top:14px;font-size:13px}.books-library--living-hero .books-library-stats{gap:17px;margin-top:18px}.books-library--living-hero .books-library-stats dd{font-size:19px}.books-library--living-hero .books-library-hero__art{display:none}.books-hero-scene__atmosphere{background:radial-gradient(ellipse 52% 62% at 68% 54%,var(--books-home-emerald),transparent 68%),radial-gradient(circle at 66% 50%,var(--books-home-emerald),transparent 28%)}@supports (color:color-mix(in lab,red,red)){.books-hero-scene__atmosphere{background:radial-gradient(ellipse 52% 62% at 68% 54%,color-mix(in srgb,var(--books-home-emerald) 24%,transparent),transparent 68%),radial-gradient(circle at 66% 50%,color-mix(in srgb,var(--books-home-emerald) 12%,transparent),transparent 28%)}}.books-hero-scene__portal-glow{width:78%;height:78%;top:18%;left:36%;right:auto}.books-hero-scene__canvas{opacity:1;width:106%;height:112%;top:-4%;left:10%;right:auto}.books-hero-scene__page-edge{stroke-width:1.55px}.books-hero-scene__spine{stroke-width:2px}.books-hero-scene__mote--five,.books-hero-scene__mote--four,.books-hero-scene__orbit--mid,.books-hero-scene__page-line--soft,.books-hero-scene__trail--whisper{display:none}.books-library--living-hero .books-library__reading-overview{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:13px;margin-top:14px}.books-library--living-hero .books-library__utility{align-self:stretch}.books-library--living-hero .books-library__utility .books-library-analytics--preview{border-radius:17px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:auto;min-height:52px;padding:13px 14px;display:grid}.books-library--living-hero .books-library-analytics__head{display:contents}.books-library--living-hero .books-library-analytics__body{display:none}.books-library--living-hero .books-library-analytics__icon{width:38px;height:38px}.books-library--living-hero .books-library-analytics__copy strong{font-size:14px}.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover,.books-library--living-hero .books-library__utility .books-library-analytics--preview:hover .books-library-analytics__arrow{transform:none}.books-library--living-hero .books-library__reading-overview .currently-reading{border-radius:19px;grid-template-columns:96px minmax(0,1fr);gap:17px;min-height:0;margin:0;padding:19px 18px}.books-library--living-hero .books-library__reading-overview .books-cover--current,.books-library--living-hero .books-library__reading-overview .currently-reading__cover{width:94px}.books-library--living-hero .books-library__reading-overview .currently-reading__copy h2{font-size:clamp(24px,7vw,29px)}.books-library--living-hero .books-library__reading-overview .books-reading-empty{border-radius:19px;grid-template-columns:minmax(0,1fr) 90px;min-height:0;margin:0;padding:22px 18px}.books-library--living-hero .books-library__reading-overview .books-reading-empty>.books-cover{width:88px}.books-library--living-hero .books-reader-desk{border-radius:18px;margin-top:16px;padding:16px}.books-library--living-hero .books-reader-desk__head{margin-bottom:12px}.books-library--living-hero .books-reader-desk h2{font-size:21px}.books-library--living-hero .books-reader-desk__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.books-library--living-hero .books-reader-goal--empty{grid-column:1/-1}.books-library--living-hero .books-reader-desk :is(.books-reader-goal,.books-reader-focus,.books-reader-thoughts){min-height:0;padding:13px}.books-library--living-hero .books-reader-goal strong{font-size:24px}.books-library--living-hero .books-reader-thoughts{grid-column:1/-1}.books-library--living-hero>.bookshelf-section{margin-top:32px}}@media (width<=430px){.books-library--living-hero .books-library-hero{min-height:262px}.books-hero-scene__canvas{width:108%;left:8%}.books-hero-scene__portal-glow{left:34%}}@media (width<=403px){.books-library--living-hero .books-library-hero{min-height:258px;padding:20px 18px}.books-hero-scene__canvas{width:110%;height:110%;top:-2%;left:6%}.books-hero-scene__portal-glow{left:32%}.books-hero-scene__orbit--far{opacity:.7}}@media (width<=375px){.books-library--living-hero .books-library-hero{min-height:252px;padding:19px 17px 18px}.books-library--living-hero .books-library-hero h1{font-size:44px}.books-hero-scene__canvas{width:114%;height:108%;top:0;left:2%}.books-hero-scene__portal-glow{width:84%;left:28%}}@media (prefers-reduced-motion:reduce){.books-hero-scene :is(.books-hero-scene__atmosphere,.books-hero-scene__portal-glow,.books-hero-scene__core-glow,.books-hero-scene__portal,.books-hero-scene__page-edge,.books-hero-scene__page-line,.books-hero-scene__spine,.books-hero-scene__spine-glow,.books-hero-scene__spine-core,.books-hero-scene__orbit,.books-hero-scene__orbit-layer,.books-hero-scene__trail,.books-hero-scene__mote){opacity:1!important;animation:none!important;transform:none!important}.books-hero-scene .books-hero-scene__orbit--near{stroke-dasharray:none!important;stroke-dashoffset:0!important}.books-hero-scene .books-hero-scene__atmosphere,.books-hero-scene .books-hero-scene__portal{transform:scale(1)!important}.books-hero-scene .books-hero-scene__page-line{opacity:.75!important}.books-hero-scene .books-hero-scene__spine-glow{opacity:.7!important}}.profile-support-card{isolation:isolate;box-sizing:border-box;min-height:304px;margin:20px 0 calc(52px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 84% 30%,#8b5cf630,#0000 35%),radial-gradient(circle at 15% -15%,#c4b5fd14,#0000 38%),linear-gradient(135deg,#08080d,#0d0a15 58%,#130b21);border:1px solid #b794ff4d;border-radius:28px;padding:38px 40px;transition:border-color .28s,box-shadow .28s,transform .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 48px #7c3aed0f,0 24px 70px #00000047}.profile-support-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e0d3ff6b,#0000);height:1px;position:absolute;inset:0 18% auto 0}.profile-support-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#08080dfc,#08080ded 45%,#08080d47 69%,#0000 82%);position:absolute;inset:0}.profile-support-card:hover{border-color:#c4b5fd85;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,inset 0 0 58px #8b5cf61a,0 28px 78px #150a2861}.profile-support-card__copy{z-index:3;align-self:center;max-width:500px;position:relative}.profile-support-card__eyebrow{color:#cbb9ff;letter-spacing:.18em;align-items:center;margin:0;font-size:10px;font-weight:720;line-height:1.2;display:flex}.profile-support-card h2{color:#f5f1fc;letter-spacing:-.055em;max-width:440px;margin:12px 0 0;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.08}.profile-support-card__copy>p:not(.profile-support-card__eyebrow){color:#b4abbf;max-width:420px;margin:13px 0 0;font-size:13px;line-height:1.58}.profile-support-card__telegram{box-sizing:border-box;color:#f8f5ff;background:linear-gradient(135deg,#8b5cf6d4,#6739bedb);border:1px solid #d3beff7a;border-radius:999px;outline:0;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:23px;padding:0 18px;font-size:12px;font-weight:680;text-decoration:none;transition:transform .18s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex;box-shadow:inset 0 1px #ffffff3b,0 10px 27px #4c1d9557}.profile-support-card__telegram svg{width:15px;height:15px;transition:transform .2s}.profile-support-card__telegram-icon{flex:none;font-size:16px}.profile-support-card__telegram span{white-space:nowrap}.profile-support-card__external-icon{margin-left:auto}.profile-support-card__telegram:hover{background:linear-gradient(135deg,#9469ed,#7444c5);border-color:#e6daffbf;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 13px 31px #5b21b66b}.profile-support-card__telegram:hover .profile-support-card__external-icon{transform:translate(2px,-2px)}.profile-support-card__telegram:active{transform:scale(.98)}.profile-support-card__telegram:focus-visible{box-shadow:0 0 0 3px #c4b5fd4d,0 13px 31px #5b21b66b}.profile-support-card__email{margin-top:15px}.profile-support-card__email p{color:#83798f;margin:0 0 5px;font-size:10px;line-height:1.4}.profile-support-card__email a{color:#c5b9d3;border-radius:8px;outline:0;align-items:center;gap:7px;font-size:11px;font-weight:620;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.profile-support-card__email a svg{width:13px;height:13px;transition:transform .2s}.profile-support-card__email a:hover{color:#ede7f8}.profile-support-card__email a:hover span{text-underline-offset:3px;-webkit-text-decoration:underline #d6c4ff80;text-decoration:underline #d6c4ff80}.profile-support-card__email a:hover .profile-support-card__external-icon{transform:translate(2px,-2px)}.profile-support-card__email a:focus-visible{box-shadow:0 0 0 3px #c4b5fd38}.profile-support-sphere{z-index:0;pointer-events:none;width:340px;height:300px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-support-sphere__ambient{filter:blur(7px);opacity:.95;background:radial-gradient(circle at 53%,#9968ff40 0,#5a2aa91a 34%,#2f145209 56%,#0000 73%);border-radius:50%;position:absolute;inset:12px 0}.profile-support-sphere__arc,.profile-support-sphere__orbit{transform-origin:50%;border-radius:50%;position:absolute}.profile-support-sphere__orbit{z-index:1;border:1px solid #cdb7ff38;box-shadow:inset 0 0 22px #8b5cf606,0 0 12px #754cbe06}.profile-support-sphere__orbit--one{width:304px;height:112px;animation:28s linear infinite atlas-support-orbit-turn;top:91px;left:17px}.profile-support-sphere__orbit--two{border-color:#a480f242;width:250px;height:91px;top:103px;left:45px;transform:rotate(29deg)}.profile-support-sphere__orbit--three{border-color:#ddcfff29;width:196px;height:190px;top:51px;left:72px;transform:rotate(68deg)}.profile-support-sphere__orbit i,.profile-support-sphere__star{background:#e8e1ff;border-radius:50%;display:block;position:absolute;box-shadow:0 0 5px #f1edfff2,0 0 15px #a982ffcc}.profile-support-sphere__orbit--one i{width:5px;height:5px;top:17px;right:25px}.profile-support-sphere__orbit--two i{background:#b997ff;width:3px;height:3px;animation:7s ease-in-out infinite atlas-support-satellite-pulse;bottom:4px;left:48px}.profile-support-sphere__star{z-index:4}.profile-support-sphere__star--one{width:3px;height:3px;animation:9s ease-in-out -2s infinite atlas-support-satellite-pulse;top:68px;right:44px}.profile-support-sphere__star--two{opacity:.62;width:2px;height:2px;bottom:76px;right:25px}.profile-support-sphere__body{z-index:2;background:radial-gradient(circle at 31% 22%,#ffffffb8 0 1.3%,#e7daff38 3.5%,#0000 11%),radial-gradient(circle at 37% 30%,#b591ffdb,#6f44cbe0 18%,#3d2177f0 43%,#180e2efa 67%,#08060f 88%);border:1px solid #dcccff38;border-radius:50%;width:156px;height:156px;animation:15s ease-in-out infinite atlas-support-sphere-breathe;position:absolute;top:71px;left:92px;overflow:hidden;box-shadow:inset -20px -25px 42px #030208b8,inset 14px 10px 28px #d0b8ff29,inset 0 0 22px #9868ff45,0 0 18px #905cf638,0 0 44px #6736be2b}.profile-support-sphere__body:before{filter:blur(3px);content:"";background:linear-gradient(142deg,#fff3,#c7a8ff0e 44%,#0000 72%);border-radius:50%;position:absolute;inset:7% 14% 46% 11%;transform:rotate(-16deg)}.profile-support-sphere__body:after{filter:blur(5px);content:"";background:radial-gradient(#7444cf33,#0000 67%);border-radius:50%;height:26%;position:absolute;bottom:8%;left:19%;right:13%}.profile-support-sphere__body i{mix-blend-mode:screen;background:radial-gradient(circle at 68% 34%,#ae84ff24 0 2%,#0000 3%),radial-gradient(circle at 54% 64%,#d4beff14 0 8%,#0000 18%),linear-gradient(112deg,#0000 28%,#ffffff09 48%,#0000 60%);border-radius:50%;position:absolute;inset:0}.profile-support-sphere__arc{z-index:3;filter:drop-shadow(0 1px 3px #9d6fff29);border-bottom:1px solid #e5d8ff6e}.profile-support-sphere__arc--one{width:304px;height:112px;top:91px;left:17px;transform:rotate(-18deg)}.profile-support-sphere__arc--two{border-color:#ba99ff4f;width:250px;height:91px;top:103px;left:45px;transform:rotate(29deg)}@keyframes atlas-support-orbit-turn{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes atlas-support-satellite-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}@keyframes atlas-support-sphere-breathe{0%,to{filter:brightness(.94)saturate(.97);transform:scale(.992)}50%{filter:brightness(1.08)saturate(1.04);transform:scale(1.012)}}@media (width<=700px){.profile-support-card{min-height:0;margin-top:18px;margin-bottom:calc(88px + env(safe-area-inset-bottom,0px));border-radius:23px;padding:24px 22px 22px}.profile-support-card:after{background:linear-gradient(90deg,#08080dfc,#08080df5 59%,#08080d8a 78%,#08080d24)}.profile-support-card:hover{transform:none}.profile-support-card__copy{max-width:100%}.profile-support-card h2{max-width:275px;margin-top:9px;font-size:25px}.profile-support-card__copy>p:not(.profile-support-card__eyebrow){max-width:255px;margin-top:9px;font-size:12px;line-height:1.52}.profile-support-card__telegram{width:100%;margin-top:16px}.profile-support-card__email{margin-top:10px}.profile-support-card__email p{margin-bottom:4px}.profile-support-sphere{opacity:.52;top:36%;right:-130px;transform:translateY(-50%)scale(.68)}}@media (width<=360px){.profile-support-card{padding:22px 18px 20px}.profile-support-card h2{max-width:250px;font-size:23px}.profile-support-card__copy>p:not(.profile-support-card__eyebrow){max-width:235px}.profile-support-card__telegram{padding:0 15px}.profile-support-sphere{opacity:.44;top:34%;right:-145px;transform:translateY(-50%)scale(.62)}}@media (prefers-reduced-motion:reduce){.profile-support-card,.profile-support-card__email a,.profile-support-card__email a svg,.profile-support-card__telegram,.profile-support-card__telegram svg{transition:none}.profile-support-sphere__body,.profile-support-sphere__orbit--one,.profile-support-sphere__orbit--two i,.profile-support-sphere__star{animation:none}.profile-support-card:hover{transform:none}}.profile-overview__avatar{z-index:2;color:#d7c5f7;background:radial-gradient(circle at 50% 44%,#8b5cf612,#0000 70%),#09090c;position:relative}.profile-overview__atlas-mark{z-index:1;opacity:1;pointer-events:none;transition:opacity .32s var(--atlas-motion-standard-ease);place-items:center;display:grid;position:absolute;inset:0}.profile-overview__atlas-mark img{-o-object-fit:contain;object-fit:contain;width:52%;max-width:52%;height:52%;max-height:52%;animation:header-atlas-mark-breathe 1.85s var(--atlas-motion-standard-ease) infinite}.profile-overview__atlas-mark.is-hidden{opacity:0}.profile-overview__avatar-image{z-index:2;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--atlas-motion-standard-ease);position:absolute;inset:0}.profile-overview__avatar-image.is-ready{opacity:1}.profile-overview__cover{z-index:0;isolation:isolate;position:relative;overflow:hidden}.profile-overview__body{z-index:1}.profile-overview__cover-image{z-index:1;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s var(--atlas-motion-standard-ease);position:absolute;inset:0}.profile-overview__cover-image.is-ready{opacity:1}.profile-overview__cover:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(105deg,#07060c38,#07060cad);position:absolute;inset:0}.profile-overview__cover:after{z-index:4}.profile-cover-loading{z-index:3;opacity:1;transition:opacity .32s var(--atlas-motion-standard-ease);pointer-events:none;background:radial-gradient(68% 82% at 73% 25%,#8b5cf62a,#0000 75%),linear-gradient(120deg,#09090f,#130e1d 53%,#09090f);display:block;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 65px #7c3aed16}.profile-cover-loading:after{filter:blur(24px);content:"";background:linear-gradient(90deg,#0000,#b997ff18 48%,#0000);width:55%;animation:7s ease-in-out infinite atlas-profile-cover-reveal;position:absolute;inset:-30% auto -30% -48%;transform:translate(0)skew(-18deg)}.profile-cover-loading.is-hidden{opacity:0}@keyframes atlas-profile-cover-reveal{0%,12%{transform:translate(0)skew(-18deg)}72%,to{transform:translate(290%)skew(-18deg)}}.profile-loading__identity{gap:10px;width:min(390px,100%);display:grid}.profile-loading__edit{visibility:hidden}@media (width<=700px){.profile-overview__cover{height:175px}}@media (prefers-reduced-motion:reduce){.profile-cover-loading:after,.profile-overview__atlas-mark img{animation:none}.profile-cover-loading,.profile-overview__atlas-mark,.profile-overview__avatar-image,.profile-overview__cover-image{transition:none}}.notes-analytics-page{--notes-accent:#f59e0b;background:0 0;max-width:1120px}.notes-analytics-page .books-analytics-hero{background:radial-gradient(circle at 82% 14%,#f59e0b24,#0000 31%),linear-gradient(132deg,#15100a,#0d0c0d 55%,#09090b);border-color:#f59e0b42}.notes-analytics-page .eyebrow{color:#f5ba51!important}.notes-analytics-page .books-analytics-period button.active{color:#211302;background:#f5ae36;box-shadow:0 5px 15px #f59e0b35}.notes-analytics-page .books-analytics-pager button:hover{color:#f5ae36;border-color:#f5ae36}.notes-analytics-page .books-analytics-story{background:radial-gradient(circle at 6% 55%,#f59e0b20,#0000 29%),linear-gradient(135deg,#171109,#0e0d0e 60%,#09090b)!important;border-color:#f59e0b38!important}.notes-analytics-page .books-analytics-story__flow>div{min-width:0}.notes-analytics-story__period{color:#aaa3a0;justify-items:start;gap:4px;font-size:11px;display:grid}.notes-analytics-story__period strong{color:#fff1d7;font-size:38px;line-height:1}.notes-analytics-story__period small{color:#aaa3a0}.notes-analytics-page .books-analytics-chart,.notes-analytics-page .books-analytics-recent,.notes-analytics-page .books-analytics-stats article{background:linear-gradient(145deg,#131214,#09090b)}.notes-analytics-page .books-analytics-chart h2,.notes-analytics-page .books-analytics-stats strong{color:#fff5e5}.notes-analytics-page .books-analytics-chart{min-width:0}.notes-analytics-page .books-analytics-bars{grid-template-columns:repeat(7,minmax(0,1fr))}.notes-analytics-page .books-analytics-bars.is-month{grid-template-columns:repeat(4,minmax(0,1fr))}.notes-analytics-page .books-analytics-bars.is-year{grid-template-columns:repeat(12,minmax(0,1fr))}.notes-analytics-page .books-analytics-bars>div{min-width:0}.notes-analytics-page .books-analytics-bars span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.notes-analytics-bar{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:end;width:100%;height:146px;padding:0;display:flex}.notes-analytics-page .notes-analytics-bar i{background:linear-gradient(#ffc76d,#d98a17);width:min(18px,70%);transition:height .25s,filter .2s}.notes-analytics-bar.is-selected i,.notes-analytics-bar:hover i{filter:brightness(1.3)}.notes-analytics-bar:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #f5ae36}.notes-analytics-page .books-analytics-chart footer i{background:#efaa40}.notes-analytics-empty{color:#aaa3a0;padding:20px 0;font-size:12px}.notes-analytics-folder{border-top:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 0;display:grid}.notes-analytics-folder small,.notes-analytics-folder strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notes-analytics-folder strong{color:#f0ebe5;font-size:13px}.notes-analytics-folder small,.notes-analytics-folder>span{color:#aaa3a0;font-size:11px}.notes-analytics-folder>i{background:#ffffff12;border-radius:99px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.notes-analytics-folder>i b{border-radius:inherit;background:#eaa239;height:100%;display:block}.notes-analytics-retry{color:#211302;cursor:pointer;background:#f5ae36;border:1px solid #f5ae3680;border-radius:10px;padding:9px 14px}.notes-analytics-loading{gap:13px;min-height:440px;display:grid}.notes-analytics-loading__metrics i,.notes-analytics-loading__panels i,.notes-analytics-loading__story{background:linear-gradient(110deg,#111012,#1b1711 48%,#111012) 0 0/200% 100%;border:1px solid #f59e0b20;border-radius:20px;animation:1.7s linear infinite notes-analytics-shimmer;display:block}.notes-analytics-loading__story{height:152px}.notes-analytics-loading__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.notes-analytics-loading__metrics i{height:92px}.notes-analytics-loading__panels{grid-template-columns:1.45fr .8fr;gap:13px;display:grid}.notes-analytics-loading__panels i{height:240px}@keyframes notes-analytics-shimmer{to{background-position:-200% 0}}@media (width<=700px){.notes-analytics-page .books-analytics-story__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.notes-analytics-loading__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.notes-analytics-loading__panels{grid-template-columns:1fr}.notes-analytics-page .books-analytics-bars.is-year{gap:2px}.notes-analytics-page .books-analytics-bars.is-year span{font-size:9px}}@media (width<=350px){.notes-analytics-page .books-analytics-hero{padding:18px}.notes-analytics-page .books-analytics-story__flow{gap:4px}.notes-analytics-page .books-analytics-story__flow>div{padding:8px}.notes-analytics-page .books-analytics-story__flow b{font-size:20px}}@media (prefers-reduced-motion:reduce){.notes-analytics-loading__metrics i,.notes-analytics-loading__panels i,.notes-analytics-loading__story{animation:none}.notes-analytics-page .notes-analytics-bar i{transition:none}}.notes-home .notes-analytics-entry{border-color:#f59e0b4d;width:100%;max-width:none;margin:18px 0 22px;background:radial-gradient(circle at 8% 30%,#f59e0b1f,#0000 29%),linear-gradient(105deg,#171109,#0a090b)!important}.notes-home .notes-analytics-entry:hover{border-color:#f59e0b91}.notes-home .notes-analytics-entry .books-library-analytics__icon{color:#211302;background:#f5ae36}.notes-home .notes-analytics-entry>svg{color:#f5ae36}@media (width<=700px){.notes-home .notes-analytics-entry{margin:15px 0 19px}}.books-page.books-analytics-page.notes-analytics-page .books-analytics-hero{background:radial-gradient(circle at 82% 14%,#f59e0b24,#0000 31%),linear-gradient(132deg,#15100a,#0d0c0d 55%,#09090b);border-color:#f59e0b42}.books-page.books-analytics-page.notes-analytics-page .books-analytics-chart .eyebrow,.books-page.books-analytics-page.notes-analytics-page .books-analytics-recent .eyebrow,.books-page.books-analytics-page.notes-analytics-page .eyebrow{color:#f5ba51!important}.books-page.books-analytics-page.notes-analytics-page .books-analytics-period button.active{color:#211302;background:#f5ae36;box-shadow:0 5px 15px #f59e0b35}.books-page.books-analytics-page.notes-analytics-page .books-analytics-story{background:radial-gradient(circle at 6% 55%,#f59e0b20,#0000 29%),linear-gradient(135deg,#171109,#0e0d0e 60%,#09090b)!important;border-color:#f59e0b3b!important}.books-page.books-analytics-page.notes-analytics-page .books-analytics-chart,.books-page.books-analytics-page.notes-analytics-page .books-analytics-recent,.books-page.books-analytics-page.notes-analytics-page .books-analytics-stats article{background:linear-gradient(145deg,#131214,#09090b)}.books-page.books-analytics-page.notes-analytics-page .books-analytics-chart h2,.books-page.books-analytics-page.notes-analytics-page .books-analytics-stats strong{color:#fff5e5}.books-page.books-analytics-page.notes-analytics-page .books-analytics-bars i{background:linear-gradient(#ffc76d,#d98a17);min-height:0}@media (width<=700px){.books-page.books-analytics-page.notes-analytics-page .books-analytics-bars.is-year{scrollbar-width:thin;scrollbar-color:#f5ae3680 transparent;grid-template-columns:repeat(12,minmax(32px,1fr));overflow:auto hidden}.books-page.books-analytics-page.notes-analytics-page .books-analytics-bars.is-year span{font-size:10px}}#home-welcome-title{flex-direction:column;gap:clamp(4px,.5vw,8px);display:flex}#home-welcome-title br{display:none}#home-welcome-title em{margin-block-end:-.18em;padding-block-end:.18em;display:block}:root{--atlas-spring-soft:cubic-bezier(.16,1,.3,1);--atlas-spring-flight:cubic-bezier(.22,1,.36,1);--atlas-ease-arc:cubic-bezier(.35,0,.2,1)}@supports (animation-timing-function:linear(0,1)){:root{--atlas-spring-soft:linear(0,.0402,.1381,.2657,.4029,.536,.6565,.7599,.8445,.9106,.9599,.9946,1.0174,1.0308,1.0371,1.0384,1.0363,1.0323,1.0272,1.022,1.0169,1.0124,1.0086,1.0055,1.003,1.0013,1,.9992,.9988,.9986,.9985,.9986,.9988,.999,.9992,.9994,1);--atlas-spring-flight:linear(0,.0362,.1234,.2363,.3575,.4758,.5843,.6795,.76,.826,.8786,.9193,.95,.9724,.9881,.9986,1.0053,1.009,1.0107,1.0111,1.0106,1.0095,1.0082,1.0069,1.0056,1.0044,1.0034,1.0025,1.0018,1.0013,1.0008,1.0005,1.0003,1.0001,1,.9999,1)}}.atlas-entrance{--atlas-entrance-size:clamp(112px,18vw,180px);--atlas-entrance-flight-ms:.38s;z-index:2147483000;contain:strict;isolation:isolate;opacity:0;visibility:hidden;pointer-events:none;touch-action:none;place-items:center;width:100%;height:100dvh;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}html .atlas-entrance{background:0 0}.atlas-entrance:before{z-index:-1;content:"";will-change:opacity;background:#030305;position:absolute;inset:0}html.atlas-entrance-is-playing,html.atlas-entrance-pending{overflow:hidden}.atlas-entrance.is-active,html.atlas-entrance-pending .atlas-entrance{opacity:1;visibility:visible;pointer-events:auto}html .atlas-entrance.is-active.is-enter{pointer-events:none}.atlas-entrance__scene{width:var(--atlas-entrance-size);aspect-ratio:1322/1190;will-change:translate;position:relative}.atlas-entrance__mark{will-change:translate,scale;position:absolute;inset:0}.atlas-entrance__asset{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.atlas-entrance__asset--whole{z-index:3;filter:drop-shadow(0 0 12px #8b5cf640);will-change:opacity,scale,filter}.atlas-entrance__glow{z-index:-1;aspect-ratio:1;filter:blur(14px);opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#b89cff4d 0,#8b5cf61f 40%,#0000 72%);border-radius:50%;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-43%)scale(.78)}.atlas-entrance__glint{z-index:4;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden;-webkit-mask:url(../brand/atlas-mark.webp?v=atlas-a-3) 50%/contain no-repeat;mask:url(../brand/atlas-mark.webp?v=atlas-a-3) 50%/contain no-repeat}@supports (mix-blend-mode:plus-lighter){.atlas-entrance__glint{mix-blend-mode:plus-lighter}}.atlas-entrance__glint:before{content:"";will-change:translate;background:linear-gradient(100deg,#0000,#fff0 18%,#f4edff9e 50%,#fff0 82%,#0000);width:55%;position:absolute;top:-25%;bottom:-25%;left:-70%;transform:skew(-14deg)}.atlas-entrance__sparkle{z-index:5;aspect-ratio:1;opacity:0;fill:#fbf8ff;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #c9b2ff);will-change:opacity,scale,rotate;width:34%;margin:-17% 0 0 -17%;position:absolute;top:70.6%;left:50%;overflow:visible}.atlas-entrance__fx{z-index:5;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:0}.atlas-entrance__orbit{opacity:0;filter:drop-shadow(0 0 5px #bda4ff80);width:188%;height:136%;position:absolute;top:43%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-13deg)}.atlas-entrance__orbit-path{fill:none;stroke:#d8c8ffb8;stroke-width:.72px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke}.atlas-entrance__traveler{z-index:6;offset-path:path("M -94 15 C -72 -56, 74 -63, 103 1 C 122 48, 48 82, -42 66 C -101 55, -119 31, -94 15 Z");offset-distance:0;opacity:0;background:#eee7ff;border-radius:50%;width:3px;height:3px;position:absolute;top:43%;left:50%;box-shadow:0 0 4px #fff,0 0 11px #b794ff}@media (prefers-reduced-motion:no-preference){html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__asset--whole{animation:atlas-entrance-mark-in .56s var(--atlas-spring-soft) 40ms backwards}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__glow{animation:.62s cubic-bezier(.22,.72,.2,1) 80ms both atlas-entrance-glow}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__orbit{animation:.56s cubic-bezier(.4,0,.18,1) .24s both atlas-entrance-orbit-show}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__orbit-path{animation:.56s cubic-bezier(.4,0,.18,1) .24s both atlas-entrance-orbit-draw}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__traveler{animation:.56s cubic-bezier(.4,0,.18,1) .24s both atlas-entrance-traveler}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__glint:before{animation:.56s cubic-bezier(.45,.05,.25,1) .56s both atlas-entrance-glint}html.atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__sparkle{animation:.54s cubic-bezier(.22,.72,.2,1) .7s both atlas-entrance-sparkle}html[data-atlas-launch=standalone].atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__asset--whole{animation:atlas-entrance-mark-settle .62s var(--atlas-spring-soft) 60ms both}html[data-atlas-entrance=short].atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__asset--whole{animation-duration:.4s;animation-delay:0s}html[data-atlas-entrance=short].atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__glow{animation-duration:.42s;animation-delay:0s}html[data-atlas-entrance=short] .atlas-entrance .atlas-entrance__fx{display:none}html[data-atlas-entrance=short].atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__glint:before{animation-duration:.44s;animation-delay:.14s}html[data-atlas-entrance=short].atlas-entrance-pending:not([data-atlas-motion=reduced]) .atlas-entrance:not(.is-reduced) .atlas-entrance__sparkle{animation-duration:.44s;animation-delay:.22s}}@keyframes atlas-entrance-mark-in{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 12px #8b5cf600);scale:.9}45%{opacity:1}to{opacity:1;filter:blur()drop-shadow(0 0 12px #8b5cf640);scale:1}}@keyframes atlas-entrance-mark-settle{0%{scale:1}38%{scale:1.035}to{scale:1}}@keyframes atlas-entrance-glow{0%{opacity:0;transform:translate(-50%,-43%)scale(.7)}to{opacity:.7;transform:translate(-50%,-43%)scale(1)}}@keyframes atlas-entrance-glow-out{0%{opacity:.7;transform:translate(-50%,-43%)scale(1)}to{opacity:0;transform:translate(-50%,-43%)scale(.6)}}@keyframes atlas-entrance-orbit-show{0%{opacity:0}16%{opacity:.22}35%,76%{opacity:.92}to{opacity:0}}@keyframes atlas-entrance-orbit-draw{0%{stroke-dashoffset:100px}82%{stroke-dashoffset:0}to{stroke-dashoffset:-10px}}@keyframes atlas-entrance-traveler{0%{offset-distance:0;opacity:0}18%{opacity:.58}76%{opacity:.72}to{offset-distance:100%;opacity:0}}@keyframes atlas-entrance-glint{0%{translate:0}to{translate:420%}}@keyframes atlas-entrance-sparkle{0%{opacity:0;rotate:-30deg;scale:.25}32%{opacity:1;rotate:0deg;scale:1.12}to{opacity:0;rotate:18deg;scale:.72}}.atlas-entrance.is-enter:before{opacity:0;transition:opacity calc(var(--atlas-entrance-flight-ms) + 60ms) cubic-bezier(.4,0,.2,1)}.atlas-entrance.is-enter .atlas-entrance__fx{opacity:0}html.atlas-entrance-pending .atlas-entrance.is-enter:not(.is-reduced) .atlas-entrance__glow{animation:.26s ease-out both atlas-entrance-glow-out}.atlas-entrance.is-handoff .atlas-entrance__scene{translate:var(--atlas-handoff-x) 0;transition:translate var(--atlas-entrance-flight-ms) var(--atlas-spring-flight)}.atlas-entrance.is-handoff .atlas-entrance__mark{translate:0 var(--atlas-handoff-y);scale:var(--atlas-handoff-s);transition:translate var(--atlas-entrance-flight-ms) var(--atlas-ease-arc),scale var(--atlas-entrance-flight-ms) var(--atlas-spring-flight)}.atlas-entrance.is-handoff .atlas-entrance__asset--whole{filter:drop-shadow(0 0 calc(9px/var(--atlas-handoff-s)) #a855f7);transition:filter var(--atlas-entrance-flight-ms) ease-out}.atlas-entrance.is-handoff-fallback .atlas-entrance__scene{opacity:0;transition:opacity .3s ease-out,scale .38s cubic-bezier(.22,1,.36,1);scale:.96}html[data-atlas-entrance-handoff="1"] .atlas-header .brand-mark--atlas img{opacity:0}html.atlas-entrance-is-playing :is(.app-shell>.atlas-header,.dashboard>.hero,.dashboard>section:not(.hero),.app-shell>.atlas-bottom-nav){opacity:.01}html[data-atlas-entrance-phase=enter] .app-shell>.atlas-header{animation:atlas-entrance-home-fade .36s var(--atlas-entrance-reveal-ease,cubic-bezier(.22,.72,.2,1)) both}html[data-atlas-entrance-phase=enter] .dashboard>.hero{animation:atlas-entrance-home-rise .64s var(--atlas-spring-soft) 60ms both}html[data-atlas-entrance-phase=enter] .dashboard>section:not(.hero){animation:atlas-entrance-home-rise .64s var(--atlas-spring-soft) .26s both}html[data-atlas-entrance-phase=enter] .dashboard>section:not(.hero):nth-child(2){animation-delay:.11s}html[data-atlas-entrance-phase=enter] .dashboard>section:not(.hero):nth-child(3){animation-delay:.16s}html[data-atlas-entrance-phase=enter] .dashboard>section:not(.hero):nth-child(4){animation-delay:.21s}html[data-atlas-entrance-phase=enter] .app-shell>.atlas-bottom-nav{animation:atlas-entrance-home-nav .56s var(--atlas-spring-soft) .14s both}@keyframes atlas-entrance-home-fade{0%{opacity:.01}to{opacity:1}}@keyframes atlas-entrance-home-rise{0%{opacity:.01;translate:0 14px;scale:.985}55%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes atlas-entrance-home-nav{0%{opacity:.01;translate:0 18px}60%{opacity:1}to{opacity:1;translate:0}}.atlas-entrance.is-reduced{animation:atlas-entrance-reduced-surface var(--atlas-entrance-ms) ease-out both}.atlas-entrance.is-reduced :is(.atlas-entrance__fx,.atlas-entrance__glint,.atlas-entrance__sparkle){display:none}.atlas-entrance.is-reduced .atlas-entrance__asset--whole{animation:atlas-entrance-reduced-mark var(--atlas-entrance-ms) cubic-bezier(.16,1,.3,1) both}.atlas-entrance.is-reduced .atlas-entrance__glow{opacity:.5;animation:none}@keyframes atlas-entrance-reduced-surface{0%,62%{opacity:1}to{opacity:0}}@keyframes atlas-entrance-reduced-mark{0%{opacity:0}35%,66%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html[data-atlas-entrance-phase=enter] :is(.app-shell>.atlas-header,.dashboard>.hero,.dashboard>section:not(.hero),.app-shell>.atlas-bottom-nav){animation:.26s ease-out both atlas-entrance-home-fade}}@media (width<=480px){.atlas-entrance{--atlas-entrance-size:clamp(108px,34vw,140px)}}.atlas-reveal-pending{opacity:0;translate:0 30px;scale:.965}.atlas-reveal-in{transition:opacity .48s cubic-bezier(.22,.72,.2,1) var(--atlas-reveal-delay,0s),translate .76s var(--atlas-spring-soft) var(--atlas-reveal-delay,0s),scale .76s var(--atlas-spring-soft) var(--atlas-reveal-delay,0s)!important}@media (prefers-reduced-motion:reduce){.atlas-reveal-pending{opacity:1;translate:none;scale:none}}.space-grid.is-editing>.atlas-reveal-pending{opacity:1;translate:none;scale:none}.space-card>.space-card__open-link{z-index:3;display:block;position:absolute;inset:0}.space-card>.space-card__spot{display:none}@media (hover:hover) and (pointer:fine){.space-card>.space-card__spot{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(460px circle at var(--spot-x,50%) var(--spot-y,30%),var(--space-accent,#8b5cf6),transparent 62%);transition:opacity .45s cubic-bezier(.22,.72,.2,1);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.space-card>.space-card__spot{background:radial-gradient(460px circle at var(--spot-x,50%) var(--spot-y,30%),color-mix(in srgb,var(--space-accent,#8b5cf6) 15%,transparent),transparent 62%)}}@supports (mix-blend-mode:plus-lighter){.space-card__spot{mix-blend-mode:plus-lighter}}.space-card__spot:after{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--space-accent,#8b5cf6);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.space-card__spot:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--space-accent,#8b5cf6) 70%,#fff)}}.space-card__spot:after{content:"";-webkit-mask:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,30%),#000,transparent 72%);-webkit-mask:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,30%),#000,transparent 72%);mask:radial-gradient(260px circle at var(--spot-x,50%) var(--spot-y,30%),#000,transparent 72%)}.space-card:hover .space-card__spot{opacity:1}.space-card.is-editing .space-card__spot{display:none}}.atlas-day-portal{z-index:70;pointer-events:none;contain:strict;position:fixed;inset:0}.atlas-day-portal__surface{will-change:clip-path,opacity;background:#0b0910;position:absolute;inset:0;overflow:hidden}.atlas-day-portal__from,.atlas-day-portal__to{will-change:opacity,transform;background-position:50%;background-size:cover;position:absolute;inset:0}.atlas-day-portal__to{opacity:0}.atlas-day-portal__rim{opacity:0;background:radial-gradient(120% 70% at 50% 0,#b9a4ff1f,#0000 60%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #c4b5fd2e}.atlas-day-portal__sweep{will-change:transform;background:linear-gradient(100deg,#0000 30%,#e9dfff00 38%,#e9dfff24 50%,#e9dfff00 62%,#0000 70%);width:100%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-60%)}@supports (mix-blend-mode:plus-lighter){.atlas-day-portal__sweep{mix-blend-mode:plus-lighter}}.atlas-day-portal .atlas-day-portal__ghost{transform-origin:50% 40%;will-change:opacity,transform;top:var(--portal-top)!important;left:var(--portal-left)!important;width:var(--portal-width)!important;height:var(--portal-height)!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;flex:none!important;margin:0!important;position:fixed!important}.atlas-day-portal .atlas-day-portal__ghost:after,.atlas-day-portal .atlas-day-portal__ghost:before{display:none!important}.atlas-day-portal__label{white-space:nowrap;transform-origin:0 0;text-shadow:0 10px 30px #09071199;will-change:transform,opacity;margin:0;position:fixed}.atlas-day-portal__spark{opacity:0;fill:#fbf8ff;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 10px #c9b2ff);will-change:transform,opacity;position:fixed;overflow:visible}.planner-hub__preview.is-portal-source{visibility:hidden}.planner-space.is-day-portal>.atlas-day-enter-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .28s cubic-bezier(.4,0,.2,1)!important}.planner-space.is-day-portal>.atlas-day-enter-leave-to{opacity:0!important;transform:scale(.975)translateY(-6px)!important}.planner-space.is-day-portal>.atlas-day-enter-enter-active{transition:opacity .28s ease-out .44s!important}.planner-space.is-day-portal>.atlas-day-enter-enter-from{opacity:0!important;transform:none!important}.planner-space.is-day-portal .planner-hub.is-receding :is(.planner-hub__back,.planner-hub__greeting,.planner-hub__analytics,.planner-hub__calendar-wrap){opacity:1;transform:none}.planner-space.is-day-portal .planner-day-shell>.planner-day__back,.planner-space.is-day-portal .planner-day-turn>*{animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) both}.planner-space.is-day-portal .planner-day-shell>.planner-day__back{animation-delay:.4s}.planner-space.is-day-portal .planner-day-turn>:first-child{animation-delay:.46s}.planner-space.is-day-portal .planner-day-turn>:nth-child(2){animation-delay:.52s}.planner-space.is-day-portal .planner-day-turn>:nth-child(3){animation-delay:.58s}.planner-space.is-day-portal .planner-day-turn>:nth-child(n+4){animation-delay:.64s}@keyframes atlas-day-portal-rise{0%{opacity:0;translate:0 12px}60%{opacity:1}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.atlas-day-portal{display:none}}.planner-space.is-hub-return>.atlas-day-back-leave-active{transition:opacity .13s ease-out!important}.planner-space.is-hub-return>.atlas-day-back-leave-to{opacity:0!important;transform:none!important}.planner-space.is-hub-return>.atlas-day-back-enter-active{transition:opacity .32s ease-out .18s!important}.planner-space.is-hub-return>.atlas-day-back-enter-from{opacity:0!important;transform:none!important}.planner-space.is-hub-return .planner-hub>:is(.planner-hub__back,.planner-hub__greeting,.planner-hub__analytics),.planner-space.is-hub-return .planner-hub__content>.planner-hub__calendar-wrap{animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) both}.planner-space.is-hub-return .planner-hub>.planner-hub__back{animation-delay:.2s}.planner-space.is-hub-return .planner-hub>.planner-hub__greeting{animation-delay:.25s}.planner-space.is-hub-return .planner-hub>.planner-hub__analytics{animation-delay:.3s}.planner-space.is-hub-return .planner-hub__content>.planner-hub__calendar-wrap{animation-delay:.36s}.atlas-day-portal--return .atlas-day-portal__label{white-space:nowrap}:root{--atlas-glide:cubic-bezier(.32,.72,0,1)}@supports (animation-timing-function:linear(0,1)){:root{--atlas-glide:linear(0,.0131,.0478,.0981,.159,.2265,.2972,.3686,.4388,.5063,.5699,.6291,.6834,.7326,.7766,.8156,.8498,.8794,.9049,.9265,.9446,.9597,.9719,.9818,.9897,.9957,1.0002,1.0035,1.0057,1.007,1.0077,1.0079,1.0076,1.007,1.0062,1.0053,1.0042,1.0032,1.0021,1.001,1)}}.planner-empty.is-birthing>*{visibility:hidden}.planner-empty.atlas-day-birth{z-index:6;pointer-events:none;will-change:opacity;overflow:hidden;margin:0!important;position:absolute!important}.atlas-day-birth__light{pointer-events:none;overflow:hidden}.atlas-day-birth__halo,.atlas-day-birth__light{border-radius:inherit;position:absolute;inset:0}.atlas-day-birth__halo{opacity:0;will-change:opacity;box-shadow:inset 0 0 0 1px #c4b5fd55,inset 0 0 36px #8b5cf630}.atlas-day-birth__ring{border:1.5px solid #d8c8ffcc;border-radius:50%;box-shadow:0 0 18px #b39bff66,inset 0 0 22px #b39bff33}.atlas-day-birth__ring,.atlas-day-birth__wash{opacity:0;will-change:transform,opacity;position:absolute}.atlas-day-birth__wash{transform-origin:var(--birth-x) var(--birth-y);background:radial-gradient(circle at var(--birth-x) var(--birth-y),#a98bff4d 0,#7c5ce62b 26%,transparent 62%);inset:0}@supports (mix-blend-mode:plus-lighter){.atlas-day-birth__wash{mix-blend-mode:plus-lighter}}.atlas-day-birth__spark{opacity:0;fill:#fbf8ff;filter:drop-shadow(0 0 4px #fff)drop-shadow(0 0 14px #c9b2ff);will-change:transform,opacity;position:absolute;overflow:visible}.planner-day-creation-surface.is-birth:before{display:none}.planner-day-creation-surface.is-birth.is-playing{clip-path:none;opacity:1;transition:height .68s var(--atlas-glide);animation:none;transform:none}.planner-day-creation-surface.is-birth.is-playing .planner-day-title{animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) .22s both}.planner-day-creation-surface.is-birth.is-playing .planner-cover{animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) .28s both}.planner-day-creation-surface.is-birth.is-playing :is(.planner-goal,.planner-tasks){animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) .34s both}.planner-day-creation-surface.is-birth.is-playing :is(.planner-sections-heading,.planner-section,.planner-reflection){animation:atlas-day-portal-rise .64s var(--atlas-spring-soft) .4s both}.planner-day-creation-surface.is-birth.is-playing .planner-section:nth-of-type(2){animation-delay:.44s}.planner-day-creation-surface.is-birth.is-playing .planner-section:nth-of-type(n+3){animation-delay:.48s}@media (prefers-reduced-motion:reduce){.planner-empty.atlas-day-birth{display:none}.planner-empty.is-birthing>*{visibility:visible}}.atlas-day-birth__sun{z-index:7;pointer-events:none;will-change:transform,filter;place-items:center;display:grid;position:absolute}.planner-day-title .is-sun-landing{opacity:0!important}.planner-day-title .is-sun-landed{animation:.7s cubic-bezier(.22,.72,.2,1) both atlas-sun-land}@keyframes atlas-sun-land{0%{filter:drop-shadow(0 0 14px #ffd36eaa);scale:1.08}45%{filter:drop-shadow(0 0 20px #ffd36e77)}to{filter:drop-shadow(0 0 #ffd36e00);scale:1}}.planner-quote-library__search{color:#afa5c4;background:#ffffff06;border:1px solid #ffffff18;border-radius:11px;align-items:center;gap:9px;min-height:42px;margin-top:17px;padding:0 12px;display:flex}.planner-quote-library__search svg{flex:none;width:16px;height:16px}.planner-quote-library__search input{color:#eee9f8;width:100%;min-width:0;min-height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.planner-quote-library__search input:focus,.planner-quote-library__search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.planner-quote-library__search input::placeholder{color:#93899f}.planner-quote-library__search:focus-within{border-color:#bca4ff77}.planner-quote-library__tabs{margin-top:12px}body>.atlas-blocking-overlay.atlas-blocking-overlay{z-index:1000!important}:is(body:has(>.atlas-blocking-overlay),html:has(body>.atlas-blocking-overlay)){overflow:hidden}@media (width<=700px){body>.atlas-blocking-overlay.atlas-blocking-overlay{inset:auto;top:var(--atlas-visual-viewport-top,0);left:var(--atlas-visual-viewport-left,0);box-sizing:border-box;width:var(--atlas-visual-viewport-width,100vw);height:var(--atlas-visual-viewport-height,100dvh);--atlas-overlay-bottom:0px;overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));position:fixed;overflow:hidden}body>.atlas-blocking-overlay :is(.profile-picker,.profile-birthday-dialog,.english-sheet,.planner-quote-settings,.planner-quote-library,.planner-cover-picker,.planner-calendar,.planner-templates,.planner-transfer-modal,.planner-template-editor,.planner-section-cover-manager,.growth-info__surface,.notes-folder-dialog){box-sizing:border-box;overscroll-behavior:contain;min-height:0;max-height:100%}body>.atlas-blocking-overlay .profile-picker{flex-direction:column;display:flex;overflow:hidden}body>.atlas-blocking-overlay .profile-picker>:not(.profile-picker__list),body>.atlas-blocking-overlay .profile-picker>header{flex:none}body>.atlas-blocking-overlay .profile-picker__list{overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;overflow-y:auto}body>.atlas-blocking-overlay .profile-birthday-dialog{overflow-y:auto}body>.atlas-blocking-overlay .profile-birthday-dialog>header{z-index:1;background:#15101e;padding-bottom:8px;position:sticky;top:0}body>.atlas-blocking-overlay .growth-info__close{z-index:2;margin-bottom:-35px;margin-left:auto;position:sticky;top:0;right:auto}}.profile-picker__list--showcase>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.profile-picker__list--showcase>button>span:nth-child(2) small{white-space:normal}.profile-picker__list--showcase .profile-picker__clear{align-items:center;gap:6px;display:inline-flex}.profile-picker__careful--showcase{margin:10px 0 0}html.atlas-planner-perfect-day{--pd-ink:#2c1804;--pd-gold:#d69a32;--pd-gold-bright:#f0c76a;--pd-gold-strong:#ffe0a0;--pd-text:#f3e2c0;--pd-title:#fff4e0;--pd-muted:#c9a46a;--pd-line:#f4c66a42;--pd-line-strong:#f4c66a85;--pd-soft:#8b561522;--pd-soft-strong:#8b56153a;--pd-focus:#e7a63a30;--pd-panel:radial-gradient(circle at 86% 6%,#f0a2262e 0%,transparent 40%),linear-gradient(165deg,#1d1309,#130c07 54%,#0a0805);--pd-primary:linear-gradient(135deg,#ffe9ad,#f0c76a 42%,#c98625)}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor,.planner-menu__panel,.planner-quote__popover){--space-accent:#d69a32;color:var(--pd-text);accent-color:var(--pd-gold-bright);border-color:var(--pd-line)!important;background:var(--pd-panel)!important;box-shadow:inset 0 1px #fff1c228,0 30px 90px #000000c2,0 0 36px #d69a3218!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(.eyebrow,.planner-kicker,.planner-quote-settings__label,.planner-transfer-group>p){color:#e8c786!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(h2,h3,strong){color:var(--pd-title)}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(header>button,.planner-templates__head>div+button,.planner-transfer-modal header>button){border-color:var(--pd-line)!important;color:#ffe7b0!important;background:var(--pd-soft)!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) .planner-primary{color:var(--pd-ink)!important;-webkit-text-fill-color:var(--pd-ink)!important;background:var(--pd-primary)!important;border-color:#ffe1a2!important;box-shadow:inset 0 1px #fff6d98c,0 10px 26px #d78c2530!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) .planner-primary:disabled{opacity:.5}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) .planner-secondary{border-color:var(--pd-line)!important;color:#f0ce8b!important;background:var(--pd-soft)!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(input:not([type=radio]):not([type=checkbox]),textarea,select){color:var(--pd-title)!important;background:#140a0399!important;border-color:#f4c66a33!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(input:not([type=radio]):not([type=checkbox]),textarea,select):focus{border-color:var(--pd-gold-strong)!important;box-shadow:0 0 0 3px var(--pd-focus)!important;outline:0!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(input,textarea)::-moz-placeholder{color:#a98a5a!important}html.atlas-planner-perfect-day :is(.planner-cover-picker,.planner-section-cover-manager,.planner-templates,.planner-transfer-modal,.planner-quote-settings,.planner-quote-library,.planner-template-editor) :is(input,textarea)::placeholder{color:#a98a5a!important}html.atlas-planner-perfect-day .planner-cover-picker :is(button,.planner-cover-picker__category-trigger){--cat-accent:#d69a32}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-link,html.atlas-planner-perfect-day .planner-cover-picker :is(.planner-cover-picker__categories,.planner-cover-picker__category-grid)>button{color:#ecd9b2!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-link:hover,html.atlas-planner-perfect-day .planner-cover-picker :is(.planner-cover-picker__categories,.planner-cover-picker__category-grid)>button:hover{background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-link.active,html.atlas-planner-perfect-day .planner-cover-picker button.active{color:#fff3d6!important;background:linear-gradient(135deg,#c7791d55,#7d420d40)!important;border-color:#f4c66a8a!important;box-shadow:inset 0 0 0 1px #f4c66a44,0 0 12px #f0ad3a24!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-trigger{border-color:var(--pd-line)!important;color:var(--pd-title)!important;background:linear-gradient(#24170bf2,#140d06f0)!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-menu{border-color:var(--pd-line)!important;background:#1a1108f7!important}html.atlas-planner-perfect-day .planner-cover-picker :is(.planner-cover-picker__category-chevron,.planner-cover-picker__category-link svg,.planner-cover-picker__category-link .iconify){color:#f0c76acc!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__category-sep{background:#f4c66a24}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__tile{background:#1a1108!important;border-color:#f4c66a26!important}html.atlas-planner-perfect-day .planner-cover-picker .planner-cover-picker__tile:hover{border-color:var(--pd-gold-strong)!important;box-shadow:0 0 0 3px var(--pd-focus)!important}html.atlas-planner-perfect-day .planner-cover-picker__link button{color:var(--pd-ink)!important;background:var(--pd-primary)!important;border-color:#ffe1a2!important}html.atlas-planner-perfect-day .planner-section-cover-manager :is(.planner-section-cover-manager__tabs button,.planner-section-cover-manager__list article button:not(.danger)){color:#ecd9b2!important;background:#8b561514!important;border-color:#f4c66a2e!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__tabs button.active{color:#fff3d6!important;background:linear-gradient(135deg,#c7791d55,#7d420d40)!important;border-color:#f4c66a8a!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__list article{border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__list article.is-replacing{border-color:#f4c66a99!important;box-shadow:0 0 0 2px #e7a63a2e!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__grid button{background:#1a1108!important;border-color:#f4c66a26!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__grid button:hover{border-color:var(--pd-gold-strong)!important}html.atlas-planner-perfect-day .planner-section-cover-manager .planner-section-cover-manager__upload{color:#f0ce8b!important;background:#8b561514!important;border-color:#f4c66a5a!important}html.atlas-planner-perfect-day .planner-section-cover-manager :is(small,p){color:#c9a46a}html.atlas-planner-perfect-day .planner-templates .planner-template-create{color:#f0ce8b!important;background:#8b561514!important;border-color:#f4c66a5a!important}html.atlas-planner-perfect-day .planner-templates .planner-template-create:hover{border-color:var(--pd-line-strong)!important;background:var(--pd-soft-strong)!important}html.atlas-planner-perfect-day .planner-templates .planner-template-list article{border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-templates .planner-template-apply{color:var(--pd-text)!important;background:#8b561510!important}html.atlas-planner-perfect-day .planner-templates .planner-template-apply:hover{background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-templates .planner-template-apply small,html.atlas-planner-perfect-day .planner-templates :is(.planner-template-none,p){color:#b99868!important}html.atlas-planner-perfect-day .planner-templates .planner-template-actions{background:#8b56150c!important}html.atlas-planner-perfect-day .planner-templates .planner-template-actions button{color:#d9b77a!important;border-left-color:#f4c66a1f!important}html.atlas-planner-perfect-day .planner-templates .planner-template-actions button:hover{color:#fff1cf!important;background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-templates .planner-template-actions .planner-template-delete{color:#e5a08f!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-modal__intro{color:#b99868}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-date-nav{border-color:var(--pd-line)!important;background:linear-gradient(100deg,#8b56152a,#ffffff04)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-date-nav button{color:#ecd9b2!important;background:#8b561514!important;border-color:#f4c66a2e!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-date-nav button:hover:not(:disabled){border-color:var(--pd-line-strong)!important;color:#fff4e0!important;background:var(--pd-soft-strong)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-date-nav strong{color:var(--pd-title)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-date-nav strong svg{color:var(--pd-gold-bright)!important}html.atlas-planner-perfect-day .planner-transfer-modal :is(.planner-transfer-group>h3,.planner-transfer-group__head>h3){color:var(--pd-title)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-task{color:var(--pd-text)!important;background:#8b56100c!important;border-color:#f4c66a1f!important}html.atlas-planner-perfect-day .planner-transfer-modal :is(.planner-transfer-task:hover,.planner-transfer-task.is-selected){background:var(--pd-soft)!important;border-color:#f4c66a70!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-task__indicator{background:#8b561510!important;border-color:#f4c66a6b!important}html.atlas-planner-perfect-day .planner-transfer-modal :is(.planner-transfer-task.is-selected,.planner-transfer-select-all.is-selected) .planner-transfer-task__indicator{color:var(--pd-ink)!important;background:var(--pd-primary)!important;box-shadow:0 0 0 3px var(--pd-focus)!important;border-color:#ffe1a2!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-task:has(.planner-transfer-task__input:focus-visible){outline-color:var(--pd-gold-strong)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-task__copy small{color:#b99868!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-task__done{color:var(--pd-gold-bright)!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-select-all{color:#f0ce8b!important}html.atlas-planner-perfect-day .planner-transfer-modal .planner-transfer-select-all:hover{background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-transfer-modal :is(.planner-transfer-empty,.planner-transfer-empty small){color:#b99868!important}html.atlas-planner-perfect-day .planner-quote-settings .planner-quote-settings__option{color:var(--pd-text)!important;background:#8b561510!important;border-color:#f4c66a24!important}html.atlas-planner-perfect-day .planner-quote-settings .planner-quote-settings__option:has(input:checked){background:var(--pd-soft)!important;border-color:#f4c66a75!important}html.atlas-planner-perfect-day .planner-quote-settings .planner-quote-settings__option input{accent-color:var(--pd-gold-bright)}html.atlas-planner-perfect-day .planner-quote-settings :is(.planner-quote-library-link,.planner-quote-favorites-empty){color:var(--pd-text)!important;background:#8b561512!important;border-color:#f4c66a2e!important}html.atlas-planner-perfect-day .planner-quote-settings :is(.planner-quote-library-link,.planner-quote-favorites-empty) :is(svg,.iconify){color:var(--pd-gold-bright)!important}html.atlas-planner-perfect-day .planner-quote-settings :is(.planner-quote-library-link small,.planner-quote-favorites-empty p,.planner-quote-settings__fields label){color:#c9a46a!important}html.atlas-planner-perfect-day .planner-quote-settings .planner-quote-favorites-empty button{border-color:var(--pd-line)!important;color:#f0ce8b!important;background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__search{color:var(--pd-gold-bright)!important;background:#140a0399!important;border-color:#f4c66a2e!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__search input{box-shadow:none!important;background:0 0!important;border:0!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__tabs button{color:#d9b77a!important;background:#8b561510!important;border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__tabs button.active{color:#fff3d6!important;background:linear-gradient(135deg,#c7791d55,#7d420d40)!important;border-color:#f4c66a8a!important}html.atlas-planner-perfect-day .planner-quote-library :is(.planner-quote-library__card,.planner-quote-library__empty){color:var(--pd-text)!important;background:#8b56100d!important;border-color:#f4c66a22!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__card:hover{background:var(--pd-soft)!important;border-color:#f4c66a5a!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__card footer{color:#d9b77a!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__card footer button{color:#e8c786!important;background:#8b561512!important;border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__card footer button.is-favorite{color:#fff0ca!important;background:linear-gradient(135deg,#c7791d75,#7d420d54)!important;border-color:#ffe0a683!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__bio{background:#8b561514!important;border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-quote-library :is(.planner-quote-library__bio p,.planner-quote-library__empty p){color:#d2b689!important}html.atlas-planner-perfect-day .planner-quote-library .planner-quote-library__empty button{border-color:var(--pd-line)!important;color:#f0ce8b!important;background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-quote__popover strong{color:#ffe7b0!important}html.atlas-planner-perfect-day .planner-quote__popover p{color:#e3c995!important}html.atlas-planner-perfect-day .planner-menu__panel button{color:#f0dcb4!important}html.atlas-planner-perfect-day .planner-menu__panel button:hover:not(:disabled){background:var(--pd-soft)!important}html.atlas-planner-perfect-day .planner-menu__panel button.danger{color:#efa58f!important}html.atlas-planner-perfect-day .planner-template-editor :is(.planner-template-editor__head,.planner-template-editor__footer,.planner-template-editor__identity){background:linear-gradient(#1f1409f2,#150d06f2)!important;border-color:#f4c66a24!important}html.atlas-planner-perfect-day .planner-template-editor .planner-template-editor__identity label{color:#d9b77a!important}html.atlas-planner-perfect-day .planner-template-editor .planner-template-editor__identity label span{color:#e8c786!important}html.atlas-planner-perfect-day .planner-template-editor :is(.planner-add,.planner-add-end,.planner-template-save){color:#e4bd72!important}html.atlas-planner-perfect-day .planner-template-editor .planner-add-section{border-color:var(--pd-line)!important;color:#f0ce8b!important;background:#8b561518!important}html.atlas-planner-perfect-day .planner-template-editor :is(.planner-reflection__settings,.planner-quote__button,.planner-menu__trigger){color:#ffe3a6!important;background:#1b0d0345!important;border-color:#f7d17b4d!important}html.atlas-planner-perfect-day .planner-template-editor .planner-reflection.planner-reflection--config{background:radial-gradient(120% 70% at 50% -10%,#f0a22626,#0000 60%),#140c06!important;border-color:#f4c66a3a!important}html.atlas-planner-perfect-day .planner-template-editor :is(.planner-reflection__quote,.planner-quote__author-name){color:#f0dcb4!important}html.atlas-planner-perfect-day .planner-template-editor .planner-cover{background:radial-gradient(circle at 78% 0,#f0a22630,#0000 52%),linear-gradient(165deg,#22150a,#0d0905)!important;border-color:#f4c66a2a!important}html.atlas-planner-perfect-day .planner-template-editor .planner-check{border-color:#bd812f8c!important}.planner-day-view--perfect-day .planner-cover:not(.has-cover){background:radial-gradient(circle at 74% 10%,#f0a22638 0,#0000 48%),radial-gradient(80% 70% at 12% 100%,#5c33101f,#0000 62%),linear-gradient(165deg,#22150a,#120b06 60%,#0a0705)!important;border-color:#f4c66a2e!important}:is(.planner-day-view--perfect-day,.atlas-planner-perfect-day .planner-template-editor) .planner-cover__controls button{color:#f3dcab!important;background:#1a0f05c4!important;border-color:#f4c66a3d!important}:is(.planner-day-view--perfect-day,.atlas-planner-perfect-day .planner-template-editor) .planner-cover__controls button:hover{background:#2a180ad9!important;border-color:#f4c66a85!important}:is(.planner-day-view--perfect-day,.atlas-planner-perfect-day .planner-template-editor) .planner-cover__controls button :is(svg,.iconify){color:#f0c76a!important}.planner-day-view--perfect-day .planner-day-emoji-control.is-edit-mode .planner-day-emoji{background:#8b561524!important;border-color:#f4c66a66!important}.planner-day-view--perfect-day .planner-day-emoji-control.is-edit-mode .planner-day-emoji:hover{background:#8b561538!important;border-color:#ffe0a0!important;box-shadow:0 0 0 3px #e7a63a22!important}.planner-day-view--perfect-day .planner-day-emoji-input{caret-color:#ffe0a0!important;background:#8b56152a!important;border-color:#f4c66a88!important;box-shadow:0 0 0 3px #e7a63a26!important}.planner-day-view--perfect-day :is(.planner-emoji,.planner-emoji--static){background:linear-gradient(#ffe7b014,#8b561518)!important;border-color:#f4c66a33!important}.planner-day-view--perfect-day :is(.planner-section__optional-controls,.planner-item__optional-controls) button{color:#ecd2a0!important;background:#8b561518!important;border-color:#f4c66a3d!important}.planner-day-view--perfect-day :is(.planner-section__optional-controls,.planner-item__optional-controls) button.active{color:#fff0cf!important;background:#8b56152e!important;border-color:#f4c66a85!important}.planner-day-view--perfect-day :is(.planner-section__optional-controls,.planner-item__optional-controls) button :is(svg,.iconify){color:#f0c76a!important}.planner-day-view--perfect-day .atlas-links{background:linear-gradient(140deg,#8b56151f,#14090300 70%),#120b0699!important;border-color:#f4c66a2e!important}.planner-day-view--perfect-day .atlas-links :is(.atlas-links__kicker,.atlas-links__all){color:#e8c786!important}.planner-day-view--perfect-day .atlas-links .atlas-links__add{color:#f3dcab!important;background:#8b561514!important;border-color:#f4c66a5a!important}.planner-day-view--perfect-day .atlas-links .atlas-links__add:hover{background:#8b56152a!important;border-color:#f4c66a85!important}.planner-day-view--perfect-day .atlas-links :is(.iconify,svg){color:#f0c76a}.planner-day-view--perfect-day .planner-completion-label{color:#ffe7b0!important;background:#8b56151f!important;border-color:#f4c66a52!important}.planner-day-view--perfect-day .planner-progress-count{color:#e8c786!important}.planner-day-view--perfect-day .planner-menu__panel{background:linear-gradient(165deg,#1d1309,#0e0905)!important;border-color:#f4c66a42!important}.planner-planner.is-locked :is(.planner-text-field,.planner-goal .planner-goal__field,.planner-reflection__field)[readonly]{cursor:default;caret-color:#0000}.planner-planner.is-locked :is(.planner-text-field,.planner-goal .planner-goal__field,.planner-reflection__field)[readonly]:is(:focus,:focus-visible){box-shadow:none!important;outline:0!important}.planner-planner.is-locked .planner-times--direct input:disabled{opacity:1;cursor:default;-webkit-text-fill-color:currentColor;pointer-events:none!important}.planner-planner.is-locked .planner-complete-text,.planner-planner.is-locked .planner-emoji--static{cursor:default}.planner-day-emoji-control:not(.is-edit-mode) .planner-day-emoji{cursor:default!important}@media (hover:hover){.planner-day-emoji-control:not(.is-edit-mode) .planner-day-emoji:hover{background:0 0!important}}html.atlas-planner-perfect-day .planner-template-editor .planner-cover__veil{background:linear-gradient(#0000 24%,#26150560 56%,#100803c4)!important}.planner-day-view--perfect-day .atlas-links :is(.atlas-links__optional,.atlas-links__hint){color:#d9c39b99!important;border-color:#f4c66a33!important}.planner-hub__grid button.is-perfect.selected{box-shadow:0 0 0 3px #e7a63a26,0 0 16px #f4b54230;color:#fff8e9!important;background:linear-gradient(135deg,#c7791d70,#7d420d55)!important;outline-color:#ffe0a0!important}.planner-progress-count{align-items:center;gap:.28em;line-height:1.2;display:inline-flex}.planner-progress-count .atlas-count-roll{vertical-align:0}.planner-planner.is-locked :is(.planner-text-field,.planner-goal .planner-goal__field)[readonly]{pointer-events:none}.planner-planner.is-locked .planner-text-field[readonly]:is(:focus,:focus-visible,:hover){box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.planner-planner.is-locked :is(.planner-row,.planner-item__body):focus-within{box-shadow:none!important;outline:0!important}.planner-planner.is-locked:not(.is-public-view) .planner-reflection__field:not([readonly]){cursor:text;caret-color:auto}.planner-planner.is-locked:not(.is-public-view) .planner-times input:not(:disabled){cursor:pointer;pointer-events:auto!important}.planner-planner.is-locked:not(.is-public-view) .planner-cover.has-cover{cursor:pointer}.planner-goal__wrap{position:relative}.planner-goal .planner-goal__field{resize:none;field-sizing:content;color:#f7f4fb;overflow-wrap:anywhere;display:block;overflow:hidden}.planner-goal__count{color:#9d93b3;font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none;opacity:.85;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:12px}.planner-goal__count.is-full{color:#f0a6b3}.planner-goal__wrap:has(.planner-goal__count) .planner-goal__field{padding-right:38px}@media (width<=640px){.planner-goal .planner-goal__field{padding:12px 14px;font-size:21px;line-height:1.28}}.planner-transfer-modal>.planner-transfer-stage{flex-direction:column;flex:1;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:hidden}.planner-transfer-stage>.planner-transfer-groups{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:4px;overflow:auto}.planner-transfer-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:14px 0 12px;display:grid}.planner-transfer-strip__day{color:#d9d2e6;min-width:0;height:62px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;align-content:center;justify-items:center;gap:1px;padding:0;transition:background .2s,border-color .2s,color .2s,transform .18s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid;position:relative}.planner-transfer-strip__day small{color:#968fa3;letter-spacing:.02em;text-transform:lowercase;font-size:10px;font-weight:650;transition:color .2s}.planner-transfer-strip__day b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:720;line-height:1.1}.planner-transfer-strip__day:hover:not(:disabled){background:#ffffff0c;border-color:#ffffff2a}.planner-transfer-strip__day:active:not(:disabled){transform:scale(.94)}.planner-transfer-strip__day.is-empty{opacity:.42}.planner-transfer-strip__day.is-active{color:#1b1229;opacity:1;background:linear-gradient(#e9dfff,#c7b2ff);border-color:#0000;box-shadow:0 8px 22px -10px #a78bfaa6}.planner-transfer-strip__day.is-active small{color:#4b3a6b}.planner-transfer-strip__dots{gap:3px;height:4px;margin-top:3px;display:flex}.planner-transfer-strip__dots em{background:#a78bfa;border-radius:50%;width:4px;height:4px}.planner-transfer-strip__dots em.is-cover{background:#f2e9ff}.planner-transfer-strip__day.is-active .planner-transfer-strip__dots em{background:#5b3fa0}.planner-transfer-strip__badge{color:#1b1229;background:#c8b0ff;border:2px solid #120e1a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-6px;right:-4px}.planner-transfer-strip__day.is-active .planner-transfer-strip__badge{color:#f4efff;background:#1b1229;border-color:#d6c7ff}.planner-transfer-hero{background:radial-gradient(120% 120% at 100% 0,#7c5bd03a,#0000 55%),linear-gradient(140deg,#1b1528,#0f0c16);border:1px solid #ffffff12;border-radius:18px;align-items:flex-end;min-height:96px;margin-bottom:2px;padding:14px;display:flex;position:relative;overflow:hidden}.planner-transfer-hero.has-cover{border-color:#ffffff1a;min-height:148px}.planner-transfer-hero__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.planner-transfer-hero.has-cover:after{content:"";background:linear-gradient(#07060b1a 22%,#07060b99 58%,#07060bf2);position:absolute;inset:0}.planner-transfer-hero__copy{z-index:1;gap:3px;width:100%;min-width:0;display:grid;position:relative}.planner-transfer-hero__copy>p{color:#cbbff0;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.planner-transfer-hero.has-cover .planner-transfer-hero__copy>p{color:#e7defc}.planner-transfer-hero__copy>strong{color:#fbf9ff;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:740;line-height:1.2;overflow:hidden}.planner-transfer-hero__copy>strong.is-quiet{color:#cfc8dc;font-weight:600}.planner-transfer-hero__copy>small{color:#b4abc3;font-size:12px}.planner-transfer-hero.has-cover .planner-transfer-hero__copy>small{color:#ddd6ea}.planner-transfer-hero__copy>small b{color:#e3d6ff;font-weight:700}.planner-transfer-hero__nav{z-index:2;gap:6px;display:flex;position:absolute;top:12px;right:12px}.planner-transfer-hero__nav button{color:#f3effa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c0a1199;border:1px solid #fff2;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .16s,transform .16s,opacity .16s;display:grid}.planner-transfer-hero__nav button:hover:not(:disabled){background:#2a2238cc}.planner-transfer-hero__nav button:active:not(:disabled){transform:scale(.9)}.planner-transfer-hero__nav button:disabled{opacity:.25;cursor:default}.planner-transfer-hero__copy>p,.planner-transfer-hero__copy>strong{padding-right:0}.planner-transfer-hero:not(.has-cover) .planner-transfer-hero__copy>p{padding-right:80px}.planner-transfer-task:has(.planner-transfer-task__thumb){grid-template-columns:auto auto minmax(0,1fr) auto;min-height:56px;padding:7px 10px}.planner-transfer-task__thumb{-o-object-fit:cover;object-fit:cover;background:#ffffff0a;border-radius:9px;width:62px;height:40px;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 0 0 1px #ffffff14}.planner-transfer-task.is-selected .planner-transfer-task__thumb{box-shadow:0 0 0 2px #c8b0ff}.planner-transfer-task{transition:border-color .16s,background .16s}.planner-transfer-newer-enter-active,.planner-transfer-older-enter-active{transition:opacity .24s,transform .3s cubic-bezier(.22,1,.36,1)}.planner-transfer-newer-leave-active,.planner-transfer-older-leave-active{transition:opacity .12s,transform .14s}.planner-transfer-older-enter-from{opacity:0;transform:translate(-28px)}.planner-transfer-older-leave-to{opacity:0;transform:translate(18px)}.planner-transfer-newer-enter-from{opacity:0;transform:translate(28px)}.planner-transfer-newer-leave-to{opacity:0;transform:translate(-18px)}.planner-transfer-newer-enter-active .planner-transfer-hero__img,.planner-transfer-older-enter-active .planner-transfer-hero__img{animation:.5s cubic-bezier(.22,1,.36,1) both planner-transfer-cover-in}@keyframes planner-transfer-cover-in{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1.02)}}@media (width<=700px){.planner-transfer-strip{gap:4px;margin:12px 0 10px}.planner-transfer-strip__day{border-radius:13px;height:56px}.planner-transfer-strip__day b{font-size:16px}.planner-transfer-hero.has-cover{min-height:132px}}@media (prefers-reduced-motion:reduce){.planner-transfer-newer-enter-active,.planner-transfer-newer-leave-active,.planner-transfer-older-enter-active,.planner-transfer-older-leave-active{transition:opacity .12s}.planner-transfer-newer-enter-from,.planner-transfer-newer-leave-to,.planner-transfer-older-enter-from,.planner-transfer-older-leave-to{transform:none}.planner-transfer-hero__img{animation:none!important}}html.atlas-planner-perfect-day .planner-transfer-strip__day.is-active{color:#2a1a05;background:linear-gradient(#ffe9b8,#f0c46a);box-shadow:0 8px 22px -10px #f0c46aa6}html.atlas-planner-perfect-day .planner-transfer-strip__badge,html.atlas-planner-perfect-day .planner-transfer-task.is-selected .planner-transfer-task__thumb{background:#f0c46a;box-shadow:0 0 0 2px #f0c46a}.planner-templates.planner-templates--v2{background:linear-gradient(165deg,#17121f,#0d0b12 60%);border:1px solid #ffffff1a;flex-direction:column;padding:0;display:flex;overflow:hidden}.planner-templates--v2 .planner-templates__head{flex:none;align-items:flex-start;padding:18px 18px 4px}.planner-templates--v2 .planner-templates__head h2{font-size:22px;line-height:1.15}.planner-templates--v2 .planner-templates__head>button{color:#e6dff1;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.planner-templates__scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 18px 16px;overflow:auto}.planner-template-starters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.planner-template-starter{color:#f1ecfa;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 10px;padding:10px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.planner-template-starter:hover{background:#ffffff0b;border-color:#ffffff2a}.planner-template-starter:active{transform:scale(.98)}.planner-template-starter__icon{color:#e9e0ff;background:#8b5cf626;border-radius:11px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.planner-template-starter strong{letter-spacing:-.01em;font-size:14px;font-weight:700}.planner-template-starter small{color:#9d95ab;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.planner-templates__label{color:#b9abe0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:20px 2px 9px;font-size:11px;font-weight:750;display:flex}.planner-templates__label span{color:#d8ccf6;letter-spacing:0;background:#ffffff0d;border-radius:999px;padding:1px 7px;font-size:10.5px}.planner-template-cards{gap:8px;display:grid}.planner-template-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;transition:border-color .16s,background .16s;display:grid;overflow:hidden}.planner-template-card:hover{background:#ffffff09;border-color:#ffffff26}.planner-template-card__apply{color:#f2edf9;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 6px 9px 9px;display:grid}.planner-template-card__apply:active{transform:scale(.99)}.planner-template-card__media{background:radial-gradient(circle at 30% 20%,#8b5cf640,#0000 60%),#1d1729;border-radius:13px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.planner-template-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.planner-template-card__media em{font-size:24px;font-style:normal;line-height:1;position:relative}.planner-template-card.has-cover .planner-template-card__media em{background:#0b0910cc;border-radius:8px;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;bottom:3px;right:3px}.planner-template-card__copy{gap:2px;min-width:0;display:grid}.planner-template-card__copy strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.planner-template-card__copy small{color:#9d95ab;font-size:11.5px}.planner-template-card__goal{color:#c9bfe0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.planner-template-card__go{color:#a69dbb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;transition:transform .18s,color .18s,background .18s;display:grid}.planner-template-card__apply:hover .planner-template-card__go{color:#f4efff;background:#8b5cf62e;transform:translate(2px)}.planner-template-card__actions{flex-direction:column;justify-content:center;gap:2px;padding:6px 6px 6px 2px;display:flex}.planner-template-card__actions button{color:#9f97ae;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:24px;padding:0;font-size:13px;transition:color .14s,background .14s;display:grid}.planner-template-card__actions button:hover{color:#f1eaff;background:#ffffff0d}.planner-template-card__actions .planner-template-delete:hover{color:#f3b2be;background:#f05b7316}.planner-template-card__actions button:disabled{opacity:.4;cursor:wait}.planner-template-empty{color:#a69eb4;text-align:center;border:1px dashed #ffffff1a;border-radius:16px;justify-items:center;gap:8px;margin-top:16px;padding:22px 18px;display:grid}.planner-template-empty>.iconify,.planner-template-empty>svg{color:#b9a6ef;font-size:22px}.planner-template-empty p{margin:0;font-size:12.5px;line-height:1.5}.planner-template-new.planner-template-new--v2{padding:12px 18px max(14px,env(safe-area-inset-bottom));background:#0d0b12f2;border-top:1px solid #ffffff10;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0;display:grid}.planner-template-new--v2 label{gap:6px;min-width:0;display:grid}.planner-template-new--v2 label>span{color:#9d95ab;font-size:11.5px;font-weight:650}.planner-template-new--v2 input{min-height:44px;font-size:15px}.planner-template-new--v2 input:is(:focus,:focus-visible){background:#120e19;box-shadow:none!important;border-color:#ffffff4d!important;outline:0!important}.planner-template-new--v2 .planner-primary{border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}@media (width<=700px){.planner-top-sheet>.planner-templates.planner-templates--v2{max-height:min(84dvh,720px)}.planner-templates--v2 .planner-templates__head{padding:16px 16px 2px}.planner-templates--v2 .planner-templates__head h2{font-size:20px}.planner-templates__scroll{padding:12px 16px 14px}.planner-template-new.planner-template-new--v2{padding:10px 16px max(12px,env(safe-area-inset-bottom))}.planner-template-editor__identity input,.planner-template-new--v2 input{font-size:16px!important}}.planner-template-editor__identity input:is(:focus,:focus-visible){background:#120e19;box-shadow:none!important;border-color:#ffffff4d!important;outline:0!important}.planner-template-editor__identity label{letter-spacing:.04em}@media (width<=700px){body>.planner-modal-backdrop.planner-template-editor-backdrop.atlas-blocking-overlay{place-items:end stretch;display:grid;padding:max(36px,calc(env(safe-area-inset-top) + 24px)) 0 0!important}.planner-template-editor{width:100%;height:100%;max-height:100%;animation:planner-sheet-up var(--atlas-motion-emphasis,.28s) var(--atlas-motion-enter-ease,cubic-bezier(.22,1,.36,1)) both;border:1px solid #ffffff1a;border-bottom:0;border-radius:24px 24px 0 0;box-shadow:0 -24px 70px #000b}.planner-template-editor:before{content:"";z-index:1;background:#ffffff2a;border-radius:999px;grid-area:1/1;place-self:start center;width:38px;height:4px;margin:8px auto 0;display:block;position:relative}.planner-template-editor__head{background:0 0;border-bottom:0;grid-area:1/1;padding:20px 16px 10px}.planner-template-editor__head .eyebrow{font-size:10px}.planner-template-editor__head h2{margin-top:3px;font-size:19px}.planner-template-editor__head>button{border-radius:11px;width:34px;height:34px}.planner-template-editor__identity{background:0 0;border-bottom:1px solid #ffffff0d;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:4px 16px 12px}.planner-template-editor__identity label>span{font-size:10px}.planner-template-editor__identity input{border-radius:13px;min-height:46px}.planner-template-editor__emoji input{padding:0;font-size:22px!important}.planner-template-editor__body{padding:14px 12px 24px}.planner-template-editor__footer{padding:10px 14px max(12px,env(safe-area-inset-bottom));background:#0e0b14}.planner-template-editor__footer button{flex:1;min-width:0;min-height:46px}}.profile-editor__media-row{gap:9px;display:flex}.profile-editor__media-row>.profile-upload:first-child{flex:auto;min-width:0}.profile-editor__media-row>.profile-reframe{font:inherit;flex:none;font-size:12px}.book-detail__cover-controls.has-reframe{grid-template-columns:minmax(0,1fr) auto auto}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}:root{--atlas-spring-pop:cubic-bezier(.34,1.56,.64,1);--atlas-spring-sheet:cubic-bezier(.22,1,.36,1)}@supports (animation-timing-function:linear(0,1)){:root{--atlas-spring-pop:linear(0,.0571,.1978,.3807,.5729,.7509,.8999,1.013,1.0894,1.1322,1.1474,1.142,1.123,1.0967,1.0683,1.0414,1.0185,1.0008,.9885,.9813,.9784,.9787,.9812,.985,.9891,.9932,.9967,.9995,1.0014,1.0026,1.0032,1.0032,1.0029,1.0023,1.0017,1.0011,1);--atlas-spring-sheet:linear(0,.0301,.1042,.2026,.3112,.4204,.5238,.6176,.7,.7703,.8288,.8764,.9142,.9435,.9657,.9821,.9937,1.0016,1.0066,1.0095,1.0108,1.0111,1.0106,1.0097,1.0086,1.0074,1.0062,1.0051,1.0041,1.0032,1.0024,1.0018,1.0013,1.0009,1.0006,1.0003,1)}}.atlas-motion-layer{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.atlas-spark{color:#fff;text-shadow:0 0 10px #e9ddff,0 0 24px #a78bfa,0 0 44px #7c3aed;will-change:transform,opacity;font-size:28px;line-height:1;position:absolute}.planner-day-view.planner-day-view--back .planner-day-leave-active,.planner-day-view.planner-day-view--forward .planner-day-leave-active{transition:opacity .23s cubic-bezier(.4,0,1,1),transform .26s cubic-bezier(.45,0,.75,.35)!important}.planner-day-view.planner-day-view--back .planner-day-enter-active,.planner-day-view.planner-day-view--forward .planner-day-enter-active{transition:opacity .3s cubic-bezier(.2,.7,.2,1),transform .6s var(--atlas-spring-sheet)!important}.planner-day-view.planner-day-view--forward .planner-day-leave-to{opacity:0;transform-origin:0 40%;transform:perspective(1600px)translate(-6%)rotateY(7deg)}.planner-day-view.planner-day-view--forward .planner-day-enter-from{opacity:0;transform-origin:100% 40%;transform:perspective(1600px)translate(8%)rotateY(-5deg)}.planner-day-view.planner-day-view--back .planner-day-leave-to{opacity:0;transform-origin:100% 40%;transform:perspective(1600px)translate(6%)rotateY(-7deg)}.planner-day-view.planner-day-view--back .planner-day-enter-from{opacity:0;transform-origin:0 40%;transform:perspective(1600px)translate(-8%)rotateY(5deg)}.planner-day-view--forward .planner-day-leave-active :is(.planner-day-title h1,.planner-day-title .eyebrow,.planner-selected-date){--turn-dir:-1;animation:.23s cubic-bezier(.5,0,.9,.4) both atlas-turn-date-out}.planner-day-view--back .planner-day-leave-active :is(.planner-day-title h1,.planner-day-title .eyebrow,.planner-selected-date){--turn-dir:1;animation:.23s cubic-bezier(.5,0,.9,.4) both atlas-turn-date-out}.planner-day-view--forward .planner-day-enter-active :is(.planner-day-title h1,.planner-selected-date){animation:atlas-turn-date-in .6s var(--atlas-spring-sheet) 60ms both;--turn-dir:1}.planner-day-view--back .planner-day-enter-active :is(.planner-day-title h1,.planner-selected-date){animation:atlas-turn-date-in .6s var(--atlas-spring-sheet) 60ms both;--turn-dir:-1}.planner-day-view--forward .planner-day-enter-active .planner-day-title .eyebrow{animation:atlas-turn-date-in .56s var(--atlas-spring-sheet) 20ms both;--turn-dir:1}.planner-day-view--back .planner-day-enter-active .planner-day-title .eyebrow{animation:atlas-turn-date-in .56s var(--atlas-spring-sheet) 20ms both;--turn-dir:-1}@keyframes atlas-turn-date-out{to{opacity:0;translate:calc(var(--turn-dir)*54px) 0}}@keyframes atlas-turn-date-in{0%{opacity:0;translate:calc(var(--turn-dir)*64px) 0;filter:blur(2px)}to{opacity:1;filter:none;translate:0}}.planner-day-view--forward .planner-day-enter-active .planner-cover{animation:atlas-turn-cover-in .64s var(--atlas-spring-sheet) both;--turn-dir:1}.planner-day-view--back .planner-day-enter-active .planner-cover{animation:atlas-turn-cover-in .64s var(--atlas-spring-sheet) both;--turn-dir:-1}.planner-day-view--forward .planner-day-enter-active .planner-cover__image{animation:atlas-turn-photo-in .7s var(--atlas-spring-sheet) both;--turn-dir:1}.planner-day-view--back .planner-day-enter-active .planner-cover__image{animation:atlas-turn-photo-in .7s var(--atlas-spring-sheet) both;--turn-dir:-1}.planner-day-view--forward .planner-day-leave-active .planner-cover{--turn-dir:1;animation:.26s cubic-bezier(.45,0,.75,.35) both atlas-turn-cover-out}.planner-day-view--back .planner-day-leave-active .planner-cover{--turn-dir:-1;animation:.26s cubic-bezier(.45,0,.75,.35) both atlas-turn-cover-out}@keyframes atlas-turn-cover-in{0%{translate:calc(var(--turn-dir)*-4%) 0;scale:1.02}to{translate:0;scale:1}}@keyframes atlas-turn-photo-in{0%{translate:calc(var(--turn-dir)*-5%) 0;scale:1.09}to{translate:0;scale:1}}@keyframes atlas-turn-cover-out{to{translate:calc(var(--turn-dir)*3%) 0}}:is(.planner-day-view--forward,.planner-day-view--back) .planner-day-enter-active :is(.planner-goal,.planner-tasks,.planner-sections-heading,.planner-section){animation:atlas-turn-settle .56s var(--atlas-spring-sheet) both}:is(.planner-day-view--forward,.planner-day-view--back) .planner-day-enter-active .planner-goal{animation-delay:90ms}:is(.planner-day-view--forward,.planner-day-view--back) .planner-day-enter-active .planner-tasks{animation-delay:.13s}:is(.planner-day-view--forward,.planner-day-view--back) .planner-day-enter-active :is(.planner-sections-heading,.planner-section){animation-delay:.17s}@keyframes atlas-turn-settle{0%{opacity:.001;translate:0 10px}to{opacity:1;translate:0}}.planner-date-nav{transition:translate .38s var(--atlas-spring-pop),background-color .16s ease}.planner-date-actions>.planner-date-nav:first-of-type:active,.planner-date-nav:active:first-child{translate:-3px}.planner-date-actions>.planner-date-nav:last-of-type:active{translate:3px}.planner-check__mark{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;overflow:visible}.planner-row.is-just-done .planner-check__mark path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.38s cubic-bezier(.3,.9,.3,1) 70ms forwards atlas-check-draw}.planner-row.is-just-done>.planner-check{animation:atlas-check-pop .56s var(--atlas-spring-pop) both;box-shadow:0 0 #b9a3ff88}.planner-row.is-just-done>.planner-check:after{content:"";pointer-events:none;border:1.5px solid #c4b5fd;border-radius:50%;animation:.62s cubic-bezier(.2,.7,.2,1) forwards atlas-check-ring;position:absolute;inset:-5px}.planner-row>.planner-check{position:relative}.planner-row.is-just-done{animation:atlas-row-lift .72s var(--atlas-spring-sheet) both}.planner-row.is-just-done :is(.planner-complete-text,.planner-task__text){animation:.52s both atlas-row-text-settle}@keyframes atlas-check-draw{to{stroke-dashoffset:0}}@keyframes atlas-check-pop{0%{scale:.72}to{scale:1}}@keyframes atlas-check-ring{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.55}}@keyframes atlas-row-lift{0%{translate:0}35%{translate:0 -4px}to{translate:0}}@keyframes atlas-row-text-settle{0%{opacity:1}40%{opacity:.55}to{opacity:1}}.atlas-count-roll{vertical-align:-.2em;font-variant-numeric:tabular-nums;height:1.2em;line-height:1.2em;display:inline-grid;overflow:hidden}.atlas-count-roll__value{grid-area:1/1;display:block}.atlas-count-roll-enter-active,.atlas-count-roll-leave-active{transition:transform .46s var(--atlas-spring-sheet),opacity .26s ease}.atlas-count-roll.is-up .atlas-count-roll-enter-from{opacity:0;transform:translateY(90%)}.atlas-count-roll.is-down .atlas-count-roll-enter-from,.atlas-count-roll.is-up .atlas-count-roll-leave-to{opacity:0;transform:translateY(-90%)}.atlas-count-roll.is-down .atlas-count-roll-leave-to{opacity:0;transform:translateY(90%)}.planner-completion-label.is-complete{animation:atlas-complete-label .62s var(--atlas-spring-pop) both}@keyframes atlas-complete-label{0%{opacity:0;filter:blur(3px);scale:.85}to{opacity:1;filter:none;scale:1}}.planner-day-spark{color:#fbf7ff;text-shadow:0 0 8px #fff,0 0 18px #c4b5fd,0 0 36px #8b5cf6;will-change:transform,opacity;font-size:24px;font-style:normal;line-height:1;position:absolute;top:0;left:0}.planner-day-spark__mote{background:#efe7ff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0;box-shadow:0 0 10px #c4b5fd,0 0 18px #8b5cf6}.planner-day-spark__sweep{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#c4b5fd14 45%,#f5f0ff2e 50%,#c4b5fd14 55%,#0000 65%) 0 0/60% 100% no-repeat;border-radius:24px;position:absolute}.planner-day-view--perfect-day .planner-day-spark,.planner-day-view--perfect-day~* .planner-day-spark{color:#fff3d6}.is-template-assembling .planner-assemble-part{animation:atlas-assemble-in .66s var(--atlas-spring-sheet) calc(60ms + var(--assemble-i,0)*75ms) both}.is-template-assembling .planner-assemble-part .planner-assemble-row{animation:atlas-assemble-row .52s var(--atlas-spring-sheet) calc(.17s + var(--assemble-i,0)*75ms + var(--assemble-row,0)*45ms) both}.is-template-assembling .planner-section.planner-assemble-part{transform-origin:50% 0}@keyframes atlas-assemble-in{0%{opacity:0;translate:0 22px;scale:.98}to{opacity:1;translate:0;scale:1}}.planner-day-creation-surface.is-js-build.is-playing{clip-path:none;opacity:1;will-change:auto;animation:none;transform:none}.planner-day-creation-surface.is-js-build:not(.is-birth).is-playing{transition:none}.planner-day-creation-surface.is-js-build:before{display:none}.planner-day-creation-surface.is-js-build.is-playing :is(.planner-day-title,.planner-cover,.planner-goal,.planner-tasks,.planner-sections-heading,.planner-section,.planner-reflection){animation:none}.planner-build-stage{z-index:7;pointer-events:none;contain:strict;border-radius:18px;position:absolute;inset:0;overflow:hidden}.planner-build-beam{opacity:0;will-change:transform,opacity;background:linear-gradient(#0000,#8b5cf60a 45%,#b9a4ff24 88%,#0000);height:88px;position:absolute;top:-88px;left:-2%;right:-2%}.planner-build-beam:after{content:"";background:linear-gradient(90deg,#0000,#c9b6ff 18%,#fff 50%,#c9b6ff 82%,#0000);border-radius:2px;height:1.5px;position:absolute;bottom:2px;left:4%;right:4%;box-shadow:0 0 10px #a78bfaa6,0 0 22px #8b5cf655}.planner-carry-glow{opacity:0;transform-origin:0;will-change:transform,opacity;background:linear-gradient(90deg,#c4b5fd33,#8b5cf61c 38%,#0000 82%);border-radius:12px;position:absolute;box-shadow:inset 2px 0 #c4b5fd99}.planner-carry-layer{contain:strict}.planner-carry-flight{box-sizing:border-box;color:#f4efff;letter-spacing:-.01em;white-space:nowrap;will-change:transform,opacity;background:linear-gradient(120deg,#231a37f5,#15111ff5);border:1px solid #c4b5fd5c;border-radius:13px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:650;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 30px #0000008c,inset 0 1px #ffffff14}.planner-carry-flight i{background:#b9a3ff;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:0 0 10px #a78bfa99}.planner-carry-flight span{text-overflow:ellipsis;min-width:0;overflow:hidden}.planner-template-launch{filter:drop-shadow(0 0 10px #c4b5fd88);will-change:transform,opacity;font-size:26px;font-style:normal;line-height:1;position:absolute;top:0;left:0}html.atlas-lite-fx .planner-build-beam:after{box-shadow:0 0 8px #a78bfa99}html.atlas-lite-fx .planner-carry-flight{box-shadow:0 8px 20px #00000080}html.atlas-lite-fx .planner-template-launch{filter:none;text-shadow:0 0 10px #c4b5fd88}@media (prefers-reduced-motion:reduce){.planner-build-stage,.planner-carry-layer,.planner-template-launch-layer{display:none}}html[data-atlas-motion=reduced] :is(.planner-build-stage,.planner-carry-layer,.planner-template-launch-layer){display:none}@keyframes atlas-assemble-row{0%{opacity:0;translate:-12px}to{opacity:1;translate:0}}.atlas-sheet-ready{-webkit-backdrop-filter:blur(calc(14px - var(--sheet-drag,0)*11px)) saturate(1.12)!important;backdrop-filter:blur(calc(14px - var(--sheet-drag,0)*11px)) saturate(1.12)!important}.atlas-sheet-ready>:is([role=dialog],section,.english-sheet){will-change:auto}.atlas-sheet-ready.is-sheet-dragging>:is([role=dialog],section,.english-sheet){will-change:translate;transition:none!important}.atlas-sheet-ghost{pointer-events:none!important}@media (prefers-reduced-motion:no-preference){html:not([data-atlas-motion=reduced]) .atlas-sheet-ready{animation:.42s cubic-bezier(.2,.7,.2,1) both atlas-backdrop-in!important}html:not([data-atlas-motion=reduced]) .atlas-sheet-ready>:is([role=dialog],section,.english-sheet){animation:atlas-sheet-in .56s var(--atlas-spring-sheet) 30ms both!important}html:not([data-atlas-motion=reduced]) .atlas-sheet-leave{animation:.3s cubic-bezier(.4,0,1,1) forwards atlas-backdrop-out!important}html:not([data-atlas-motion=reduced]) .atlas-sheet-leave>:is([role=dialog],section,.english-sheet){animation:.26s cubic-bezier(.45,0,.8,.4) forwards atlas-sheet-out!important}}@keyframes atlas-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes atlas-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes atlas-sheet-in{0%{opacity:0;translate:0 18px;scale:.965}to{opacity:1;translate:0;scale:1}}@keyframes atlas-sheet-out{0%{translate:0 var(--sheet-from,0)}to{opacity:0;translate:0 12px;scale:.97}}@media (width<=700px){@keyframes atlas-sheet-in{0%{opacity:.4;translate:0 min(100%,90vh)}to{opacity:1;translate:0}}@keyframes atlas-sheet-out{0%{translate:0 var(--sheet-from,0)}to{opacity:.6;translate:0 min(100%,90vh)}}}.atlas-bottom-nav__bar .atlas-bottom-nav__active-indicator:not(.is-dragging){transition:transform .56s var(--atlas-spring-sheet),box-shadow .22s ease}.atlas-bottom-nav__item .atlas-bottom-nav__icon{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){html:not([data-atlas-motion=reduced]) :is(.atlas-toast,.planner-completion-toast)[data-state=open]{animation:atlas-toast-float .64s var(--atlas-spring-pop) both!important}html:not([data-atlas-motion=reduced]) .planner-completion-toast--burst-1[data-state=open]{animation-delay:90ms!important}html:not([data-atlas-motion=reduced]) .planner-completion-toast--burst-2[data-state=open]{animation-delay:.18s!important}html:not([data-atlas-motion=reduced]) :is(.atlas-toast,.planner-completion-toast)[data-state=closed]{animation:.22s cubic-bezier(.4,0,1,1) both atlas-toast-away!important}}@keyframes atlas-toast-float{0%{opacity:0;filter:blur(3px);translate:0 28px;scale:.9}55%{filter:none}to{opacity:1;filter:none;translate:0;scale:1}}@keyframes atlas-toast-away{to{opacity:0;translate:0 10px;scale:.96}}:is(.atlas-toast__title,.planner-completion-toast__title):after{color:#e4d8ff;content:"✦";text-shadow:0 0 8px #a78bfa,0 0 16px #7c3aed;animation:atlas-toast-spark 1.1s .22s var(--atlas-spring-pop) both;margin-left:7px;font-size:.78em;line-height:1;display:inline-block}.planner-completion-toast__title:after{color:#dcfce7;text-shadow:0 0 8px #4ade80,0 0 16px #16a34a}.planner-delete-toast .planner-completion-toast__title:after{content:none}@keyframes atlas-toast-spark{0%{opacity:0;rotate:-60deg;scale:.2}45%{opacity:1;rotate:0deg;scale:1.35}to{opacity:.9;rotate:0deg;scale:1}}.atlas-skeleton{--sk-base:#ffffff0b;--sk-shine:#ffffff1c;gap:12px;width:100%;display:grid}.atlas-skeleton__bone{background:linear-gradient(100deg,var(--sk-base) 30%,var(--sk-shine) 50%,var(--sk-base) 70%) var(--sk-base);background-size:300% 100%;background-attachment:fixed;border-radius:12px;min-height:10px;animation:1.6s ease-in-out infinite atlas-skeleton-shimmer;display:block}.atlas-skeleton__card{background:#ffffff04;border:1px solid #ffffff0d;border-radius:18px;gap:10px;padding:16px;display:grid}.atlas-skeleton__row{align-items:center;gap:12px;display:flex}.atlas-skeleton__dot{border-radius:50%;flex:none;width:21px;height:21px}.atlas-skeleton__line{height:12px}.atlas-skeleton__line--title{border-radius:10px;width:62%;height:26px}.atlas-skeleton__line--kicker{width:26%;height:9px}.atlas-skeleton__cover{border-radius:20px;height:clamp(120px,22vw,190px)}.atlas-skeleton__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.atlas-skeleton__tile{border-radius:16px;height:118px}.atlas-skeleton__book{aspect-ratio:2/3;border-radius:6px 12px 12px 6px}.atlas-skeleton__metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.atlas-skeleton__metric{border-radius:14px;height:74px}.atlas-skeleton__chart{border-radius:16px;height:180px}.atlas-skeleton__avatar{border-radius:50%;flex:none;width:42px;height:42px}.atlas-skeleton--compact .atlas-skeleton__card{padding:12px}.atlas-skeleton>*{animation:.42s both atlas-skeleton-in}@keyframes atlas-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes atlas-skeleton-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-skeleton__bone{animation:none}}:is(.english-analytics-state--skeleton,.books-analytics-state--skeleton,.planner-analytics-loading--skeleton,.public-growth-card__state--skeleton,.profile-audience__loading--skeleton){text-align:left!important;min-height:0!important;padding:20px!important;display:block!important}.english-analytics-state--skeleton{--sk-base:#9bcaff0d;--sk-shine:#9bcaff22}.books-analytics-state--skeleton{--sk-base:#f5c26b0c;--sk-shine:#f5c26b20}.planner-day-skeleton{margin-top:6px;display:block}.book-detail__skeleton{padding:24px}.public-space-skeleton{max-width:780px;margin:24px auto;padding:0 4px}.profile-audience__loading--skeleton{padding:6px 0!important}.note-loading--skeleton{--sk-base:#e8bc780b;--sk-shine:#e8bc781f;text-align:left!important;padding:24px 0!important}.atlas-portal-swap-leave-active{transition:opacity .15s}.atlas-portal-swap-leave-to{opacity:0}.atlas-portal-swap-enter-active{transition:opacity .42s .12s}.atlas-portal-swap-enter-from{opacity:0}.atlas-portal__sheet{will-change:clip-path,opacity;background:linear-gradient(168deg,#1b1624,#100e16 60%,#0b0a10);border:1px solid #ffffff14;position:absolute;inset:0}.atlas-portal--books .atlas-portal__sheet{background:radial-gradient(circle at 80% 0,#f5c26b24,#0000 42%),linear-gradient(168deg,#1d1710,#120f0b 58%,#0c0a08)}.atlas-portal--notes .atlas-portal__sheet{background:radial-gradient(circle at 12% 0,#e8bc7826,#0000 40%),linear-gradient(170deg,#1c1812,#13110d 60%,#0e0c09)}.atlas-portal__sheet:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 38%,#ffffff12 48%,#fff6e626 50%,#ffffff12 52%,#0000 62%) -80% 0/70% 100% no-repeat;position:absolute;inset:0}.atlas-portal__sheet.is-opening:after{animation:.82s cubic-bezier(.4,0,.2,1) .12s forwards atlas-portal-sheen}@keyframes atlas-portal-sheen{0%{opacity:0;background-position:-80% 0}25%{opacity:1}to{opacity:0;background-position:180% 0}}.atlas-portal__flyer{box-shadow:0 22px 50px #000000a6,0 0 0 1px #ffffff14;margin:0!important}.atlas-portal__flyer,.atlas-trash-paper{will-change:transform,opacity;position:absolute}.atlas-trash-paper{transform-origin:50%;background:linear-gradient(170deg,#221d15,#15120d);border:1px solid #e8bc7840;border-radius:18px;align-content:start;gap:12px;padding:26px 28px;display:grid;box-shadow:0 26px 60px #000000a0}.atlas-trash-paper strong{color:#f4e6cf;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.atlas-trash-paper i{background:#e8bc7822;border-radius:6px;height:9px;display:block}.atlas-trash-paper i:nth-child(2){width:88%}.atlas-trash-paper i:nth-child(3){width:72%}.atlas-trash-paper i:nth-child(4){width:80%}.atlas-trash-paper i:nth-child(5){width:46%}.atlas-trash-received{transition:background .3s,color .3s;color:#ffd9a0!important;background:#e8bc781c!important}.english-review-card{isolation:isolate;position:relative}.english-card-flip-leave-active{backface-visibility:hidden;transition:transform .19s cubic-bezier(.5,0,.9,.5),opacity .19s ease-in}.english-card-flip-enter-active{transition:transform .56s var(--atlas-spring-sheet),opacity .22s ease-out;backface-visibility:hidden}.english-card-flip-leave-to{opacity:.2;transform:perspective(1100px)rotateY(88deg)scale(.97)}.english-card-flip-enter-from{opacity:.2;transform:perspective(1100px)rotateY(-88deg)scale(.97)}.english-review-card__content.is-answer>strong{animation:atlas-english-answer .62s var(--atlas-spring-pop) .12s both}@keyframes atlas-english-answer{0%{opacity:0;filter:blur(3px);scale:.9}to{opacity:1;filter:none;scale:1}}.english-card-next-leave-active{transition:transform .2s cubic-bezier(.5,0,.9,.5),opacity .2s ease-in}.english-card-next-enter-active{transition:transform .56s var(--atlas-spring-sheet),opacity .26s ease-out}.english-card-next-leave-to{opacity:0;transform:translate(-36px)rotate(-1.5deg)scale(.97)}.english-card-next-enter-from{opacity:0;transform:translate(46px)rotate(1.5deg)scale(.97)}.english-review-wave{z-index:2;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 30%,#86efac1c 42%,#dbeafe55 50%,#9bcaff2e 58%,#0000 70%) 0 0/60% 100% no-repeat;animation:.9s cubic-bezier(.3,.6,.2,1) forwards atlas-english-wave;position:absolute;inset:0}.english-review-wave:after{border-radius:inherit;content:"";animation:.9s ease-out forwards atlas-english-edge;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #86efac66,inset 0 0 50px #4ade8022}@keyframes atlas-english-wave{0%{opacity:1;background-position:-70% 0}to{opacity:0;background-position:170% 0}}@keyframes atlas-english-edge{0%{opacity:0}25%{opacity:1}to{opacity:0}}.answer-option.correct{animation:atlas-check-pop .52s var(--atlas-spring-pop) both;position:relative;overflow:hidden}.answer-option.correct:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#dcfce755 50%,#0000 70%) 0 0/60% 100% no-repeat;animation:.9s cubic-bezier(.3,.6,.2,1) 60ms both atlas-english-wave;position:absolute;inset:0}.atlas-farewell{z-index:2147483100;pointer-events:all;cursor:default;place-items:center;display:grid;position:fixed;inset:0}.atlas-farewell__veil{opacity:0;background:radial-gradient(circle at 50% 46%,#2a1a4d 0,#110b1f 34%,#030305 72%);position:absolute;inset:0}.atlas-farewell__scene{justify-items:center;gap:22px;display:grid;position:relative}.atlas-farewell__mark{z-index:1;-o-object-fit:contain;object-fit:contain;opacity:0;width:92px;height:92px;position:relative}.atlas-farewell__orbit{opacity:0;border:1px solid #c4b5fd55;border-radius:50%;width:160px;height:160px;margin-left:-80px;position:absolute;top:-34px;left:50%;box-shadow:0 0 30px #8b5cf62e,inset 0 0 24px #a78bfa1f}.atlas-farewell__orbit--two{border-style:dashed;border-color:#c4b5fd2e;width:220px;height:220px;margin-left:-110px;top:-64px}.atlas-farewell__spark{z-index:2;color:#fff;text-shadow:0 0 10px #e9ddff,0 0 26px #8b5cf6;opacity:0;font-size:22px;font-style:normal;position:absolute;top:-6px;left:calc(50% + 38px)}.atlas-farewell__text{color:#d9ceff;letter-spacing:-.01em;opacity:0;margin:0;font-size:15px;font-weight:650}.atlas-farewell__flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0,#e9ddff88 18%,#8b5cf633 42%,#0000 70%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;position:absolute;top:50%;left:50%}.atlas-away,html.atlas-is-leaving .atlas-bottom-nav{pointer-events:none}.atlas-away{z-index:2147483200;background:radial-gradient(circle at 50% 44%,#1d1233 0,#0b0814 42%,#030305 78%);place-items:center;display:none;position:fixed;inset:0}.atlas-away.is-shown,.atlas-away.is-waking{display:grid}.atlas-away__glow{background:radial-gradient(circle,#8b5cf633,#0000 65%);border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;position:absolute;top:44%;left:50%}.atlas-away__mark{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px #8b5cf688);width:84px;height:84px;position:relative}.atlas-username{--u-accent:#bca5f2;--u-border:#ffffff17;--u-glow:#8b5cf624;--u-font:16px;--u-height:54px;--u-radius:15px;gap:8px;min-width:0;display:grid}.atlas-username.is-ok{--u-accent:#86efac;--u-border:#a78bfa73;--u-glow:#8b5cf62b}.atlas-username.is-ok .atlas-username__field:focus-within{border-color:#b89dfbbf}.atlas-username.is-bad{--u-accent:#fda4af;--u-border:#fb718180;--u-glow:#f43f5e1f}.atlas-username.is-warn{--u-accent:#fcd34d;--u-border:#fbbf2466;--u-glow:#f59e0b1c}.atlas-username.is-premium{--u-accent:#e8cf94;--u-border:#e8cf9470;--u-glow:#d4a8481f}.atlas-username__field{min-height:var(--u-height);border:1px solid var(--u-border);border-radius:var(--u-radius);will-change:transform;background:linear-gradient(#0f0f11,#0b0b0d);align-items:center;transition:border-color .22s,box-shadow .28s,background .22s,transform .32s cubic-bezier(.2,.9,.25,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}@media (hover:hover){.atlas-username:not(.is-disabled) .atlas-username__field:hover:not(:focus-within){border-color:color-mix(in srgb,var(--u-border) 60%,#ffffff30)}}.atlas-username__field:focus-within{border-color:color-mix(in srgb,var(--u-accent) 75%,transparent);box-shadow:0 0 0 4px var(--u-glow),0 14px 30px -18px #000,inset 0 1px #ffffff10;background:linear-gradient(#121116,#0c0c0f);transform:scale(1.012)}.atlas-username.is-busy .atlas-username__field:focus-within,.atlas-username.is-idle .atlas-username__field:focus-within{border-color:#bfa4ffb0}.atlas-username__at{color:#bca5f2;font-size:calc(var(--u-font) + 1px);flex:none;padding-left:15px;font-weight:700;transition:color .22s}.atlas-username.is-ok .atlas-username__at{color:#a7f3c4}.atlas-username.is-premium .atlas-username__at{color:#e8cf94}.atlas-username .atlas-username__field :is(input,textarea).atlas-username__input,.atlas-username .atlas-username__field :is(input,textarea).atlas-username__input:focus,.atlas-username .atlas-username__field :is(input,textarea).atlas-username__input:hover{color:#f7f3ff;width:100%;min-width:0;height:100%;min-height:0;font:inherit;font-size:var(--u-font);letter-spacing:.01em;outline:0;flex:1;padding:0 6px 0 3px;font-weight:500;transition:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.atlas-username .atlas-username__field--plain :is(input,textarea).atlas-username__input,.atlas-username .atlas-username__field--plain :is(input,textarea).atlas-username__input:focus,.atlas-username .atlas-username__field--plain :is(input,textarea).atlas-username__input:hover{padding-left:15px}.atlas-username__field--multiline{align-items:flex-start}.atlas-username .atlas-username__field--multiline textarea.atlas-username__input,.atlas-username .atlas-username__field--multiline textarea.atlas-username__input:focus,.atlas-username .atlas-username__field--multiline textarea.atlas-username__input:hover{min-height:calc(var(--u-height)*1.7);resize:none;padding:14px 6px 14px 15px;line-height:1.5;overflow:auto}.atlas-username__field--multiline .atlas-username__status{margin-top:14px}.atlas-username__input::placeholder{color:#6f6a78}.atlas-username__input:disabled{opacity:.54;cursor:not-allowed}.atlas-username__status{width:24px;height:24px;color:var(--u-accent);flex:none;place-items:center;margin-right:14px;display:grid}.atlas-username__status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.atlas-username__disc{fill:color-mix(in srgb,currentColor 16%,transparent);stroke:color-mix(in srgb,currentColor 55%,transparent);stroke-width:1.4px}.atlas-username__draw{stroke-width:2.2px;stroke-dasharray:24;stroke-dashoffset:24px;animation:.42s cubic-bezier(.3,.9,.3,1) 80ms forwards atlas-username-draw}.atlas-username__draw--star{stroke-width:1.6px;stroke-dasharray:44;stroke-dashoffset:44px;fill:color-mix(in srgb,currentColor 30%,transparent)}.atlas-username__dot{fill:currentColor;stroke:none;opacity:0;animation:.25s .3s forwards atlas-username-pop}.atlas-username.is-ok .atlas-username__status svg{filter:drop-shadow(0 0 7px #4ade8088)}.atlas-username.is-premium .atlas-username__status svg{filter:drop-shadow(0 0 7px #e8cf9488)}.atlas-username__track{stroke:#ffffff17;stroke-width:2.4px}.atlas-username__arc{stroke:#c4b5fd;stroke-width:2.4px;stroke-dasharray:18 60;transform-origin:50%}.atlas-username__spin{animation:.75s linear infinite atlas-username-rot}.atlas-username__scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c4b5fd,#0000) 0 0/40% 100% no-repeat;height:1.5px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.atlas-username.is-busy .atlas-username__scan{opacity:.85;animation:1s ease-in-out infinite atlas-username-scan}.atlas-username__hint{color:#8f8998;align-items:center;gap:6px;min-height:17px;margin:-1px 1px 0;font-size:11.5px;font-weight:550;line-height:1.45;display:flex}.atlas-username__hint em{flex:1;min-width:0;font-style:normal}.atlas-username__count{color:#6f6a78;font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px;font-weight:600;transition:color .2s}.atlas-username__count.is-near{color:#f5d68a}.atlas-username__count.is-over{color:#ffb4bf}.atlas-username.is-ok .atlas-username__hint{color:#a9e9c1}.atlas-username.is-bad .atlas-username__hint{color:#ffb4bf}.atlas-username.is-warn .atlas-username__hint{color:#f5d68a}.atlas-username.is-premium .atlas-username__hint{color:#ecd9aa}.atlas-username__retry{color:#e1d8f0;width:20px;height:20px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:7px;place-items:center;padding:0;font-size:12px;display:grid}.atlas-username__suggestions{flex-wrap:wrap;gap:7px;display:flex}.atlas-username__suggestions button{color:#ded2ff;min-height:30px;font:inherit;cursor:pointer;background:#8b5cf614;border:1px solid #c4b5fd40;border-radius:999px;padding:0 11px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s,transform .16s}.atlas-username__suggestions button:hover:not(:disabled){color:#dcfce7;background:#22c55e18;border-color:#86efac80;transform:translateY(-1px)}.atlas-username--profile{--u-font:14px;--u-height:44px;--u-radius:12px}.atlas-username--profile .atlas-username__at{padding-left:12px}.atlas-username--profile .atlas-username__status{width:20px;height:20px;margin-right:11px}.atlas-username--profile .atlas-username__status svg{width:18px;height:18px}.atlas-username--profile .atlas-username__hint{margin-top:-2px;font-size:11px}.atlas-username--profile .atlas-username__field--plain :is(input,textarea).atlas-username__input,.atlas-username--profile .atlas-username__field--plain :is(input,textarea).atlas-username__input:focus,.atlas-username--profile .atlas-username__field--plain :is(input,textarea).atlas-username__input:hover{padding-left:12px}.atlas-username--profile .atlas-username__field--multiline textarea.atlas-username__input,.atlas-username--profile .atlas-username__field--multiline textarea.atlas-username__input:focus,.atlas-username--profile .atlas-username__field--multiline textarea.atlas-username__input:hover{padding:12px 6px 12px 12px}.atlas-username--profile .atlas-username__field--multiline .atlas-username__status{margin-top:11px}.atlas-username-icon-enter-active{transition:opacity .18s,transform .26s cubic-bezier(.3,1.5,.5,1)}.atlas-username-icon-leave-active{transition:opacity .12s,transform .12s}.atlas-username-icon-enter-from{opacity:0;transform:scale(.4)}.atlas-username-icon-leave-to{opacity:0;transform:scale(.7)}.atlas-username-hint-enter-active,.atlas-username-hint-leave-active{transition:opacity .16s,transform .16s}.atlas-username-hint-enter-from{opacity:0;transform:translateY(3px)}.atlas-username-hint-leave-to{opacity:0;transform:translateY(-3px)}.atlas-username.is-bad .atlas-username__field{animation:.32s atlas-username-nudge}@keyframes atlas-username-rot{to{transform:rotate(1turn)}}@keyframes atlas-username-draw{to{stroke-dashoffset:0}}@keyframes atlas-username-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes atlas-username-scan{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes atlas-username-nudge{0%,to{translate:0}30%{translate:-3px}60%{translate:2px}}@media (prefers-reduced-motion:reduce){.atlas-username__field,.atlas-username__field:focus-within{transition:border-color .2s,box-shadow .2s;transform:none}.atlas-username.is-bad .atlas-username__field,.atlas-username.is-busy .atlas-username__scan,.atlas-username__spin{animation-duration:0s!important;animation-iteration-count:1!important}.atlas-username__draw{stroke-dashoffset:0;animation:none}.atlas-username__dot{opacity:1;animation:none}}.account-center[data-look=matte]{--m-page:#060607;--m-panel:#0d0d0f;--m-panel-2:#111113;--m-raise:#16161a;--m-line:#ffffff0d;--m-line-2:#ffffff17;--m-text:#efedf1;--m-soft:#b8b4bf;--m-muted:#817d88;--m-gold:#c4b5fd;--m-gold-soft:#8b5cf61f;--m-violet:#b9a4ff;--m-danger:#f47b7b;--m-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");color:var(--m-text);background:0 0!important}.account-center[data-look=matte] .account-center__heading .eyebrow{color:var(--m-gold);letter-spacing:.16em}.account-center[data-look=matte] .account-center__heading h1{color:var(--m-text);letter-spacing:-.06em;background:linear-gradient(#fff 25%,#c4b5fd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.account-center[data-look=matte] .account-center__heading>p:last-child{color:var(--m-soft)}.account-center[data-look=matte] .account-center__back{color:var(--m-muted)}.account-center[data-look=matte] .account-center__back:hover{color:var(--m-text)}.account-center[data-look=matte] .account-center__nav{border:1px solid var(--m-line);background:linear-gradient(#0f0f11,#0a0a0c);border-radius:20px;padding:7px;box-shadow:inset 0 1px #ffffff08,0 24px 50px -20px #000}.account-center[data-look=matte] .account-center__nav button{color:var(--m-soft);font-weight:560;transition:color .18s,background .18s;position:relative}.account-center[data-look=matte] .account-center__nav button svg{color:var(--m-muted);transition:color .18s}.account-center[data-look=matte] .account-center__nav button:focus-visible,.account-center[data-look=matte] .account-center__nav button:hover{color:var(--m-text);background:#ffffff06}.account-center[data-look=matte] .account-center__nav button.active{color:#f4efff;background:linear-gradient(100deg,#8b5cf633,#8b5cf612);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #a78bfa40,0 8px 22px -12px #8b5cf6aa}.account-center[data-look=matte] .account-center__nav button.active:before{background:var(--m-gold);content:"";border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0;box-shadow:0 0 10px #a78bfaaa}.account-center[data-look=matte] .account-center__nav button.active svg{color:var(--m-gold)}.account-center[data-look=matte] .account-center__nav button.is-danger:not(.active) svg{color:#c98c8c}.account-center[data-look=matte] :is(.account-panel,.account-signout-panel){border:1px solid var(--m-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(90% 70% at 100% 0,#8b5cf61c,#0000 60%),radial-gradient(70% 60% at 0 100%,#6d28d912,#0000 65%),linear-gradient(#121016f2,#0c0b0ff2);border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000,0 0 0 1px #8b5cf60f}.account-center[data-look=matte] :is(.account-panel,.account-signout-panel):after{border-radius:inherit;background-image:var(--m-grain);opacity:.03;content:"";pointer-events:none;background-size:160px;position:absolute;inset:0}.account-center[data-look=matte] .account-panel>.eyebrow,.account-center[data-look=matte] .account-signout-panel .eyebrow{color:var(--m-gold);letter-spacing:.14em}.account-center[data-look=matte] :is(.account-panel,.account-signout-panel) h2{color:var(--m-text);font-weight:600}.account-center[data-look=matte] .account-panel__lead{color:var(--m-soft)}.account-center[data-look=matte] .account-identity-card{border:1px solid var(--m-line-2);background:radial-gradient(420px 180px at 0 0,#8b5cf62b,#0000 70%),radial-gradient(300px 160px at 100% 100%,#38bdf80f,#0000 70%),linear-gradient(135deg,#16131d,#0e0c12);box-shadow:inset 0 1px #ffffff0d}.account-center[data-look=matte] .account-identity-card__avatar{color:#2a1450;background:linear-gradient(145deg,#eadfff,#9371ed);border:1px solid #c4b5fd80;box-shadow:0 14px 30px -10px #000,0 0 0 4px #ffffff05}.account-center[data-look=matte] .account-badge{color:var(--m-gold);background:var(--m-gold-soft);border-color:#a78bfa55}.account-center[data-look=matte] .account-handle{color:var(--m-violet)}.account-center[data-look=matte] :is(.account-email,.account-identity-card small){color:var(--m-muted)}.account-center[data-look=matte] :is(.account-quiet-link,.account-row-action){border:1px solid var(--m-line-2);color:var(--m-text);cursor:pointer;background:linear-gradient(#18181c,#111114);font-weight:600;transition:border-color .18s,background .18s,transform .18s;box-shadow:inset 0 1px #ffffff0c}.account-center[data-look=matte] :is(.account-quiet-link,.account-row-action):hover:not(:disabled){background:linear-gradient(#221b30,#16121d);border-color:#a78bfa66}.account-center[data-look=matte] :is(.account-quiet-link,.account-row-action):active:not(:disabled){transform:scale(.98)}.account-center[data-look=matte] .account-row-action:disabled{opacity:.55;cursor:progress}.account-center[data-look=matte] .account-row-action--warn.is-armed{color:#ffd9d9;background:linear-gradient(#2a1414,#1a0e0e);border-color:#f47b7b88}.account-center[data-look=matte] .is-spinning{animation:.9s linear infinite account-spin}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.account-stats>div{background:radial-gradient(120% 90% at 0 0,#8b5cf61f,#0000 60%),linear-gradient(#141119,#0e0c12);border:1px solid #a78bfa24;border-radius:16px;padding:16px 16px 14px}.account-stats strong{color:var(--m-text,#eee);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.account-stats small{color:var(--m-muted,#888);margin-top:4px;font-size:11px;display:block}.account-quick{margin-top:22px}.account-quick .eyebrow{color:var(--m-gold,#a78bfa);margin:0 0 10px}.account-quick__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.account-quick__grid :is(button,a){border:1px solid var(--m-line,#ffffff0d);min-height:86px;color:var(--m-soft,#bbb);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg,#8b5cf60d,#0f0e13);border-radius:16px;align-content:space-between;gap:10px;padding:14px;font-size:12px;font-weight:560;transition:border-color .18s,color .18s,background .18s,transform .22s cubic-bezier(.2,.9,.25,1);display:grid}.account-quick__grid svg{width:18px;height:18px;color:var(--m-gold,#a78bfa)}.account-quick__grid :is(button,a):hover{color:var(--m-text,#eee);background:linear-gradient(160deg,#8b5cf61f,#131119);border-color:#a78bfa55}.account-quick__grid :is(button,a):active{transform:scale(.98)}.account-center[data-look=matte] .account-device__icon,.account-center[data-look=matte] .account-info-row__icon,.account-center[data-look=matte] .account-overview__intro>span{border-color:var(--m-line-2);color:#c4b5fd;background:linear-gradient(#8b5cf62a,#8b5cf60e)}.account-center[data-look=matte] .account-overview__intro h3{color:var(--m-text)}.account-center[data-look=matte] .account-overview__intro p{color:var(--m-muted)}.account-center[data-look=matte] .account-info-row,.account-center[data-look=matte] .account-setting-group{border-top-color:var(--m-line)}.account-center[data-look=matte] .account-setting-group h3{color:var(--m-text);font-weight:600}.account-center[data-look=matte] .account-info-row p,.account-center[data-look=matte] .account-setting-group p{color:var(--m-muted)}.account-center[data-look=matte] .account-info-row small{color:var(--m-soft);font-weight:600}.account-center[data-look=matte] .account-info-row strong{color:var(--m-text)}.account-center[data-look=matte] .account-toggle>span{border-color:var(--m-line-2);background:#18181b}.account-center[data-look=matte] .account-toggle>span:after{background:#8e8a95}.account-center[data-look=matte] .account-toggle input:checked+span{background:linear-gradient(#8b5cf6,#6d28d9);border-color:#c4b5fd99;box-shadow:0 0 14px -2px #8b5cf699}.account-center[data-look=matte] .account-toggle input:checked+span:after{background:#fffaf0}.account-center[data-look=matte] .account-toggle input:focus-visible+span{outline-offset:2px;outline:2px solid #a78bfa88}.account-center[data-look=matte] .account-toggle.is-busy{opacity:.6}.account-center[data-look=matte] .account-toggle b{color:var(--m-soft)}.account-segment{border:1px solid var(--m-line-2,#ffffff17);background:#0b0b0d;border-radius:13px;flex:none;gap:4px;padding:4px;display:inline-flex}.account-segment button{min-height:34px;color:var(--m-muted,#888);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:600;transition:color .18s,background .18s}.account-segment button:hover{color:var(--m-text,#eee)}.account-segment button.active{color:#fff;background:linear-gradient(#8b5cf6,#6d28d9);box-shadow:inset 0 1px #ffffff30,0 6px 16px -6px #8b5cf6cc}.account-center[data-look=matte] .account-device{border-color:var(--m-line);background:#0f0f12}.account-center[data-look=matte] .account-device strong{color:var(--m-text)}.account-center[data-look=matte] .account-device p,.account-center[data-look=matte] .account-device__note,.account-center[data-look=matte] .account-signout-panel p:last-child{color:var(--m-muted)}.account-center[data-look=matte] .account-signout-panel button{border-color:var(--m-line-2);color:var(--m-soft);background:#121215}.account-danger{background:linear-gradient(#140d0e,#0e0a0b);border:1px solid #f47b7b2e;border-radius:20px;margin-top:26px;padding:20px;transition:border-color .25s,box-shadow .25s;position:relative}.account-danger.is-open{border-color:#f47b7b55;box-shadow:0 0 0 4px #f47b7b0d}.account-danger__head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.account-danger__icon{color:#ff9f9f;background:#f47b7b12;border:1px solid #f47b7b44;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.account-danger__icon svg{width:18px;height:18px}.account-danger .eyebrow{color:#ff9f9f;letter-spacing:.14em;margin:0 0 4px}.account-danger h3{color:#ffe9e9;margin:0;font-size:16px;font-weight:600}.account-danger__head p:last-child{color:#b69a9d;margin:5px 0 0;font-size:12px;line-height:1.5}.account-danger__open{color:#ffc9c9;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f47b7b55;border-radius:12px;padding:0 14px;font-size:12px;font-weight:650;transition:background .18s,border-color .18s}.account-danger__open:hover{background:#f47b7b12;border-color:#f47b7b99}.account-danger__body{border-top:1px solid #f47b7b1f;gap:16px;margin-top:20px;padding-top:18px;display:grid}.account-danger__field>span,.account-danger__list small{color:#d9b9bb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:650;display:block}.account-danger__list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.account-danger__list li{color:#c7aeb0;align-items:center;gap:7px;font-size:12px;display:flex}.account-danger__list li svg{color:#ff8a8a;flex:none;width:13px;height:13px}.account-danger__export{color:var(--m-gold,#a78bfa);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.account-danger__export svg{width:14px;height:14px}.account-danger__export:hover{text-underline-offset:3px;text-decoration:underline}.account-check{color:#e8d6d7;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:flex}.account-check input{opacity:0;pointer-events:none;position:absolute}.account-check>span{background:#0b0809;border:1px solid #f47b7b66;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;transition:background .18s,border-color .18s;display:grid}.account-check>span svg{color:#fff;opacity:0;width:13px;height:13px;transition:opacity .16s,transform .2s cubic-bezier(.3,1.5,.5,1);transform:scale(.5)}.account-check.is-checked>span{background:#d24b4b;border-color:#f47b7b}.account-check.is-checked>span svg{opacity:1;transform:scale(1)}.account-check input:focus-visible+span{outline-offset:2px;outline:2px solid #f47b7b88}.account-danger__field{max-width:420px;display:block}.account-danger .auth-password-field input{color:#f3eeee;width:100%;min-height:44px;font:inherit;background:#0b0b0d;border:1px solid #ffffff17;border-radius:12px;outline:0;padding:0 44px 0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.account-danger .auth-password-field input:focus{border-color:#f47b7b88;box-shadow:0 0 0 4px #f47b7b14}.account-danger__error{color:#ffb0b0;margin:0;font-size:12px;font-weight:600}.account-danger__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-danger__cancel{min-height:46px;color:var(--m-text,#eee);font:inherit;cursor:pointer;background:#141417;border:1px solid #ffffff17;border-radius:13px;padding:0 16px;font-size:13px;font-weight:600}.account-danger__cancel:hover{border-color:#ffffff2a}.account-hold{--hold:0;color:#e6c2c2;min-width:250px;min-height:46px;font:inherit;cursor:not-allowed;touch-action:none;-webkit-user-select:none;user-select:none;background:#1a1010;border:1px solid #f47b7b44;border-radius:13px;padding:0 18px;font-size:13px;font-weight:650;transition:border-color .2s,color .2s,opacity .2s;position:relative;overflow:hidden}.account-hold:disabled{opacity:.55}.account-hold.is-ready{color:#fff;cursor:pointer;background:#2a1212;border-color:#f47b7b}.account-hold.is-ready:hover{box-shadow:0 0 0 4px #f47b7b18}.account-hold__fill{transform:scaleX(var(--hold));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#b93b3b,#e25c5c);position:absolute;inset:0}.account-hold>span{align-items:center;gap:8px;display:inline-flex;position:relative}.account-hold svg{width:15px;height:15px}.account-hold.is-holding{animation:.5s ease-in-out infinite account-hold-shake}.account-panel-enter-active,.account-panel-leave-active{transition:opacity .2s,transform .26s cubic-bezier(.2,.9,.25,1)}.account-panel-enter-from{opacity:0;transform:translateY(6px)}.account-panel-leave-to{opacity:0;transform:translateY(-4px)}.account-reveal-enter-active,.account-reveal-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.25,1)}.account-reveal-enter-from,.account-reveal-leave-to{opacity:0;transform:translateY(-6px)}@keyframes account-spin{to{transform:rotate(1turn)}}@keyframes account-hold-shake{0%,to{translate:0}25%{translate:-.6px}75%{translate:.6px}}@media (width<=860px){.account-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.account-center[data-look=matte] .account-center__nav button.active:before{display:none}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-stats>div{padding:12px}.account-stats strong{font-size:16px}.account-danger{padding:16px}.account-danger__head{grid-template-columns:36px minmax(0,1fr)}.account-danger__open{grid-column:1/-1;width:100%}.account-danger__list ul{grid-template-columns:1fr}.account-danger__actions{flex-direction:column-reverse;align-items:stretch}.account-danger__cancel,.account-hold{width:100%;min-width:0}.account-center[data-look=matte] .account-setting-group{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.account-hold.is-holding{animation:none}.account-panel-enter-active,.account-panel-leave-active,.account-reveal-enter-active,.account-reveal-leave-active{transition:opacity .15s}}.account-language__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-language__card{border:1px solid var(--m-line-2,#ffffff17);min-height:150px;color:var(--m-soft,#bbb);font:inherit;text-align:left;cursor:pointer;background:radial-gradient(120% 90% at 100% 0,#8b5cf60f,#0000 60%),linear-gradient(#131217,#0d0c10);border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph copy""sample sample";align-items:center;gap:16px 14px;padding:18px;transition:border-color .2s,background .2s,box-shadow .25s,transform .22s cubic-bezier(.2,.9,.25,1);display:grid;position:relative;overflow:hidden}.account-language__card:hover{border-color:#a78bfa4d}.account-language__card:active{transform:scale(.985)}.account-language__card:focus-visible{outline-offset:2px;outline:2px solid #a78bfa88}.account-language__card.active{background:radial-gradient(120% 100% at 100% 0,#8b5cf638,#0000 62%),radial-gradient(90% 80% at 0 100%,#6d28d91f,#0000 65%),linear-gradient(#1a1524,#100d16);border-color:#c4b5fd80;box-shadow:inset 0 1px #ffffff14,0 0 0 4px #8b5cf614,0 20px 40px -24px #8b5cf6aa}.account-language__glyph{border:1px solid var(--m-line-2,#ffffff17);width:54px;height:54px;color:var(--m-text,#eee);letter-spacing:-.04em;background:#ffffff06;border-radius:16px;grid-area:glyph;place-items:center;font-size:22px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:grid}.account-language__card.active .account-language__glyph{color:#fff;background:linear-gradient(160deg,#8b5cf6,#5b21b6);border-color:#c4b5fd66;box-shadow:inset 0 1px #fff3,0 10px 22px -10px #8b5cf6}.account-language__copy{grid-area:copy;gap:3px;min-width:0;display:grid}.account-language__copy b{color:var(--m-text,#eee);letter-spacing:-.02em;font-size:17px;font-weight:600}.account-language__copy small{color:var(--m-muted,#888);font-size:12px}.account-language__sample{border-top:1px solid var(--m-line,#ffffff0d);color:var(--m-soft,#bbb);letter-spacing:-.01em;grid-area:sample;padding-top:14px;font-size:14px;font-style:normal}.account-language__card.active .account-language__sample{color:#e4dbff}.account-language__check{border:1px solid var(--m-line-2,#ffffff17);color:#0000;background:#0b0b0d;border-radius:50%;place-items:center;width:24px;height:24px;transition:background .2s,border-color .2s,color .2s,transform .3s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:16px;right:16px}.account-language__check svg{width:13px;height:13px}.account-language__card.active .account-language__check{color:#fff;background:#8b5cf6;border-color:#c4b5fd;transform:scale(1.04)}.account-language__preview{border:1px solid var(--m-line,#ffffff0d);background:#0b0b0e;border-radius:18px;margin:18px 0 6px;padding:16px}.account-language__preview .eyebrow{color:var(--m-gold,#a78bfa);margin:0 0 12px}.account-language__preview-grid{grid-template-columns:1.6fr 1fr 1fr;gap:10px;display:grid}.account-language__preview-grid>div{min-width:0}.account-language__preview-grid small{color:var(--m-muted,#888);margin-bottom:4px;font-size:11px;display:block}.account-language__preview-grid strong{color:var(--m-text,#eee);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.account-language__preview-grid strong:first-letter{text-transform:uppercase}.account-privacy__public{gap:14px;padding-bottom:6px;display:grid}.account-privacy__public>.account-info-row{padding-top:16px}.account-privacy__preview{border:1px solid var(--m-line-2,#ffffff17);min-height:40px;color:var(--m-text,#eee);background:linear-gradient(#18181c,#111114);border-radius:12px;justify-self:start;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.account-privacy__preview:hover{background:linear-gradient(#221b30,#16121d);border-color:#a78bfa66}.account-privacy__preview svg{width:14px;height:14px}.account-privacy__hint{color:var(--m-muted,#888);background:#8b5cf608;border:1px dashed #a78bfa33;border-radius:16px;align-items:flex-start;gap:10px;margin:0 0 6px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.account-privacy__hint svg{width:15px;height:15px;color:var(--m-gold,#a78bfa);flex:none;margin-top:1px}.account-privacy__safety{margin-top:10px}.account-support .profile-support-card{margin:0}@media (width<=700px){.account-language__grid{grid-template-columns:1fr}.account-language__card{min-height:0}.account-language__preview-grid{grid-template-columns:1fr 1fr}.account-language__preview-grid>div:first-child{grid-column:1/-1}.account-privacy__preview{justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.account-language__card,.account-language__check{transition:none}}.atlas-loader{--la:var(--loader-accent,var(--space-accent,#8b5cf6));--loader-p:0;color:#e9e6ee;gap:9px;width:100%;min-width:0;display:grid;position:relative}.atlas-loader__meta{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.atlas-loader__stage{color:#cfcad6;letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#cfcad6,#fff 45%,#cfcad6 60%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:550;animation:2.4s linear infinite atlas-loader-shine;overflow:hidden}.atlas-loader__percent{color:color-mix(in srgb,var(--la) 55%,#fff);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:none;font-size:12px;font-weight:650}.atlas-loader__percent small{opacity:.7;margin-left:1px;font-size:10px}.atlas-loader__track{background:linear-gradient(#ffffff0a,#ffffff05);border-radius:999px;height:6px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0c,inset 0 1px 2px #0008}.atlas-loader__fill{background:linear-gradient(90deg,color-mix(in srgb,var(--la) 35%,transparent),var(--la) 70%,color-mix(in srgb,var(--la) 40%,#fff));transform:scaleX(var(--loader-p));transform-origin:0;box-shadow:0 0 14px color-mix(in srgb,var(--la) 45%,transparent)}.atlas-loader__fill,.atlas-loader__fill:after{border-radius:inherit;position:absolute;inset:0}.atlas-loader__fill:after{content:"";mix-blend-mode:overlay;background:linear-gradient(90deg,#0000 0 30%,#fff5 45%,#0000 60%) 0 0/200% 100%;animation:1.3s linear infinite atlas-loader-flow}.atlas-loader__head{top:50%;left:calc(var(--loader-p)*100%);background:radial-gradient(circle,#fff 0 28%,color-mix(in srgb,var(--la) 80%,#fff) 40%,transparent 72%);width:12px;height:12px;box-shadow:0 0 16px 3px color-mix(in srgb,var(--la) 60%,transparent);border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.atlas-loader__ticks{pointer-events:none;justify-content:space-evenly;display:flex;position:absolute;inset:0}.atlas-loader__ticks i{background:#ffffff1a;width:1px;height:100%;transition:background .3s}.atlas-loader__ticks i.is-passed{background:#ffffff40}.atlas-loader.is-done .atlas-loader__head{opacity:0}.atlas-loader.is-done .atlas-loader__fill:after{animation:none}.atlas-loader-stage-enter-active,.atlas-loader-stage-leave-active{transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.25,1),filter .22s}.atlas-loader-stage-enter-from{opacity:0;filter:blur(3px);transform:translateY(6px)}.atlas-loader-stage-leave-to{opacity:0;filter:blur(3px);transform:translateY(-6px)}.atlas-loader--inline{max-width:420px;margin:6px 0 4px}.atlas-loader--panel{text-align:center;justify-items:center;max-width:340px;margin:0 auto;padding:30px 12px}.atlas-loader--panel .atlas-loader__meta{flex-direction:column;align-items:center;gap:4px}.atlas-loader--panel .atlas-loader__stage{font-size:14px}.atlas-loader--panel .atlas-loader__percent{letter-spacing:-.03em;font-size:24px;font-weight:600}.atlas-loader--panel .atlas-loader__track{width:100%}.atlas-loader__orbit{place-items:center;width:74px;height:74px;margin-bottom:8px;display:grid;position:relative}.atlas-loader__ring{border-radius:50%;position:absolute}.atlas-loader__ring--outer{border:1px solid color-mix(in srgb,var(--la) 35%,transparent);border-top-color:color-mix(in srgb,var(--la) 90%,#fff);animation:2.2s linear infinite atlas-loader-spin;inset:0}.atlas-loader__ring--inner{border:1px dashed #ffffff26;animation:5s linear infinite reverse atlas-loader-spin;inset:14px}.atlas-loader__satellite{animation:3.4s linear infinite atlas-loader-spin;position:absolute;inset:0}.atlas-loader__satellite:before{width:6px;height:6px;box-shadow:0 0 10px 2px var(--la);content:"";background:#fff;border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.atlas-loader__core{background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--la) 85%,#fff) 40%,color-mix(in srgb,var(--la) 70%,#000));width:18px;height:18px;box-shadow:0 0 22px color-mix(in srgb,var(--la) 70%,transparent);border-radius:50%;animation:1.8s ease-in-out infinite atlas-loader-breathe}.atlas-loader--chart{z-index:2;border-radius:inherit;background:linear-gradient(#0a0a0c00,#0a0a0ccc 70%);align-content:end;gap:10px;padding:18px;position:absolute;inset:0}.atlas-loader__ghost{width:calc(100% - 28px);height:calc(100% - 72px);position:absolute;inset:14px 14px 58px;overflow:visible}.atlas-loader__grid line{stroke:#ffffff0d;stroke-width:1px;vector-effect:non-scaling-stroke}.atlas-loader__area{fill:url(#atlas-loader-fill);opacity:0;animation:2.6s ease-in-out infinite atlas-loader-area}.atlas-loader__line{fill:none;stroke:var(--la);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--la) 60%,transparent));animation:2.6s cubic-bezier(.45,.1,.25,1) infinite atlas-loader-draw}@keyframes atlas-loader-shine{to{background-position:-220% 0}}@keyframes atlas-loader-flow{to{background-position:-200% 0}}@keyframes atlas-loader-spin{to{transform:rotate(1turn)}}@keyframes atlas-loader-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes atlas-loader-draw{0%{stroke-dashoffset:1px}55%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes atlas-loader-area{0%,30%{opacity:0}60%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.atlas-loader *,.atlas-loader :after,.atlas-loader :before{animation:none!important}.atlas-loader__line{stroke-dashoffset:0}.atlas-loader__area{opacity:.6}.atlas-loader__stage{-webkit-text-fill-color:#cfcad6}}.atlas-skeleton .atlas-skeleton__bone{background:linear-gradient(100deg,#ffffff08 20%,color-mix(in srgb,var(--space-accent,#8b5cf6) 14%,#ffffff12) 40%,#ffffff08 60%)!important;background-size:240% 100%!important;animation:1.6s ease-in-out infinite atlas-skeleton-sheen!important}@keyframes atlas-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.atlas-skeleton__progress{margin-bottom:18px}@media (prefers-reduced-motion:reduce){.atlas-skeleton .atlas-skeleton__bone{animation:none!important}}.atlas-analytics-cover{--aac:#8b5cf6;z-index:0;border-radius:inherit;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--aac) 22%,transparent) 0,transparent 55%),radial-gradient(80% 90% at 70% 120%,color-mix(in srgb,var(--aac) 14%,transparent),transparent 60%),linear-gradient(160deg,#0f0f12 0,#09090b 60%,#070708 100%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.atlas-analytics-cover:before{opacity:.05;content:"";mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.5'/%3E%3C/svg%3E");background-size:160px;position:absolute;inset:0}.atlas-analytics-cover__glow{background:radial-gradient(circle,color-mix(in srgb,var(--aac) 30%,transparent),transparent 65%);filter:blur(30px);opacity:.7;border-radius:50%;width:55%;height:120%;animation:7s ease-in-out infinite alternate aac-glow;position:absolute;top:-30%;right:-8%}.atlas-analytics-cover__art{width:100%;height:100%;position:absolute;inset:0}.atlas-analytics-cover__orbit{fill:none;stroke:color-mix(in srgb,var(--aac) 30%,#ffffff20);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;animation:1.2s .1s forwards aac-fade}.atlas-analytics-cover__orbit--2{stroke:#f3e3bd22;animation-delay:.3s}.atlas-analytics-cover__grid line{stroke:#ffffff0b;stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke;opacity:0;animation:.8s forwards aac-fade}.atlas-analytics-cover__grid line.is-base{stroke:#ffffff1f;stroke-dasharray:none}.atlas-analytics-cover__bars rect{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.2,1.1,.3,1) forwards aac-rise;transform:scaleY(0)}.atlas-analytics-cover__area{opacity:0;animation:1s 1s forwards aac-fade}.atlas-analytics-cover__line{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--aac) 70%,transparent));animation:1.5s cubic-bezier(.5,.1,.25,1) .45s forwards aac-draw}.atlas-analytics-cover__marker{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.3,1.6,.5,1) forwards aac-pop}.atlas-analytics-cover__dot{fill:#fff;stroke:var(--aac);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--aac))}.atlas-analytics-cover__pulse{fill:none;stroke:var(--aac);stroke-width:1.2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.6s ease-out infinite aac-pulse}.atlas-analytics-cover__ring{opacity:0;animation:.8s .7s forwards aac-fade}.atlas-analytics-cover__ring-track{fill:none;stroke:#ffffff12;stroke-width:5px}.atlas-analytics-cover__ring-value{--ring:.7;fill:none;stroke:var(--aac);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--aac) 70%,transparent));animation:1.6s cubic-bezier(.3,.9,.3,1) .8s forwards aac-ring}.atlas-analytics-cover__ring-inner{fill:none;stroke:#f3e3bd40;stroke-width:1px;stroke-dasharray:2 4;transform-origin:50%;animation:18s linear infinite aac-spin}.atlas-analytics-cover__dust circle{fill:#fff;opacity:0;animation:3.2s ease-in-out infinite aac-twinkle}.atlas-analytics-cover__dust circle:nth-child(2n){animation-delay:1.1s}.atlas-analytics-cover__dust circle:nth-child(3n){animation-delay:2s}.atlas-analytics-cover__badge{z-index:1;color:#e9e4f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;opacity:0;background:#0a0a0cb3;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 11px;font-size:11px;font-weight:650;animation:.6s 1.4s forwards aac-fade;display:inline-flex;position:absolute;bottom:16px;right:18px}.atlas-analytics-cover__badge svg{width:13px;height:13px;color:var(--aac)}.atlas-analytics-cover__badge i{background:var(--aac);width:6px;height:6px;box-shadow:0 0 8px var(--aac);border-radius:50%;animation:1.6s ease-in-out infinite aac-live}.atlas-analytics-cover__scan{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aac) 18%,transparent) 50%,transparent);filter:blur(4px);width:28%;animation:1.6s cubic-bezier(.5,.1,.3,1) .2s forwards aac-scan,2.4s cubic-bezier(.5,.1,.3,1) 9s infinite aac-scan;position:absolute;top:0;bottom:0;left:-30%}.atlas-analytics-cover__fade{background:linear-gradient(90deg,#08080a,#08080af0 26%,#08080a99 44%,#0000 68%);position:absolute;inset:0}@keyframes aac-fade{to{opacity:1}}@keyframes aac-rise{to{transform:scaleY(1)}}@keyframes aac-draw{to{stroke-dashoffset:0}}@keyframes aac-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes aac-pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes aac-ring{to{stroke-dashoffset:calc(1 - var(--ring))}}@keyframes aac-spin{to{transform:rotate(1turn)}}@keyframes aac-twinkle{0%,to{opacity:0}50%{opacity:.8}}@keyframes aac-live{0%,to{opacity:1}50%{opacity:.35}}@keyframes aac-scan{0%{left:-30%}to{left:110%}}@keyframes aac-glow{0%{transform:translate(0)scale(1)}to{transform:translate(-4%,6%)scale(1.08)}}.has-analytics-cover{isolation:isolate;background:#08080a;border:1px solid #ffffff12;border-radius:28px;min-height:250px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 70px -40px #000,0 0 0 1px #00000060;padding:28px 30px!important}.has-analytics-cover>:not(.atlas-analytics-cover){z-index:1;position:relative}.has-analytics-cover:after{z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--aac-host,#8b5cf6) 70%,transparent),transparent);content:"";opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.has-analytics-cover h1{text-shadow:0 2px 30px #000}.has-analytics-cover .eyebrow{color:color-mix(in srgb,var(--aac-host,#bca5f2) 60%,#fff)}.english-analytics-hero.has-analytics-cover .english-analytics-hero__scene{display:none}.has-analytics-cover .back-link{margin-bottom:12px}.has-analytics-cover :is(h1,.eyebrow,h1+p,.planner-analytics-hero__title p){animation:.8s cubic-bezier(.2,.9,.25,1) both aac-title}.has-analytics-cover .eyebrow{animation-delay:50ms}.has-analytics-cover h1{animation-delay:.12s}.has-analytics-cover h1+p{animation-delay:.2s}@keyframes aac-title{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.english-analytics-page :is(.english-analytics-card,.english-analytics-panel),:is(.planner-analytics-page,.books-analytics-page,.english-analytics-page) .glass-card{transition:border-color .25s,transform .3s cubic-bezier(.2,.9,.25,1),box-shadow .3s;background:radial-gradient(120% 80% at 100% 0,color-mix(in srgb,var(--space-accent,#8b5cf6) 7%,transparent),transparent 60%),linear-gradient(180deg,#111114,#0b0b0d)!important;border-color:#ffffff10!important;box-shadow:inset 0 1px #ffffff0b,0 24px 50px -30px #000!important}@media (hover:hover){:is(.planner-analytics-page,.books-analytics-page,.english-analytics-page) .glass-card:hover{border-color:color-mix(in srgb,var(--space-accent,#8b5cf6) 30%,#ffffff14)!important}}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:is(section,article,div):not(.has-analytics-cover):not(.public-view-toolbar){animation:.7s cubic-bezier(.2,.9,.25,1) both aac-card}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:nth-child(2){animation-delay:80ms}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:nth-child(3){animation-delay:.16s}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:nth-child(4){animation-delay:.24s}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:nth-child(5){animation-delay:.32s}:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>:nth-child(n+6){animation-delay:.4s}@keyframes aac-card{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}:is(.planner-analytics-page,.books-analytics-page,.english-analytics-page) :is(.books-analytics-story strong,.books-analytics-stats strong,.planner-analytics-story-metric strong,.planner-analytics-delta strong,.planner-analytics-streaks strong){font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,color-mix(in srgb,var(--space-accent,#8b5cf6) 45%,#d9d4e0));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.planner-analytics-distribution button:not(.muted){box-shadow:0 0 18px -4px color-mix(in srgb,var(--space-accent,#8b5cf6) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--space-accent,#8b5cf6) 85%,#fff),color-mix(in srgb,var(--space-accent,#8b5cf6) 25%,transparent))!important}.planner-analytics-distribution button.perfect{box-shadow:0 0 20px -4px #e8cf9499;background:linear-gradient(#f7e7bf,#b8964f)!important}.planner-analytics-distribution button{transform-origin:bottom;animation:.8s cubic-bezier(.2,1.1,.3,1) both aac-rise-bar}.planner-analytics-distribution button:nth-child(2n){animation-delay:60ms}.planner-analytics-distribution button:nth-child(3n){animation-delay:.12s}@keyframes aac-rise-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.atlas-analytics-overlay__bars{opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;gap:1.4vw;height:46vh;padding:0 12vw;display:flex;position:absolute;bottom:0;left:0;right:0}.atlas-analytics-overlay__bars i{max-width:46px;height:var(--h);background:linear-gradient(180deg,color-mix(in srgb,var(--analytics-accent,#8b5cf6) 70%,#fff),color-mix(in srgb,var(--analytics-accent,#8b5cf6) 10%,transparent));transform-origin:bottom;box-shadow:0 0 30px -6px var(--analytics-accent,#8b5cf6);border-radius:6px 6px 0 0;flex:1;transform:scaleY(0)}.atlas-analytics-overlay--analytics-enter .atlas-analytics-overlay__bars{animation:aao-bars var(--analytics-ms,.48s) ease forwards}.atlas-analytics-overlay--analytics-enter .atlas-analytics-overlay__bars i{animation:aao-bar var(--analytics-ms,.48s) cubic-bezier(.2,1,.3,1) forwards;animation-delay:calc(var(--i)*18ms)}.atlas-analytics-overlay.is-reduced .atlas-analytics-overlay__bars{display:none}@keyframes aao-bars{0%{opacity:0}25%{opacity:.55}70%{opacity:.35}to{opacity:0}}@keyframes aao-bar{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(.2)}}@media (width<=700px){.has-analytics-cover{border-radius:22px;min-height:220px;padding:20px 18px!important}.atlas-analytics-cover__art{opacity:.5}.atlas-analytics-cover__fade{background:linear-gradient(100deg,#08080af2,#08080acc 45%,#08080a55)}.atlas-analytics-cover__badge{display:none}}@media (prefers-reduced-motion:reduce){.atlas-analytics-cover *,.has-analytics-cover *,:is(.planner-analytics-story,.books-analytics-page,.english-analytics-page)>*{animation:none!important}.atlas-analytics-cover__bars rect{transform:none}.atlas-analytics-cover__line{stroke-dashoffset:0}.atlas-analytics-cover__ring-value{stroke-dashoffset:calc(1 - var(--ring))}.atlas-analytics-cover :is(.atlas-analytics-cover__orbit,.atlas-analytics-cover__grid line,.atlas-analytics-cover__area,.atlas-analytics-cover__marker,.atlas-analytics-cover__ring,.atlas-analytics-cover__badge){opacity:1}.atlas-analytics-cover__scan{display:none}}.app-shell.app-shell--space-atmosphere:has(:is(.planner-analytics-page,.books-analytics-page,.english-analytics-page)){background:radial-gradient(ellipse 60% 34% at 82% -8%,color-mix(in srgb,var(--atlas-shell-accent) 42%,#030305) 0,transparent 72%),radial-gradient(ellipse 38% 26% at 2% 50%,color-mix(in srgb,var(--atlas-shell-accent) 18%,transparent) 0,transparent 76%),#030305}.planner-analytics-back{margin:0 0 14px;display:inline-flex}:is(.planner-analytics-page,.books-analytics-page,.english-analytics-page){--ca:var(--space-accent,#8b5cf6);--ca-hi:color-mix(in srgb,var(--ca) 55%,#fff);--ca-lo:color-mix(in srgb,var(--ca) 18%,transparent)}.planner-analytics-page{--space-accent:#8b5cf6}:is(.books-page.books-analytics-page .books-analytics-bars,.english-analytics-bars,.planner-analytics-completion-chart,.planner-analytics-distribution){background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 36px);background-position:0 100%}:is(.books-page.books-analytics-page .books-analytics-bars i,.english-analytics-bars__column i.is-added,.notes-analytics-bar i,.planner-analytics-completion-chart button,.planner-analytics-weekday b){transform-origin:bottom;animation:.9s cubic-bezier(.2,1.1,.3,1) both aac-rise-bar;background:linear-gradient(180deg,var(--ca-hi) 0,var(--ca) 45%,var(--ca-lo) 100%)!important;box-shadow:0 0 16px -4px color-mix(in srgb,var(--ca) 70%,transparent),inset 0 1px #fff5!important;border-radius:999px 999px 4px 4px!important}:is(.books-page.books-analytics-page .books-analytics-bars b,.english-analytics-bars__column i.is-reviewed){transform-origin:bottom;animation:.9s cubic-bezier(.2,1.1,.3,1) 80ms both aac-rise-bar;background:linear-gradient(#fffaf0,#e9dcc0 40%,#e9dcc01a)!important;border-radius:999px 999px 4px 4px!important;box-shadow:0 0 14px -5px #f3e3bdaa!important}.books-analytics-chart footer b,.books-page.books-analytics-page .books-analytics-page footer b{background:#e9dcc0!important}.books-analytics-chart footer i{background:var(--ca)!important}.planner-analytics-completion-chart>button:nth-child(2),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(2) :is(i,b){animation-delay:40ms}.planner-analytics-completion-chart>button:nth-child(3),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(3) :is(i,b){animation-delay:80ms}.planner-analytics-completion-chart>button:nth-child(4),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(4) :is(i,b){animation-delay:.12s}.planner-analytics-completion-chart>button:nth-child(5),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(5) :is(i,b){animation-delay:.16s}.planner-analytics-completion-chart>button:nth-child(6),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(6) :is(i,b){animation-delay:.2s}.planner-analytics-completion-chart>button:nth-child(n+7),:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday)>:nth-child(n+7) :is(i,b){animation-delay:.24s}@media (hover:hover){.notes-analytics-bar:hover i,.planner-analytics-completion-chart button:hover,.planner-analytics-weekday div:hover b,:is(.books-analytics-bars,.english-analytics-bars)>:hover :is(i,b){filter:brightness(1.25)saturate(1.1)}}.notes-analytics-bar.is-selected i{background:linear-gradient(180deg,#fff,var(--ca) 50%,var(--ca-lo))!important;box-shadow:0 0 22px -2px var(--ca)!important}.planner-analytics-completion-chart button.is-in-progress{opacity:.9;background:repeating-linear-gradient(135deg,var(--ca) 0 4px,color-mix(in srgb,var(--ca) 45%,transparent) 4px 8px)!important;outline:none!important}.planner-analytics-completion-chart button span{box-shadow:0 8px 20px -8px #000;border-color:color-mix(in srgb,var(--ca) 40%,#ffffff20)!important;background:#0b0a10f2!important}.planner-analytics-weekday b,.planner-analytics-weekday div{position:relative}.planner-analytics-weekday b:not([data-value=""]):after{color:#fff;white-space:nowrap;content:attr(data-value);opacity:0;pointer-events:none;background:#0b0a10f2;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:650;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,3px)}.planner-analytics-weekday div:hover b:after{opacity:1;transform:translate(-50%)}.planner-analytics-rating-chart__line{stroke-width:2.4px!important;stroke-dasharray:1!important;stroke-dashoffset:1px!important;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ca) 70%,transparent))!important;animation:1.6s cubic-bezier(.45,.1,.25,1) .15s forwards aac-draw!important}.planner-analytics-rating-chart__area{animation-delay:.9s!important}.planner-analytics-rating-chart circle.current{animation:.4s forwards planner-analytics-point,2.4s ease-in-out 1.8s infinite aac-current!important}@keyframes aac-current{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ca) 60%,transparent))}50%{filter:drop-shadow(0 0 10px var(--ca))}}.planner-analytics-calendar__grid button.rated:not(.perfect){border-color:color-mix(in srgb,var(--ca) calc(var(--heat,.5)*60%),#ffffff14)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--ca) calc(var(--heat,.5)*42%),transparent),color-mix(in srgb,var(--ca) calc(var(--heat,.5)*12%),#ffffff05))!important}.planner-analytics-calendar__grid button.rated b{background:color-mix(in srgb,var(--ca) calc(var(--heat,.5)*80%),#ffffff24)!important}.planner-analytics-calendar__grid button.perfect{box-shadow:0 0 18px -6px #e8a93a88,inset 0 1px #ffffff14!important}.planner-analytics-calendar__grid button{transition:transform .2s cubic-bezier(.2,.9,.25,1),border-color .2s,background .2s}@media (hover:hover){.planner-analytics-calendar__grid button:not(.muted):hover{transform:translateY(-2px)}}.planner-analytics-distribution button span{text-shadow:0 1px 6px #000}.english-analytics-memory__ring{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ca) 35%,transparent))}.books-analytics-story__meter i>b,.notes-analytics-folder i>b{box-shadow:0 0 12px -2px var(--ca);transition:width .9s cubic-bezier(.2,.9,.25,1);display:block;position:relative;overflow:hidden;background:linear-gradient(90deg,var(--ca-lo),var(--ca),var(--ca-hi))!important}.books-analytics-story__meter i>b:after,.notes-analytics-folder i>b:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000) 0 0/50% 100% no-repeat;animation:2.8s ease-in-out 1s infinite aac-meter;position:absolute;inset:0}@keyframes aac-meter{0%{background-position:-60% 0}60%,to{background-position:160% 0}}:is(.planner-analytics-layer,.books-analytics-stats article,.english-analytics-metrics>*){transition:transform .3s cubic-bezier(.2,.9,.25,1),border-color .25s}@media (hover:hover){:is(.planner-analytics-layer,.books-analytics-stats article,.english-analytics-metrics>*):hover{transform:translateY(-3px)}}@media (width<=700px){.has-analytics-cover{padding-top:62px!important}.has-analytics-cover .atlas-analytics-cover__art{opacity:.9;width:160%;height:165px;inset:0 0 auto auto}.has-analytics-cover .atlas-analytics-cover__fade{background:linear-gradient(#0000,#0000 40px,#08080a8c 105px,#08080ae0 165px,#08080a 210px)}.has-analytics-cover .atlas-analytics-cover__glow{width:90%;height:70%;top:-20%;right:-20%}}@media (prefers-reduced-motion:reduce){.planner-analytics-completion-chart button,:is(.books-analytics-bars,.english-analytics-bars,.planner-analytics-weekday,.planner-analytics-completion-chart) *{animation:none!important}.planner-analytics-rating-chart__line{stroke-dashoffset:0!important}}.atlas-avatar{border-radius:inherit;isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.atlas-avatar__orb{border-radius:inherit;background:radial-gradient(80% 70% at 50% 35%,#8b5cf655,#0000 70%),radial-gradient(circle at 70% 95%,#38bdf81f,#0000 55%),linear-gradient(155deg,#2a1c4a,#1a1230 55%,#130e22);place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c4b5fd2e,inset 0 1px #ffffff1f}.atlas-avatar__mark{place-items:center;width:46%;height:46%;display:grid}.atlas-avatar__mark img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.35)drop-shadow(0 0 6px #a78bfacc);width:100%;height:100%;animation:1.9s ease-in-out infinite atlas-avatar-breathe}.atlas-avatar__initials{color:#f4efff;letter-spacing:-.03em;text-shadow:0 2px 10px #0006;font-size:max(11px,38cqi);font-weight:750}.atlas-avatar__sweep{background:conic-gradient(from 0deg,transparent 0 70%,#c4b5fd40 82%,transparent 94%);pointer-events:none;animation:2.2s linear infinite atlas-avatar-spin;position:absolute;inset:-40%}.atlas-avatar__photo{z-index:1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .45s,filter .5s,transform .6s cubic-bezier(.2,.9,.25,1);position:absolute;inset:0;transform:scale(1.06)}.atlas-avatar__photo.is-ready{opacity:1;filter:none;transform:none}.atlas-avatar-swap-enter-active,.atlas-avatar-swap-leave-active{transition:opacity .3s,transform .3s;position:absolute}.atlas-avatar-swap-enter-from,.atlas-avatar-swap-leave-to{opacity:0;transform:scale(.8)}@keyframes atlas-avatar-breathe{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes atlas-avatar-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.atlas-avatar__mark img,.atlas-avatar__sweep{animation:none}.atlas-avatar__photo{filter:none;transition:opacity .2s;transform:none}}.header-account__atlas-mark img,.profile-overview__atlas-mark img{filter:brightness(1.35)drop-shadow(0 0 6px #a78bfacc)!important}.header-account__atlas-mark.is-visible:after,.profile-overview__atlas-mark:not(.is-hidden):after{background:conic-gradient(from 0deg,transparent 0 70%,#c4b5fd40 82%,transparent 94%);content:"";pointer-events:none;animation:2.2s linear infinite atlas-avatar-spin;position:absolute;inset:-40%}.header-account__atlas-mark,.profile-overview__atlas-mark{overflow:hidden}.connection-person__avatar--unified{padding:0;overflow:hidden;background:0 0!important}:is(.account-identity-card__avatar:has(.atlas-avatar),.public-avatar:has(.atlas-avatar),.user-search__avatar:has(.atlas-avatar)){background:0 0!important}:is(.profile-orb,.header-account__trigger,.header-account__trigger--loading,.header-account__avatar,.atlas-accounts__avatar,.account-identity-card__avatar,.connection-person__avatar,.connection-person>img,.connection-list .connection-person__profile>img,.public-avatar,.user-search__avatar,.profile-avatar){border-color:#0000!important}:is(.profile-orb,.header-account__trigger):hover{box-shadow:none!important;border-color:#0000!important}.profile-avatar{box-shadow:0 14px 30px #0006!important}.atlas-passport__avatar{box-shadow:0 10px 26px -8px #000a!important}.public-profile--horizon .ph>.public-avatar{box-shadow:0 16px 36px #00000094!important}.atlas-avatar__orb{box-shadow:inset 0 1px #ffffff1f!important}.header-account__trigger.profile-orb{background:0 0!important;padding:0!important}html.atlas-lite-fx :is(.glass-card,.streak-card,.focus-orb,.idea-capture,.planner-top-sheet,.planner-cover__skeleton-status,.planner-day-aura-preview,.planner-template-applied,.planner-section-cover__dots,.planner-section-cover-manager__footer,.note-gallery button,.note-media-block__modes,.note-media-block__remove,.note-row__gallery figure>span,.rich-note-toolbar,.rich-note-photo figcaption input,.english-cover__stats span,.english-cover .english-add,.english-cover__analytics,.english-tabs,.english-library-header--cover+.english-library-tools,.aura-people article,.aura-image-credit__panel,.profile-quote,.profile-editor__actions .profile-save-button,.book-detail__cover-action,.book-detail__cover-remove,.bookshelf-book__details,.account-app__step-thumb span,.atlas-data-loading,.growth-card,.public-growth-card,.notice-card,.notice-group__list,.notes-grid>a){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.atlas-lite-fx .glass-card:not(.space-card):not(.install-space-card):not(.store-space){background-color:#0c0a14b8}html.atlas-lite-fx :is(.english-cover__stats span,.english-cover .english-add,.english-cover__analytics,.planner-section-cover__dots,.book-detail__cover-action,.book-detail__cover-remove,.note-media-block__modes,.note-media-block__remove){background-color:#08070e9e}html.atlas-lite-fx :is(.atlas-bottom-nav,.header-account__menu,.atlas-toast,.header-notif-arrival,.planner-quote__popover,.rich-note-add-menu,.rich-note-slash-menu,.rich-note-link-popover,.profile-audience__results,.planner-cover-picker__category-menu){-webkit-backdrop-filter:blur(10px)saturate(125%)!important;backdrop-filter:blur(10px)saturate(125%)!important}html.atlas-lite-fx :is(.planner-modal-backdrop,.english-sheet-backdrop,.profile-picker-backdrop,.profile-birthday-backdrop,.atlas-blocking-overlay){-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}@media (prefers-reduced-transparency:reduce){html :is(.glass-card,.streak-card,.atlas-bottom-nav,.header-account__menu,.atlas-toast){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (pointer:coarse){.atlas-ambient,.atlas-ambient *{animation:none!important}.atlas-ambient__glow{filter:none!important}.glass-card:not(.space-card):not(.install-space-card):not(.store-space){-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}}html.atlas-lite-fx .atlas-ambient__glow,html.atlas-lite-fx :is(.planner-cover__reveal-glow,.space-scene__sun-glow){filter:none!important}.atlas-today-strip{--today-accent:#b79cff;isolation:isolate;color:var(--ink,#fbfaff);background:radial-gradient(90% 180% at 0,#8b5cf647,#0000 55%),linear-gradient(110deg,#1a1330,#120e20 45%,#0d0b16);border:1px solid #d5c5ff38;border-radius:24px;align-items:center;gap:16px;margin:18px 0 30px;padding:14px 16px 14px 14px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000073}.atlas-today-strip:hover{border-color:#d5c5ff66;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 22px 50px #00000080,0 0 40px #8b5cf626}.atlas-today-strip:active{transform:scale(.985)}.atlas-today-strip__mark{background:radial-gradient(circle at 50% 45%,#a78bfa59,#311a5e8c 70%);border:1px solid #d5c5ff40;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff26,0 8px 22px #4c1d9573}.atlas-today-strip__mark svg{filter:drop-shadow(0 0 6px #c4b5fd8c);width:48px;height:48px;overflow:visible}.atlas-today-strip__orbits{transform-origin:24px 24px;animation:26s linear infinite atlas-today-orbit}.atlas-today-strip__core{transform-origin:24px 24px;animation:3.4s ease-in-out infinite atlas-today-core}.atlas-today-strip__copy{flex:1;gap:3px;min-width:0;display:grid}.atlas-today-strip__copy strong{letter-spacing:-.02em;font-size:16px}.atlas-today-strip__line{color:#ece7ff9e;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.atlas-today-strip__progress{flex:none;align-items:center;gap:8px;display:inline-flex}.atlas-today-strip__progress b{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.atlas-today-strip__ring{background:conic-gradient(from -90deg,var(--today-accent) calc(var(--today-ring,0)*1%),#ffffff1a 0);border-radius:50%;width:26px;height:26px;display:block;-webkit-mask:radial-gradient(circle,#0000 8.5px,#000 9px);mask:radial-gradient(circle,#0000 8.5px,#000 9px)}.atlas-today-strip__go{color:#efe7ff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s;display:grid}.atlas-today-strip:hover .atlas-today-strip__go{background:#8b5cf64d;transform:translate(3px)}@keyframes atlas-today-orbit{to{transform:rotate(1turn)}}@keyframes atlas-today-core{50%{transform:scale(1.12)rotate(12deg)}}@media (width<=720px){.atlas-today-strip{border-radius:20px;gap:12px;padding:12px}.atlas-today-strip__mark{border-radius:15px;width:46px;height:46px}.atlas-today-strip__mark svg{width:38px;height:38px}.atlas-today-strip__progress b{display:none}}@media (prefers-reduced-motion:reduce){.atlas-today-strip__core,.atlas-today-strip__orbits{animation:none}}.atlas-today{max-width:1040px;padding-bottom:140px}.atlas-today__back{margin-bottom:18px;display:inline-flex}.atlas-today__hero{margin:0 0 28px;animation:.6s cubic-bezier(.22,1,.36,1) both atlas-today-rise;position:relative}.atlas-today__date{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;display:flex}.atlas-today__date-tag{color:#efe7ff;letter-spacing:.01em;background:#8b5cf638;border:1px solid #c4b5fd52;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:15px;font-weight:700;display:inline-flex}.atlas-today__date-day{color:#f0ebffeb;letter-spacing:-.01em;font-size:19px;font-weight:600;display:inline-block}.atlas-today__date-day:first-letter{text-transform:uppercase}.atlas-today__hero h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(36px,6vw,60px);line-height:1}.atlas-today__hero h1 span{background:linear-gradient(100deg,#fff 30%,#d9ccff 70%,#9fd8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.atlas-today__lead{color:var(--muted,#aaa6b7);margin:0;font-size:15px}.atlas-today__pulse{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.atlas-today__pill{--pill:#a78bfa;border:1px solid color-mix(in srgb,var(--pill) 30%,transparent);background:color-mix(in srgb,var(--pill) 12%,#0a0911b3);color:#f0ebffbf;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;font-size:13px;line-height:1;display:inline-flex}.atlas-today__pill-icon{width:16px;height:16px;color:color-mix(in srgb,var(--pill) 70%,#fff);flex:none}.atlas-today__pill-text b{color:#fff;font-variant-numeric:tabular-nums;margin-right:1px;font-weight:700}.atlas-today__pill.is-english{--pill:#3b82f6}.atlas-today__pill.is-books{--pill:#22c55e}.atlas-today__pill.is-links{--pill:#f0abfc}.atlas-today__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.atlas-today-card{--card-accent:#8b5cf6;isolation:isolate;border:1px solid color-mix(in srgb,var(--card-accent) 22%,#ffffff14);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--card-accent) 18%,transparent),transparent 62%),linear-gradient(160deg,#14111ff0,#09080ef5);border-radius:26px;flex-direction:column;gap:8px;min-width:0;padding:22px;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1);animation:.6s cubic-bezier(.22,1,.36,1) both atlas-today-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #0000004d}.atlas-today-card:after{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 14%,transparent),transparent 70%);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:auto -20% -60% auto}.atlas-today-card:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,#ffffff14)}.atlas-today__grid>:nth-child(2){animation-delay:70ms}.atlas-today__grid>:nth-child(3){animation-delay:.14s}.atlas-today__grid>:nth-child(4){animation-delay:.21s}.atlas-today-card--planner{--card-accent:#8b5cf6;grid-column:1/-1}.atlas-today-card--english{--card-accent:#3b82f6}.atlas-today-card--books{--card-accent:#22c55e}.atlas-today-card--notes{--card-accent:#f59e0b}.atlas-today-card h2{letter-spacing:-.035em;margin:2px 0 0;font-size:20px;line-height:1.2}.atlas-today-card p{color:var(--muted,#aaa6b7);margin:0;font-size:14px;line-height:1.5}.atlas-today-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.atlas-today-card__space{color:color-mix(in srgb,var(--card-accent,#a78bfa) 55%,#fff);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.atlas-today-card__emoji{filter:drop-shadow(0 0 14px #ffc85059);font-size:28px}.atlas-today-card__badge{color:#0b1a10;background:color-mix(in srgb,var(--card-accent) 70%,#fff);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.atlas-today-card__big{align-items:center;gap:12px;margin:2px 0 4px;display:flex}.atlas-today-card__big strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--card-accent) 45%,#fff);text-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 50%,transparent);font-size:52px;line-height:.9}.atlas-today-card__big span{color:#ece7ffc7;font-size:14px;line-height:1.25}.atlas-today-card__cta{color:#fff;background:color-mix(in srgb,var(--card-accent) 26%,#ffffff0a);border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .25s,transform .25s,gap .25s;display:inline-flex}.atlas-today-card>.atlas-today-card__cta{margin-top:auto}.atlas-today-card>:nth-last-child(2){margin-bottom:10px}.atlas-today-card{justify-content:flex-start}.atlas-today-card__cta:hover{background:color-mix(in srgb,var(--card-accent) 40%,#ffffff0a);gap:11px}.atlas-today-card__cta:active{transform:scale(.97)}.atlas-today-card.is-complete{border-color:#86efac66}.atlas-today-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:22px;margin-bottom:16px;display:grid}.atlas-today-plan__main{align-items:center;gap:18px;min-width:0;display:flex}.atlas-today-plan h2{font-size:24px}.atlas-today-plan__ring{background:conic-gradient(from -90deg,var(--card-accent) calc(var(--today-ring,0)*1%),#ffffff14 0);width:100px;height:100px;box-shadow:0 0 40px color-mix(in srgb,var(--card-accent) 25%,transparent);border-radius:50%;flex:none;grid-template-columns:auto auto;place-content:center;align-items:baseline;animation:1.1s cubic-bezier(.16,1,.3,1) both atlas-today-ring;display:grid;position:relative}.atlas-today-plan__ring:before{content:"";background:#0d0b16;border-radius:50%;position:absolute;inset:8px}.atlas-today-plan__ring small,.atlas-today-plan__ring strong{position:relative}.atlas-today-plan__ring strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1}.atlas-today-plan__ring small{color:color-mix(in srgb,var(--card-accent) 35%,#fff);margin-left:1px;font-size:17px;font-weight:700;line-height:1}.atlas-today-plan__goal{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex;color:#efe7ff!important;margin-top:8px!important;font-size:15px!important}.atlas-today-plan__goal span{color:#d9ccff;letter-spacing:.04em;text-transform:uppercase;background:#8b5cf62e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.atlas-today-plan__open{background:#00000040;border:1px solid #ffffff0f;border-radius:18px;gap:6px;margin:0;padding:14px;list-style:none;display:grid}.atlas-today-plan__open-title{color:color-mix(in srgb,var(--card-accent) 55%,#fff);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.atlas-today-plan__open li:not(.atlas-today-plan__open-title){color:#efe9ff;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.atlas-today-plan__open i{border:1.5px solid color-mix(in srgb,var(--card-accent) 60%,#fff);border-radius:5px;flex:none;width:14px;height:14px}.atlas-today-plan__open b{color:#fff;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.atlas-today-plan__open span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atlas-today-book__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atlas-today-book__bar{background:#ffffff14;border-radius:99px;height:6px;margin:8px 0 2px;overflow:hidden}.atlas-today-book__bar i{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 70%,#fff),var(--card-accent));height:100%;box-shadow:0 0 14px color-mix(in srgb,var(--card-accent) 60%,transparent);display:block}.atlas-today-book__meta b{color:#fff}.atlas-today-notes{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.atlas-today-notes li{min-width:0}.atlas-today-notes a{color:#efe9ff;text-align:left;background:#ffffff09;border:1px solid #0000;border-radius:13px;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.atlas-today-notes__icon{width:16px;height:16px;color:color-mix(in srgb,var(--card-accent) 60%,#fff);flex:none}.atlas-today-notes__title{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.atlas-today-notes a small{color:var(--muted,#aaa6b7);flex:none;margin-left:auto;font-size:12px}.atlas-today-notes a:hover{border-color:color-mix(in srgb,var(--card-accent) 25%,transparent);background:#ffffff12}.atlas-today-notes .is-linked a{border-color:color-mix(in srgb,var(--card-accent) 35%,transparent)}.atlas-today__links{--card-accent:#d8b4fe;background:radial-gradient(90% 120% at 0 0,#a855f71a,#0000 60%),#0c0b13b3;border:1px dashed #d8b4fe38;border-radius:26px;gap:14px;margin-top:14px;padding:22px;animation:.6s cubic-bezier(.22,1,.36,1) .28s both atlas-today-rise;display:grid}.atlas-today__links h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:20px}.atlas-today__links p{color:var(--muted,#aaa6b7);margin:0;font-size:14px}.atlas-today__empty{margin-top:10px}@media (width<=900px){.atlas-today__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-today-card--notes{grid-column:1/-1}}@media (width<=720px){.atlas-today__grid{grid-template-columns:1fr}.atlas-today-card{border-radius:22px;padding:18px}.atlas-today-plan{grid-template-columns:1fr;gap:14px}.atlas-today-plan__ring{width:84px;height:84px}.atlas-today-plan__ring strong{font-size:27px}.atlas-today-plan__ring small{font-size:15px}.atlas-today__date-day{font-size:17px}.atlas-today-strip{margin:12px 0 24px}.atlas-today__links{border-radius:22px;padding:18px}}.atlas-links{--links-accent:#c4b5fd;gap:10px;display:grid;position:relative}.atlas-links__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-links__kicker{color:#ddd3ffb8;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.atlas-links__kicker i{color:#fff;text-shadow:0 0 10px #c4b5fd;font-style:normal}.atlas-links__kicker b{color:#1a0f33;letter-spacing:0;background:#c4b5fd;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.atlas-links__all{color:#ddd3ff99;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.atlas-links__all:hover{color:#fff}.atlas-links__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atlas-links__hint{color:#ece7ff73;margin:0;font-size:13px;line-height:1.45}.atlas-links__chip{--chip:#a78bfa;border:1px solid color-mix(in srgb,var(--chip) 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--chip) 16%,#0e0c16e6),#0c0a14e0);border-radius:14px;align-items:center;max-width:100%;min-height:40px;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.atlas-links__chip:hover{border-color:color-mix(in srgb,var(--chip) 55%,transparent);transform:translateY(-1px)}.atlas-links__chip.is-day{--chip:#a78bfa}.atlas-links__chip.is-note{--chip:#f59e0b}.atlas-links__chip.is-book{--chip:#22c55e}.atlas-links__chip.is-pending{opacity:.75;border-style:dashed}.atlas-links__chip>a,.atlas-links__chip>span{color:#f5f1ff;align-items:center;gap:9px;min-width:0;padding:5px 6px 5px 5px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.atlas-links__chip>span{padding-right:12px}.atlas-links__chip-icon{width:30px;height:30px;color:color-mix(in srgb,var(--chip) 75%,#fff);background:color-mix(in srgb,var(--chip) 20%,transparent);border-radius:10px;flex:none;place-items:center;display:grid}.atlas-links__chip-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:260px;overflow:hidden}.atlas-links__chip>button{color:#f3eeff73;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;margin-right:5px;transition:color .2s,background .2s;display:grid}.atlas-links__chip>button:hover{color:#fff;background:#ffffff14}.atlas-links__add{color:#ece7ffd9;min-height:40px;font:inherit;cursor:pointer;background:#8b5cf60f;border:1px dashed #c4b5fd59;border-radius:14px;align-items:center;gap:8px;padding:8px 15px 8px 12px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.atlas-links__add svg{transition:transform .3s cubic-bezier(.22,1.4,.36,1)}.atlas-links__add:hover{color:#fff;background:#8b5cf624;border-style:solid;border-color:#c4b5fd99}.atlas-links__add:active{transform:scale(.97)}.atlas-links__add[aria-expanded=true]{color:#fff;background:#8b5cf633;border-style:solid;border-color:#c4b5fd99}.atlas-links__add[aria-expanded=true] svg{transform:rotate(90deg)}.atlas-links__picker{z-index:2;transform-origin:0 0;background:radial-gradient(120% 70% at 0 0,#8b5cf629,#0000 60%),linear-gradient(165deg,#1a152afa,#0a0911fc);border:1px solid #c4b5fd33;border-radius:22px;gap:12px;width:min(460px,100%);padding:14px;display:grid;position:relative;box-shadow:0 30px 70px #00000080,inset 0 1px #ffffff12}.atlas-links__picker-head{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 0 6px;display:flex}.atlas-links__picker-head strong{color:#f3eeff;letter-spacing:-.01em;font-size:15px}.atlas-links__close{color:#ece7ff99;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.atlas-links__close:hover{color:#fff;background:#ffffff1a}.atlas-links__tabs{background:#00000059;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.atlas-links__tabs button{color:#ece7ff99;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:14px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.atlas-links__tabs button small{background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:11px}.atlas-links__tabs button.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf673,#6d28d94d);box-shadow:inset 0 1px #ffffff1f,0 6px 18px #4c1d9559}.atlas-links__search{color:#ece7ff73;background:#0000004d;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:9px;padding:0 12px;transition:border-color .2s;display:flex}.atlas-links__search:focus-within{border-color:#c4b5fd73}.atlas-links__search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 0;font-size:14px}.atlas-links__choices{overscroll-behavior:contain;gap:3px;max-height:300px;margin:0 -4px;padding:0 4px 6px;display:grid;overflow:auto;-webkit-mask:linear-gradient(#000 calc(100% - 22px),#0000);mask:linear-gradient(#000 calc(100% - 22px),#0000)}.atlas-links__choice{color:#efe9ff;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:8px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.atlas-links__choice:focus-visible,.atlas-links__choice:hover{background:#ffffff0e;border-color:#ffffff0f;outline:0}.atlas-links__choice-icon{color:#f5d08a;background:#f59e0b24;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.atlas-links__choice.is-book .atlas-links__choice-icon{color:#86efac;background:#22c55e24}.atlas-links__choice.is-new .atlas-links__choice-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 6px 16px #6d28d966}.atlas-links__choice-copy{flex:1;gap:1px;min-width:0;display:grid}.atlas-links__choice-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.atlas-links__choice-copy small{color:#ece7ff73;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.atlas-links__choice.is-new b{color:#e3d7ff}.atlas-links__choice-go{color:#ece7ff4d;opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:translate(-4px)}.atlas-links__choice:hover .atlas-links__choice-go{opacity:1;transform:none}.atlas-links__empty{color:#ece7ff73;margin:6px 8px 4px;font-size:13px}.atlas-links__days{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.atlas-links__days button{color:#f3eeff;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.atlas-links__days button:hover:not(:disabled){background:#8b5cf633;border-color:#a78bfa80}.atlas-links__days button:disabled{opacity:.35;cursor:default}.atlas-links__date{color:#ece7ffa6;background:#00000040;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;padding:6px 6px 6px 12px;font-size:14px;display:flex}.atlas-links__date span{flex:1}.atlas-links__date input{color:#fff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:7px 10px;font-size:14px}.planner-day-links{background:linear-gradient(160deg,#8b5cf612,#0a091159);border:1px solid #c4b5fd1f;border-radius:22px;margin:18px 0 6px;padding:16px}.note-paper__links{margin:4px 0 18px}.book-detail__links{background:#0a100c80;border:1px solid #22c55e29;border-radius:20px;margin:18px 0 0;padding:16px 18px}.atlas-today__links-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.atlas-today__links-all{color:#eadcff;border:1px solid #d8b4fe40;border-radius:999px;flex:none;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.atlas-today__links-all:hover{background:#a855f726}.atlas-link-chip-enter-active{transition:opacity .3s,transform .45s cubic-bezier(.22,1.4,.36,1)}.atlas-link-chip-leave-active{transition:opacity .2s,transform .2s}.atlas-link-chip-enter-from{opacity:0;transform:scale(.7)}.atlas-link-chip-leave-to{opacity:0;transform:scale(.85)}.atlas-links-pop-enter-active{transition:opacity .22s,transform .4s cubic-bezier(.22,1.2,.36,1)}.atlas-links-pop-leave-active{transition:opacity .15s,transform .15s}.atlas-links-pop-enter-from,.atlas-links-pop-leave-to{opacity:0;transform:translateY(-8px)scale(.97)}@media (width<=720px){.atlas-links__picker{width:100%}.atlas-links__chip-label{max-width:180px}.atlas-today__links-head{flex-direction:column}}.atlas-links-page{max-width:820px;padding-bottom:140px}.atlas-links-page__hero{margin:18px 0 22px;animation:.6s cubic-bezier(.22,1,.36,1) both atlas-today-rise}.atlas-links-page__hero h1{letter-spacing:-.06em;background:linear-gradient(100deg,#fff 30%,#e9d5ff 65%,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0;font-size:clamp(34px,6vw,54px);line-height:1}.atlas-links-page__hero>p{max-width:52ch;color:var(--muted,#aaa6b7);margin:0;font-size:15px;line-height:1.5}.atlas-links-page__stats{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.atlas-links-page__stats span{color:#f0ebffcc;background:#8b5cf61a;border:1px solid #c4b5fd40;border-radius:999px;padding:7px 12px;font-size:13px}.atlas-links-page__stats span.is-note{background:#f59e0b14;border-color:#f59e0b4d}.atlas-links-page__stats span.is-book{background:#22c55e14;border-color:#22c55e4d}.atlas-links-page__stats b{color:#fff}.atlas-links-page__device{color:#fcd34d!important;margin-top:12px!important;font-size:13px!important}.atlas-links-page__filters{background:#00000059;border:1px solid #ffffff0f;border-radius:14px;grid-auto-flow:column;gap:4px;margin-bottom:18px;padding:4px;display:inline-grid}.atlas-links-page__filters button{color:#ece7ff99;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600}.atlas-links-page__filters button.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf673,#6d28d94d)}.atlas-links-page__timeline{gap:14px;padding-left:22px;display:grid;position:relative}.atlas-links-page__timeline:before{content:"";background:linear-gradient(#c4b5fd73,#c4b5fd0d);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:6px}.atlas-links-day{background:linear-gradient(160deg,#14111feb,#09080ef0);border:1px solid #ffffff12;border-radius:22px;padding:16px;position:relative}.atlas-links-day:before{content:"";background:#0b0a12;border:2px solid #a78bfa;border-radius:50%;width:10px;height:10px;position:absolute;top:22px;left:-21px}.atlas-links-day.is-today{border-color:#c4b5fd4d}.atlas-links-day.is-today:before{background:#c4b5fd;box-shadow:0 0 14px #a78bfa}.atlas-links-day__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.atlas-links-day__head strong{letter-spacing:-.02em;font-size:17px;display:block}.atlas-links-day__head small{color:var(--muted,#aaa6b7);text-transform:capitalize;font-size:12px}.atlas-links-day__open{color:#d9ccff;flex:none;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.atlas-links-day ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.atlas-links-day li{--chip:#f59e0b;background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:6px;display:flex}.atlas-links-day li.is-book{--chip:#22c55e}.atlas-links-day li>a{color:#f3eeff;flex:1;align-items:center;gap:11px;min-width:0;padding:8px;text-decoration:none;display:flex}.atlas-links-day li>button{color:#ece7ff66;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin-right:6px;display:grid}.atlas-links-day li>button:hover{color:#fff;background:#ffffff14}.atlas-links-day__icon{width:36px;height:36px;color:color-mix(in srgb,var(--chip) 75%,#fff);background:color-mix(in srgb,var(--chip) 16%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.atlas-links-day__copy{min-width:0;display:grid}.atlas-links-day__copy b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.atlas-links-day__copy small{color:#ece7ff73;font-size:12px}.atlas-links-page__empty{--card-accent:#8b5cf6;background:#0c0b1399;border:1px dashed #c4b5fd40;border-radius:24px;justify-items:start;gap:8px;padding:26px;display:grid}.atlas-links-page__empty>span{color:#fff;text-shadow:0 0 16px #a78bfa;font-size:26px}.atlas-links-page__empty h2{margin:0;font-size:20px}.atlas-links-page__empty p{color:var(--muted,#aaa6b7);margin:0 0 8px;font-size:14px;line-height:1.5}.atlas-links-group-enter-active,.atlas-links-group-leave-active{transition:opacity .25s,transform .3s}.atlas-links-group-enter-from,.atlas-links-group-leave-to{opacity:0;transform:translateY(8px)}.notice-story__skeleton,.notifications-state--skeleton{padding:8px 0}@keyframes atlas-today-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes atlas-today-twinkle{50%{text-shadow:0 0 4px #e9ddff;opacity:.8}}@keyframes atlas-today-ring{0%{--today-ring:0}}@property --today-ring{syntax:"<number>";inherits:true;initial-value:0}@media (prefers-reduced-motion:reduce){.atlas-today-card,.atlas-today-plan__ring,.atlas-today__hero{animation:none!important}}.atlas-return-chip{z-index:40;top:calc(env(safe-area-inset-top) + 10px);color:#f0ebffd9;font:inherit;cursor:pointer;background:linear-gradient(135deg,#281c46f5,#100d1af5);border:1px solid #c4b5fd4d;border-radius:999px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 15px 9px 12px;font-size:13px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .2s;display:inline-flex;position:sticky;box-shadow:0 12px 30px #0006,inset 0 1px #ffffff14}.atlas-return-chip b{color:#fff;font-weight:650}.atlas-return-chip svg{color:#c4b5fd;transition:transform .25s}.atlas-return-chip:hover{border-color:#c4b5fd8c}.atlas-return-chip:hover svg{transform:translate(-3px)}.atlas-return-chip:active{transform:scale(.97)}.atlas-return-enter-active{transition:opacity .3s,transform .45s cubic-bezier(.22,1.3,.36,1)}.atlas-return-leave-active{transition:opacity .15s}.atlas-return-enter-from{opacity:0;transform:translateY(-8px)scale(.96)}.atlas-return-leave-to{opacity:0}.atlas-links__optional{color:#ece7ff80;letter-spacing:.02em;text-transform:none;background:#ffffff0f;border-radius:999px;margin-left:4px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.planner-day-links.is-readonly{background:0 0;border-color:#c4b5fd14;padding:12px 14px}.atlas-today__pill.is-math{--pill:#22d3ee}.atlas-today-card--math{--card-accent:#22d3ee;grid-column:1/-1}.atlas-today__grid>:nth-child(5){animation-delay:.28s}.atlas-today-math{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;display:grid}.atlas-today-math__continue{min-width:0;color:inherit;background:#0000003d;border:1px solid #ffffff0f;border-radius:22px;align-items:center;gap:16px;padding:12px 14px 12px 12px;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.atlas-today-math__continue:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,transparent);background:#00000052}.atlas-today-math__ring{width:80px;height:80px}.atlas-today-math__ring strong{font-size:26px}.atlas-today-math__ring small{font-size:14px}.atlas-today-math__copy{gap:3px;min-width:0;display:grid}.atlas-today-math__copy small{color:color-mix(in srgb,var(--card-accent) 55%,#fff);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.atlas-today-math__copy b{color:#fff;letter-spacing:-.035em;font-size:20px;line-height:1.2}.atlas-today-math__copy b,.atlas-today-math__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-today-math__copy em{color:var(--muted,#aaa6b7);font-size:13px;font-style:normal}.atlas-today-math__side{gap:10px;min-width:0;display:grid}.atlas-today-math__stats{flex-wrap:wrap;gap:8px;display:flex}.atlas-today-math__stats span{color:#ece7ffb8;background:#ffffff09;border:1px solid #ffffff0f;border-radius:14px;align-items:baseline;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.atlas-today-math__stats b{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px}.atlas-today-math__stats .is-alert{background:#fbbf2414;border-color:#fbbf2452}.atlas-today-math__stats .is-alert b{color:#fde68a}.atlas-today-math__list{margin:0}@media (width<=720px){.atlas-today-math{grid-template-columns:1fr;gap:12px}.atlas-today-math__ring{width:64px;height:64px}.atlas-today-math__copy b{font-size:18px}}.planner-hub-day{--hub-accent:#a78bfa;--tilt-x:0;--tilt-y:0;--glow-x:50%;--glow-y:30%;isolation:isolate;flex-direction:column;gap:0;position:relative;overflow:hidden;border:1px solid #ffffff1a!important;border-radius:28px!important;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s!important;display:flex!important;box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000073,0 0 0 1px #8b5cf60f!important}.planner-hub-day:hover{transform:translateY(-2px);border-color:#ffffff2e!important;box-shadow:inset 0 1px #ffffff1a,0 36px 80px #00000080!important}.planner-hub-day:active{transform:scale(.995)!important}.planner-hub-day.is-opening,.planner-hub-day.is-portal-source{transform:none!important}.planner-hub-day:not(.has-cover){background:radial-gradient(120% 90% at 100% 0,#8b5cf638,#0000 55%),radial-gradient(90% 80% at 0 100%,#3b82f61f,#0000 60%),linear-gradient(160deg,#1a1430,#0d0b16)!important}.planner-hub-day.has-cover{background-position:50%!important;background-size:cover!important}.planner-hub-day.has-cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#09071180,#09071133 34%,#090711e6);position:absolute;inset:0}.planner-hub-day.is-complete{--hub-accent:#86efac}.planner-hub-day__glow{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--glow-x) var(--glow-y),#ffffff0f,transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.planner-hub-day:hover .planner-hub-day__glow{opacity:1}.planner-hub-day__top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.planner-hub-day__top .eyebrow{margin:0}.planner-hub-day__status{color:#f0ebffd9;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a08128c;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:11px;font-weight:700;display:inline-flex}.planner-hub-day__status i{background:#a78bfa;border-radius:50%;width:7px;height:7px}.planner-hub-day__status.is-now i{background:#4ade80}.planner-hub-day__status.is-past i{box-shadow:none;background:#94a3b8}.planner-hub-day__body{z-index:2;flex-direction:column;flex:1;min-width:0;margin-top:14px;display:flex;position:relative}.planner-hub-day__body>*{animation:.6s cubic-bezier(.22,1,.36,1) both planner-hub-rise}.planner-hub-day__body>:nth-child(2){animation-delay:50ms}.planner-hub-day__body>:nth-child(3){animation-delay:.11s}.planner-hub-day__body>:nth-child(4){animation-delay:.17s}.planner-hub-day__body>:nth-child(5){animation-delay:.23s}.planner-hub-day__emoji{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:26px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #0000004d;animation:.6s cubic-bezier(.22,1,.36,1) both planner-hub-rise!important}.planner-hub-day h2{text-shadow:0 2px 24px #00000073;margin:14px 0 10px!important}.planner-hub-day__goal{flex-wrap:wrap;align-items:center;gap:9px;max-width:560px;display:flex}.planner-hub-day__goal em{color:color-mix(in srgb,var(--hub-accent) 55%,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;text-transform:uppercase;background:#0a081299;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex;position:relative}.planner-hub-day__goal em:before{content:"";background:var(--hub-accent);border-radius:50%;width:5px;height:5px}.planner-hub-day__goal b{color:#f3eeff;text-shadow:0 1px 12px #00000080;font-size:17px;font-weight:600;line-height:1.35}.planner-hub-day__progress{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:grid}.planner-hub-day__ring{width:52px;height:52px}.planner-hub-day__ring circle{fill:none;stroke-width:3.5px;stroke-linecap:round}.planner-hub-day__ring .is-track{stroke:#ffffff1a}.planner-hub-day__ring .is-value{stroke:var(--hub-accent);stroke-dasharray:var(--ring,0) 100;stroke-dashoffset:0;transition:stroke-dasharray .8s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) .2s both planner-hub-ring}.planner-hub-day__count{gap:2px;display:grid}.planner-hub-day__count strong{color:#fff;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.planner-hub-day__count small{color:#ece7ff8c;font-size:17px}.planner-hub-day__count em{color:#ece7ffa6;font-size:12px;font-style:normal}.planner-hub-day__segments{gap:4px;min-width:0;display:flex}.planner-hub-day__segments i{background:#ffffff1f;border-radius:2px;flex:1;min-width:6px;max-width:42px;height:4px}.planner-hub-day__segments i.is-on{background:var(--hub-accent);animation:.5s cubic-bezier(.22,1,.36,1) both planner-hub-segment;animation-delay:calc(.3s + var(--i)*55ms)}.planner-hub-day__next{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.planner-hub-day__next li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:0;animation:.5s cubic-bezier(.22,1,.36,1) both planner-hub-rise;animation-delay:calc(.38s + var(--i)*70ms);background:#0806108c;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;padding:9px 12px;display:flex}.planner-hub-day__next li>i{border:1.5px solid color-mix(in srgb,var(--hub-accent) 65%,#fff);border-radius:5px;flex:none;width:14px;height:14px}.planner-hub-day__next b{color:#fff;background:#8b5cf647;border-radius:7px;flex:none;padding:2px 7px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.planner-hub-day__next em{color:#efe9ff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;overflow:hidden}.planner-hub-day__cta{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;position:relative;overflow:hidden;border:1px solid #e9ddff80!important;border-color:color-mix(in srgb,var(--hub-accent) 34%,#ffffff14)!important;color:#f4efff!important;background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--hub-accent) 26%,transparent),transparent 55%),linear-gradient(180deg,#221540,#0f0922)!important;border-radius:999px!important;margin-top:18px!important;padding:7px 7px 7px 20px!important;font-weight:600!important;transition:transform .3s cubic-bezier(.22,1.3,.36,1),box-shadow .3s!important;display:inline-flex!important;box-shadow:0 14px 34px #0000008c,0 0 0 1px #0006,inset 0 1px #ffffff1f,inset 0 -10px 20px #00000059!important}.planner-hub-day__cta b{letter-spacing:-.01em;font-size:15px}.planner-hub-day__cta em{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--hub-accent) 85%,#fff),color-mix(in srgb,var(--hub-accent) 70%,#1a0f33));border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;transition:transform .35s cubic-bezier(.22,1.3,.36,1);display:grid;box-shadow:inset 0 1px #ffffff59}.planner-hub-day__cta em>*{color:#fff!important;margin:0!important;font-size:17px!important}.planner-hub-day__cta:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--hub-accent) 60%,transparent)!important;box-shadow:0 18px 40px #0009,inset 0 1px #ffffff29,inset 0 -10px 20px #00000059!important}.planner-hub-day__cta:hover em{transform:translate(3px)}.planner-hub-day__cta:active{transform:scale(.97)}.planner-hub-day.is-complete .planner-hub-day__goal em{color:#bbf7d0}.planner-hub-day.is-complete .planner-hub-day__cta{color:#ecfdf3!important;background:radial-gradient(120% 140% at 0 0,#4ade8038,#0000 55%),linear-gradient(#11301f,#06160d)!important;border-color:#86efac52!important}.planner-hub-day.is-complete .planner-hub-day__cta:hover{border-color:#86efac99!important;box-shadow:0 18px 40px #0009,inset 0 1px #ffffff29,inset 0 -10px 20px #00000059!important}.planner-hub-day.is-complete .planner-hub-day__cta em{color:#06220f;background:linear-gradient(145deg,#bbf7d0,#22c55e)}.planner-hub-day.is-complete .planner-hub-day__cta em>*{color:#06220f!important}@keyframes planner-hub-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes planner-hub-ring{0%{stroke-dasharray:0 100}}@keyframes planner-hub-segment{0%{opacity:.2;transform:scaleX(.2)}}@media (width<=720px){.planner-hub-day{transform:none}.planner-hub-day__emoji{border-radius:14px;width:44px;height:44px;font-size:24px}.planner-hub-day__goal b{font-size:15px}.planner-hub-day__progress{grid-template-columns:auto auto}.planner-hub-day__segments{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.planner-hub-day,.planner-hub-day *{transition:none!important;animation:none!important}.planner-hub-day{transform:none!important}}html.atlas-lite-fx .planner-hub-day :is(.planner-hub-day__status,.planner-hub-day__emoji,.planner-hub-day__next li){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.planner-hub-day.is-perfect-day{--hub-accent:#f0c76a;border-color:#f4c66a6b!important;box-shadow:inset 0 1px #fff1c233,0 30px 70px #00000073,0 0 42px #d69a3233!important}.planner-hub-day.is-perfect-day:hover{border-color:#ffe0a09e!important;box-shadow:inset 0 1px #fff1c23d,0 36px 80px #00000080,0 0 52px #d69a3247!important}.planner-hub-day.is-perfect-day:not(.has-cover){background:radial-gradient(120% 90% at 100% 0,#f0a2264d,#0000 55%),radial-gradient(90% 80% at 0 100%,#ffe0a01a,#0000 60%),linear-gradient(160deg,#2a1a0b,#0e0905)!important}.planner-hub-day.is-perfect-day.has-cover:after{background:linear-gradient(#140b037a,#1a0e0429 34%,#100903eb),radial-gradient(90% 60% at 80% 0,#f0a22633,#0000 60%)}.planner-hub-day.is-perfect-day .planner-hub-day__glow{background:radial-gradient(420px circle at var(--glow-x) var(--glow-y),#ffe0a01a,transparent 60%)}.planner-hub-day.is-perfect-day .planner-hub-day__top .eyebrow{color:#e8c786}.planner-hub-day.is-perfect-day .planner-hub-day__status{color:#ffe7b0;background:#1a0e049e;border-color:#f4c66a66}.planner-hub-day.is-perfect-day .planner-hub-day__status i{background:#f0c76a;box-shadow:0 0 8px #f0c76ab3}.planner-hub-day.is-perfect-day .planner-hub-day__emoji{background:linear-gradient(#ffe7b024,#8b561533);border-color:#f4c66a66;box-shadow:inset 0 1px #fff1c240,0 10px 26px #0000004d,0 0 18px #d69a322e}.planner-hub-day.is-perfect-day h2{color:#fff8e9}.planner-hub-day.is-perfect-day .planner-hub-day__goal em{color:#ffe7b0;background:linear-gradient(135deg,#c7791d80,#1a0e04b3);border-color:#f4c66a80;box-shadow:0 0 14px #f0ad3a33}.planner-hub-day.is-perfect-day .planner-hub-day__goal em:before{background:#ffe0a0;box-shadow:0 0 6px #f0c76a}.planner-hub-day.is-perfect-day .planner-hub-day__goal b{color:#fff0cf}.planner-hub-day.is-perfect-day .planner-hub-day__ring .is-track{stroke:#ffe0a024}.planner-hub-day.is-perfect-day .planner-hub-day__ring .is-value{stroke:#f0c76a;filter:drop-shadow(0 0 4px #f0c76a8c)}.planner-hub-day.is-perfect-day .planner-hub-day__count strong{color:#fff4e0}.planner-hub-day.is-perfect-day .planner-hub-day__count :is(small,em){color:#d9b77a}.planner-hub-day.is-perfect-day .planner-hub-day__segments i{background:#ffe0a024}.planner-hub-day.is-perfect-day .planner-hub-day__segments i.is-on{background:linear-gradient(90deg,#ffe0a0,#d69a32);box-shadow:0 0 6px #f0ad3a66}.planner-hub-day.is-perfect-day .planner-hub-day__next li{background:#160c0499;border-color:#f4c66a33}.planner-hub-day.is-perfect-day .planner-hub-day__next li>i{border-color:#f0c76a}.planner-hub-day.is-perfect-day .planner-hub-day__next b{color:#2c1804;background:linear-gradient(135deg,#ffe9ad,#d69a32)}.planner-hub-day.is-perfect-day .planner-hub-day__next em{color:#f6e6c4}.planner-hub-day.is-perfect-day .planner-hub-day__cta{color:#fff3d6!important;background:radial-gradient(120% 140% at 0 0,#f0a2266b,#0000 58%),linear-gradient(#4a2c0c,#1c1005)!important;border-color:#ffe0a08c!important;box-shadow:0 14px 34px #0000008c,0 0 22px #d69a3247,inset 0 1px #fff1c24d,inset 0 -10px 20px #0000004d!important}.planner-hub-day.is-perfect-day .planner-hub-day__cta:hover{border-color:#ffe9add9!important;box-shadow:0 18px 40px #0009,0 0 30px #d69a3261,inset 0 1px #fff1c25c,inset 0 -10px 20px #0000004d!important}.planner-hub-day.is-perfect-day .planner-hub-day__cta em{color:#2c1804;background:linear-gradient(145deg,#fff0c2,#f0c76a 45%,#c98625);box-shadow:inset 0 1px #fff9,0 0 14px #f0c76a80}.planner-hub-day.is-perfect-day .planner-hub-day__cta em>*{color:#2c1804!important}:root{--sc-in:cubic-bezier(.16,1,.3,1);--sc-out:cubic-bezier(.4,0,1,1);--sc-pop:var(--atlas-spring-pop,cubic-bezier(.34,1.56,.64,1));--sc-sheet:var(--atlas-spring-sheet,cubic-bezier(.22,1,.36,1))}@keyframes atlas-sc-fade-in{0%{opacity:0}}@keyframes atlas-sc-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes atlas-sc-rise-far{0%{opacity:0;transform:translateY(34px)}}@keyframes atlas-sc-rise-soft{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes atlas-sc-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes atlas-sc-pop{0%{opacity:0;transform:scale(.55)}}@keyframes atlas-sc-from-left{0%{opacity:0;transform:translate(-26px)}}@keyframes atlas-sc-from-right{0%{opacity:0;transform:translate(26px)}}@keyframes atlas-sc-blur-rise{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}}.page-content>.atlas-scene-leave-active{z-index:0;pointer-events:none;width:100%;animation:atlas-sc-plain-out .18s var(--sc-out) both;position:absolute;left:0;right:0}.page-content>.atlas-scene-enter-active{z-index:1;animation:atlas-sc-plain-in .38s var(--sc-in) both;position:relative}@keyframes atlas-sc-plain-in{0%{opacity:0;transform:translateY(10px)}}@keyframes atlas-sc-plain-out{to{opacity:0;transform:translateY(-6px)}}.atlas-scene-enter-active[data-atlas-scene=notifications],.atlas-scene-enter-active[data-atlas-scene=search]{animation:.26s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=notice-story]{animation:.32s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=profile],.atlas-scene-enter-active[data-atlas-scene=public-profile]{animation:.3s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=aura]{animation:.46s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=aura-moment]{animation:.36s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=connections]{animation:atlas-sc-rise-soft .38s var(--sc-in) both}.atlas-scene-enter-active[data-atlas-scene=today]{animation:atlas-sc-today-in .44s var(--sc-in) both}.atlas-scene-enter-active[data-atlas-scene=store]{animation:atlas-sc-store-in .48s var(--sc-in) both}.atlas-scene-enter-active[data-atlas-scene=store-space]{animation:atlas-sc-store-space-in .44s var(--sc-in) both}.atlas-scene-enter-active[data-atlas-scene=account]{animation:.28s both atlas-sc-fade-in}.atlas-scene-enter-active[data-atlas-scene=home]{animation:atlas-sc-home-in .44s var(--sc-in) both}@keyframes atlas-sc-today-in{0%{opacity:0;transform:translateY(16px)}}@keyframes atlas-sc-store-in{0%{opacity:0;transform:perspective(1400px)rotateX(5deg)translateY(22px)}}@keyframes atlas-sc-store-space-in{0%{opacity:0;transform:scale(.965)}}@keyframes atlas-sc-home-in{0%{opacity:0;transform:scale(.985)}}.atlas-scene-leave-active[data-atlas-scene=search]{animation:atlas-sc-search-out .22s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=notifications]{animation:atlas-sc-notifications-out .2s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=notice-story]{animation:atlas-sc-story-out .24s var(--sc-out) both;transform-origin:50% 100%}.atlas-scene-leave-active[data-atlas-scene=profile]{animation:atlas-sc-profile-out .23s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=public-profile]{animation:atlas-sc-public-out .21s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=aura]{animation:atlas-sc-aura-out .24s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=connections]{animation:atlas-sc-connections-out .2s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=today]{animation:atlas-sc-today-out .2s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=store]{animation:atlas-sc-store-out .22s var(--sc-out) both;transform-origin:50% 0}.atlas-scene-leave-active[data-atlas-scene=store-space]{animation:atlas-sc-store-space-out .2s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=account]{animation:atlas-sc-account-out .18s var(--sc-out) both}.atlas-scene-leave-active[data-atlas-scene=home]{animation:atlas-sc-home-out .2s var(--sc-out) both}@keyframes atlas-sc-search-out{to{opacity:0;transform:translateY(-6px)}}@keyframes atlas-sc-notifications-out{to{opacity:0;transform:translateY(-6px)}}@keyframes atlas-sc-story-out{to{opacity:0;transform:perspective(1200px)rotateX(-8deg)translateY(24px)scale(.96)}}@keyframes atlas-sc-profile-out{to{opacity:0;filter:blur(4px);transform:scale(.965)}}@keyframes atlas-sc-public-out{to{opacity:0;transform:translate(28px)}}@keyframes atlas-sc-aura-out{to{opacity:0;transform:scale(1.045)}}@keyframes atlas-sc-connections-out{to{opacity:0;transform:translate(-20px)}}@keyframes atlas-sc-today-out{to{opacity:0;transform:translateY(14px)}}@keyframes atlas-sc-store-out{to{opacity:0;transform:perspective(1400px)rotateX(-4deg)translateY(-12px)}}@keyframes atlas-sc-store-space-out{to{opacity:0;transform:scale(.97)}}@keyframes atlas-sc-account-out{to{opacity:0;transform:translate(-12px)}}@keyframes atlas-sc-home-out{to{opacity:0;transform:scale(.975)}}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:first-child{--n:0}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(2){--n:1}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(3){--n:2}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(4){--n:3}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(5){--n:4}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(6){--n:5}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(7){--n:6}[data-atlas-scene-live] :is(.user-search__recommendation-grid,.notice-group__list,.connection-list__people,.store-grid,.market-grid,.market-chips,.aura-timeline,.aura-filters,.atlas-today__pulse,.atlas-today__grid,.notice-story__card,.atlas-flight-landed)>:nth-child(n+8){--n:7}[data-atlas-scene=search][data-atlas-scene-live] .user-search__input{animation:atlas-sc-field-open .64s var(--sc-sheet) 40ms backwards}[data-atlas-scene=search][data-atlas-scene-live] .user-search__input>*{animation:.36s .26s both atlas-sc-fade-in}[data-atlas-scene=search][data-atlas-scene-live] .user-search__intro{animation:atlas-sc-settle .52s var(--sc-in) 90ms both}[data-atlas-scene=search][data-atlas-scene-live] .user-search__recent{animation:atlas-sc-settle .52s var(--sc-in) .22s both}[data-atlas-scene=search][data-atlas-scene-live] .user-search__recommendation-grid>*{animation:atlas-sc-surface .56s var(--sc-in) calc(.24s + var(--n,0)*45ms) both}[data-atlas-scene=search][data-atlas-scene-live] .user-search__state-visual{animation:atlas-sc-settle .56s var(--sc-in) .18s both}@keyframes atlas-sc-field-open{0%{opacity:0;clip-path:inset(0 0 0 calc(100% - 62px) round 19px)}35%{opacity:1}to{opacity:1;clip-path:inset(-48px round 19px)}}@keyframes atlas-sc-settle{0%{opacity:0;transform:translateY(8px)}}@keyframes atlas-sc-surface{0%{opacity:0;transform:translateY(12px)}}[data-atlas-scene=notifications][data-atlas-scene-live] .notifications-page__heading{animation:atlas-sc-settle .48s var(--sc-in) 30ms both}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary{animation:atlas-sc-settle .52s var(--sc-in) 90ms both}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__orb{animation:atlas-sc-orb-settle .56s var(--sc-in) .16s both}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>*{animation:atlas-sc-bar .56s var(--sc-in) calc(.22s + var(--n,0)*35ms) both;transform-origin:50% 100%}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(2){--n:1}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(3){--n:2}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(4){--n:3}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(5){--n:4}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(6){--n:5}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-summary__bars>:nth-child(7){--n:6}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-filters{animation:atlas-sc-settle .48s var(--sc-in) .15s both}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-group{--g:0}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-group:nth-child(2){--g:1}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-group:nth-child(n+3){--g:2}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-group__title{animation:atlas-sc-fade-in .4s ease calc(.2s + var(--g,0)*.11s) both}[data-atlas-scene=notifications][data-atlas-scene-live] .notice-group__list>*{animation:atlas-sc-arrive .54s var(--sc-in) calc(.23s + var(--g,0)*.11s + var(--n,0)*45ms) both}[data-atlas-scene=notifications][data-atlas-scene-live] .notifications-state{animation:atlas-sc-settle .52s var(--sc-in) .12s both}@keyframes atlas-sc-arrive{0%{opacity:0;transform:translateY(-10px)}}@keyframes atlas-sc-orb-settle{0%{opacity:0;transform:scale(.86)}}@keyframes atlas-sc-bar{0%{opacity:0;transform:scaleY(.15)}}[data-atlas-scene=notice-story][data-atlas-scene-live] .notice-story__glow{animation:atlas-sc-glow-bloom 1.1s var(--sc-in) both}[data-atlas-scene=notice-story][data-atlas-scene-live] .notice-story__back{animation:atlas-sc-from-left .48s var(--sc-in) 80ms both}[data-atlas-scene=notice-story][data-atlas-scene-live] .notice-story__card:not(.atlas-flight-target):not(.atlas-flight-landed){animation:atlas-sc-letter .76s var(--sc-sheet) 60ms both;transform-origin:50% 0}[data-atlas-scene=notice-story][data-atlas-scene-live] .notice-story__card:not(.atlas-flight-target):not(.atlas-flight-landed)>*{animation:atlas-sc-rise .56s var(--sc-in) calc(.24s + var(--n,0)*70ms) both}[data-atlas-scene=notice-story][data-atlas-scene-live] .notice-story__hero-mark{animation:atlas-sc-pop .82s var(--sc-pop) .38s both}.atlas-flight-landed>*{animation:atlas-sc-rise .52s var(--sc-in) calc(var(--n,0)*60ms) both}.atlas-flight-landed .notice-story__hero-mark{animation:atlas-sc-pop .76s var(--sc-pop) .12s both}@keyframes atlas-sc-letter{0%{opacity:0;transform:perspective(1200px)rotateX(16deg)translateY(34px)scale(.94)}}@keyframes atlas-sc-glow-bloom{0%{opacity:0;transform:scale(.4)}}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__cover{animation:atlas-sc-cover-unfold .82s var(--sc-sheet) 40ms both}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__cover-image{animation:atlas-sc-kenburns 1.5s var(--sc-in) both}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__avatar:not(.atlas-flight-target){animation:atlas-sc-avatar-land .82s var(--sc-pop) .22s both}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__body>:not(.profile-overview__avatar){animation:atlas-sc-rise .56s var(--sc-in) .3s both}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__body>:not(.profile-overview__avatar):nth-child(3){animation-delay:.36s}[data-atlas-scene=profile][data-atlas-scene-live] .profile-overview__body>:not(.profile-overview__avatar):nth-child(n+4){animation-delay:.42s}[data-atlas-scene=profile][data-atlas-scene-live]>:nth-child(n+3){animation:atlas-sc-rise-far .64s var(--sc-in) .38s both}[data-atlas-scene=profile][data-atlas-scene-live]>:nth-child(4){animation-delay:.44s}[data-atlas-scene=profile][data-atlas-scene-live]>:nth-child(5){animation-delay:.5s}[data-atlas-scene=profile][data-atlas-scene-live]>:nth-child(n+6){animation-delay:.56s}[data-atlas-scene=profile][data-atlas-scene-live]>.back-link{animation:atlas-sc-from-left .48s var(--sc-in) .1s both}@keyframes atlas-sc-cover-unfold{0%{clip-path:inset(46% 0 round 24px);opacity:.2}to{clip-path:inset(0)}}@keyframes atlas-sc-kenburns{0%{transform:scale(1.14)}}@keyframes atlas-sc-avatar-land{0%{opacity:0;transform:translateY(-26px)scale(.5)}60%{opacity:1}}[data-atlas-scene=public-profile][data-atlas-scene-live]>.back-link,[data-atlas-scene=public-profile][data-atlas-scene-live]>.ph-topbar>.back-link{animation:atlas-sc-from-left .48s var(--sc-in) 60ms both}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-avatar:not(.atlas-flight-target){animation:atlas-sc-avatar-land .82s var(--sc-pop) .12s both}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-hero>:not(.public-avatar){animation:atlas-sc-from-right .6s var(--sc-in) .26s both}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-hero>:not(.public-avatar):nth-child(3){animation-delay:.31s}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-hero>:not(.public-avatar):nth-child(4){animation-delay:.36s}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-hero>:not(.public-avatar):nth-child(n+5){animation-delay:.41s}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-follow{animation:atlas-sc-pop .7s var(--sc-pop) .46s both}[data-atlas-scene=public-profile][data-atlas-scene-live]>:is(.atlas-drawing-card,.profile-quote,.profile-aura-card,.public-spaces,.public-private){animation:atlas-sc-rise-far .64s var(--sc-in) .46s both}[data-atlas-scene=public-profile][data-atlas-scene-live]>.public-spaces{animation-delay:.54s}[data-atlas-scene=public-profile][data-atlas-scene-live]>.public-owner-bar{animation:atlas-sc-from-left .48s var(--sc-in) .1s both}[data-atlas-scene=public-profile][data-atlas-scene-live] .public-profile-hero>.pe-block>.pe-block__body>*{animation:atlas-sc-from-right .6s var(--sc-in) .36s both}[data-atlas-scene=public-profile][data-atlas-scene-live]>.pe-block>.pe-block__body>:is(.atlas-drawing-card,.profile-quote,.profile-aura-card){animation:atlas-sc-rise-far .64s var(--sc-in) .46s both}[data-atlas-scene=aura][data-atlas-scene-live] :is(.aura-archive__hero,.aura-sources)>:not(.aura-archive__visual){animation:atlas-sc-blur-rise .7s var(--sc-in) .12s both}[data-atlas-scene=aura][data-atlas-scene-live] :is(.aura-archive__hero,.aura-sources)>:nth-child(2){animation-delay:.18s}[data-atlas-scene=aura][data-atlas-scene-live] :is(.aura-archive__hero,.aura-sources)>:nth-child(3){animation-delay:.24s}[data-atlas-scene=aura][data-atlas-scene-live] :is(.aura-archive__hero,.aura-sources)>:nth-child(n+4){animation-delay:.3s}[data-atlas-scene=aura][data-atlas-scene-live] .aura-archive__visual{animation:atlas-sc-aura-core 1.1s var(--sc-pop) .16s both}[data-atlas-scene=aura][data-atlas-scene-live] .aura-filters>*{animation:atlas-sc-pop .56s var(--sc-pop) calc(.32s + var(--n,0)*35ms) both}[data-atlas-scene=aura][data-atlas-scene-live] .aura-timeline>:nth-child(-n+8){animation:atlas-sc-aura-rise .76s var(--sc-in) calc(.38s + var(--n,0)*75ms) both;transform-origin:50% 0}[data-atlas-scene=aura][data-atlas-scene-live] .aura-sources__list{animation:atlas-sc-rise-far .64s var(--sc-in) .32s both}@keyframes atlas-sc-aura-core{0%{opacity:0;transform:scale(.5)rotate(-40deg)}}@keyframes atlas-sc-aura-rise{0%{opacity:0;transform:perspective(1100px)rotateX(18deg)translateY(40px)}}[data-atlas-scene=aura-moment][data-atlas-scene-live] .back-link{animation:atlas-sc-from-left .48s var(--sc-in) .2s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__eyebrows{animation:atlas-sc-rise .6s var(--sc-in) .24s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__hero>time{animation:atlas-sc-credits .9s var(--sc-in) .3s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__hero>h1{animation:atlas-sc-blur-rise .82s var(--sc-in) .34s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__name{animation:atlas-sc-rise .64s var(--sc-in) .44s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__visual img:not(.atlas-flight-target){animation:atlas-sc-film-reveal 1s var(--sc-sheet) .18s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-moment__lede{animation:atlas-sc-rise .64s var(--sc-in) .56s both}[data-atlas-scene=aura-moment][data-atlas-scene-live] .aura-story{animation:atlas-sc-rise-far .72s var(--sc-in) .64s both}@keyframes atlas-sc-credits{0%{opacity:0;letter-spacing:.6em}}@keyframes atlas-sc-film-reveal{0%{opacity:0;clip-path:inset(0 50%);transform:scale(1.16)}40%{opacity:1}to{clip-path:inset(0)}}[data-atlas-scene=connections][data-atlas-scene-live] .connection-list>:is(.eyebrow,h1,h2,.connection-list__lead){animation:atlas-sc-rise .54s var(--sc-in) 60ms both}[data-atlas-scene=connections][data-atlas-scene-live] .connection-list__signal{animation:atlas-sc-thread .7s var(--sc-sheet) .16s both;transform-origin:0}[data-atlas-scene=connections][data-atlas-scene-live] .connection-list__people>:nth-child(odd){animation:atlas-sc-from-left .62s var(--sc-pop) calc(.24s + var(--n,0)*55ms) both}[data-atlas-scene=connections][data-atlas-scene-live] .connection-list__people>:nth-child(2n){animation:atlas-sc-from-right .62s var(--sc-pop) calc(.24s + var(--n,0)*55ms) both}[data-atlas-scene=connections][data-atlas-scene-live] .connection-list__empty{animation:atlas-sc-pop .7s var(--sc-pop) .22s both}@keyframes atlas-sc-thread{0%{opacity:0;transform:scaleX(.2)}}[data-atlas-scene=today][data-atlas-scene-live] .atlas-today__hero>*{animation:atlas-sc-rise .6s var(--sc-in) 80ms both}[data-atlas-scene=today][data-atlas-scene-live] .atlas-today__hero>:nth-child(2){animation-delay:.14s}[data-atlas-scene=today][data-atlas-scene-live] .atlas-today__hero>:nth-child(3){animation-delay:.2s}[data-atlas-scene=today][data-atlas-scene-live] .atlas-today__pulse>*{animation:atlas-sc-pop .62s var(--sc-pop) calc(.28s + var(--n,0)*60ms) both}[data-atlas-scene=today][data-atlas-scene-live] .atlas-today__grid>*{animation:atlas-sc-sunrise .7s var(--sc-in) calc(.36s + var(--n,0)*80ms) both}@keyframes atlas-sc-sunrise{0%{opacity:0;filter:saturate(.4)brightness(.8);transform:translateY(30px)scale(.97)}}[data-atlas-scene=store][data-atlas-scene-live] .store-hero{animation:atlas-sc-rise-soft .62s var(--sc-in) 40ms both}[data-atlas-scene=store][data-atlas-scene-live] .store-hero-art{animation:atlas-sc-aura-core 1s var(--sc-pop) .16s both}[data-atlas-scene=store][data-atlas-scene-live] :is(.store-grid,.market-grid)>*{animation:atlas-sc-shelf .72s var(--sc-pop) calc(.22s + var(--n,0)*70ms) both;transform-origin:50% 100%}[data-atlas-scene=store][data-atlas-scene-live] .market-top{animation:atlas-sc-rise-soft .56s var(--sc-in) 30ms both}[data-atlas-scene=store][data-atlas-scene-live] .market-hero{animation:atlas-sc-rise-soft .7s var(--sc-in) .11s both}[data-atlas-scene=store][data-atlas-scene-live] .market-chip{animation:atlas-sc-rise .52s var(--sc-in) calc(.2s + var(--n,0)*40ms) both}@keyframes atlas-sc-shelf{0%{opacity:0;transform:perspective(900px)rotateX(-28deg)translateY(30px)}}[data-atlas-scene=store-space][data-atlas-scene-live] .space-showcase__icon{animation:atlas-sc-pop .82s var(--sc-pop) .12s both}[data-atlas-scene=store-space][data-atlas-scene-live] .space-showcase__hero-copy>*{animation:atlas-sc-rise .6s var(--sc-in) .2s both}[data-atlas-scene=store-space][data-atlas-scene-live] .space-showcase__hero-copy>:nth-child(2){animation-delay:.25s}[data-atlas-scene=store-space][data-atlas-scene-live] .space-showcase__hero-copy>:nth-child(n+3){animation-delay:.3s}[data-atlas-scene=account][data-atlas-scene-live] .account-center__heading{animation:atlas-sc-rise .5s var(--sc-in) 40ms both}[data-atlas-scene=account][data-atlas-scene-live] .account-center__nav{animation:atlas-sc-from-left .56s var(--sc-in) .1s both}[data-atlas-scene=account][data-atlas-scene-live] .account-center__content{animation:atlas-sc-from-right .6s var(--sc-in) .16s both}[data-atlas-scene=home][data-atlas-scene-live].dashboard>:nth-child(-n+4){animation:atlas-sc-rise-soft .56s var(--sc-in) calc(60ms + var(--n,0)*60ms) both}[data-atlas-scene=home][data-atlas-scene-live].dashboard>:nth-child(2){--n:1}[data-atlas-scene=home][data-atlas-scene-live].dashboard>:nth-child(3){--n:2}[data-atlas-scene=home][data-atlas-scene-live].dashboard>:nth-child(4){--n:3}.atlas-scene-overlay{z-index:46;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}html.atlas-standalone .atlas-scene-overlay{top:calc(var(--atlas-safe-top,0px)*-1);bottom:calc(var(--atlas-safe-bottom,0px)*-1)}.atlas-scene-overlay>*{will-change:transform,opacity;position:absolute}@keyframes atlas-so-focus{0%{opacity:0;transform:scale(.2)}35%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes atlas-so-wash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.atlas-scene-overlay__bloom{left:var(--sx);top:var(--sy);width:80vmax;height:80vmax;animation:atlas-so-focus 1s var(--sc-in) both;background:radial-gradient(circle,#c4b5fd30,#8b5cf614 40%,#0000 68%);border-radius:50%;margin:-40vmax 0 0 -40vmax}.atlas-scene-overlay__iris{left:var(--sx);top:var(--sy);width:40px;height:40px;animation:atlas-so-iris .9s var(--sc-in) both;background:radial-gradient(circle,#0000 52%,#a78bfa55 62%,#8b5cf61c 72%,#0000 74%);border-radius:50%;margin:-20px 0 0 -20px}.atlas-scene-overlay__iris--inner{background:radial-gradient(circle,#ede4ff40,#0000 60%);animation-duration:.7s}@keyframes atlas-so-iris{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(60)}}.atlas-scene-overlay__beam{filter:blur(14px);width:60%;height:34%;animation:atlas-so-beam .82s var(--sc-in) both;background:linear-gradient(100deg,#0000,#c4b5fd2e 45%,#ffffff1f 52%,#0000);top:18%;left:-40%;transform:skew(-14deg)}.atlas-scene-overlay__orbit{width:80%;height:26%;top:12%;left:10%;overflow:visible}.atlas-scene-overlay__orbit ellipse{fill:none;stroke:#c4b5fd99;stroke-width:.8px;stroke-dasharray:22 100;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #8b5cf6);animation:atlas-so-orbit .9s var(--sc-in) 80ms both}@keyframes atlas-so-beam{0%{opacity:0;transform:translate(0)skew(-14deg)}30%{opacity:1}to{opacity:0;transform:translate(260%)skew(-14deg)}}@keyframes atlas-so-orbit{0%{opacity:0;stroke-dashoffset:0}25%{opacity:1}to{opacity:0;stroke-dashoffset:-120px}}.atlas-scene-overlay__sky{background:radial-gradient(70% 50% at 50% 20%,#f5d38a1f,#0000 70%),radial-gradient(60% 60% at 70%,#8b5cf61f,#0000 72%);animation:1.1s both atlas-so-wash;inset:0}.atlas-scene-overlay__constellation{width:100%;height:100%;inset:0}.atlas-scene-overlay__constellation polyline{fill:none;stroke:#f3e3b8aa;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px #f5d38a);animation:atlas-so-draw 1.05s var(--sc-in) .14s both}.atlas-scene-overlay__constellation .is-second{animation-delay:.26s}.atlas-scene-overlay__star{color:#fff4d6;text-shadow:0 0 8px #f5d38a,0 0 18px #a78bfa;animation:atlas-so-star 1s var(--sc-pop) both;margin:-.5em 0 0 -.5em;font-style:normal;line-height:1;position:absolute}@keyframes atlas-so-draw{0%{opacity:0;stroke-dashoffset:100px}20%{opacity:1}70%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes atlas-so-star{0%{opacity:0;transform:scale(0)rotate(-60deg)}35%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:0;transform:scale(.6)rotate(30deg)}}.atlas-scene-overlay__bar{background:#030305;height:50vh;left:0;right:0}.atlas-scene-overlay__bar--top{transform-origin:50% 0;animation:atlas-so-bar-open .9s var(--sc-sheet) both;top:0}.atlas-scene-overlay__bar--bottom{transform-origin:50% 100%;animation:atlas-so-bar-open .9s var(--sc-sheet) both;bottom:0}.atlas-scene-overlay__leak{filter:blur(24px);width:60%;height:120%;animation:atlas-so-leak 1.1s var(--sc-in) .16s both;background:linear-gradient(95deg,#0000,#f5c77a26 40%,#ffe7b31c 55%,#0000);top:-10%;left:-30%}@keyframes atlas-so-bar-open{0%{transform:scaleY(.26)}35%{transform:scaleY(.24)}to{transform:scaleY(0)}}@keyframes atlas-so-leak{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(230%)}}.atlas-scene-overlay--aura-moment-out .atlas-scene-overlay__bar--bottom,.atlas-scene-overlay--aura-moment-out .atlas-scene-overlay__bar--top{animation:atlas-so-bar-close .76s var(--sc-sheet) both}@keyframes atlas-so-bar-close{0%{transform:scaleY(0)}40%{transform:scaleY(.2)}to{opacity:.6;transform:scaleY(0)}}.atlas-scene-overlay__thread{width:88%;height:24%;top:22%;left:6%;overflow:visible}.atlas-scene-overlay__thread path{fill:none;stroke:#c4b5fdb3;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px #8b5cf6);animation:atlas-so-draw .9s var(--sc-in) 60ms both}.atlas-scene-overlay__node{width:12px;height:12px;animation:atlas-so-node .9s var(--sc-pop) both;background:#e9ddff;border-radius:50%;margin:-6px 0 0 -6px;box-shadow:0 0 0 6px #8b5cf62a,0 0 22px #a78bfa}.atlas-scene-overlay__node--a{top:40%;left:11.3%}.atlas-scene-overlay__node--b{animation-delay:.42s;top:24.4%;left:88.7%}@keyframes atlas-so-node{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1)}}.atlas-scene-overlay__sun{width:90vmax;height:80vmax;animation:atlas-so-sun 1.1s var(--sc-in) both;background:radial-gradient(circle at 50% 40%,#ffd59a38,#fb923c1c 38%,#8b5cf60f 58%,#0000 70%);border-radius:50%;margin-left:-45vmax;bottom:-40vmax;left:50%}.atlas-scene-overlay__horizon{height:1px;animation:atlas-so-horizon 1s var(--sc-in) both;background:linear-gradient(90deg,#0000,#ffd59acc,#0000);top:62%;left:0;right:0;box-shadow:0 0 18px #ffb86b}@keyframes atlas-so-sun{0%{opacity:0;transform:translateY(30%)}40%{opacity:1}to{opacity:0;transform:translateY(-6%)}}@keyframes atlas-so-horizon{0%{opacity:0;transform:translateY(40px)scaleX(.2)}40%{opacity:1;transform:translateY(0)scaleX(1)}to{opacity:0;transform:translateY(-30px)scaleX(1)}}.atlas-scene-overlay__glint{filter:blur(10px);width:30%;height:140%;animation:atlas-so-glint .9s var(--sc-in) both;background:linear-gradient(90deg,#0000,#ffffff1c,#c4b5fd24,#0000);top:-20%;left:-40%;transform:rotate(18deg)}.atlas-scene-overlay__glint--late{width:14%;animation-delay:.14s}@keyframes atlas-so-glint{0%{opacity:0;transform:translate(0)rotate(18deg)}25%{opacity:1}to{opacity:0;transform:translate(560%)rotate(18deg)}}.atlas-scene-flight{z-index:2147482990}.atlas-scene-flight__node{will-change:left,top,width,height,transform,opacity;background:#0c0a14;position:absolute;overflow:hidden}.atlas-scene-flight--avatar .atlas-scene-flight__node{background:0 0}.atlas-scene-flight__copy{visibility:visible!important;border-radius:inherit!important;min-width:0!important;min-height:0!important;margin:0!important;transition:none!important;animation:none!important;display:block!important;position:static!important;inset:auto!important}.atlas-scene-flight__copy,.atlas-scene-flight__copy img,img.atlas-scene-flight__copy{opacity:1!important;width:100%!important;height:100%!important;transform:none!important}.atlas-scene-flight__copy img,img.atlas-scene-flight__copy{-o-object-fit:cover;object-fit:cover;filter:none!important}.atlas-scene-flight--sheet .atlas-scene-flight__copy{height:auto!important}.atlas-scene-flight--image .atlas-scene-flight__node.is-flying:after{content:"";animation:atlas-sf-sweep .64s var(--sc-in) both;background:linear-gradient(105deg,#0000 30%,#fff3d433 48%,#0000 66%);position:absolute;inset:0;transform:translate(-100%)}.atlas-scene-flight__sheet{background:radial-gradient(circle at 80% 0,#8b5cf633,#0000 50%),linear-gradient(160deg,#171027,#0b0a12);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c4b5fd33}.atlas-scene-flight__sheet.is-opening:after{content:"";animation:atlas-sf-sweep .7s var(--sc-in) both;background:linear-gradient(110deg,#0000 35%,#e9ddff1f 50%,#0000 65%);position:absolute;inset:0}@keyframes atlas-sf-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.atlas-scene-halo{border:2px solid #d6c8ff;position:absolute;box-shadow:0 0 24px #8b5cf6aa,inset 0 0 18px #8b5cf655}.atlas-orbit-motif{pointer-events:none;color:var(--orbit-accent,#8b5cf6);position:absolute;inset:0}.atlas-orbit-motif>*{will-change:transform,opacity;position:absolute}.atlas-orbit-motif__sun{background:radial-gradient(circle,#ffe2a8cc,#f59e0b55 38%,color-mix(in srgb,var(--orbit-accent) 30%,transparent) 60%,transparent 70%);width:34vmin;height:34vmin;animation:atlas-om-sun var(--orbit-ms,.62s) var(--sc-in) both;border-radius:50%;margin:-17vmin 0 0 -17vmin;top:58%;left:50%}.atlas-orbit-motif__day{left:calc(14% + var(--i)*12%);background:linear-gradient(transparent,color-mix(in srgb,var(--orbit-accent) 80%,#fff),transparent);width:1px;height:40%;animation:atlas-om-day var(--orbit-ms,.62s) var(--sc-in) calc(var(--i)*34ms) both;transform-origin:50% 100%;top:30%}@keyframes atlas-om-sun{0%{opacity:0;transform:translateY(40%)scale(.6)}45%{opacity:.9}to{opacity:0;transform:translateY(-18%)scale(1.1)}}@keyframes atlas-om-day{0%{opacity:0;transform:scaleY(0)}45%{opacity:.75;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.atlas-orbit-motif__margin{width:1px;height:64%;animation:atlas-om-day var(--orbit-ms,.62s) var(--sc-in) both;transform-origin:50% 0;background:#fb7185aa;top:18%;left:16%}.atlas-orbit-motif__rule{left:10%;right:10%;top:calc(26% + var(--i)*9%);background:linear-gradient(90deg,color-mix(in srgb,var(--orbit-accent) 85%,#fff),color-mix(in srgb,var(--orbit-accent) 30%,transparent));transform-origin:0;height:1px;animation:atlas-om-rule var(--orbit-ms,.62s) var(--sc-in) calc(60ms + var(--i)*42ms) both}@keyframes atlas-om-rule{0%{opacity:0;transform:scaleX(0)}50%{opacity:.8;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.atlas-orbit-motif{perspective:1400px}.atlas-orbit-motif__page{background:linear-gradient(90deg,color-mix(in srgb,var(--orbit-accent) 38%,#fff0),color-mix(in srgb,var(--orbit-accent) 14%,#fff0));width:30vmin;height:42vmin;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orbit-accent) 55%,transparent);transform-origin:0;animation:atlas-om-page var(--orbit-ms,.62s) var(--sc-in) calc(var(--i)*55ms) both;border-radius:2px 10px 10px 2px;margin-left:-1px;top:22%;left:50%}@keyframes atlas-om-page{0%{opacity:0;transform:rotateY(0)}20%{opacity:.85}to{opacity:0;transform:rotateY(-170deg)}}.atlas-orbit-motif__wave{border:1.5px solid color-mix(in srgb,var(--orbit-accent) 80%,#fff);border-color:color-mix(in srgb,var(--orbit-accent) 80%,#fff) transparent;width:26vmin;height:26vmin;animation:atlas-om-wave var(--orbit-ms,.62s) cubic-bezier(.2,.7,.2,1) calc(var(--i)*90ms) both;border-radius:50%;margin:-13vmin 0 0 -13vmin;top:50%;left:50%}.atlas-orbit-motif__glyph{left:calc(22% + var(--i)*14%);color:color-mix(in srgb,var(--orbit-accent) 40%,#fff);text-shadow:0 0 14px var(--orbit-accent);animation:atlas-om-glyph var(--orbit-ms,.62s) var(--sc-in) calc(var(--i)*45ms) both;font:700 clamp(18px,4vmin,34px)/1 inherit;top:62%}@keyframes atlas-om-wave{0%{opacity:0;transform:scale(.3)rotate(0)}30%{opacity:.9}to{opacity:0;transform:scale(3.2)rotate(40deg)}}@keyframes atlas-om-glyph{0%{opacity:0;transform:translateY(30px)scale(.6)}45%{opacity:.9}to{opacity:0;transform:translateY(-60px)scale(1)}}html[data-atlas-orbit-space=planner] .atlas-orbit-enter-enter-from{transform:translateY(24px)scale(.99)}html[data-atlas-orbit-space=ideas] .atlas-orbit-enter-enter-from{transform:translateY(12px)rotate(-.5deg)scale(.99)}html[data-atlas-orbit-space=books] .atlas-orbit-enter-enter-from{transform-origin:0;transform:perspective(1600px)rotateY(-7deg)translate(24px)}html[data-atlas-orbit-space=english] .atlas-orbit-enter-enter-from{transform:scale(.955)}html.atlas-lite-fx .atlas-scene-enter-active,html.atlas-lite-fx .atlas-scene-leave-active,html.atlas-lite-fx [data-atlas-scene-live] *{filter:none!important}html.atlas-lite-fx :is(.atlas-scene-overlay__beam,.atlas-scene-overlay__leak,.atlas-scene-overlay__glint){display:none}@media (prefers-reduced-motion:reduce){.atlas-scene-enter-active[data-atlas-scene],.atlas-scene-leave-active[data-atlas-scene],.page-content>.atlas-scene-enter-active,.page-content>.atlas-scene-leave-active{animation:.16s both atlas-sc-fade-in!important}.atlas-scene-leave-active[data-atlas-scene],.page-content>.atlas-scene-leave-active{animation-name:atlas-sc-reduced-out!important}.atlas-flight-landed>*,[data-atlas-scene-live] *{animation:none!important}.atlas-orbit-motif,.atlas-scene-overlay{display:none!important}}@keyframes atlas-sc-reduced-out{to{opacity:0}}html[data-atlas-motion=reduced] [data-atlas-scene-live] *{animation:none!important}html[data-atlas-motion=reduced] :is(.atlas-scene-overlay,.atlas-orbit-motif){display:none!important}.atlas-drawing{aspect-ratio:10/7;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.atlas-drawing .atlas-drawing__trace{fill:none;stroke-linecap:round;stroke-linejoin:round}.atlas-drawing .atlas-drawing__spark{transform-box:fill-box;transform-origin:50%}.atlas-drawing .atlas-drawing__ink{transition:opacity .3s}.atlas-drawing.is-awaiting .atlas-drawing__ink{opacity:0}.atlas-drawing-card{background:radial-gradient(circle at 92% 0,#a855f72e,#0000 34%),radial-gradient(circle at 0 100%,#38bdf812,#0000 38%),linear-gradient(135deg,#0d0b15,#110c1d 58%,#150c27);border-color:#c4b5fd36;border-radius:24px;margin-top:16px;padding:22px 24px 20px;position:relative;overflow:hidden}.atlas-drawing-card:after{content:"";z-index:-1;filter:blur(46px);opacity:.8;pointer-events:none;background:conic-gradient(from 200deg,#8b5cf600,#8b5cf633,#e879f92b,#7dd3fc1f,#8b5cf600);border-radius:50%;width:320px;height:320px;animation:14s linear infinite atlas-drawing-aurora;position:absolute;top:-120px;right:-80px}@keyframes atlas-drawing-aurora{to{transform:rotate(1turn)}}.atlas-drawing-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.atlas-drawing-card__head>div{flex:200px;min-width:0}.atlas-drawing-card__head .eyebrow{color:#cdb9ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}.atlas-drawing-card__head h2{color:#f3eefc;letter-spacing:-.045em;margin:0;font-size:22px}.atlas-drawing-card__date,.atlas-drawing-card__status{color:#b9b0c9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.atlas-drawing-card__status.is-public{color:#ddd0ff;background:#8b5cf61f;border-color:#a78bfa4d}.atlas-drawing-card__tagline{color:#d9d0ef;flex:100%;order:3;max-width:420px;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15.5px;font-style:italic;line-height:1.5}.atlas-drawing-card__tagline small{color:#8f86a1;letter-spacing:.02em;margin-top:8px;font-family:inherit;font-size:12.5px;font-style:normal;display:block}.atlas-drawing-card__status{order:4}.atlas-drawing-card__frame{aspect-ratio:10/7;background:#0a0712;border-radius:18px;margin-top:16px;transition:box-shadow .45s,transform .45s cubic-bezier(.22,.8,.22,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 44px #0000006b,0 0 70px #8b5cf61c}.atlas-drawing-card__frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 0 60px #00000080}@media (hover:hover){.atlas-drawing-card__frame:hover{box-shadow:0 0 0 1px #c4b5fd33,0 22px 54px #00000080,0 0 90px #8b5cf62e}}.atlas-drawing-card__signature{z-index:1;color:#ece6ffb8;letter-spacing:.01em;text-shadow:0 2px 12px #000;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;position:absolute;bottom:12px;right:16px}.atlas-drawing-card__frame.is-tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}.atlas-drawing-card__replay{z-index:2;color:#f1ecff;cursor:pointer;-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#0b0814a8;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;transition:opacity .3s,transform .35s cubic-bezier(.22,.8,.22,1),background .25s,visibility 0s linear .3s;display:grid;position:absolute;top:12px;right:12px;transform:scale(.85)}.atlas-drawing-card__frame.is-controls .atlas-drawing-card__replay,.atlas-drawing-card__replay:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .35s cubic-bezier(.22,.8,.22,1),background .25s,visibility;transform:none}.atlas-drawing-card__replay:hover{background:#8b5cf64d}.atlas-drawing-card__empty{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.atlas-drawing-card__empty .atlas-drawing{opacity:.6;transition:opacity .4s,transform .6s cubic-bezier(.22,.8,.22,1)}.atlas-drawing-card__empty:hover .atlas-drawing{opacity:.85;transform:scale(1.02)}.atlas-drawing-card__empty:before{content:"";z-index:1;pointer-events:none;border:1.5px dashed #c4b5fd40;border-radius:13px;position:absolute;inset:10px}.atlas-drawing-card__cta{z-index:2;color:#fff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(120deg,#7c3aed,#a855f7 55%,#c026d3);border:1px solid #d8b4fe66;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #7c3aed66,inset 0 1px #ffffff47}.atlas-drawing-card__cta:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.4s ease-in-out 1.2s infinite atlas-drawing-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes atlas-drawing-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.atlas-drawing-card__skeleton{background:linear-gradient(100deg,#120d1e 30%,#1c1430 50%,#120d1e 70%) 0 0/220% 100%;animation:1.4s ease-in-out infinite atlas-drawing-skeleton;position:absolute;inset:0}@keyframes atlas-drawing-skeleton{0%{background-position:120% 0}to{background-position:-100% 0}}.atlas-drawing-card__foot{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.atlas-drawing-card__foot p{color:#a9a1b8;max-width:470px;margin:0;font-size:13px;line-height:1.45}.atlas-drawing-card__edit{color:#efe9ff;cursor:pointer;background:#8b5cf61f;border:1px solid #c4b5fd40;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13.5px;font-weight:650;transition:background .25s,border-color .25s,transform .2s;display:inline-flex}.atlas-drawing-card__edit:hover{background:#8b5cf638;border-color:#c4b5fd80}.atlas-drawing-card__edit:active{transform:scale(.97)}.atlas-drawing-card__edit:disabled{opacity:.5;cursor:default}.atlas-drawing-card--public{margin-top:18px}.atlas-drawing-card__hint{color:#8f86a1;margin-top:4px;font-size:12px;display:block}@media (width>=901px){.atlas-drawing-card{-moz-column-gap:26px;grid-template:"head frame""foot frame"1fr/minmax(0,.78fr) minmax(0,1.22fr);column-gap:26px;padding:24px;display:grid}.atlas-drawing-card__head{flex-direction:column;grid-area:head;align-items:flex-start;gap:12px}.atlas-drawing-card__head>div{flex:none}.atlas-drawing-card__tagline{flex:none;max-width:none;margin-top:2px}.atlas-drawing-card__head h2{font-size:24px}.atlas-drawing-card__frame{grid-area:frame;margin-top:0}.atlas-drawing-card__foot{flex-direction:column;grid-area:foot;justify-content:flex-end;align-items:flex-start;gap:14px;margin-top:16px}.atlas-drawing-card__foot p{max-width:none}}@media (width<=700px){.atlas-drawing-card{border-radius:20px;padding:18px 16px 16px}.atlas-drawing-card__head h2{font-size:20px}.atlas-drawing-card__frame{border-radius:15px;margin-top:13px}.atlas-drawing-card__foot{flex-direction:column;align-items:stretch}.atlas-drawing-card__edit{justify-content:center}.atlas-drawing-card__signature{font-size:12.5px;bottom:9px;right:12px}.atlas-drawing-card__status{padding:5px 9px;font-size:11px}.atlas-drawing-card__cta{padding:10px 16px;font-size:13px;bottom:13px}.atlas-drawing-card__replay{width:32px;height:32px;top:9px;right:9px}}body>.atlas-draw-backdrop.atlas-blocking-overlay{z-index:1100!important}.atlas-draw-backdrop{z-index:1100;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#04030ad1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.atlas-draw{--ink:#8b5cf6;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--ink) 16%,transparent),transparent 40%),linear-gradient(160deg,#14101f,#09080f 70%);color:#f1ecfb;border:1px solid #a78bfa3d;border-radius:28px;grid-template:"head head""leave leave""stage dock"minmax(0,1fr)/minmax(0,1fr) 318px;gap:14px 16px;width:min(1060px,100%);height:min(640px,100dvh - 64px);padding:16px;transition:background .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000b3,inset 0 1px #ffffff17}.atlas-draw__header{grid-area:head;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.atlas-draw__title .eyebrow{color:#c9b6ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px}.atlas-draw__title h2{letter-spacing:-.045em;margin:0;font-size:20px}.atlas-draw__icon-button{color:#ece6f8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;grid-auto-flow:column;place-items:center;gap:6px;min-width:38px;height:38px;padding:0 10px;font-size:16px;font-weight:650;transition:background .2s,border-color .2s,opacity .2s,transform .15s;display:inline-grid}.atlas-draw__icon-button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.atlas-draw__icon-button:active:not(:disabled){transform:scale(.94)}.atlas-draw__icon-button:disabled{opacity:.35;cursor:default}.atlas-draw__icon-button.is-active{border-color:color-mix(in srgb,var(--ink) 60%,transparent);background:color-mix(in srgb,var(--ink) 26%,transparent)}.atlas-draw__clear .atlas-draw__text{font-size:12.5px}.atlas-draw__clear.is-confirm{color:#ffd6dc;background:#fb718529;border-color:#fb718580}.atlas-draw__done{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7c3aed,#a855f7 60%,#c026d3);border:1px solid #e9d5ff59;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .25s,opacity .2s;display:inline-flex;box-shadow:0 10px 28px #7c3aed59,inset 0 1px #ffffff4d}.atlas-draw__done:hover{box-shadow:0 12px 36px #a855f780,inset 0 1px #ffffff4d}.atlas-draw__done:active{transform:scale(.96)}.atlas-draw__done:disabled{opacity:.75;cursor:default}.atlas-draw__leave{color:#ffdce2;background:#2a0f1a;border:1px solid #fb718540;border-radius:14px;grid-area:leave;align-items:center;gap:8px;padding:9px 10px 9px 14px;font-size:13.5px;display:flex}.atlas-draw__leave span{flex:1}.atlas-draw__leave button{min-height:32px;color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:0 13px;font-weight:650}.atlas-draw__leave button.is-danger{background:#fb71853d;border-color:#fb718580}.atlas-draw__stage{flex-direction:column;grid-area:stage;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:0;display:flex;position:relative;container-type:size}.atlas-draw__board{aspect-ratio:10/7;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;width:min(100cqw,142.857cqh - 80px);box-shadow:0 0 0 1px #ffffff17,0 24px 70px #000000a6,0 0 80px color-mix(in srgb,var(--ink) 20%,transparent);border-radius:20px;flex:none;transition:box-shadow .5s;position:relative;overflow:hidden}@media (pointer:fine){.atlas-draw__board{cursor:none}}.atlas-draw__board .atlas-drawing{pointer-events:none;width:100%;height:100%}.atlas-draw__cursor{border:1.5px solid var(--ink);background:color-mix(in srgb,var(--ink) 14%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:none;will-change:transform;border-radius:50%;transition:width .15s,height .15s;position:absolute;top:0;left:0;translate:-50% -50%}.atlas-draw__cursor.is-eraser{box-shadow:none;background:#ffffff12;border:1.5px dashed #f5f3ffcc}.atlas-draw__hint{color:#fff9;white-space:nowrap;pointer-events:none;background:#00000040;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;margin:0;padding:9px 15px;font-size:13px;animation:3.2s ease-in-out infinite atlas-draw-hint;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes atlas-draw-hint{50%{opacity:.7;transform:translate(-50%,calc(-50% - 5px))}}.atlas-draw__float{z-index:2;-webkit-backdrop-filter:blur(14px);background:#0b0913bf;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px;display:flex;position:relative;box-shadow:0 10px 30px #00000073}.atlas-draw__float .atlas-draw__icon-button{background:0 0;border-color:#0000;min-width:34px;height:34px;font-size:15px}.atlas-draw__float i{background:#ffffff24;width:1px;height:18px;margin:0 3px}.atlas-draw__dock{scrollbar-width:thin;flex-direction:column;grid-area:dock;gap:16px;min-width:0;min-height:0;padding:6px 8px 8px 6px;display:flex;overflow:hidden auto}.atlas-draw__group{gap:9px;min-width:0;display:grid}.atlas-draw__label{color:#8f86a1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.atlas-draw__label span{color:#c9bdf0;letter-spacing:.04em;text-transform:none;font-weight:600}.atlas-draw__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.atlas-draw__tool{color:#bdb4cf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-items:center;gap:5px;min-width:0;padding:10px 2px 8px;font-size:18px;transition:background .25s,border-color .25s,color .25s,transform .15s,box-shadow .3s;display:grid}.atlas-draw__tool .atlas-draw__text{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:650;overflow:hidden}.atlas-draw__tool:hover{color:#f1ecfb;background:#ffffff10}.atlas-draw__tool:active{transform:scale(.95)}.atlas-draw__tool.is-active{border-color:color-mix(in srgb,var(--ink) 70%,transparent);background:color-mix(in srgb,var(--ink) 22%,transparent);color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 30%,transparent),inset 0 1px #ffffff26}.atlas-draw__tool--eraser.is-active{box-shadow:none;background:#ffffff1c;border-color:#f5f3ff66}.atlas-draw__colors{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;padding:4px 2px;display:grid}.atlas-draw__swatch{aspect-ratio:1;cursor:pointer;border:0;border-radius:50%;justify-self:center;width:100%;max-width:28px;padding:0;transition:transform .2s cubic-bezier(.2,.9,.3,1.3),box-shadow .25s;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 3px 10px #00000059}.atlas-draw__swatch:hover{transform:scale(1.08)}.atlas-draw__swatch.is-active{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px #0d0a16,0 0 0 4px var(--swatch,#c084fc),0 0 16px var(--swatch,#c084fc);transform:scale(1.1)}.atlas-draw__swatch.is-aurora.is-active{box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 2px #0d0a16,0 0 0 4px #e879f9,0 0 18px #a78bfa}.atlas-draw__sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.atlas-draw__boards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:3px;display:grid}.atlas-draw__size{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:100%;height:38px;padding:0;transition:border-color .2s,background .2s;display:grid}.atlas-draw__size i{background:#d9d2e8;border-radius:50%;transition:background .25s,box-shadow .25s;display:block}.atlas-draw__size.is-active{border-color:color-mix(in srgb,var(--ink) 65%,transparent);background:color-mix(in srgb,var(--ink) 16%,transparent)}.atlas-draw__size.is-active i{background:var(--ink);box-shadow:0 0 10px var(--ink)}.atlas-draw__board-chip{aspect-ratio:1;cursor:pointer;border:0;border-radius:11px;width:100%;padding:0;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.atlas-draw__board-chip.has-stars:after{content:"";border-radius:inherit;opacity:.7;background:radial-gradient(circle at 28% 32%,#fff 0 .8px,#0000 1.2px),radial-gradient(circle at 70% 62%,#fff 0 .7px,#0000 1.1px),radial-gradient(circle at 58% 22%,#fff 0 .6px,#0000 1px);position:absolute;inset:0}.atlas-draw__board-chip:hover{transform:scale(1.06)}.atlas-draw__board-chip.is-active{transform:scale(1.06);box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 2px #0d0a16,0 0 0 3.5px #c4b5fd}.atlas-draw__publish{color:#d9d2e8;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:11px;width:100%;margin-top:auto;padding:12px 14px;font-size:18px;display:flex}.atlas-draw__publish .atlas-draw__publish-text{flex:1;gap:2px;display:grid}.atlas-draw__publish b{color:#f1ecfb;font-size:13.5px;font-weight:650}.atlas-draw__publish small{color:#9d94ae;font-size:12px}.atlas-draw__switch{background:#ffffff24;border-radius:999px;flex:none;width:42px;height:25px;transition:background .25s;position:relative}.atlas-draw__switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0006}.atlas-draw__switch.is-on{background:linear-gradient(120deg,#7c3aed,#a855f7)}.atlas-draw__switch.is-on:after{transform:translate(17px)}@media (width<=900px){.atlas-draw{grid-template:"head""leave""stage"minmax(0,1fr)"dock"/minmax(0,1fr);gap:12px;height:min(900px,100dvh - 32px)}.atlas-draw__dock{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;padding:4px 2px 0;display:grid;overflow:visible}.atlas-draw__dock>.atlas-draw__group:nth-child(-n+2),.atlas-draw__publish{grid-column:1/-1}.atlas-draw__label{display:none}.atlas-draw__sizes{grid-template-columns:repeat(4,36px)}.atlas-draw__boards{scrollbar-width:none;gap:7px;padding:3px 3px 4px;display:flex;overflow-x:auto}.atlas-draw__boards::-webkit-scrollbar{display:none}.atlas-draw__board-chip{flex:none;width:32px}.atlas-draw__publish{margin-top:0;padding:10px 12px}}@media (width<=700px){.atlas-draw-backdrop{place-items:stretch stretch;padding:0}.atlas-draw{width:100%;height:100dvh;padding:calc(env(safe-area-inset-top) + 10px) 12px calc(env(safe-area-inset-bottom) + 12px);border:0;border-radius:0}.atlas-draw__title h2{font-size:18px}.atlas-draw__done{min-height:38px;padding:0 15px}.atlas-draw__board{border-radius:16px}.atlas-draw__tool{padding:8px 2px 7px;font-size:17px}.atlas-draw__swatch{max-width:28px}.atlas-draw__size{height:34px}.atlas-draw__sizes{grid-template-columns:repeat(4,34px)}.atlas-draw__board-chip{width:30px}}.atlas-draw-enter-active,.atlas-draw-leave-active{transition:opacity .3s}.atlas-draw-enter-active .atlas-draw,.atlas-draw-leave-active .atlas-draw{transition:transform .45s cubic-bezier(.2,.9,.25,1),opacity .3s}.atlas-draw-enter-from,.atlas-draw-leave-to{opacity:0}.atlas-draw-enter-from .atlas-draw,.atlas-draw-leave-to .atlas-draw{opacity:0;transform:translateY(22px)scale(.965)}.atlas-draw-bar-enter-active,.atlas-draw-bar-leave-active{transition:opacity .22s,transform .22s}.atlas-draw-bar-enter-from,.atlas-draw-bar-leave-to{opacity:0;transform:translateY(-6px)}html.atlas-lite-fx .atlas-draw-backdrop,html.atlas-lite-fx .atlas-draw__float,html.atlas-lite-fx .atlas-drawing-card__replay{-webkit-backdrop-filter:none}html.atlas-lite-fx .atlas-drawing-card:after{animation:none}@media (prefers-reduced-motion:reduce){.atlas-draw__hint,.atlas-drawing-card:after,.atlas-drawing-card__cta:after,.atlas-drawing-card__skeleton{animation:none}.atlas-draw-enter-active .atlas-draw,.atlas-draw-leave-active .atlas-draw{transition:opacity .2s;transform:none}}.atlas-draw,.atlas-draw-backdrop{overscroll-behavior:contain}.atlas-draw{touch-action:none;-webkit-tap-highlight-color:transparent}.atlas-draw .atlas-draw__scroll{touch-action:pan-y}.atlas-draw .atlas-draw__boards.atlas-draw__scroll{touch-action:pan-x}.atlas-draw__board{contain:layout paint}.atlas-draw__board .atlas-drawing{transform:translateZ(0)}.atlas-draw.is-view-gallery{grid-template:"head""leave""gallery"minmax(0,1fr)/minmax(0,1fr)}.atlas-draw__switcher{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;gap:3px;padding:3px;display:inline-flex}.atlas-draw__switcher button{color:#b9b0c9;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:650;transition:background .25s,color .25s;display:inline-flex}.atlas-draw__switcher button:hover{color:#f1ecfb}.atlas-draw__switcher button.is-active{background:color-mix(in srgb,var(--ink) 26%,#ffffff0d);color:#fff;box-shadow:inset 0 1px #ffffff1f}.atlas-draw__switcher b{text-align:center;background:#ffffff1f;border-radius:999px;min-width:19px;padding:1px 6px;font-size:11px}.atlas-draw__gallery{scrollbar-width:thin;flex-direction:column;grid-area:gallery;gap:16px;min-height:0;padding:2px 4px 90px;display:flex;position:relative;overflow-y:auto}.atlas-draw__gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atlas-draw__gallery-head>p{color:#b3aac4;max-width:520px;margin:0;font-size:14px;line-height:1.45}.atlas-draw__count{color:#e3d9ff;white-space:nowrap;background:#8b5cf61f;border:1px solid #c4b5fd40;border-radius:999px;margin-left:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.atlas-draw__gallery-head .atlas-draw__publish{width:auto;min-width:280px;margin:0}.atlas-draw__local{color:#9d94ae;align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}.atlas-draw__grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;display:grid}.atlas-draw__tile{aspect-ratio:10/7;cursor:pointer;content-visibility:auto;contain-intrinsic-size:178px 125px;background:#0a0712;border:0;border-radius:16px;padding:0;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,0 10px 26px #00000059}.atlas-draw__tile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff2e,0 14px 30px #00000073}.atlas-draw__tile .atlas-drawing{pointer-events:none;width:100%;height:100%}.atlas-draw__tile.is-selected{box-shadow:0 0 0 2px #0d0a16,0 0 0 4px #c4b5fd,0 14px 34px #7c3aed4d}.atlas-draw__tile.is-featured:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #e9d5ff66,inset 0 0 40px #a855f733}.atlas-draw__tile small{color:#ece6ffa6;text-shadow:0 1px 8px #000;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:10px}.atlas-draw__badge{color:#fff;background:linear-gradient(120deg,#7c3aedd9,#c026d3cc);border:1px solid #e9d5ff59;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 6px 16px #7c3aed59}.atlas-draw__tile--new{color:#d9ceff;box-shadow:none;background:radial-gradient(circle at 50% 40%,#8b5cf61f,#0000 70%),#0d0a16;border:1.5px dashed #c4b5fd4d;place-content:center;justify-items:center;gap:8px;font-size:22px;display:grid}.atlas-draw__tile--new .atlas-draw__text{font-size:13px;font-weight:650}.atlas-draw__tile--new:disabled{opacity:.4;cursor:default;transform:none}.atlas-draw__actions{z-index:3;-webkit-backdrop-filter:blur(16px);background:#0e0b17e6;border:1px solid #ffffff1c;border-radius:18px;flex-wrap:wrap;gap:8px;margin-top:auto;padding:10px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 40px #00000080}.atlas-draw__action{color:#ece6f8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13.5px;font-weight:650;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.atlas-draw__action:hover:not(:disabled){background:#ffffff1a}.atlas-draw__action:disabled{opacity:.5;cursor:default}.atlas-draw__action.is-primary{color:#fff;background:linear-gradient(120deg,#7c3aed,#a855f7 60%,#c026d3);border-color:#e9d5ff59;flex:220px;box-shadow:0 8px 24px #7c3aed4d}.atlas-draw__action.is-primary:disabled{opacity:.85;box-shadow:none;background:#8b5cf62e}.atlas-draw__action .is-short{display:none}.atlas-draw__action.is-danger.is-confirm{color:#ffd6dc;background:#fb71853d;border-color:#fb718580}.atlas-drawing-card__buttons{flex-wrap:wrap;gap:8px;display:flex}.atlas-drawing-card__edit.is-ghost{background:#ffffff0a;border-color:#ffffff1f}.atlas-drawing-card__edit b{background:#ffffff1a;border-radius:999px;padding:1px 7px;font-size:11.5px}@media (width<=900px){.atlas-draw.is-view-gallery{grid-template-rows:auto auto minmax(0,1fr)}}@media (width<=700px){.atlas-draw__header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.atlas-draw__title{display:none}.atlas-draw__switcher{justify-self:center}.atlas-draw__switcher button{padding:0 11px}.atlas-draw__done .atlas-draw__text{display:none}.atlas-draw__done{justify-content:center;width:40px;padding:0}.atlas-draw__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atlas-draw__gallery-head .atlas-draw__publish{width:100%;min-width:0}.atlas-draw__actions{gap:6px;padding:8px}.atlas-draw__action{padding:0 12px}.atlas-draw__action:not(.is-primary) .atlas-draw__text{display:none}.atlas-draw__actions{flex-wrap:nowrap}.atlas-draw__action .is-long{display:none}.atlas-draw__action .is-short{display:inline}.atlas-draw__action:not(.is-primary){flex:none;width:40px;padding:0}.atlas-draw__action.is-primary{flex:1 1 0;min-width:0;padding:0 12px}.atlas-draw__action.is-primary .atlas-draw__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-drawing-card__buttons{grid-template-columns:1fr auto;display:grid}}@media (orientation:landscape) and (height<=560px){.atlas-draw-backdrop{place-items:stretch stretch;padding:0}.atlas-draw{width:100%;height:100dvh;padding:calc(env(safe-area-inset-top) + 6px) calc(env(safe-area-inset-right) + 10px) calc(env(safe-area-inset-bottom) + 8px) calc(env(safe-area-inset-left) + 10px);border:0;border-radius:0;grid-template:"head head""stage dock"minmax(0,1fr)/minmax(0,1fr) 232px;gap:8px 12px}.atlas-draw.is-view-gallery{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""gallery"}.atlas-draw__leave{z-index:5;width:min(460px,90%);position:absolute;top:52px;left:50%;transform:translate(-50%)}.atlas-draw__header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.atlas-draw__title{display:block}.atlas-draw__title .eyebrow{display:none}.atlas-draw__title h2{font-size:16px}.atlas-draw__icon-button{min-width:34px;height:34px}.atlas-draw__done{min-height:34px}.atlas-draw__done .atlas-draw__text{display:inline}.atlas-draw__done{width:auto;padding:0 14px}.atlas-draw__stage{gap:8px}.atlas-draw__board{border-radius:14px;width:min(100cqw,142.857cqh - 65.7143px)}.atlas-draw__float{padding:3px}.atlas-draw__float .atlas-draw__icon-button{min-width:30px;height:30px}.atlas-draw__dock{flex-direction:column;gap:10px;padding:2px 4px 6px 2px;display:flex;overflow-y:auto}.atlas-draw__label{display:none}.atlas-draw__tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.atlas-draw__tool{padding:7px 0;font-size:16px}.atlas-draw__tool .atlas-draw__text{display:none}.atlas-draw__colors{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.atlas-draw__sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-draw__size{height:32px}.atlas-draw__boards{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.atlas-draw__board-chip{width:100%}.atlas-draw__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.atlas-drawing .atlas-drawing__pen{stroke:none}.atlas-draw__guide{pointer-events:none;border-top:1.5px dashed #ffffff47;height:0;transition:opacity .45s;position:absolute;top:63%;left:7%;right:7%}.atlas-draw__guide b{color:#ffffff73;font:600 20px/1 system-ui,sans-serif;position:absolute;bottom:7px;left:2px}.atlas-draw__guide span{color:#ffffff5c;letter-spacing:.02em;white-space:nowrap;font-size:12px;position:absolute;top:8px;right:0}.atlas-draw__guide.is-quiet{opacity:.42}.atlas-draw__board.is-sign .atlas-draw__hint{top:40%}.atlas-draw__modes{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.atlas-draw__modes button{color:#b9b0c9;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;transition:background .25s,color .25s;display:inline-flex}.atlas-draw__modes button:hover{color:#f1ecfb}.atlas-draw__modes button.is-active{background:color-mix(in srgb,var(--ink) 26%,#ffffff0d);color:#fff;box-shadow:inset 0 1px #ffffff1f}.atlas-draw__helpers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.atlas-draw__helper{color:#d6cde8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-items:center;gap:5px;min-width:0;padding:10px 2px 8px;font-size:17px;transition:background .25s,border-color .25s,color .25s,transform .15s,opacity .2s;display:grid}.atlas-draw__helper .atlas-draw__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;font-weight:650;overflow:hidden}.atlas-draw__helper:hover:not(:disabled){border-color:color-mix(in srgb,var(--ink) 50%,transparent);background:color-mix(in srgb,var(--ink) 14%,transparent);color:#fff}.atlas-draw__helper:active:not(:disabled){transform:scale(.95)}.atlas-draw__helper:disabled{opacity:.38;cursor:default}.atlas-draw__name{gap:8px;display:grid}.atlas-draw__name input{color:#f5f1ff;background:#ffffff0d;border:1px solid #c4b5fd40;border-radius:12px;outline:none;width:100%;min-height:40px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.atlas-draw__name input:focus{border-color:color-mix(in srgb,var(--ink) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 22%,transparent)}.atlas-draw__name-styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.atlas-draw__name-styles button{color:#c9bfdc;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;min-height:34px;padding:0 6px;font-size:12px;font-weight:650;overflow:hidden}.atlas-draw__name-styles button.is-active{border-color:color-mix(in srgb,var(--ink) 70%,transparent);background:color-mix(in srgb,var(--ink) 22%,transparent);color:#fff}.atlas-draw__name-actions{gap:6px;display:flex}.atlas-draw__name-actions button{color:#ece6f8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:650;display:inline-flex}.atlas-draw__name-actions button.is-primary{color:#fff;background:linear-gradient(120deg,#7c3aed,#a855f7 60%,#c026d3);border-color:#e9d5ff59;flex:1.6;box-shadow:0 8px 22px #7c3aed4d}.atlas-draw__name-actions button:disabled{opacity:.7;cursor:default}.atlas-draw__attempts{scrollbar-width:none;gap:7px;padding:2px 2px 4px;display:flex;overflow-x:auto}.atlas-draw__attempts::-webkit-scrollbar{display:none}.atlas-draw.is-view-canvas .atlas-draw__attempts.atlas-draw__scroll{touch-action:pan-x}.atlas-draw__attempt{cursor:pointer;background:#0a0712;border:1px solid #ffffff1f;border-radius:10px;flex:none;width:72px;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.atlas-draw__attempt:hover{border-color:color-mix(in srgb,var(--ink) 60%,transparent);transform:translateY(-2px)}.atlas-draw__attempt .atlas-drawing{pointer-events:none}.atlas-draw__dock.is-mode-sign .atlas-draw__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-draw__dock.is-mode-sign .atlas-draw__tool{justify-content:center;align-items:center;gap:8px;padding:9px 6px;display:flex}.atlas-draw__dock.is-mode-sign .atlas-draw__tool .atlas-draw__text{font-size:12px}@media (width<=900px){.atlas-draw__dock{grid-auto-flow:dense}.atlas-draw__dock>.atlas-draw__group,.atlas-draw__dock>.atlas-draw__group:nth-child(-n+2){grid-column:1/-1}.atlas-draw__dock>.atlas-draw__group--sizes{grid-column:1}.atlas-draw__dock>.atlas-draw__group--boards{grid-column:2}.atlas-draw__dock.is-mode-sign{grid-template-columns:minmax(0,1fr) auto}.atlas-draw__dock.is-mode-sign>.atlas-draw__group--tools{grid-column:1}.atlas-draw__dock.is-mode-sign>.atlas-draw__group--sizes{grid-column:2}.atlas-draw__helper{grid-auto-flow:column;align-items:center;gap:6px;padding:9px 4px;font-size:15px}.atlas-draw__attempt{width:62px}}@media (width<=420px){.atlas-draw__helper .atlas-draw__text{font-size:10px}.atlas-draw__helper{grid-auto-flow:row;gap:3px;padding:7px 2px}}@media (orientation:landscape) and (height<=560px){.atlas-draw__dock.is-mode-sign .atlas-draw__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-draw__helpers{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.atlas-draw__helper{padding:7px 0;font-size:15px}.atlas-draw__helper .atlas-draw__text{display:none}.atlas-draw__modes button{min-height:30px;padding:0 8px;font-size:12px}.atlas-draw__guide span{display:none}.atlas-draw__attempt{width:56px}}.atlas-auth,.atlas-welcome{--auth-line:#ffffff10;--auth-line-strong:#ffffff1c;--auth-ink:#f4effc;--auth-muted:#a39bb3;--auth-dim:#6f6880;--auth-violet:#c7b2ff;--auth-panel:radial-gradient(120% 75% at 0% 0%,#26184a 0%,transparent 56%),radial-gradient(90% 60% at 100% 100%,#101a33 0%,transparent 62%),linear-gradient(162deg,#130f1d,#0b0a10)}.auth-page.atlas-auth{isolation:isolate;align-items:center;padding:36px 20px 72px}.atlas-auth__grain{z-index:0;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.atlas-auth:before,.atlas-welcome:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(closest-side,#7c3aed1f,#0000);border-radius:50%;width:min(1100px,140vw);height:520px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.atlas-auth__layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px;width:min(1080px,100%);display:grid;position:relative}.atlas-auth--custom .atlas-auth__layout{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);width:min(1120px,100%)}.atlas-auth--none .atlas-auth__layout{grid-template-columns:minmax(0,1fr);width:min(540px,100%)}.atlas-auth--aside-end .atlas-auth__aside{order:2}.atlas-auth__aside{min-width:0;display:flex}.atlas-auth .auth-card.atlas-auth__card{width:100%;min-width:0;animation:atlas-auth-rise .5s var(--atlas-motion-enter-ease) both;border-radius:30px;padding:38px 44px 36px;background:radial-gradient(90% 55% at 100% 0,#8b5cf612,#0000 60%),linear-gradient(168deg,#18141f,#110f17 48%,#0b0a10)!important}.atlas-auth .auth-card:after{border-radius:29px}.atlas-auth .auth-card__back{font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:26px;padding:0;font-size:12px}.atlas-auth .auth-card__back svg{font-size:14px}.atlas-auth .auth-card h1{letter-spacing:-.068em;font-size:clamp(38px,4.2vw,54px);line-height:.95}.atlas-auth .eyebrow,.atlas-welcome .eyebrow{color:#c5b2ef;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.atlas-auth .auth-card__lead{max-width:470px;color:var(--auth-muted);margin-top:16px;font-size:14.5px}.atlas-auth__stage{flex-direction:column;display:flex}.atlas-auth__stage>*{animation:atlas-auth-rise .46s var(--atlas-motion-enter-ease) both}.atlas-auth__stage>:nth-child(2){animation-delay:40ms}.atlas-auth__stage>:nth-child(3){animation-delay:80ms}.atlas-auth__stage>:nth-child(4){animation-delay:.12s}.atlas-auth__stage>:nth-child(5){animation-delay:.16s}.atlas-auth__stage>:nth-child(6){animation-delay:.2s}.atlas-auth__stage>:nth-child(n+7){animation-delay:.24s}@keyframes atlas-auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.atlas-about input,.atlas-auth .auth-form input:not(.atlas-username__input){background:linear-gradient(#0f0f11,#0b0b0d);border-color:#ffffff17;min-height:54px;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}.atlas-about input:focus,.atlas-auth .auth-form input:not(.atlas-username__input):focus{background:linear-gradient(#121016,#0c0b0f);border-color:#bfa4ffcb;box-shadow:0 0 0 4px #8b5cf61f,inset 0 1px #ffffff0d}.atlas-auth-input{display:block;position:relative;letter-spacing:0!important}.atlas-auth-input input{width:100%;padding-left:44px!important}.atlas-auth-input__icon{z-index:1;color:#7f7792;pointer-events:none;font-size:17px;transition:color .18s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.atlas-auth-input:focus-within .atlas-auth-input__icon{color:#d6c7ff}.atlas-about .atlas-auth-input input{color:#f7f3ff;width:100%;min-height:46px;font:inherit;border:1px solid #ffffff17;border-radius:13px;outline:0;padding:0 14px 0 42px;font-size:14px}.atlas-about .atlas-auth-input input::placeholder{color:#6f6880}.atlas-auth__label-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.atlas-auth .auth-forgot{letter-spacing:0;margin:0;font-size:12px}.atlas-auth .auth-primary,.atlas-welcome .auth-primary{border-radius:16px;min-height:54px;text-decoration:none}.atlas-auth .auth-primary svg,.atlas-welcome .auth-primary svg{font-size:17px}.atlas-auth .auth-secondary,.atlas-welcome .auth-secondary{background:linear-gradient(#16141b,#0f0e13);border-radius:15px;min-height:50px;text-decoration:none}.atlas-auth .auth-secondary:disabled{opacity:.5;cursor:not-allowed}.atlas-auth .auth-error,.atlas-auth .auth-notice{align-items:center}.atlas-auth .auth-error svg,.atlas-auth .auth-notice svg{flex:none;font-size:15px}.atlas-auth__note{color:#9d95ad;background:#ffffff04;border:1px solid #ffffff0d;border-radius:14px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.atlas-auth__note svg{color:#a8e6c4;flex:none;margin-top:1px;font-size:15px}.atlas-auth .auth-card__switch{margin-top:22px}.atlas-auth__link{color:#d0bdff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.atlas-auth__link:hover{text-decoration:underline}.atlas-auth__spaced{margin-top:26px}.atlas-auth__divider{color:#7c748c;align-items:center;gap:12px;margin:24px 0 14px;display:flex}.atlas-auth__divider:after,.atlas-auth__divider:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);flex:1;height:1px}.atlas-auth__create svg{color:#cdb9ff}.atlas-auth__actions-stack{gap:10px;margin-top:24px;display:grid}.atlas-auth__actions-stack+.auth-error,.atlas-auth__actions-stack+.auth-notice{margin-top:12px}.atlas-auth-badge{color:#e6dcff;background:radial-gradient(circle at 30% 20%,#8b5cf655,#0000 60%),linear-gradient(150deg,#2a1d47,#140f20);border:1px solid #cdbaff55;border-radius:19px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 16px 34px -12px #6d28d980}.atlas-auth-badge img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px #a78bfa88);width:30px;height:30px}.atlas-auth-badge--icon svg{font-size:25px}.atlas-auth-badge--warn{color:#ffd1d8;background:radial-gradient(circle at 30% 20%,#f43f5e40,#0000 60%),linear-gradient(150deg,#3a1822,#170c11);border-color:#fda4af55}.atlas-auth-envelope{width:98px;height:78px;margin-bottom:24px;position:relative}.atlas-auth-envelope__flap{display:none}.atlas-auth-envelope__letter{z-index:1;height:56px;animation:atlas-letter-rise .9s .15s var(--atlas-motion-enter-ease) both;background:linear-gradient(#f5f0ff,#d8cbff);border-radius:10px;place-items:start center;padding-top:9px;display:grid;position:absolute;top:0;left:15px;right:15px;box-shadow:0 10px 24px -10px #000}.atlas-auth-envelope__letter img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.atlas-auth-envelope__body{z-index:2;clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);background:linear-gradient(165deg,#34245a,#171024);border:1px solid #c9b5ff45;border-radius:15px;position:absolute;inset:26px 0 0;box-shadow:inset 0 1px #ffffff26,0 18px 36px -14px #6d28d9a0}@keyframes atlas-letter-rise{0%{transform:translateY(24px)}to{transform:none}}.atlas-auth-steps{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.atlas-auth-steps li{color:#d8d0e6;background:#ffffff04;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;display:flex}.atlas-auth-steps b{color:#1d0d39;background:linear-gradient(135deg,#d5c2ff,#9471ed);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.atlas-strength{grid-template-columns:1fr auto;align-items:center;gap:9px 12px;margin-top:-6px;display:grid}.atlas-strength__bars{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.atlas-strength__bars i{background:#ffffff10;border-radius:99px;height:4px;transition:background .25s}.atlas-strength.is-1 .atlas-strength__bars i.on{background:#fb7185}.atlas-strength.is-2 .atlas-strength__bars i.on{background:#fbbf24}.atlas-strength.is-3 .atlas-strength__bars i.on{background:#a78bfa}.atlas-strength.is-4 .atlas-strength__bars i.on{background:linear-gradient(90deg,#a78bfa,#6ee7b7)}.atlas-strength__label{color:#b9b0c8;font-size:11px;font-weight:700}.atlas-strength.is-4 .atlas-strength__label{color:#a7f3d0}.atlas-strength__rules{flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.atlas-strength__rules li{color:#7a728a;align-items:center;gap:5px;font-size:11.5px;transition:color .2s;display:inline-flex}.atlas-strength__rules li svg{font-size:13px}.atlas-strength__rules li.ok{color:#bfe9d2}.atlas-strength__rules li.ok svg{color:#6ee7b7}.atlas-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;display:grid;position:relative}.atlas-journey:after,.atlas-journey:before{content:"";border-radius:2px;height:2px;position:absolute;top:13px;left:12.5%}.atlas-journey:before{background:#ffffff0f;right:12.5%}.atlas-journey:after{width:calc(var(--journey-progress,0%)*.75);transition:width .5s var(--atlas-motion-enter-ease);background:linear-gradient(90deg,#7c3aed,#c4b5fd);box-shadow:0 0 12px #8b5cf680}.atlas-journey__step{z-index:1;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.atlas-journey__dot{color:#7f778f;background:#0e0c13;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;transition:all .3s;display:grid}.atlas-journey__dot svg{font-size:14px}.atlas-journey__label{color:#6f6880;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:650;overflow:hidden}.atlas-journey__step.is-done .atlas-journey__dot{color:#1d0d39;background:linear-gradient(135deg,#d5c2ff,#9471ed);border-color:#cdb9ff}.atlas-journey__step.is-done .atlas-journey__label{color:#a99ec0}.atlas-journey__step.is-current .atlas-journey__dot{color:#f3eeff;background:#2a1a4a;border-color:#c4b5fd;box-shadow:0 0 0 5px #8b5cf622,0 0 22px #8b5cf655}.atlas-journey__step.is-current .atlas-journey__label{color:#ece4fb}.atlas-auth-brand{border:1px solid var(--auth-line);background:var(--auth-panel);width:100%;min-height:620px;animation:atlas-auth-rise .5s 60ms var(--atlas-motion-enter-ease) both;border-radius:30px;flex-direction:column;padding:32px 34px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 28px 70px -24px #000}.atlas-auth-brand:after{content:"";pointer-events:none;border:1px solid #ffffff06;border-radius:29px;position:absolute;inset:1px}.atlas-auth-brand__top{color:#f1ebfb;letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.atlas-auth-brand__top img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px #a78bfa88);width:30px;height:30px}.atlas-auth-brand__copy{margin-top:40px}.atlas-auth-brand__copy h2{color:var(--auth-ink);letter-spacing:-.065em;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:720;line-height:.98}.atlas-auth-brand__copy h2 span{color:var(--auth-violet)}.atlas-auth-brand__copy p:not(.eyebrow){color:#a79fb7;max-width:380px;margin:16px 0 0;font-size:14px;line-height:1.6}.atlas-auth-constellation{grid-template-columns:1fr 1fr;gap:54px 46px;margin:auto 0;padding:34px 4px 30px;display:grid;position:relative}.atlas-auth-constellation__lines{width:calc(100% - 8px);height:calc(100% - 64px);position:absolute;inset:34px 4px 30px;overflow:visible}.atlas-auth-constellation__lines path{fill:none;stroke:#b9a5ff30;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.atlas-auth-constellation__core{z-index:2;background:radial-gradient(circle,#2b1c4d,#110c1c);border:1px solid #cdbaff4d;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #8b5cf60d,0 0 40px #8b5cf640}.atlas-auth-constellation__core img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.atlas-auth-tile{--tile-accent:#8b5cf6;z-index:1;border:1px solid color-mix(in srgb,var(--tile-accent) 30%,#ffffff0d);background:radial-gradient(110% 80% at 100% 0,color-mix(in srgb,var(--tile-accent) 20%,transparent),transparent 60%),linear-gradient(165deg,#17141f,#0d0b12);border-radius:18px;gap:3px;padding:13px 14px 14px;animation:7s ease-in-out infinite atlas-tile-float;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,0 18px 36px -18px #000}.atlas-auth-tile--1{animation-delay:-1s;transform:rotate(-2deg)}.atlas-auth-tile--2{margin-top:18px;animation-delay:-3s;transform:rotate(1.6deg)}.atlas-auth-tile--3{margin-top:-10px;animation-delay:-5s;transform:rotate(1.2deg)}.atlas-auth-tile--4{margin-top:8px;animation-delay:-2s;transform:rotate(-1.4deg)}@keyframes atlas-tile-float{0%,to{translate:0}50%{translate:0 -5px}}.atlas-auth-tile__icon{width:30px;height:30px;color:color-mix(in srgb,var(--tile-accent) 70%,#fff);background:color-mix(in srgb,var(--tile-accent) 20%,transparent);border-radius:10px;place-items:center;margin-bottom:6px;font-size:16px;display:grid}.atlas-auth-tile b{color:#f1ebfa;letter-spacing:-.01em;font-size:13px}.atlas-auth-tile small{color:#9b93ab;font-size:11px}.atlas-auth-tile em{color:color-mix(in srgb,var(--tile-accent) 60%,#fff);background:color-mix(in srgb,var(--tile-accent) 14%,transparent);border-radius:99px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:700;position:absolute;top:13px;right:12px}.atlas-auth-tile__bar{background:#ffffff10;border-radius:9px;height:3px;margin-top:7px;display:block;overflow:hidden}.atlas-auth-tile__bar i{border-radius:inherit;background:var(--tile-accent);height:100%;display:block}.atlas-auth-brand__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.atlas-auth-brand__facts li{color:#b3aac2;background:#ffffff05;border:1px solid #ffffff0f;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;display:inline-flex}.atlas-auth-brand__facts svg{color:#c4b0ff;font-size:13px}.atlas-passport{border:1px solid var(--auth-line);background:var(--auth-panel);width:100%;animation:atlas-auth-rise .5s 80ms var(--atlas-motion-enter-ease) both;border-radius:30px;flex-direction:column;justify-content:center;gap:16px;padding:30px 28px;display:flex;box-shadow:inset 0 1px #ffffff12,0 28px 70px -24px #000}.atlas-passport .eyebrow{margin:0}.atlas-passport__card{background:linear-gradient(#121017,#0c0b10);border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff10,0 24px 50px -20px #000}.atlas-passport__cover{background:radial-gradient(circle at 18% 30%,#8b5cf6a6,#0000 42%),radial-gradient(circle at 78% 18%,#3b82f670,#0000 44%),radial-gradient(circle at 58% 100%,#22c55e40,#0000 50%),linear-gradient(135deg,#1d1330,#0f1424);height:92px;position:relative}.atlas-passport__cover span{opacity:.7;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px #fff}.atlas-passport__cover span:first-child{top:22%;left:62%}.atlas-passport__cover span:nth-child(2){opacity:.45;top:58%;left:84%}.atlas-passport__cover span:nth-child(3){opacity:.35;top:40%;left:36%}.atlas-passport__avatar{background:linear-gradient(145deg,#e6daff,#9a78f0);border:4px solid #111016;border-radius:50%;place-items:center;width:74px;height:74px;margin:-37px 0 0 20px;display:grid;position:relative;box-shadow:0 10px 26px -8px #6d28d9aa}.atlas-passport__avatar b{color:#281043;letter-spacing:-.04em;font-size:25px;font-weight:820}.atlas-passport__identity{gap:3px;padding:12px 22px 0;display:grid}.atlas-passport__identity strong{color:#f5f0fd;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.atlas-passport__identity small{color:#b3a4d9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.atlas-passport__identity .is-placeholder{color:#5c566b}.atlas-passport__meta{gap:8px;padding:16px 22px 18px;display:grid}.atlas-passport__meta span{color:#dcd4ea;align-items:center;gap:9px;min-width:0;font-size:13px;transition:color .2s;display:flex}.atlas-passport__meta span svg{color:#b9a5ff;flex:none;font-size:15px}.atlas-passport__meta span.is-empty{color:#5c566b}.atlas-passport__meta span.is-empty svg{color:#4d475b}.atlas-passport__spaces{border-top:1px solid #ffffff0b;padding:14px 22px 20px}.atlas-passport__spaces-label{color:#7f778f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:750;display:block}.atlas-passport__space-row{flex-wrap:wrap;gap:8px;min-height:36px;display:flex}.atlas-passport__space{--space-accent:#8b5cf6;border:1px solid color-mix(in srgb,var(--space-accent) 40%,transparent);width:36px;height:36px;color:color-mix(in srgb,var(--space-accent) 70%,#fff);background:color-mix(in srgb,var(--space-accent) 18%,#0c0b10);border-radius:12px;place-items:center;font-size:17px;display:grid}.atlas-passport-space-enter-active,.atlas-passport-space-leave-active{transition:opacity .25s ease,transform .3s var(--atlas-motion-soft-ease)}.atlas-passport-space-enter-from,.atlas-passport-space-leave-to{opacity:0;transform:scale(.5)}.atlas-passport-space-leave-active{position:absolute}.atlas-passport__note{color:#8f87a0;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.5;display:flex}.atlas-passport__note svg{color:#a8e6c4;flex:none;margin-top:2px}.atlas-auth__eyebrow-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.atlas-auth__eyebrow-row .eyebrow{margin:0}.atlas-optional{color:#bfe9d2;background:#34d39910;border:1px solid #a8e6c43d;border-radius:99px;align-items:center;min-height:22px;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.atlas-about{gap:12px;margin:26px 0 20px;display:grid}.atlas-about__block{background:linear-gradient(#ffffff05,#ffffff02);border:1px solid #ffffff0e;border-radius:19px;gap:13px;padding:16px;display:grid}.atlas-about__block>header{align-items:center;gap:12px;display:flex}.atlas-about__block>header b{color:#efe8fa;font-size:14px;display:block}.atlas-about__block>header small{color:#8a8299;margin-top:1px;font-size:11.5px;display:block}.atlas-about__icon{color:#d5c7ff;background:#8b5cf61a;border:1px solid #c4b5fd26;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.atlas-about__hint{color:#f5cf94;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.atlas-picked{animation:atlas-auth-rise .3s var(--atlas-motion-enter-ease) both;background:linear-gradient(100deg,#8b5cf61f,#8b5cf608);border:1px solid #b794f69a;border-radius:14px;align-items:center;gap:12px;padding:11px 12px 11px 14px;display:flex}.atlas-picked__flag{font-size:22px;line-height:1}.atlas-picked b{color:#f4effc;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.atlas-picked__change{color:#d6c9f5;min-height:30px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;padding:0 11px;font-size:12px;font-weight:650}.atlas-picked__change:hover{background:#8b5cf61c;border-color:#c4b5fd66}.atlas-options{gap:6px;display:grid}.atlas-option{color:#ece6f6;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:13px;align-items:center;gap:12px;padding:10px 13px;transition:border-color .16s,background .16s;display:flex}.atlas-option span{font-size:18px;line-height:1}.atlas-option strong{flex:1;font-size:13.5px;font-weight:620}.atlas-option svg{color:#8f86a3}.atlas-option:focus-visible,.atlas-option:hover{background:#8b5cf612;border-color:#c4b5fd55;outline:0}.atlas-option:hover svg{color:#d6c7ff}.atlas-options__empty{color:#7f778f;margin:0;padding:8px 2px;font-size:12.5px}.atlas-chips{flex-wrap:wrap;gap:7px;display:flex}.atlas-chip{color:#d9d1e6;min-height:36px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.atlas-chip span{font-size:15px;line-height:1}.atlas-chip svg{font-size:14px}.atlas-chip:hover{background:#8b5cf612;border-color:#c4b5fd55;transform:translateY(-1px)}.atlas-chip.is-selected{color:#fff;background:linear-gradient(135deg,#8b5cf650,#8b5cf62a);border-color:#c4b5fdc2;box-shadow:0 8px 20px -10px #8b5cf6}.atlas-birth.auth-onboarding__birth-selects{gap:8px}.atlas-birth label{color:#8a8299;gap:6px;font-size:11px;font-weight:650}.atlas-birth select{color:#f4effc;width:100%;min-height:46px;font:inherit;appearance:none;cursor:pointer;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23a79fb7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center/12px no-repeat,linear-gradient(#0f0f11,#0b0b0d);border:1px solid #ffffff17;border-radius:13px;outline:0;padding:0 34px 0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.atlas-birth select:hover{border-color:#c4aaff55}.atlas-birth select:focus{border-color:#bfa4ffcb;box-shadow:0 0 0 4px #8b5cf61f}.atlas-birth select option{color:#f4effc;background:#141219}.atlas-segment{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.atlas-segment button{color:#ddd5ea;font:inherit;text-align:left;cursor:pointer;background:#ffffff04;border:1px solid #ffffff10;border-radius:14px;justify-items:start;gap:3px;padding:11px 12px;transition:border-color .16s,background .16s;display:grid}.atlas-segment button svg{color:#8f86a3;margin-bottom:3px;font-size:16px}.atlas-segment button b{font-size:13px}.atlas-segment button small{color:#7f778f;min-height:14px;font-size:11px}.atlas-segment button:hover{border-color:#c4b5fd44}.atlas-segment button.active{background:linear-gradient(140deg,#8b5cf62e,#8b5cf60c);border-color:#c4b5fdb5}.atlas-segment button.active svg{color:#d9cbff}.atlas-segment button.active small{color:#b9accf}.atlas-auth .auth-onboarding__actions{margin-top:6px}.atlas-auth__skip{color:#8a8299;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:14px;padding:4px 8px;font-size:12px}.atlas-auth__skip:hover{color:#d6cbe8;text-decoration:underline}.atlas-auth .auth-onboarding__step{min-height:0}.atlas-space-grid.auth-onboarding__spaces,.atlas-space-grid.onboarding-spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 14px;display:grid}.atlas-space-grid .atlas-space-card{--space-accent:#8b5cf6;border:1px solid color-mix(in srgb,var(--space-accent) 20%,#ffffff0d);min-height:168px;color:var(--ink);background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--space-accent) 12%,transparent),transparent 58%),linear-gradient(165deg,#16131d,#0c0b10);text-align:left;cursor:pointer;transition:transform .2s var(--atlas-motion-standard-ease),border-color .2s ease,box-shadow .25s ease,background .25s ease;animation:atlas-auth-rise .45s var(--atlas-motion-enter-ease) both;border-radius:21px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0e}.atlas-space-grid .atlas-space-card:nth-child(2){animation-delay:50ms}.atlas-space-grid .atlas-space-card:nth-child(3){animation-delay:.1s}.atlas-space-grid .atlas-space-card:nth-child(4){animation-delay:.15s}.atlas-space-grid .atlas-space-card:hover{border-color:color-mix(in srgb,var(--space-accent) 48%,#ffffff14);transform:translateY(-2px)}.atlas-space-grid .atlas-space-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--space-accent) 45%,transparent);outline:0}.atlas-space-grid .atlas-space-card.is-selected{border-color:color-mix(in srgb,var(--space-accent) 72%,#ffffff26);background:radial-gradient(120% 100% at 100% 0,color-mix(in srgb,var(--space-accent) 26%,transparent),transparent 62%),linear-gradient(165deg,color-mix(in srgb,var(--space-accent) 10%,#16131d),#0d0b12);box-shadow:inset 0 1px #ffffff18,0 20px 44px -22px color-mix(in srgb,var(--space-accent) 80%,transparent)}.atlas-space-grid .atlas-space-card>.atlas-space-card__icon{border:1px solid color-mix(in srgb,var(--space-accent) 30%,transparent);width:44px;height:44px;color:color-mix(in srgb,var(--space-accent) 70%,#fff);background:color-mix(in srgb,var(--space-accent) 17%,#0c0b10);border-radius:14px;place-items:center;margin-bottom:8px;font-size:21px;display:grid}.atlas-space-grid .atlas-space-card>.atlas-space-card__check{color:#0000;width:24px;height:24px;transition:all .25s var(--atlas-motion-soft-ease);background:#0b0a0f;border:1.5px solid #ffffff26;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:16px;right:16px}.atlas-space-grid .atlas-space-card.is-selected>.atlas-space-card__check{color:#fff;background:var(--space-accent);box-shadow:0 0 16px color-mix(in srgb,var(--space-accent) 70%,transparent);border-color:#0000;transform:scale(1.08)}.atlas-space-grid .atlas-space-card strong{color:#f5f0fd;letter-spacing:-.025em;font-size:16px;display:block}.atlas-space-grid .atlas-space-card small{color:#9a92aa;margin:0;font-size:12px;line-height:1.45;display:block}.atlas-space-card__badge{border:1px solid color-mix(in srgb,var(--space-accent) 45%,transparent);color:color-mix(in srgb,var(--space-accent) 55%,#fff);background:color-mix(in srgb,var(--space-accent) 12%,transparent);letter-spacing:.04em;border-radius:99px;margin-top:auto;padding:3px 9px;font-size:10px;font-style:normal;font-weight:750}.atlas-space-count{color:#8f87a0;margin:0 0 14px;font-size:12px}.atlas-soon{border:1px dashed #ffffff14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 20px;padding:12px 14px;display:flex}.atlas-soon__label{color:#7f778f;letter-spacing:.14em;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:750}.atlas-soon__item{color:#8a8299;background:#ffffff03;border:1px solid #ffffff0d;border-radius:99px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11.5px;display:inline-flex}.atlas-soon__item svg{font-size:13px}.atlas-build{text-align:center;justify-items:center;padding:36px 0 18px;display:grid}.atlas-build__orb{place-items:center;width:118px;height:118px;margin-bottom:26px;display:grid;position:relative}.atlas-build__orb img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 20px #a78bfaaa);width:54px;height:54px;position:relative}.atlas-build__ring{background:conic-gradient(from 0deg,transparent 0 55%,#c4b5fd 80%,transparent 100%);border-radius:50%;animation:1.1s linear infinite atlas-orbit;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.atlas-build__orb:before{content:"";background:radial-gradient(circle,#8b5cf633,#0000 70%);border-radius:50%;position:absolute;inset:14px}.atlas-build__list{text-align:left;gap:8px;width:min(340px,100%);margin:26px 0 0;padding:0;list-style:none;display:grid}.atlas-build__list li{color:#6f6880;background:#ffffff03;border:1px solid #ffffff0c;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:all .3s;display:flex}.atlas-build__list li>span{border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.atlas-build__list li>span .auth-spinner{width:12px;height:12px}.atlas-build__list li.is-active{color:#ece4fb;border-color:#c4b5fd40}.atlas-build__list li.is-done{color:#bfb5cf}.atlas-build__list li.is-done>span{color:#1d0d39;background:linear-gradient(135deg,#d5c2ff,#9471ed);border-color:#0000}.onboarding-page.atlas-welcome{isolation:isolate;align-items:center;min-height:calc(100vh - 86px);padding:36px 20px 72px;position:relative;overflow:hidden}.atlas-welcome .onboarding-panel.atlas-welcome__panel{z-index:1;width:min(860px,100%);animation:atlas-auth-rise .5s var(--atlas-motion-enter-ease) both;background:radial-gradient(70% 45% at 50% 0,#8b5cf61f,#0000 70%),linear-gradient(168deg,#18141f,#110f17 48%,#0b0a10);border-radius:32px;padding:46px 52px 40px;position:relative}.atlas-welcome__panel:after{content:"";pointer-events:none;border:1px solid #ffffff07;border-radius:31px;position:absolute;inset:1px}.atlas-welcome__hero{text-align:center;justify-items:center;display:grid}.atlas-welcome__mark{place-items:center;width:118px;height:118px;margin-bottom:18px;display:grid;position:relative}.atlas-welcome__mark img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 22px #a78bfaaa);width:62px;height:62px;position:relative}.atlas-welcome__ring{border:1px solid #c4b5fd38;border-radius:50%;position:absolute}.atlas-welcome__ring--1{animation:26s linear infinite atlas-orbit;inset:6px 0;transform:rotate(-18deg)}.atlas-welcome__ring--2{border-color:#93c5fd26;inset:0 22px;transform:rotate(24deg)}.atlas-welcome__ring--1:after{content:"";background:#c4b5fd;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-3px;box-shadow:0 0 10px #c4b5fd}.atlas-welcome .onboarding-panel h1{color:#f7f3fd;letter-spacing:-.075em;margin:0;font-size:clamp(46px,7vw,82px);font-weight:720;line-height:.92}.atlas-welcome .onboarding-panel h1 em{color:#c7b2ff;text-shadow:0 0 34px #8b5cf666;font-style:normal}.atlas-welcome .onboarding-lead{color:#a79fb7;max-width:560px;margin:18px auto 0;font-size:15px;line-height:1.62}.atlas-welcome__spaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:32px 0 0;display:grid}.atlas-welcome__space{--space-accent:#8b5cf6;border:1px solid color-mix(in srgb,var(--space-accent) 24%,#ffffff0a);background:radial-gradient(110% 90% at 100% 0,color-mix(in srgb,var(--space-accent) 16%,transparent),transparent 60%),linear-gradient(165deg,#16131d,#0c0b10);animation:atlas-auth-rise .5s var(--atlas-motion-enter-ease) both;border-radius:18px;gap:3px;padding:15px 14px;display:grid}.atlas-welcome__space:first-child{animation-delay:80ms}.atlas-welcome__space:nth-child(2){animation-delay:.13s}.atlas-welcome__space:nth-child(3){animation-delay:.18s}.atlas-welcome__space:nth-child(4){animation-delay:.23s}.atlas-welcome__space>span{width:34px;height:34px;color:color-mix(in srgb,var(--space-accent) 70%,#fff);background:color-mix(in srgb,var(--space-accent) 18%,transparent);border-radius:11px;place-items:center;margin-bottom:7px;font-size:17px;display:grid}.atlas-welcome__space b{color:#f2ecfa;font-size:14px}.atlas-welcome__space small{color:#8f87a0;font-size:11px;line-height:1.35}.atlas-welcome__path{border-top:1px solid #ffffff0b;margin-top:30px;padding-top:26px}.atlas-welcome__path .eyebrow{text-align:center}.atlas-welcome__path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.atlas-welcome__path li{background:#ffffff03;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;display:flex}.atlas-welcome__path-icon{color:#d9ccff;background:#8b5cf61a;border:1px solid #c4b5fd2e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:relative}.atlas-welcome__path-icon i{color:#1d0d39;background:#c4b5fd;border:2px solid #111016;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-5px;right:-5px}.atlas-welcome__path li b{color:#efe8fa;font-size:13px;display:block}.atlas-welcome__path li small{color:#8a8299;margin-top:1px;font-size:11.5px;line-height:1.35;display:block}.atlas-welcome__actions{gap:10px;width:min(420px,100%);margin:30px auto 0;display:grid}.atlas-welcome__guest{color:#8f87a0;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:6px;font-size:12.5px;transition:color .16s;display:inline-flex}.atlas-welcome__guest:hover{color:#e0d6f2}.atlas-welcome__guest svg{font-size:13px}.atlas-welcome .atlas-auth__link.auth-card__back{color:#bcb3d0;align-items:center;gap:7px;margin-bottom:26px;font-size:12px;font-weight:500;display:inline-flex}.atlas-welcome__panel>.onboarding-lead,.atlas-welcome__panel>h1+.onboarding-lead{text-align:left;margin-left:0}.atlas-welcome .onboarding-name-field{max-width:none;margin:24px 0 0}.atlas-welcome .onboarding-submit{max-width:none;margin-top:0}@media (width<=960px){.atlas-auth--custom .atlas-auth__layout,.atlas-auth__layout{grid-template-columns:minmax(0,1fr);width:min(600px,100%)}.atlas-auth--brand .atlas-auth__aside,.atlas-auth--return .atlas-auth__aside{display:none}.atlas-passport{padding:22px}.atlas-passport__card{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.atlas-passport__cover{display:none}.atlas-passport__avatar{border-width:0;width:58px;height:58px;margin:16px 0 16px 16px}.atlas-passport__avatar b{font-size:20px}.atlas-passport__identity{padding:0 16px}.atlas-passport__meta,.atlas-passport__spaces{grid-column:1/-1;padding-left:16px;padding-right:16px}.atlas-passport__meta{padding-top:0;padding-bottom:12px}}@media (width<=700px){.auth-page.atlas-auth,.onboarding-page.atlas-welcome{align-items:start;min-height:calc(100vh - 68px);padding:18px 12px 40px}.atlas-auth .auth-card.atlas-auth__card{border-radius:24px;padding:24px 20px}.atlas-auth .auth-card:after{border-radius:23px}.atlas-auth .auth-card__back{margin-bottom:20px}.atlas-auth .auth-card h1{font-size:clamp(36px,11vw,46px)}.atlas-journey{margin-bottom:22px}.atlas-journey__label{font-size:10px}.atlas-auth .auth-onboarding__actions{grid-template-columns:1fr 1.6fr}.atlas-about__block{padding:14px}.atlas-segment button small{display:none}.atlas-passport{border-radius:24px}.atlas-welcome .onboarding-panel.atlas-welcome__panel{border-radius:26px;padding:30px 20px 26px}.atlas-welcome__spaces{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-welcome__path ol{grid-template-columns:minmax(0,1fr)}.atlas-welcome__mark{width:96px;height:96px}.atlas-welcome__mark img{width:52px;height:52px}}@media (width<=420px){.atlas-space-grid.auth-onboarding__spaces,.atlas-space-grid.onboarding-spaces{grid-template-columns:minmax(0,1fr)}.atlas-space-grid .atlas-space-card{min-height:0}.atlas-auth .auth-onboarding__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.atlas-auth *,.atlas-welcome *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.atlas-auth--custom .atlas-auth__aside{align-self:start;position:sticky;top:104px}.atlas-auth--return .auth-card h1{white-space:nowrap;font-size:clamp(36px,3.6vw,48px)}.atlas-about input[type=search]::-webkit-search-cancel-button{appearance:none}@media (width<=700px){.atlas-birth.auth-onboarding__birth-selects{grid-template-columns:.8fr 1.4fr 1fr}.atlas-birth select{background-position:right 9px center,0 0;padding:0 26px 0 11px}.atlas-auth--custom .atlas-auth__aside{position:static}.atlas-auth--return .auth-card h1{white-space:normal}}@media (width<=420px){.atlas-auth .auth-onboarding__actions{grid-template-columns:1fr 1.6fr}}@media (width<=340px){.atlas-auth .auth-onboarding__actions{grid-template-columns:1fr}}.atlas-code{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.atlas-code__input{z-index:2;opacity:0;color:#0000;caret-color:#0000;letter-spacing:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.atlas-code__cell{color:#f7f2ff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;height:62px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s var(--atlas-motion-enter-ease,ease);background:linear-gradient(#0f0f11,#0b0b0d);border:1px solid #ffffff17;border-radius:15px;place-items:center;font-size:26px;font-weight:760;display:grid;position:relative;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0006}.atlas-code__cell.has-digit{animation:atlas-code-pop .22s var(--atlas-motion-enter-ease,ease) both;background:linear-gradient(#15121c,#0d0c11);border-color:#bfa4ff70}.atlas-code__cell.is-caret{border-color:#bfa4ffcb;box-shadow:0 0 0 4px #8b5cf61f,inset 0 1px #ffffff0d}.atlas-code__cell.is-caret:after{content:"";background:#d6c7ff;border-radius:2px;width:2px;height:26px;animation:1.05s step-end infinite atlas-code-caret}.atlas-code.is-filled .atlas-code__cell{border-color:#c9b5ff99}.atlas-code.is-invalid .atlas-code__cell{border-color:#fda4af8c;animation:.38s both atlas-code-shake}.atlas-code.is-disabled .atlas-code__cell{opacity:.6}.atlas-code-step__hint{color:#8f879f;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.atlas-code-step__hint svg{color:#b9a6ee;flex:none;font-size:14px}.atlas-code-step .auth-card__lead strong{color:#ece4ff;overflow-wrap:anywhere;font-weight:700}.atlas-code-step__actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.atlas-code-step__actions .auth-secondary{justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.atlas-auth-envelope__digits{color:#5b3aa6;letter-spacing:.12em;margin-top:4px;font-size:15px;font-weight:900}.atlas-auth__method{color:#cdbbff;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-self:center;align-items:center;gap:8px;margin:14px 0 0;padding:0 12px;font-size:13px;font-weight:700;transition:color .16s,background .16s;display:inline-flex}.atlas-auth__method:focus-visible,.atlas-auth__method:hover{color:#efe8ff;background:#8b5cf614;outline:0}.atlas-auth__method svg{font-size:15px}@keyframes atlas-code-pop{0%{transform:scale(.94)}to{transform:none}}@keyframes atlas-code-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes atlas-code-shake{0%,to{transform:none}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (width<=420px){.atlas-code{gap:7px}.atlas-code__cell{border-radius:13px;height:54px;font-size:22px}}.atlas-accounts{gap:2px;display:grid}.atlas-accounts__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.atlas-accounts__row{align-items:center;gap:6px;min-width:0;display:flex}.atlas-accounts .atlas-accounts__add,.atlas-accounts .atlas-accounts__open{color:#ddd6e7;min-width:0;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1;align-items:center;gap:11px;padding:7px 10px;transition:color .16s,background .16s,transform .16s;display:flex}.atlas-accounts .atlas-accounts__add:focus-visible,.atlas-accounts .atlas-accounts__add:hover:not(:disabled),.atlas-accounts .atlas-accounts__open:focus-visible,.atlas-accounts .atlas-accounts__open:hover:not(:disabled){color:#faf6ff;background:linear-gradient(100deg,#ffffff0b,#8b5cf622);outline:0;transform:translate(1px)}.atlas-accounts .atlas-accounts__open:disabled{cursor:default}.atlas-accounts .atlas-accounts__add:disabled{opacity:.55;cursor:not-allowed}.atlas-accounts__avatar,.atlas-accounts__plus{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.atlas-accounts__avatar{border:1px solid #dacbff4d;box-shadow:0 4px 12px #00000040}.atlas-accounts__plus{color:#d9ccff;background:#8b5cf612;border:1px dashed #cdb9ff66}.atlas-accounts__plus svg{width:16px;height:16px}.atlas-accounts__who{flex:1;gap:2px;min-width:0;display:grid}.atlas-accounts__who strong{color:inherit;font-size:12px;font-weight:720}.atlas-accounts__who small,.atlas-accounts__who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-accounts__who small{color:#9e94ae;font-size:10.5px;line-height:1.3}.atlas-accounts__tag{color:#d9ceff;letter-spacing:.02em;background:#8b5cf618;border:1px solid #c9b5ff42;border-radius:999px;flex:none;align-items:center;min-height:19px;padding:0 7px;font-size:9.5px;font-style:normal;font-weight:720;display:inline-flex}.atlas-accounts__tag--warn{color:#fde7a8;background:#f59e0b14;border-color:#fcd34d45}.atlas-accounts__go{color:#8f85a3;opacity:0;flex:none;width:15px;height:15px;transition:opacity .16s,transform .16s}.atlas-accounts__open:focus-visible .atlas-accounts__go,.atlas-accounts__open:hover .atlas-accounts__go{opacity:1;color:#d2c2ff}.atlas-accounts__spinner{color:#cdb9ff;flex:none;width:14px;height:14px}.atlas-accounts__row.is-expired .atlas-accounts__avatar{filter:grayscale(.7);opacity:.7}.atlas-accounts__remove{color:#cdbfd2;min-height:34px;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:10px;flex:none;padding:0 11px;font-size:11px;font-weight:700;transition:color .16s,border-color .16s,background .16s}.atlas-accounts__remove.is-armed,.atlas-accounts__remove:hover{color:#ffe8ed;background:#fb718112;border-color:#fb718161}.header-account__menu .atlas-accounts--menu{padding:2px 0}.header-account__menu .atlas-accounts--menu :is(.atlas-accounts__open,.atlas-accounts__add){min-height:50px;padding:7px 10px}.header-account__menu .atlas-accounts--menu .atlas-accounts__add{color:#cfc4df}.atlas-accounts--panel{background:linear-gradient(150deg,#ffffff07,#8b5cf60d 70%,#ffffff03);border:1px solid #e4d9ff1f;border-radius:20px;margin-top:18px;padding:18px;box-shadow:inset 0 1px #ffffff0f}.atlas-accounts__head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 10px;padding:0 4px;display:flex}.atlas-accounts__head h3{color:#ede6f7;margin:0 0 5px;font-size:14px}.atlas-accounts__head p{color:#998fa7;max-width:420px;margin:0;font-size:12px;line-height:1.5}.atlas-accounts__count{color:#bfb3d3;font-variant-numeric:tabular-nums;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.atlas-accounts__count i{background:#ffffff1f;border-radius:50%;width:6px;height:6px;transition:background .2s,box-shadow .2s}.atlas-accounts__count i.on{background:#c7b2ff;box-shadow:0 0 8px #a78bfa99}.atlas-accounts--panel .atlas-accounts__add,.atlas-accounts--panel .atlas-accounts__open{min-height:60px}.atlas-accounts--panel .atlas-accounts__avatar,.atlas-accounts--panel .atlas-accounts__plus{width:40px;height:40px}.atlas-accounts--panel .atlas-accounts__who strong{font-size:13px}.atlas-accounts--panel .atlas-accounts__who small{font-size:11.5px}.atlas-accounts--panel .atlas-accounts__row.is-active .atlas-accounts__open{background:linear-gradient(100deg,#ffffff08,#8b5cf61a);box-shadow:inset 0 0 0 1px #c9b5ff26}.atlas-accounts__all{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:14px 4px 0;display:flex}.atlas-accounts__all p{color:#8f8799;max-width:380px;margin:0;font-size:11.5px;line-height:1.5}.atlas-accounts__all .account-row-action{cursor:pointer;font:inherit;font-size:11px;font-weight:700}@media (width<=700px){.atlas-accounts--panel{padding:12px}.atlas-accounts__head{flex-direction:column;gap:10px}.atlas-accounts__all{flex-direction:column;align-items:stretch}.atlas-accounts__all .account-row-action{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.atlas-code__cell,.atlas-code__cell.is-caret:after{animation:none!important}}.header-account__menu .header-account__identity{width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;padding:10px 10px 12px;transition:background .18s;display:flex}.header-account__menu .header-account__identity.is-open,.header-account__menu .header-account__identity:focus-visible,.header-account__menu .header-account__identity:hover{color:inherit;background:linear-gradient(100deg,#ffffff07,#8b5cf616);outline:0}.header-account__who{flex:1;gap:3px;min-width:0;display:grid}.header-account__menu .header-account__avatar{box-shadow:0 6px 16px #00000052;border:0!important}.header-account__menu .header-account__avatar:has(>img){background:0 0}.header-account__switch{flex:none;align-self:center;gap:7px}.header-account__stack,.header-account__switch{align-items:center;display:flex}.header-account__stack-face{border-radius:50%;width:20px;height:20px;display:grid;overflow:hidden;box-shadow:0 0 0 2px #15111e}.header-account__stack-face+.header-account__stack-face{margin-left:-7px}.header-account__chevron{color:#a99ebd;background:#ffffff08;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .32s cubic-bezier(.2,.8,.2,1),color .18s,background .18s;display:grid}.header-account__chevron svg{width:15px;height:15px}.header-account__identity:hover .header-account__chevron{color:#e6dcff;background:#8b5cf624}.header-account__identity.is-open .header-account__chevron{color:#e6dcff;background:#8b5cf62e;transform:rotate(180deg)}.header-account__accounts{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.2,.8,.2,1),opacity .22s;display:grid}.header-account__accounts.is-open{opacity:1;grid-template-rows:1fr}.header-account__accounts-inner{min-height:0;overflow:hidden}.header-account__accounts .atlas-accounts--menu{padding:4px 0 2px;transition:transform .34s cubic-bezier(.2,.8,.2,1);transform:translateY(-6px)}.header-account__accounts.is-open .atlas-accounts--menu{transform:none}@media (prefers-reduced-motion:reduce){.header-account__accounts,.header-account__accounts .atlas-accounts--menu,.header-account__chevron{transition:none}}@media (width<=700px){.header-account__menu .header-account__identity{gap:10px;padding:8px 8px 10px}}.atlas-auth{--af-bg:#0d0c12;--af-bg-focus:#110f18;--af-line:#ffffff14;--af-line-hover:#ffffff26;--af-focus:#a78bfa;--af-ring:#8b5cf62e;--af-ink:#f5f1fc;--af-placeholder:#5e586d}.atlas-auth .auth-card.atlas-auth__card{padding:40px 44px 38px}.atlas-auth .auth-card h1{letter-spacing:-.055em;font-weight:720;line-height:1.02}.atlas-auth .auth-card h1,.atlas-auth--return .auth-card h1{font-size:clamp(34px,3.3vw,44px)}.atlas-auth .auth-card h1 span{text-shadow:none}.atlas-auth .eyebrow{color:#b9a5f0;letter-spacing:.18em;margin-bottom:10px;font-size:10.5px}.atlas-auth .auth-card__lead{color:#9d95ad;margin-top:12px;font-size:14px;line-height:1.6}.atlas-auth .auth-card__back{color:#9f97b0;align-self:flex-start;gap:6px;margin-bottom:28px;font-weight:550;display:inline-flex}.atlas-auth .auth-card__back:hover{color:#f1ebff}.atlas-auth__card-brand{display:none}.atlas-auth-mark{width:60px;height:60px;margin-bottom:22px;position:relative}.atlas-auth-mark__tile{background:radial-gradient(90% 90% at 30% 15%,#8b5cf640,#0000 65%),linear-gradient(155deg,#231a3a,#120e1c);border:1px solid #cdbaff33;border-radius:19px;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000004d,0 18px 36px -16px #6d28d9b0}.atlas-auth-mark__tile img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 10px #a78bfa80);width:34px;height:34px}.atlas-auth-mark__chip{color:#1b0b36;background:linear-gradient(140deg,#e2d6ff,#a487f5);border:3px solid #15121c;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 4px 12px #0000008c}.atlas-auth-mark__chip svg{width:13px;height:13px}.atlas-auth-mark--warn .atlas-auth-mark__chip{color:#3b0a14;background:linear-gradient(140deg,#ffd5dc,#fb7185)}.atlas-auth .auth-form{gap:18px;margin-top:26px}.atlas-auth .auth-form>label{color:#d4cce2;gap:8px;font-size:12.5px;font-weight:600}.atlas-auth .auth-form>label>span:first-child{letter-spacing:0}.atlas-auth .auth-form input:not(.atlas-username__input):not(.atlas-code__input),.atlas-auth .auth-form input:not(.atlas-username__input):not(.atlas-code__input):hover{border:1px solid var(--af-line);min-height:52px;color:var(--af-ink);caret-color:#c4b5fd;background:var(--af-bg);letter-spacing:0;border-radius:14px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #00000059}@media (hover:hover){.atlas-auth .auth-form input:not(.atlas-username__input):not(.atlas-code__input):hover:not(:focus):not(:disabled){border-color:var(--af-line-hover)}}.atlas-auth .auth-form input:not(.atlas-username__input):not(.atlas-code__input):focus{border-color:var(--af-focus);background:var(--af-bg-focus);box-shadow:0 0 0 4px var(--af-ring),inset 0 1px 2px #00000040}.atlas-auth .auth-form input::placeholder{color:var(--af-placeholder);font-weight:450}.atlas-auth .atlas-auth-input input{padding-left:46px!important}.atlas-auth .atlas-auth-input__icon{color:#6c657c;width:17px;height:17px;left:16px}.atlas-auth .atlas-auth-input:focus-within .atlas-auth-input__icon{color:#c4b5fd}.atlas-auth .auth-password-field input{padding-right:52px!important}.atlas-auth .auth-password-field__toggle{color:#7d7590;width:44px;height:44px;right:4px}.atlas-auth input:-webkit-autofill{caret-color:#c4b5fd;transition:background-color 99999s;-webkit-text-fill-color:var(--af-ink)!important;box-shadow:inset 0 0 0 1000px var(--af-bg)!important;font-size:15px!important}.atlas-auth input:-webkit-autofill:active{caret-color:#c4b5fd;transition:background-color 99999s;-webkit-text-fill-color:var(--af-ink)!important;box-shadow:inset 0 0 0 1000px var(--af-bg)!important;font-size:15px!important}.atlas-auth input:-webkit-autofill:focus{caret-color:#c4b5fd;transition:background-color 99999s;-webkit-text-fill-color:var(--af-ink)!important;box-shadow:inset 0 0 0 1000px var(--af-bg)!important;font-size:15px!important}.atlas-auth input:-webkit-autofill:hover{caret-color:#c4b5fd;transition:background-color 99999s;-webkit-text-fill-color:var(--af-ink)!important;box-shadow:inset 0 0 0 1000px var(--af-bg)!important;font-size:15px!important}.atlas-auth .auth-form input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--af-bg-focus),0 0 0 4px var(--af-ring)!important}.atlas-auth input:autofill{background:var(--af-bg)!important}.atlas-auth .auth-forgot{color:#b9a5f0;font-weight:600}.atlas-auth .auth-forgot:hover{color:#e4d9ff;text-decoration:none}.atlas-auth .auth-primary,.atlas-welcome .auth-primary{color:#fff;letter-spacing:-.005em;text-shadow:0 1px 1px #3b157a59;background:linear-gradient(#9b7bff,#7c4dff 55%,#6d3cf2);border:1px solid #b9a2ff66;border-radius:14px;min-height:52px;margin-top:6px;font-size:14.5px;font-weight:700;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #2e106b66,0 12px 28px -12px #7c3aedcc}.atlas-auth .auth-primary:hover:not(:disabled),.atlas-welcome .auth-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #2e106b66,0 16px 34px -12px #7c3aede6}.atlas-auth .auth-primary:focus-visible{box-shadow:0 0 0 4px #a78bfa55,inset 0 1px #ffffff47}.atlas-auth .auth-primary:disabled{color:#9d93ad;box-shadow:none;text-shadow:none;background:#211c2b;border-color:#ffffff14}.atlas-auth .auth-primary svg{transition:transform .18s}.atlas-auth .auth-primary:hover:not(:disabled) svg{transform:translate(2px)}.atlas-auth .auth-secondary{color:#e4dcf1;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;min-height:50px;font-size:13.5px;font-weight:650;transition:border-color .16s,background .16s,color .16s}.atlas-auth .auth-secondary:hover:not(:disabled){color:#fff;background:#8b5cf612;border-color:#c4b5fd59}.atlas-auth__divider{color:#6f6880;margin:22px 0 12px;font-size:12px}.atlas-auth .auth-error{flex-direction:column;align-items:flex-start;gap:4px}.atlas-auth .auth-error:has(>svg){flex-direction:row}.atlas-auth-device{background:linear-gradient(100deg,#ffffff06,#8b5cf60c);border:1px solid #ffffff0f;border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:10px 14px 10px 10px;display:flex}.atlas-auth-device__faces{flex:none;align-items:center;display:flex}.atlas-auth-device__face{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #15121c}.atlas-auth-device__face+.atlas-auth-device__face{margin-left:-9px}.atlas-auth-device__face--new{color:#d9ccff;background:#1d1729;border:1px dashed #c4b5fd80;box-shadow:0 0 0 3px #15121c}.atlas-auth-device__face--new svg{width:14px;height:14px}.atlas-auth-device__text{gap:1px;min-width:0;display:grid}.atlas-auth-device__text b{color:#ebe4f7;font-size:13px;font-weight:650}.atlas-auth-device__text small{color:#8a8299;font-size:11.5px}.atlas-auth-brand__top{letter-spacing:-.03em;gap:11px;font-size:18px;font-weight:720}.atlas-auth-brand__top img{width:38px;height:38px}.atlas-auth-brand__top i{color:#c4b5fd;opacity:.8;font-size:12px;font-style:normal}.atlas-auth-constellation__core{width:62px;height:62px}.atlas-auth-constellation__core img{filter:drop-shadow(0 0 10px #a78bfa77);width:34px;height:34px}@media (width<=960px){.atlas-auth__card-brand{z-index:2;color:#efe8fb;letter-spacing:-.03em;align-items:center;gap:8px;font-size:15px;font-weight:720;display:inline-flex;position:absolute;top:34px;right:40px}.atlas-auth__card-brand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 8px #a78bfa80);width:24px;height:24px}}@media (width<=700px){.atlas-auth .auth-card.atlas-auth__card{padding:24px 20px}.atlas-auth__card-brand{top:20px;right:20px}.atlas-auth .auth-card h1{font-size:clamp(32px,9.5vw,40px)}.atlas-auth-mark{width:54px;height:54px;margin-bottom:18px}.atlas-auth-mark__tile{border-radius:17px}.atlas-auth-mark__tile img{width:30px;height:30px}.atlas-auth .auth-form input:not(.atlas-username__input):not(.atlas-code__input){font-size:16px}}.space-card--math,.store-space--math{background:radial-gradient(circle at 80% 40%,#22d3ee38,#0000 31%),radial-gradient(circle at 96% 92%,#f472b61c,#0000 30%),linear-gradient(140deg,#061519,#0a2830 58%,#041014)}.space-card--math .space-card__scene{width:210px;height:166px;top:50px;right:8px}.store-space--math .space-card__scene{top:50px}.public-space--math .space-card__scene{top:42px}.profile-space--math .space-card__scene{top:8px}.space-scene__math-glow{background:radial-gradient(circle,#a5f3fc30 0 10%,#22d3ee22 38%,#0000 68%);border-radius:50%;width:146px;height:146px;animation:6s ease-in-out infinite space-math-breathe;top:4px;right:34px}.space-scene__math-grid{opacity:.55;transform-origin:50% 100%;background-image:linear-gradient(#67e8f92e 1px,#0000 0),linear-gradient(90deg,#67e8f92e 1px,#0000 0);background-size:14px 14px;width:196px;height:56px;bottom:6px;right:0;transform:perspective(160px)rotateX(58deg);-webkit-mask-image:radial-gradient(60% 90% at 55% 100%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 90% at 55% 100%,#000 30%,#0000 75%)}.space-scene__math-orbit{border:1px solid #a5f3fc45;border-radius:50%;width:172px;height:64px;top:46px;right:18px;transform:rotate(-12deg);box-shadow:0 0 22px #22d3ee22}.space-scene__math-orbit:after{content:"";offset-path:ellipse(86px 32px at 86px 32px);offset-rotate:0deg;background:#f9a8d4;border-radius:50%;width:6px;height:6px;animation:9s linear infinite space-math-dot;position:absolute;top:-3px;left:48%;box-shadow:0 0 10px #f472b6}.space-scene__math-stage{perspective:460px;width:76px;height:76px;top:24px;right:66px}.space-scene__math-cube{transform-style:preserve-3d;animation:22s linear infinite space-math-turn;inset:0;transform:rotateX(-24deg)rotateY(-36deg)}.space-scene__math-cube>i{backface-visibility:visible;background:linear-gradient(135deg,#22d3ee26,#22d3ee06 70%);border:1.5px solid #cffafecc;position:absolute;inset:0;box-shadow:inset 0 0 14px #22d3ee26}.space-scene__math-cube>i:first-child{transform:translateZ(38px)}.space-scene__math-cube>i:nth-child(2){transform:rotateY(180deg)translateZ(38px)}.space-scene__math-cube>i:nth-child(3){transform:rotateY(90deg)translateZ(38px)}.space-scene__math-cube>i:nth-child(4){transform:rotateY(-90deg)translateZ(38px)}.space-scene__math-cube>i:nth-child(5){transform:rotateX(90deg)translateZ(38px)}.space-scene__math-cube>i:nth-child(6){transform:rotateX(-90deg)translateZ(38px)}.space-scene__math-hex{clip-path:polygon(100% 50%,75% 93.3%,25% 93.3%,0 50%,25% 6.7%,75% 6.7%);background:linear-gradient(135deg,#f9a8d4b8,#f472b666 55%,#db277755);width:107.5px;height:107.5px;margin:-53.75px 0 0 -53.75px;transform:matrix3d(.70711,-.70711,0,0,.40825,.40825,-.8165,0,.57735,.57735,.57735,0,0,0,0,1)}.space-scene__math-diag,.space-scene__math-hex{display:block;position:absolute;top:50%;left:50%}.space-scene__math-diag{background:linear-gradient(90deg,#fde68a00,#fde68a,#fbbf24,#fde68a00);border-radius:2px;width:131.6px;height:2px;margin:-1px 0 0 -65.8px;transform:matrix3d(.57735,.57735,.57735,0,.70711,-.70711,0,0,.40825,.40825,-.8165,0,0,0,0,1);box-shadow:0 0 8px #fbbf24}.space-scene__math-shadow{background:radial-gradient(closest-side,#22d3ee40,#0000);border-radius:50%;width:68px;height:14px;top:118px;right:70px}.space-scene__math-glyph{color:#e6fdff;letter-spacing:0;white-space:nowrap;background:#06232ce0;border:1px solid #a5f3fc55;border-radius:999px;padding:3px 7px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:absolute;box-shadow:0 8px 20px #02101499,0 0 12px #22d3ee2a}.space-scene__math-glyph--one{animation:6.4s ease-in-out infinite space-math-float;top:4px;right:6px}.space-scene__math-glyph--two{color:#fbcfe8;border-color:#f9a8d455;animation:7.2s ease-in-out .8s infinite space-math-float;top:96px;right:150px}.space-scene__math-glyph--three{color:#fde68a;border-color:#fde68a55;animation:8s ease-in-out 1.6s infinite space-math-float;bottom:12px;right:10px}@keyframes space-math-turn{0%{transform:rotateX(-24deg)rotateY(-36deg)}to{transform:rotateX(-24deg)rotateY(324deg)}}@keyframes space-math-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes space-math-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes space-math-dot{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.space-scene__math-cube,.space-scene__math-glow,.space-scene__math-glyph,.space-scene__math-orbit:after{animation:none!important}}@media (width<=700px){.space-card--math .space-card__scene{top:48px;right:2px}}.atlas-ambient--math .atlas-ambient__glow--violet{background:radial-gradient(circle,#0891b23d 0,#0000 64%)!important}.atlas-ambient--math .atlas-ambient__glow--blue{background:radial-gradient(circle,#f472b617 0,#0000 66%)!important}.atlas-ambient--math .atlas-ambient__orbit{border-color:#a5f3fc4a}.atlas-ambient--math .atlas-ambient__star{background:#cffafe;box-shadow:0 0 0 5px #22d3ee22,0 0 25px #67e8f9a8}.atlas-orbit-motif--math{perspective:900px}.atlas-orbit-motif__cube{width:26vmin;height:26vmin;transform-style:preserve-3d;animation:atlas-om-cube var(--orbit-ms,.62s) var(--sc-in,cubic-bezier(.16,1,.3,1)) both;margin:-13vmin 0 0 -13vmin;top:46%;left:50%}.atlas-orbit-motif__cube>i{border:1.5px solid color-mix(in srgb,var(--orbit-accent) 70%,#fff);background:color-mix(in srgb,var(--orbit-accent) 10%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--orbit-accent) 40%,transparent);position:absolute;inset:0}.atlas-orbit-motif__cube>i:first-child{transform:translateZ(13vmin)}.atlas-orbit-motif__cube>i:nth-child(2){transform:rotateY(180deg)translateZ(13vmin)}.atlas-orbit-motif__cube>i:nth-child(3){transform:rotateY(90deg)translateZ(13vmin)}.atlas-orbit-motif__cube>i:nth-child(4){transform:rotateY(-90deg)translateZ(13vmin)}.atlas-orbit-motif__cube>i:nth-child(5){transform:rotateX(90deg)translateZ(13vmin)}.atlas-orbit-motif__cube>i:nth-child(6){transform:rotateX(-90deg)translateZ(13vmin)}.atlas-orbit-motif__sigil{left:calc(24% + var(--i)*11%);color:color-mix(in srgb,var(--orbit-accent) 40%,#fff);text-shadow:0 0 14px var(--orbit-accent);animation:atlas-om-glyph var(--orbit-ms,.62s) var(--sc-in,cubic-bezier(.16,1,.3,1)) calc(var(--i)*45ms) both;font:700 clamp(18px,4vmin,32px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;top:70%}@keyframes atlas-om-cube{0%{opacity:0;transform:rotateX(-30deg)rotateY(-40deg)scale(.35)}40%{opacity:.95}to{opacity:0;transform:rotateX(-18deg)rotateY(80deg)scale(1.7)}}html[data-atlas-orbit-space=math] .atlas-orbit-enter-enter-from{transform-origin:50% 0;transform:perspective(1400px)rotateX(5deg)translateY(18px)scale(.985)}.space-card--travel,.store-space--travel{background:radial-gradient(circle at 78% 36%,#ff7a5933,#0000 32%),radial-gradient(circle at 96% 96%,#2dd4bf1a,#0000 30%),linear-gradient(140deg,#190d0c,#2a1512 58%,#110908)}.space-card--travel .space-card__scene{width:214px;height:168px;top:46px;right:6px}.store-space--travel .space-card__scene{top:50px}.public-space--travel .space-card__scene{top:42px}.profile-space--travel .space-card__scene{top:8px}.space-scene__travel-glow{background:radial-gradient(circle,#ffd0a830 0 12%,#ff7a5926 40%,#0000 70%);border-radius:50%;width:150px;height:150px;animation:7s ease-in-out infinite space-travel-breathe;top:6px;right:30px}.space-scene__travel-globe{background:radial-gradient(circle at 34% 30%,#3b2330 0,#1a1018 52%,#0c0709 100%);border:1px solid #ffd2bf70;border-radius:50%;width:104px;height:104px;top:30px;right:56px;overflow:hidden;box-shadow:inset -14px -10px 28px #00000080,0 0 26px #ff7a5926}.space-scene__travel-globe>i{border:1px solid #ffd2bf2e;border-radius:50%;position:absolute;inset:0}.space-scene__travel-globe>i:first-child{inset:0 30%}.space-scene__travel-globe>i:nth-child(2){inset:0 12%}.space-scene__travel-globe>i:nth-child(3){border-radius:50%;inset:30% -4%}.space-scene__travel-globe>b{opacity:.9;background:linear-gradient(135deg,#ffc36b,#ff7a59 60%,#ff5d8f);border-radius:48% 60% 42% 58%;width:44px;height:30px;position:absolute;top:24px;left:26px;box-shadow:30px 30px 0 -8px #ff7a59cc,-8px 34px 0 -12px #ffb07ccc}.space-scene__travel-arc{border:2px dashed #0000;border-top-color:#ffe0d2b0;border-radius:50%;width:176px;height:96px;top:18px;right:18px;transform:rotate(-10deg)}.space-scene__travel-plane{color:#fff;text-shadow:0 0 10px #ff7a59;offset-path:path("M 4 46 C 30 -10, 146 -10, 172 46");offset-rotate:auto;font-size:15px;font-style:normal;line-height:1;animation:9s ease-in-out infinite space-travel-fly;display:block;position:absolute;top:-10px;left:0}.space-scene__travel-pin{background:#ff7a59;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ff7a5933}.space-scene__travel-pin--from{top:58px;right:184px}.space-scene__travel-pin--to{background:#2dd4bf;top:34px;right:12px;box-shadow:0 0 0 4px #2dd4bf33}.space-scene__travel-chip{color:#fff1ea;letter-spacing:0;white-space:nowrap;background:#1d0f0de6;border:1px solid #ffd2bf55;border-radius:999px;padding:3px 8px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;position:absolute;box-shadow:0 8px 20px #0a040399,0 0 12px #ff7a5926}.space-scene__travel-chip--one{animation:7s ease-in-out infinite space-travel-float;bottom:16px;right:2px}.space-scene__travel-chip--two{color:#99f6e4;border-color:#5eead455;animation:8s ease-in-out 1.2s infinite space-travel-float;top:104px;right:148px}@keyframes space-travel-breathe{0%,to{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes space-travel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes space-travel-fly{0%{offset-distance:0;opacity:0}10%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.space-scene__travel-chip,.space-scene__travel-glow,.space-scene__travel-plane{animation:none!important}.space-scene__travel-plane{offset-distance:62%}}@media (width<=700px){.space-card--travel .space-card__scene{top:46px;right:0}}.atlas-ambient--travel .atlas-ambient__glow--violet{background:radial-gradient(circle,#ff7a5930 0,#0000 64%)!important}.atlas-ambient--travel .atlas-ambient__glow--blue{background:radial-gradient(circle,#2dd4bf14 0,#0000 66%)!important}.atlas-ambient--travel .atlas-ambient__orbit{border-color:#ffd2bf40}.atlas-ambient--travel .atlas-ambient__star{background:#ffe0d2;box-shadow:0 0 0 5px #ff7a5922,0 0 25px #ff9a7aa8}.atlas-orbit-motif__globe{border:1.5px solid color-mix(in srgb,var(--orbit-accent) 70%,#fff);width:34vmin;height:34vmin;box-shadow:0 0 30px color-mix(in srgb,var(--orbit-accent) 36%,transparent),inset 0 0 24px color-mix(in srgb,var(--orbit-accent) 22%,transparent);animation:atlas-om-globe var(--orbit-ms,.62s) var(--sc-in,cubic-bezier(.16,1,.3,1)) both;border-radius:50%;margin:-17vmin 0 0 -17vmin;top:44%;left:50%}.atlas-orbit-motif__globe>i{border:1px solid color-mix(in srgb,var(--orbit-accent) 45%,transparent);border-radius:50%;position:absolute;inset:0 28%}.atlas-orbit-motif__globe>i+i{inset:28% -2%}.atlas-orbit-motif__route{border:2px dashed color-mix(in srgb,var(--orbit-accent) 60%,#fff);border-color:color-mix(in srgb,var(--orbit-accent) 60%,#fff) transparent transparent transparent;width:64%;height:30vmin;animation:atlas-om-route var(--orbit-ms,.62s) var(--sc-in,cubic-bezier(.16,1,.3,1)) 60ms both;border-radius:50%;top:30%;left:18%}.atlas-orbit-motif__plane{color:#fff;text-shadow:0 0 18px var(--orbit-accent);animation:atlas-om-plane var(--orbit-ms,.62s) var(--sc-in,cubic-bezier(.16,1,.3,1)) 40ms both;font-size:clamp(22px,5vmin,38px);top:44%;left:18%}@keyframes atlas-om-globe{0%{opacity:0;transform:scale(.3)}40%{opacity:.95}to{opacity:0;transform:scale(1.8)}}@keyframes atlas-om-route{0%{opacity:0;clip-path:inset(0 100% 0 0)}50%{opacity:.9}to{opacity:0;clip-path:inset(0)}}@keyframes atlas-om-plane{0%{opacity:0;transform:translate(0)rotate(-20deg)}30%{opacity:1}to{opacity:0;transform:translate(64vw,-14vmin)rotate(10deg)}}html[data-atlas-orbit-space=travel] .atlas-orbit-enter-enter-from{transform-origin:50% 0;transform:perspective(1400px)rotateX(4deg)translateY(16px)scale(.985)}.atlas-today__pill.is-travel{--pill:#ff9a7a}.atlas-today-card--travel{--card-accent:#ff7a59}.atlas-today-travel{color:inherit;background:#0000003d;border:1px solid #ffffff0f;border-radius:22px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px;padding:10px;text-decoration:none;transition:border-color .25s;display:grid}.atlas-today-travel:hover{border-color:color-mix(in srgb,var(--card-accent) 40%,transparent)}.atlas-today-travel__cover{background:#1a1012;border-radius:16px;width:78px;height:78px;position:relative;overflow:hidden}.atlas-today-travel__cover .travel-cover{position:absolute;inset:0}.atlas-today-travel__cover .travel-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atlas-today-travel__count{z-index:2;color:#2a0d05;background:#ffe0c9;border-radius:10px;justify-items:center;padding:2px 0;font-size:11px;font-weight:800;line-height:1.15;display:grid;position:absolute;inset:auto 6px 6px}.atlas-today-travel__copy{gap:3px;min-width:0;display:grid}.atlas-today-travel__copy small{color:color-mix(in srgb,var(--card-accent) 55%,#fff);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.atlas-today-travel__copy b{color:#fff;letter-spacing:-.03em;font-size:19px}.atlas-today-travel__copy b,.atlas-today-travel__copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-today-travel__copy em{color:var(--muted,#aaa6b7);font-size:13px;font-style:normal}.atlas-today-travel__stops{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.atlas-today-travel__stops li{color:#ece7ffb8;grid-template-columns:auto minmax(0,1fr);gap:10px;font-size:14px;display:grid}.atlas-today-travel__stops b{color:#fff;font-variant-numeric:tabular-nums}.atlas-today-travel__stops span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas-today-travel__stops li.is-done{opacity:.5}.atlas-today-travel__cover .travel-cover:after{display:none}.atlas-today-travel__cover .travel-cover__sky{position:absolute;inset:0}.space-fx{--fx-x:50%;--fx-y:50%;--fx-accent:var(--space-accent,#8b5cf6);border-radius:inherit;pointer-events:none;contain:strict;inset:0;overflow:hidden;z-index:4!important;position:absolute!important}.space-fx>*{pointer-events:none;display:block;position:absolute}.space-fx__flash{background:radial-gradient(circle,color-mix(in srgb,var(--fx-accent) 55%,#fff) 0 6%,color-mix(in srgb,var(--fx-accent) 40%,transparent) 22%,transparent 62%);mix-blend-mode:screen;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px}.space-fx__flash,.space-fx__ring{left:var(--fx-x);top:var(--fx-y);opacity:0}.space-fx__ring{border:2px solid color-mix(in srgb,var(--fx-accent) 70%,#fff);width:60px;height:60px;box-shadow:0 0 18px color-mix(in srgb,var(--fx-accent) 70%,transparent),inset 0 0 12px color-mix(in srgb,var(--fx-accent) 50%,transparent);border-radius:50%;margin:-30px 0 0 -30px}.space-fx__ring--two{border-width:1px}.space-fx__core{width:14px;height:14px;box-shadow:0 0 16px 6px color-mix(in srgb,var(--fx-accent) 80%,#fff),0 0 40px 14px color-mix(in srgb,var(--fx-accent) 45%,transparent);background:#fff;border-radius:50%;margin:-7px 0 0 -7px}.space-fx__core,.space-fx__spark{left:var(--fx-x);top:var(--fx-y);opacity:0}.space-fx__spark{width:calc(var(--s)*4);height:var(--s);margin-top:calc(var(--s)/-2);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fx-accent) 60%,#fff));box-shadow:0 0 8px color-mix(in srgb,var(--fx-accent) 80%,transparent);transform-origin:0;border-radius:999px}.space-fx__sheen{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--fx-accent) 22%,#ffffff38) 50%,transparent);opacity:0;mix-blend-mode:screen;width:38%;inset:-20% auto -20% 0;transform:translate(-120%)skew(-16deg)}.space-fx--add .space-fx__flash{animation:.82s cubic-bezier(.16,1,.3,1) both space-fx-flash}.space-fx--add .space-fx__ring--one{animation:.9s cubic-bezier(.16,1,.3,1) both space-fx-ring-out}.space-fx--add .space-fx__ring--two{animation:1.1s cubic-bezier(.16,1,.3,1) .14s both space-fx-ring-out}.space-fx--add .space-fx__core{animation:.7s cubic-bezier(.34,1.56,.64,1) both space-fx-core-add}.space-fx--add .space-fx__spark{animation:space-fx-spark-out .82s cubic-bezier(.16,1,.3,1) calc(60ms + var(--t)) both}.space-fx--add .space-fx__sheen{animation:1s cubic-bezier(.4,0,.2,1) .16s both space-fx-sheen}@keyframes space-fx-flash{0%{opacity:0;transform:scale(.25)}22%{opacity:.95}to{opacity:0;transform:scale(1.35)}}@keyframes space-fx-ring-out{0%{opacity:0;transform:scale(.2)}12%{opacity:1}to{opacity:0;transform:scale(7)}}@keyframes space-fx-core-add{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.7)}to{opacity:0;transform:scale(.4)}}@keyframes space-fx-spark-out{0%{opacity:0;transform:rotate(var(--a)) translateX(6px) scaleX(.4)}18%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scaleX(1.1)}}@keyframes space-fx-sheen{0%{opacity:0;transform:translate(-120%)skew(-16deg)}20%{opacity:1}to{opacity:0;transform:translate(320%)skew(-16deg)}}.space-fx--remove{--fx-accent:color-mix(in srgb,var(--space-accent,#8b5cf6) 45%,#9a94a8)}.space-fx--remove .space-fx__flash{mix-blend-mode:normal;background:radial-gradient(circle,#05050a00 0 10%,#05050acc 70%);width:900px;height:900px;margin:-450px 0 0 -450px;animation:.9s both space-fx-dim}.space-fx--remove .space-fx__ring--one{animation:.72s cubic-bezier(.55,0,.45,1) both space-fx-ring-in}.space-fx--remove .space-fx__ring--two{animation:.72s cubic-bezier(.55,0,.45,1) .11s both space-fx-ring-in}.space-fx--remove .space-fx__spark{animation:space-fx-spark-in .62s cubic-bezier(.55,0,.85,.4) var(--t) both}.space-fx--remove .space-fx__core{animation:.9s both space-fx-core-remove}.space-fx--remove .space-fx__sheen{display:none}@keyframes space-fx-dim{0%{opacity:0}35%,60%{opacity:.85}to{opacity:0}}@keyframes space-fx-ring-in{0%{opacity:0;transform:scale(5.5)}25%{opacity:.75}to{opacity:0;transform:scale(.05)}}@keyframes space-fx-spark-in{0%{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scaleX(1)}30%{opacity:.9}to{opacity:0;transform:rotate(var(--a)) translateX(4px) scaleX(.3)}}@keyframes space-fx-core-remove{0%,55%{opacity:0;transform:scale(1.4)}70%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(0)}}.store-space>.space-fx{--fx-x:74%;--fx-y:46%}@media (width<=700px){.store-space>.space-fx{--fx-x:76%;--fx-y:40%}}.store-space.is-fx-add{animation:.9s cubic-bezier(.34,1.56,.64,1) both space-fx-card-add}.store-space.is-fx-add .space-card__scene{animation:1s cubic-bezier(.16,1,.3,1) both space-fx-scene-add}.store-space.is-fx-add .store-space-icon{animation:.76s cubic-bezier(.34,1.56,.64,1) 80ms both space-fx-icon-add}.space-showcase.is-fx-add .space-showcase__status,.store-space.is-fx-add .store-space__top .eyebrow{animation:.52s cubic-bezier(.16,1,.3,1) .22s both space-fx-label-in}.store-space.is-fx-remove{animation:.9s cubic-bezier(.4,0,.2,1) both space-fx-card-remove}.store-space.is-fx-remove .space-card__scene{animation:1s cubic-bezier(.55,0,.2,1) both space-fx-scene-remove}.store-space.is-fx-remove .store-space-icon{animation:.7s cubic-bezier(.4,0,.2,1) both space-fx-icon-remove}.store-space.is-fx-remove .store-space__top .eyebrow{animation:.48s cubic-bezier(.16,1,.3,1) .38s both space-fx-label-in}@keyframes space-fx-card-add{0%{scale:1;box-shadow:inset 0 1px #ffffff0c,0 22px 45px #0005}16%{scale:.975}48%{border-color:color-mix(in srgb,var(--space-accent) 75%,#fff);box-shadow:inset 0 1px #fff2,0 0 0 1px color-mix(in srgb,var(--space-accent) 60%,transparent),0 0 56px color-mix(in srgb,var(--space-accent) 45%,transparent),0 26px 50px #0006;scale:1.018}to{scale:1}}@keyframes space-fx-scene-add{0%{filter:none;scale:1}30%{filter:brightness(1.9) saturate(1.5) drop-shadow(0 0 18px var(--space-accent));scale:1.08}to{filter:none;scale:1}}@keyframes space-fx-icon-add{0%{rotate:0deg;scale:1}35%{box-shadow:0 0 26px color-mix(in srgb,var(--space-accent) 70%,transparent);rotate:-14deg;scale:1.38}70%{rotate:4deg;scale:.94}to{rotate:0deg;scale:1}}@keyframes space-fx-label-in{0%{opacity:0;filter:blur(4px);translate:0 6px}}@keyframes space-fx-card-remove{0%{filter:none;scale:1}35%{filter:saturate(.25)brightness(.78);scale:.972}70%{filter:saturate(.5)brightness(.9);scale:.99}to{filter:none;scale:1}}@keyframes space-fx-scene-remove{0%{opacity:1;filter:none;scale:1}45%{opacity:0;filter:blur(6px)grayscale();scale:.45}62%{opacity:0;filter:blur(4px);scale:.8}to{opacity:1;filter:none;scale:1}}@keyframes space-fx-icon-remove{0%{rotate:0deg;scale:1}20%{rotate:-10deg}40%{rotate:8deg;scale:.88}60%{rotate:-4deg}to{rotate:0deg;scale:1}}.space-card.is-fresh{animation:1.1s cubic-bezier(.16,1,.3,1) .18s both space-fx-land}.space-card.is-fresh:after{content:"";z-index:3;border-radius:inherit;border:1px solid color-mix(in srgb,var(--space-accent) 80%,#fff);box-shadow:0 0 34px color-mix(in srgb,var(--space-accent) 55%,transparent),inset 0 0 24px color-mix(in srgb,var(--space-accent) 30%,transparent);pointer-events:none;animation:1.6s .3s both space-fx-land-ring;position:absolute;inset:-1px}.space-card.is-fresh .space-card__scene{animation:1.2s cubic-bezier(.16,1,.3,1) .52s both space-fx-scene-add}@keyframes space-fx-land{0%{opacity:0;filter:blur(10px)brightness(1.6);translate:0 26px;scale:.86}60%{opacity:1;filter:blur()brightness(1.15);scale:1.015}to{opacity:1;filter:none;translate:0;scale:1}}@keyframes space-fx-land-ring{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.space-fx{display:none!important}.space-card.is-fresh,.space-card.is-fresh:after,.store-space.is-fx-add,.store-space.is-fx-remove,:is(.store-space,.space-card,.space-showcase) :is(.space-card__scene,.store-space-icon,.eyebrow,.space-showcase__status){animation:none!important}}@media (width<=700px){.app-shell>.atlas-bottom-nav{--dock-pad:7px;--dock-gap:4px;--dock-radius:31px;padding:30px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:none;pointer-events:none;background:linear-gradient(#05040a00,#05040a99 46%,#05040ae6);border-top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell>.atlas-bottom-nav:before{display:none}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar{isolation:isolate;gap:var(--dock-gap);width:100%;max-width:440px;min-height:66px;padding:var(--dock-pad);border-radius:var(--dock-radius);background:linear-gradient(180deg,#ffffff17 0,#ffffff06 48%,#ffffff02 100%),radial-gradient(90% 140% at 50% 140%,color-mix(in srgb,var(--atlas-nav-accent) 22%,transparent),transparent 70%),#17131fa8;box-shadow:inset 0 1px #ffffff30,inset 0 -1px #0000005c,inset 0 0 0 1px #ffffff06,0 1px 1px #00000080,0 20px 44px -12px #000000d9,0 12px 44px -22px color-mix(in srgb,var(--atlas-nav-accent) 70%,transparent);-webkit-backdrop-filter:blur(26px)saturate(185%);backdrop-filter:blur(26px)saturate(185%);pointer-events:auto;border:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;opacity:.75;pointer-events:none;background:linear-gradient(98deg,#0000 6%,#ffffff7a 30%,#ffffff1f 55%,#0000 78%,#ffffff26 96%);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__active-indicator{top:var(--dock-pad);bottom:var(--dock-pad);left:var(--dock-pad);width:calc(25% - var(--dock-pad)*2/4 - var(--dock-gap)*3/4);border-radius:calc(var(--dock-radius) - var(--dock-pad));background:linear-gradient(180deg,#fff3 0,#ffffff0d 52%,#fff0 70%),radial-gradient(110% 120% at 50% 125%,color-mix(in srgb,var(--atlas-nav-accent) 58%,transparent),transparent 68%),color-mix(in srgb,var(--atlas-nav-accent) 15%,#ffffff08);box-shadow:inset 0 1px #ffffff70,inset 0 -1px #00000030,inset 0 0 14px #ffffff12,0 8px 22px -6px color-mix(in srgb,var(--atlas-nav-accent) 60%,transparent);border:1px solid #ffffff3d;overflow:hidden}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__active-indicator.is-dragging{box-shadow:inset 0 1px #ffffff85,inset 0 -1px #00000030,inset 0 0 18px #ffffff1c,0 12px 28px -6px color-mix(in srgb,var(--atlas-nav-accent) 75%,transparent)}.atlas-bottom-nav__lens-glint{filter:blur(1.5px);pointer-events:none;background:radial-gradient(closest-side,#ffffff4d,#0000);border-radius:50%;width:52%;height:38%;position:absolute;top:3px;left:16%}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar--active-1 .atlas-bottom-nav__active-indicator{translate:calc(100% + var(--dock-gap)) 0}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar--active-2 .atlas-bottom-nav__active-indicator{translate:calc(200% + var(--dock-gap)*2) 0}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar--active-3 .atlas-bottom-nav__active-indicator{translate:calc(300% + var(--dock-gap)*3) 0}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item{border-radius:calc(var(--dock-radius) - var(--dock-pad));color:#8d879c;gap:0;min-height:52px}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item :is(svg,.iconify){font-size:25px}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item:not(.is-active):not(.is-drag-preview):active .atlas-bottom-nav__icon{transform:scale(.9)}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon,.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{color:var(--atlas-nav-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--atlas-nav-accent) 55%,transparent));transform:scale(1.08)}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__avatar{filter:saturate(.85)brightness(.9);border-radius:50%;width:30px;height:30px;transition:box-shadow .25s,filter .25s,transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000006b}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item.is-active .atlas-bottom-nav__avatar,.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__avatar{filter:none;box-shadow:0 4px 12px #00000080}.app-shell>.atlas-bottom-nav--space{background:linear-gradient(180deg,#05040a00 0,color-mix(in srgb,var(--space-accent) 6%,#05040a99) 46%,color-mix(in srgb,var(--space-accent) 5%,#05040ae6) 100%);box-shadow:none}.app-shell>.atlas-bottom-nav--space .atlas-bottom-nav__bar{border-color:color-mix(in srgb,var(--space-accent) 30%,#ffffff1a);background:linear-gradient(180deg,#ffffff15 0,#ffffff05 48%,#ffffff02 100%),radial-gradient(90% 140% at 50% 140%,color-mix(in srgb,var(--space-accent) 30%,transparent),transparent 70%),color-mix(in srgb,var(--space-accent) 9%,#15121da8)}.app-shell>.atlas-bottom-nav--space .atlas-bottom-nav__active-indicator{border-color:color-mix(in srgb,var(--space-accent) 40%,#ffffff38);background:linear-gradient(180deg,#ffffff30 0,#ffffff0b 52%,#fff0 70%),radial-gradient(110% 120% at 50% 125%,color-mix(in srgb,var(--space-accent) 60%,transparent),transparent 68%),color-mix(in srgb,var(--space-accent) 16%,#ffffff08)}html.atlas-lite-fx .app-shell>.atlas-bottom-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.atlas-lite-fx .app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%)}}@media (width<=700px) and (prefers-reduced-transparency:reduce){.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16121f}}@media (width<=700px){.app-shell>.atlas-bottom-nav{--dock-spring:cubic-bezier(.2,.9,.25,1);--dock-ink:#191324}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__icon{z-index:1;animation:none;position:relative;overflow:visible}.app-shell>.atlas-bottom-nav svg.atlas-bottom-nav__icon{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round}.app-shell>.atlas-bottom-nav svg.atlas-bottom-nav__icon *{transform-box:fill-box;transform-origin:50%}.app-shell>.atlas-bottom-nav svg.atlas-bottom-nav__icon :is(.atlas-bottom-nav__house,.atlas-bottom-nav__planet,.atlas-bottom-nav__bag-body,.atlas-bottom-nav__head,.atlas-bottom-nav__body){fill:currentColor;fill-opacity:0;transition:fill-opacity .28s}.app-shell>.atlas-bottom-nav svg.atlas-bottom-nav__icon.is-filled :is(.atlas-bottom-nav__house,.atlas-bottom-nav__planet,.atlas-bottom-nav__bag-body,.atlas-bottom-nav__head,.atlas-bottom-nav__body){fill-opacity:1}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__ring{stroke-width:1.5px}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__moon{fill:currentColor;stroke:none}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bag{transform-origin:50% 0}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__sparkle{fill:currentColor;stroke:none;transition:fill .28s}.app-shell>.atlas-bottom-nav .is-filled .atlas-bottom-nav__sparkle{fill:var(--dock-ink)}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__twinkle{fill:currentColor;stroke:none;opacity:0;transition:opacity .3s,scale .3s;scale:0}.app-shell>.atlas-bottom-nav .is-filled .atlas-bottom-nav__twinkle{opacity:1;scale:1}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__body{transform-origin:50% 100%}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__icon.is-nav-animating--home{animation:dock-home .72s var(--dock-spring) both;transform-origin:50% 100%}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--home .atlas-bottom-nav__house{animation:.55s ease-out 80ms both dock-pour}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__icon.is-nav-animating--spaces{animation:dock-spaces .78s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-nav-animating--spaces .atlas-bottom-nav__planet{animation:dock-pop .6s var(--dock-spring) 60ms both}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--spaces .atlas-bottom-nav__planet{animation:dock-pop .6s var(--dock-spring) 60ms both,dock-pour .5s ease-out .1s both}.app-shell>.atlas-bottom-nav .is-nav-animating--spaces .atlas-bottom-nav__moon{animation:dock-moon .7s var(--dock-spring) .12s both}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__icon.is-nav-animating--store{animation:dock-lift .7s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-nav-animating--store .atlas-bottom-nav__bag{animation:dock-swing .74s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--store .atlas-bottom-nav__bag-body{animation:.5s ease-out .1s both dock-pour}.app-shell>.atlas-bottom-nav .is-nav-animating--store .atlas-bottom-nav__sparkle{animation:dock-star .66s var(--dock-spring) .14s both}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--store .atlas-bottom-nav__twinkle{animation:dock-twinkle .7s var(--dock-spring) .22s both}.app-shell>.atlas-bottom-nav svg.atlas-bottom-nav__icon.is-nav-animating--profile{animation:dock-nod .62s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-nav-animating--profile .atlas-bottom-nav__head{animation:dock-head .62s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-nav-animating--profile .atlas-bottom-nav__body{animation:dock-body .62s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--profile :is(.atlas-bottom-nav__head,.atlas-bottom-nav__body){animation-name:dock-head,dock-pour;animation-duration:.62s,.5s}.app-shell>.atlas-bottom-nav .is-filled.is-nav-animating--profile .atlas-bottom-nav__body{animation-name:dock-body,dock-pour}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__avatar.is-nav-animating--profile{animation:dock-avatar .66s var(--dock-spring) both}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__burst{z-index:0;pointer-events:none;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__burst:before{content:"";border:1.5px solid var(--atlas-nav-accent);box-shadow:0 0 12px color-mix(in srgb,var(--atlas-nav-accent) 60%,transparent),inset 0 0 10px color-mix(in srgb,var(--atlas-nav-accent) 40%,transparent);border-radius:50%;animation:.62s cubic-bezier(.16,.8,.24,1) both dock-ring;position:absolute;inset:0}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__burst>i{--a:calc(var(--n)*60deg + 30deg);background:color-mix(in srgb,var(--atlas-nav-accent) 70%,#fff);width:4px;height:4px;box-shadow:0 0 6px var(--atlas-nav-accent);border-radius:50%;margin:-2px 0 0 -2px;animation:.62s cubic-bezier(.12,.8,.24,1) 40ms both dock-spark;position:absolute;top:50%;left:50%}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__burst>i:nth-child(2n){width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation-delay:90ms}}@keyframes dock-home{0%{translate:0;scale:1}16%{translate:0 2px;scale:1.18 .78}42%{translate:0 -7px;scale:.9 1.14}64%{translate:0;scale:1.1 .9}80%{scale:.97 1.03}to{translate:0;scale:1}}@keyframes dock-spaces{0%{rotate:0deg;scale:1}18%{rotate:-24deg;scale:.78}62%{rotate:350deg;scale:1.16}82%{rotate:366deg;scale:.97}to{rotate:1turn;scale:1}}@keyframes dock-moon{0%{scale:0}60%{scale:1.7}to{scale:1}}@keyframes dock-pop{0%{scale:.45}55%{scale:1.16}78%{scale:.96}to{scale:1}}@keyframes dock-lift{0%{translate:0;scale:1}18%{translate:0 2px;scale:1.12 .86}45%{translate:0 -6px;scale:.96 1.06}70%{translate:0 1px;scale:1.03 .97}to{translate:0;scale:1}}@keyframes dock-swing{0%{rotate:0deg}30%{rotate:-14deg}55%{rotate:10deg}75%{rotate:-5deg}90%{rotate:2deg}to{rotate:0deg}}@keyframes dock-star{0%{rotate:-90deg;scale:0}60%{rotate:15deg;scale:1.55}to{rotate:0deg;scale:1}}@keyframes dock-twinkle{0%{opacity:0;rotate:-90deg;scale:0}45%{opacity:1;rotate:45deg;scale:1.8}to{opacity:1;rotate:90deg;scale:1}}@keyframes dock-nod{0%{rotate:0deg}30%{rotate:-9deg}60%{rotate:6deg}to{rotate:0deg}}@keyframes dock-head{0%{translate:0;scale:1}32%{translate:0 -3.5px;scale:1.18}62%{translate:0 .6px;scale:.96}to{translate:0;scale:1}}@keyframes dock-body{0%{scale:1}30%{scale:.88 .8}62%{scale:1.06}to{scale:1}}@keyframes dock-avatar{0%{rotate:0deg;scale:1}28%{rotate:0deg;scale:.8}58%{rotate:-10deg;scale:1.16}80%{rotate:4deg;scale:.97}to{rotate:0deg;scale:1}}@keyframes dock-pour{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes dock-ring{0%{opacity:.95;scale:.35}to{opacity:0;scale:1.5}}@keyframes dock-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(-8px) scale(.5)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-27px) scale(0)}}@media (prefers-reduced-motion:reduce){.app-shell>.atlas-bottom-nav :is(.atlas-bottom-nav__icon,.atlas-bottom-nav__icon *,.atlas-bottom-nav__burst,.atlas-bottom-nav__burst>i){animation:none!important}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__burst{display:none}}@media (width<=700px){.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar{touch-action:none;-webkit-touch-callout:none;transition:box-shadow .35s,border-color .35s}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item{-webkit-touch-callout:none;-webkit-user-drag:none}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar .atlas-bottom-nav__active-indicator{transform:none!important}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__active-indicator{--lens-stretch:0;scale:calc(1 + var(--lens-stretch)) calc(1 - var(--lens-stretch)*.45);transition:translate .56s cubic-bezier(.3,1.35,.45,1),scale .5s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,box-shadow .3s}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__active-indicator.is-dragging{transition:translate .12s cubic-bezier(.2,.8,.2,1),scale .45s cubic-bezier(.34,1.56,.64,1),background .3s,border-color .3s,box-shadow .3s}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar.is-lifted{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000005c,0 1px 1px #00000080,0 24px 50px -12px #000000e6,0 14px 50px -18px color-mix(in srgb,var(--atlas-nav-accent) 85%,transparent);border-color:#ffffff2e}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__active-indicator{scale:calc(1.16 + var(--lens-stretch)) calc(1.3 - var(--lens-stretch)*.55);background:linear-gradient(180deg,#ffffff40 0,#ffffff0a 46%,#fff0 64%,#ffffff12 100%),radial-gradient(120% 110% at 50% 120%,color-mix(in srgb,var(--atlas-nav-accent) 40%,transparent),transparent 66%),color-mix(in srgb,var(--atlas-nav-accent) 8%,#ffffff0a);box-shadow:inset 0 1.5px #ffffffa6,inset 0 -1px #ffffff2b,inset 0 0 0 1px #ffffff14,inset 0 0 22px #ffffff1f,0 14px 30px -6px #000000b3,0 10px 34px -6px color-mix(in srgb,var(--atlas-nav-accent) 70%,transparent);border-color:#ffffff6b}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__lens-glint{opacity:1;width:64%;left:10%}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__lens-glint{opacity:.85;transition:opacity .3s,width .3s,left .3s}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__item .atlas-bottom-nav__icon{transition:scale .4s cubic-bezier(.34,1.56,.64,1),opacity .25s,color .2s,filter .25s}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__item:not(.is-drag-preview) .atlas-bottom-nav__icon{opacity:.55;color:#8d879c;filter:none}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__icon{color:color-mix(in srgb,var(--atlas-nav-accent) 70%,#fff);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--atlas-nav-accent) 70%,transparent));scale:1.3}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__item.is-drag-preview svg.atlas-bottom-nav__icon :is(.atlas-bottom-nav__house,.atlas-bottom-nav__planet,.atlas-bottom-nav__bag-body,.atlas-bottom-nav__head,.atlas-bottom-nav__body){fill-opacity:1}.app-shell>.atlas-bottom-nav .is-lifted .atlas-bottom-nav__item.is-drag-preview .atlas-bottom-nav__sparkle{fill:var(--dock-ink)}}@media (width<=700px) and (prefers-reduced-motion:reduce){.app-shell>.atlas-bottom-nav .atlas-bottom-nav__active-indicator{scale:1!important}}@media (width<=700px){.app-shell>.atlas-bottom-nav{background-position:0 0;background-repeat:no-repeat;transition:background-position .42s cubic-bezier(.22,.8,.22,1)}.app-shell>.atlas-bottom-nav .atlas-bottom-nav__bar{transform-origin:50% 100%;transition:box-shadow .35s,border-color .35s,scale .5s cubic-bezier(.32,1.3,.5,1),translate .5s cubic-bezier(.32,1.3,.5,1),opacity .28s}.app-shell>.atlas-bottom-nav.is-compact{background-position:0 46px}.app-shell>.atlas-bottom-nav.is-compact .atlas-bottom-nav__bar{opacity:.8;transition:box-shadow .35s,border-color .35s,scale .34s cubic-bezier(.4,0,.2,1),translate .34s cubic-bezier(.4,0,.2,1),opacity .34s;translate:0 7px;scale:.8}.app-shell>.atlas-bottom-nav.is-compact .atlas-bottom-nav__item.is-active .atlas-bottom-nav__icon{filter:none}}@media (width<=700px) and (prefers-reduced-motion:reduce){.app-shell>.atlas-bottom-nav.is-compact .atlas-bottom-nav__bar{opacity:.7;translate:0;scale:1}}.public-profile--horizon{--ph-cover-h:clamp(250px,32vw,340px);--ph-av:116px;--ph-name:clamp(38px,5vw,56px)}.public-profile--horizon>.public-owner-bar{margin-bottom:4px}.public-profile--horizon .public-profile-hero.ph{grid-template-columns:var(--ph-av) minmax(0,1fr) auto;-moz-column-gap:22px;min-height:0;padding:var(--ph-cover-h) 30px 28px;text-align:left;background:radial-gradient(circle at 92% 100%,#8b5cf61c,#0000 42%),linear-gradient(135deg,#0d0b15,#110c1d 58%,#150c27);border:1px solid #8b5cf645;border-radius:26px;align-items:start;column-gap:22px;margin-top:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 23px 56px #0000005a}.ph-cover{z-index:0;height:var(--ph-cover-h);transform-origin:50% 100%;background-color:#0000;background-image:radial-gradient(70% 90% at 78% 12%,#7c3aed66,#0000 60%),radial-gradient(60% 70% at 12% 80%,#2563eb33,#0000 62%),linear-gradient(160deg,#1a0f30,#0c0816 70%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0 0 auto;overflow:hidden}.ph-cover:before{content:"";pointer-events:none;background:linear-gradient(#05040b1f,#0000 30% 52%,#0a0714d9);position:absolute;inset:0}.ph.has-cover .ph-cover{background-color:#110a1e}.public-profile--horizon .ph>.ph-horizon{z-index:1;left:0;right:0;top:var(--ph-cover-h);pointer-events:none;background:linear-gradient(90deg,#b18cff33,#d9c9ff 30%,#fff 50%,#d9c9ff 70%,#b18cff33);height:1px;position:absolute;box-shadow:0 0 14px 1px #a78bfa73}.ph-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:14px;display:flex}.ph-topbar>.back-link{margin:0}.ph-owner{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0d0a16b3;border:1px solid #ffffff26;border-radius:999px;flex:none;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex;position:relative;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff1a}.ph-owner__seen{color:#ddd3ee;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.ph-owner__seen svg{color:#c9b4fa;font-size:15px}.ph-owner__edit{color:#fff;background:var(--ph-violet);height:34px;box-shadow:var(--ph-violet-shadow);text-shadow:0 1px 1px #2e10658c;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #c4b5fd59;border-radius:999px;align-items:center;gap:6px;padding:0 15px;font-size:12.5px;font-weight:700;transition:transform .16s,filter .2s;display:inline-flex}.ph-owner__edit:hover{filter:brightness(1.1)saturate(1.05)}.ph-owner__edit:active{transform:scale(.96)}.public-profile--horizon .ph>.public-avatar{z-index:2;width:var(--ph-av);height:var(--ph-av);margin:calc(var(--ph-av)/-2) 0 0;border:4px solid #0b0911;border-radius:34px;grid-area:1/1/span 6;font-size:40px;position:relative;box-shadow:0 0 0 1px #c4b5fd4d,0 16px 36px #00000094}.ph-name{z-index:2;min-width:0;margin-top:calc(var(--ph-name)*-1.16 - 4px);grid-area:1/2;position:relative}.public-profile--horizon .ph h1{color:#fbf9ff;font-size:var(--ph-name);letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 3px 22px #05030ab3;margin:0 0 16px;padding:0 .04em .16em 0;font-weight:760;line-height:1;overflow:hidden}.public-profile--horizon .ph .public-profile-handle{color:#c4b0ff;text-shadow:none;justify-content:flex-start;margin:0;font-size:14px;display:flex!important}.public-profile--horizon .ph>.public-profile-follow{z-index:2;grid-area:1/3;align-self:start;margin:12px 0 0;position:relative}.public-profile--horizon .ph>.public-profile-follow-error{text-align:left;grid-column:2/-1;margin:8px 0 0!important}.public-profile--horizon .ph .public-profile-bio,.public-profile--horizon .ph .public-profile-meta,.public-profile--horizon .ph .public-profile-social,.public-profile--horizon .ph>.pe-block.is-editing{z-index:2;grid-column:2/-1;position:relative}.public-profile--horizon .ph .public-profile-bio{color:#dcd4e8;max-width:600px;text-shadow:none;white-space:pre-wrap;margin:14px 0 0;font-size:15px;line-height:1.6}.public-profile--horizon .ph .public-profile-meta{color:#c9c1d4;justify-content:flex-start;width:auto;margin:12px 0 0;font-size:13.5px}.public-profile--horizon .ph .public-profile-social{max-width:none;text-shadow:none;justify-content:flex-start;margin:12px 0 0}.public-profile--horizon .ph--skeleton .ph-cover{background:linear-gradient(100deg,#120e1b,#1e1729 48%,#120e1b) 0 0/220% 100%;animation:2.8s ease-in-out infinite atlas-profile-skeleton}.public-profile--horizon .ph--skeleton .public-profile-skeleton__avatar{z-index:2;width:var(--ph-av);height:var(--ph-av);margin-top:calc(var(--ph-av)/-2);border-radius:34px;grid-area:1/1/span 2;position:relative}.public-profile--horizon .ph--skeleton .public-profile-skeleton__line{z-index:2;grid-column:2;position:relative}.public-profile--horizon .ph--skeleton .public-profile-skeleton__line--name{width:min(280px,70%);height:var(--ph-name);margin-top:calc(var(--ph-name)*-1 - 14px)}.public-profile--horizon .ph--skeleton .public-profile-skeleton__line--handle{margin-top:14px}.public-profile--horizon[data-atlas-scene-live] .ph>.ph-cover{animation:.9s cubic-bezier(.16,1,.3,1) both ph-cover-in}.public-profile--horizon[data-atlas-scene-live] .ph>.ph-horizon{animation:.9s cubic-bezier(.16,1,.3,1) .12s both ph-horizon-in}.public-profile--horizon[data-atlas-scene-live] .ph-topbar>.ph-owner{animation:.5s .45s both ph-fade-in}@keyframes ph-cover-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes ph-horizon-in{0%{opacity:0;transform:scaleX(.1)}to{opacity:1;transform:none}}@keyframes ph-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=700px){.public-profile--horizon{--ph-cover-h:clamp(190px,52vw,260px);--ph-av:84px;--ph-name:clamp(32px,9vw,42px)}.public-profile--horizon .public-profile-hero.ph{grid-template-columns:var(--ph-av) minmax(0,1fr);-moz-column-gap:12px;padding:var(--ph-cover-h) 18px 22px;border-radius:22px;column-gap:12px;margin-top:20px}.public-profile--horizon .ph>.public-avatar{border-width:3px;border-radius:26px;grid-row:1;font-size:30px}.ph-name{grid-area:2/1/auto/-1;margin-top:12px}.public-profile--horizon .ph h1{text-shadow:none;margin:0 0 2px}.public-profile--horizon .ph>.public-profile-follow{white-space:nowrap;grid-area:1/2;justify-self:end;min-width:0;max-width:100%;min-height:38px;margin:12px 0 0;padding:0 13px;font-size:12px}.public-profile--horizon .ph .public-profile-bio,.public-profile--horizon .ph .public-profile-meta,.public-profile--horizon .ph .public-profile-social,.public-profile--horizon .ph>.pe-block.is-editing,.public-profile--horizon .ph>.public-profile-follow-error{grid-column:1/-1}.public-profile--horizon .ph .public-profile-meta{text-align:left;justify-content:flex-start;margin:10px 0 0;font-size:12.5px}.public-profile--horizon .ph .public-profile-bio{margin-top:10px;font-size:14px}.ph-owner{padding-left:5px}.ph-topbar{margin-bottom:10px}.ph-owner__seen{display:none}.public-profile--horizon .ph--skeleton .public-profile-skeleton__avatar{grid-row:1}.public-profile--horizon .ph--skeleton .public-profile-skeleton__line{grid-column:1/-1}.public-profile--horizon .ph--skeleton .public-profile-skeleton__line--name{margin-top:12px}}@media (prefers-reduced-motion:reduce){.public-profile--horizon .ph-topbar>.ph-owner,.public-profile--horizon .ph>:is(.ph-cover,.ph-horizon){animation:none!important}}:root{--ph-violet:linear-gradient(140deg,#a678ff,#7c3aed 42%,#5b21b6 78%,#4c1d95);--ph-violet-shadow:inset 0 1px #ffffff52,inset 0 -1px #2e106599,0 10px 26px #6d28d966,0 0 0 1px #4c1d9566}.public-profile--horizon .ph>.public-profile-follow{color:#fff;background:var(--ph-violet);box-shadow:var(--ph-violet-shadow);text-shadow:0 1px 1px #2e10658c;border:1px solid #c4b5fd5c;font-weight:680;transition:transform .18s,filter .2s,box-shadow .2s}.public-profile--horizon .ph>.public-profile-follow:hover:not(:disabled){background:var(--ph-violet);filter:brightness(1.1)saturate(1.05);border-color:#ddd0ff8c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #2e106599,0 14px 34px #7c3aed80,0 0 0 1px #6d28d980}.public-profile--horizon .ph>.public-profile-follow:active:not(:disabled){transform:scale(.97)}.public-profile--horizon .ph>.public-profile-follow svg{color:#f3ecff}.public-profile--horizon .ph>.public-profile-follow.is-following{color:#ece3ff;text-shadow:none;background:linear-gradient(140deg,#24163d,#170f29);border-color:#a78bfa61;box-shadow:inset 0 1px #ffffff17,0 8px 22px #00000059}.public-profile--horizon .ph>.public-profile-follow.is-following:hover:not(:disabled){filter:none;background:linear-gradient(140deg,#2b1a49,#1b1130);border-color:#c4b5fd8c;box-shadow:inset 0 1px #ffffff1c,0 10px 26px #0000006b}.profile-page .profile-overview{--ph-cover-h:clamp(250px,32vw,340px);--ph-av:116px;--ph-name:clamp(38px,5vw,56px)}.profile-page .profile-overview .profile-overview__cover{height:var(--ph-cover-h);min-height:0}.profile-page .profile-overview .profile-overview__body{grid-template-columns:var(--ph-av) minmax(0,1fr) auto;-moz-column-gap:22px;align-items:start;gap:0 22px;padding:0 30px 28px}.profile-page .profile-overview .profile-edit-action{align-self:start;margin-top:12px}.profile-page .profile-overview .profile-overview__avatar{width:var(--ph-av);height:var(--ph-av);margin-top:calc(var(--ph-av)/-2);border:4px solid #0b0911;border-radius:34px;box-shadow:0 0 0 1px #c4b5fd4d,0 16px 36px #00000094}.profile-page .profile-overview .profile-overview__identity{z-index:3;margin-top:calc(var(--ph-name)*-1.16 - 4px);position:relative}.profile-page .profile-overview .profile-overview__identity h1{color:#fbf9ff;font-size:var(--ph-name);letter-spacing:-.06em;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-shadow:0 3px 22px #05030ab3;margin:0 0 16px;padding:0 .04em .16em 0;font-weight:760;line-height:1;overflow:hidden}.profile-page .profile-overview .profile-handle{margin:0}@media (width<=700px){.profile-page .profile-overview{--ph-cover-h:clamp(190px,52vw,260px);--ph-av:84px;--ph-name:clamp(32px,9vw,42px)}.profile-page .profile-overview .profile-overview__body{-moz-column-gap:12px;column-gap:12px;padding:0 18px 22px}.profile-page .profile-overview .profile-overview__avatar{border-width:3px;border-radius:26px}.profile-page .profile-overview .profile-overview__identity{margin-top:12px}.profile-page .profile-overview .profile-overview__identity h1{text-shadow:none;margin-bottom:2px}}.public-profile--horizon .public-profile-hero.ph{box-shadow:none;background:#050507;border-color:#ffffff14}.public-profile--horizon .ph>.ph-horizon{display:none}.ph-cover:before{background:linear-gradient(#05040b1f,#0000 30% 48%,#050507)}.atlas-import-trigger{min-height:42px;color:inherit;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s,transform .16s;display:inline-flex}.atlas-import-trigger:hover{border-color:color-mix(in srgb,var(--space-accent,#a78bfa) 55%,transparent);background:color-mix(in srgb,var(--space-accent,#a78bfa) 12%,transparent)}.atlas-import-trigger:active{transform:scale(.97)}.atlas-import-trigger .iconify,.atlas-import-trigger svg{color:color-mix(in srgb,var(--space-accent,#a78bfa) 70%,#fff);flex:none;font-size:17px}.atlas-import-trigger.is-icon{width:42px;padding:0}.atlas-import-trigger.is-small{border-radius:12px;min-height:36px;padding:0 12px;font-size:13px}.atlas-import-trigger.is-quiet{background:0 0;border-color:#0000}@media (width<=700px){.planner-hero--toolbar .planner-date-actions:has(>.planner-date-edit-action){box-sizing:border-box;justify-content:space-between;gap:4px;width:100%;max-width:100%;overflow:visible}.planner-hero--toolbar .planner-date-actions:has(>.planner-date-edit-action)>:is(button,.planner-header-menu){flex:1 1 0;max-width:42px;width:auto!important;min-width:0!important;padding:0!important}}.aimp-backdrop{--ia:#8b5cf6;--aimp-ink:#f7f5fc;--aimp-muted:#aaa4b9;--aimp-dim:#7f798e;--aimp-line:#ffffff1a;--aimp-line-strong:#ffffff2b;--aimp-well:#ffffff09;--aimp-soft:color-mix(in srgb,var(--ia) 16%,transparent);--aimp-tint:color-mix(in srgb,var(--ia) 62%,#fff);z-index:2147481000;background:#040408a3;place-items:end center;display:grid;position:fixed;inset:0}@media (width>=701px){.aimp-backdrop{align-items:center;padding:24px}}.aimp-sheet{border:1px solid color-mix(in srgb,var(--ia) 26%,#ffffff1a);width:min(740px,100%);max-height:min(94dvh,900px);color:var(--aimp-ink);background:radial-gradient(110% 55% at 0 0,color-mix(in srgb,var(--ia) 17%,transparent),transparent 62%),radial-gradient(70% 40% at 100% 0,color-mix(in srgb,var(--ia) 9%,transparent),transparent 70%),linear-gradient(172deg,#17141f,#0e0d13 58%,#0a090d);border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -30px 90px -40px #000,inset 0 1px #ffffff0f}@media (width>=701px){.aimp-sheet{border-bottom:1px solid color-mix(in srgb,var(--ia) 26%,#ffffff1a);border-radius:28px}}@media (width<=700px){body>.aimp-backdrop.atlas-blocking-overlay{padding-top:max(20px,calc(env(safe-area-inset-top) + 12px));grid-template-rows:minmax(0,1fr);align-items:end}.aimp-sheet{box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--ia) 26%,#ffffff1a);border-radius:24px;align-self:end;min-height:0;max-height:100%}.aimp-foot{padding-bottom:12px}}.aimp-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 12px;display:flex}.aimp-head__copy{min-width:0}.aimp-eyebrow{color:var(--aimp-tint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:750;display:inline-flex}.aimp-head h2{color:var(--aimp-ink);letter-spacing:-.035em;margin:7px 0 0;font-size:25px;font-weight:790;line-height:1.08}.aimp-lead{max-width:560px;color:var(--aimp-muted);margin:7px 0 0;font-size:13.5px;line-height:1.45}@media (width<=700px) and (height<=760px){.aimp-lead{display:none}}.aimp-icon{border:1px solid var(--aimp-line-strong);width:40px;height:40px;color:var(--aimp-ink);cursor:pointer;background:#ffffff0d;border-radius:13px;flex:none;place-items:center;font-size:18px;display:inline-grid}.aimp-icon:hover{border-color:color-mix(in srgb,var(--ia) 55%,transparent)}.aimp-icon:disabled{opacity:.4;cursor:default}.aimp-tabs{border:1px solid var(--aimp-line);background:#00000047;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 20px;padding:4px;display:grid}.aimp-tabs button{min-height:40px;color:var(--aimp-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:13.5px;font-weight:650;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.aimp-tabs button:hover{color:var(--aimp-ink)}.aimp-tabs button.active{border-color:color-mix(in srgb,var(--ia) 42%,transparent);color:var(--aimp-ink);background:color-mix(in srgb,var(--ia) 20%,#ffffff08);box-shadow:inset 0 1px #ffffff14}.aimp-tabs button.active .iconify,.aimp-tabs button.active svg{color:var(--aimp-tint)}@media (width<=420px){.aimp-tabs button{flex-direction:column;gap:2px;min-height:48px;font-size:11.5px}}.aimp-body{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;min-height:0;padding:16px 20px 20px;display:grid;overflow-y:auto}.aimp-pane{gap:12px;display:grid}.aimp-step{color:var(--aimp-ink);letter-spacing:-.01em;align-items:center;gap:9px;margin:2px 0 0;font-size:14px;font-weight:700;display:flex}.aimp-step b{color:#0c0a12;background:var(--aimp-tint);border-radius:8px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-grid}.aimp-fields{flex-wrap:wrap;gap:10px 12px;display:flex}.aimp-field{flex:150px;gap:6px;min-width:0;display:grid}.aimp-field.is-wide{flex-basis:100%}.aimp-field.is-narrow{flex:0 108px}.aimp-field.is-choice{flex:0 auto}.aimp-field>span{color:var(--aimp-muted);font-size:12px;font-weight:650}.aimp-field input,.aimp-inline-field input,.aimp-inline-field select{border:1px solid var(--aimp-line-strong);width:100%;min-height:44px;color:var(--aimp-ink);font:inherit;background:#0504089e;border-radius:13px;outline:0;padding:0 13px;font-size:16px}.aimp-field input,.aimp-inline-field input,.aimp-inline-field select,.aimp-paste textarea{appearance:none;transition:border-color .16s,background .16s}.aimp-field input::placeholder{color:#6f6a7f}@media (hover:hover){.aimp-field input:hover:not(:focus),.aimp-inline-field input:hover:not(:focus),.aimp-paste textarea:hover:not(:focus){border-color:#ffffff3d}}.aimp-sheet :is(.aimp-field input,.aimp-inline-field input,.aimp-inline-field select,.aimp-paste textarea):is(:focus,:focus-visible){background:#0c0b11c7;box-shadow:none!important;border-color:#ffffff4d!important;outline:0!important}@media (width<=700px){.aimp-sheet :is(input,textarea,select){font-size:16px!important}}.aimp-choice{flex-wrap:wrap;gap:5px;display:flex}.aimp-choice button,.aimp-segment button,.aimp-toggle{border:1px solid var(--aimp-line-strong);min-height:36px;color:var(--aimp-muted);background:var(--aimp-well);font:inherit;cursor:pointer;border-radius:11px;padding:0 12px;font-size:13.5px;font-weight:650;transition:color .15s,background .15s,border-color .15s}.aimp-choice button.active,.aimp-segment button.active,.aimp-toggle.active{border-color:color-mix(in srgb,var(--ia) 60%,transparent);color:var(--aimp-ink);background:color-mix(in srgb,var(--ia) 22%,transparent)}.aimp-prompt{border:1px solid color-mix(in srgb,var(--ia) 24%,var(--aimp-line));background:#0000004d;border-radius:16px;overflow:hidden}.aimp-prompt__bar{border-bottom:1px solid var(--aimp-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 13px;display:flex}.aimp-prompt__bar>span{color:var(--aimp-muted);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.aimp-prompt pre{color:#dcd7ea;white-space:pre-wrap;word-break:break-word;max-height:none;margin:0;padding:12px 14px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;overflow:visible}.aimp-chip-btn{border:1px solid var(--aimp-line-strong);min-height:34px;color:var(--aimp-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff0e;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.aimp-chip-btn:hover{border-color:color-mix(in srgb,var(--ia) 55%,transparent)}.aimp-chip-btn.is-done{color:#a7f3d0;border-color:#34d3998c}.aimp-chip-btn.is-quiet{color:var(--aimp-muted);background:0 0;border-color:#0000}.aimp-chip-btn:disabled{opacity:.45;cursor:default}.aimp-ais{flex-wrap:wrap;gap:7px;display:flex}.aimp-ai{border:1px solid var(--aimp-line);min-height:44px;color:var(--aimp-ink);background:var(--aimp-well);border-radius:14px;flex:auto;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.aimp-ai:hover{border-color:color-mix(in srgb,var(--ia) 50%,transparent);background:color-mix(in srgb,var(--ia) 10%,transparent)}.aimp-ai:active{transform:scale(.97)}.aimp-ai>.iconify:first-child,.aimp-ai>svg:first-child{flex:none;font-size:17px}.aimp-ai>span{white-space:nowrap;flex:1}.aimp-ai__out{color:var(--aimp-dim);flex:none;font-size:14px}.aimp-paste{gap:8px;display:grid}.aimp-paste textarea{border:1px solid var(--aimp-line-strong);resize:vertical;width:100%;min-height:148px;max-height:340px;color:var(--aimp-ink);font:inherit;background:#0504089e;border-radius:16px;outline:0;padding:13px 14px;font-size:15px;line-height:1.5}.aimp-paste textarea::placeholder{color:#6f6a7f}@media (width<=700px){.aimp-paste textarea{min-height:124px;font-size:16px}}.aimp-paste__bar{flex-wrap:wrap;gap:6px}.aimp-paste__bar,.aimp-source{align-items:center;display:flex}.aimp-source{border:1px solid var(--aimp-line);min-height:46px;color:var(--aimp-ink);background:var(--aimp-well);border-radius:14px;gap:9px;padding:0 12px;font-size:14px;font-weight:600}.aimp-source>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aimp-source.is-inline{min-height:0;color:var(--aimp-muted);background:0 0;border:0;gap:5px;padding:0 4px;font-size:12.5px}.aimp-link-btn{color:var(--aimp-tint);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.aimp-link-btn:hover{color:var(--aimp-ink)}.aimp-understands{gap:8px;display:grid}.aimp-understands p{color:var(--aimp-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.aimp-hints,.aimp-understands ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aimp-understands li{border:1px solid var(--aimp-line);color:#d6d1e3;background:var(--aimp-well);border-radius:999px;padding:6px 10px;font-size:12.5px}.aimp-hints{gap:7px;display:grid}.aimp-hints li{color:var(--aimp-muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.aimp-hints li .iconify,.aimp-hints li svg{color:var(--aimp-tint);flex:none;margin-top:2px}.aimp-drop{border:1.5px dashed color-mix(in srgb,var(--ia) 40%,var(--aimp-line-strong));color:var(--aimp-ink);background:color-mix(in srgb,var(--ia) 6%,transparent);font:inherit;text-align:center;cursor:pointer;border-radius:20px;justify-items:center;gap:7px;padding:30px 18px;transition:background .18s,border-color .18s;display:grid}.aimp-drop.is-over,.aimp-drop:hover{border-color:var(--aimp-tint);background:color-mix(in srgb,var(--ia) 14%,transparent)}.aimp-drop__icon{color:#0c0a12;background:var(--aimp-tint);border-radius:16px;place-items:center;width:48px;height:48px;font-size:22px;display:inline-grid}.aimp-drop strong{font-size:15.5px;font-weight:700}.aimp-drop small{max-width:440px;color:var(--aimp-muted);font-size:12.5px;line-height:1.45}.aimp-hidden{display:none}.aimp-link{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.aimp-link .aimp-field{flex:260px}.aimp-error,.aimp-note{color:var(--aimp-muted);align-items:flex-start;gap:7px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.aimp-error{color:#fda4af}.aimp-note.is-warn{color:#fcd34d}.aimp-error .iconify,.aimp-error svg,.aimp-note .iconify,.aimp-note svg{flex:none;margin-top:1px}.aimp-preview{border-top:1px solid var(--aimp-line);gap:11px;padding-top:14px;display:grid}.aimp-preview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aimp-preview__head>div{gap:3px;min-width:0;display:grid}.aimp-understood{color:var(--aimp-tint);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:750;display:inline-flex}.aimp-preview__head strong{color:var(--aimp-ink);letter-spacing:-.02em;font-size:18px;font-weight:760;line-height:1.25}.aimp-preview__head strong.is-empty{color:var(--aimp-muted);letter-spacing:0;font-size:14px;font-weight:600}.aimp-spark{display:inline-block}.aimp-spark.is-reading{animation:.9s ease-in-out infinite aimp-twinkle}@keyframes aimp-twinkle{50%{opacity:.35;transform:scale(.82)rotate(20deg)}}.aimp-format{border:1px solid var(--aimp-line-strong);color:var(--aimp-muted);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:650}.aimp-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.aimp-options__all{margin-left:auto}.aimp-toggle{align-items:center;gap:6px;display:inline-flex}.aimp-segment{border:1px solid var(--aimp-line);background:#00000040;border-radius:13px;gap:3px;padding:3px;display:inline-flex}.aimp-segment button{background:0 0;border-color:#0000;min-height:32px}.aimp-inline-field{min-width:0;max-width:320px;color:var(--aimp-muted);flex:200px;align-items:center;gap:7px;display:inline-flex}.aimp-inline-field input,.aimp-inline-field select{border-radius:11px;min-height:38px;font-size:15px}.aimp-inline-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#aaa4b9 0),linear-gradient(135deg,#aaa4b9 50%,#0000 0);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding-right:26px}.aimp-list{gap:6px;display:grid}.aimp-list.is-busy{pointer-events:none;opacity:.7}.aimp-group{gap:6px;display:grid}.aimp-group__label{color:var(--aimp-muted);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 0;font-size:11.5px;font-weight:750}.aimp-group:first-child .aimp-group__label{margin-top:0}.aimp-row{border:1px solid var(--aimp-line);width:100%;color:inherit;background:var(--aimp-well);font:inherit;text-align:left;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 64px;border-radius:15px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;transition:opacity .15s,border-color .15s,background .15s;display:grid}.aimp-row:hover{border-color:color-mix(in srgb,var(--ia) 34%,var(--aimp-line))}.aimp-row.off{opacity:.48}.aimp-row.blocked{cursor:default}.aimp-check{border:1.5px solid color-mix(in srgb,var(--ia) 70%,#fff 10%);color:#0c0a12;background:var(--aimp-tint);border-radius:7px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;display:inline-grid}.aimp-row.off .aimp-check{border-color:var(--aimp-line-strong);color:#0000;background:0 0}.aimp-row__main{gap:3px;min-width:0;display:grid}.aimp-row__title{color:var(--aimp-ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden}.aimp-row__detail{color:#cfc9dc;overflow-wrap:anywhere;font-size:13.5px;line-height:1.38}.aimp-row__extra{color:var(--aimp-dim);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.aimp-row__extra .iconify,.aimp-row__extra svg{vertical-align:-2px}.aimp-row__detail .math-rich p,.aimp-row__title .math-rich p{margin:0}.aimp-row__tags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.aimp-row__tags em{border:1px solid var(--aimp-line);color:var(--aimp-muted);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:650}.aimp-row__tags em.is-dup{color:#93c5fd;border-color:#60a5fa59}.aimp-row__tags em.is-missing{color:#fcd34d;border-color:#fcd34d59}@media (width<=480px){.aimp-row{grid-template-columns:24px minmax(0,1fr)}.aimp-row__tags{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center}.aimp-row__tags:empty{display:none}}.aimp-more{color:var(--aimp-dim);text-align:center;margin:4px 0 0;font-size:12.5px}.aimp-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--aimp-line);background:#0a090deb;align-items:center;gap:10px;display:flex}.aimp-ghost,.aimp-primary{min-height:48px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .2s,opacity .2s;display:inline-flex}.aimp-ghost{border:1px solid var(--aimp-line-strong);color:var(--aimp-ink);background:#ffffff0a}.aimp-primary{border:1px solid color-mix(in srgb,var(--ia) 55%,#fff 25%);color:#0c0a12;background:linear-gradient(135deg,color-mix(in srgb,var(--ia) 55%,#fff),var(--ia) 62%,color-mix(in srgb,var(--ia) 75%,#ff5d8f));box-shadow:0 14px 34px -16px var(--ia),inset 0 1px #ffffff80;flex:1}.aimp-primary b{background:#0c0a122e;border-radius:9px;place-items:center;min-width:26px;height:24px;padding:0 7px;font-size:13px;display:inline-grid}.aimp-primary.is-small{border-radius:13px;flex:none;min-height:44px;font-size:14px}.aimp-primary:disabled{opacity:.4;cursor:default;box-shadow:none}.aimp-ghost:active,.aimp-primary:not(:disabled):active{transform:scale(.97)}.aimp-progress{flex:1;align-content:center;gap:8px;min-height:48px;display:grid}.aimp-progress span{color:var(--aimp-muted);font-size:13px;font-weight:650}.aimp-progress i{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.aimp-progress em{border-radius:inherit;background:var(--aimp-tint);height:100%;transition:width .25s;display:block}.aimp-spin{animation:.8s linear infinite aimp-spin}@keyframes aimp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.aimp-spark.is-reading,.aimp-spin{animation:none}.aimp-ai,.aimp-ghost,.aimp-primary,.aimp-row{transition:none}}.math-my__head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.math-my__empty-actions .atlas-import-trigger,.math-my__head-actions .atlas-import-trigger{--space-accent:#22d3ee}.notes-home .atlas-import-trigger{--space-accent:var(--notes-accent,#e8bc78)}.notes-blank .atlas-import-trigger{margin-top:10px}.notes-library__import{flex:none}.travel-home .atlas-import-trigger{--space-accent:#ff7a59}.books-library .atlas-import-trigger{--space-accent:#22c55e;min-height:40px}@media (width<=700px) and (width>=391px){.bookshelf-section__actions{grid-template-columns:minmax(0,1fr) auto auto}}.planner-empty>div{flex-wrap:wrap}.planner-import-day,.planner-template-import{justify-content:center;align-items:center;gap:7px;display:inline-flex}.planner-template-import{width:100%}.planner-date-divider{background:#ffffff1a;flex:none;align-self:center;width:1px;height:20px;margin:0 3px}.planner-hero--toolbar .planner-date-actions>:is(.planner-date-edit-action,.planner-date-edit-trigger) .iconify{opacity:.88}.planner-hero--toolbar .planner-date-actions>:is(.planner-date-edit-action,.planner-date-edit-trigger):hover{color:#f4f0fb;background:#ffffff12;border-color:#ffffff38}.planner-hero--toolbar .planner-date-actions>.planner-date-save{justify-content:center;align-items:center;gap:6px;display:inline-flex!important}.planner-date-save>.iconify,.planner-date-save>svg{flex:none;margin:0}.planner-date-save__label{font-size:13px;font-weight:650}.planner-day-view:not(.planner-day-view--perfect-day) .planner-hero--toolbar .planner-date-save{color:#f1ebff;background:#8b5cf626;border-color:#c7b5ff66}.planner-day-view:not(.planner-day-view--perfect-day) .planner-hero--toolbar .planner-date-save:hover{background:#8b5cf63a;border-color:#cbb8ff99}.planner-day-view:not(.planner-day-view--perfect-day) .planner-hero--toolbar .planner-date-delete:hover{color:#f3b6c1;background:#f05b7314;border-color:#f0a6b35c}@media (width>=701px){.planner-hero--toolbar .planner-date-actions>.planner-date-save{padding:0 12px 0 10px}}@media (width<=700px){.planner-date-save__label{display:none}.planner-hero--toolbar .planner-date-actions>.planner-date-save{gap:0;padding:0!important}.planner-date-divider{height:18px;margin:0 1px}}:root{--sky-tint:#fff;--sky-tint-mix:0%;--sky-k:1;--sky-stars:.3;--sky-arc:min(150vw,1240px);--sky-top:calc(env(safe-area-inset-top,0px) + 98px)}html[data-atlas-time=morning]{--sky-tint:#ffb07a;--sky-tint-mix:30%;--sky-k:.95;--sky-stars:0}html[data-atlas-time=day]{--sky-tint:#cfe0ff;--sky-tint-mix:20%;--sky-k:1;--sky-stars:0}html[data-atlas-time=evening]{--sky-tint:#ff7ab8;--sky-tint-mix:20%;--sky-k:1;--sky-stars:.3}html[data-atlas-time=night]{--sky-tint:#4f5bff;--sky-tint-mix:22%;--sky-k:.82;--sky-stars:1}.app-shell>.atlas-sky.atlas-sky{z-index:0;position:fixed}.atlas-sky{pointer-events:none;isolation:isolate;contain:strict;background:#030305;height:100lvh;inset:0 0 auto;overflow:hidden}.atlas-sky i{font-style:normal;display:block;inset:0}.atlas-sky i,.atlas-sky i:after,.atlas-sky i:before{pointer-events:none;position:absolute}.atlas-sky__scene{--p1:color-mix(in oklab,var(--p,#8b5cf6),var(--sky-tint) var(--sky-tint-mix));--q1:color-mix(in oklab,var(--q,#6d3fe0),var(--sky-tint) var(--sky-tint-mix));--r1:color-mix(in oklab,var(--r,#b07cff),var(--sky-tint) var(--sky-tint-mix));transition:opacity .7s;position:absolute;inset:0}.atlas-sky__haze,.atlas-sky__light{opacity:var(--sky-k)}.atlas-sky[data-quiet] .atlas-sky__scene{opacity:.58}.atlas-sky-enter-active,.atlas-sky-leave-active{transition:opacity .95s cubic-bezier(.4,0,.2,1)}.atlas-sky-enter-from,.atlas-sky-leave-to{opacity:0!important}.atlas-sky-enter-active .atlas-sky__light{animation:1.3s cubic-bezier(.2,.7,.2,1) both atlas-sky-settle}@keyframes atlas-sky-settle{0%{transform:scale(1.07)translateY(-2%)}to{transform:none}}html[data-atlas-time=morning] .atlas-sky__time{background:radial-gradient(95% 22% at 50% -4%,#ffc68c4d,#0000 72%),radial-gradient(60% 30% at 100% 0,#ffa09624,#0000 70%),radial-gradient(80% 26% at 0 100%,#ffaa820f,#0000 72%)}html[data-atlas-time=day] .atlas-sky__time{background:radial-gradient(110% 32% at 50% -10%,#e2ecff26,#0000 72%),linear-gradient(#c8d8ff0d,#0000 52%)}html[data-atlas-time=evening] .atlas-sky__time{background:radial-gradient(72% 30% at 0 -4%,#ff70ac33,#0000 70%),radial-gradient(70% 34% at 100% 104%,#9646ed24,#0000 72%)}html[data-atlas-time=night] .atlas-sky__time{background:linear-gradient(#0000 38%,#01010761)}.atlas-sky__stars{opacity:var(--sky-stars);background:radial-gradient(3px at 14% 14%,#ece4fff2,#beaaff38 45%,#0000 100%),radial-gradient(2.6px at 83% 10%,#ece4ffe6,#beaaff33 45%,#0000 100%),radial-gradient(2.4px at 61% 27%,#ece4ffcc,#beaaff2e 45%,#0000 100%),radial-gradient(1.3px at 7% 9%,#fff 0 45%,#0000 100%),radial-gradient(1.1px at 22% 22%,#fff 0 45%,#0000 100%),radial-gradient(1px at 31% 7%,#fff 0 45%,#0000 100%),radial-gradient(1.3px at 39% 18%,#fff 0 45%,#0000 100%),radial-gradient(.9px at 46% 5%,#fff 0 45%,#0000 100%),radial-gradient(1.2px at 52% 15%,#fff 0 45%,#0000 100%),radial-gradient(1px at 58% 9%,#fff 0 45%,#0000 100%),radial-gradient(1.4px at 69% 17%,#fff 0 45%,#0000 100%),radial-gradient(1px at 74% 6%,#fff 0 45%,#0000 100%),radial-gradient(1.1px at 91% 19%,#fff 0 45%,#0000 100%),radial-gradient(.9px at 96% 8%,#fff 0 45%,#0000 100%),radial-gradient(1px at 4% 29%,#fff 0 45%,#0000 100%),radial-gradient(1.2px at 27% 33%,#fff 0 45%,#0000 100%),radial-gradient(.9px at 44% 28%,#fff 0 45%,#0000 100%),radial-gradient(1px at 78% 31%,#fff 0 45%,#0000 100%),radial-gradient(1.1px at 88% 38%,#fff 0 45%,#0000 100%),radial-gradient(.9px at 16% 41%,#fff 0 45%,#0000 100%),radial-gradient(1px at 53% 39%,#fff 0 45%,#0000 100%),radial-gradient(.8px at 35% 46%,#fff 0 45%,#0000 100%),radial-gradient(.9px at 70% 47%,#fff 0 45%,#0000 100%);transition:opacity .9s;-webkit-mask-image:linear-gradient(#000,#000 26%,#0000 58%);mask-image:linear-gradient(#000,#000 26%,#0000 58%)}.atlas-sky:is([data-scene=notes],[data-scene=settings],[data-scene=books]) .atlas-sky__stars{opacity:calc(var(--sky-stars)*.25)}.atlas-sky:is([data-scene=aura],[data-scene=welcome]) .atlas-sky__stars{opacity:max(var(--sky-stars),.75)}.atlas-sky[data-scene=travel] .atlas-sky__stars{-webkit-mask-image:linear-gradient(#000,#000 18%,#0000 27%);mask-image:linear-gradient(#000,#000 18%,#0000 27%)}.atlas-sky__grain{mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='1.2 0 0 0 -.1 1.2 0 0 0 -.1 1.2 0 0 0 -.1 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:220px 220px}.atlas-sky__scene--atlas,.atlas-sky__scene--home{--p:#7c4dff;--q:#b07cff;--r:#4a2bb8;--p1:color-mix(in oklab,var(--p),var(--sky-tint) calc(var(--sky-tint-mix)*1.7));--q1:color-mix(in oklab,var(--q),var(--sky-tint) calc(var(--sky-tint-mix)*1.7));--r1:color-mix(in oklab,var(--r),var(--sky-tint) calc(var(--sky-tint-mix)*1.4))}.atlas-sky__scene--atlas{opacity:.8}.atlas-sky__scene--atlas .atlas-sky__light,.atlas-sky__scene--home .atlas-sky__light{background:radial-gradient(84% 34% at 50% 22%,color-mix(in srgb,var(--p1) 72%,transparent) 0,color-mix(in srgb,var(--p1) 28%,transparent) 46%,transparent 76%),radial-gradient(62% 32% at 12% 6%,color-mix(in srgb,var(--r1) 56%,transparent),transparent 72%),radial-gradient(58% 30% at 90% 14%,color-mix(in srgb,var(--q1) 34%,transparent),transparent 72%),radial-gradient(130% 52% at 50% -16%,color-mix(in srgb,var(--r1) 38%,transparent),transparent 74%),radial-gradient(110% 40% at 50% 52%,color-mix(in srgb,var(--r1) 16%,transparent),transparent 74%)}.atlas-sky__scene--atlas .atlas-sky__haze,.atlas-sky__scene--home .atlas-sky__haze{background:radial-gradient(160% 46% at 50% 114%,color-mix(in srgb,var(--q1) 40%,transparent),color-mix(in srgb,var(--r1) 18%,transparent) 50%,transparent 80%),radial-gradient(70% 22% at 4% 62%,color-mix(in srgb,var(--r1) 12%,transparent),transparent 72%),radial-gradient(60% 20% at 100% 78%,color-mix(in srgb,var(--p1) 9%,transparent),transparent 72%)}.atlas-sky__scene--atlas .atlas-sky__motif,.atlas-sky__scene--home .atlas-sky__motif{background:radial-gradient(34% 4.5% at 36% 36%,#d6c0ff16,#0000 72%),radial-gradient(28% 3.5% at 66% 31%,#c4a8ff12,#0000 72%),radial-gradient(42% 5.5% at 54% 45%,#a680ff0f,#0000 74%),radial-gradient(30% 4% at 28% 54%,#966eff0b,#0000 74%);inset:-20%;transform:rotate(-11deg)}.atlas-sky__scene--atlas .atlas-sky__haze:before,.atlas-sky__scene--home .atlas-sky__haze:before{content:"";border:1px solid #d4c2ff1f;border-radius:50%;width:104vw;height:34vw;top:21%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.atlas-sky__scene--atlas .atlas-sky__haze:after,.atlas-sky__scene--home .atlas-sky__haze:after{content:"";background:#f3ecff;border-radius:50%;width:7px;height:7px;top:calc(21% + 18.6vw - 3.5px);left:calc(50% - 38.6vw - 3.5px);box-shadow:0 0 0 4px #a878ff29,0 0 22px 4px #bea0ff8c}.atlas-sky__scene--atlas .atlas-sky__detail,.atlas-sky__scene--home .atlas-sky__detail{background:radial-gradient(#eee6ff33 .7px,#0000 1.25px) 0 0/11px 11px;-webkit-mask-image:radial-gradient(52% 24% at 50% 21%,#000 0,#0000004d 56%,#0000 82%);mask-image:radial-gradient(52% 24% at 50% 21%,#000 0,#0000004d 56%,#0000 82%)}html[data-atlas-time=morning] :is(.atlas-sky__scene--home,.atlas-sky__scene--atlas){--p1:oklab(64.2817% .0888463 -.181502);--q1:oklab(73.4787% .0833709 -.11458);--r1:oklab(47.676% .0610037 -.170465)}html[data-atlas-time=day] :is(.atlas-sky__scene--home,.atlas-sky__scene--atlas){--p1:oklab(64.9243% .0536311 -.192148);--q1:oklab(77.9407% .0489263 -.114621);--r1:oklab(49.979% .0385352 -.180472)}html[data-atlas-time=morning] :is(.atlas-sky__scene--home,.atlas-sky__scene--atlas) .atlas-sky__light:before{content:"";background:radial-gradient(60% 24% at 88% 2%,#ffc49257,#0000 72%),radial-gradient(50% 22% at 8% 0,#ff96be2e,#0000 72%);inset:0}html[data-atlas-time=day] :is(.atlas-sky__scene--home,.atlas-sky__scene--atlas) .atlas-sky__light:before{content:"";background:radial-gradient(90% 30% at 50% -4%,#d6ceff38,#0000 72%);inset:0}html[data-atlas-time=evening] :is(.atlas-sky__scene--home,.atlas-sky__scene--atlas) .atlas-sky__light:before{content:"";background:radial-gradient(60% 30% at 0 34%,#ff60b033,#0000 72%),radial-gradient(70% 26% at 100% 4%,#ff82aa24,#0000 72%);inset:0}.dashboard>.hero.glass-card{background:radial-gradient(circle at 77% 49%,#7c2ee033 0,#0000 36%),linear-gradient(165deg,#ffffff0d,#ffffff03 38%,#10062480),#07050fad;border-color:#d6c4ff29}.atlas-sky__scene--today .atlas-sky__light{background:radial-gradient(120% 48% at 50% -10%,#4b55d670,#2a2f8a33 45%,#0000 73%)}html[data-atlas-time=morning] .atlas-sky__scene--today .atlas-sky__light{background:radial-gradient(70% 22% at 78% 10%,#ffe0a842,#0000 72%),radial-gradient(135% 56% at 50% -12%,#ffb27a8f,#ff6f9c38 44%,#0000 75%)}html[data-atlas-time=day] .atlas-sky__scene--today .atlas-sky__light{background:radial-gradient(90% 26% at 50% -6%,#ffffff26,#0000 70%),radial-gradient(140% 58% at 50% -12%,#8fb4ff85,#6e86ff33 42%,#0000 74%)}html[data-atlas-time=evening] .atlas-sky__scene--today .atlas-sky__light{background:radial-gradient(70% 30% at 14% 2%,#ff7ab647,#0000 70%),radial-gradient(140% 58% at 50% -12%,#a070ff99,#ff6fa833 46%,#0000 75%)}.atlas-sky__scene--today .atlas-sky__haze{background:radial-gradient(150% 40% at 50% 110%,#3434a024,#0000 74%)}html[data-atlas-time=morning] .atlas-sky__scene--today .atlas-sky__haze{background:radial-gradient(150% 40% at 50% 110%,#ff8c781c,#0000 74%)}html[data-atlas-time=day] .atlas-sky__scene--today .atlas-sky__haze{background:radial-gradient(150% 40% at 50% 110%,#78a0ff1c,#0000 74%)}html[data-atlas-time=evening] .atlas-sky__scene--today .atlas-sky__haze{background:radial-gradient(150% 40% at 50% 110%,#9650dc26,#0000 74%)}.atlas-sky__scene--today .atlas-sky__motif{background:radial-gradient(40% 2.2% at 30% 24%,#ffffff0f,#0000 72%),radial-gradient(30% 1.8% at 70% 30%,#ffffff0d,#0000 72%),radial-gradient(36% 2% at 48% 36%,#ffffff09,#0000 72%);inset:-10%;transform:rotate(-6deg)}html[data-atlas-time=night] .atlas-sky__scene--today .atlas-sky__motif{opacity:.4}.atlas-sky__scene--today .atlas-sky__detail:before{content:"";width:40px;height:40px;left:calc(var(--sun-x,78%) - 20px);top:calc(var(--sun-y,15%) - 20px);background:radial-gradient(circle at 50% 50%,var(--sun-core,#fff4dc) 0 34%,var(--sun-rim,#ffbe7880) 62%,transparent 72%);box-shadow:0 0 60px 26px var(--sun-glow,#ffb47833);border-radius:50%}html[data-atlas-time=morning] .atlas-sky__scene--today{--sun-x:80%;--sun-y:16%;--sun-core:#fff1d6;--sun-rim:#ffba788c;--sun-glow:#ffaa6e38}html[data-atlas-time=day] .atlas-sky__scene--today{--sun-x:64%;--sun-y:12%;--sun-core:#fff;--sun-rim:#dce8ff8c;--sun-glow:#c8dcff33}html[data-atlas-time=evening] .atlas-sky__scene--today{--sun-x:88%;--sun-y:19%;--sun-core:#ffe2cf;--sun-rim:#ff82968c;--sun-glow:#ff6e9638}html[data-atlas-time=night] .atlas-sky__scene--today .atlas-sky__detail:before{background:#eef0ff;width:30px;height:30px;top:calc(15% - 15px);left:calc(80% - 15px);box-shadow:0 0 40px 14px #96a0ff2e}html[data-atlas-time=night] .atlas-sky__scene--today .atlas-sky__detail:after{content:"";background:#12153e;border-radius:50%;width:28px;height:28px;top:calc(15% - 20px);left:calc(80% - 6px)}.atlas-sky__scene--planner{--p:#8b5cf6;--q:#6d3fe0;--r:#c4a6ff}.atlas-sky__scene--planner .atlas-sky__light{background:radial-gradient(130% 58% at 50% -14%,color-mix(in srgb,var(--p1) 66%,transparent),color-mix(in srgb,var(--q1) 28%,transparent) 40%,transparent 73%),radial-gradient(70% 30% at 50% 6%,color-mix(in srgb,var(--r1) 14%,transparent),transparent 70%),radial-gradient(90% 40% at 0 100%,color-mix(in srgb,var(--q1) 12%,transparent),transparent 70%)}html[data-atlas-time=morning] .atlas-sky__scene--planner .atlas-sky__light:before{content:"";background:radial-gradient(82% 18% at 50% -3%,#f0c76a66,#0000 72%);inset:0}.atlas-sky__scene--planner .atlas-sky__haze{background:radial-gradient(140% 36% at 50% 110%,color-mix(in srgb,var(--q1) 15%,transparent),transparent 72%)}.atlas-sky__scene--planner .atlas-sky__motif:before{content:"";left:50%;top:var(--sky-top);width:var(--sky-arc);height:var(--sky-arc);border:1px dashed #ded0ff33;border-radius:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000,#000 10%,#0000 26%);mask-image:linear-gradient(#000,#000 10%,#0000 26%)}.atlas-sky__scene--planner .atlas-sky__motif:after{content:"";left:50%;top:calc(var(--sky-top) - 5px);width:2px;height:11px;box-shadow:calc(var(--sky-arc)*-.171) calc(var(--sky-arc)*.03) 0 #e8dcff2e,calc(var(--sky-arc)*.171) calc(var(--sky-arc)*.03) 0 #e8dcff2e,calc(var(--sky-arc)*-.321) calc(var(--sky-arc)*.117) 0 #e8dcff1f,calc(var(--sky-arc)*.321) calc(var(--sky-arc)*.117) 0 #e8dcff1f;background:#e8dcff47;border-radius:2px;margin-left:-1px}.atlas-sky__scene--planner{--sx:.62;--sy:.108}html[data-atlas-time=morning] .atlas-sky__scene--planner{--sx:-.62;--sy:.108}html[data-atlas-time=day] .atlas-sky__scene--planner{--sx:.1;--sy:.0025}html[data-atlas-time=evening] .atlas-sky__scene--planner{--sx:.62;--sy:.108}html[data-atlas-time=night] .atlas-sky__scene--planner{--sx:.42;--sy:.046}.atlas-sky__scene--planner .atlas-sky__detail:before{content:"";width:16px;height:16px;left:calc(50% + var(--sky-arc)*var(--sx)/2 - 8px);top:calc(var(--sky-top) + var(--sky-arc)*var(--sy) - 8px);background:radial-gradient(circle,#fffaf0 0 30%,#f0c76a 58%,#f0c76a00 74%);border-radius:50%;box-shadow:0 0 34px 12px #f0c76a4d,0 0 90px 30px #8b5cf638}html[data-atlas-time=evening] .atlas-sky__scene--planner .atlas-sky__detail:before{background:radial-gradient(circle,#fff2e6 0 30%,#ff9a7a 58%,#ff8c7800 74%);box-shadow:0 0 34px 12px #ff828c4d,0 0 90px 30px #aa5cf63d}html[data-atlas-time=night] .atlas-sky__scene--planner .atlas-sky__detail:before{background:#ece8ff;width:12px;height:12px;box-shadow:0 0 26px 8px #beb4ff4d}.atlas-sky__scene--notes{--p:#e8a846;--q:#b9722a;--r:#ffe2b4}.atlas-sky__scene--books,.atlas-sky__scene--notes{--p1:var(--p);--q1:var(--q);--r1:var(--r)}.atlas-sky__scene--notes .atlas-sky__light{background:radial-gradient(118% 52% at 4% -12%,color-mix(in srgb,var(--p1) 56%,transparent),color-mix(in srgb,var(--q1) 20%,transparent) 46%,transparent 74%),radial-gradient(60% 28% at 100% 0,color-mix(in srgb,var(--p1) 14%,transparent),transparent 70%)}.atlas-sky__scene--notes .atlas-sky__haze{background:radial-gradient(120% 30% at 50% 108%,#824c161c,#0000 72%)}.atlas-sky__scene--notes .atlas-sky__motif{background:linear-gradient(90deg,#0000 46px,#ff8a7824 46px 47px,#0000 47px),repeating-linear-gradient(#0000 0 33px,#ffe2b40f 33px 34px);background-position:0 0,0 calc(var(--sky-top) - 20px);-webkit-mask-image:linear-gradient(#000,#0000008c 32%,#0000 62%);mask-image:linear-gradient(#000,#0000008c 32%,#0000 62%)}.atlas-sky__scene--notes .atlas-sky__detail{background:radial-gradient(circle 1.6px at 23px calc(var(--sky-top) + 47px),#ffd2a052,transparent 100%),radial-gradient(circle 1.6px at 23px calc(var(--sky-top) + 115px),#ffd2a042,transparent 100%),radial-gradient(circle 1.6px at 23px calc(var(--sky-top) + 183px),#ffd2a033,transparent 100%)}.atlas-sky[data-scene=notes] .atlas-sky__grain{opacity:.62}.atlas-sky__scene--books{--p:#22c55e;--q:#0f7a3c;--r:#6ee7a8}.atlas-sky__scene--books .atlas-sky__light{opacity:1;background:radial-gradient(50% 24% at 88% -3%,#ffe4aa80,#ffc66e26 40%,transparent 70%),radial-gradient(120% 58% at 82% -16%,color-mix(in srgb,var(--p1) 40%,transparent),color-mix(in srgb,var(--q1) 16%,transparent) 46%,transparent 74%),radial-gradient(70% 30% at 0 8%,color-mix(in srgb,var(--q1) 14%,transparent),transparent 72%)}html[data-atlas-time=day] .atlas-sky__scene--books .atlas-sky__light{opacity:.86}html[data-atlas-time=night] .atlas-sky__scene--books .atlas-sky__light:before{content:"";background:radial-gradient(36% 16% at 88% -2%,#ffe8b44d,#0000 72%);inset:0}.atlas-sky__scene--books .atlas-sky__haze{background:radial-gradient(110% 34% at 0 106%,color-mix(in srgb,var(--q1) 15%,transparent),transparent 72%)}.atlas-sky__scene--books .atlas-sky__motif{background:conic-gradient(from 192deg at 88% -2%,#0000 0deg,#ffe4ac13 13deg,#ffe4ac09 30deg,#0000 46deg);-webkit-mask-image:linear-gradient(#000,#0009 40%,#0000 72%);mask-image:linear-gradient(#000,#0009 40%,#0000 72%)}.atlas-sky__scene--books .atlas-sky__detail{background:radial-gradient(1.5px at 70% 13%,#ffeecdb3,#0000 100%),radial-gradient(1.1px at 63% 19%,#ffeecd8c,#0000 100%),radial-gradient(1.4px at 57% 25%,#ffeecd80,#0000 100%),radial-gradient(1px at 69% 24%,#ffeecd73,#0000 100%),radial-gradient(1.2px at 48% 31%,#ffeecd61,#0000 100%),radial-gradient(.9px at 60% 34%,#ffeecd52,#0000 100%),radial-gradient(1.3px at 41% 38%,#ffeecd42,#0000 100%),radial-gradient(1px at 77% 9%,#ffeecd8c,#0000 100%)}.atlas-sky__scene--english{--p:#3b82f6;--q:#4f46e5;--r:#22d3ee}.atlas-sky__scene--english .atlas-sky__light{background:radial-gradient(130% 56% at 50% -14%,color-mix(in srgb,var(--p1) 58%,transparent),color-mix(in srgb,var(--q1) 20%,transparent) 42%,transparent 74%),radial-gradient(60% 28% at 94% 30%,color-mix(in srgb,var(--r1) 11%,transparent),transparent 70%)}.atlas-sky__scene--english .atlas-sky__haze{background:radial-gradient(130% 36% at 50% 110%,color-mix(in srgb,var(--q1) 13%,transparent),transparent 72%)}.atlas-sky__scene--english .atlas-sky__motif{background:repeating-radial-gradient(circle at 50% -6%,#0000 0 38px,#9dc2ff17 38px 39px);-webkit-mask-image:radial-gradient(95% 50% at 50% 0,#000 22%,#0000 80%);mask-image:radial-gradient(95% 50% at 50% 0,#000 22%,#0000 80%)}.atlas-sky__scene--english .atlas-sky__detail{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 400 70'%3E%3Cpath fill='none' stroke='%23aacdff' stroke-linejoin='round' stroke-opacity='.3' stroke-width='1.3' d='m0 35 8 4.2 8-1.3 8-2.1 8-.8 8-4.8 8-2.5 8 8.1 8 6.9 8-2.6 8-1.4 8-2.9L96 23l8-2.4 8 17.3 8 9.2 8-3.4 8 1.9 8-9.1 8-23.9 8 1.9 8 25.2 8 7.7h8l8 5.9 8-17.9 8-27.7 8 8.3 8 22.5 8 4 8 6 8 5.5 8-20.8 8-19.4 8 9.7 8 11.8 8 2.2 8 8.1 8 1.9 8-14.9 8-8.4 8 5.7 8 3.7 8 1.9 8 5.8 8-.3 8-7.6 8-2.8 8 2.3 8 .5 8 1.7' vector-effect='non-scaling-stroke'/%3E%3Cpath stroke='%23aacdff' stroke-opacity='.08' d='M0 35h400' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center calc(var(--sky-top) + 150px) /100% 76px no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.atlas-sky__scene--math{--p:#22d3ee;--q:#0e7490;--r:#f472b6}.atlas-sky__scene--math .atlas-sky__light{background:radial-gradient(120% 52% at 50% -12%,color-mix(in srgb,var(--p1) 46%,transparent),color-mix(in srgb,var(--q1) 18%,transparent) 46%,transparent 74%),radial-gradient(50% 26% at 100% 42%,color-mix(in srgb,var(--r1) 8%,transparent),transparent 70%)}.atlas-sky__scene--math .atlas-sky__haze{background:radial-gradient(130% 34% at 50% 110%,color-mix(in srgb,var(--q1) 15%,transparent),transparent 72%)}.atlas-sky__scene--math .atlas-sky__motif{background:linear-gradient(#9befff1c 1px,transparent 1px) 50% var(--sky-top) /128px 128px,linear-gradient(90deg,#9befff1c 1px,transparent 1px) 50% 0 /128px 128px,linear-gradient(#9befff0f 1px,transparent 1px) 50% var(--sky-top) /32px 32px,linear-gradient(90deg,#9befff0f 1px,transparent 1px) 50% 0 /32px 32px;-webkit-mask-image:radial-gradient(92% 46% at 50% 0,#000 16%,#0000 78%);mask-image:radial-gradient(92% 46% at 50% 0,#000 16%,#0000 78%)}.atlas-sky__scene--math .atlas-sky__detail{background:linear-gradient(90deg,transparent 3%,#ffbe8c42 28%,#ffbe8c42 72%,transparent 97%) 0 calc(var(--sky-top) + 128px) /100% 1px no-repeat,linear-gradient(180deg,transparent 0,#8ce6ff42 calc(var(--sky-top) + 20px),#8ce6ff1a calc(var(--sky-top) + 240px),transparent calc(var(--sky-top) + 340px)) calc(50% - 64px) 0 /1px 100% no-repeat}.atlas-sky__scene--math .atlas-sky__detail:before{content:"";width:192px;height:192px;left:calc(50% - 160px);top:calc(var(--sky-top) + 32px);border:1px solid #9befff2b;border-radius:50%}.atlas-sky__scene--math .atlas-sky__detail:after{content:"";width:7px;height:7px;left:calc(50% + .4px);top:calc(var(--sky-top) + 56.6px);background:#e9fdff;border-radius:50%;box-shadow:0 0 0 4px #22d3ee2e,0 0 18px 4px #22d3ee73}.atlas-sky__scene--travel{--p:#ff7a59;--q:#ff4f7b;--r:#2b2470;--hz:27.5%}.atlas-sky__scene--travel .atlas-sky__light{background:radial-gradient(68% 8% at 50% var(--hz),#ffd3a185,transparent 72%),radial-gradient(130% 19% at 50% calc(var(--hz) + 0.5%),color-mix(in srgb,var(--p1) 54%,transparent),color-mix(in srgb,var(--q1) 18%,transparent) 46%,transparent 74%),radial-gradient(130% 46% at 50% -14%,color-mix(in srgb,var(--p1) 50%,transparent),color-mix(in srgb,var(--q1) 20%,transparent) 42%,transparent 74%),linear-gradient(180deg,#2b24704d,#2b24701a calc(var(--hz) - 4%),transparent calc(var(--hz) + 6%))}html[data-atlas-time=morning] .atlas-sky__scene--travel .atlas-sky__light{background:radial-gradient(68% 8% at 50% var(--hz),#ffe4be75,transparent 72%),radial-gradient(130% 19% at 50% calc(var(--hz) + 0.5%),#ffa88c70,#ff78a024 46%,transparent 74%),radial-gradient(130% 46% at 50% -14%,#ffa87875,#ff788c29 42%,transparent 74%),linear-gradient(180deg,#605cbe38,#9678c814 calc(var(--hz) - 4%),transparent calc(var(--hz) + 6%))}html[data-atlas-time=day] .atlas-sky__scene--travel .atlas-sky__light{background:radial-gradient(68% 8% at 50% var(--hz),#ffeed64d,transparent 72%),radial-gradient(130% 19% at 50% calc(var(--hz) + 0.5%),#ffaa824d,#ff7a591a 46%,transparent 74%),radial-gradient(130% 46% at 50% -14%,#ff96696b,#ff7a5924 42%,transparent 74%),linear-gradient(180deg,#3a70d633,#5a96e614 calc(var(--hz) - 4%),transparent calc(var(--hz) + 6%))}html[data-atlas-time=night] .atlas-sky__scene--travel .atlas-sky__light{background:radial-gradient(130% 14% at 50% calc(var(--hz) + 0.5%),#ff7a5938,#ff4f7b0f 46%,transparent 74%),radial-gradient(130% 46% at 50% -14%,#ff7a595c,#ff4f7b1f 42%,transparent 74%),linear-gradient(180deg,#1010404d,#1a16501a calc(var(--hz) - 4%),transparent calc(var(--hz) + 6%))}.atlas-sky__scene--travel .atlas-sky__haze{background:radial-gradient(120% 14% at 50% calc(var(--hz) + 3%),color-mix(in srgb,var(--p1) 10%,transparent),transparent 72%),radial-gradient(120% 30% at 50% 110%,color-mix(in srgb,var(--p1) 8%,transparent),transparent 72%)}.atlas-sky__scene--travel .atlas-sky__motif{background:linear-gradient(90deg,transparent 6%,#ffd7ba80 50%,transparent 94%) 0 var(--hz) /100% 1px no-repeat}.atlas-sky__scene--travel .atlas-sky__motif:after{content:"";left:50%;top:var(--hz);border:1px dashed #ffdecc3d;border-radius:50%;width:min(82vw,860px);height:min(34vw,340px);transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000,#000 49%,#0000 50%);mask-image:linear-gradient(#000,#000 49%,#0000 50%)}.atlas-sky__scene--travel .atlas-sky__detail:before{content:"";left:calc(var(--sun-x,78%) - 30px);top:calc(var(--hz) - var(--sun-lift,30px));width:60px;height:var(--sun-h,30px);border-radius:60px 60px var(--sun-br,0 0);background:radial-gradient(circle 30px at 50% var(--sun-c,100%),#fff2dc 0,#ffc394 46%,#ff7a5999 84%,#ff7a5900 100%);box-shadow:0 -6px 46px 8px #ff8c643d}html[data-atlas-time=morning] .atlas-sky__scene--travel{--sun-x:86%;--sun-lift:20px;--sun-h:20px}html[data-atlas-time=day] .atlas-sky__scene--travel{--sun-x:72%;--sun-lift:120px;--sun-h:60px;--sun-br:60px 60px;--sun-c:50%}html[data-atlas-time=night] .atlas-sky__scene--travel .atlas-sky__detail:before{display:none}.atlas-sky__scene--travel .atlas-sky__detail:after{content:"";width:5px;height:5px;left:calc(50% + min(82vw,860px)/4 - 2.5px);top:calc(var(--hz) - min(34vw, 340px)*.433 - 2.5px);background:#fff;border-radius:50%;box-shadow:0 0 0 3px #ffc8aa29,0 0 14px 3px #ffc8aa80}.atlas-sky__scene--search{--p:#7c8cff;--q:#a78bfa;--r:#38bdf8;--lens-y:34%}.atlas-sky__scene--search .atlas-sky__light{background:radial-gradient(34% 15% at 50% var(--lens-y),color-mix(in srgb,var(--p1) 26%,transparent),transparent 72%),radial-gradient(115% 52% at 50% 18%,color-mix(in srgb,var(--q1) 36%,transparent),color-mix(in srgb,var(--p1) 14%,transparent) 46%,transparent 75%),radial-gradient(60% 28% at 100% 4%,color-mix(in srgb,var(--r1) 10%,transparent),transparent 70%)}.atlas-sky__scene--search .atlas-sky__haze{background:radial-gradient(120% 34% at 50% 110%,color-mix(in srgb,var(--p1) 11%,transparent),transparent 72%)}.atlas-sky__scene--search .atlas-sky__motif{background:repeating-radial-gradient(circle at 50% var(--lens-y),transparent 0 56px,#c4ccff16 56px 57px);-webkit-mask-image:radial-gradient(72% 36% at 50% var(--lens-y),#000 24%,transparent 76%);-webkit-mask-image:radial-gradient(72% 36% at 50% var(--lens-y),#000 24%,transparent 76%);mask-image:radial-gradient(72% 36% at 50% var(--lens-y),#000 24%,transparent 76%)}.atlas-sky__scene--search .atlas-sky__detail{-webkit-mask-image:radial-gradient(60% 30% at 50% var(--lens-y),#000 10%,transparent 72%);-webkit-mask-image:radial-gradient(60% 30% at 50% var(--lens-y),#000 10%,transparent 72%);mask-image:radial-gradient(60% 30% at 50% var(--lens-y),#000 10%,transparent 72%);background:linear-gradient(118deg,#0000 47%,#e2e6ff0f 50%,#0000 53%),linear-gradient(118deg,#0000 55%,#e2e6ff09 56.5%,#0000 58%)}.atlas-sky__scene--signals{--p:#c06cff;--q:#7c3aed;--r:#ff8fb0;--bell-x:76%}.atlas-sky__scene--signals .atlas-sky__light{background:radial-gradient(100% 46% at var(--bell-x) -6%,color-mix(in srgb,var(--p1) 46%,transparent),color-mix(in srgb,var(--q1) 18%,transparent) 45%,transparent 74%),radial-gradient(60% 30% at 0 32%,color-mix(in srgb,var(--q1) 11%,transparent),transparent 70%),radial-gradient(40% 16% at 92% 2%,color-mix(in srgb,var(--r1) 14%,transparent),transparent 70%)}.atlas-sky__scene--signals .atlas-sky__haze{background:radial-gradient(130% 34% at 50% 110%,color-mix(in srgb,var(--q1) 13%,transparent),transparent 72%)}.atlas-sky__scene--signals .atlas-sky__motif{background:repeating-radial-gradient(circle at var(--bell-x) 4%,transparent 0 46px,#e8c4ff17 46px 47px);-webkit-mask-image:radial-gradient(84% 46% at var(--bell-x) 0,#000 18%,transparent 78%);-webkit-mask-image:radial-gradient(84% 46% at var(--bell-x) 0,#000 18%,transparent 78%);mask-image:radial-gradient(84% 46% at var(--bell-x) 0,#000 18%,transparent 78%)}.atlas-sky__scene--signals .atlas-sky__detail{background:radial-gradient(2.4px at 52% 13%,#f6e2ffcc,#c06cff33 50%,#0000 100%),radial-gradient(2px at 90% 21%,#f6e2ff99,#c06cff29 50%,#0000 100%),radial-gradient(1.8px at 33% 27%,#f6e2ff73,#c06cff1f 50%,#0000 100%)}.atlas-sky__scene--profile{--p:#a78bfa;--q:#6d28d9;--r:#f0c76a;--face-y:25%}.atlas-sky__scene--profile .atlas-sky__light{background:radial-gradient(circle 170px at 50% var(--face-y),color-mix(in srgb,var(--p1) 22%,transparent),transparent 72%),radial-gradient(115% 50% at 50% -8%,color-mix(in srgb,var(--p1) 40%,transparent),color-mix(in srgb,var(--q1) 16%,transparent) 46%,transparent 74%)}.atlas-sky__scene--profile .atlas-sky__haze{background:radial-gradient(130% 16% at 50% calc(var(--face-y) + 18%),color-mix(in srgb,var(--q1) 14%,transparent),transparent 72%),radial-gradient(130% 34% at 50% 110%,color-mix(in srgb,var(--q1) 11%,transparent),transparent 72%)}.atlas-sky__scene--profile .atlas-sky__motif{background:radial-gradient(circle at 50% var(--face-y),transparent 0 84px,#e0ceff29 84px 85px,transparent 86px 112px,#e0ceff14 112px 113px,transparent 114px 146px,#e0ceff0b 146px 147px,transparent 148px)}.atlas-sky__scene--profile .atlas-sky__detail:after{content:"";width:6px;height:6px;left:calc(50% + 79px);top:calc(var(--face-y) - 82px);background:#fff4d6;border-radius:50%;box-shadow:0 0 0 4px #f0c76a29,0 0 18px 4px #f0c76a80}.atlas-sky__scene--horizon{--p:#9b7bff;--q:#5b3cc4;--r:#79e8f7}.atlas-sky__scene--horizon .atlas-sky__light{background:radial-gradient(110% 46% at 50% -10%,color-mix(in srgb,var(--p1) 40%,transparent),color-mix(in srgb,var(--q1) 14%,transparent) 46%,transparent 74%),radial-gradient(120% 12% at 50% 36%,color-mix(in srgb,var(--p1) 18%,transparent),transparent 72%)}.atlas-sky__scene--horizon .atlas-sky__haze{background:radial-gradient(130% 34% at 50% 110%,color-mix(in srgb,var(--q1) 12%,transparent),transparent 72%)}.atlas-sky__scene--horizon .atlas-sky__motif{background:linear-gradient(90deg,#0000 calc(50% - 70px),#d6c8ff12 50%,#0000 calc(50% + 70px)),linear-gradient(90deg,#0000 calc(50% - 10px),#ece4ff1a 50%,#0000 calc(50% + 10px));-webkit-mask-image:linear-gradient(#000,#000000b3 26%,#0000 37%);mask-image:linear-gradient(#000,#000000b3 26%,#0000 37%)}.atlas-sky__scene--horizon .atlas-sky__detail{background:linear-gradient(90deg,#0000 8%,#d6c8ff52 50%,#0000 92%) 0 36%/100% 1px no-repeat}.atlas-sky__scene--threads{--p:#8b5cf6;--q:#38bdf8;--r:#f0abfc}.atlas-sky__scene--threads .atlas-sky__light{background:radial-gradient(76% 40% at 0 4%,color-mix(in srgb,var(--p1) 44%,transparent),transparent 72%),radial-gradient(76% 40% at 100% 10%,color-mix(in srgb,var(--q1) 30%,transparent),transparent 72%),radial-gradient(60% 20% at 50% 20%,color-mix(in srgb,var(--r1) 8%,transparent),transparent 72%)}.atlas-sky__scene--threads .atlas-sky__haze{background:radial-gradient(130% 34% at 50% 110%,color-mix(in srgb,var(--p1) 10%,transparent),transparent 72%)}.atlas-sky__scene--threads .atlas-sky__motif{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 400 300'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23be96ff'/%3E%3Cstop offset='1' stop-color='%236ec8ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23a)'%3E%3Cpath stroke-opacity='.26' d='M-10 70C90 10 170 170 260 90s120-50 150 20'/%3E%3Cpath stroke-opacity='.17' d='M-10 125c90-65 210 90 300-5s90-28 120-58'/%3E%3Cpath stroke-dasharray='3 5' stroke-opacity='.12' d='M-10 36c130 84 230-18 310 36s90 78 110 80'/%3E%3C/g%3E%3C/svg%3E") 0 calc(var(--sky-top) - 40px) /100% 300px no-repeat}.atlas-sky__scene--aura{--p:#9b5cff;--q:#ff6fb5;--r:#2dd4bf}.atlas-sky__scene--aura .atlas-sky__light{background:radial-gradient(90% 40% at 18% 0,color-mix(in srgb,var(--p1) 44%,transparent),transparent 72%),radial-gradient(72% 36% at 92% 16%,color-mix(in srgb,var(--q1) 22%,transparent),transparent 72%),radial-gradient(60% 26% at 58% 40%,color-mix(in srgb,var(--r1) 8%,transparent),transparent 72%)}.atlas-sky__scene--aura .atlas-sky__haze{background:radial-gradient(130% 36% at 50% 110%,color-mix(in srgb,var(--p1) 12%,transparent),transparent 72%)}.atlas-sky__scene--aura .atlas-sky__motif{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 240'%3E%3Cg stroke='%23dcc8ff' stroke-opacity='.2' stroke-width='.8'%3E%3Cpath d='m40 60 55-22M95 38l55 46M150 84l62-32M212 52l50 44M262 96l68-52M330 44l42 68M150 84l-28 64M64 168l58-20M122 148l50 50M172 198l64-22M262 96l-26 80'/%3E%3C/g%3E%3Cg fill='%23f6eeff' fill-opacity='.85'%3E%3Ccircle cx='40' cy='60' r='1.4'/%3E%3Ccircle cx='95' cy='38' r='1.4'/%3E%3Ccircle cx='150' cy='84' r='2.2'/%3E%3Ccircle cx='212' cy='52' r='1.4'/%3E%3Ccircle cx='262' cy='96' r='2.2'/%3E%3Ccircle cx='330' cy='44' r='1.4'/%3E%3Ccircle cx='372' cy='112' r='1.4'/%3E%3Ccircle cx='64' cy='168' r='1.4'/%3E%3Ccircle cx='122' cy='148' r='2.2'/%3E%3Ccircle cx='172' cy='198' r='1.4'/%3E%3Ccircle cx='236' cy='176' r='1.4'/%3E%3C/g%3E%3C/svg%3E") 50% calc(var(--sky-top) - 30px) /min(100%,900px) auto no-repeat}.atlas-sky__scene--market{--p:#f0c76a;--q:#8b5cf6;--r:#ff7a59}.atlas-sky__scene--market .atlas-sky__light{background:radial-gradient(100% 44% at 50% -10%,color-mix(in srgb,var(--q1) 38%,transparent),color-mix(in srgb,var(--q1) 12%,transparent) 46%,transparent 74%),radial-gradient(26% 10% at 22% 0,color-mix(in srgb,var(--p1) 30%,transparent),transparent 72%),radial-gradient(26% 10% at 78% 0,color-mix(in srgb,var(--p1) 26%,transparent),transparent 72%)}.atlas-sky__scene--market .atlas-sky__haze{background:radial-gradient(120% 30% at 50% 108%,color-mix(in srgb,var(--p1) 10%,transparent),transparent 72%)}.atlas-sky__scene--market .atlas-sky__motif{background:conic-gradient(from 158deg at 22% -3%,#0000 0deg,#ffe8ba12 12deg,#0000 24deg),conic-gradient(from 170deg at 50% -4%,#0000 0deg,#e8daff0f 10deg,#0000 20deg),conic-gradient(from 178deg at 78% -3%,#0000 0deg,#ffe8ba11 12deg,#0000 24deg);-webkit-mask-image:linear-gradient(#000,#0009 34%,#0000 64%);mask-image:linear-gradient(#000,#0009 34%,#0000 64%)}.atlas-sky__scene--settings{--p:#a7b0d0;--q:#8b5cf6;--r:#79e8f7}.atlas-sky__scene--settings .atlas-sky__light{background:radial-gradient(90% 40% at 0 -8%,color-mix(in srgb,var(--p1) 20%,transparent),transparent 72%),radial-gradient(80% 36% at 100% -6%,color-mix(in srgb,var(--q1) 18%,transparent),transparent 72%)}.atlas-sky__scene--settings .atlas-sky__motif{background:radial-gradient(#dee4f61f .8px,#0000 1.25px) 50% 0/18px 18px;-webkit-mask-image:linear-gradient(#000,#00000080 22%,#0000 46%);mask-image:linear-gradient(#000,#00000080 22%,#0000 46%)}.atlas-sky__scene--settings .atlas-sky__detail{background:linear-gradient(90deg,transparent 10%,#dee4f61a 50%,transparent 90%) 0 calc(var(--sky-top) + 2px) /100% 1px no-repeat}.atlas-sky__scene--welcome{--p:#8b5cf6;--q:#c4a6ff;--r:#4a2bb8;--ec-y:22%}.atlas-sky__scene--welcome .atlas-sky__light{background:radial-gradient(circle at 50% var(--ec-y),#030305 0 78px,color-mix(in srgb,var(--q1) 70%,transparent) 80px,color-mix(in srgb,var(--p1) 34%,transparent) 92px,color-mix(in srgb,var(--p1) 10%,transparent) 140px,transparent 230px),radial-gradient(110% 50% at 50% var(--ec-y),color-mix(in srgb,var(--r1) 30%,transparent),transparent 72%)}.atlas-sky__scene--welcome .atlas-sky__haze{background:radial-gradient(140% 36% at 50% 110%,color-mix(in srgb,var(--r1) 18%,transparent),transparent 74%)}.atlas-sky__scene--welcome .atlas-sky__motif{background:radial-gradient(circle at 50% var(--ec-y),transparent 0 150px,#d4c2ff14 150px 151px,transparent 152px 210px,#d4c2ff0b 210px 211px,transparent 212px)}html.atlas-lite-fx .atlas-sky__grain{display:none}html.atlas-lite-fx .atlas-sky-enter-active .atlas-sky__light{animation:none}@media (prefers-reduced-motion:reduce){.atlas-sky-enter-active,.atlas-sky-leave-active{transition-duration:.2s}.atlas-sky-enter-active .atlas-sky__light{animation:none}}.app-shell,.app-shell--space-atmosphere{background:#030305!important}.books-page:before,.english-page:after,.english-page:before,.ideas-page:before,.user-search:before{display:none!important}.space-groups{gap:30px;display:grid}.space-grid,.space-group,.space-groups{position:relative}.space-groups>.spaces-tools{margin:0 0 -8px}.space-group--pinned+.spaces-tools{margin-top:-4px}.space-grid>.space-card.is-dimmed{opacity:.3;filter:saturate(.4)}.space-group__label{color:#d9cdfd;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 13px 2px;font-size:12px;font-weight:600;display:flex}.space-group__label svg{color:#c4b0ff;filter:drop-shadow(0 0 6px #a78bfa99);width:14px;height:14px;transform:rotate(45deg)}.space-group__label small{color:#b8aad8;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#8b5cf614;border:1px solid #c4b5fd33;border-radius:99px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:600}.space-group__label--quiet{color:#8f8a9f;font-weight:500}.space-group__label--quiet:after{content:"";background:linear-gradient(90deg,#ffffff1a,#0000);flex:1;height:1px;margin-left:6px}.space-group--pinned:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 50% 100%,#8b5cf61f,#0000 70%);border-radius:40px;position:absolute;inset:18px -26px -26px}.space-card.is-pinned{border-color:color-mix(in srgb,var(--space-accent) 42%,transparent)}.space-card>.space-card__top{z-index:4;pointer-events:none}.space-card__top :is(.space-pin,.space-drag-handle,.space-card__reorder-controls){pointer-events:auto}.space-card__corner{align-items:center;gap:8px;display:flex}.space-card__arrow{transition:transform .3s cubic-bezier(.22,.8,.22,1),color .3s}.space-card:hover .space-card__arrow{color:#f2edff;transform:translate(2px,-2px)}.space-pin{color:#c9bfe3;width:34px;height:34px;font:inherit;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;margin:-6px 0;font-size:16px;transition:opacity .22s,transform .3s cubic-bezier(.22,.8,.22,1),color .22s,background .22s,border-color .22s;display:grid;position:relative;transform:scale(.86)}.space-pin svg{transition:transform .38s cubic-bezier(.34,1.56,.64,1);transform:rotate(45deg)}.space-pin i{border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.space-card:hover .space-pin,.space-pin:focus-visible{opacity:1;transform:none}.space-pin:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.space-pin:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.space-pin.is-on{opacity:1;color:color-mix(in srgb,var(--space-accent) 55%,#fff);transform:none}.space-pin.is-on svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--space-accent) 80%,transparent));transform:rotate(0)}.space-pin.is-on:hover svg{transform:rotate(18deg)}.space-pin.is-pulse{animation:.5s cubic-bezier(.34,1.56,.64,1) atlas-pin-pop}.space-pin.is-pulse i{animation:.6s ease-out atlas-pin-ring}@keyframes atlas-pin-pop{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes atlas-pin-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--space-accent) 70%,transparent)}to{box-shadow:0 0 0 14px #0000}}.space-pin.is-editable{opacity:1;background:#ffffff08;border-color:#ffffff18;width:44px;height:44px;margin:-8px 0;transform:none}.space-pin.is-editable.is-on{border-color:color-mix(in srgb,var(--space-accent) 55%,transparent);background:color-mix(in srgb,var(--space-accent) 16%,transparent)}@media (hover:none){.space-pin:not(.is-editable){pointer-events:none!important}.space-pin:not(.is-on):not(.is-editable){display:none}.space-pin.is-on:not(.is-editable){width:26px;margin:-6px -4px}}.spaces-pin-hint{color:#b9add6;align-items:center;gap:7px;margin:-7px 0 14px;font-size:12px;display:flex}.spaces-pin-hint svg{color:#d3c5ff;font-size:14px;transform:rotate(45deg)}@property --sort-c{syntax:"<color>";inherits:true;initial-value:#a99bff}.spaces-tools{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 22px;display:flex;position:relative}.spaces-search,.spaces-sort{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);background:linear-gradient(#ffffff14,#ffffff05 50%,#ffffff0a),radial-gradient(120% 160% at 0 0,#a78bfa1a,#0000 55%),linear-gradient(#221d30a6,#110e19bf);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #0000004d,0 18px 40px #0006,0 18px 50px -30px #7c3aed80}.spaces-sort{--sort-c:#a99bff;isolation:isolate;cursor:pointer;border-radius:16px;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.spaces-sort:before{content:"";z-index:2;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.7;background:linear-gradient(100deg,#0000 8%,#ffffff70 34%,#ffffff18 58%,#0000 80%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spaces-sort__glow{z-index:-1;width:var(--glow-w,0);opacity:0;transform:translateX(var(--glow-x,0));background:linear-gradient(#ffffff38,#ffffff0d 46%,#fff0 62%),radial-gradient(110% 130% at 50% 125%,#c4b5fdb3,#0000 62%),linear-gradient(135deg,#9d7bffcc,#6d3ae0d9);border:1px solid #ffffff40;border-radius:12px;transition:transform .5s cubic-bezier(.22,.8,.22,1),width .45s cubic-bezier(.22,.8,.22,1),opacity .3s;position:absolute;top:4px;bottom:4px;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff8a,inset 0 -1px #2a0f5e66,inset 0 0 18px #ffffff1c,0 10px 26px -6px #7c3aedaa,0 2px 6px #0005}.spaces-sort.is-measured .spaces-sort__glow{opacity:1}.spaces-sort__option{color:#9a94ab;min-height:36px;font:inherit;letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:550;transition:color .3s;display:flex}.spaces-sort__option .iconify,.spaces-sort__option svg{opacity:.65;flex:none;width:14px;height:14px;transition:opacity .3s,color .3s}.spaces-sort__option:hover{color:#ddd8e8}.spaces-sort.is-liquid-held .spaces-sort__option.is-liquid-under,.spaces-sort__option.is-active{color:#fff}.spaces-sort.is-liquid-held .spaces-sort__option.is-active:not(.is-liquid-under){color:#a39cb3}.spaces-sort.is-liquid-held .is-liquid-under :is(.iconify,svg),.spaces-sort__option.is-active :is(.iconify,svg){opacity:1;color:#fff}.spaces-sort__option:focus-visible{outline:1px solid color-mix(in srgb,var(--sort-c) 70%,transparent);outline-offset:-2px}.spaces-search{cursor:text;border-radius:16px;align-items:center;width:46px;height:46px;transition:width .45s cubic-bezier(.22,.8,.22,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.spaces-search:hover{border-color:#ffffff30}.spaces-search.is-open{border-color:#a78bfa40;width:min(320px,100%);box-shadow:inset 0 1px #ffffff1f,0 0 0 4px #8b5cf614,0 0 26px -4px #8b5cf659,0 18px 40px #00000073}.spaces-search:before{content:"";z-index:1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.45;background:linear-gradient(100deg,#0000 6%,#fff5 30%,#c4b5fd66 52%,#ffffff12 72%,#0000 92%);padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.spaces-search.is-open:before{opacity:1;background:linear-gradient(115deg,#c4b5fd,#ffffffb3 22%,#a78bfa59 48%,#7c3aed40 70%,#c4b5fd99)}.spaces-search__icon{color:#c2bbd4;pointer-events:none;width:17px;height:17px;transition:color .25s;position:absolute;left:14px}.spaces-search.is-open .spaces-search__icon{color:#e6e1ee}.spaces-search input{width:100%;height:100%;color:var(--ink);font:inherit;opacity:0;background:0 0;border:0;outline:0;padding:0 38px 0 40px;font-size:14px;transition:opacity .2s 80ms}.spaces-search input::placeholder{color:#8e88a3}.spaces-search input::-webkit-search-cancel-button{display:none}.spaces-search.is-open input{opacity:1}.spaces-search__kbd{display:none}.spaces-search__clear{color:#d0c8e6;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;place-items:center;width:26px;height:26px;display:grid;position:absolute;right:9px}.spaces-search__clear:hover{color:#fff;background:#ffffff26}@media (hover:hover) and (width>=701px){.spaces-search{width:244px}.spaces-search input{opacity:1}.spaces-search__kbd{color:#a59fba;min-width:22px;height:22px;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;place-items:center;font-size:11px;display:grid;position:absolute;right:11px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spaces-search,.spaces-sort{background:#16121ff2}}.spaces-empty{text-align:center;border-radius:30px;justify-items:center;gap:4px;padding:44px 24px 40px;display:grid}.spaces-empty__orb{color:#e3d9ff;background:radial-gradient(circle at 50% 35%,#8b5cf640,#8b5cf60d 70%);border:1px solid #c4b5fd40;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:14px;font-size:24px;animation:4.8s ease-in-out infinite atlas-empty-float;display:grid;box-shadow:0 0 40px #8b5cf633}.spaces-empty h3{letter-spacing:-.03em;margin:0;font-size:21px}.spaces-empty p{color:var(--muted);margin:0 0 16px;font-size:13px}@keyframes atlas-empty-float{50%{transform:translateY(-5px)}}.spaces-empty__cta{isolation:isolate;color:#ede7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#2a1b4dcc,#1a1230e6);border:1px solid #a78bfa4d;border-radius:999px;align-items:center;gap:10px;height:48px;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.22,1),box-shadow .25s,border-color .25s,background .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #8b5cf633,0 0 0 1px #00000040,inset 0 1px #ffffff1f}.spaces-empty__cta:before{border-radius:inherit;background:radial-gradient(120% 140% at 0,#8b5cf640,#0000 60%);inset:0}.spaces-empty__cta:after,.spaces-empty__cta:before{content:"";z-index:-1;pointer-events:none;position:absolute}.spaces-empty__cta:after{background:linear-gradient(105deg,#0000 42%,#c4b5fd26 50%,#0000 58%);animation:5s cubic-bezier(.4,0,.2,1) 1.2s infinite atlas-cta-sheen;inset:-60% -30%;transform:translate(-70%)}.spaces-empty__cta-icon{color:#f3eeff;background:radial-gradient(circle at 35% 30%,#8b5cf6,#4c1d95);border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;display:grid;box-shadow:inset 0 1px #ffffff40,0 0 18px #8b5cf666}.spaces-empty__cta-label{padding-right:2px}.spaces-empty__cta-arrow{color:#c4b5fd;background:#ffffff0d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;transition:transform .3s cubic-bezier(.22,.8,.22,1),background .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.spaces-empty__cta:hover{border-color:#c4b5fd80;transform:translateY(-2px);box-shadow:0 16px 40px #8b5cf64d,0 0 0 1px #00000040,inset 0 1px #ffffff26}.spaces-empty__cta:hover .spaces-empty__cta-arrow{color:#fff;background:#8b5cf640;transform:rotate(45deg)}.spaces-empty__cta:active{transform:translateY(0)scale(.97)}.spaces-empty__cta:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}@keyframes atlas-cta-sheen{0%{transform:translate(-70%)}35%,to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.spaces-empty__cta:after{opacity:0;animation:none}}@media (prefers-reduced-motion:no-preference){.dashboard .space-card.space-shuffle-move{transition:transform .52s cubic-bezier(.22,.8,.22,1),border-color .3s,box-shadow .3s!important}.dashboard .space-card.space-shuffle-enter-active{animation:.62s cubic-bezier(.16,1,.3,1) both atlas-space-land}.dashboard .space-card.space-shuffle-leave-active{z-index:0;pointer-events:none;animation:.26s cubic-bezier(.4,0,1,1) both atlas-space-lift}.space-group-enter-active{animation:.48s cubic-bezier(.16,1,.3,1) both atlas-group-in}.space-group-leave-active{animation:.2s both atlas-group-out}.space-group-move{transition:transform .52s cubic-bezier(.22,.8,.22,1)}}@keyframes atlas-space-land{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb,var(--space-accent) 0%,transparent);transform:translateY(18px)scale(.94)}60%{opacity:1;box-shadow:0 0 0 1px color-mix(in srgb,var(--space-accent) 55%,transparent),0 0 50px color-mix(in srgb,var(--space-accent) 35%,transparent)}to{opacity:1;transform:none}}@keyframes atlas-space-lift{to{opacity:0;transform:scale(.94)}}@keyframes atlas-group-in{0%{opacity:0;transform:translateY(10px)}}@keyframes atlas-group-out{to{opacity:0}}.space-group-leave-active{position:absolute;left:0;right:0}@media (width<=700px){.space-groups{gap:26px}.space-group--pinned:before{inset:18px -10px -18px}.spaces-tools{gap:8px;margin:0 0 16px}.space-groups>.spaces-tools{margin:0 0 -10px}.spaces-sort{flex:1;justify-content:space-between;min-width:0;transition:opacity .25s,transform .3s}.spaces-sort__option{flex:auto;gap:5px;min-height:36px;padding:0 9px;font-size:12px}.spaces-sort__option:not(.is-active) :is(.iconify,svg){display:none}.spaces-tools.is-searching .spaces-sort{opacity:0;pointer-events:none;position:absolute;transform:scale(.96)}.spaces-tools.is-searching .spaces-search{flex:1}.spaces-search.is-open{width:100%}.spaces-search input{font-size:16px}.spaces-pin-hint{margin:-5px 2px 13px}}.dashboard .space-card:is(.space-shuffle-enter-active,.space-shuffle-leave-active){transition:none!important}.space-group__label small.is-full{color:#fecaca;background:#f871711f;border-color:#fca5a580;animation:.46s cubic-bezier(.36,.07,.19,.97) atlas-shelf-shiver}.space-group__limit{color:#cbbfe6;letter-spacing:0;text-transform:none;font-size:12px;font-style:normal;font-weight:500}.space-limit-enter-active{transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1)}.space-limit-leave-active{transition:opacity .25s}.space-limit-enter-from{opacity:0;transform:translate(-6px)}.space-limit-leave-to{opacity:0}@keyframes atlas-shelf-shiver{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@media (width<=700px){.space-group__label{flex-wrap:wrap}.space-group__limit{flex-basis:100%;margin-left:22px}}.dashboard .space-grid.is-editing .space-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:grab}.dashboard .space-grid.is-editing .space-card[data-pressing]{transition:transform .23s cubic-bezier(.3,.7,.4,1)!important;transform:scale(.985)!important}.dashboard .space-grid .space-card.is-dragging{z-index:8;cursor:grabbing;opacity:1;border-color:color-mix(in srgb,var(--space-accent) 55%,#ffffff40);will-change:transform;transform:translate3d(var(--drag-x,0),var(--drag-y,0),0) scale(1.035)!important;box-shadow:inset 0 1px #ffffff35,0 30px 70px #000000b0,0 0 0 1px color-mix(in srgb,var(--space-accent) 30%,transparent)!important;transition:box-shadow .22s,border-color .22s!important}.dashboard .space-grid .space-card[data-dropping]{z-index:7;transform:translate3d(var(--drag-x,0),var(--drag-y,0),0)!important;transition:transform .36s cubic-bezier(.2,.9,.3,1.06),box-shadow .36s,border-color .3s!important}.space-reordering{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.dashboard .space-grid .space-card[data-dropping]{transition:none!important}}.is-liquid-held{-webkit-user-select:none;user-select:none;cursor:grabbing}.is-liquid-held *{cursor:grabbing!important}.liquid-lens-held{filter:brightness(1.16)saturate(1.15);scale:1.05 1.1;transition:transform .18s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),scale .3s cubic-bezier(.2,.8,.2,1),filter .3s,box-shadow .3s!important}.liquid-lens__shine{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fff6 50%,#0000);width:46%;position:absolute;inset:-40% auto -40% 0;transform:translate(-160%)skew(-20deg)}@media (prefers-reduced-motion:reduce){.liquid-lens-held{scale:1;transition-duration:.01ms!important}}.market-segment__glider{overflow:hidden}.market-segment.is-liquid-held .market-segment__option.is-liquid-under,.market-tabs.is-liquid-held .market-tabs__tab.is-liquid-under{color:#fff}.profile-page .profile-overview{--pe-pad:30px}@media (width<=700px){.profile-page .profile-overview{--pe-pad:18px}}.pe-file{display:none}.profile-overview.is-editing .profile-overview__cover:before{background:linear-gradient(#07060cb0,#07060c8c 55%,#07060cc4);transition:background .24s}.pe-cover-hit{z-index:5;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.pe-cover-hit:hover~.pe-cover-tools .pe-round:first-child{background:#ffffff2e;transform:scale(1.06)}.pe-cover-hit.is-locked{cursor:not-allowed}.pe-cover-tools{z-index:6;gap:12px;animation:.26s cubic-bezier(.2,.9,.3,1.2) both pe-pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.pe-round{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(1.2);cursor:pointer;background:#0b0814a6;border:1px solid #ffffff2b;border-radius:999px;place-items:center;width:46px;height:46px;font-size:19px;transition:background .18s,transform .18s,border-color .18s;display:grid;box-shadow:0 8px 22px #0006,inset 0 1px #ffffff1f}.pe-round:hover{background:#ffffff26;border-color:#ffffff4d;transform:scale(1.06)}.pe-round:active{transform:scale(.94)}.pe-round.is-locked{color:#cfc6dd;cursor:not-allowed}.pe-cover-note{right:var(--pe-pad);top:14px;left:var(--pe-pad);z-index:6;color:#d9d1e6c4;text-align:center;text-shadow:0 1px 8px #000000a0;pointer-events:none;margin:0;font-size:11.5px;line-height:1.35;position:absolute}.profile-overview__avatar.pe-avatar{cursor:pointer;outline:none}.pe-avatar__scrim{z-index:4;color:#fff;background:#07060c8f;place-items:center;font-size:24px;transition:background .18s;animation:.22s both pe-fade;display:grid;position:absolute;inset:0}.pe-avatar__badge{background:#0b0814a6;border:1px solid #ffffff2b;border-radius:999px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid;box-shadow:0 6px 16px #0006}.pe-avatar__badge :is(svg,.iconify){width:19px;height:19px}.profile-overview__avatar.pe-avatar:hover .pe-avatar__scrim{background:#07060c66}.profile-overview__avatar.pe-avatar:focus-visible{box-shadow:0 0 0 2px #c4b5fd,0 16px 36px #00000094!important}.profile-overview__avatar.pe-avatar.is-locked{cursor:not-allowed}.profile-overview__avatar.pe-avatar:active{transform:scale(.97)}.pe-avatar-crop{top:calc(var(--ph-av,116px)/2 - 30px);left:calc(var(--pe-pad) + var(--ph-av,116px) - 22px);z-index:5;color:#fff;background:var(--ph-violet,#7c3aed);cursor:pointer;border:2px solid #050507;border-radius:999px;place-items:center;width:32px;height:32px;font-size:15px;transition:transform .18s,filter .18s;animation:.26s cubic-bezier(.2,.9,.3,1.2) 50ms both pe-pop;display:grid;position:absolute;box-shadow:0 6px 16px #00000080}.pe-avatar-crop:hover{filter:brightness(1.12);transform:scale(1.08)}.profile-page .profile-overview.is-editing .profile-overview__body{grid-template-columns:var(--ph-av,116px) minmax(0,1fr);row-gap:18px}.profile-page .profile-overview.is-editing .profile-overview__avatar{grid-area:1/1}.profile-page .profile-overview.is-editing .pe-actions{grid-area:1/2}.profile-page .profile-overview.is-editing .profile-overview__identity.pe-identity{grid-area:2/1/auto/-1;margin-top:0}.pe-actions{place-self:start end;gap:8px;min-width:0;max-width:100%;margin-top:14px;display:flex}.pe-actions .pe-btn{flex-shrink:1;min-width:0}.pe-actions .pe-btn--save{flex-shrink:0}.pe-actions .pe-btn--ghost{text-overflow:ellipsis;overflow:hidden}.pe-btn{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:640;transition:transform .16s,filter .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.pe-btn:active:not(:disabled){transform:scale(.97)}.pe-btn :is(svg,.iconify){width:15px;height:15px;font-size:15px}.pe-btn--ghost{color:#c9c1d6;background:#ffffff08;border-color:#ffffff17}.pe-btn--ghost:hover:not(:disabled){color:#f1ecf8;background:#ffffff10}.pe-btn--ghost.is-armed{color:#ffd3dc;background:#f2a4b214;border-color:#f2a4b25c}.pe-btn--save{color:#fff;background:var(--ph-violet,linear-gradient(140deg,#a678ff,#6d28d9));min-width:116px;box-shadow:var(--ph-violet-shadow,0 10px 26px #6d28d966);text-shadow:0 1px 1px #2e10658c;border-color:#c4b5fd5c}.pe-btn--save:hover:not(:disabled){filter:brightness(1.1)saturate(1.05);transform:translateY(-1px)}.pe-btn--save:disabled{color:#8a8394;box-shadow:none;text-shadow:none;cursor:default;background:#ffffff08;border-color:#ffffff12}.pe-btn--save.is-saved:disabled{color:#fff;background:var(--ph-violet,#6d28d9);border-color:#c4b5fd5c}.pe-identity{gap:12px;animation:.28s cubic-bezier(.2,.8,.2,1) both pe-rise;display:grid}.pe-field{gap:6px;min-width:0;display:grid}.pe-field__label{color:#a79fb4;letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:650}.pe-field__note{color:#8c859a;align-items:center;gap:5px;margin-top:-2px;font-size:11.5px;line-height:1.4;display:flex}.pe-field__note.is-lock{color:#c7b9dc}.pe-field__note :is(svg,.iconify){flex:none;width:13px;height:13px}@media (width>=701px){.pe-identity{-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.pe-identity>.pe-chips,.pe-identity>.pe-field:nth-child(3){grid-column:1/-1}}.pe-chips{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.pe-chip{color:#e7e0f2;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;transition:background .18s,border-color .18s,transform .16s;display:inline-flex}.pe-chip>span{flex:none}.pe-chip :is(svg,.iconify){color:#9f96ad;flex:none;width:13px;height:13px}.pe-chip:hover{background:#a78bfa14;border-color:#c4b5fd4d}.pe-chip:active{transform:scale(.97)}.pe-chip.is-empty{color:#a9a1b6;background:0 0;border-style:dashed}.pe-chip.is-locked{opacity:.62;cursor:not-allowed}.pe-more{border-radius:22px;margin-top:16px;padding:18px;animation:.3s cubic-bezier(.2,.8,.2,1) 40ms both pe-rise}.pe-more>.eyebrow{margin:0 0 12px}.pe-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=700px){.pe-more__grid{grid-template-columns:1fr}}.pe-tile{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:11px;padding:11px 12px;transition:background .18s,border-color .18s,transform .16s;display:flex}.pe-tile:hover{background:#a78bfa0f;border-color:#c4b5fd38}.pe-tile:active{transform:scale(.985)}.pe-tile__icon{color:#c9b6f5;background:#a78bfa1a;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid;overflow:hidden}.pe-tile__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pe-tile__copy{flex:1;gap:2px;min-width:0;display:grid}.pe-tile__copy b{color:#ece6f5;font-size:13.5px;font-weight:620}.pe-tile__copy b,.pe-tile__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe-tile__copy small{color:#958ea2;font-size:12px}.pe-tile__chevron{color:#6f6979;flex:none}.pe-float{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#0c0915eb;border:1px solid #c4b5fd33;border-radius:18px;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);padding:7px 7px 7px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 44px #000000a6,inset 0 1px #ffffff14}.pe-float__label{color:#cfc6dc;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin-right:6px;font-size:12.5px;display:inline-flex;overflow:hidden}.pe-float__label :is(svg,.iconify){color:#b69aff;flex:none;width:14px;height:14px}@media (width<=900px){.pe-float{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=520px){.pe-float__label{display:none}.pe-float{padding-left:7px}}.pe-float-enter-active,.pe-float-leave-active{transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1)}.pe-float-enter-from,.pe-float-leave-to{opacity:0;transform:translate(-50%,14px)}@media (width<=700px){.profile-page .profile-overview.is-editing .profile-overview__body{-moz-column-gap:10px;gap:16px 10px}.pe-actions{gap:6px;margin-top:10px}.pe-btn{min-height:38px;padding:0 13px;font-size:13px}.pe-btn--save{min-width:0}.pe-round{width:42px;height:42px;font-size:17px}.pe-cover-note{font-size:11px;top:10px}}@keyframes pe-pop{0%{opacity:0;transform:translate(-50%,-62%)scale(.8)}to{opacity:1;transform:translate(-50%,-62%)scale(1)}}.pe-avatar-crop{animation-name:pe-pop-plain}@keyframes pe-pop-plain{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pe-fade{0%{opacity:0}to{opacity:1}}@keyframes pe-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pe-avatar-crop,.pe-avatar__scrim,.pe-cover-tools,.pe-identity,.pe-more{animation:none}.pe-float-enter-active,.pe-float-leave-active{transition:opacity .15s}}
