/*! tailwindcss v4.3.2 | 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)))){:host,:root{--shimmer-angle:20deg;--vora-sky-0:#05060e;--vora-sky-1:#081028;--vora-sky-2:#12183a;--vora-sky-3:#1e2448;--vora-sky-4:#2a2758}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:calc(var(--radius) * .8);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono);--font-gowun-batang:"Gowun Batang";--font-gowun-dodum:"Gowun Dodum";--font-display:var(--font-instrument),"New York",ui-serif,Georgia,serif;--font-sky-label:var(--font-satoshi),"Satoshi",var(--font-pretendard),Pretendard,var(--font-jost),ui-sans-serif,-apple-system,"Apple SD Gothic Neo","SF Pro Text",sans-serif;--font-sky-hero:var(--font-instrument),"Instrument Serif",var(--font-gowun-batang),"Gowun Batang","New York",ui-serif,Georgia,serif;--font-sky-accent:var(--font-rosemartin),"Rosemartin",var(--font-gowun-dodum),"Gowun Dodum",ui-serif,Georgia,serif;--font-ko-hero:var(--font-gowun-batang),"Gowun Batang","Apple SD Gothic Neo","Noto Serif KR",serif;--font-ko-accent:var(--font-gowun-dodum),"Gowun Dodum","Apple SD Gothic Neo","Noto Sans KR",sans-serif;--font-ko-label:var(--font-pretendard),Pretendard,var(--font-satoshi),"Satoshi",var(--font-jost),"Apple SD Gothic Neo",sans-serif}}@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,ui-sans-serif,system-ui,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;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{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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body,html{height:100dvh;overflow:hidden}body{background-color:var(--background);color:var(--foreground);-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;max-height:100dvh;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;position:relative}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.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)}.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-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.w-auto{width:auto}.w-full{width:100%}.max-w-none{max-width:none}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.content-around{align-content:space-around}.content-between{align-content:space-between}.content-center{align-content:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.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}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.self-auto{align-self:auto}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-vora-violet,.bg-vora-violet\/30{background-color:var(--vora-violet)}@supports (color:color-mix(in lab,red,red)){.bg-vora-violet\/30{background-color:color-mix(in oklab,var(--vora-violet) 30%,transparent)}}.bg-clip-padding{background-clip:padding-box}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.pt-\[max\(3\.5rem\,calc\(var\(--vora-header-inset-top\)\+1\.25rem\)\)\]{padding-top:max(3.5rem,calc(var(--vora-header-inset-top) + 1.25rem))}.pb-\[max\(5\.75rem\,calc\(env\(safe-area-inset-bottom\)\+4\.25rem\)\)\]{padding-bottom:max(5.75rem,calc(env(safe-area-inset-bottom) + 4.25rem))}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-instrument),"New York",ui-serif,Georgia,serif}.font-sans{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-destructive{color:var(--destructive)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.lining-nums{--tw-numeric-figure:lining-nums}.lining-nums,.oldstyle-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums}.proportional-nums{--tw-numeric-spacing:proportional-nums}.proportional-nums,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-inner,.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.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-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[1px\]{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,)}.blur-\[1px\]{--tw-blur:blur(1px)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.drop-shadow,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.invert,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.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-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@property --vora-sky-0{syntax:"<color>";inherits:true;initial-value:#05060e}@property --vora-sky-1{syntax:"<color>";inherits:true;initial-value:#081028}@property --vora-sky-2{syntax:"<color>";inherits:true;initial-value:#12183a}@property --vora-sky-3{syntax:"<color>";inherits:true;initial-value:#1e2448}@property --vora-sky-4{syntax:"<color>";inherits:true;initial-value:#2a2758}:root{color-scheme:light;--vora-warm-ivory:#fff6f1;--vora-lavender-mist:#f7f1ff;--vora-dream-lilac:#cbb8ff;--vora-soft-purple:#8171c9;--vora-misty-blue:#dde8ff;--vora-midnight:#081028;--vora-starry-indigo:#2e355f;--vora-twilight:#4a537a;--vora-sky-0:#05060e;--vora-sky-1:#081028;--vora-sky-2:#12183a;--vora-sky-3:#1e2448;--vora-sky-4:#2a2758;--vora-sky-glow:#cbb8ff29;--vora-sky-gradient:linear-gradient(180deg,var(--vora-sky-0) 0%,var(--vora-sky-1) 28%,var(--vora-sky-2) 55%,var(--vora-sky-3) 78%,var(--vora-sky-4) 100%);--vora-sky-fg:#fffcfaeb;--vora-sky-fg-soft:#e6dcff8c;--vora-sky-accent:#d4c4fffa;--vora-sky-line:#cbb8ff26;--vora-sky-line-lit:#f0e8ff6b;--vora-o-star-core:#fffcfaf5;--vora-o-star-glow-0:#fffffff2;--vora-o-star-glow-1:#e4d9ff8c;--vora-o-star-glow-2:#cbb8ff00;--vora-sky-wash-a:#dde8ff1f;--vora-sky-wash-b:#cbb8ff24;--vora-sky-wash-c:#8171c924;--vora-sky-wash-d:#ffe8f00f;--vora-sky-drift-a:#46508c61;--vora-sky-drift-b:#dde8ff29;--vora-sky-drift-c:#8171c938;--vora-sky-drift-d:#cbb8ff33;--vora-night-bg:#181325;--vora-night-secondary:#21173a;--vora-night-glass:#ffffff0d;--vora-night-glass-border:#ffffff1a;--vora-night-pearl:#fffaf7eb;--vora-night-muted:#ffffff61;--vora-pearl:var(--vora-warm-ivory);--vora-cream:var(--vora-lavender-mist);--vora-ivory:#fffaf7;--vora-cloud:var(--vora-lavender-mist);--vora-violet:var(--vora-dream-lilac);--vora-violet-bright:#e4d9ff;--vora-violet-soft:#cbb8ff2e;--vora-violet-glow:#cbb8ff52;--vora-violet-ink:var(--vora-soft-purple);--vora-ease:cubic-bezier(.22,1,.36,1);--vora-ease-travel:cubic-bezier(.33,1,.28,1);--vora-duration:.9s;--vora-duration-micro:.28s;--vora-duration-enter:2.4s;--vora-duration-reveal:2.4s;--vora-duration-settle:.55s;--vora-acid-a:#cbb8ff8c;--vora-acid-b:#a0d2ff7a;--vora-acid-grain:.07;--vora-typo-hero-tracking:-.02em;--vora-typo-accent-tracking:.014em;--vora-typo-hero-track-fix:.02em;--vora-typo-accent-track-fix:-.014em;--vora-light-card-copy-inset:2.5rem;--vora-sky-copy-inset:2.15rem;--vora-typo-hero-leading:1.12;--vora-typo-accent-leading:1.16;--vora-typo-pair-gap:.3em;--vora-typo-display-hero:clamp(2.15rem,7.4vw,3rem);--vora-typo-display-accent:clamp(2.05rem,7vw,2.85rem);--vora-typo-sky-hero:clamp(2.12rem,7.2vw + .32rem,2.78rem);--vora-typo-sky-accent:clamp(1.98rem,6.7vw + .28rem,2.62rem);--vora-typo-card-hero:clamp(1.38rem,5.35vw,1.78rem);--vora-typo-card-accent:clamp(1.3rem,5.05vw,1.68rem);--vora-typo-fit-scale:1;--vora-typo-enter-hero:clamp(1.95rem,6.9vw,2.5rem);--vora-typo-enter-whisper:clamp(1.85rem,6.6vw,2.4rem);--background:var(--vora-pearl);--foreground:#3d3658;--card:var(--vora-cream);--card-foreground:#3d3658;--popover:var(--vora-pearl);--popover-foreground:#3d3658;--primary:var(--vora-soft-purple);--primary-foreground:var(--vora-pearl);--secondary:var(--vora-lavender-mist);--secondary-foreground:#3d3658;--muted:var(--vora-lavender-mist);--muted-foreground:var(--vora-twilight);--accent:var(--vora-lavender-mist);--accent-foreground:#3d3658;--destructive:oklch(60% .14 25);--border:#8171c91f;--input:#8171c924;--ring:var(--vora-violet);--light:var(--vora-dream-lilac);--light-bright:var(--vora-violet-bright);--light-soft:#cbb8ff38;--light-glow:#cbb8ff61;--lilac:var(--vora-violet);--lilac-bright:var(--vora-violet-bright);--lilac-soft:var(--vora-violet-soft);--lilac-glow:var(--vora-violet-glow);--lilac-ink:var(--vora-violet-ink);--aurora-lavender:#cbb8ff59;--aurora-mist:#dde8ff47;--aurora-blush:#ffe8f038;--chart-1:oklch(74% .1 78);--chart-2:oklch(56% .02 290);--chart-3:oklch(70% .02 290);--chart-4:oklch(82% .02 290);--chart-5:oklch(90% .01 290);--radius:1.25rem;--sidebar:oklch(99.5% .004 85);--sidebar-foreground:oklch(33% .022 290);--sidebar-primary:oklch(74% .1 78);--sidebar-primary-foreground:oklch(98.2% .007 85);--sidebar-accent:oklch(93% .02 300);--sidebar-accent-foreground:oklch(33% .022 290);--sidebar-border:oklch(33% .03 290/.1);--sidebar-ring:oklch(73% .08 78);--vora-safe-top:env(safe-area-inset-top,0px);--vora-safe-bottom:env(safe-area-inset-bottom,0px);--vora-safe-left:env(safe-area-inset-left,0px);--vora-safe-right:env(safe-area-inset-right,0px);--vora-chrome-x:1.25rem;--vora-nav-offset:calc(1.25rem + var(--vora-safe-bottom));--vora-header-gap:.5rem;--vora-header-inset-top:max(1.15rem,calc(var(--vora-safe-top) + var(--vora-header-gap)));--vora-header-band:2.75rem;--vora-header-total:calc(var(--vora-header-inset-top) + var(--vora-header-band));--vora-mirror-column:min(82vw,18.5rem);--vora-close-top:var(--vora-header-inset-top);--vora-close-right:max(var(--vora-chrome-x),var(--vora-safe-right));--vora-close-hit:2.75rem}@media (min-width:640px){:root{--vora-chrome-x:1.5rem;--vora-nav-offset:1.5rem;--vora-header-gap:.625rem;--vora-header-inset-top:1.35rem;--vora-header-band:2.85rem;--vora-mirror-column:min(78%,22rem)}}@media (min-width:768px){:root{--vora-chrome-x:1.75rem;--vora-nav-offset:1.75rem;--vora-header-inset-top:1.5rem;--vora-header-band:3rem;--vora-mirror-column:min(70%,24rem)}}@media (min-width:1024px){:root{--vora-chrome-x:clamp(1.75rem,3.5vw,2.75rem);--vora-nav-offset:2rem;--vora-header-inset-top:max(1.5rem,calc(var(--vora-safe-top) + .75rem));--vora-header-band:3rem;--vora-mirror-column:min(26rem,36vw)}}.vora-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.vora-caption,.vora-eyebrow{color:var(--muted-foreground);font-weight:400}.vora-caption{letter-spacing:.02em;font-size:.8125rem}.vora-display-xl{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2.25rem,5.5vw,3rem);line-height:1.12}.vora-display-lg{font-family:var(--font-display);letter-spacing:-.008em;font-size:clamp(1.75rem,4.2vw,2.125rem);line-height:1.2}.vora-display-md{font-family:var(--font-display);font-size:clamp(1.375rem,3.2vw,1.625rem);line-height:1.28}.vora-display-sm{font-family:var(--font-display);letter-spacing:-.006em;font-size:clamp(1.125rem,2.6vw,1.3125rem);line-height:1.32}.vora-text-link{letter-spacing:.02em;color:var(--muted-foreground);font-size:.8125rem;transition:opacity .3s}.vora-text-link:hover{opacity:.65}.vora-app-root{background:var(--vora-lavender-mist);box-sizing:border-box;justify-content:center;align-items:stretch;width:100%;height:100%;max-height:100%;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}[data-sky-theme]{--vora-sky-gradient:linear-gradient(180deg,var(--vora-sky-0) 0%,var(--vora-sky-1) 28%,var(--vora-sky-2) 55%,var(--vora-sky-3) 78%,var(--vora-sky-4) 100%)}[data-sky-theme=default]{--vora-sky-0:#05060e;--vora-sky-1:#081028;--vora-sky-2:#12183a;--vora-sky-3:#1e2448;--vora-sky-4:#2a2758;--vora-sky-glow:#cbb8ff29;--vora-sky-wash-a:#dde8ff1f;--vora-sky-wash-b:#cbb8ff24;--vora-sky-wash-c:#8171c924;--vora-sky-wash-d:#ffe8f00f;--vora-sky-drift-a:#46508c61;--vora-sky-drift-b:#dde8ff29;--vora-sky-drift-c:#8171c938;--vora-sky-drift-d:#cbb8ff33;--vora-me-accent:#8171c9eb;--vora-me-accent-soft:#8171c924;--vora-me-accent-mute:#8171c914;--vora-me-tagline:#5b4e84ad;--vora-me-link:#5a48a0d1;--vora-me-tint:#cbb8ff24;--vora-me-mist:#f7f1ff;--vora-me-mid:#faf6f2;--vora-me-floor:#fffaf7;--vora-me-bloom:#cbb8ff24;--vora-me-drift-hi:#cbb8ff33;--vora-me-drift-lo:#cbb8ff29;--vora-me-mote:#8171c966;--vora-pointer-me-core:#5a488ceb;--vora-pointer-me-glow:#8171c973}[data-sky-theme=pure]{--vora-sky-0:#100e1c;--vora-sky-1:#1a1632;--vora-sky-2:#32285c;--vora-sky-3:#4e4290;--vora-sky-4:#6a5aa8;--vora-sky-glow:#e4d9ff47;--vora-sky-fg:#fffaf7f0;--vora-sky-fg-soft:#ece2ff8c;--vora-sky-accent:#c4affffa;--vora-sky-line:#cbb8ff26;--vora-sky-line-lit:#e4d9ff66;--vora-sky-wash-a:#dde8ff24;--vora-sky-wash-b:#cbb8ff38;--vora-sky-wash-c:#8171c91f;--vora-sky-wash-d:#fff6f11a;--vora-sky-drift-a:#5a4b9647;--vora-sky-drift-b:#f7f1ff33;--vora-sky-drift-c:#a08cdc29;--vora-sky-drift-d:#cbb8ff3d;--vora-me-accent:#a08cdcf0;--vora-me-accent-soft:#a08cdc29;--vora-me-accent-mute:#a08cdc17;--vora-me-tagline:#6e5aaab3;--vora-me-link:#7864b4db;--vora-me-tint:#e4d9ff33;--vora-me-mist:#f3ecff;--vora-me-mid:#f8f3ff;--vora-me-floor:#fffaf7;--vora-me-bloom:#c4afff2e;--vora-me-drift-hi:#c4afff3d;--vora-me-drift-lo:#e4d9ff33;--vora-me-mote:#a08cdc6b;--vora-o-star-core:#fffaf7f5;--vora-o-star-glow-0:#ffffffeb;--vora-o-star-glow-1:#c4afff85;--vora-o-star-glow-2:#cbb8ff00;--vora-pointer-me-core:#6e5aaaeb;--vora-pointer-me-glow:#a08cdc7a}[data-sky-theme=pink]{--vora-sky-0:#160e20;--vora-sky-1:#261a36;--vora-sky-2:#5a3858;--vora-sky-3:#c888b0;--vora-sky-4:#f4c4dc;--vora-sky-gradient:linear-gradient(180deg,#160e20,#1c1228 8%,#261a36 16%,#342440 26%,#46304c 36%,#5a3858 44%,#744868 52%,#926080 60%,#b07898 68%,#c888b0 76%,#dea0c4 84%,#eeb8d4 92%,#f4c4dc);--vora-sky-glow:#ffb4d861;--vora-sky-fg:#fffafcf5;--vora-sky-fg-soft:#ffe6f2b8;--vora-sky-accent:#e8d0fffa;--vora-sky-line:#ffdcec1a;--vora-sky-line-lit:#ffe6f247;--vora-o-star-core:#fffafcf5;--vora-o-star-glow-0:#ffffffe6;--vora-o-star-glow-1:#ffc8e67a;--vora-o-star-glow-2:#ffaad200;--vora-sky-wash-a:#ffd2e62e;--vora-sky-wash-b:#ffb4d83d;--vora-sky-wash-c:#c896d21f;--vora-sky-wash-d:#fff6f11a;--vora-sky-drift-a:#825aa02e;--vora-sky-drift-b:#ffdcec33;--vora-sky-drift-c:#d28cbe24;--vora-sky-drift-d:#ffb4dc38;--vora-me-accent:#dc78aae6;--vora-me-accent-soft:#dc78aa24;--vora-me-accent-mute:#dc78aa14;--vora-me-tagline:#c37da0c7;--vora-me-link:#c8558ce0;--vora-me-tint:#ffc8e038;--vora-me-mist:#fff0f6;--vora-me-mid:#fff6f4;--vora-me-floor:#fffaf8;--vora-me-bloom:#ffbedc2e;--vora-me-drift-hi:#ffc8e038;--vora-me-drift-lo:#ffdcec2e;--vora-me-mote:#dc78aa61;--vora-pointer-me-core:#b45a8ceb;--vora-pointer-me-glow:#dc78aa7a}[data-sky-theme=black]{--vora-sky-0:#000;--vora-sky-1:#030305;--vora-sky-2:#0a0a10;--vora-sky-3:#12121a;--vora-sky-4:#181822;--vora-sky-glow:#fff6f11a;--vora-sky-fg:#fffcfaf0;--vora-sky-fg-soft:#ffffff7a;--vora-sky-accent:#cbb8fffa;--vora-sky-line:#ffffff24;--vora-sky-line-lit:#e4d9ff5c;--vora-o-star-core:#fffcfaf5;--vora-o-star-glow-0:#ffffffe6;--vora-o-star-glow-1:#e4d9ff6b;--vora-o-star-glow-2:#cbb8ff00;--vora-sky-wash-a:#fffaf70d;--vora-sky-wash-b:#e4d9ff12;--vora-sky-wash-c:#ffffff08;--vora-sky-wash-d:#cbb8ff0d;--vora-sky-drift-a:#12121880;--vora-sky-drift-b:#fff6f10f;--vora-sky-drift-c:#1c1c244d;--vora-sky-drift-d:#e4d9ff12;--vora-me-accent:#786e96e6;--vora-me-accent-soft:#786e9624;--vora-me-accent-mute:#786e9614;--vora-me-tagline:#464060ad;--vora-me-link:#5a5282d6;--vora-me-tint:#c8c4dc1f;--vora-me-mist:#f2f0f6;--vora-me-mid:#f5f3f1;--vora-me-floor:#faf8f6;--vora-me-bloom:#b4afc81f;--vora-me-drift-hi:#c8c4dc24;--vora-me-drift-lo:#b4b2c81f;--vora-me-mote:#786e965c;--vora-pointer-me-core:#5a5282eb;--vora-pointer-me-glow:#786e9673}[data-sky-theme=aurora]{--vora-sky-0:#030810;--vora-sky-1:#06141c;--vora-sky-2:#0c2834;--vora-sky-3:#1a4a58;--vora-sky-4:#2f6a74;--vora-sky-glow:#78e6c838;--vora-sky-fg:#f5fffcf0;--vora-sky-fg-soft:#b4e6dc8c;--vora-sky-accent:#82f5d2fa;--vora-sky-line:#8cdcc82e;--vora-sky-line-lit:#a0f0dc6b;--vora-o-star-core:#f5fffcf5;--vora-o-star-glow-0:#ffffffe6;--vora-o-star-glow-1:#a0e6d280;--vora-o-star-glow-2:#8cb4ff00;--vora-sky-wash-a:#78e6c824;--vora-sky-wash-b:#8cb4ff24;--vora-sky-wash-c:#64c8ff1f;--vora-sky-wash-d:#b4a0ff1a;--vora-sky-drift-a:#143c465c;--vora-sky-drift-b:#78e6c829;--vora-sky-drift-c:#3c648c33;--vora-sky-drift-d:#8cb4ff2e;--vora-me-accent:#32aa96e6;--vora-me-accent-soft:#32aa9624;--vora-me-accent-mute:#32aa9614;--vora-me-tagline:#28786ea8;--vora-me-link:#238c7dd6;--vora-me-tint:#a0e6d229;--vora-me-mist:#eef8f5;--vora-me-mid:#f4faf8;--vora-me-floor:#fafcfb;--vora-me-bloom:#a0e6d229;--vora-me-drift-hi:#a0e6d22e;--vora-me-drift-lo:#8cc8dc24;--vora-me-mote:#32aa965c;--vora-pointer-me-core:#238c7deb;--vora-pointer-me-glow:#32aa967a}.vora-app-canvas{background:0 0;width:100%;max-width:none;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.vora-app-canvas:after{content:"";z-index:60;pointer-events:none;opacity:var(--vora-acid-grain);mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.vora-pointer-star-trail{z-index:320;pointer-events:none!important;opacity:1!important;background:0 0!important;width:100%!important;height:100%!important;position:fixed!important;inset:0!important}.vora-pointer-o-star{z-index:321;opacity:0;width:14px;height:14px;filter:drop-shadow(0 0 2px var(--vora-o-star-glow-0,#ffffffe6)) drop-shadow(0 0 7px var(--vora-o-star-glow-1,#cbb8ff80));transition:opacity .35s,filter .4s;top:0;left:0;pointer-events:none!important;position:fixed!important}.vora-pointer-o-star svg{width:100%;height:100%;display:block}.vora-pointer-o-star--me{--vora-o-star-core:var(--vora-pointer-me-core,#5a488ceb);filter:drop-shadow(0 0 1.5px #3d355859) drop-shadow(0 0 8px var(--vora-pointer-me-glow,#8171c973))}@media (hover:none),(pointer:coarse){.vora-pointer-o-star,.vora-pointer-star-trail{display:none!important}.vora-sky-atmosphere--lite .vora-sky-aurora,.vora-sky-atmosphere--lite .vora-sky-color-shift,.vora-sky-atmosphere--lite .vora-sky-color-shift--b,.vora-sky-atmosphere--lite .vora-sky-drift,.vora-sky-atmosphere--lite .vora-sky-dust--far,.vora-sky-atmosphere--lite .vora-sky-dust--near,.vora-sky-atmosphere--lite .vora-sky-dust-star,.vora-sky-atmosphere--lite .vora-sky-horizon-breath,.vora-sky-atmosphere--lite .vora-sky-veil{animation:none!important}.vora-sky-atmosphere--lite .vora-sky-aurora,.vora-sky-atmosphere--lite .vora-sky-drift{display:none}.vora-sky-atmosphere--lite .vora-sky-color-shift,.vora-sky-atmosphere--lite .vora-sky-color-shift--b{opacity:.45;filter:none}.vora-sky-atmosphere--lite .vora-sky-horizon-breath{opacity:.4;filter:none}.vora-sky-atmosphere--lite .vora-sky-veil{opacity:.18;filter:none}.vora-sky-theme-studio-done,.vora-tabbar--day .vora-tabbar-liquid,.vora-tabbar--day .vora-tabbar-list,.vora-tabbar-liquid,.vora-tabbar-list,[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-list{-webkit-backdrop-filter:none!important}.vora-sky-theme-studio-done,.vora-tabbar-list{background:#161030b8!important}.vora-tabbar--day .vora-tabbar-list{background:#fffcffe0!important}.vora-constellation-star--twinkle{animation:none!important}}@media (prefers-reduced-motion:reduce){.vora-pointer-o-star,.vora-pointer-star-trail{display:none!important}}body:has(.vora-light-card-reveal) .vora-pointer-o-star:not(.vora-pointer-o-star--me),body[data-vora-card-open=true] .vora-pointer-o-star:not(.vora-pointer-o-star--me){filter:drop-shadow(0 0 2px var(--vora-o-star-glow-0,#fffffffa)) drop-shadow(0 0 9px var(--vora-o-star-glow-1,#cbb8ff99))}.vora-acid-chroma{text-shadow:1px 0 var(--vora-acid-b),-1px 0 var(--vora-acid-a)}@media (prefers-reduced-motion:reduce){.vora-acid-chroma{text-shadow:none}.vora-app-canvas:after{opacity:.04}}.vora-app-root--ambient{background:var(--vora-sky-0)}.vora-prose-width{width:100%;max-width:min(100%,20rem)}.vora-cloud-sky{background:linear-gradient(180deg,var(--vora-lavender-mist) 0,var(--vora-warm-ivory) 55%,var(--vora-pearl) 100%);position:absolute;inset:0;overflow:hidden}.vora-cloud-sky--profile{background:linear-gradient(180deg,var(--vora-lavender-mist) 0,#f7f1ffd9 45%,var(--vora-warm-ivory) 100%)}.vora-cloud{filter:blur(44px);background:#cbb8ff47;border-radius:50%;position:absolute}.vora-cloud--a{width:72%;height:28%;bottom:8%;left:-8%}.vora-cloud--b{width:58%;height:22%;bottom:14%;right:-6%}.vora-cloud--c{background:#ffffff6b;width:44%;height:18%;bottom:4%;left:22%}.vora-cloud--d{background:#ffffff5c;width:36%;height:14%;bottom:22%;right:18%}.vora-mirror-atmosphere{position:absolute;inset:0;overflow:hidden}.vora-mirror-gradient{background:linear-gradient(180deg,var(--vora-lavender-mist) 0,var(--vora-warm-ivory) 42%,#faf6f2 78%,var(--vora-warm-ivory) 100%);position:absolute;inset:0}.vora-mirror-gradient:after{content:"";pointer-events:none;background:radial-gradient(80% 48% at 50% 36%,#cbb8ff24,#0000 72%);position:absolute;inset:0}.vora-mirror-drift{filter:blur(72px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.vora-mirror-drift--a{background:#cbb8ff33;width:95%;height:34%;animation:vora-sky-drift-a 44s ease-in-out infinite;top:6%;left:-12%}.vora-mirror-drift--b{background:#ffffff6b;width:78%;height:28%;animation:vora-sky-drift-b 58s ease-in-out infinite;top:26%;right:-16%}.vora-mirror-drift--c{background:#dde8ff3d;width:88%;height:30%;animation:vora-sky-drift-c 50s ease-in-out infinite;bottom:10%;left:-4%}.vora-mirror-drift--d{background:#cbb8ff29;width:70%;height:28%;animation:vora-sky-drift-d 40s ease-in-out infinite;bottom:2%;right:-6%}.vora-mirror-mote{background:#8171c966;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes vora-mirror-mote{0%,to{opacity:.25}50%{opacity:.55}}.vora-mist-surface{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:oklch(99.4% .004 95/.72);border:1px solid oklch(38% .02 285/.06);border-radius:9999px}.vora-mist-surface--dark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04081470;border:1px solid #ffffff14}.vora-pill{color:var(--foreground);letter-spacing:.01em;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .35s var(--vora-ease),transform .35s var(--vora-ease);background:oklch(99.4% .004 95/.85);border:1px solid oklch(38% .02 285/.08);border-radius:9999px;padding:.9rem 2rem;font-size:.875rem;font-weight:400}.vora-pill:before{display:none}.vora-pill:active{opacity:.88;transform:scale(.985)}.vora-pill--solid{background:var(--foreground);color:var(--background);border:none;font-weight:500}.vora-pill--solid:active{opacity:.9;transform:scale(.985)}.vora-pill:disabled{opacity:.35;pointer-events:none}.vora-pill--mirror{color:var(--vora-night-pearl);letter-spacing:.015em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:none;font-weight:400;box-shadow:0 8px 32px #0000003d}.vora-pill--mirror:active{opacity:.88;transform:scale(.988)}.vora-pill--mirror:disabled{opacity:.28;box-shadow:none}.vora-pill--mirror-outline{color:#ffffffc7;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff29}.vora-pill--mirror-outline:active{background:#ffffff12}.vora-text-link--night{color:#ffffff6b}.vora-text-link--night:hover{opacity:.72}.vora-app-root:has(.vora-mirror-shell--celestial){background:#cfc4dc}.vora-mirror-atmosphere--celestial{overflow:hidden}.vora-mirror-dream-base{background:radial-gradient(120% 80% at 50% 0,#8a72a8 0,#0000 55%),radial-gradient(90% 60% at 50% 100%,#4a3668 0,#0000 50%),linear-gradient(#4a3668,#9a84b8 45%,#d8cce8 62%,#7d68a0);position:absolute;inset:0}.vora-mirror-dream-glow{pointer-events:none;background:radial-gradient(110% 70% at 50% 24%,#ffffff38,#0000 58%),radial-gradient(90% 55% at 50% 78%,#785a9b2e,#0000 62%);position:absolute;inset:0}.vora-mirror-atmosphere--celestial .vora-mirror-drift--a,.vora-mirror-atmosphere--celestial .vora-mirror-drift--d{display:none}.vora-mirror-dream-floor{pointer-events:none;background:linear-gradient(#0000,#46326424);height:42%;position:absolute;bottom:0;left:0;right:0}.vora-mirror-shell--celestial{color:#1a0e2e}.vora-mirror-shell--celestial .vora-mirror-kicker-index,.vora-mirror-shell--celestial .vora-mirror-kicker-sep{color:#2a184473}.vora-mirror-shell--celestial .vora-mirror-kicker-label{color:#1a0e2ed1}.vora-mirror-shell--celestial .vora-mirror-kicker-date{color:#3a245894}.vora-mirror-shell--celestial .vora-mirror-album-primary{color:#140a24;text-shadow:none}.vora-mirror-shell--celestial .vora-mirror-album-accent{color:#342060;text-shadow:none}.vora-mirror-shell--celestial .vora-mirror-headline--glow .vora-mirror-album-accent,.vora-mirror-shell--celestial .vora-mirror-headline--glow .vora-mirror-album-primary{text-shadow:0 0 28px #ffffff8c}.vora-mirror-shell--celestial .vora-mirror-poster-stack{text-align:center;margin-inline:auto}.vora-mirror-shell--celestial .vora-mirror-album-title,.vora-mirror-shell--celestial .vora-mirror-headline{text-align:center;align-items:center;width:100%}.vora-mirror-shell--celestial .vora-mirror-tap-hint{color:#1a0e2eb8;text-shadow:none}.vora-mirror-shell--celestial .vora-mirror-tap-hint--saved{color:#140a24e0}.vora-mirror-shell--celestial .vora-mirror-text-link{color:#2a18449e}.vora-mirror-shell--celestial .vora-mirror-page{z-index:2;position:relative}.vora-app-root:has(.vora-mirror-shell--night){background:#0c0616}.vora-mirror-atmosphere--night .vora-mirror-gradient{background:linear-gradient(#06040c,#100818 10%,#221240 26%,#3d2468 42%,#7d5fc0 56%,#b094e8 64%,#6b4fa8 74%,#180e28 92%,#080510)}.vora-mirror-atmosphere--night .vora-mirror-gradient:after{background:radial-gradient(95% 60% at 50% 40%,#cbb8ff6b,#0000 68%)}.vora-mirror-shell--review .vora-mirror-atmosphere--night .vora-mirror-gradient:after{background:radial-gradient(95% 60% at 50% 40%,#cbb8ff6b,#0000 68%),radial-gradient(55% 38% at 18% 18%,#ffb4d229,#0000 58%)}.vora-mirror-shell--creating .vora-mirror-atmosphere--night .vora-mirror-gradient:after{background:radial-gradient(95% 60% at 50% 40%,#cbb8ff61,#0000 68%),radial-gradient(48% 32% at 82% 22%,#78dcf02e,#0000 52%)}.vora-mirror-night-glow{pointer-events:none;background:radial-gradient(80% 50% at 50% 40%,#cbb8ff52,#8171c91f 55%,#0000 72%);position:absolute;inset:0}.vora-mirror-floor-light{pointer-events:none;filter:blur(8px);background:radial-gradient(52% 42% at 50% 82%,#ffffff61,#cbb8ff7a 22%,#8171c947 42%,#0000 70%);width:130%;height:48%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.vora-mirror-atmosphere--night .vora-mirror-drift--a{filter:blur(72px);background:#cbb8ff61}.vora-mirror-atmosphere--night .vora-mirror-drift--b{filter:blur(64px);background:#ff96c347}.vora-mirror-atmosphere--night .vora-mirror-drift--c{filter:blur(60px);background:#78dcf03d}.vora-mirror-atmosphere--night .vora-mirror-drift--d{filter:blur(68px);background:#8171c952}.vora-mirror-night-stars{pointer-events:none;opacity:.85;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffffff8c,#0000),radial-gradient(1px 1px at 78% 24%,#cbb8ff80,#0000),radial-gradient(2px 2px at 44% 12%,#ffffff73,#0000),radial-gradient(1px 1px at 88% 62%,#ffffff59,#0000),radial-gradient(1.5px 1.5px at 22% 72%,#cbb8ff66,#0000),radial-gradient(1px 1px at 62% 84%,#ffffff4d,#0000),radial-gradient(1px 1px at 35% 45%,#ffc8dc59,#0000);position:absolute;inset:0}.vora-mirror-shell--night{color:#ffffffeb}.vora-mirror-shell--night .vora-mirror-album-primary{color:#fffffff5;text-shadow:0 0 48px #cbb8ff38}.vora-mirror-shell--night .vora-mirror-album-accent{color:#cbb8ffe6;text-shadow:0 0 40px #cbb8ff2e}.vora-mirror-album-primary{font-family:var(--font-sky-hero);font-size:var(--vora-typo-display-hero);font-weight:400;line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);text-align:center;display:block}.vora-mirror-album-accent{font-family:var(--font-sky-accent);font-style:normal;font-weight:400;font-size:var(--vora-typo-display-accent);line-height:var(--vora-typo-accent-leading);letter-spacing:var(--vora-typo-accent-tracking);text-align:center;display:block}.vora-lang-ko{--font-sky-hero:var(--font-ko-hero);--font-sky-accent:var(--font-ko-accent);--font-sky-label:var(--font-ko-label);--vora-typo-hero-tracking:.04em;--vora-typo-accent-tracking:.055em;--vora-typo-hero-track-fix:0;--vora-typo-accent-track-trim:0;--vora-typo-hero-leading:1.34;--vora-typo-accent-leading:1.38;--vora-typo-pair-gap:.48em;--vora-typo-sky-hero:clamp(1.92rem,6.4vw + .28rem,2.48rem);--vora-typo-sky-accent:clamp(1.96rem,6.5vw + .28rem,2.52rem);--vora-typo-card-hero:clamp(1.22rem,4.7vw,1.55rem);--vora-typo-card-accent:clamp(1.25rem,4.8vw,1.59rem);--vora-typo-display-hero:clamp(1.95rem,6.6vw,2.7rem);--vora-typo-display-accent:clamp(2rem,6.7vw,2.76rem);word-break:keep-all;line-break:strict}.vora-lang-ko .vora-light-card-primary .vora-album-typo-line,.vora-lang-ko .vora-mirror-album-primary .vora-album-typo-line{padding-inline-start:var(--vora-typo-hero-tracking);padding-inline-end:0}.vora-lang-ko .vora-light-card-accent .vora-album-typo-line,.vora-lang-ko .vora-mirror-album-accent .vora-album-typo-line{padding-inline-start:var(--vora-typo-accent-tracking);padding-inline-end:0}.vora-lang-ko .vora-sky-diary-input{letter-spacing:var(--vora-typo-hero-tracking);padding-inline-end:0}.vora-lang-ko .vora-constellation-node-date,.vora-lang-ko .vora-light-card-date,.vora-lang-ko .vora-mirror-tap-hint,.vora-lang-ko .vora-sky-date,.vora-lang-ko .vora-sky-diary-cancel,.vora-lang-ko .vora-sky-diary-hold,.vora-lang-ko .vora-sky-leave-prompt,.vora-lang-ko .vora-sky-release-link,.vora-lang-ko .vora-sky-todays-kicker,.vora-lang-ko .vora-sky-write-hint-cta,.vora-lang-ko .vora-sky-write-hint-label,.vora-lang-ko .vora-sky-write-hint:not(.vora-sky-write-hint--sentence),.vora-lang-ko .vora-sky-write-own,.vora-lang-ko .vora-sky-write-own-label,.vora-lang-ko .vora-whisper-chip,html.vora-locale-ko .vora-constellation-node-date,html.vora-locale-ko .vora-enter-cta,html.vora-locale-ko .vora-enter-sound-hint,html.vora-locale-ko .vora-light-card-date,html.vora-locale-ko .vora-mirror-tap-hint,html.vora-locale-ko .vora-sky-date,html.vora-locale-ko .vora-sky-diary-cancel,html.vora-locale-ko .vora-sky-diary-hold,html.vora-locale-ko .vora-sky-leave-prompt,html.vora-locale-ko .vora-sky-release-link,html.vora-locale-ko .vora-sky-todays-kicker,html.vora-locale-ko .vora-sky-write-hint,html.vora-locale-ko .vora-sky-write-hint-cta,html.vora-locale-ko .vora-sky-write-hint-label,html.vora-locale-ko .vora-sky-write-own,html.vora-locale-ko .vora-sky-write-own-label,html.vora-locale-ko .vora-tabbar-item,html.vora-locale-ko .vora-tabbar-label,html.vora-locale-ko .vora-whisper-chip{text-transform:none;letter-spacing:.04em;font-weight:400}html.vora-locale-ko .vora-tabbar-item,html.vora-locale-ko .vora-tabbar-label{letter-spacing:.06em;font-weight:500}html.vora-locale-ko .vora-enter-cta{letter-spacing:.08em}.vora-lang-ko .vora-constellation-node-date,html.vora-locale-ko .vora-constellation-node-date{letter-spacing:.02em;padding-inline-start:0}.vora-mirror-page{--vora-mirror-headline-width:min(100%,22rem);--vora-mirror-portal-width:min(78%,18rem);--vora-mirror-poster-width:var(--vora-mirror-headline-width);--vora-mirror-column:var(--vora-mirror-headline-width)}.vora-mirror-save-star--title{top:14%;left:50%;transform:translate(-50%)}.vora-mirror-poster{justify-content:center;width:100%;padding-top:4.25rem;padding-bottom:2rem}.vora-mirror-poster-stack{max-width:var(--vora-mirror-poster-width)}.vora-mirror-poster-stack,.vora-mirror-shell-main{width:100%;flex-direction:column;align-items:center;display:flex}.vora-app-header{z-index:85;height:var(--vora-header-total);padding-bottom:.625rem;padding-left:max(var(--vora-chrome-x),var(--vora-safe-left));padding-right:max(var(--vora-chrome-x),var(--vora-safe-right));pointer-events:none;box-sizing:border-box;inset-inline:0;justify-content:flex-start;align-items:flex-end;width:100%;display:flex;position:absolute;top:0}@media (min-width:640px){.vora-app-header{padding-bottom:.75rem}}.vora-app-root--ambient .vora-app-header{padding-left:max(var(--vora-chrome-x),var(--vora-safe-left));padding-right:max(var(--vora-chrome-x),var(--vora-safe-right))}.vora-app-header--split{justify-content:space-between;gap:.75rem}.vora-app-header-brand{pointer-events:auto;flex-shrink:0}.vora-app-header-home{cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:opacity .35s var(--vora-ease);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.vora-app-header-home:hover{opacity:.78}.vora-app-header-home--ack{opacity:.5}.vora-app-header-trailing{pointer-events:auto;flex-shrink:1;justify-content:flex-end;min-width:0;display:flex}.vora-header-write-btn{color:#e6dcff61;cursor:pointer;-webkit-tap-highlight-color:transparent;width:2.75rem;height:2.75rem;transition:color .2s var(--vora-ease),background .2s var(--vora-ease),transform .25s var(--vora-ease);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex}.vora-header-write-btn--invite{color:#d2c3ffb8}.vora-header-actions{align-items:center;gap:.1rem;display:inline-flex}.vora-header-sound-btn{color:#ffffff57;cursor:pointer;-webkit-tap-highlight-color:transparent;width:2.75rem;height:2.75rem;transition:color .35s var(--vora-ease),background .35s var(--vora-ease),transform .35s var(--vora-ease);background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;display:flex}.vora-header-sound-btn:hover{color:#ffffffb8;background:#ffffff12}.vora-header-sound-btn:active{transform:scale(.94)}.vora-header-sound-btn--on{color:#cbb8ffe0;box-shadow:none;background:0 0}.vora-header-write-btn:hover{color:#dccdffb8;background:0 0}.vora-header-write-btn:active{transform:scale(.94)}.vora-header-write-btn--active{color:#e6dcffd1;background:0 0}.vora-app-header:has(.vora-wordmark--light) .vora-header-write-btn{color:#3d36588c}.vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn{color:#3d365894}.vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn:hover{color:#2d2648e0;background:#3d365814}.vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn--on{color:#8171c9eb}[data-sky-theme=pink] .vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn--on{color:#c85f91eb}[data-sky-theme=aurora] .vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn--on{color:#239182eb}[data-sky-theme=pure] .vora-app-header:has(.vora-wordmark--light) .vora-header-sound-btn--on{color:#8c73c8eb}.vora-app-header:has(.vora-wordmark--light) .vora-header-write-btn--invite{color:#5a488cc7}.vora-app-header:has(.vora-wordmark--light) .vora-header-write-btn:hover{color:#2d2648e0;background:0 0}.vora-app-header:has(.vora-wordmark--light) .vora-header-write-btn--active{color:#2d2648e0}[data-sky-theme=pink] .vora-app-header:has(.vora-wordmark--light) .vora-header-write-btn--invite{color:#c85f91d1}.vora-wordmark{justify-content:center;align-items:center;line-height:0;display:inline-flex}.vora-wordmark-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;height:100%;display:block}.vora-wordmark--header{height:1.375rem}.vora-wordmark--sm{height:1.125rem}.vora-wordmark--md{height:1.75rem}.vora-wordmark--lg{height:clamp(2.75rem,9vw,3.5rem)}.vora-wordmark--header .vora-wordmark-img,.vora-wordmark--lg .vora-wordmark-img,.vora-wordmark--md .vora-wordmark-img,.vora-wordmark--sm .vora-wordmark-img{width:auto;height:100%}.vora-wordmark--night .vora-wordmark-img{filter:drop-shadow(0 0 10px #cbb8ff59)}.vora-wordmark--light .vora-wordmark-img{filter:brightness(0)opacity(.88)}.vora-enter-slogan{letter-spacing:.28em;color:#e6dcff80;text-shadow:1px 0 #a0d2ff47,-1px 0 #cbb8ff52;margin:2.75rem 0 0;font-style:normal}.vora-enter-signal,.vora-enter-slogan{font-family:var(--font-sky-label);text-transform:uppercase;font-size:.625rem;font-weight:400}.vora-enter-signal{letter-spacing:.34em;color:#dde8ff7a;text-shadow:1px 0 #a0d2ff38,-1px 0 #cbb8ff42;margin:0}.vora-enter-loader{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.vora-enter-star-stage{place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}.vora-enter-star-orbit{border-color:#dde8ff8c #a0d2ff47 #cbb8ff38 #cbb8ff38;border-style:solid;border-width:1px;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 18px #cbb8ff2e,inset 0 0 12px #cbb8ff14}.vora-enter-loader-label{font-family:var(--font-sky-label);letter-spacing:.32em;text-transform:uppercase;color:#e6dcff6b;margin:0;font-size:.5625rem;font-weight:300}.vora-enter-mark-stage{justify-content:center;align-items:center;display:inline-flex;position:relative}.vora-enter-mark-stage+.vora-enter-headline{margin-top:2.85rem}.vora-enter-mark-chroma{pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(2px 0 #a0d2ff8c);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vora-enter-mark-chroma--b{filter:drop-shadow(-2px 0 #cbb8ff8c)}.vora-enter-gate-star{filter:drop-shadow(0 0 18px #cbb8ff8c);margin-bottom:1.25rem}.vora-enter-whisper-star{filter:drop-shadow(0 0 22px #cbb8ff99);transform-style:preserve-3d}.vora-enter-chrome{z-index:30;pointer-events:none;padding-left:max(1.15rem,var(--vora-safe-left));padding-right:max(1.15rem,var(--vora-safe-right));align-items:center;display:flex;position:absolute}.vora-enter-chrome--bottom{padding-bottom:max(1.55rem,calc(var(--vora-safe-bottom) + 1rem));justify-content:center;bottom:0;left:0;right:0}.vora-enter-chrome-meta{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .15rem;display:flex}.vora-enter-chrome-meta .vora-enter-meta-dot{color:#dde8ff47}.vora-enter-meta-link{pointer-events:auto;min-width:2.75rem;min-height:2.75rem;font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;color:#dde8ff94;text-shadow:1px 0 #a0d2ff29,-1px 0 #cbb8ff2e;cursor:pointer;transition:color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:.45rem .35rem;font-size:.5625rem;font-weight:400;display:inline-flex}.vora-enter-meta-link--day{color:#3d36587a;text-shadow:none}.vora-enter-meta-link--active,.vora-enter-meta-link:active{color:#e6dcffeb}.vora-enter-meta-link--day.vora-enter-meta-link--active,.vora-enter-meta-link--day:active{color:#3d3658e0}@media (hover:hover) and (pointer:fine){.vora-enter-meta-link:hover{color:#e6dcffd9}.vora-enter-meta-link--day:hover{color:#3d3658c7}}.vora-enter-panel{z-index:80;box-sizing:border-box;pointer-events:none;justify-content:stretch;align-items:flex-end;display:flex;position:fixed;inset:0}.vora-enter-panel-scrim{background:linear-gradient(180deg,var(--vora-sky-0) 0,var(--vora-sky-0) 100%);border:none;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vora-enter-panel-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--vora-sky-0) 12%,transparent) 0,color-mix(in srgb,var(--vora-sky-0) 55%,transparent) 100%)}}.vora-enter-panel-scrim{pointer-events:auto;cursor:pointer}.vora-enter-panel-dock{z-index:1;pointer-events:none;will-change:transform;backface-visibility:hidden;width:100%;position:relative;transform:translateZ(0)}.vora-enter-panel--lite .vora-enter-panel-sheet{box-shadow:0 1px 0 #ffffff14,0 -12px 28px var(--vora-sky-0)}@supports (color:color-mix(in lab,red,red)){.vora-enter-panel--lite .vora-enter-panel-sheet{box-shadow:0 1px 0 #ffffff14,0 -12px 28px color-mix(in srgb,var(--vora-sky-0) 55%,transparent)}}.vora-enter-panel--lite .vora-enter-panel-wash{background:var(--vora-sky-1)!important}.vora-enter-panel--lite .vora-enter-panel-dust,.vora-enter-panel--lite .vora-enter-panel-glow,.vora-enter-panel--lite .vora-enter-panel-grain{display:none}.vora-enter-panel-sheet{--sheet-ink:var(--vora-sky-fg);--sheet-muted:var(--vora-sky-fg-soft);--sheet-soft:var(--vora-sky-fg-soft)}@supports (color:color-mix(in lab,red,red)){.vora-enter-panel-sheet{--sheet-soft:color-mix(in srgb,var(--vora-sky-fg-soft) 72%,transparent)}}.vora-enter-panel-sheet{--sheet-line:var(--vora-sky-line);--sheet-accent:var(--vora-sky-accent);--sheet-inline:max(var(--vora-sky-copy-inset,2.15rem),var(--vora-safe-left));--sheet-inline-end:max(var(--vora-sky-copy-inset,2.15rem),var(--vora-safe-right));z-index:1;isolation:isolate;width:100%;padding:var(--vora-close-top) var(--sheet-inline-end) max(1.85rem,calc(var(--vora-safe-bottom) + 1.2rem)) var(--sheet-inline);background:var(--vora-sky-1);box-shadow:0 1px 0 #ffffff1a,0 0 0 1px var(--vora-sky-line),0 -22px 48px var(--vora-sky-0);border:none;border-radius:1.45rem 1.45rem 0 0;position:relative}@supports (color:color-mix(in lab,red,red)){.vora-enter-panel-sheet{box-shadow:0 1px 0 #ffffff1a,0 0 0 1px color-mix(in srgb,var(--vora-sky-line) 100%,transparent),0 -22px 48px color-mix(in srgb,var(--vora-sky-0) 72%,transparent)}}.vora-enter-panel-sheet{pointer-events:auto;color:var(--sheet-ink);backface-visibility:hidden;overflow:hidden;transform:translateZ(0)}.vora-enter-panel-wash{z-index:0;pointer-events:none;background:radial-gradient(ellipse 95% 55% at 50% 100%,var(--vora-sky-glow),transparent 70%),var(--vora-sky-gradient);position:absolute;inset:0}.vora-enter-panel-glow{aspect-ratio:1;z-index:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#ffffff17,#0000 68%);border-radius:50%;width:70%;position:absolute;top:18%;left:50%;translate:-50% -50%}.vora-enter-panel-dust{z-index:2;pointer-events:none;position:absolute;inset:0}.vora-enter-panel-dust span{background:var(--vora-o-star-core);width:.14rem;height:.14rem;box-shadow:0 0 6px var(--vora-sky-glow);opacity:.45;border-radius:50%;position:absolute}.vora-enter-panel-dust span:first-child{top:22%;left:14%}.vora-enter-panel-dust span:nth-child(2){opacity:.55;top:18%;right:22%;scale:1.15}.vora-enter-panel-dust span:nth-child(3){opacity:.32;top:58%;left:78%;scale:.8}.vora-enter-panel-dust span:nth-child(4){opacity:.28;top:72%;left:18%}.vora-enter-panel-grain{z-index:3;pointer-events:none;opacity:.1;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.vora-enter-panel-edge{z-index:4;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff14,inset 0 0 0 1px var(--vora-sky-line);position:absolute;inset:0}.vora-enter-panel-top{z-index:5;min-height:var(--vora-close-hit);margin-bottom:.15rem;display:flex}.vora-enter-panel-close,.vora-enter-panel-top{justify-content:flex-end;align-items:center;padding:0;position:relative}.vora-enter-panel-close{z-index:3;width:var(--vora-close-hit);height:var(--vora-close-hit);box-shadow:none;font-family:var(--font-sky-hero);letter-spacing:0;color:#fffaf78c;cursor:pointer;transition:color .25s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;margin:0;font-size:2rem;font-weight:400;line-height:1;display:inline-flex}.vora-enter-panel-close:active{color:#fffaf7eb;background:0 0;transform:none}@media (hover:hover) and (pointer:fine){.vora-enter-panel-close:hover{color:#fffaf7e0;box-shadow:none;background:0 0}}.vora-enter-panel-content{z-index:5;text-align:left;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.7rem;width:100%;max-width:none;margin-inline:0;padding:.15rem 0 .55rem;display:flex;position:relative}.vora-enter-panel-kicker{font-family:var(--font-sky-label);letter-spacing:.28em;text-transform:uppercase;color:#dde8ff6b;margin:0;font-size:.5625rem;font-weight:500}.vora-enter-panel-headline{max-width:17.5rem;font-family:var(--font-sky-hero);letter-spacing:-.025em;color:#fffaf7eb;text-wrap:balance;margin:0;font-size:clamp(1.7rem,6.2vw,2.1rem);font-weight:400;line-height:1.14}.vora-enter-panel-headline--brand{font-family:var(--font-instrument),"Instrument Serif","New York",ui-serif,Georgia,serif;letter-spacing:-.025em;text-transform:none}.vora-enter-panel-brand{font-family:var(--font-rosemartin),"Rosemartin",ui-serif,Georgia,serif;letter-spacing:.05em;color:var(--sheet-accent);text-shadow:1.5px 0 #a0d2ff47,-1.5px 0 #cbb8ff52}.vora-enter-panel-by{font-family:var(--font-instrument),"Instrument Serif","New York",ui-serif,Georgia,serif;color:#fffaf7e0}.vora-enter-panel-copy{max-width:18.5rem;font-family:var(--font-sky-label);letter-spacing:.01em;color:var(--sheet-muted);white-space:pre-line;margin:.15rem 0 0;font-size:.875rem;font-weight:400;line-height:1.6}.vora-enter-panel-copy--verse{font-family:var(--font-sky-accent);letter-spacing:.02em;color:#e6dcffb8;margin-top:.55rem;font-size:clamp(1.05rem,3.8vw,1.2rem);line-height:1.4}.vora-enter-panel-begin{font-family:var(--font-sky-label);letter-spacing:.16em;text-transform:uppercase;color:#fffaf7b8;cursor:pointer;transition:color .3s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:.55rem;margin-top:1.15rem;padding:.55rem .1rem;font-size:.6875rem;font-weight:400;display:inline-flex}.vora-enter-panel-begin:active{color:#fffaf7f2}@media (hover:hover) and (pointer:fine){.vora-enter-panel-begin:hover{color:#fffaf7eb}}.vora-enter-panel-begin-star{background:#d8ceffe6;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 1px #cbb8ff59,0 0 10px #cbb8ff73}.vora-enter-status-list{border-top:1px solid var(--sheet-line);flex-direction:column;align-self:stretch;gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.vora-enter-status-list,.vora-enter-status-row{box-sizing:border-box;width:100%;min-width:100%}.vora-enter-status-row{border-bottom:1px solid var(--sheet-line);grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.78rem 0;display:grid}.vora-enter-status-dot{background:var(--sheet-accent);width:.32rem;height:.32rem;animation:vora-enter-status-pulse 2.8s var(--vora-ease) infinite;border-radius:50%;box-shadow:0 0 0 3px #cbb8ff2e}.vora-enter-status-label{letter-spacing:.14em;color:var(--sheet-soft);text-align:left;min-width:0}.vora-enter-status-label,.vora-enter-status-value{font-family:var(--font-sky-label);text-transform:uppercase;font-size:.6875rem}.vora-enter-status-value{letter-spacing:.1em;color:#fffaf7e0;text-align:right;white-space:nowrap;justify-self:end;margin-inline-end:-.1em}@keyframes vora-enter-status-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.vora-enter-status-dot{animation:none}}.vora-mirror-page-heading{flex-shrink:0;justify-content:center;width:100%;margin:0 0 .75rem;padding:0;display:flex}.vora-mirror-kicker{background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.vora-mirror-kicker-index{font-family:var(--font-sky-label);letter-spacing:.2em;color:#ffffff5c;font-size:.5625rem;font-weight:400}.vora-mirror-kicker-sep{color:#fff3}.vora-mirror-kicker-label,.vora-mirror-kicker-sep{font-family:var(--font-sky-label);font-size:.5625rem;font-weight:300}.vora-mirror-kicker-label{letter-spacing:.28em;text-transform:uppercase;color:#fff6ffa8}.vora-mirror-kicker-date{font-family:var(--font-sky-label);letter-spacing:.14em;text-transform:uppercase;color:#cbb8ff7a;font-size:.5625rem;font-weight:400}.vora-mirror-stage,.vora-mirror-stage-hero{flex-direction:column;align-items:center;width:100%;display:flex}.vora-mirror-stage-hero{z-index:1;max-width:var(--vora-mirror-headline-width);position:relative}.vora-mirror-stage-headline{z-index:2;width:100%;margin-bottom:.5rem;padding:0 .5rem;position:relative}.vora-mirror-stage-mirror{z-index:1}.vora-mirror-headline,.vora-mirror-stage-mirror{justify-content:center;width:100%;display:flex;position:relative}.vora-mirror-headline{text-align:center;min-height:8rem;transition:opacity .45s var(--vora-ease);outline:none;flex-direction:column;align-items:center;padding:1.5rem .75rem}.vora-mirror-headline--tappable{cursor:pointer}.vora-mirror-headline--tappable:focus-visible{outline-offset:10px;border-radius:.5rem;outline:2px solid #cbb8ff66}.vora-mirror-headline--tappable:not(.vora-mirror-headline--disabled):active{opacity:.88}.vora-mirror-headline--disabled{cursor:default;opacity:.72}.vora-mirror-headline--glow .vora-mirror-album-accent,.vora-mirror-headline--glow .vora-mirror-album-primary{text-shadow:0 0 48px #cbb8ff52}.vora-mirror-album-title{align-items:center;gap:var(--vora-typo-pair-gap);flex-direction:column;width:100%;margin:0;padding:0;display:flex;transform:none}.vora-mirror-oval{width:var(--vora-mirror-poster-width);aspect-ratio:320/440;isolation:isolate;transition:opacity .8s var(--vora-ease),transform .35s var(--vora-ease);flex-shrink:0;position:relative}.vora-mirror-oval--portal{width:var(--vora-mirror-portal-width);aspect-ratio:320/300}.vora-mirror-oval--portal .vora-mirror-oval-reflect{opacity:.8}.vora-mirror-oval--tappable{cursor:pointer;outline:none}.vora-mirror-oval--tappable:focus-visible{outline-offset:8px;outline:2px solid #cbb8ff73}.vora-mirror-oval--tappable:not(.vora-mirror-oval--tap-disabled):active{transform:scale(.988)}.vora-mirror-oval--tap-disabled{cursor:default}.vora-mirror-oval-aura{filter:blur(24px);pointer-events:none;background:radial-gradient(76% 70% at 50% 44%,#cbb8ff52 0,#7d5fc029 42%,#0000 74%);border-radius:50%;animation:vora-mirror-halo-breathe 9s ease-in-out infinite;position:absolute;inset:-18%}.vora-mirror-oval-glass{z-index:1;-webkit-backdrop-filter:blur(36px)saturate(1.4);width:100%;height:100%;transition:box-shadow .7s var(--vora-ease),background .7s var(--vora-ease);background:linear-gradient(168deg,#ffffff08,#7d5fc01f 22%,#482a8c47 50%,#160c346b);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 110px #b094e829,inset 0 -64px 120px #0a051e80;-webkit-mask-image:radial-gradient(94% 94%,#000 0,#0000008c 78%,#0000 100%);mask-image:radial-gradient(94% 94%,#000 0,#0000008c 78%,#0000 100%)}.vora-mirror-oval-mist{filter:blur(26px);opacity:.78;background:radial-gradient(circle at 26% 28%,#b094e88c,#0000 56%),radial-gradient(circle at 74% 72%,#ff8cbe38,#0000 54%),radial-gradient(circle at 52% 88%,#5ac8e61f,#0000 48%);animation:vora-mirror-mist-drift 18s ease-in-out infinite;inset:-12%}.vora-mirror-oval-depth,.vora-mirror-oval-mist{pointer-events:none;border-radius:50%;position:absolute}.vora-mirror-oval-depth{background:radial-gradient(58% 36% at 50% 14%,#ffffff29,#0000 72%),radial-gradient(96% 90% at 50% 56%,#0000 22%,#0804187a 100%);inset:0}.vora-mirror-oval-reflect{opacity:.72;pointer-events:none;background:linear-gradient(#ffffff47,#fff8fc14 42%,#0000 92%);position:absolute;inset:0 0 58%}.vora-mirror-oval-sheen{filter:blur(2px);pointer-events:none;background:radial-gradient(at 24% 18%,#ffffff9e,#dcc8ff1f 46%,#0000 74%);border-radius:50%;width:44%;height:26%;animation:vora-shimmer 14s ease-in-out infinite;position:absolute;top:5%;left:9%}.vora-mirror-oval--saved .vora-mirror-oval-glass{box-shadow:inset 0 1px #ffffff47,inset 0 0 120px #ffdcb429,inset 0 -64px 120px #0a051e80}.vora-mirror-oval--listening .vora-mirror-oval-mist{background:radial-gradient(circle at 28% 32%,#ffa0c861,#0000 58%),radial-gradient(circle at 72% 68%,#cbb8ff38,#0000 52%)}.vora-mirror-oval--creating .vora-mirror-oval-mist,.vora-mirror-oval--creating-dense .vora-mirror-oval-mist{opacity:.82;background:radial-gradient(circle at 28% 32%,#78dcf047,#0000 58%),radial-gradient(circle at 72% 68%,#cbb8ff47,#0000 52%)}.vora-mirror-oval--bright .vora-mirror-oval-glass{background:linear-gradient(168deg,#ffffff24,#cbb8ff2e 24%,#8c5fd24d 54%,#301e5866)}.vora-mirror-oval-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2.25rem 1.625rem;display:flex;position:relative}.vora-mirror-save-star{width:.375rem;height:.375rem;animation:vora-mirror-save-star-ascend 2.2s var(--vora-ease) forwards;pointer-events:none;background:#ffffffeb;border-radius:50%;position:absolute;top:18%;left:58%;box-shadow:0 0 12px #ffe6c8cc,0 0 24px #cbb8ff8c}@keyframes vora-mirror-save-star-ascend{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(2.5rem,-7rem)scale(.35)}}.vora-mirror-aurora{z-index:0;pointer-events:none;transition:opacity 1.4s var(--vora-ease),filter 1.4s var(--vora-ease);opacity:.22;position:absolute;inset:-32% -28%;overflow:visible}.vora-mirror-aurora--awakened{opacity:.68;filter:brightness(1.08)}.vora-mirror-aurora--dense{opacity:.88;filter:brightness(1.12)}.vora-mirror-aurora-wash{pointer-events:none;mix-blend-mode:screen;filter:blur(36px);will-change:transform,opacity;border-radius:50%;position:absolute}.vora-mirror-aurora-wash--core{background:radial-gradient(circle at 50% 48%,#ffffff38 0,#cbb8ff52 28%,#8171c91f 55%,#0000 78%);width:62%;height:56%;animation:vora-aurora-core-breathe 9s ease-in-out infinite;top:22%;left:19%}.vora-mirror-aurora-wash--a{background:radial-gradient(at 44% 46%,#cbb8ff61 0,#ffb4d224 36%,#0000 72%);width:88%;height:74%;animation:vora-aurora-drift-a 28s ease-in-out infinite;top:10%;left:6%}.vora-mirror-aurora-wash--b{background:radial-gradient(at 56%,#b096ff4d 0,#78dcf01f 40%,#0000 74%);width:82%;height:66%;animation:vora-aurora-drift-b 34s ease-in-out infinite reverse;top:20%;right:-4%}.vora-mirror-aurora-wash--c{display:none}.vora-mirror-aurora-mist{filter:blur(24px);background:radial-gradient(70% 62%,#cbb8ff2e 0,#0000 70%);border-radius:50%;animation:vora-aurora-mist 14s ease-in-out infinite;position:absolute;inset:10%}.vora-mirror-aurora-stardust{opacity:.3;transition:opacity 1.2s var(--vora-ease);background-image:radial-gradient(1px 1px at 28% 34%,#ffffff80,#0000),radial-gradient(1px 1px at 68% 28%,#cbb8ff6b,#0000),radial-gradient(1px 1px at 52% 68%,#ffc8dc52,#0000);position:absolute;inset:0}.vora-mirror-aurora--awakened .vora-mirror-aurora-stardust{opacity:.62}@keyframes vora-aurora-core-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@keyframes vora-aurora-drift-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(2%,-1.5%)rotate(4deg)}}@keyframes vora-aurora-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,2%)scale(1.05)}}@keyframes vora-aurora-drift-c{0%,to{opacity:.75;transform:translate(0)}50%{opacity:.92;transform:translate(1.5%,-2%)}}@keyframes vora-aurora-mist{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.82;transform:scale(1.04)}}.vora-mirror-pedestal-stack{z-index:1;pointer-events:none;flex-direction:column;align-items:center;width:100%;min-height:3.25rem;margin-top:-2.25rem;display:flex;position:relative}.vora-mirror-tap-hint{z-index:3;min-height:1.125rem;font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;text-align:center;color:#fff6ffd1;text-shadow:0 0 20px #cbb8ff73;transition:color .45s var(--vora-ease),opacity .45s var(--vora-ease),text-shadow .45s var(--vora-ease);margin:.625rem 0 0;padding:0 1rem;font-size:.6875rem;font-weight:300;position:relative}.vora-whisper-chip{animation:vora-whisper-in .55s var(--vora-ease) both;background:#ffffff0f;border:1px solid #cbb8ff38;border-radius:999px;justify-content:center;align-items:center;margin-inline:auto;padding:.55rem 1.1rem;display:inline-flex;box-shadow:0 0 24px #cbb8ff29,1px 0 10px #a0d2ff14,-1px 0 10px #cbb8ff1a}.vora-whisper-chip--rising{color:#fffcfaf2;animation:vora-whisper-rise .7s var(--vora-ease) both;border-color:#cbb8ff66;box-shadow:0 0 32px #cbb8ff47}@keyframes vora-whisper-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vora-whisper-rise{0%{opacity:.85;transform:translateY(0)scale(1)}55%{opacity:1;filter:brightness(1.15);transform:translateY(-4px)scale(1.03)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}.vora-mirror-tap-hint--saved{color:#fff8f0eb;text-shadow:0 0 24px #ffe6c859}.vora-mirror-light-actions--dimmed{opacity:.38;pointer-events:none}.vora-mirror-mic-block{z-index:3;flex-direction:column;align-items:center;width:100%;margin-top:-2.5rem;display:flex;position:relative}.vora-mirror-pedestal{pointer-events:none;width:10rem;height:3.5rem;position:relative}.vora-mirror-pedestal-glow{filter:blur(8px);background:radial-gradient(#ffffffb8 0,#cbb8ff7a 28%,#8171c938 52%,#0000 74%);border-radius:50%;width:8rem;height:3rem;animation:vora-mirror-pedestal 4s ease-in-out infinite;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.vora-mirror-mic-on-pedestal{z-index:3;position:relative}.vora-mirror-mic-caption{min-height:1.25rem;font-family:var(--font-sky-label);letter-spacing:.14em;text-transform:uppercase;color:#fff6ffb8;text-align:center;margin-top:.625rem;font-size:.75rem}.vora-mirror-secondary{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:20rem;min-height:2rem;margin-top:.75rem;display:flex}.vora-mirror-secondary--frozen{pointer-events:none}.vora-mirror-footer-slot{z-index:10;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1.5rem .25rem;display:flex;position:relative}.vora-mirror-secondary-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;color:#ffffff7a;cursor:pointer;transition:opacity .35s var(--vora-ease),border-color .35s var(--vora-ease),background .35s var(--vora-ease);background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;padding:.4375rem .875rem;font-size:.75rem}.vora-mirror-secondary-pill:hover{opacity:.9;background:#ffffff17;border-color:#ffffff38}.vora-mirror-secondary-pill--muted{cursor:default;opacity:.4}.vora-mirror-complete-stage{flex-direction:column;align-items:center;gap:1.125rem;width:100%;padding-top:.25rem;display:flex}.vora-mirror-complete-stage .vora-mirror-light-star{opacity:.88;filter:drop-shadow(0 0 12px #fff6);width:1.625rem;height:1.625rem;animation:none}.vora-mirror-poster{flex-direction:column;align-items:center;gap:.625rem;display:flex}.vora-mirror-spark-sub{letter-spacing:.01em;color:#ffffff6b;max-width:11.5rem;font-size:.8125rem;line-height:1.4}.vora-mirror-examples{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.vora-mirror-examples-item{font-family:var(--font-display);color:#fffaf7d1;text-align:center;font-size:1rem;line-height:1.35}.vora-mirror-oval-inner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.vora-mirror-voice{font-family:var(--font-display);letter-spacing:-.01em;max-width:13rem;transition:color .7s var(--vora-ease),opacity .7s var(--vora-ease);font-size:clamp(1.25rem,4vw,1.6875rem);line-height:1.2}.vora-mirror-voice--headline{color:#fffafcf7;font-size:var(--vora-typo-display-hero);text-shadow:0 0 40px #cbb8ff38;max-width:100%}.vora-mirror-voice--headline,.vora-mirror-voice--spark{font-family:var(--font-sky-hero);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking)}.vora-mirror-voice--spark{color:#fffafcf5;font-size:clamp(1.9rem,6.6vw,2.75rem);text-shadow:0 0 32px #cbb8ff47;max-width:min(15rem,90%)}.vora-mirror-voice-em{font-family:var(--font-sky-accent);letter-spacing:var(--vora-typo-accent-tracking);color:#dcc8ffe0;font-style:normal;font-weight:400}.vora-mirror-voice-line{display:inline}.vora-mirror-waveform{flex-direction:column;align-items:center;gap:1.125rem;width:100%;display:flex}.vora-mirror-waveform-bars{justify-content:center;align-items:center;gap:3px;width:min(100%,11rem);height:2rem;display:flex}.vora-mirror-waveform-bar{background:linear-gradient(#ffc8dce6,#cbb8ffbf);border-radius:9999px;width:3px;height:.375rem;animation:vora-mirror-waveform 1.1s ease-in-out infinite}.vora-mirror-listening-label{letter-spacing:.02em;color:#ffffff8c;font-size:.9375rem}.vora-mirror-dots span{animation:vora-mirror-dot 1.4s ease-in-out infinite}.vora-mirror-dots span:nth-child(2){animation-delay:.2s}.vora-mirror-dots span:nth-child(3){animation-delay:.4s}.vora-mirror-light-star{filter:drop-shadow(0 0 16px #ffffff73);width:3rem;height:3rem;animation:vora-mirror-star-pulse 2s ease-in-out infinite;display:flex}.vora-mirror-light-star svg{width:100%;height:100%}.vora-mirror-light-star--intense{filter:drop-shadow(0 0 28px #ffffffa6);width:3.75rem;height:3.75rem}.vora-mirror-light-star--emerging{filter:drop-shadow(0 0 14px #cbb8ff8c);width:1.75rem;height:1.75rem;animation:vora-star-ignite-pulse .9s ease-in-out infinite}.vora-mirror-creating-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff85;opacity:0;transition:opacity .6s var(--vora-ease),transform .6s var(--vora-ease);margin-top:1rem;font-size:.8125rem;transform:translateY(.25rem)}.vora-mirror-creating-label--visible{opacity:1;transform:translateY(0)}.vora-mirror-creating-star-wrap--ignite{animation:vora-star-ignite .75s var(--vora-ease) forwards}.vora-mirror-creating-star-wrap--bloom{filter:brightness(1.08)}.vora-mirror-creating-star-wrap--bloom .vora-mirror-light-star:not(.vora-mirror-light-star--emerging){animation:vora-mirror-star-pulse 1.4s ease-in-out infinite}.vora-mirror-edit-btn{letter-spacing:.04em;color:#ffffff8c;cursor:pointer;transition:opacity .35s var(--vora-ease),border-color .35s var(--vora-ease);background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.375rem;margin-top:1.25rem;padding:.375rem .75rem;font-size:.6875rem;display:inline-flex}.vora-mirror-edit-btn:hover{opacity:.85;border-color:#ffffff38}.vora-mirror-voice--reflection{font-family:var(--font-sky-hero);letter-spacing:var(--vora-typo-hero-tracking);color:#fffafceb;text-shadow:0 0 28px #cbb8ff38;max-width:14rem;font-size:clamp(1.35rem,4.8vw,1.85rem);line-height:1.22}.vora-mirror-voice--clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.vora-mirror-invite{font-family:var(--font-display);color:#ffffff8c;max-width:12.5rem;font-size:clamp(1.0625rem,3.4vw,1.3125rem);font-style:italic;line-height:1.32}.vora-mirror-reflection-wrap{flex-direction:column;align-items:center;gap:.75rem;display:flex}.vora-mirror-read-more{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;cursor:pointer;transition:opacity .35s var(--vora-ease);background:0 0;border:0;padding:0;font-size:.6875rem}.vora-mirror-read-more:hover{opacity:.72}.vora-mirror-complete{font-family:var(--font-sky-hero);font-size:clamp(1.45rem,4.4vw,1.85rem);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:#fffafceb}.vora-mirror-state-stack{width:100%;min-height:9.75rem;position:relative}.vora-mirror-state{opacity:0;transition:opacity .75s var(--vora-ease);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vora-mirror-state--active{opacity:1;pointer-events:auto}.vora-mirror-state--exit{opacity:0;transition:opacity .55s var(--vora-ease)}.vora-mirror-creating-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:8.5rem;display:flex;position:relative}.vora-mirror-creating-star-wrap{transition:opacity .9s var(--vora-ease),filter 1.2s var(--vora-ease)}.vora-mirror-creating-star-wrap--ascend{animation:vora-mirror-light-ascend 1s var(--vora-ease) forwards}.vora-light-orb--pearl{background:radial-gradient(circle at 38% 32%,#fff,#fffaf7 42%,#e4d9ff 78%);box-shadow:0 0 4px 1px #ffffff8c,0 0 14px 3px #cbb8ff47}.vora-mirror-mic{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .5s var(--vora-ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.vora-mirror-mic--passive{cursor:default;pointer-events:none}.vora-mirror-mic:active:not(.vora-mirror-mic--passive){opacity:.82}.vora-mirror-mic-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ffffff2e 0,#cbb8ff1a 48%,#0000 72%);border-radius:50%;width:5.5rem;height:5.5rem;position:absolute}.vora-mirror-mic--listening .vora-mirror-mic-glow{background:radial-gradient(circle,#ffffff47 0,#cbb8ff29 48%,#0000 72%)}.vora-mirror-mic-ripple{pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:3.75rem;height:3.75rem;animation:vora-mirror-mic-ripple 3.5s ease-out infinite;position:absolute}.vora-mirror-mic-ripple--b{animation-delay:1.15s}.vora-mirror-mic-ripple--c{animation-delay:2.3s}.vora-mirror-mic-ring{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fffaf7eb;width:3.75rem;height:3.75rem;transition:box-shadow .6s var(--vora-ease),border-color .6s var(--vora-ease);background:radial-gradient(circle at 35% 28%,#ffffff94,#ffffff38 52%,#cbb8ff47 100%);border:1.5px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 2px #ffffff73,inset 0 -8px 16px #8171c92e,0 0 40px #ffffff47,0 0 48px #cbb8ff52,0 10px 28px #00000047}.vora-mirror-mic:hover:not(.vora-mirror-mic--passive) .vora-mirror-mic-ring{border-color:#ffffff85;box-shadow:inset 0 2px #ffffff80,0 0 48px #ffffff52,0 0 56px #cbb8ff61}.vora-mirror-mic--listening .vora-mirror-mic-ring{border-color:#ffffff7a;box-shadow:inset 0 2px #fff6,0 0 52px #ffffff38,0 0 60px #cbb8ff47}.vora-mirror-mic-ring svg{opacity:.88}.vora-mirror-sheet{z-index:60;align-items:flex-end;display:flex;position:absolute;inset:0}.vora-mirror-sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#08102885;border:0;position:absolute;inset:0}.vora-mirror-sheet-backdrop--static{cursor:default;pointer-events:none}.vora-mirror-sheet-panel{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#21173af0;border:1px solid #ffffff14;border-bottom:none;border-radius:1.25rem 1.25rem 0 0;width:100%;padding:1rem 1.5rem 2rem;position:relative}.vora-mirror-sheet-handle{background:#ffffff29;border-radius:9999px;width:2rem;height:.1875rem;margin:0 auto 1.25rem}.vora-mirror-sheet-title{letter-spacing:.12em;text-transform:uppercase;color:#ffffff61;text-align:center;margin-bottom:1rem;font-size:.6875rem;font-weight:400}.vora-mirror-sheet-body{color:#ffffffb8;max-height:12rem;font-size:.9375rem;line-height:1.55;overflow-y:auto}.vora-mirror-sheet-body--serif{font-family:var(--font-display);color:#fffaf7e0;font-size:1.125rem;line-height:1.35}.vora-mirror-sheet-input{resize:none;color:#ffffffc7;caret-color:#cbb8ff;background:0 0;border:0;outline:none;width:100%;font-size:.9375rem;line-height:1.55}.vora-mirror-sheet-input--serif{font-family:var(--font-display);color:#fffaf7e0;text-align:center;font-size:1.125rem;line-height:1.35}@keyframes vora-mirror-nebula-a{0%,to{opacity:.62;transform:translate(0)}50%{opacity:.92;transform:translate(3%,-2%)}}@keyframes vora-mirror-nebula-b{0%,to{opacity:.52;transform:translate(0)}50%{opacity:.82;transform:translate(-2%,3%)}}@keyframes vora-mirror-nebula-c{0%,to{opacity:.38}50%{opacity:.65}}@keyframes vora-mirror-nebula-d{0%,to{opacity:.48;transform:translate(0)}50%{opacity:.78;transform:translate(-2%,2%)}}@keyframes vora-mirror-pedestal{0%,to{opacity:.45}50%{opacity:.75}}@keyframes vora-mirror-waveform{0%,to{opacity:.45;height:.375rem}50%{opacity:.95;height:1.375rem}}@keyframes vora-mirror-dot{0%,to{opacity:.2}50%{opacity:.85}}@keyframes vora-mirror-star-pulse{0%,to{opacity:.75;filter:drop-shadow(0 0 16px #ffffff73)}50%{opacity:1;filter:drop-shadow(0 0 28px #ffffffb3)}}@keyframes vora-star-ignite{0%{opacity:0;transform:scale(.1)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes vora-star-ignite-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@keyframes vora-mirror-aurora-a{0%,to{opacity:.35}50%{opacity:.62}}@keyframes vora-mirror-aurora-b{0%,to{opacity:.22}50%{opacity:.48}}@keyframes vora-mirror-mic-ripple{0%{opacity:.32;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes vora-mirror-light-ascend{0%{opacity:1;filter:brightness(1.1);transform:translateY(0)scale(1)}to{opacity:0;filter:brightness(1.35);transform:translateY(-4.5rem)scale(.85)}}@keyframes vora-mirror-mist-drift{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:.88;transform:translate(2%,-1.5%)scale(1.04)}}@keyframes vora-mirror-halo-breathe{0%,to{opacity:.55}50%{opacity:.85}}@keyframes vora-shimmer{0%,to{opacity:.18}50%{opacity:.36}}@keyframes vora-breathe{0%,to{opacity:.18}50%{opacity:.38}}@media (prefers-reduced-motion:reduce){.vora-breathe,.vora-constellation-node-shimmer,.vora-constellation-pulse-path,.vora-constellation-star--twinkle,.vora-light-card-status,.vora-mirror-aurora-mist,.vora-mirror-aurora-wash,.vora-mirror-creating-light--ascend,.vora-mirror-creating-star-wrap--ascend,.vora-mirror-creating-star-wrap--ignite,.vora-mirror-drift,.vora-mirror-light-star,.vora-mirror-light-star--emerging,.vora-mirror-mic-ripple,.vora-mirror-nebula,.vora-mirror-oval-aura,.vora-mirror-oval-mist,.vora-mirror-oval-sheen,.vora-mirror-pedestal-glow,.vora-mirror-save-star,.vora-mirror-watercolor,.vora-mirror-waveform-bar,.vora-night-stars-twinkle,.vora-sky-ascent-spark,.vora-sky-aurora,.vora-sky-drift,.vora-sky-dust-star,.vora-sky-horizon-breath,.vora-sky-veil,.vora-whisper-chip,.vora-whisper-chip--rising{animation:none!important}.vora-sky-layer{transform:none!important}.vora-mirror-state{transition:none}.vora-mirror-creating-star-wrap--ascend{opacity:0}.vora-whisper-chip,.vora-whisper-chip--rising{opacity:1;transform:none}}.vora-light-orb{background:radial-gradient(circle at 38% 32%,#fff,var(--vora-warm-ivory) 45%,var(--vora-dream-lilac) 78%);box-shadow:0 0 6px 1px #ffffff73,0 0 16px 4px var(--light-soft);border-radius:9999px}.vora-light-orb--active{box-shadow:0 0 8px 2px #ffffffa6,0 0 24px 7px var(--light-glow)}.vora-aurora{background:radial-gradient(46% 36% at 16% 10%,var(--aurora-lavender),transparent 72%),radial-gradient(52% 42% at 88% 26%,var(--aurora-mist),transparent 72%),radial-gradient(50% 38% at 50% 98%,var(--aurora-blush),transparent 72%)}.vora-enter-page{color:#fffcfaf5;background:var(--vora-midnight)}.vora-enter-headline{font-family:var(--font-sky-hero);letter-spacing:var(--vora-typo-hero-tracking);color:#fffcfaf5;font-size:clamp(1.85rem,6.2vw,2.35rem);line-height:1.15}.vora-enter-headline,.vora-enter-tagline{max-width:none;padding-inline:var(--vora-chrome-x);white-space:nowrap;text-wrap:nowrap;margin:0;margin-inline:auto;font-style:normal;font-weight:400}.vora-enter-tagline{font-family:var(--font-sky-accent);letter-spacing:.028em;color:#dcd0ffb8;text-shadow:none;font-size:clamp(.9rem,2.6vw + .42rem,1.2rem);line-height:1.2}.vora-enter-headline+.vora-enter-tagline{margin-top:.32rem}.vora-enter-actions{padding-bottom:2.75rem;padding-inline:var(--vora-chrome-x);gap:.7rem}.vora-enter-cta-row{justify-content:center;align-items:center;gap:clamp(.45rem,2.2vw,.85rem);width:min(100%,26rem);display:flex}.vora-enter-cta-orbit{color:#ddd2ffb8;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.28rem;display:flex}.vora-enter-cta-mark{opacity:.55;animation:vora-enter-cta-twinkle 2.8s var(--vora-ease,cubic-bezier(.45,.05,.55,.95)) infinite;background:currentColor;flex-shrink:0;display:block}.vora-enter-cta-mark--dot{border-radius:50%;width:.2rem;height:.2rem;animation-delay:0s}.vora-enter-cta-mark--spark{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.38rem;height:.38rem;animation-delay:.35s}.vora-enter-cta-mark--diamond{background:0 0;border:1px solid;width:.34rem;height:.34rem;animation-delay:.7s;transform:rotate(45deg)}.vora-enter-cta-mark--star{clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);width:.55rem;height:.55rem;animation-delay:1.05s}.vora-enter-cta-orbit--left .vora-enter-cta-mark--dot{animation-delay:0s}.vora-enter-cta-orbit--left .vora-enter-cta-mark--spark{animation-delay:.35s}.vora-enter-cta-orbit--left .vora-enter-cta-mark--diamond{animation-delay:.7s}.vora-enter-cta-orbit--left .vora-enter-cta-mark--star{animation-delay:1.05s}.vora-enter-cta-orbit--right .vora-enter-cta-mark--star{animation-delay:.15s}.vora-enter-cta-orbit--right .vora-enter-cta-mark--diamond{animation-delay:.5s}.vora-enter-cta-orbit--right .vora-enter-cta-mark--spark{animation-delay:.85s}.vora-enter-cta-orbit--right .vora-enter-cta-mark--dot{animation-delay:1.2s}@keyframes vora-enter-cta-twinkle{0%,to{opacity:.28;filter:drop-shadow(0 0 #0000)}40%{opacity:.95;filter:drop-shadow(0 0 6px #cbb8ff8c)}70%{opacity:.45}}.vora-enter-cta-orbit--left{animation:vora-enter-cta-drift-left 5.6s ease-in-out infinite}.vora-enter-cta-orbit--right{animation:vora-enter-cta-drift-right 5.6s ease-in-out infinite}@keyframes vora-enter-cta-drift-left{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes vora-enter-cta-drift-right{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.vora-enter-cta{width:auto;min-width:0;min-height:3.25rem;font-family:var(--font-sky-label);letter-spacing:.2em;text-transform:uppercase;color:#fffcfaf5;text-shadow:1px 0 #a0d2ff47,-1px 0 #cbb8ff52;cursor:pointer;transition:color .35s var(--vora-ease),border-color .35s var(--vora-ease),background .35s var(--vora-ease),box-shadow .35s var(--vora-ease),transform .25s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #e6dcff5c;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:.95rem 1.15rem;font-size:.75rem;font-weight:500;display:flex;box-shadow:0 0 0 1px #cbb8ff14,0 0 28px #cbb8ff33,1px 0 12px #a0d2ff1f,-1px 0 12px #cbb8ff24}.vora-enter-cta:active{color:#fff;background:#cbb8ff29;border-color:#cbb8ff99;transform:scale(.975);box-shadow:0 0 0 1px #cbb8ff1f,0 0 36px #cbb8ff52}@media (hover:hover) and (pointer:fine){.vora-enter-cta:hover{color:#fff;background:#cbb8ff24;border-color:#cbb8ff8c;box-shadow:0 0 0 1px #cbb8ff1a,0 0 40px #cbb8ff47}.vora-enter-cta-row:hover .vora-enter-cta-orbit{color:#e6dcffeb}}@media (prefers-reduced-motion:reduce){.vora-enter-cta-mark,.vora-enter-cta-orbit--left,.vora-enter-cta-orbit--right{animation:none}.vora-enter-cta-mark{opacity:.55}}.vora-enter-sound-hint{letter-spacing:.2em;color:#dde8ff75;text-wrap:balance;margin:0;font-size:.5625rem;line-height:1.4}.vora-enter-quiet,.vora-enter-sound-hint{font-family:var(--font-sky-label);text-transform:uppercase;font-weight:400}.vora-enter-quiet{min-width:10rem;min-height:2.75rem;letter-spacing:.18em;color:#dde8ff80;cursor:pointer;transition:color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.6875rem;display:flex}.vora-enter-quiet:active{color:#cbb8ffd9}@media (hover:hover) and (pointer:fine){.vora-enter-quiet:hover{color:#cbb8ffd9}}.vora-enter-whisper{max-width:18rem;font-family:var(--font-sky-hero);font-size:var(--vora-typo-enter-whisper);letter-spacing:var(--vora-typo-hero-tracking);color:#e6dcffd6;font-style:normal;font-weight:400;line-height:1.32}.vora-enter-veil{background:radial-gradient(70% 55% at 50% 40%,#08102800,#081028d9 72%)}.vora-enter-ritual-stage{justify-content:center;align-items:center;width:100%;min-height:4.5rem;display:flex;position:relative}.vora-enter-ritual-frame{--vora-o-star-x:37.07%;--vora-o-star-y:48.4%;line-height:0;display:inline-block;position:relative}.vora-enter-ritual-frame-measure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.vora-enter-ritual-mark{z-index:1;inset:0}.vora-enter-ritual-mark,.vora-enter-ritual-star{will-change:opacity;justify-content:center;align-items:center;display:flex;position:absolute}.vora-enter-ritual-star{left:var(--vora-o-star-x);top:var(--vora-o-star-y);z-index:2;pointer-events:none;transform:translate(-50%,-50%)}.vora-enter-ritual-star-breath{filter:drop-shadow(0 0 12px #cbb8ff7a);animation:vora-enter-star-breath 4.8s var(--vora-ease,cubic-bezier(.45,.05,.55,.95)) infinite;display:inline-flex}.vora-enter-ritual-address{text-align:center;flex-direction:column;align-items:center;gap:.32rem;margin-top:3.25rem;display:flex}.vora-enter-ritual-address .vora-enter-headline{min-height:1.15em}.vora-enter-ritual-address .vora-enter-tagline{margin-top:0}.vora-enter-ritual .vora-enter-actions{left:0;right:0;bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.15rem));gap:.7rem;padding-bottom:0;position:absolute}.vora-enter-ritual-veil{background:radial-gradient(62% 48% at 50% 40%,#0a102800,#070c206b 52%,#050918e0 100%)}@keyframes vora-enter-star-breath{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.vora-enter-ritual-star-breath{opacity:1;filter:drop-shadow(0 0 10px #cbb8ff59);animation:none}.vora-enter-ritual-mark,.vora-enter-ritual-star{will-change:auto}}.vora-sky-atmosphere{position:absolute;inset:0;overflow:hidden}.vora-sky-atmosphere--intensify .vora-sky-drift{filter:blur(72px);opacity:1}.vora-sky-atmosphere--gate .vora-sky-dust-star{background:#fffcfab8}.vora-sky-layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.vora-sky-gradient{background:linear-gradient(180deg,var(--vora-sky-0) 0,var(--vora-sky-1) 28%,var(--vora-sky-2) 55%,var(--vora-sky-3) 78%,var(--vora-sky-4) 100%);transition:--vora-sky-0 .45s var(--vora-ease),--vora-sky-1 .45s var(--vora-ease),--vora-sky-2 .45s var(--vora-ease),--vora-sky-3 .45s var(--vora-ease),--vora-sky-4 .45s var(--vora-ease);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.vora-sky-gradient,.vora-sky-theme-studio{transition:none!important}}[data-sky-theme=pink] .vora-sky-gradient{background:var(--vora-sky-gradient)}[data-sky-theme=pink] .vora-sky-gradient:after{background:radial-gradient(110% 52% at 50% 100%,#ffbedc6b 0,#ffb4d82e 42%,#0000 72%)}.vora-sky-gradient:after{content:"";background:radial-gradient(ellipse 95% 40% at 50% 100%,var(--vora-sky-glow),transparent 70%);pointer-events:none;position:absolute;inset:0}.vora-sky-horizon-breath{pointer-events:none;background:radial-gradient(ellipse 90% 75% at 50% 100%,var(--vora-sky-glow),transparent 72%);opacity:.28;height:55%;position:absolute;inset:auto 0 0}.vora-sky-atmosphere--alive .vora-sky-horizon-breath{animation:vora-sky-horizon-breath 12s ease-in-out infinite}.vora-sky-aurora-track{pointer-events:none;will-change:transform;position:absolute;inset:0}.vora-sky-aurora{pointer-events:none;background:linear-gradient(115deg,transparent 20%,var(--vora-sky-glow) 35%,var(--vora-sky-glow) 48%,var(--vora-sky-wash-a) 52%,var(--vora-sky-wash-c) 58%,transparent 72%);display:none;position:absolute;inset:-30% -40%}@supports (color:color-mix(in lab,red,red)){.vora-sky-aurora{background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--vora-sky-glow) 0%,transparent) 35%,var(--vora-sky-glow) 48%,color-mix(in srgb,var(--vora-sky-wash-a) 70%,transparent) 52%,color-mix(in srgb,var(--vora-sky-wash-c) 80%,transparent) 58%,transparent 72%)}}.vora-sky-aurora{filter:blur(28px);mix-blend-mode:screen}.vora-sky-atmosphere--alive .vora-sky-aurora{animation:vora-sky-aurora-drift 18s ease-in-out infinite;display:block}[data-sky-theme=pure] .vora-sky-todays-light .vora-mirror-album-accent{text-shadow:0 0 24px #cbb8ff38}[data-sky-theme=pink] .vora-sky-theme-studio-sample-accent,[data-sky-theme=pink] .vora-sky-todays-light .vora-mirror-album-accent{color:var(--vora-sky-accent);text-shadow:0 0 24px #d2a8ff6b}[data-sky-theme=pink] .vora-sky-horizon-breath{opacity:.85;background:radial-gradient(95% 52% at 50% 100%,#ffbedc61 0,#ffaad22e 36%,#e6b4e614 58%,#0000 74%)}[data-sky-theme=pink] .vora-sky-theme-studio-done,[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-list{-webkit-backdrop-filter:blur(30px)saturate(1.35);backdrop-filter:blur(30px)saturate(1.35);background:linear-gradient(160deg,#ffffff38,#ffbadc29 50%,#3c204847),#24143052;border-color:#ffffff2e;box-shadow:0 14px 36px #1e0c2838,inset 0 1px #ffffff47}[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-liquid{background:linear-gradient(165deg,#ffffffeb,#fff2f8c7),#fffcff9e;box-shadow:inset 0 1px #ffffffe6,0 2px 12px #50285a1f}[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-item{color:#ffffffd1}[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-item--current{color:#30183af0;text-shadow:none}[data-sky-theme=pink] .vora-sky-theme-studio-done{color:#fff;text-shadow:none}[data-sky-theme=pink] .vora-app-meta-bar--night .vora-enter-meta-link{color:#ffffffe6}[data-sky-theme=pink] .vora-app-meta-bar--night .vora-enter-meta-dot{color:#ffffff73}[data-sky-theme=pink] .vora-enter-panel-sheet{box-shadow:0 -18px 48px var(--vora-sky-0);background:0 0}@supports (color:color-mix(in lab,red,red)){[data-sky-theme=pink] .vora-enter-panel-sheet{box-shadow:0 -18px 48px color-mix(in srgb,var(--vora-sky-0) 45%,transparent)}}[data-sky-theme=pink] .vora-enter-panel-wash{background:radial-gradient(ellipse 95% 55% at 50% 100%,var(--vora-sky-glow),transparent 72%),var(--vora-sky-gradient)}[data-sky-theme=pink] .vora-enter-panel-edge{box-shadow:none}[data-sky-theme=pink] .vora-enter-status-list,[data-sky-theme=pink] .vora-enter-status-row{border-color:#ffdcec14}[data-sky-theme=pink] .vora-light-card{box-shadow:0 0 0 1px #ffffff14,0 18px 44px #14081c47,0 36px 72px #14081c24}[data-sky-theme=pink] .vora-light-card-edge{border-color:#ffffff14}[data-sky-theme=pink] .vora-light-card-reveal-back{background:radial-gradient(ellipse 95% 40% at 50% 100%,var(--vora-sky-glow),transparent 70%),var(--vora-sky-gradient);box-shadow:0 0 0 1px #ffffff14}[data-sky-theme=pink] .vora-light-card-action{color:#fff;text-shadow:0 1px 14px #28103273}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own{box-shadow:none;background:0 0;border:none}[data-sky-theme=pink] .vora-sky-todays-light .vora-whisper-chip,[data-sky-theme=pink] .vora-sky-todays-light button.vora-whisper-chip{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none;background:#ffffff14;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff2e}[data-sky-theme=pink] .vora-sky-todays-light button.vora-whisper-chip:active:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff6}[data-sky-theme=pink] .vora-sky-todays-light .vora-mirror-tap-hint,[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-diary-cancel,[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-release-link{color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own,[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own-label{color:#ffffff7a;-webkit-text-fill-color:#ffffff7a;text-shadow:none;box-shadow:none;background:0 0;border:none}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own-liquid{display:none}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-release-link:active{color:#fff}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own:active:not(:disabled){color:#ffffffc7;-webkit-text-fill-color:#ffffffc7}@media (hover:hover) and (pointer:fine){[data-sky-theme=pink] .vora-tabbar--night .vora-tabbar-item:not(.vora-tabbar-item--current):hover{color:#fffffff5}[data-sky-theme=pink] .vora-sky-todays-light button.vora-whisper-chip:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff6}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-release-link:hover{color:#fff}[data-sky-theme=pink] .vora-sky-todays-light .vora-sky-write-own:hover:not(:disabled){color:#ffffffb8;-webkit-text-fill-color:#ffffffb8;background:0 0;border:none}}[data-sky-theme=pink] .vora-sky-theme-studio-option-name{color:var(--vora-sky-fg)}@supports (color:color-mix(in lab,red,red)){[data-sky-theme=pink] .vora-sky-theme-studio-option-name{color:color-mix(in srgb,var(--vora-sky-fg) 70%,transparent)}}[data-sky-theme=pink] .vora-sky-theme-studio-option--active .vora-sky-theme-studio-option-name{color:var(--vora-sky-fg)}@supports (color:color-mix(in lab,red,red)){[data-sky-theme=pink] .vora-sky-theme-studio-option--active .vora-sky-theme-studio-option-name{color:color-mix(in srgb,var(--vora-sky-fg) 94%,transparent)}}[data-sky-theme=black] .vora-sky-theme-studio-sample-accent,[data-sky-theme=black] .vora-sky-todays-light .vora-mirror-album-accent{text-shadow:0 0 20px #cbb8ff47}[data-sky-theme=black] .vora-sky-horizon-breath{opacity:.45;background:radial-gradient(80% 48% at 50% 100%,#fff6f10f 0,#cbb8ff0a 40%,#0000 68%)}[data-sky-theme=aurora] .vora-sky-theme-studio-sample-accent,[data-sky-theme=aurora] .vora-sky-todays-light .vora-mirror-album-accent{text-shadow:0 0 22px #78e6c852}[data-sky-theme=aurora] .vora-sky-horizon-breath{opacity:.7;background:radial-gradient(88% 52% at 50% 100%,#78e6c829 0,#8cb4ff1a 38%,#b4a0ff0d 58%,#0000 72%)}[data-sky-theme=aurora] .vora-sky-atmosphere--alive .vora-sky-aurora,[data-sky-theme=aurora] .vora-sky-aurora{opacity:1;filter:blur(28px);background:linear-gradient(115deg,#0000 16%,#78e6c800 30%,#78e6c833 44%,#b4a0ff24 52%,#64c8ff29 58%,#0000 76%);animation:vora-sky-aurora-drift 18s ease-in-out infinite;display:block}.vora-sky-veil-track{will-change:transform;inset:0}.vora-sky-veil,.vora-sky-veil-track{pointer-events:none;position:absolute}.vora-sky-veil{opacity:.2;background:radial-gradient(ellipse 70% 50% at 48% 40%,var(--vora-sky-wash-b),transparent 58%),radial-gradient(ellipse 55% 40% at 70% 25%,var(--vora-sky-wash-a),transparent 55%);inset:-25%}.vora-sky-veil--lite{opacity:.34;will-change:auto;inset:0;filter:none!important;animation:none!important}.vora-sky-atmosphere--alive .vora-sky-veil{animation:vora-sky-veil-drift 22s ease-in-out infinite}.vora-sky-color-shift{pointer-events:none;background:radial-gradient(ellipse 55% 45% at 30% 25%,var(--vora-sky-wash-a),transparent 62%),radial-gradient(ellipse 50% 40% at 78% 55%,var(--vora-sky-wash-b),transparent 60%);will-change:transform,opacity;animation:vora-sky-color-drift-a 16s ease-in-out infinite;position:absolute;inset:-60%}.vora-sky-color-shift--b{background:radial-gradient(ellipse 60% 48% at 60% 70%,var(--vora-sky-wash-c),transparent 65%),radial-gradient(ellipse 45% 35% at 20% 80%,var(--vora-sky-wash-d),transparent 58%);opacity:.7;animation:vora-sky-color-drift-b 21s ease-in-out infinite}@keyframes vora-sky-color-drift-a{0%,to{opacity:.28;transform:translate(0)scale(1)}40%{opacity:.55;transform:translate(10%,-8%)scale(1.12)}70%{opacity:.35;transform:translate(-8%,9%)scale(1.05)}}@keyframes vora-sky-color-drift-b{0%,to{opacity:.25;transform:translate(0)scale(1.02)}35%{opacity:.5;transform:translate(-11%,6%)scale(1.14)}65%{opacity:.32;transform:translate(7%,-5%)scale(1.08)}}@keyframes vora-sky-horizon-breath{0%,to{opacity:.22;transform:translateY(2%)scale(1)}50%{opacity:.4;transform:translateY(-4%)scale(1.08)}}@keyframes vora-sky-veil-drift{0%,to{opacity:.2;transform:translate(0)rotate(0)scale(1)}50%{opacity:.7;transform:translate(-4%,3%)rotate(2deg)scale(1.06)}}@keyframes vora-sky-aurora-drift{0%,to{opacity:.35;transform:translate(-8%)translateY(2%)rotate(-4deg)}50%{opacity:.85;transform:translate(10%)translateY(-3%)rotate(3deg)}}.vora-sky-drift{filter:blur(64px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.vora-sky-drift--a{background:var(--vora-sky-drift-a,#46508c61);width:100%;height:42%;animation:vora-sky-drift-a 20s ease-in-out infinite;top:4%;left:-15%}.vora-sky-drift--b{background:var(--vora-sky-drift-b,#dde8ff29);width:90%;height:36%;animation:vora-sky-drift-b 24s ease-in-out infinite;top:24%;right:-18%}.vora-sky-drift--c{background:var(--vora-sky-drift-c,#8171c938);width:95%;height:34%;animation:vora-sky-drift-c 22s ease-in-out infinite;bottom:8%;left:-5%}.vora-sky-drift--d{background:var(--vora-sky-drift-d,#cbb8ff33);width:80%;height:38%;animation:vora-sky-drift-d 18s ease-in-out infinite;bottom:-4%;right:-8%}.vora-sky-atmosphere--alive .vora-sky-dust--far{animation:vora-sky-dust-layer-far 28s ease-in-out infinite}.vora-sky-atmosphere--alive .vora-sky-dust--near{animation:vora-sky-dust-layer-near 20s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vora-sky-atmosphere--alive .vora-sky-dust--far,.vora-sky-atmosphere--alive .vora-sky-dust--near,.vora-sky-aurora,.vora-sky-color-shift,.vora-sky-color-shift--b,.vora-sky-dust-star,.vora-sky-horizon-breath,.vora-sky-veil{animation:none!important}.vora-sky-color-shift,.vora-sky-color-shift--b{opacity:.55}.vora-sky-horizon-breath{opacity:.45}.vora-sky-veil{opacity:.2}.vora-sky-aurora{display:none}}@keyframes vora-sky-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12%,-7%)scale(1.1)}}@keyframes vora-sky-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-11%,8%)scale(1.08)}}@keyframes vora-sky-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(9%,-5%)scale(.94)}}@keyframes vora-sky-drift-d{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-10%,7%)scale(1.08)}}@keyframes vora-sky-dust-layer-far{0%,to{transform:translate(0)}50%{transform:translate(3.5%,-2.5%)}}@keyframes vora-sky-dust-layer-near{0%,to{transform:translate(0)}50%{transform:translate(-4.5%,3%)}}.vora-sky-dust-star{--dust-dx:0px;--dust-dy:0px;background:var(--vora-o-star-core);box-shadow:0 0 6px var(--vora-sky-glow);will-change:transform,opacity;border-radius:50%;animation:vora-sky-dust-breathe ease-in-out infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes vora-sky-dust-breathe{0%,to{opacity:.28;transform:translate(-50%,-50%)translate(0)scale(.9)}50%{opacity:.72;transform:translate(-50%,-50%) translate(var(--dust-dx),var(--dust-dy)) scale(1.08)}}.vora-constellation-lines{z-index:1;transition:opacity .85s var(--vora-ease)}.vora-constellation-line{stroke:var(--vora-sky-line);stroke-width:.65px;stroke-linecap:round;transition:stroke .7s var(--vora-ease),stroke-width .7s var(--vora-ease),opacity .7s var(--vora-ease)}.vora-constellation-line--lit{stroke:var(--vora-sky-line-lit);stroke-width:.95px}.vora-sky-ascent-seed{z-index:30;background:#fffcfaf2;width:10px;height:10px;margin:-5px 0 0 -5px;box-shadow:0 0 8px 2px #ffffff8c,0 0 22px 8px #cbb8ff59}.vora-sky-ascent-seed,.vora-sky-ascent-spark{pointer-events:none;border-radius:50%;position:absolute}.vora-sky-ascent-spark{animation:vora-ascent-spark 1.65s var(--vora-ease) both;background:radial-gradient(circle,#ffffffb3 0,#0000 70%);inset:-8px}@keyframes vora-ascent-spark{0%,70%{opacity:0;transform:scale(.4)}82%{opacity:.9;transform:scale(1.8)}to{opacity:0;transform:scale(2.4)}}.vora-sky-todays-light--ascending .vora-mirror-album-accent,.vora-sky-todays-light--ascending .vora-mirror-album-primary{transition:opacity .45s var(--vora-ease)}.vora-constellation-star{box-shadow:none;pointer-events:none;will-change:opacity,filter;transition:filter .5s var(--vora-ease),transform .5s var(--vora-ease),opacity .5s var(--vora-ease);background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex}.vora-constellation-star-glyph{opacity:.88;filter:drop-shadow(0 0 3px var(--vora-o-star-glow-1)) drop-shadow(0 0 10px #cbb8ff47);transition:opacity .5s var(--vora-ease),filter .5s var(--vora-ease);display:block}.vora-constellation-star--twinkle{animation:vora-constellation-glow var(--twinkle-dur,6s) ease-in-out var(--twinkle-delay,0s) infinite}.vora-constellation-star--active{box-shadow:none;filter:none;background:0 0}.vora-constellation-star--active .vora-constellation-star-glyph{opacity:1;filter:drop-shadow(0 0 5px #ffffffe6)drop-shadow(0 0 18px #cbb8ff8c)}.vora-constellation-node{z-index:2;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;transition:opacity .85s var(--vora-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;overflow:visible;transform:none}.vora-constellation-node--dimmed{opacity:.48}.vora-sky-page--writing .vora-constellation-node{opacity:.42}.vora-sky-page--writing .vora-constellation-lines{opacity:.28}.vora-sky-page--writing .vora-sky-awaiting{opacity:.4;transition:opacity .85s var(--vora-ease)}.vora-sky-page--explore .vora-constellation-node,.vora-sky-page--explore .vora-constellation-node:active,.vora-sky-page--explore .vora-constellation-node:focus-visible,.vora-sky-page--explore .vora-constellation-node:hover,.vora-sky-page--explore:active .vora-constellation-node,.vora-sky-page--wandering .vora-constellation-node{cursor:pointer!important}.vora-constellation-node>*{pointer-events:none}.vora-constellation-node-date{z-index:4;box-sizing:content-box;text-align:center;width:max-content;max-width:none;font-family:var(--font-sky-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--vora-sky-fg);opacity:0;visibility:hidden;transition:opacity .32s var(--vora-ease),visibility .32s var(--vora-ease);border:0;margin:0 0 .28rem;padding:0;font-size:.5rem;font-weight:300;line-height:1;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.vora-constellation-node:focus-visible .vora-constellation-node-date,.vora-constellation-node:hover .vora-constellation-node-date{opacity:.58;visibility:visible}}.vora-constellation-node--active .vora-constellation-node-date,.vora-constellation-node:active .vora-constellation-node-date{opacity:.62;visibility:visible}.vora-constellation-node--dimmed .vora-constellation-node-date{opacity:0;visibility:hidden}.vora-constellation-node--dimmed.vora-constellation-node--active .vora-constellation-node-date{opacity:.4;visibility:visible}.vora-constellation-node-shimmer{pointer-events:none;opacity:0;transition:opacity var(--vora-duration-micro) var(--vora-ease);background:radial-gradient(circle,#ffffff8c 0,#0000 70%);border-radius:50%;position:absolute;inset:20%}@media (hover:hover) and (pointer:fine){.vora-constellation-node:focus-visible .vora-constellation-node-shimmer,.vora-constellation-node:hover .vora-constellation-node-shimmer{opacity:1;animation:vora-node-shimmer .7s var(--vora-ease)}}.vora-constellation-node--active .vora-constellation-node-shimmer{opacity:1;animation:none}@keyframes vora-node-shimmer{0%{opacity:.2;transform:scale(.6)}45%{opacity:.85;transform:scale(1.35)}to{opacity:.35;transform:scale(1.1)}}.vora-constellation-node:focus-visible .vora-constellation-star:not(.vora-constellation-star--active),.vora-constellation-node:hover .vora-constellation-star:not(.vora-constellation-star--active){box-shadow:none;filter:none;background:0 0;transform:scale(1.12)}.vora-constellation-node:focus-visible .vora-constellation-star:not(.vora-constellation-star--active) .vora-constellation-star-glyph,.vora-constellation-node:hover .vora-constellation-star:not(.vora-constellation-star--active) .vora-constellation-star-glyph{opacity:1;filter:drop-shadow(0 0 5px #fffc)drop-shadow(0 0 14px #cbb8ff7a)}.vora-constellation-node--active .vora-constellation-star{transform:scale(1.12)}.vora-constellation-node:active .vora-constellation-star{transform:scale(.94)}.vora-constellation-node--active .vora-constellation-star--twinkle,.vora-constellation-node:focus-visible .vora-constellation-star--twinkle,.vora-constellation-node:hover .vora-constellation-star--twinkle{animation-play-state:paused}.vora-sky-page{--vora-sky-gap-label-content:1.75rem;--vora-sky-gap-line:.12em;--vora-sky-tab-clearance:calc(9.75rem + var(--vora-safe-bottom,0px));color:var(--vora-sky-fg);padding-bottom:var(--vora-sky-tab-clearance);box-sizing:border-box;overflow:hidden}.vora-sky-page .vora-sky-constellation-band,.vora-sky-page .vora-sky-ritual,.vora-sky-page .vora-sky-todays-light{transition:opacity .5s var(--vora-ease),visibility .5s var(--vora-ease)}.vora-sky-page--revealing .vora-sky-constellation-band,.vora-sky-page--revealing .vora-sky-ritual,.vora-sky-page--revealing .vora-sky-todays-light{opacity:0;visibility:hidden;pointer-events:none}body:has(.vora-light-card-reveal) .vora-constellation-node-date{opacity:0!important;visibility:hidden!important}.vora-sky-stack{overscroll-behavior-y:contain;touch-action:pan-y;justify-content:flex-start;overflow:hidden}.vora-sky-constellation-band{padding-top:calc(var(--vora-header-total) + .15rem);touch-action:none;flex-shrink:0;width:100%;padding-bottom:.1rem;overflow:visible}.vora-sky-page--explore{cursor:default;-webkit-user-select:none;user-select:none}.vora-sky-page--explore.vora-sky-page--wandering,.vora-sky-page--explore.vora-sky-page--wandering:active{cursor:grabbing}.vora-sky-page--explore:active:not(.vora-sky-page--wandering){cursor:default}.vora-sky-page--explore.vora-sky-page--over-star,.vora-sky-page--explore.vora-sky-page--over-star:active{cursor:pointer!important}.vora-sky-page--explore [contenteditable=true],.vora-sky-page--explore input,.vora-sky-page--explore textarea{touch-action:auto;-webkit-user-select:text;user-select:text;cursor:text}.vora-sky-page--explore a,.vora-sky-page--explore button{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.vora-sky-page--explore .vora-mirror-album-accent,.vora-sky-page--explore .vora-mirror-album-primary{-webkit-user-select:none;user-select:none;cursor:inherit}.vora-sky-constellation-stage{perspective:none;width:100%;height:7.5rem;position:relative;overflow:visible}@media (min-width:640px){.vora-sky-constellation-stage{height:12.5rem}}@media (max-height:820px){.vora-sky-constellation-band{padding-top:calc(var(--vora-header-total) + .1rem);padding-bottom:.1rem}.vora-sky-constellation-stage{height:6.75rem}}@media (max-height:700px){.vora-sky-constellation-stage{height:5.25rem}}@media (max-height:580px){.vora-sky-constellation-band{padding-top:calc(var(--vora-header-total) + .05rem);padding-bottom:.05rem}.vora-sky-constellation-stage{height:3.75rem}}.vora-constellation-world{will-change:transform;transform-style:flat;position:absolute;top:50%;left:50%}.vora-sky-page--wandering .vora-constellation-line{stroke:#e6dcff47;stroke-width:.09px}.vora-sky-page--wandering .vora-sky-atmosphere--alive .vora-sky-aurora{opacity:1;filter:blur(24px)}.vora-sky-ritual{padding-top:0;padding-bottom:0;padding-inline:0}.vora-sky-ritual--editorial{touch-action:pan-y;flex-direction:column;flex:auto;justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;padding-top:.1rem;padding-bottom:0;display:flex;overflow:hidden}@media (min-width:640px){.vora-sky-ritual{padding-inline:1.75rem}}.vora-sky-ritual .vora-mirror-headline{min-height:0}.vora-sky-ritual .vora-mirror-tap-hint{margin-top:0}.vora-sky-empty--band{flex-direction:column;justify-content:center;align-items:center;padding:0 0 1.5rem;display:flex;position:absolute;inset:0}.vora-sky-awaiting{pointer-events:none;position:absolute;inset:0}.vora-sky-awaiting-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vora-sky-awaiting-line{stroke:#cbb8ff38;stroke-width:.28px;stroke-linecap:round;vector-effect:non-scaling-stroke}.vora-sky-awaiting-star{box-shadow:none;filter:drop-shadow(0 0 6px #cbb8ff47)drop-shadow(0 0 14px #a0d2ff1f);background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50% -50%}.vora-sky-todays-light{--vora-mirror-headline-width:min(100%,34rem);color:#ffffffeb;height:100%;padding-inline:var(--vora-sky-copy-inset,2.15rem);box-sizing:border-box;overflow:hidden}.vora-sky-todays-light,.vora-sky-todays-main{width:100%;min-height:0;flex-direction:column;flex:auto;align-items:center;display:flex}.vora-sky-todays-main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;justify-content:center;padding-top:.35rem;padding-bottom:1.35rem;overflow:hidden auto}.vora-sky-todays-kicker{font-family:var(--font-sky-label);letter-spacing:.32em;text-transform:uppercase;color:#e6dcff47;margin:0 0 .72rem;font-size:.5rem;font-weight:400;line-height:1}.vora-sky-todays-light.vora-lang-ko .vora-sky-todays-kicker{letter-spacing:.14em;text-transform:none;color:#e6dcff52;font-size:.5625rem;font-weight:300}.vora-sky-todays-light .vora-sky-date{font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;color:var(--vora-sky-fg-soft);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:.625rem;font-weight:300;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vora-sky-todays-light .vora-sky-date{color:color-mix(in srgb,var(--vora-sky-fg-soft) 88%,transparent)}}.vora-sky-todays-light--writing{padding-inline:var(--vora-sky-copy-inset,2.15rem);position:relative}.vora-sky-todays-light--writing .vora-sky-todays-main{justify-content:flex-start;padding-top:.25rem;padding-bottom:.75rem}.vora-sky-todays-light--writing .vora-sky-headline-slot{flex-direction:column;flex:auto;width:100%;min-height:14rem;display:flex}.vora-sky-todays-light--writing .vora-sky-headline-layer,.vora-sky-todays-light--writing .vora-sky-write-field{width:100%;max-width:min(100%,var(--vora-mirror-headline-width));min-height:inherit;flex:auto;margin-inline:auto}.vora-sky-todays-light--writing .vora-mirror-headline--writing{width:100%;min-height:inherit;flex-direction:column;flex:auto;max-width:none;display:flex}.vora-sky-todays-light--writing .vora-mirror-album-title.vora-sky-write-field{gap:.875rem}.vora-sky-write-prompt{font-family:var(--font-sky-label);letter-spacing:.025em;color:#e6dcff7a;text-align:center;text-wrap:balance;flex:none;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.vora-lang-ko .vora-sky-write-prompt{letter-spacing:.01em}.vora-sky-todays-light--writing .vora-sky-date{margin-bottom:.85rem}@media (min-width:640px){.vora-sky-todays-light,.vora-sky-todays-light.vora-sky-todays-light--writing{padding-inline:max(var(--vora-sky-copy-inset,2.15rem),2.5rem)}.vora-sky-todays-light{--vora-mirror-headline-width:min(100%,36rem)}}.vora-sky-date-sep{color:var(--vora-sky-fg)}@supports (color:color-mix(in lab,red,red)){.vora-sky-date-sep{color:color-mix(in srgb,var(--vora-sky-fg) 18%,transparent)}}.vora-sky-date-sep{letter-spacing:0;font-weight:200}.vora-sky-todays-light .vora-mirror-album-primary{font-family:var(--font-sky-hero);font-size:var(--vora-typo-sky-hero);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:var(--vora-sky-fg);text-shadow:none}.vora-sky-todays-light .vora-mirror-album-accent,.vora-sky-todays-light .vora-mirror-album-primary{font-weight:400;overflow-wrap:normal;word-break:normal;-webkit-user-select:text;user-select:text;cursor:text;max-width:100%}.vora-sky-todays-light .vora-mirror-album-accent{font-family:var(--font-sky-accent);text-transform:none;font-style:normal;font-size:var(--vora-typo-sky-accent);line-height:var(--vora-typo-accent-leading);letter-spacing:var(--vora-typo-accent-tracking);text-indent:0;color:var(--vora-sky-accent);text-shadow:0 0 14px #cbb8ff47;margin-top:0}.vora-sky-todays-light .vora-mirror-album-primary::selection{color:inherit;background:#ffffff38}.vora-sky-todays-light .vora-mirror-album-accent::selection{color:inherit;background:#ffffff38}.vora-sky-todays-light .vora-sky-diary-input::selection{color:inherit;background:#ffffff38}.vora-sky-todays-light .vora-mirror-album-title{gap:var(--vora-typo-pair-gap)}.vora-sky-headline-slot{z-index:1;width:100%;min-height:0;display:block;position:relative}.vora-sky-headline-layer{flex-direction:column;align-items:center;display:flex;position:relative}.vora-sky-headline-layer,.vora-sky-headline-slot>*{width:100%;max-width:100%}.vora-sky-todays-light .vora-mirror-album-title,.vora-sky-todays-light .vora-mirror-headline{width:min(100%,var(--vora-mirror-headline-width));max-width:var(--vora-mirror-headline-width);text-align:center;box-sizing:border-box;align-items:center;min-height:0;margin-inline:auto;padding:0}.vora-sky-todays-light .vora-sky-headline-slot .vora-mirror-headline{justify-content:flex-start;min-height:6.5rem;padding:0}.vora-sky-todays-light .vora-sky-quiet-line{max-width:min(100%,var(--vora-mirror-headline-width));box-sizing:border-box;min-height:6.5rem;font-family:var(--font-sky-hero);font-weight:400;font-size:var(--vora-typo-sky-hero);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:var(--vora-sky-fg);justify-content:center;align-items:center;margin:0 auto;padding-inline:0;display:flex}@supports (color:color-mix(in lab,red,red)){.vora-sky-todays-light .vora-sky-quiet-line{color:color-mix(in srgb,var(--vora-sky-fg) 52%,transparent)}}.vora-sky-todays-light .vora-sky-quiet-line{text-align:center}.vora-sky-todays-light .vora-mirror-headline--tappable{cursor:text}.vora-sky-todays-light .vora-mirror-headline--tappable .vora-mirror-album-accent,.vora-sky-todays-light .vora-mirror-headline--tappable .vora-mirror-album-primary{cursor:pointer;-webkit-user-select:none;user-select:none}.vora-sky-todays-light .vora-mirror-tap-hint{min-height:2.75rem;color:#e6dcff9e;text-shadow:0 0 18px #cbb8ff47;background:0 0;border:none;padding:.75rem .5rem;line-height:1.125rem}.vora-sky-todays-light .vora-mirror-tap-hint,.vora-sky-todays-light .vora-sky-diary-hold{font-family:var(--font-sky-label);letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:300}.vora-sky-todays-light .vora-sky-diary-hold{line-height:1.2}.vora-sky-todays-light .vora-whisper-chip{color:#f5f0ffe0;text-shadow:none;cursor:pointer;min-height:2.75rem;transition:color .35s var(--vora-ease),border-color .35s var(--vora-ease),background .35s var(--vora-ease),box-shadow .35s var(--vora-ease),transform .2s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #cbb8ff33;border-radius:999px;margin-inline:auto;padding:.55rem 1.15rem;line-height:1.2;box-shadow:0 0 18px #cbb8ff1a,inset 0 1px #ffffff1f}.vora-sky-todays-light button.vora-whisper-chip:active:not(:disabled){background:#ffffff17;border-color:#cbb8ff66;transform:scale(.97)}.vora-sky-todays-light button.vora-whisper-chip:disabled{cursor:default;opacity:.7}@media (hover:hover) and (pointer:fine){.vora-sky-todays-light button.vora-whisper-chip:hover:not(:disabled){color:#fffcfaeb;background:#ffffff14;border-color:#cbb8ff61}}.vora-sky-ritual-actions{z-index:4;isolation:isolate;pointer-events:auto;background:0 0;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;margin-top:.35rem;margin-bottom:.85rem;padding-top:.35rem;display:flex;position:relative}.vora-sky-ritual-actions[data-vora-cta-shelf=browse]{grid-template-rows:2.75rem 2.75rem;grid-template-columns:100%;justify-content:stretch;justify-items:center;display:grid}@media (min-width:640px){.vora-sky-ritual-actions{gap:.65rem;margin-bottom:1.1rem}}.vora-sky-page--writing{--vora-sky-tab-clearance:calc(.65rem + var(--vora-safe-bottom,0px))}.vora-sky-page--writing:not(.vora-sky-page--holding) .vora-sky-constellation-band{display:none}.vora-sky-page--writing:not(.vora-sky-page--holding) .vora-sky-ritual--editorial{padding-top:calc(var(--vora-header-total) + .5rem)}.vora-sky-page--writing.vora-sky-page--holding .vora-sky-constellation-band{display:block}.vora-sky-page--writing.vora-sky-page--holding .vora-sky-constellation-stage{height:5.5rem}.vora-sky-page--holding .vora-sky-constellation-band{pointer-events:none}.vora-sky-page--writing .vora-sky-ritual-actions{gap:.2rem;margin-top:.1rem;margin-bottom:.2rem;padding-top:.2rem;padding-bottom:.1rem}.vora-sky-page--writing .vora-sky-ritual-action-primary,.vora-sky-page--writing .vora-sky-ritual-action-secondary{min-height:0}.vora-sky-page--writing .vora-sky-ritual-action-secondary{gap:.05rem}.vora-sky-page--writing .vora-whisper-chip{min-height:2.8125rem;padding:.4rem .95rem}.vora-sky-page--writing .vora-sky-release-link{height:2.75rem;padding-block:.4rem}.vora-sky-page--writing .vora-sky-write-hint{padding-top:0}.vora-sky-page--writing .vora-sky-write-hint--sentence{letter-spacing:.01em;white-space:nowrap;width:max-content;max-width:100%;padding:.1rem .25rem;font-size:clamp(.625rem,3.1vw,.6875rem)}.vora-sky-write-guidance{justify-content:center;align-items:center;width:100%;min-height:1.25rem;margin-bottom:.35rem;display:flex}.vora-sky-write-guidance-spacer{visibility:hidden;width:1px;height:1.25rem;display:block}.vora-sky-page--writing .vora-sky-todays-main{padding-top:.15rem;padding-bottom:.35rem}.vora-sky-page--writing .vora-sky-headline-slot{min-height:14rem}.vora-sky-page--writing.vora-sky-page--holding .vora-sky-headline-slot{min-height:6.5rem}.vora-sky-page--writing .vora-sky-diary-input{min-height:12rem;max-height:none}.vora-sky-page--writing.vora-sky-page--holding .vora-sky-diary-input{opacity:.45;pointer-events:none;min-height:4.5rem}.vora-sky-ritual-action-primary,.vora-sky-ritual-action-secondary{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.vora-sky-ritual-action-primary{min-height:2.75rem}.vora-sky-ritual-action-secondary{gap:.15rem;min-height:2.25rem;margin-top:0}.vora-sky-write-hint{font-family:var(--font-sky-label);letter-spacing:.16em;text-transform:uppercase;color:#e6dcff6b;text-align:center;margin:0;padding:.15rem .5rem 0;font-size:.625rem;font-weight:300}.vora-sky-write-hint--sentence{max-width:16rem;font-family:var(--font-sky-accent);letter-spacing:.02em;text-transform:none;color:#e6dcff80;margin-inline:auto;padding:.35rem .75rem .15rem;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.35}.vora-sky-todays-light.vora-lang-ko .vora-sky-write-hint--sentence{letter-spacing:.01em;font-style:normal}.vora-sky-write-hint--action{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;min-height:2.75rem;padding:.3rem .75rem;display:inline-flex}.vora-sky-write-hint-label{letter-spacing:.12em;color:#e6dcff66}.vora-sky-write-hint-cta{letter-spacing:.18em;color:#e6dcffb8}.vora-sky-leave-prompt{font-family:var(--font-sky-label);letter-spacing:.12em;text-transform:uppercase;color:#e6dcff75;text-align:center;margin:0;padding:.05rem .5rem .15rem;font-size:.625rem;font-weight:300;line-height:1.4}.vora-sky-ritual-action-spacer{visibility:hidden;width:1px;height:1.125rem;display:block}.vora-sky-todays-light .vora-mirror-headline--writing .vora-sky-diary-input{box-sizing:border-box;resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-wrap:wrap;width:100%;max-width:100%;min-height:12rem;max-height:none;font-family:var(--font-sky-hero);font-size:var(--vora-typo-sky-hero);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:#fffcfaf5;text-align:center;caret-color:#cbb8ffe6;-webkit-user-select:text;user-select:text;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:.15rem .1rem;display:block;overflow:hidden auto}.vora-sky-todays-light .vora-sky-diary-hold{color:#fffcfaeb;cursor:pointer;transition:color .35s var(--vora-ease),border-color .35s var(--vora-ease),background .35s var(--vora-ease),box-shadow .35s var(--vora-ease),transform .2s var(--vora-ease);-webkit-tap-highlight-color:transparent}.vora-sky-todays-light .vora-sky-diary-hold.vora-whisper-chip{text-shadow:0 0 16px #cbb8ff47;background:#ffffff14;border-color:#cbb8ff5c;box-shadow:0 0 24px #cbb8ff33,1px 0 10px #a0d2ff1a,-1px 0 10px #cbb8ff1f}.vora-sky-todays-light .vora-sky-diary-hold:active:not(:disabled){color:#fffcfafa}@media (hover:hover) and (pointer:fine){.vora-sky-todays-light .vora-sky-diary-hold:hover:not(:disabled){color:#fffcfafa}}.vora-sky-todays-light .vora-sky-diary-hold:disabled{color:#e6dcff6b;box-shadow:none;text-shadow:none;opacity:1;cursor:default;background:#ffffff08;border-color:#cbb8ff24}.vora-sky-write-own{isolation:isolate;min-height:2.75rem;box-shadow:none;-webkit-backdrop-filter:none;font-family:var(--font-sky-label);letter-spacing:.2em;text-transform:uppercase;color:#e6dcff5c;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .35s var(--vora-ease),opacity .35s var(--vora-ease),transform .2s var(--vora-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:.1rem 0 0;padding:.55rem .9rem;font-size:.625rem;font-style:normal;font-weight:300;line-height:1.2;display:inline-flex;position:relative;overflow:visible}.vora-sky-write-own-liquid{display:none}.vora-sky-write-own-label{z-index:1;position:relative}[data-sky-theme=pink] .vora-sky-release-link{color:#fff;-webkit-text-fill-color:#fff}.vora-sky-write-own--invite{color:#e6dcff85;animation:vora-whisper-in .7s var(--vora-ease) both;animation-delay:.45s}.vora-sky-write-own:disabled{opacity:.4;cursor:default}.vora-sky-write-own:active:not(:disabled){color:#f5f0ffb3;transform:scale(.98)}@media (hover:hover) and (pointer:fine){.vora-sky-write-own:hover:not(:disabled){color:#f5f0ff94}.vora-sky-write-own--invite:hover:not(:disabled){color:#f5f0ffb8}}@media (prefers-reduced-motion:reduce){.vora-sky-write-own--invite{animation:none}}[data-sky-theme=pink] .vora-sky-write-own,[data-sky-theme=pink] .vora-sky-write-own .vora-sky-write-own-label,[data-sky-theme=pink] .vora-sky-write-own--invite,[data-sky-theme=pink] .vora-sky-write-own:active:not(:disabled),[data-sky-theme=pink] .vora-sky-write-own:hover:not(:disabled){text-shadow:none;font-weight:400;color:#ffffff7a!important;-webkit-text-fill-color:#ffffff7a!important;box-shadow:none!important;background:0 0!important;border:none!important}[data-sky-theme=pink] .vora-sky-write-own--invite,[data-sky-theme=pink] .vora-sky-write-own:active:not(:disabled),[data-sky-theme=pink] .vora-sky-write-own:hover:not(:disabled){color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}[data-sky-theme=pink] .vora-sky-write-own-liquid{display:none}[data-sky-theme=pink] .vora-sky-release-link,[data-sky-theme=pink] .vora-sky-release-link:active,[data-sky-theme=pink] .vora-sky-release-link:hover{text-shadow:none;opacity:1;font-weight:400;color:#fff!important;-webkit-text-fill-color:#fff!important}.vora-sky-diary-cancel{appearance:none;min-width:2.75rem;min-height:2.75rem;font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;color:#e6dcff9e;cursor:pointer;transition:color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;padding:.85rem 1.1rem;font-size:.5625rem;font-weight:300;line-height:1.2;display:inline-flex;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:none!important}.vora-sky-diary-cancel:active,.vora-sky-diary-cancel:focus,.vora-sky-diary-cancel:focus-visible,.vora-sky-diary-cancel:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.vora-sky-diary-cancel:disabled{opacity:.45;cursor:default}.vora-sky-diary-cancel:active:not(:disabled){color:#e6dcffe6}@media (hover:hover) and (pointer:fine){.vora-sky-diary-cancel:hover:not(:disabled){color:#e6dcffe0}}.vora-sky-release-link{min-width:2.75rem;min-height:2.75rem;font-family:var(--font-sky-label);letter-spacing:.2em;text-transform:uppercase;color:#e6dcff8c;cursor:pointer;transition:color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.85rem 1.1rem;font-size:.625rem;font-weight:300;line-height:1.125rem;display:inline-flex}.vora-sky-release-link:active{color:#cbb8ffb3}@media (hover:hover) and (pointer:fine){.vora-sky-release-link:hover{color:#cbb8ffb3}}.vora-sky-release-confirm-chip{min-height:2.05rem;font-family:var(--font-sky-label);letter-spacing:.2em;text-transform:uppercase;color:#e6dcffe0;cursor:pointer;transition:color .35s var(--vora-ease),border-color .35s var(--vora-ease),background .35s var(--vora-ease),box-shadow .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #cbb8ff61;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.52rem 1.15rem;font-size:.625rem;font-weight:300;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 0 18px #cbb8ff24}.vora-sky-release-confirm-chip:active{color:#fffcfaf2;background:#ffffff1a;border-color:#cbb8ff8c}@media (hover:hover) and (pointer:fine){.vora-sky-release-confirm-chip:hover{color:#fffcfaf2;border-color:#cbb8ff80}}.vora-sky-kicker{font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;color:#e6dcffad;font-size:.625rem;font-weight:300}.vora-sky-header{align-items:center;gap:var(--vora-sky-gap-label-content);flex-direction:column;display:flex}.vora-sky-title{font-family:var(--font-display);letter-spacing:-.018em;color:#fff6f1eb;font-size:clamp(2.75rem,9vw,3.5rem);font-weight:400;line-height:.94}.vora-sky-meta{color:#fff6}.vora-tabbar{z-index:80;box-sizing:border-box;padding-top:.75rem;padding-bottom:max(.85rem,calc(var(--vora-safe-bottom,0px) + .55rem));padding-left:max(var(--vora-chrome-x,1.25rem),var(--vora-safe-left,0px));padding-right:max(var(--vora-chrome-x,1.25rem),var(--vora-safe-right,0px));pointer-events:none;transform:translateY(calc(-1 * var(--vora-keyboard-inset,0px)));flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.vora-tabbar--hidden,body[data-vora-holding=true] .vora-tabbar,body[data-vora-writing=true] .vora-tabbar{opacity:0;visibility:hidden;pointer-events:none;transform:none}.vora-sky-theme-studio-done,.vora-tabbar-list{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(160deg,#ffffff42,#cbb8ff24 45%,#ffffff14),#1610302e;border:1px solid #ffffff38;box-shadow:0 12px 40px #0806182e,inset 0 1px #ffffff6b,inset 0 -1px #785ac81f}.vora-tabbar-list{pointer-events:auto;border-radius:999px;grid-template-columns:1fr 1fr;gap:.15rem;width:min(100%,20rem);margin:0;padding:.28rem;list-style:none;display:grid;position:relative}.vora-tabbar--day .vora-tabbar-list{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:linear-gradient(160deg,#ffffffc7,#ece4ff80),#fffcff5c;border-color:#ffffffc7;box-shadow:0 10px 28px #3d36581a,inset 0 1px #fffffff2,inset 0 -1px #8171c914}.vora-tabbar-liquid{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:transform;background:linear-gradient(165deg,#ffffff57,#cbb8ff29 55%,#ffffff1f),#ffffff1a;border-radius:999px;width:calc(50% - .355rem);position:absolute;top:.28rem;bottom:.28rem;left:.28rem;box-shadow:inset 0 1px #ffffff7a,0 0 22px #cbb8ff24}.vora-tabbar--day .vora-tabbar-liquid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#fffffff0,#f8f4ffcc),#ffffff8c;box-shadow:inset 0 1px #fffffffa,0 4px 16px #8171c91f}.vora-tabbar-slot{z-index:1;min-width:0;position:relative}.vora-tabbar-item{z-index:1;width:100%;min-height:2.75rem;font-family:var(--font-sky-label,ui-sans-serif,system-ui,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#f0e8ff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .35s var(--vora-ease);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.55rem .75rem;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:relative}.vora-tabbar--day .vora-tabbar-item{color:#3d365873}.vora-tabbar-item--current{color:#fffcfffa;text-shadow:0 0 14px #cbb8ff38}.vora-tabbar--day .vora-tabbar-item--current{color:#2d2648f5;text-shadow:none}.vora-tabbar-label{z-index:1;position:relative}.vora-tabbar-meta{pointer-events:auto;justify-content:center;width:100%;display:flex}.vora-app-meta-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .15rem;padding:.05rem .25rem;display:flex}.vora-app-meta-bar--night .vora-enter-meta-link{color:#dde8ff9e}.vora-app-meta-bar--night .vora-enter-meta-dot{color:#dde8ff57}.vora-app-meta-bar--day .vora-enter-meta-link{color:#3d365880}.vora-app-meta-bar--day .vora-enter-meta-dot{color:#3d365847}@media (hover:hover) and (pointer:fine){.vora-tabbar-item:not(.vora-tabbar-item--current):hover{color:#fffffff2}.vora-tabbar--day .vora-tabbar-item:not(.vora-tabbar-item--current):hover{color:#2d2648e0}}.vora-menu-shell,.vora-nav-dock,.vora-nav-shell,.vora-site-menu,.vora-switch-shell{display:none!important}@keyframes vora-constellation-glow{0%,to{opacity:.4;filter:drop-shadow(0 0 2px #ffffff38)drop-shadow(0 0 8px #cbb8ff29)}35%{opacity:.62;filter:drop-shadow(0 0 3px #ffffff61)drop-shadow(0 0 11px #cbb8ff42)}55%{opacity:.88;filter:drop-shadow(0 0 4px #ffffff8c)drop-shadow(0 0 15px #cbb8ff5c)}78%{opacity:.52;filter:drop-shadow(0 0 2px #ffffff47)drop-shadow(0 0 9px #cbb8ff33)}}@keyframes vora-twinkle{0%,to{opacity:.06;transform:scale(.92)}50%{opacity:.28;transform:scale(1)}}@keyframes vora-twinkle-night{0%,to{opacity:.12;transform:scale(.92)}50%{opacity:.55;transform:scale(1)}}@keyframes vora-ripple{0%{opacity:.28;transform:scale(.96)}to{opacity:0;transform:scale(1.85)}}.vora-breathe{animation:vora-breathe 6s ease-in-out infinite}.vora-mirror-todays-light{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:8.25rem;display:flex}.vora-mirror-todays-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;font-size:.6875rem;font-weight:500}.vora-mirror-todays-saved{font-family:var(--font-sky-hero);font-size:clamp(1.65rem,5.4vw,2.25rem);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:#fff8f0f5;opacity:.96}.vora-mirror-pedestal-content{z-index:3;flex-direction:column;align-items:center;width:100%;min-height:7.5rem;margin-top:-2.5rem;display:flex;position:relative}.vora-mirror-shell-main--anchored{justify-content:center}.vora-mirror-state-stack--flow{min-height:8.25rem}.vora-mirror-write-pedestal{width:100%;max-width:var(--vora-mirror-column);flex-direction:column;justify-content:flex-start;align-items:center;gap:.875rem;min-height:7.5rem;display:flex}.vora-mirror-write-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;min-height:2.375rem;display:flex}.vora-mirror-write-caption-block{width:100%;max-width:var(--vora-mirror-column);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-height:3.75rem;margin-bottom:.625rem;display:flex}.vora-mirror-write-caption-placeholder{width:100%;min-height:3.75rem;display:block}.vora-mirror-write-caption{font-family:var(--font-display);color:#fffaf7c7;text-align:center;font-size:clamp(.9375rem,3vw,1.0625rem);line-height:1.28}.vora-mirror-write-sub{letter-spacing:.02em;color:#cbb8ff94;text-align:center;font-size:.75rem}.vora-mirror-pedestal-spacer{width:100%;max-width:var(--vora-mirror-column);min-height:7.5rem}.vora-mirror-light-actions{width:100%;max-width:var(--vora-mirror-column);min-height:2rem;transition:opacity .45s var(--vora-ease);flex-direction:column;align-items:center;padding-top:.125rem;display:flex}.vora-mirror-text-link{font-family:var(--font-sky-label);letter-spacing:.04em;color:#ffffff6b;cursor:pointer;text-underline-offset:.28em;transition:color .35s var(--vora-ease),text-decoration-color .35s var(--vora-ease);background:0 0;border:none;padding:.375rem .5rem;font-size:.8125rem;font-weight:400;-webkit-text-decoration:underline #ffffff29;text-decoration:underline #ffffff29}.vora-mirror-text-link:hover{color:#ffffff9e;text-decoration-color:#cbb8ff59}.vora-mirror-writing{flex-direction:column;align-items:center;gap:.625rem;width:100%;display:flex}.vora-mirror-writing--compact{justify-content:center;gap:.375rem;min-height:8.25rem}.vora-mirror-writing-prompt{font-family:var(--font-display);color:#ffffff94;max-width:11.5rem;font-size:clamp(.875rem,2.8vw,1rem);line-height:1.26}.vora-mirror-invite-slot{justify-content:center;align-items:center;width:100%;max-width:12.5rem;min-height:1.75rem;display:flex}.vora-mirror-invite-slot .vora-mirror-invite{max-width:11.5rem;font-size:clamp(.8125rem,2.6vw,.9375rem)}.vora-mirror-oval-input{resize:none;width:100%;max-width:13rem;height:3.25rem;min-height:3.25rem;max-height:3.25rem;font-family:var(--font-display);color:#fffafceb;text-align:center;background:0 0;border:0;outline:none;font-size:clamp(1rem,3.2vw,1.25rem);line-height:1.32;overflow-y:auto}.vora-mirror-oval-input::placeholder{color:#ffffff52;font-style:italic}.vora-sky-empty-title{font-family:var(--font-sky-hero);font-size:clamp(1.5rem,5.2vw,2rem);font-weight:400;line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:#fffaf7d1}.vora-sky-empty-sub{font-family:var(--font-sky-label);letter-spacing:.24em;text-transform:uppercase;color:#ffffff42;font-size:.5625rem;font-weight:300}.vora-me-page{color:var(--foreground);background:linear-gradient(180deg,var(--vora-me-mist,var(--vora-lavender-mist)) 0,var(--vora-me-mid,var(--vora-warm-ivory)) 55%,var(--vora-me-floor,var(--vora-pearl)) 100%);transition:background .45s}.vora-me-page .vora-mirror-gradient{background:linear-gradient(180deg,var(--vora-me-mist,var(--vora-lavender-mist)) 0,var(--vora-me-mid,var(--vora-warm-ivory)) 42%,var(--vora-me-floor,#faf6f2) 78%,var(--vora-me-mid,var(--vora-warm-ivory)) 100%);transition:background .45s}.vora-me-page .vora-mirror-gradient:after{background:radial-gradient(ellipse 80% 48% at 50% 36%,var(--vora-me-bloom,#cbb8ff24),transparent 72%);transition:background .45s}.vora-me-page .vora-mirror-drift--a{background:var(--vora-me-drift-hi,#cbb8ff33);transition:background .45s}.vora-me-page .vora-mirror-drift--d{background:var(--vora-me-drift-lo,#cbb8ff29);transition:background .45s}.vora-me-page .vora-mirror-mote{background:var(--vora-me-mote,#8171c966);transition:background .45s}.vora-me-scroll{isolation:isolate;min-height:100%;position:relative}.vora-me-inner,.vora-me-scroll{flex-direction:column;display:flex}.vora-me-inner{width:100%;max-width:26rem;padding:max(4.75rem,calc(env(safe-area-inset-top) + 3.75rem)) max(1.15rem,var(--vora-chrome-x,1.25rem)) max(7.75rem,calc(env(safe-area-inset-bottom) + 6.75rem));flex:auto;gap:1.85rem;margin-inline:auto}.vora-me-header{text-align:center;flex-direction:column;align-items:center;padding:1.15rem .75rem 1.85rem;display:flex}.vora-me-identity{max-width:16.5rem;font-family:var(--font-sky-hero);font-size:clamp(1.85rem,7.2vw,2.35rem);font-weight:400;line-height:var(--vora-typo-hero-leading,1.12);letter-spacing:var(--vora-typo-hero-tracking,-.02em);color:var(--foreground);text-wrap:balance;margin:0}.vora-me-identity-sub{max-width:none;font-family:var(--font-sky-accent);letter-spacing:.028em;color:var(--vora-me-tagline,#5b4e84ad);white-space:nowrap;text-wrap:nowrap;margin:.32rem 0 0;font-size:clamp(.9rem,2.6vw + .42rem,1.15rem);font-weight:400;line-height:1.2;transition:color .35s}[data-sky-theme=pink] .vora-me-identity-sub{color:#c37da0c7}.vora-me-presence{font-family:var(--font-sky-label);letter-spacing:-.01em;color:#3d36587a;margin:1.15rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.35}.vora-me-group{flex-direction:column;gap:.45rem;display:flex}.vora-me-group-label{color:#3d36587a;margin:0;line-height:1.2}.vora-me-group-label,.vora-me-group-note{font-family:var(--font-sky-label);letter-spacing:-.01em;padding:0 .95rem;font-size:.8125rem;font-weight:400}.vora-me-group-note{color:#3d365885;margin:-.15rem 0 .55rem;line-height:1.4}.vora-me-row-value--preview{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#3d36586b;max-width:52%;overflow:hidden}.vora-me-theme-current{align-items:center;gap:.55rem;margin-left:auto;display:inline-flex}.vora-sky-theme-thumb{background:linear-gradient(180deg,var(--vora-sky-0) 0,var(--vora-sky-1) 28%,var(--vora-sky-2) 55%,var(--vora-sky-3) 78%,var(--vora-sky-4) 100%);border-radius:.45rem;flex-shrink:0;width:1.85rem;height:1.85rem;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #3d36581f,inset 0 1px #ffffff24}[data-sky-theme=pink].vora-sky-theme-thumb{background:linear-gradient(#160e20,#261a36 16%,#46304c 32%,#5a3858 44%,#926080 58%,#c888b0 74%,#eeb8d4 90%,#f4c4dc)}[data-sky-theme=pink].vora-sky-theme-thumb .vora-sky-theme-thumb-wash{background:radial-gradient(120% 70% at 50% 100%,#ffbedc6b 0,#ffb4d829 45%,#0000 78%)}[data-sky-theme=default].vora-sky-theme-thumb{background:linear-gradient(#05060e,#081028 22%,#101638 40%,#181e48 58%,#242858 74%,#322c68 88%,#3a3478)}[data-sky-theme=default].vora-sky-theme-thumb .vora-sky-theme-thumb-wash{background:radial-gradient(120% 68% at 50% 100%,#cbb8ff52 0,#8171c91f 42%,#0000 76%)}[data-sky-theme=pure].vora-sky-theme-thumb{background:linear-gradient(#100e1c,#1a1632 18%,#2a2250 34%,#3c3270 50%,#5448a0 66%,#6a5ab0 80%,#8570c8 92%,#9a88d8)}[data-sky-theme=pure].vora-sky-theme-thumb .vora-sky-theme-thumb-wash{background:radial-gradient(120% 70% at 50% 100%,#f7f1ff47 0,#e4d9ff33 38%,#cbb8ff14 58%,#0000 78%)}.vora-sky-theme-thumb--row{border-radius:.4rem;width:1.55rem;height:1.55rem}.vora-sky-theme-thumb-wash{background:radial-gradient(ellipse 90% 55% at 50% 100%,var(--vora-sky-glow),transparent 70%);pointer-events:none;position:absolute;inset:0}.vora-sky-theme-thumb-aurora{filter:blur(6px);pointer-events:none;background:linear-gradient(115deg,#0000 22%,#78e6c800 34%,#78e6c847 48%,#b4a0ff38 54%,#64c8ff3d 60%,#0000 76%);position:absolute;inset:-30% -40%}.vora-sky-theme-studio{z-index:90;background:var(--vora-sky-0);color:var(--vora-sky-fg);transition:background-color .45s var(--vora-ease),color .35s var(--vora-ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.vora-sky-theme-studio .vora-sky-aurora,.vora-sky-theme-studio .vora-sky-color-shift,.vora-sky-theme-studio .vora-sky-drift,.vora-sky-theme-studio .vora-sky-dust-star,.vora-sky-theme-studio .vora-sky-horizon-breath,.vora-sky-theme-studio .vora-sky-veil{animation-play-state:paused!important}.vora-sky-theme-studio-close{top:var(--vora-close-top);right:var(--vora-close-right);z-index:3;width:var(--vora-close-hit);height:var(--vora-close-hit);color:var(--vora-sky-fg);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-close{color:color-mix(in srgb,var(--vora-sky-fg) 58%,transparent)}}.vora-sky-theme-studio-close{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s var(--vora-ease)}.vora-sky-theme-studio-close:active{color:var(--vora-sky-fg)}@media (hover:hover) and (pointer:fine){.vora-sky-theme-studio-close:hover{color:var(--vora-sky-fg)}}.vora-sky-theme-studio-stage{z-index:1;box-sizing:border-box;text-align:center;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;padding:5.5rem 1.75rem 16.5rem;display:flex;position:relative;overflow:hidden}.vora-sky-theme-studio-kicker{font-family:var(--font-sky-label);letter-spacing:.22em;text-transform:uppercase;color:var(--vora-sky-fg-soft);margin:0;font-size:.625rem;font-weight:300}.vora-sky-theme-studio-title{font-family:var(--font-sky-label);letter-spacing:-.01em;color:var(--vora-sky-fg);margin:.55rem 0 0;font-size:.8125rem;font-weight:400}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-title{color:color-mix(in srgb,var(--vora-sky-fg) 72%,transparent)}}.vora-sky-theme-studio-sample{max-width:100%;font-family:var(--font-sky-hero);letter-spacing:var(--vora-typo-hero-tracking,-.02em);color:var(--vora-sky-fg);margin:1.65rem 0 0;font-size:clamp(1.85rem,7.4vw,2.65rem);font-weight:400;line-height:1.16}.vora-sky-theme-studio-sample-accent{box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-sky-accent);letter-spacing:.028em;color:var(--vora-sky-accent);margin:.32rem 0 0;padding-inline:.15rem;font-size:clamp(.9rem,2.6vw + .42rem,1.2rem);font-weight:400;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-sample-accent{color:color-mix(in srgb,var(--vora-sky-accent) 78%,transparent)}}.vora-sky-theme-studio-sample-accent{white-space:normal;overflow-wrap:break-word;text-wrap:balance}.vora-sky-theme-studio-dock{z-index:2;box-sizing:border-box;padding:1.25rem max(var(--vora-chrome-x,1.25rem),1.15rem) max(1.65rem,calc(env(safe-area-inset-bottom) + 1.25rem));background:linear-gradient(180deg,transparent 0,var(--vora-sky-0) 58%,var(--vora-sky-0) 100%);flex-direction:column;align-items:center;gap:2.45rem;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-dock{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--vora-sky-0) 18%,transparent) 58%,color-mix(in srgb,var(--vora-sky-0) 38%,transparent) 100%)}}.vora-sky-theme-studio-dock{pointer-events:none}.vora-sky-theme-studio-dock>*{pointer-events:auto}.vora-sky-theme-studio-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:.65rem;width:100%;max-width:28rem;padding:.25rem .15rem;display:flex;overflow-x:auto}.vora-sky-theme-studio-rail::-webkit-scrollbar{display:none}.vora-sky-theme-studio-option{cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:none;align-items:center;gap:.4rem;width:4.35rem;padding:0;display:flex}.vora-sky-theme-studio-option .vora-sky-theme-thumb{aspect-ratio:3/4;width:100%;height:auto;transition:box-shadow .3s var(--vora-ease),transform .3s var(--vora-ease);border-radius:.85rem}.vora-sky-theme-studio-option--active .vora-sky-theme-thumb,.vora-sky-theme-thumb--active{box-shadow:0 0 0 1.5px var(--vora-sky-fg),0 0 0 3px var(--vora-sky-accent)}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-option--active .vora-sky-theme-thumb,.vora-sky-theme-thumb--active{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--vora-sky-fg) 78%,transparent),0 0 0 3px color-mix(in srgb,var(--vora-sky-accent) 28%,transparent)}}.vora-sky-theme-studio-option-name{font-family:var(--font-sky-label);letter-spacing:-.01em;color:var(--vora-sky-fg);font-size:.625rem;font-weight:400}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-option-name{color:color-mix(in srgb,var(--vora-sky-fg) 48%,transparent)}}.vora-sky-theme-studio-option--active .vora-sky-theme-studio-option-name{color:var(--vora-sky-fg)}@supports (color:color-mix(in lab,red,red)){.vora-sky-theme-studio-option--active .vora-sky-theme-studio-option-name{color:color-mix(in srgb,var(--vora-sky-fg) 82%,transparent)}}@media (max-width:479px){.vora-sky-theme-studio-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.3rem,1.8vw,.55rem);padding-inline:0;display:grid;overflow-x:visible}.vora-sky-theme-studio-option{width:100%;min-width:0}.vora-sky-theme-studio-option-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.vora-sky-theme-studio-done{appearance:none;width:min(100%,20rem);min-height:3.15rem;font-family:var(--font-sky-label,ui-sans-serif,system-ui,sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#fffcfffa;text-shadow:0 0 14px #cbb8ff38;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .25s var(--vora-ease),transform .25s var(--vora-ease);border-radius:999px;outline:none;justify-content:center;align-items:center;margin:0;padding:.65rem 1.35rem;font-size:.75rem;font-weight:500;line-height:1;display:flex}.vora-sky-theme-studio-done:active{opacity:.88;transform:scale(.985)}@media (min-width:768px){.vora-sky-theme-studio-stage{padding-bottom:17rem}.vora-sky-theme-studio-sample{font-size:clamp(2.1rem,4vw,2.9rem)}.vora-sky-theme-studio-sample-accent{font-size:clamp(1.25rem,2vw,1.55rem)}.vora-sky-theme-studio-dock{padding-bottom:max(1.85rem,calc(env(safe-area-inset-bottom) + 1.35rem));gap:2.65rem}.vora-sky-theme-studio-rail{gap:.85rem;max-width:32rem}.vora-sky-theme-studio-option{width:4.75rem}}@media (hover:hover) and (pointer:fine){.vora-sky-theme-studio-option:hover .vora-sky-theme-thumb{transform:translateY(-1px)}.vora-sky-theme-studio-done:hover{opacity:.96}}.vora-me-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#3d36582e;border:none;border-radius:999px;flex-shrink:0;width:3.1rem;height:1.9rem;padding:0;transition:background .22s;position:relative}.vora-me-switch.is-on{background:var(--vora-me-accent,#8171c9eb)}.vora-me-switch-knob{background:#fff;border-radius:50%;width:1.54rem;height:1.54rem;transition:transform .22s;position:absolute;top:.18rem;left:.18rem;box-shadow:0 1px 3px #2d264838}.vora-me-switch.is-on .vora-me-switch-knob{transform:translate(1.2rem)}.vora-me-row--time{cursor:pointer;-webkit-tap-highlight-color:transparent}.vora-me-time{background:var(--vora-me-accent-soft,#8171c91a);min-width:5.5rem;max-width:7.5rem;font-family:var(--font-sky-label);letter-spacing:-.02em;color:var(--foreground);text-align:center;color-scheme:light;cursor:pointer;border:none;border-radius:.55rem;flex-shrink:0;margin:0;padding:.35rem .45rem;font-size:1.0625rem;font-weight:500}.vora-me-time:focus-visible{outline:2px solid var(--vora-me-accent,#8171c973);outline-offset:2px}.vora-me-presets{grid-template-columns:1fr 1fr;gap:.55rem;padding:.85rem 1rem 1rem;display:grid}.vora-me-preset{background:var(--vora-me-accent-mute,#8171c912);min-height:3.1rem;font-family:var(--font-sky-label);letter-spacing:-.015em;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.65rem .8rem;font-size:.9375rem;font-weight:500;transition:background .18s,box-shadow .18s;display:flex}.vora-me-preset-time{letter-spacing:.02em;color:#3d36587a;font-size:.8125rem;font-weight:400}.vora-me-preset.is-active{background:var(--vora-me-accent-soft,#8171c929);box-shadow:inset 0 0 0 1px var(--vora-me-accent,#8171c9)}@supports (color:color-mix(in lab,red,red)){.vora-me-preset.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vora-me-accent,#8171c9) 30%,transparent)}}.vora-me-preset.is-active .vora-me-preset-time{color:var(--vora-me-link,#5a48a0c7)}.vora-me-preset:active{opacity:.88}@media (hover:hover) and (pointer:fine){.vora-me-preset:hover{background:var(--vora-me-accent-soft,#8171c91c)}}.vora-me-reminder-note{font-family:var(--font-sky-label);letter-spacing:-.005em;color:#3d36586b;margin:.7rem .15rem 0;font-size:.75rem;font-weight:400;line-height:1.45}.vora-me-sheet{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.vora-me-sheet-backdrop{cursor:pointer;background:#2d264847;border:none;position:absolute;inset:0}.vora-me-sheet-panel{z-index:1;width:min(100%,26rem);margin:0 .75rem max(1.25rem,env(safe-area-inset-bottom));background:#fffcfff5;border-radius:1.25rem;padding:1.35rem 1.35rem 1.15rem;position:relative;box-shadow:0 24px 48px #3d36582e,inset 0 1px #fffffff2}.vora-me-sheet-kicker{font-family:var(--font-sky-label);letter-spacing:.16em;text-transform:uppercase;color:#3d365873;margin:0;font-size:.6875rem;font-weight:500}.vora-me-sheet-body{font-family:var(--font-sky-hero);letter-spacing:-.02em;color:var(--foreground);margin:.85rem 0 0;font-size:clamp(1.35rem,5vw,1.65rem);font-weight:400;line-height:1.28}.vora-me-sheet-close{background:var(--vora-me-accent-soft,#8171c91a);width:100%;min-height:2.75rem;font-family:var(--font-sky-label);color:#2d2648e0;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:.85rem;justify-content:center;align-items:center;margin-top:1.35rem;font-size:.9375rem;font-weight:500;display:flex}.vora-me-sheet-close:active{opacity:.8}.vora-me-inset{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#ffffffb8;border-radius:.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #3d36580f}.vora-me-row{box-sizing:border-box;text-align:left;width:100%;min-height:2.75rem;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem 1rem;display:flex}.vora-me-row--stack{flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;min-height:0;padding-top:.85rem;padding-bottom:.85rem}.vora-me-row--button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s}.vora-me-row--button:disabled{cursor:default;opacity:1}.vora-me-row--button:not(:disabled):active{background:var(--vora-me-accent-mute,#8171c914)}@media (hover:hover) and (pointer:fine){.vora-me-row--button:not(:disabled):hover{background:var(--vora-me-accent-mute,#8171c90d)}}.vora-me-row-value--email{text-overflow:ellipsis;white-space:nowrap;color:#3d36587a;max-width:58%;overflow:hidden}.vora-me-row--reminder{align-items:center;min-height:2.85rem}.vora-me-row-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.vora-me-row-label{letter-spacing:-.015em;color:var(--foreground);font-size:1.0625rem;line-height:1.25}.vora-me-row-detail,.vora-me-row-label{font-family:var(--font-sky-label);font-weight:400}.vora-me-row-detail{letter-spacing:-.01em;color:#3d365885;font-size:.9375rem;line-height:1.35}.vora-me-row--stack .vora-me-row-detail{font-family:var(--font-sky-hero);letter-spacing:-.015em;color:var(--foreground);font-size:1.05rem;line-height:1.35}.vora-me-row-value{font-family:var(--font-sky-label);letter-spacing:-.015em;color:#3d36586b;flex-shrink:0;font-size:1.0625rem;font-weight:400}.vora-me-row-value--active{color:var(--vora-me-tagline,#5b4e84d9)}.vora-me-row-value--locked{color:var(--vora-me-link,#8171c9c7)}.vora-me-sep{background:#3d36581a;height:.5px;margin-left:1rem}.vora-me-check{color:var(--vora-me-accent,#8171c9f2);flex-shrink:0}.vora-me-check-slot{flex-shrink:0;width:1.125rem;height:1.125rem}.vora-me-opening{border-top:1px solid #8171c91f;justify-content:center;margin-top:auto;padding:3.25rem 1rem .5rem;display:flex}@media (min-width:640px){.vora-me-opening{padding-top:3.75rem}}.vora-opening-again{flex-direction:column;align-items:center;gap:.45rem;width:max-content;max-width:100%;padding-top:1.35rem;display:flex}.vora-opening-again-kicker{font-family:var(--font-sky-label);letter-spacing:.04em;color:#3d36586b;margin:0;font-size:.6875rem;font-weight:400}.vora-opening-again-btn{min-height:2.75rem;font-family:var(--font-sky-accent);letter-spacing:.01em;color:#3d3658b8;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .4s var(--vora-ease);background:0 0;border:none;margin:0;padding:.55rem .85rem;font-size:clamp(1.15rem,2.2vw + .7rem,1.35rem);font-weight:400;line-height:1.15}.vora-opening-again-btn:active{color:#3d36587a}.vora-opening-again-btn:focus-visible{color:#3d3658f2;outline:none}@media (hover:hover) and (pointer:fine){.vora-opening-again-btn:hover{color:#3d3658f2}}[data-sky-theme=pink] .vora-me-opening{border-top-color:#c37da024}[data-sky-theme=pink] .vora-opening-again-kicker{color:#78465f73}[data-sky-theme=pink] .vora-opening-again-btn{color:#78465fb8}[data-sky-theme=pink] .vora-opening-again-btn:active{color:#78465f7a}[data-sky-theme=pink] .vora-opening-again-btn:focus-visible,[data-sky-theme=pink] .vora-opening-again-btn:hover{color:#78465ff2}.vora-profile-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--foreground);font-size:.8125rem;font-weight:500}.vora-profile-section-sub{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem}.vora-profile-gate-link{font-family:var(--font-sky-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);cursor:pointer;transition:color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:.65rem .5rem;font-size:.6875rem;font-weight:400}.vora-profile-gate-link:active,.vora-profile-gate-link:hover{color:var(--foreground)}.vora-profile-gate-note{font-family:var(--font-sky-label);letter-spacing:.04em;color:var(--muted-foreground);opacity:.72;margin:0;font-size:.625rem;font-weight:400}.vora-enter-meta-footer{flex-direction:column;align-items:center;gap:.55rem;display:flex}.vora-enter-meta-dot{color:#3d365847;padding:0 .1rem}.vora-enter-meta-dot,.vora-profile-begin-kicker{font-family:var(--font-sky-label);font-size:.5625rem}.vora-profile-begin-kicker{letter-spacing:.28em;text-transform:uppercase;color:#3d35586b;margin:0;font-weight:500}.vora-profile-begin-again{font-family:var(--font-sky-label);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);cursor:pointer;transition:opacity .35s var(--vora-ease),background .35s var(--vora-ease),border-color .35s var(--vora-ease);-webkit-tap-highlight-color:transparent;background:#ffffff6b;border:1px solid #8171c938;border-radius:999px;align-items:center;gap:.55rem;padding:.85rem 1.25rem;font-size:.6875rem;font-weight:400;display:inline-flex}.vora-profile-begin-again:active{opacity:.78;background:#ffffff8c}.vora-profile-begin-star{background:#8171c9d9;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 1px #cbb8ff59,0 0 10px #cbb8ff73}.vora-notification-options{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.vora-notification-option{text-align:left;cursor:pointer;width:100%;transition:border-color .35s var(--vora-ease),box-shadow .35s var(--vora-ease);background:oklch(99.4% .004 95/.72);border:1px solid oklch(38% .02 285/.08);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.875rem 1rem;display:flex}.vora-notification-option--active{border-color:#8171c959;box-shadow:0 0 0 1px #cbb8ff2e}.vora-notification-option-label{color:var(--foreground);font-size:.9375rem}.vora-notification-option-detail{color:var(--muted-foreground);font-size:.75rem}.vora-vision{width:100%}.vora-vision-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.85rem;margin-top:1.25rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.vora-vision-rail::-webkit-scrollbar{display:none}.vora-vision-card{scroll-snap-align:start;flex:0 0 min(72%,12.25rem);margin:0}.vora-vision-card-label{font-family:var(--font-sky-label);letter-spacing:.2em;text-transform:uppercase;color:#3d365866;margin:0 0 .5rem;font-size:.5rem;font-weight:400}.vora-widget-preview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#ffffffb8,#ece4ff6b),#fffaf78c;border:1px solid #ffffffb8;border-radius:1.1rem;min-height:7.5rem;overflow:hidden;box-shadow:0 10px 28px #3d365812,inset 0 1px #ffffffe6}.vora-widget-preview--home{min-height:6.75rem;padding:1rem}.vora-widget-preview--lock{background:linear-gradient(#f5f0ffe0,#fffaf7b3),#ece4ff59;min-height:7.75rem;padding:.85rem}.vora-widget-preview-lock-time{font-family:var(--font-sky-label);letter-spacing:-.02em;color:#3d3658b8;font-size:1.35rem;font-weight:300}.vora-widget-preview-lock-light{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #8171c91f;border-radius:.85rem;margin-top:1rem;padding:.7rem .8rem;box-shadow:inset 0 1px #ffffffd9}.vora-widget-preview-star{background:#8171c9d9;border-radius:50%;width:.5rem;height:.5rem;margin-bottom:.55rem;display:block;transform:rotate(45deg);box-shadow:0 0 10px #cbb8ff8c}.vora-widget-preview-star--sm{width:.375rem;height:.375rem;margin-bottom:.4rem}.vora-widget-preview-kicker{font-family:var(--font-sky-label);letter-spacing:.14em;text-transform:uppercase;color:#5b4e848c;font-size:.5rem}.vora-widget-preview-text{font-family:var(--font-sky-hero,var(--font-display));color:#2d2648eb;margin-top:.3rem;font-size:.875rem;line-height:1.32}.vora-widget-preview-text--sm{margin-top:0;font-size:.75rem}.vora-widget-preview--wallpaper{background:linear-gradient(165deg,#fffcffe6,#e6dcff8c 48%,#fff6f1d1);min-height:8.25rem;padding:1.25rem;position:relative}.vora-wallpaper-stars{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#8171c959,#0000),radial-gradient(1px 1px at 70% 20%,#cbb8ff73,#0000),radial-gradient(1px 1px at 50% 70%,#5b4e8438,#0000);position:absolute;inset:0}.vora-wallpaper-quote{max-width:14rem;font-family:var(--font-sky-hero,var(--font-display));color:#2d2648e6;font-size:1.05rem;line-height:1.32;position:relative}.vora-wallpaper-mark{font-family:var(--font-sky-label);letter-spacing:.2em;color:#5b4e8461;font-size:.5rem;position:absolute;bottom:.875rem;right:1rem}.vora-light-card{--lc-bg-0:#05060e;--lc-bg-1:#081028;--lc-bg-mid:#12183a;--lc-bg-2:#1e2448;--lc-bg-3:#2a2758;--lc-accent:#d4c4ff;--lc-text:#fffaf7f0;--lc-muted:#dde8ff6b;--lc-glow:#cbb8ff29;aspect-ratio:9/16;width:min(90vw,24rem);color:var(--lc-text);isolation:isolate;background:var(--lc-bg-1);border-radius:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 18px 44px #04061061,0 36px 72px #04061038;container-type:inline-size}.vora-light-card--export{aspect-ratio:auto;width:1080px;height:1920px;box-shadow:none;border-radius:0}.vora-light-card[data-capturing=true],.vora-light-card[data-capturing=true] *{transition:none!important;animation:none!important}.vora-light-card[data-theme=default]{--lc-bg-0:#05060e;--lc-bg-1:#081028;--lc-bg-mid:#12183a;--lc-bg-2:#1e2448;--lc-bg-3:#2a2758;--lc-accent:#d4c4ff;--lc-text:#fffcfaeb;--lc-muted:#e6dcff8c;--lc-glow:#cbb8ff29}.vora-light-card[data-theme=pure]{--lc-bg-0:#100e1c;--lc-bg-1:#1a1632;--lc-bg-mid:#32285c;--lc-bg-2:#4e4290;--lc-bg-3:#6a5aa8;--lc-accent:#c4b0ff;--lc-text:#fffaf7f0;--lc-muted:#ece2ff85;--lc-glow:#e4d9ff47}.vora-light-card[data-theme=pink]{--lc-bg-0:#160e20;--lc-bg-1:#261a36;--lc-bg-mid:#5a3858;--lc-bg-2:#c888b0;--lc-bg-3:#f4c4dc;--lc-accent:#e8d0ff;--lc-text:#fffafcf5;--lc-muted:#ffe6f28c;--lc-glow:#ffb4d86b}.vora-light-card[data-theme=pink] .vora-light-card-wash{background:radial-gradient(115% 55% at 50% 100%,#ffbedc80 0,#ffb4d838 45%,#0000 72%),linear-gradient(#160e20,#1c1228 8%,#261a36 16%,#342440 26%,#46304c 36%,#5a3858 44%,#744868 52%,#926080 60%,#b07898 68%,#c888b0 76%,#dea0c4 84%,#eeb8d4 92%,#f4c4dc)}.vora-light-card[data-theme=pink] .vora-light-card-accent{text-shadow:0 0 16px #d2a8ff5c}.vora-light-card[data-theme=black]{--lc-bg-0:#000;--lc-bg-1:#030305;--lc-bg-mid:#0a0a10;--lc-bg-2:#12121a;--lc-bg-3:#181822;--lc-accent:#cbb8ff;--lc-text:#fffcfaf0;--lc-muted:#ffffff75;--lc-glow:#fff6f11a}.vora-light-card[data-theme=aurora]{--lc-bg-0:#030810;--lc-bg-1:#06141c;--lc-bg-mid:#0c2834;--lc-bg-2:#1a4a58;--lc-bg-3:#2f6a74;--lc-accent:#82f5d2;--lc-text:#f5fffcf0;--lc-muted:#b4e6dc85;--lc-glow:#78e6c838}.vora-light-card[data-theme=aurora] .vora-light-card-accent{text-shadow:0 0 16px #78e6c857}.vora-light-card-wash{z-index:0;background:radial-gradient(ellipse 95% 40% at 50% 100%,var(--lc-glow),transparent 70%),linear-gradient(180deg,var(--lc-bg-0) 0,var(--lc-bg-1) 28%,var(--lc-bg-mid) 55%,var(--lc-bg-2) 78%,var(--lc-bg-3) 100%);position:absolute;inset:0}.vora-light-card-grain{z-index:5;pointer-events:none;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.vora-light-card-glow{aspect-ratio:1;z-index:1;background:radial-gradient(circle,var(--lc-glow),transparent 72%);filter:blur(32px);opacity:.55;pointer-events:none;border-radius:50%;width:64%;position:absolute;top:34%;left:50%;translate:-50% -50%}.vora-light-card-dust{z-index:4;pointer-events:none;position:absolute;inset:0}.vora-light-card-dust-star{opacity:.28;background:#fffcfad9;border-radius:999px;animation:vora-light-card-twinkle ease-in-out infinite;position:absolute;box-shadow:0 0 4px #ffffff59,0 0 10px #cbb8ff47}@keyframes vora-light-card-twinkle{0%,to{opacity:.14;transform:scale(.92)}50%{opacity:.42;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.vora-light-card-dust-star{opacity:.28;animation:none}}.vora-light-card-edge{z-index:5;pointer-events:none;border:1px solid #ffffff09;border-radius:.95rem;position:absolute;inset:.55rem}.vora-light-card--export .vora-light-card-edge{border-width:2px;border-radius:32px;inset:48px}.vora-light-card-inner{z-index:6;box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;padding:1.55rem;display:flex;position:relative}.vora-light-card--export .vora-light-card-inner{padding:128px}.vora-light-card-date{text-align:center;font-family:var(--font-sky-label);letter-spacing:.24em;text-transform:uppercase;color:var(--lc-muted);text-shadow:1px 0 #a0d2ff38,-1px 0 #cbb8ff42;font-size:.625rem;font-weight:300}.vora-light-card--export .vora-light-card-date{font-size:32px}.vora-light-card-body{min-width:0;padding:1.6rem var(--vora-light-card-copy-inset,2.5rem);text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.4rem;display:flex}.vora-light-card--export .vora-light-card-body{gap:72px;padding:120px 140px}.vora-light-card-spark{opacity:.92;filter:drop-shadow(0 0 8px #ffffff73)drop-shadow(0 0 22px #cbb8ff66);display:flex}.vora-light-card-title{align-items:center;gap:var(--vora-typo-pair-gap);flex-direction:column;min-width:0;margin:0;padding-inline:.15rem;display:flex;transform:none}.vora-light-card-primary,.vora-light-card-title{box-sizing:border-box;overflow-wrap:normal;word-break:normal;text-align:center;width:100%;max-width:100%}.vora-light-card-primary{font-family:var(--font-sky-hero);font-weight:400;font-size:var(--vora-typo-card-hero);line-height:var(--vora-typo-hero-leading);letter-spacing:var(--vora-typo-hero-tracking);color:#fffaf7e6;display:block}.vora-light-card-accent{width:100%;max-width:100%;font-family:var(--font-sky-accent);font-weight:400;font-size:var(--vora-typo-card-accent);line-height:var(--vora-typo-accent-leading);letter-spacing:var(--vora-typo-accent-tracking);color:var(--lc-accent);text-shadow:0 0 14px #cbb8ff47;overflow-wrap:normal;word-break:normal;text-align:center;box-sizing:border-box;display:block}.vora-album-typo-row{box-sizing:border-box;justify-content:center;width:100%;display:flex}.vora-album-typo-line{white-space:nowrap;box-sizing:border-box;flex-shrink:0;display:block;text-align:center!important;float:none!important;width:max-content!important;max-width:none!important;margin:0!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}.vora-light-card-accent,.vora-light-card-primary,.vora-mirror-album-accent,.vora-mirror-album-primary{text-align:center;width:100%;display:block}.vora-light-card-primary .vora-album-typo-line,.vora-mirror-album-primary .vora-album-typo-line{padding-inline-start:0;padding-inline-end:var(--vora-typo-hero-track-fix)}.vora-light-card-accent .vora-album-typo-line,.vora-mirror-album-accent .vora-album-typo-line{padding-inline-start:var(--vora-typo-accent-tracking);padding-inline-end:0}.vora-light-card--export .vora-light-card-primary{font-size:96px;line-height:1.2}.vora-light-card--export .vora-light-card-accent{font-size:92px;line-height:1.16}.vora-light-card-mark{justify-content:center;align-items:center;min-height:.75rem;padding:0;display:flex}.vora-light-card-wordmark{opacity:.4;height:.78rem!important}.vora-light-card-wordmark .vora-wordmark-img{filter:none}.vora-light-card--export .vora-light-card-wordmark{opacity:.4;height:36px!important}.vora-light-card[data-theme=pink] .vora-light-card-wordmark,.vora-light-card[data-theme=pink].vora-light-card--export .vora-light-card-wordmark{opacity:1}.vora-light-card[data-theme=pink] .vora-light-card-wordmark .vora-wordmark-img{filter:brightness(0)invert()}.vora-light-card-reveal{z-index:200;isolation:isolate;perspective:1400px;--vora-card-max-h:calc(100dvh - var(--vora-header-total) - 5.5rem);--vora-card-w:min(90vw,calc(var(--vora-card-max-h) * 9 / 16),32rem);position:fixed;inset:0}.vora-app-header,.vora-tabbar{transition:opacity .45s var(--vora-ease),visibility .45s var(--vora-ease)}body[data-vora-card-open=true] .vora-app-header,body[data-vora-card-open=true] .vora-tabbar{opacity:0;visibility:hidden;pointer-events:none}.vora-light-card-reveal .vora-light-card,.vora-light-card-reveal .vora-light-card-reveal-back{width:var(--vora-card-w)}.vora-light-card-reveal .vora-light-card{--vora-typo-card-hero:clamp(1.32rem,8.2cqi,1.88rem);--vora-typo-card-accent:clamp(1.24rem,7.7cqi,1.78rem)}@media (min-width:768px){.vora-light-card-reveal{--vora-card-w:min(56vw,calc(var(--vora-card-max-h) * 9 / 16),34rem)}}@media (min-width:1100px){.vora-light-card-reveal{--vora-card-w:min(42vw,calc(var(--vora-card-max-h) * 9 / 16),36rem)}}.vora-light-card-reveal-backdrop{cursor:pointer;background:radial-gradient(ellipse 95% 50% at 50% 100%,var(--vora-sky-glow),transparent 72%),radial-gradient(ellipse 70% 40% at 50% 18%,#fffcfa0d,transparent 58%),var(--vora-sky-gradient);-webkit-backdrop-filter:blur(22px)saturate(1.2);border:0;margin:0;padding:0;position:absolute;inset:0}.vora-light-card-reveal-x{top:var(--vora-close-top);right:var(--vora-close-right);z-index:3;width:var(--vora-close-hit);height:var(--vora-close-hit);color:#ffffff8c;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .25s var(--vora-ease);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.vora-light-card-reveal-x:active{color:#ffffffeb}@media (hover:hover) and (pointer:fine){.vora-light-card-reveal-x:hover{color:#ffffffe0}}.vora-light-card-reveal-stage{z-index:1;box-sizing:border-box;padding:calc(var(--vora-header-total) + .35rem) max(var(--vora-chrome-x),1rem) max(1.5rem,calc(env(safe-area-inset-bottom) + 1.1rem));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.15rem;display:flex;position:absolute;inset:0}.vora-light-card-reveal-orbit{pointer-events:auto;cursor:pointer;perspective:1400px;transform-style:preserve-3d;flex-shrink:0;position:relative}.vora-light-card-reveal-spin{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:50%;will-change:transform,opacity;position:relative}.vora-light-card-reveal-back{width:var(--vora-card-w,min(90vw,24rem));aspect-ratio:9/16;background:radial-gradient(ellipse 95% 40% at 50% 100%,var(--vora-sky-glow),transparent 70%),linear-gradient(180deg,var(--vora-sky-0) 0,var(--vora-sky-1) 28%,var(--vora-sky-2) 55%,var(--vora-sky-3) 78%,var(--vora-sky-4) 100%);backface-visibility:hidden;pointer-events:none;border-radius:1.25rem;margin-inline:auto;position:absolute;inset:0;transform:rotateY(180deg)translateZ(1px);box-shadow:0 0 0 1px #ffffff0a}.vora-light-card-reveal-face{backface-visibility:hidden;border-radius:1.25rem;position:relative;overflow:hidden;transform:translateZ(1px)}.vora-light-card-seed{z-index:3;pointer-events:none;transform-origin:50%;will-change:transform,opacity;filter:drop-shadow(0 0 8px #ffffff73)drop-shadow(0 0 20px #cbb8ff59);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;display:flex;position:absolute;top:50%;left:50%}.vora-o-star{display:block;overflow:visible}.vora-light-card-reveal-dock{z-index:3;flex-shrink:0;width:100%;min-height:2.85rem;position:relative}.vora-light-card-reveal-actions,.vora-light-card-reveal-dock{pointer-events:none;justify-content:center;align-items:center;display:flex}.vora-light-card-reveal-actions{flex-wrap:wrap;gap:.35rem 1.25rem;width:auto;max-width:100%}.vora-light-card-action{pointer-events:auto;font-family:var(--font-sky-label);letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;cursor:pointer;text-shadow:0 1px 12px #00000073;min-width:auto;min-height:2.8125rem;transition:color .25s var(--vora-ease),transform .2s var(--vora-ease);background:0 0;border:0;border-radius:0;padding:.75rem .65rem;font-size:.6875rem;font-weight:500}.vora-light-card-action:disabled{opacity:.72;cursor:progress}.vora-light-card-action--primary{color:#ece4fff2}@media (hover:hover){.vora-light-card-action:hover:not(:disabled){color:#ffffffe6;background:0 0}.vora-light-card-action--primary:hover:not(:disabled){color:#fff;box-shadow:none;border-color:#0000}}.vora-light-card-action:active:not(:disabled){color:#fffffff2;transform:scale(.97)}.vora-light-card-status-slot{pointer-events:none;flex-shrink:0;flex-basis:100%;width:max(100%,12.5rem);max-width:calc(100vw - 2rem);height:1.75rem;margin-top:.1rem;position:relative}.vora-light-card-status{width:100%;font-family:var(--font-sky-label);letter-spacing:.08em;text-transform:none;white-space:nowrap;color:#f5f0ffd1;box-shadow:none;pointer-events:none;background:0 0;margin:0;padding:.25rem .5rem;font-size:.6875rem;position:absolute;inset:0}.vora-light-card-status,.vora-light-card-status-copy{text-align:center;justify-content:center;align-items:center;display:inline-flex}.vora-light-card-status-copy{gap:.42rem;line-height:1.25}.vora-light-card-status-icon{opacity:.78;flex:none;justify-content:center;align-items:center;display:flex}html.vora-locale-ko .vora-light-card-status{font-family:var(--font-ko-label);letter-spacing:.035em}.vora-light-card-status[data-tone=success]{color:#fffcfaeb;box-shadow:none;background:0 0}.vora-light-card-status[data-tone=error]{color:#ffdcdceb;box-shadow:none;background:#3012188c}@media (orientation:landscape) and (max-height:500px) and (max-width:950px){:root{--vora-header-gap:.25rem;--vora-header-inset-top:max(.35rem,var(--vora-safe-top));--vora-header-band:2.75rem;--vora-nav-offset:.35rem;--vora-chrome-x:1rem}.vora-app-header{padding-bottom:.25rem}.vora-enter-ritual-address{margin-top:.75rem}.vora-enter-ritual .vora-enter-actions{bottom:max(3.1rem,calc(var(--vora-safe-bottom) + 2.9rem));gap:.3rem}.vora-enter-chrome--bottom{padding-bottom:max(.15rem,var(--vora-safe-bottom))}.vora-tabbar{padding-top:.25rem;padding-bottom:max(.25rem,var(--vora-safe-bottom));flex-direction:row;justify-content:center;gap:0}.vora-tabbar-list{width:min(15rem,52vw)}.vora-tabbar-meta{display:none}.vora-sky-page{--vora-sky-tab-clearance:calc(4.15rem + var(--vora-safe-bottom,0px));--vora-sky-gap-label-content:.65rem;--vora-typo-sky-hero:clamp(1.35rem,4.8vw,1.8rem);--vora-typo-sky-accent:clamp(1.25rem,4.5vw,1.7rem)}.vora-sky-constellation-band{padding-top:calc(var(--vora-header-total) + .05rem);padding-bottom:0}.vora-sky-constellation-stage{height:2.5rem}.vora-constellation-node-date{display:none}.vora-sky-ritual--editorial{padding-top:0}.vora-sky-todays-main{padding-top:.1rem;padding-bottom:.35rem}.vora-sky-todays-kicker{display:none}.vora-sky-todays-light .vora-sky-date{margin-bottom:.35rem}.vora-sky-todays-light .vora-sky-headline-slot .vora-mirror-headline,.vora-sky-todays-light .vora-sky-quiet-line{min-height:3.6rem}.vora-sky-ritual-actions{gap:.1rem;margin-top:0;margin-bottom:.15rem;padding-top:.1rem}.vora-sky-page--writing{--vora-sky-tab-clearance:calc(.25rem + var(--vora-safe-bottom,0px))}.vora-sky-page--writing:not(.vora-sky-page--holding) .vora-sky-ritual--editorial{padding-top:calc(var(--vora-header-total) + .1rem)}.vora-sky-page--writing .vora-sky-todays-main{padding-top:0;padding-bottom:.15rem}.vora-sky-page--writing .vora-sky-todays-light .vora-sky-date{display:none}.vora-sky-page--writing .vora-sky-headline-slot,.vora-sky-page--writing .vora-sky-todays-light .vora-mirror-headline--writing .vora-sky-diary-input{min-height:4.25rem}.vora-sky-page--writing .vora-sky-ritual-actions{gap:.1rem;margin:0;padding:0}.vora-sky-page--writing .vora-sky-write-guidance{margin-bottom:.15rem}.vora-sky-page--writing .vora-mirror-album-title.vora-sky-write-field{gap:.4rem}.vora-sky-page--writing .vora-sky-write-prompt{font-size:.6875rem;line-height:1.25}.vora-light-card-reveal{--vora-card-max-h:calc(100dvh - 1.25rem);--vora-card-w:min(32vw,calc(var(--vora-card-max-h) * 9 / 16),16rem)}.vora-light-card-reveal-stage{padding:max(.625rem,var(--vora-safe-top)) max(3.5rem,calc(var(--vora-safe-right) + 2.75rem)) max(.625rem,var(--vora-safe-bottom)) max(3.5rem,calc(var(--vora-safe-left) + 2.75rem));flex-direction:row;gap:clamp(1rem,5vw,2.5rem)}.vora-light-card-reveal-dock{width:min(10rem,28vw);min-height:0}.vora-light-card-reveal-actions{flex-flow:column;gap:.25rem;width:100%}.vora-light-card-status-slot{flex-basis:auto;min-height:1.75rem}.vora-enter-panel-sheet:has(.vora-enter-panel-policy),.vora-me-sheet-panel{max-height:calc(100dvh - 1rem);overflow-y:auto}}@keyframes vora-status-spark{0%{opacity:0;filter:brightness(1.4)}40%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:brightness()}}.vora-light-card-export-host{pointer-events:none;opacity:1;width:1080px;height:1920px;position:fixed;top:0;left:-10000px}.vora-enter-panel-sheet:has(.vora-enter-panel-policy){flex-direction:column;max-height:min(88dvh,42rem);display:flex}.vora-enter-panel-sheet:has(.vora-enter-panel-policy) .vora-enter-panel-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;gap:0;min-height:0;padding-bottom:.35rem;overflow:hidden auto}.vora-enter-panel-policy{flex-direction:column;gap:.55rem;display:flex}.vora-enter-panel-updated{font-family:var(--font-sky-label);letter-spacing:.18em;text-transform:uppercase;color:#dde8ff52;margin:.1rem 0 .35rem;font-size:.5625rem;font-weight:400}.vora-enter-panel-chapters{margin-top:.35rem}.vora-enter-panel-chapters .vora-legal-chapter{border-top:1px solid #dde8ff1a;margin:0 0 1.35rem;padding-top:1.15rem}.vora-enter-panel-chapters .vora-legal-chapter:first-child{margin-top:.25rem}.vora-enter-panel-chapters .vora-legal-chapter-title{color:#fffaf7e6;font-size:1.05rem}.vora-enter-panel-chapters .vora-legal-chapter-body p{line-height:1.65}.vora-enter-panel-chapters .vora-legal-chapter-body p,.vora-enter-panel-chapters .vora-legal-list li{color:var(--sheet-muted);max-width:22rem;font-size:.8125rem}.vora-enter-panel-whisper{color:#dde8ff73!important;margin-top:.2rem!important;font-size:.75rem!important}body:has(.vora-legal-stage),html:has(.vora-legal-stage){height:100%;max-height:100dvh;overflow:hidden;background:#0c0616!important}body:has(.vora-legal-stage).bg-background{background-color:#0c0616!important}.vora-legal-stage{background:#0c0616;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.vora-legal-stage-sky{z-index:0;pointer-events:none;background:var(--vora-sky-gradient,linear-gradient(180deg,#12183a 0,#2a2758 42%,#5a4a9a 78%,#3d3568 100%));position:absolute;inset:0}.vora-legal-stage .vora-app-header{z-index:85;position:absolute}.vora-legal-panel{z-index:80}.vora-legal-sheet-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.1rem .15rem;margin-top:1.35rem;padding-top:.85rem;display:flex}.vora-legal-sheet-meta .vora-enter-meta-link{text-decoration:none}.vora-legal-chapter{border-top:1px solid #dde8ff1a;margin:0 0 1.35rem;padding-top:1.15rem}.vora-legal-chapter:first-child{margin-top:.25rem}.vora-legal-chapter-head{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.vora-legal-chapter-index{font-family:var(--font-sky-label),sans-serif;letter-spacing:.2em;color:#dde8ff57;flex:none;font-size:.5625rem;font-weight:400}.vora-legal-chapter-title{font-family:var(--font-sky-hero),serif;color:#fffaf7e6;margin:0;font-size:1.05rem;font-weight:400;line-height:1.25}.vora-legal-chapter-body p{font-family:var(--font-sky-label),sans-serif;color:var(--sheet-muted,#dde8ff9e);max-width:22rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:400;line-height:1.65}.vora-legal-chapter-body p:last-child{margin-bottom:0}.vora-legal-list{margin:0 0 .85rem;padding-left:1.15rem}.vora-legal-list li{font-family:var(--font-sky-label),sans-serif;color:var(--sheet-muted,#dde8ff9e);max-width:22rem;margin:0 0 .35rem;font-size:.8125rem;font-weight:400;line-height:1.6}.vora-legal-whisper{color:#dde8ff73!important;margin-top:.2rem!important;font-size:.75rem!important;line-height:1.6!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{syntax:"*";inherits:false}@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}