@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap"layer(base);@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&display=swap"layer(layout);@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap"layer(layout);@layer base,layout,shared,components;@layer base{html{overscroll-behavior:auto;overflow:auto;height:100%}body{margin:0;padding:0;overscroll-behavior:auto;overflow:auto;height:100%;-webkit-user-select:none;user-select:none}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button{font-family:var(--button--font-family)}h1,h2,h3,h4,h5,h6,p,a,label,select,option,ul,li,div,span,input,text,textarea{font-family:var(--main--font-family)}input[type=password]::-ms-reveal{display:none}}@layer base{:root{--navbar-height: 8dvh;--border-radius: 4px;--main--font-family: Lato, sans-serif;--button--font-family: Quicksand, sans-serif;--error-text--font-family: Rubik, sans-serif;--toast--font-family: Lato, sans-serif;--day-streak--font-family: Nunito, sans-serif;--navbar--font-family: Nunito, sans-serif;--home-page--font-family: Quicksand, sans-serif;--app--bg: linear-gradient(90deg, #0a0e1a 0%, #1a1f2e 50%, #2a2f3e 100%);--page--bg--light: #f5f5f5;--input--color: #45454a;--input--bg-color: #f9f9f9;--input__placeholder-color: #b8c4d6;--input--border-color: #b8c4d6;--input--border-color--focus: #007bff;--input--border-color--error: #c80f0f;--smart-input--font-size: clamp(.9rem, 2vh, 1rem);--smart-input--font-size--error: clamp(.8rem, 2vh, .9rem);--smart-input--color: #45454a;--smart-input--color--error: #c80f0f;--smart-input--bg-color: #f9f9f9;--smart-input--border-color: #b8c4d6;--smart-input--border-color--focus: #007bff;--smart-input--border-color--error: #c80f0f;--smart-input--border-radius: var(--border-radius);--smart-input--placeholder--color: #b8c4d6;--smart-input--secret-button--color: #b8c4d6;--smart-input--secret-button--color--hover: #007bff;--button--color: white;--button--color--disabled: #cacaca;--button--bg-color--action: #007bff;--button--bg-color--action--focus: #0056b3;--button--bg-color--disabled: #ededed;--smart-button--title--color--disabled: #a3a3a3;--smart-button--bg--disabled: rgba(255, 255, 255, .2);--off-button--bg-color: #4e4e4e;--off-button--bg-color--hover: #7e7e7e;--dangerous-button--bg-color: #830000;--dangerous-button--bg-color--hover: #aa0000;--dangerous-button--bg-color--progress: #d60000;--safe-button--bg-color: #118300;--safe-button--bg-color--hover: #00bd10;--calm-button--bg-color: #0056b3;--calm-button--bg-color--hover: #0070e6;--calendar--weekday--color: #6b7280;--calendar--weekday--border-color: rgba(0, 0, 0, .06);--calendar--day--border-color: rgba(0, 0, 0, .06);--calendar--day--color: #3e3e3e;--calendar--day--stages--color: rgba(0, 0, 0, .5);--calendar--day--seq--bg: rgba(0, 0, 0, .12);--calendar--day--checkmark--color: #0cdc0f;--calendar--today-ring: #7c3aed;--calendar--day--empty--bg-color: rgba(142, 142, 142, .51);--calendar--day--initial--color: #e5e7eb;--calendar--day--initial--bg-color: rgba(205, 128, 5, .66);--calendar--day--initial--stripe-color: rgba(211, 141, 18, .55);--calendar--day--completed--color: #e5e7eb;--calendar--day--completed--bg-color: rgba(14, 165, 57, .66);--calendar--day--completed--stripe-color: rgba(11, 184, 49, .55);--calendar--day--in-progress--color: #e5e7eb;--calendar--day--in-progress--bg-color: rgba(49, 121, 205, .55);--calendar--day--in-progress--stripe-color: rgba(64, 111, 204, .17);--calendar--day--not-started--color: #5a5a5a;--calendar--day--not-started--bg-color: rgba(0, 79, 104, .1);--calendar--day--not-started--stripe-color: rgba(30, 93, 115, .04);--calendar--day--off--color: #e5e7eb;--calendar--day--off--bg-color: rgba(228, 112, 175, .69);--calendar--day--off--stripe-color: rgba(234, 112, 175, .51);--fa-icon--color--globe: #007bff;--text--error--color: #c80f0f;--link--color: #474757;--a--color: #007bff;--auth-container--bg-color: #f9f9f9;--auth-container--box-shadow: 0 4px 10px rgba(0, 0, 0, .2);--secret-input__button--color: #b8c4d6;--secret-input__button--hover--color: #007bff;--fuzzy-select--drop-down--color: #45454a;--fuzzy-select--drop-down--border-color: #007bff;--fuzzy-select--drop-down--bg-color--hover: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .1);--fuzzy-select--scrollbar--color: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .6);--fuzzy-select--scrollbar--color--hover: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .8);--success-toast--from: #34d399;--success-toast--via: #6ee7b7;--success-toast--to: #10b981;--success-toast--glow: rgba(52, 211, 153, .3);--error-toast--from: #fb7185;--error-toast--via: #fda4af;--error-toast--to: #f43f5e;--error-toast--glow: rgba(251, 113, 133, .3);--info-toast--from: #38bdf8;--info-toast--via: #7dd3fc;--info-toast--to: #0ea5e9;--info-toast--glow: rgba(56, 189, 248, .3);--warning-toast--from: #fbbf24;--warning-toast--via: #fcd34d;--warning-toast--to: #f59e0b;--warning-toast--glow: rgba(251, 191, 36, .3);--review-progressbar--from: #60a5fa;--review-progressbar--via: #3b82f6;--review-progressbar--to: #2563eb;--review-progressbar--bg-color: rgba(0, 0, 0, .1);--logout-progressbar--from: #60a5fa;--logout-progressbar--via: #3b82f6;--logout-progressbar--to: #2563eb;--logout-progressbar--bg-color: rgba(0, 0, 0, .1);--space-card--color: #686868;--space-card--color--strip: #9f9f9f;--space-card--color--strip--hover: #686868;--space-card--box-shadow: 0 8px 12px rgba(0, 0, 0, .15);--space-card--box-shadow--hover: 0 12px 16px rgba(0, 0, 0, .2);--space-card--border-color: rgba(0, 0, 0, .05);--space-card--front--bg-color: #fdfdfd;--space-card--front--bg-image: linear-gradient(0deg, transparent 5px, rgba(34, 34, 34, .15) 5px, rgba(34, 34, 34, .15) 6px, transparent 5px);--space-card--front--bg-size: 100% 32px;--space-card--back--bg-color: #fdfdfd;--control-bar--bg-color: #32334a;--control-bar--title--color: #f3efef;--control-bar--shadow-color: rgba(0, 0, 0, .25);--control-bar--button--color: #bfbfbf;--control-bar--button--color--hover: #f3efef;--control-bar--button--bg: transparent;--control-bar--button--bg--hover: transparent;--cp--widget--color: linear-gradient(135deg, rgb(154, 170, 241) 0%, rgb(162, 133, 192) 100%);--cp--launch--color: linear-gradient(135deg, rgb(91, 91, 145) 0%, rgb(105, 83, 125) 100%);--cp--widget--color--active: linear-gradient(135deg, rgb(142, 110, 189) 0%, rgb(215, 91, 209) 100%);--cp--widget--color--inactive: linear-gradient(135deg, rgb(121, 121, 121) 0%, rgb(64, 64, 64) 100%);--cp--text--color: rgba(13, 18, 74, .6);--cp--text--color--active: rgba(255, 255, 255, .6);--cp--text--color--inactive: rgba(255, 255, 255, .2);--cp--border-color: rgba(128, 128, 128, .62);--cp--shadow-color: rgba(0, 0, 0, .15);--cp--count-box--color: rgba(20, 27, 106, .82);--cp--count-box--bg: rgb(210, 210, 228)}@media (max-width: 400px){:root{--navbar-height: 6dvh}}}@layer layout{.page{position:relative;width:100%;min-height:calc(100dvh - var(--navbar-height));max-height:calc(100dvh - var(--navbar-height));padding:0;margin:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y}.page--bg--light{background:var(--page--bg--light)}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{align-items:center;justify-content:center}.padding-auto{padding:clamp(.5rem,1vh,1rem) clamp(.5rem,1vw,1rem)}}@layer layout{:root{--navbar-height: 8dvh;--border-radius: 4px;--main--font-family: Lato, sans-serif;--button--font-family: Quicksand, sans-serif;--error-text--font-family: Rubik, sans-serif;--toast--font-family: Lato, sans-serif;--day-streak--font-family: Nunito, sans-serif;--navbar--font-family: Nunito, sans-serif;--home-page--font-family: Quicksand, sans-serif;--app--bg: linear-gradient(90deg, #0a0e1a 0%, #1a1f2e 50%, #2a2f3e 100%);--page--bg--light: #f5f5f5;--input--color: #45454a;--input--bg-color: #f9f9f9;--input__placeholder-color: #b8c4d6;--input--border-color: #b8c4d6;--input--border-color--focus: #007bff;--input--border-color--error: #c80f0f;--smart-input--font-size: clamp(.9rem, 2vh, 1rem);--smart-input--font-size--error: clamp(.8rem, 2vh, .9rem);--smart-input--color: #45454a;--smart-input--color--error: #c80f0f;--smart-input--bg-color: #f9f9f9;--smart-input--border-color: #b8c4d6;--smart-input--border-color--focus: #007bff;--smart-input--border-color--error: #c80f0f;--smart-input--border-radius: var(--border-radius);--smart-input--placeholder--color: #b8c4d6;--smart-input--secret-button--color: #b8c4d6;--smart-input--secret-button--color--hover: #007bff;--button--color: white;--button--color--disabled: #cacaca;--button--bg-color--action: #007bff;--button--bg-color--action--focus: #0056b3;--button--bg-color--disabled: #ededed;--smart-button--title--color--disabled: #a3a3a3;--smart-button--bg--disabled: rgba(255, 255, 255, .2);--off-button--bg-color: #4e4e4e;--off-button--bg-color--hover: #7e7e7e;--dangerous-button--bg-color: #830000;--dangerous-button--bg-color--hover: #aa0000;--dangerous-button--bg-color--progress: #d60000;--safe-button--bg-color: #118300;--safe-button--bg-color--hover: #00bd10;--calm-button--bg-color: #0056b3;--calm-button--bg-color--hover: #0070e6;--calendar--weekday--color: #6b7280;--calendar--weekday--border-color: rgba(0, 0, 0, .06);--calendar--day--border-color: rgba(0, 0, 0, .06);--calendar--day--color: #3e3e3e;--calendar--day--stages--color: rgba(0, 0, 0, .5);--calendar--day--seq--bg: rgba(0, 0, 0, .12);--calendar--day--checkmark--color: #0cdc0f;--calendar--today-ring: #7c3aed;--calendar--day--empty--bg-color: rgba(142, 142, 142, .51);--calendar--day--initial--color: #e5e7eb;--calendar--day--initial--bg-color: rgba(205, 128, 5, .66);--calendar--day--initial--stripe-color: rgba(211, 141, 18, .55);--calendar--day--completed--color: #e5e7eb;--calendar--day--completed--bg-color: rgba(14, 165, 57, .66);--calendar--day--completed--stripe-color: rgba(11, 184, 49, .55);--calendar--day--in-progress--color: #e5e7eb;--calendar--day--in-progress--bg-color: rgba(49, 121, 205, .55);--calendar--day--in-progress--stripe-color: rgba(64, 111, 204, .17);--calendar--day--not-started--color: #5a5a5a;--calendar--day--not-started--bg-color: rgba(0, 79, 104, .1);--calendar--day--not-started--stripe-color: rgba(30, 93, 115, .04);--calendar--day--off--color: #e5e7eb;--calendar--day--off--bg-color: rgba(228, 112, 175, .69);--calendar--day--off--stripe-color: rgba(234, 112, 175, .51);--fa-icon--color--globe: #007bff;--text--error--color: #c80f0f;--link--color: #474757;--a--color: #007bff;--auth-container--bg-color: #f9f9f9;--auth-container--box-shadow: 0 4px 10px rgba(0, 0, 0, .2);--secret-input__button--color: #b8c4d6;--secret-input__button--hover--color: #007bff;--fuzzy-select--drop-down--color: #45454a;--fuzzy-select--drop-down--border-color: #007bff;--fuzzy-select--drop-down--bg-color--hover: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .1);--fuzzy-select--scrollbar--color: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .6);--fuzzy-select--scrollbar--color--hover: rgb(from var(--fuzzy-select--drop-down--border-color) r g b / .8);--success-toast--from: #34d399;--success-toast--via: #6ee7b7;--success-toast--to: #10b981;--success-toast--glow: rgba(52, 211, 153, .3);--error-toast--from: #fb7185;--error-toast--via: #fda4af;--error-toast--to: #f43f5e;--error-toast--glow: rgba(251, 113, 133, .3);--info-toast--from: #38bdf8;--info-toast--via: #7dd3fc;--info-toast--to: #0ea5e9;--info-toast--glow: rgba(56, 189, 248, .3);--warning-toast--from: #fbbf24;--warning-toast--via: #fcd34d;--warning-toast--to: #f59e0b;--warning-toast--glow: rgba(251, 191, 36, .3);--review-progressbar--from: #60a5fa;--review-progressbar--via: #3b82f6;--review-progressbar--to: #2563eb;--review-progressbar--bg-color: rgba(0, 0, 0, .1);--logout-progressbar--from: #60a5fa;--logout-progressbar--via: #3b82f6;--logout-progressbar--to: #2563eb;--logout-progressbar--bg-color: rgba(0, 0, 0, .1);--space-card--color: #686868;--space-card--color--strip: #9f9f9f;--space-card--color--strip--hover: #686868;--space-card--box-shadow: 0 8px 12px rgba(0, 0, 0, .15);--space-card--box-shadow--hover: 0 12px 16px rgba(0, 0, 0, .2);--space-card--border-color: rgba(0, 0, 0, .05);--space-card--front--bg-color: #fdfdfd;--space-card--front--bg-image: linear-gradient(0deg, transparent 5px, rgba(34, 34, 34, .15) 5px, rgba(34, 34, 34, .15) 6px, transparent 5px);--space-card--front--bg-size: 100% 32px;--space-card--back--bg-color: #fdfdfd;--control-bar--bg-color: #32334a;--control-bar--title--color: #f3efef;--control-bar--shadow-color: rgba(0, 0, 0, .25);--control-bar--button--color: #bfbfbf;--control-bar--button--color--hover: #f3efef;--control-bar--button--bg: transparent;--control-bar--button--bg--hover: transparent;--cp--widget--color: linear-gradient(135deg, rgb(154, 170, 241) 0%, rgb(162, 133, 192) 100%);--cp--launch--color: linear-gradient(135deg, rgb(91, 91, 145) 0%, rgb(105, 83, 125) 100%);--cp--widget--color--active: linear-gradient(135deg, rgb(142, 110, 189) 0%, rgb(215, 91, 209) 100%);--cp--widget--color--inactive: linear-gradient(135deg, rgb(121, 121, 121) 0%, rgb(64, 64, 64) 100%);--cp--text--color: rgba(13, 18, 74, .6);--cp--text--color--active: rgba(255, 255, 255, .6);--cp--text--color--inactive: rgba(255, 255, 255, .2);--cp--border-color: rgba(128, 128, 128, .62);--cp--shadow-color: rgba(0, 0, 0, .15);--cp--count-box--color: rgba(20, 27, 106, .82);--cp--count-box--bg: rgb(210, 210, 228)}@media (max-width: 400px){:root{--navbar-height: 6dvh}}}@layer layout{.auth-container{position:relative;width:clamp(20rem,20vw,40rem);padding:clamp(1rem,4vh,2rem) clamp(1rem,2vw,2rem);background-color:var(--auth-container--bg-color);border-radius:8px;border-top:.5rem solid transparent;box-shadow:var(--auth-container--box-shadow);text-align:center;transition:border-color .2s ease-in-out}.auth-container--error{border-top-color:var(--input--border-color--error);animation:pop-error .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes pop-error{50%{transform:scale(1.03)}}.auth-form{display:flex;flex-direction:column;gap:clamp(1vh,1.5vh,2vh)}.auth-link{font-size:clamp(.75rem,2vh,.9rem);color:var(--link--color);margin:0;padding:0}.auth-link a{color:var(--a--color);text-decoration:none}.auth-link a:hover,.auth-link a:focus{outline:none;text-decoration:underline}}@layer shared{.select-none{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.drag-none{user-drag:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none}.touch-callout-none{-webkit-touch-callout:none}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scroll-none{overflow:hidden}.touch-none{touch-action:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@layer components{.awesome-globe{--awesome-container--icon--color: var(--fa-icon--color--globe)}}@layer components{.off-button{--smart-button--bg: var(--off-button--bg-color);--smart-button--bg--hover: var(--off-button--bg-color--hover) }.dangerous-button{--smart-button--bg: var(--dangerous-button--bg-color);--smart-button--bg--hover: var(--dangerous-button--bg-color--hover);--smart-button--bg--progress: var(--dangerous-button--bg-color--progress)}.calm-button{--smart-button--bg: var(--calm-button--bg-color);--smart-button--bg--hover: var(--calm-button--bg-color--hover)}.safe-button{--smart-button--bg: var(--safe-button--bg-color);--smart-button--bg--hover: var(--safe-button--bg-color--hover) }.control-bar-button{--awesome-button--icon--color: var(--control-bar--button--color);--awesome-button--icon--color--hover: var(--control-bar--button--color--hover);--awesome-button--bg: var(--control-bar--button--bg);--awesome-button--bg--hover: var(--control-bar--button--bg--hover)}.navigation-button{--awesome-button--icon--size: 1.3rem;--awesome-button--icon--width: 40px;--awesome-button--icon--color: #FAF9F6;--awesome-button--icon--color--hover: #dad0f8;--awesome-button--icon--color--active: #dad0f8;--awesome-button--icon--color--disabled: rgba(250, 249, 246, .15);--awesome-button--bg--hover: rgba(250, 249, 246, .15);--awesome-button--border-radius: 999px;--awesome-button--padding: 0px}}@layer components{.cp-widget{--awesome-button--icon--size: 50px;--awesome-button--icon--color: var(--cp--text--color);--awesome-button--icon--color--hover: var(--cp--text--color--active);--awesome-button--icon--color--disabled: var(--cp--text--color--inactive);--awesome-button--bg: var(--cp--widget--color);--awesome-button--bg--hover: var(--cp--widget--color--active);--awesome-button--bg--disabled: var(--cp--widget--color--inactive);--awesome-button--border: 1px solid var(--cp--border-color);--awesome-button--border-radius: 6px}.cp-text{color:var(--cp--text--color);font-weight:600;font-size:.9rem;word-spacing:.05rem;letter-spacing:.05rem;text-transform:uppercase;text-align:center}.cp-text--left{text-align:left}.cp-text--light{font-weight:400}.cp-text--active{color:var(--cp--text--color--active)}.cp-text--inactive{color:var(--cp--text--color--inactive)}.cp-text--sub{font-size:.7rem;font-weight:400}.cp-text--nowrap{white-space:nowrap}.cp-count-box{font-size:.85rem;font-weight:600;color:var(--cp--count-box--color);background:var(--cp--count-box--bg);border-radius:3px;padding:2px;width:40px;text-align:center}.cp-count-box--big{font-size:.9rem;width:50px}.outer-space-button{--smart-button--bg: #242124;--smart-button--bg--hover: #34324a;--smart-button--bg--disabled: transparent;--smart-button--padding: 10px;--smart-button--border-color: #4f5053;--smart-button--border-radius: 6px}}@layer components{.review-progressbar{width:100%;--progressbar--from: var(--review-progressbar--from);--progressbar--via: var(--review-progressbar--via);--progressbar--to: var(--review-progressbar--to);--progressbar--bg-color: var(--review-progressbar--bg-color)}}.starfield--theme[data-v-7489c6aa]{--star--color: var(--starfield--star--color, rgba(255, 255, 255, .9))}.starfield[data-v-7489c6aa]{position:absolute;overflow:hidden;pointer-events:none;inset:0;z-index:0}.starfield__star[data-v-7489c6aa]{position:absolute;opacity:1;border-radius:9999px;background-color:var(--star--color);will-change:opacity,transform;animation-name:twinkle-7489c6aa,verticalDrift-7489c6aa;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite}@keyframes twinkle-7489c6aa{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes verticalDrift-7489c6aa{0%{transform:translateY(0)}50%{transform:translateY(var(--9f6b0fe8))}to{transform:translateY(0)}}.tooltip--theme[data-v-2f935b46]{--tooltip--color: rgba(51, 51, 51, .9);--tooltip--bg-color: rgba(255, 255, 255, .5);--tooltip--border-color: rgb(158, 158, 158);--tooltip--padding: .75rem 1rem;--tooltip--border-radius: 12px;--tooltip--font-size: .9rem;--tooltip--box-shadow: 0 2px 8px rgba(0, 0, 0, .12);--tooltip--arrow-size: 6px}.tooltip[data-v-2f935b46]{position:relative;display:inline-block}.tooltip-message[data-v-2f935b46]{position:absolute;color:var(--tooltip--color);background-color:var(--tooltip--bg-color);border:1px solid var(--tooltip--border-color);padding:var(--tooltip--padding);border-radius:var(--tooltip--border-radius);font-size:var(--tooltip--font-size);box-shadow:var(--tooltip--box-shadow);text-wrap:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000}.tooltip-arrow[data-v-2f935b46]{position:absolute;width:0;height:0;border-style:solid}.tooltip--top[data-v-2f935b46]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip--top .tooltip-arrow[data-v-2f935b46]{top:100%;left:50%;transform:translate(-50%);border-width:8px 8px 0 8px;border-color:var(--tooltip--border-color) transparent transparent transparent}.tooltip--bottom[data-v-2f935b46]{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip--bottom .tooltip-arrow[data-v-2f935b46]{bottom:100%;left:50%;transform:translate(-50%);border-width:0 8px 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent}.tooltip--left[data-v-2f935b46]{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.tooltip--left .tooltip-arrow[data-v-2f935b46]{left:100%;top:50%;transform:translateY(-50%);border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--tooltip--border-color)}.tooltip--right[data-v-2f935b46]{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}.tooltip--right .tooltip-arrow[data-v-2f935b46]{right:100%;top:50%;transform:translateY(-50%);border-width:8px 8px 8px 0;border-color:transparent var(--tooltip--border-color) transparent transparent}.tooltip--top-left[data-v-2f935b46]{bottom:calc(100% + 10px);right:0}.tooltip--top-left .tooltip-arrow[data-v-2f935b46]{top:100%;right:10px;border-width:8px 8px 0 8px;border-color:var(--tooltip--border-color) transparent transparent transparent}.tooltip--top-right[data-v-2f935b46]{bottom:calc(100% + 10px);left:0}.tooltip--top-right .tooltip-arrow[data-v-2f935b46]{top:100%;left:10px;border-width:8px 8px 0 8px;border-color:var(--tooltip--border-color) transparent transparent transparent}.tooltip--bottom-left[data-v-2f935b46]{top:calc(100% + 10px);right:0}.tooltip--bottom-left .tooltip-arrow[data-v-2f935b46]{bottom:100%;right:10px;border-width:0 8px 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent}.tooltip--bottom-right[data-v-2f935b46]{top:calc(100% + 10px);left:0}.tooltip--bottom-right .tooltip-arrow[data-v-2f935b46]{bottom:100%;left:10px;border-width:0 8px 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent}.tooltip-fade-enter-active[data-v-2f935b46],.tooltip-fade-leave-active[data-v-2f935b46]{transition:opacity .2s ease-in-out}.tooltip-fade-enter-from[data-v-2f935b46],.tooltip-fade-leave-to[data-v-2f935b46]{opacity:0}.awesome-button--theme[data-v-39b1aeb7]{--a-btn--icon--size: var(--awesome-button--icon--size, 1.2rem);--a-btn--icon--width: var(--awesome-button--icon--width, auto);--a-btn--icon--color: var(--awesome-button--icon--color, #818181);--a-btn--icon--color--hover: var(--awesome-button--icon--color--hover, #404040);--a-btn--icon--color--disabled: var(--awesome-button--icon--color--disabled, #cacaca);--a-btn--icon--color--active: var(--awesome-button--icon--color--active, #000000);--a-btn--bg: var(--awesome-button--bg, none);--a-btn--bg--hover: var(--awesome-button--bg--hover, none);--a-btn--bg--disabled: var(--awesome-button--bg--disabled, none);--a-btn--bg--active: var(--awesome-button--bg--active, none);--a-btn--border: var(--awesome-button--border, none);--a-btn--border--hover: var(--awesome-button--border--hover, none);--a-btn--border-radius: var(--awesome-button--border-radius, none);--a-btn--padding: var(--awesome-button--padding, 1px)}.awesome-button-wrapper[data-v-39b1aeb7]{position:relative;display:grid;width:fit-content;height:fit-content}.awesome-button-wrapper--square[data-v-39b1aeb7]{aspect-ratio:1 / 1}.awesome-button-wrapper--growing[data-v-39b1aeb7]{width:100%;height:100%}.awesome-button-wrapper--growing--square[data-v-39b1aeb7]{width:auto;height:100%;aspect-ratio:1 / 1}.awesome-button[data-v-39b1aeb7]{position:relative;display:flex;flex-direction:column;place-items:center;justify-content:center;gap:4px;color:var(--a-btn--icon--color);background:var(--a-btn--bg);border:var(--a-btn--border);border-radius:var(--a-btn--border-radius);width:100%;height:100%;outline:none;cursor:pointer;margin:0;padding:var(--a-btn--padding);transition:all .3s ease-in-out;overflow:hidden}@media (hover: hover){.awesome-button[data-v-39b1aeb7]:not(.awesome-button--disabled):not(.awesome-button--active):hover{color:var(--a-btn--icon--color--hover);background:var(--a-btn--bg--hover)}}.awesome-button--tapped[data-v-39b1aeb7]:not(.awesome-button--disabled):not(.awesome-button--active){color:var(--a-btn--icon--color--hover);background:var(--a-btn--bg--hover)}.awesome-button--disabled[data-v-39b1aeb7]{color:var(--a-btn--icon--color--disabled);background:var(--a-btn--bg--disabled);cursor:default;box-shadow:none;transform:none}.awesome-button--active[data-v-39b1aeb7]{color:var(--a-btn--icon--color--active);background:var(--a-btn--bg--active)}.awesome-button--invisible[data-v-39b1aeb7]{visibility:hidden}@media (hover: hover){.awesome-button-wrapper:has(.awesome-button:not(.awesome-button--disabled):hover) .awesome-icon-wrapper[data-v-39b1aeb7]{transform:scale(var(--7cb7fd15))}}.awesome-button-wrapper:has(.awesome-button--tapped:not(.awesome-button--disabled)) .awesome-icon-wrapper[data-v-39b1aeb7]{transform:scale(var(--7cb7fd15))}.awesome-icon-wrapper[data-v-39b1aeb7]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;transition:transform .2s ease-in-out}.awesome-icon[data-v-39b1aeb7]{font-size:min(var(--a-btn--icon--size),100cqw,100cqh);width:var(--a-btn--icon--width)}.awesome--icon--spinning[data-v-39b1aeb7]{animation:spin-39b1aeb7 2s linear infinite}@keyframes spin-39b1aeb7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.awesome--icon--fading[data-v-39b1aeb7]{animation:fade-39b1aeb7 1.5s linear infinite}@keyframes fade-39b1aeb7{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.awesome-button--click-ripple[data-v-39b1aeb7]:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background-color:var(--a-btn--bg--active);opacity:0;transform:translate(-50%,-50%) scale(0);pointer-events:none;z-index:1;transition:none}.awesome-button--click-ripple.awesome-button--ripple-active[data-v-39b1aeb7]:before{animation:growing-circle-39b1aeb7 .5s ease-out}@keyframes growing-circle-39b1aeb7{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.smart-button--theme[data-v-d1170f9a]{--s-btn--font-family: var(--button--font-family);--s-btn--title--font-size: var(--smart-button--title--font-size, 16px);--s-btn--title--color: var(--smart-button--title--color, #FAF9F6);--s-btn--title--color--hover: var(--smart-button--title--color--hover, #FAF9F6);--s-btn--title--color--disabled: var(--smart-button--title--color--disabled, #a3a3a3);--s-btn--title--word-spacing: var(--smart-button--title--word-spacing, .05rem);--s-btn--title--letter-spacing: var(--smart-button--title--letter-spacing, .05rem);--s-btn--border-color: var(--smart-button--border-color, transparent);--s-btn--border-color--hover: var(--smart-button--border-color--hover, transparent);--s-btn--border-radius: var(--smart-button--border-radius, 3px);--s-btn--border-width: var(--smart-button--border-width, 1px);--s-btn--width: var(--smart-button--width, 100px);--s-btn--height: var(--smart-button--height, 40px);--s-btn--padding: var(--smart-button--padding, 0);--s-btn--bg: var(--smart-button--bg, #323232);--s-btn--bg--hover: var(--smart-button--bg--hover, #515151);--s-btn--bg--progress: var(--smart-button--bg--progress, #515151);--s-btn--bg--disabled: var(--smart-button--bg--disabled, #C8C8C8FF)}.smart-button[data-v-d1170f9a]{color:var(--s-btn--title--color);padding:var(--s-btn--padding);border:none;border-radius:var(--s-btn--border-radius);background:var(--s-btn--bg);outline:var(--s-btn--border-width) solid var(--s-btn--border-color);position:relative;transition:background-color .2s ease-in-out,outline .2s ease-in-out,box-shadow .2s ease-in-out;width:var(--s-btn--width);height:var(--s-btn--height);cursor:pointer;overflow:hidden;isolation:isolate}.smart-button-progress[data-v-d1170f9a]{position:absolute;top:0;left:0;height:100%;background-color:var(--s-btn--bg--progress);border-radius:var(--s-btn--border-radius);transition:width .05s linear;z-index:0}.smart-button-title-wrapper[data-v-d1170f9a]{position:relative;display:inline-block;font-family:var(--s-btn--font-family);font-size:var(--s-btn--title--font-size);word-spacing:var(--s-btn--title--word-spacing);letter-spacing:var(--s-btn--title--letter-spacing);transition:transform .1s ease-in-out;z-index:1}.smart-button-title[data-v-d1170f9a]{font-weight:600;text-transform:uppercase}.smart-button[data-v-d1170f9a]:not(.smart-button--disabled):active{transform:translateY(1px)}@media (hover: hover){.smart-button[data-v-d1170f9a]:not(.smart-button--disabled):hover,.smart-button[data-v-d1170f9a]:not(.smart-button--disabled):focus{outline:1px solid var(--s-btn--border-color--hover);color:var(--s-btn--title--color--hover);background:var(--s-btn--bg--hover)}.smart-button:not(.smart-button--disabled):hover .smart-button-title[data-v-d1170f9a]{transform:scale(var(--501e78b9))}}.smart-button--tapped[data-v-d1170f9a]:not(.smart-button--disabled){outline:1px solid var(--s-btn--border-color--hover);color:var(--s-btn--title--color--hover);background:var(--s-btn--bg--hover)}.smart-button:has(.smart-button--tapped:not(.smart-button--disabled)) .smart-button-title[data-v-d1170f9a]{transform:scale(var(--501e78b9))}.smart-button--disabled[data-v-d1170f9a]{color:var(--s-btn--title--color--disabled);background:var(--s-btn--bg--disabled);cursor:default}.smart-button--rounded[data-v-d1170f9a]{--smart-button--border-radius: 9999px}.smart-button--fill-width[data-v-d1170f9a]{--smart-button--width: 100%}.smart-button--fill-height[data-v-d1170f9a]{--smart-button--height: 100%}.smart-button--fit-content[data-v-d1170f9a]{--smart-button--width: fit-content;--smart-button--height: fit-content}.voice-player[data-v-9ba47299]{position:relative;width:fit-content;height:100%;border-radius:999px}.voice-player-button[data-v-9ba47299]{height:100%}.voice-recorder--theme[data-v-e076c533]{--v-recorder--time--color: var(--voice-recorder--time--color, rgba(0, 0, 0, .9));--v-recorder--time--bg: var(--voice-recorder--time--bg, rgba(255, 255, 255, .52));--v-recorder--controls--bg: var(--voice-recorder--controls--bg, rgba(87, 87, 87, .15));--v-recorder--button--color: var(--voice-recorder--button--color, rgba(87, 87, 87, .86));--v-recorder--button--color--hover: var(--voice-recorder--button--color--hover, rgba(0, 0, 0, .9));--v-recorder--button--color--active: var(--voice-recorder--button--color--active, rgba(0, 0, 0, .9));--v-recorder--button--color--disabled: var(--voice-recorder--button--color--disabled, rgba(202, 202, 202, .9));--v-recorder--mic-button--bg--hover: var(--voice-recorder--mic-button--bg--hover, rgba(87, 87, 87, .12));--v-recorder--mic-button--bg--active: var(--voice-recorder--mic-button--bg--active, rgba(87, 87, 87, .18));--v-recorder--play-button--bg--hover: var(--voice-recorder--play-button--bg--hover, rgba(87, 87, 87, .12));--v-recorder--play-button--bg--active: var(--voice-recorder--play-button--bg--active, rgba(87, 87, 87, .18));--v-recorder--warning-text--color: var(--voice-recorder--warning-text--color, #404040)}.voice-recorder[data-v-e076c533]{position:relative;display:flex;flex-direction:row;align-items:center;gap:6px;width:fit-content;height:32px;border-radius:999px;transition:width .3s ease-out}.voice-warning-text[data-v-e076c533]{font-size:.9rem;color:var(--v-recorder--warning-text--color)}.voice-recorder-controls[data-v-e076c533]{display:flex;flex-direction:row;align-items:center;gap:10px;background:var(--v-recorder--controls--bg);border-radius:999px;padding:4px 8px}.voice-recorder-button[data-v-e076c533]{--awesome-button--icon--size: 18px;--awesome-button--icon--color: var(--v-recorder--button--color);--awesome-button--icon--color--hover: var(--v-recorder--button--color--hover);--awesome-button--icon--color--active: var(--v-recorder--button--color--active);--awesome-button--icon--color--disabled: var(--v-recorder--button--color--disabled);--awesome-button--border-radius: 999px;--awesome-button--padding: 2px}.voice-recorder-button--mic[data-v-e076c533]{--awesome-button--bg--hover: var(--v-recorder--mic-button--bg--hover);--awesome-button--bg--active: var(--v-recorder--mic-button--bg--active)}.voice-recorder-button--play[data-v-e076c533]{--awesome-button--bg--hover: var(--v-recorder--play-button--bg--hover);--awesome-button--bg--active: var(--v-recorder--play-button--bg--active)}.voice-recorder-time[data-v-e076c533]{font-size:.9rem;letter-spacing:.05em;color:var(--v-recorder--time--color);background:var(--v-recorder--time--bg);border-radius:999px;text-align:center;text-wrap:nowrap;padding:3px 16px}.voice-recorder-controls-wrapper[data-v-e076c533]{overflow:hidden;max-width:max-content}.voice-controls-slide-enter-active[data-v-e076c533],.voice-controls-slide-leave-active[data-v-e076c533]{transition:max-width .3s ease-out,opacity .3s ease-out}.voice-controls-slide-enter-from[data-v-e076c533]{max-width:0;opacity:0}.voice-controls-slide-enter-to[data-v-e076c533],.voice-controls-slide-leave-from[data-v-e076c533]{max-width:200px;opacity:1}.voice-controls-slide-leave-to[data-v-e076c533]{max-width:0;opacity:0}.home-page--theme[data-v-0f8ac075]{--h-page--font-family: var(--home-page--font-family)}.section-header[data-v-0f8ac075]{margin:0;padding:0}.section-title[data-v-0f8ac075]{font-family:var(--h-page--font-family);display:block;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1;color:#a0c4ff;margin-bottom:10px}.section-title--main[data-v-0f8ac075]{font-size:clamp(2.5rem,6vw,4rem);text-wrap:balance}.section-title--sub[data-v-0f8ac075]{font-size:clamp(1rem,2.5vw,1.5rem);font-weight:300;font-style:italic;line-height:1;color:#b0c4de;margin-top:20px}.section-title--centered[data-v-0f8ac075]{text-align:center}.section-description[data-v-0f8ac075]{font-family:var(--h-page--font-family);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:#e2e8f0}.section-description--short[data-v-0f8ac075]{max-width:500px;text-indent:unset}.section-description strong[data-v-0f8ac075]{color:gold}.section-description em[data-v-0f8ac075]{color:#00d4ff;font-style:normal;font-weight:600}.description-paragraph[data-v-0f8ac075]{font-family:var(--h-page--font-family);text-indent:2rem}.what-section[data-v-0f8ac075]{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px);gap:20px;color:#fff}.stat-label[data-v-0f8ac075]{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.what-actions[data-v-0f8ac075]{display:flex;gap:20px}@media (max-width: 470px){.what-actions[data-v-0f8ac075]{flex-direction:column;align-items:center}}.action-button[data-v-0f8ac075]{--smart-button--title--color: #ffffff;--smart-button--border-color: rgba(255, 255, 255, .2);--smart-button--width: 200px;--smart-button--height: 50px;--smart-button--title--font-size: .9rem;--smart-button--title--letter-spacing: .05em;transition:all .3s ease}.action-button--signup[data-v-0f8ac075]{--smart-button--bg: linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--smart-button--bg--hover: linear-gradient(135deg, #8b5cf6 0%, #c084fc 100%);box-shadow:0 4px 20px #7c3aed4d}.action-button--login[data-v-0f8ac075]{--smart-button--bg: linear-gradient(135deg, #3a64ed 0%, #558ef7 100%);--smart-button--bg--hover: linear-gradient(135deg, #5cbbf6 0%, #84a0fc 100%);box-shadow:0 4px 20px #7c3aed4d}@media (hover: hover){.action-button[data-v-0f8ac075]:hover{transform:translateY(-2px)}.action-button--signup[data-v-0f8ac075]:hover{box-shadow:0 8px 30px #7c3aed66}.action-button--login[data-v-0f8ac075]:hover{box-shadow:0 8px 30px #3a79ed66}}.what-tagline[data-v-0f8ac075]{text-align:center;margin-top:1rem}.what-tagline-text[data-v-0f8ac075]{font-family:var(--h-page--font-family);font-size:.9rem;color:#94a3b8;font-style:italic}.why-section[data-v-0f8ac075]{position:relative;display:flex;flex-direction:column;background:#0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 40px;gap:20px}.features-grid[data-v-0f8ac075]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2rem}.feature-card[data-v-0f8ac075]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative;overflow:hidden}.feature-card[data-v-0f8ac075]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.5),transparent);opacity:0;transition:opacity .3s ease}.feature-card[data-v-0f8ac075]:hover{transform:translateY(-5px);border-color:#00d4ff4d;box-shadow:0 10px 40px #00d4ff1a}.feature-card[data-v-0f8ac075]:hover:before{opacity:1}.feature-card--primary[data-v-0f8ac075]{background:linear-gradient(135deg,#7c3aed1a,#a855f71a);border-color:#7c3aed4d}.feature-card--primary[data-v-0f8ac075]:hover{border-color:#7c3aed80;box-shadow:0 10px 40px #7c3aed33}.feature-card--primary[data-v-0f8ac075]:before{background:linear-gradient(90deg,transparent,rgba(200,0,255,.5),transparent)}.feature-icon[data-v-0f8ac075]{width:60px;height:60px;background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;font-size:34px;color:#fff}.feature-card--primary .feature-icon[data-v-0f8ac075]{background:linear-gradient(135deg,#7c3aed,#a855f7)}.feature-title[data-v-0f8ac075]{font-family:var(--h-page--font-family);font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:1rem}.feature-description[data-v-0f8ac075]{font-family:var(--h-page--font-family);color:#cbd5e1;line-height:1.6}.schedule-stages[data-v-0f8ac075]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.schedule-stage[data-v-0f8ac075]{width:32px;height:32px;background:#00d4ff33;border:1px solid rgba(0,212,255,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#00d4ff}.schedule-stage--final[data-v-0f8ac075]{background:linear-gradient(135deg,#7c3aed,#a855f7);border-color:#7c3aed;color:#fff}.schedule-stage--transparent[data-v-0f8ac075]{background:none;border:none}.feature-stats[data-v-0f8ac075]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;align-items:center;text-align:center;gap:20px}.stat-value[data-v-0f8ac075]{display:block;font-size:1.5rem;font-weight:700;color:#00d4ff}.stat-label[data-v-0f8ac075]{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.feature-demo[data-v-0f8ac075]{display:flex;flex-direction:column;align-items:start;gap:1rem;--voice-recorder--time--color: #ffffff;--voice-recorder--time--bg: rgba(0, 212, 255, .2);--voice-recorder--controls--bg: rgba(0, 212, 255, .15);--voice-recorder--button--color: #00d4ff;--voice-recorder--button--color--hover: #ffffff;--voice-recorder--button--color--active: #ffffff;--voice-recorder--button--color--disabled: #94a3b8;--voice-recorder--mic-button--bg--hover: rgba(0, 212, 255, .2);--voice-recorder--mic-button--bg--active: rgba(0, 212, 255, .2);--voice-recorder--play-button--bg--hover: rgba(0, 212, 255, .2);--voice-recorder--play-button--bg--active: rgba(0, 212, 255, .2);--voice-recorder--warning-text--color: #cbd5e1}.demo-text[data-v-0f8ac075]{color:#94a3b8;font-size:.9rem}.how-it-works-section[data-v-0f8ac075]{position:relative;display:flex;flex-direction:column;gap:20px;padding:20px 40px;background:linear-gradient(135deg,#7c3aed1a,#00d4ff0d);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.action-button--help[data-v-0f8ac075]{--smart-button--bg: linear-gradient(135deg, #3a64ed 0%, #558ef7 100%);--smart-button--bg--hover: linear-gradient(135deg, #5cbbf6 0%, #84a0fc 100%);box-shadow:0 4px 20px #7c3aed4d;align-self:center}@media (hover: hover){.action-button--help[data-v-0f8ac075]:hover{box-shadow:0 8px 30px #3a79ed66}}@media (max-width: 1000px){.features-grid[data-v-0f8ac075]{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,1fr);gap:2rem}}.control-bar[data-v-fde41fd5]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:4px 10px;background-color:var(--control-bar--bg-color);width:100%;height:40px}.control-bar.shadow[data-v-fde41fd5]{box-shadow:0 3px 3px 0 var(--control-bar--shadow-color)}.left-controls[data-v-fde41fd5]{display:flex;flex-direction:row;align-items:center;gap:4px;grid-column:1;grid-row:1;z-index:1;height:100%}.right-controls[data-v-fde41fd5]{display:flex;flex-direction:row;align-items:center;gap:4px;grid-column:3;grid-row:1;z-index:1;height:100%}.control-bar-title[data-v-fde41fd5]{grid-column:2;grid-row:1;text-align:left;color:var(--control-bar--title--color);font-size:var(--control-bar--title--font-size);font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.control-bar-title.centered[data-v-fde41fd5]{grid-column:1 / -1;text-align:center;padding-inline:var(--7b2d9b82)}.awesome-container--theme[data-v-07b31325]{--a-container--icon--size: var(--awesome-container--icon--size, 36px);--a-container--icon--color: var(--awesome-container--icon--color, #c3c3c3);--a-container--gap: var(--awesome-container--gap, 1rem)}.awesome-container[data-v-07b31325]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--a-container--gap)}.awesome-container-icon-wrapper[data-v-07b31325]{display:flex;align-items:center;justify-content:center;height:100%;width:calc(var(--a-container--icon--size) + 4px)}.awesome-container-icon[data-v-07b31325]{font-size:var(--a-container--icon--size);color:var(--a-container--icon--color)}.sidebar-overlay[data-v-562fdbd5]{display:none;position:fixed;top:var(--navbar-height);left:0;width:100vw;height:calc(100dvh - var(--navbar-height));background:#00000080;opacity:0;pointer-events:none;transition:opacity .35s ease-in-out}.sidebar-overlay--visible[data-v-562fdbd5]{display:block;opacity:1;pointer-events:auto}.sidebar-wrapper[data-v-562fdbd5]{position:relative;align-self:stretch;flex-shrink:0}.sidebar[data-v-562fdbd5]{display:flex;flex-direction:column;width:260px;height:100%;background:#32334a;overflow:hidden;transition:margin-left .35s ease-in-out}.sidebar--collapsed[data-v-562fdbd5]{margin-left:-260px}.sidebar--overlay[data-v-562fdbd5]{position:absolute;left:0;top:0;width:260px;margin-left:0;transition:transform .35s ease-in-out}.sidebar--overlay.sidebar--collapsed[data-v-562fdbd5]{transform:translate(-100%)}.sidebar--no-transition[data-v-562fdbd5]{transition:none!important}.sidebar-control-bar[data-v-562fdbd5]{--control-bar--title--font-size: clamp(.9rem, 1.5vw, 1.1rem)}.sidebar-content[data-v-562fdbd5]{display:flex;flex-direction:column;gap:10px;padding:1rem;flex:1;overflow:hidden;border-right:2px solid rgba(89,78,117,.85)}.sidebar-content--scrollable[data-v-562fdbd5]{overflow-y:auto}.sidebar-content--scrollable[data-v-562fdbd5]::-webkit-scrollbar{width:8px}.sidebar-content--scrollable[data-v-562fdbd5]::-webkit-scrollbar-track{background:#575e68;border-radius:0}.sidebar-content--scrollable[data-v-562fdbd5]::-webkit-scrollbar-thumb{background:#808daa;border-radius:0}@media (hover: hover){.sidebar-content--scrollable[data-v-562fdbd5]::-webkit-scrollbar-thumb:hover{background:#98a9ca}}.sidebar-content--scrollable[data-v-562fdbd5]::-webkit-scrollbar-thumb:active{background:#98a9ca}.sidebar-item[data-v-562fdbd5]{display:flex;align-items:center;padding:10px;cursor:pointer;background:var(--cp--widget--color);border:1px solid var(--cp--border-color);border-radius:6px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}@media (hover: hover){.sidebar-item[data-v-562fdbd5]:hover{background:var(--cp--widget--color--active);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-6px)}.sidebar-item:hover .sidebar-item-name[data-v-562fdbd5],.sidebar-item:hover .sidebar-item-language[data-v-562fdbd5]{color:var(--cp--text--color--active)}}.sidebar-item--active[data-v-562fdbd5]{background:var(--cp--widget--color--active);border-color:#ffffffcf;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-6px)}.sidebar-item--active .sidebar-item-name[data-v-562fdbd5],.sidebar-item--active .sidebar-item-language[data-v-562fdbd5]{color:var(--cp--text--color--active)}.sidebar-item-content[data-v-562fdbd5]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.sidebar-item-name[data-v-562fdbd5]{color:var(--cp--text--color);font-size:1.1rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease-in-out}.sidebar-item-language-container[data-v-562fdbd5]{--awesome-container--icon--size: .8rem;--awesome-container--icon--color: var(--cp--text--color--active);--awesome-container--gap: 4px}.sidebar-item-language[data-v-562fdbd5]{color:var(--cp--text--color);font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease-in-out}.flashcard-info-bar[data-v-20b63ea5]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;height:fit-content;max-height:max-content}.language-info[data-v-20b63ea5]{display:flex;--awesome-container--icon--size: 1.2rem;--awesome-container--icon--color: var(--fa-icon--color--globe);--awesome-container--gap: 8px}.language-info-text[data-v-20b63ea5]{font-size:1rem;color:#2b458ee0;white-space:nowrap;word-spacing:.05rem;letter-spacing:.05rem}.flashcards-info[data-v-20b63ea5]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.flashcards-info-text[data-v-20b63ea5]{font-size:.85rem;font-weight:500;color:#2b458ee0;word-spacing:.02rem;letter-spacing:.02rem;text-transform:uppercase;text-align:center;white-space:nowrap}.fade-slide-enter-active[data-v-20b63ea5],.fade-slide-leave-active[data-v-20b63ea5]{transition:max-height .3s ease-out,opacity .3s ease-out}.fade-slide-enter-from[data-v-20b63ea5]{max-height:0;opacity:0}.fade-slide-enter-to[data-v-20b63ea5]{max-height:100px;opacity:0}.fade-slide-leave-from[data-v-20b63ea5]{max-height:100px;opacity:1}.fade-slide-leave-to[data-v-20b63ea5]{max-height:0;opacity:0}.flashcard-widget[data-v-6f12c009]{position:relative;height:100%;width:fit-content}.calendar-widget[data-v-0dfaa1f0]{position:relative;height:100%;width:fit-content;aspect-ratio:1 / 1}.calendar-button-slot[data-v-0dfaa1f0]{margin-top:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.calendar-info-button[data-v-0dfaa1f0]{--awesome-button--border-radius: 50%;--awesome-button--icon--size: 22px;--awesome-button--icon--color: rgb(253, 107, 76);--awesome-button--icon--color--hover: rgb(255, 66, 61);position:absolute;top:-14px;right:1px;transform:translate(calc(100% - 12px));z-index:10;width:28px;height:28px}.calendar-popup[data-v-0dfaa1f0]{position:absolute;top:50%;left:50%;transform:translate(-50%);background-color:transparent;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--cp--border-color);border-radius:6px;box-shadow:0 4px 12px var(--cp--shadow-color);z-index:800}.calendar-popup-layout[data-v-0dfaa1f0]{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:6px;width:fit-content;height:fit-content}.calendar-popup-centered-row[data-v-0dfaa1f0],.calendar-popup-review-row[data-v-0dfaa1f0]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px}.slide-fade-enter-active[data-v-0dfaa1f0]{transition:opacity .2s ease-out}.slide-fade-leave-active[data-v-0dfaa1f0]{transition:opacity .2s ease-in}.slide-fade-enter-from[data-v-0dfaa1f0],.slide-fade-leave-to[data-v-0dfaa1f0]{opacity:0}.review-info-widget[data-v-812a946c]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--cp--widget--color);border:1px solid var(--cp--border-color);border-radius:6px;padding:4px;gap:4px}.review-list[data-v-812a946c]{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0;padding:2px 6px 6px}.review-item[data-v-812a946c]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.review-item--total[data-v-812a946c]{font-weight:600}.special-stage-widget[data-v-b56bc5fa]{position:relative;height:100%;width:fit-content}.special-stage-title[data-v-b56bc5fa]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.day-streak-widget[data-v-b205be31]{position:relative;height:100%;width:fit-content}.day-streak[data-v-b205be31]{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:4px;border-radius:6px;border:1px solid var(--cp--border-color);background:var(--cp--widget--color--active);height:100%}.day-steak-number[data-v-b205be31]{color:var(--cp--text--color--active);font-family:var(--day-streak--font-family);font-weight:600;font-variant-numeric:tabular-nums lining-nums;font-size:3rem;white-space:nowrap;text-align:center;line-height:1}.launch-button--theme[data-v-3cf94ef7]{--awesome-button--icon--size: 70px;--awesome-button--icon--color: var(--cp--text--color);--awesome-button--icon--color--hover: var(--cp--text--color--active);--awesome-button--icon--color--disabled: var(--cp--text--color);--awesome-button--bg: var(--cp--launch--color);--awesome-button--bg--hover: var(--cp--widget--color--active);--awesome-button--bg--disabled: var(--cp--widget--color--inactive);--awesome-button--border: 1px solid var(--cp--border-color);--awesome-button--border-radius: 6px}.launch-button-starfield[data-v-3cf94ef7]{z-index:1}.launch-button[data-v-3cf94ef7]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:6px}.curtain[data-v-3cf94ef7]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #1a202c;border-radius:6px;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:transform .6s ease-in-out;z-index:2}.curtain-text[data-v-3cf94ef7]{font-size:16px;color:#e2e8f0;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.05rem;text-transform:uppercase;text-align:center}.launch-button:hover .curtain[data-v-3cf94ef7]{transform:translateY(-100%)}.launch-button--disabled:hover .curtain[data-v-3cf94ef7]{transform:none}.launch-widget[data-v-9420e12d]{position:relative;display:flex;align-items:center;height:100%;min-width:106px}.quiz-widget[data-v-28e1cdc9]{position:relative;height:100%;width:fit-content}.quiz-text[data-v-28e1cdc9]{margin-top:8px}.main-panel[data-v-72aa3a69]{display:flex;flex-direction:column;gap:12px;border-radius:4px}.main-panel-row[data-v-72aa3a69]{display:flex;justify-content:flex-start;gap:12px;height:var(--223b7c72)}.main-panel-widget[data-v-72aa3a69]{flex:0 0 auto;height:100%;width:fit-content}.main-panel-square-widget[data-v-72aa3a69]{flex:0 0 auto;height:100%;aspect-ratio:1 / 1}.main-panel-stretching-widget[data-v-72aa3a69]{flex:1 1 auto;height:100%;max-width:200px}.stages-widget[data-v-91effb4c]{position:relative;padding:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border:1px solid var(--cp--border-color);background:var(--cp--widget--color);border-radius:6px;width:100%;flex-grow:0;transition:background .3s ease-in-out}.stages-widget--hex-grid[data-v-91effb4c]{background:repeating-linear-gradient(0deg,transparent 0px,transparent 24px,rgba(0,255,255,.05) 24px,rgba(0,255,255,.05) 25px),repeating-linear-gradient(60deg,transparent 0px,transparent 24px,rgba(0,255,255,.05) 24px,rgba(0,255,255,.05) 25px),repeating-linear-gradient(120deg,transparent 0px,transparent 24px,rgba(0,255,255,.05) 24px,rgba(0,255,255,.05) 25px),var(--cp--widget--color)}.stages-title[data-v-91effb4c]{font-size:.9rem;font-weight:600;color:var(--cp--text--color);letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;align-self:start;text-align:left;white-space:nowrap;padding:2px 10px}.stage-grid[data-v-91effb4c]{flex:1;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;width:100%;position:relative;align-items:start;margin:10px;container-type:inline-size;container-name:stage-grid}.stage-wrapper[data-v-91effb4c]{width:100%;height:auto;display:flex;justify-content:center;align-items:center;position:relative}.stage[data-v-91effb4c]{display:flex;flex-direction:column;background:#00000038;border-radius:6px;justify-content:center;align-items:center;width:var(--3fe447a7);min-width:20px;height:auto;min-height:clamp(52px,8cqw,80px);padding:clamp(2px,4cqw,4px);gap:4px;container-type:size;transition:transform var(--83d189ba) ease-in-out,height var(--83d189ba) ease-in-out;box-shadow:inset 0 2px 4px #0003,inset 0 -2px 2px #ffffff1a}.stage-name[data-v-91effb4c]{font-size:clamp(.7rem,20cqi,.9rem);font-weight:600;color:#faf9f6b3;letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:center;white-space:normal;overflow-wrap:break-word;word-break:break-word}.stage-count-wrapper[data-v-91effb4c]{flex:1;display:flex;justify-content:center;align-items:end;width:100%}.stage-count[data-v-91effb4c]{font-size:clamp(.6rem,20cqi,.85rem);font-weight:600;color:var(--cp--count-box--color);background:var(--cp--count-box--bg);border-radius:3px;padding:2px;width:60%;min-width:26px;max-width:40px;text-align:center}.outer-space-widget[data-v-6340a19b]{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;height:100%;border-radius:6px;padding:10px;background:#242124}.left-spacer[data-v-6340a19b]{flex:1}.right-spacer[data-v-6340a19b]{flex:1;display:flex;justify-content:flex-start;padding-left:10px}.welcome-widget[data-v-018a4868]{width:220px;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.welcome-text[data-v-018a4868]{font-size:1rem;font-weight:500;color:var(--cp--text--color);text-align:center;white-space:wrap;word-spacing:.02rem;letter-spacing:.02rem}.welcome-button[data-v-018a4868]{--smart-button--title--font-size: .9rem;--smart-button--title--letter-spacing: .1rem;--smart-button--border-radius: 6px;--smart-button--bg: #32334a;--smart-button--bg--hover: #494a6c;--smart-button--width: 200px;--smart-button--height: 60px}.modal-overlay[data-v-544cbc5f]{position:absolute;inset:0;background:#00000080;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;z-index:900}.modal-window[data-v-544cbc5f]{position:relative;background:#fff;display:flex;flex-direction:column;border-radius:8px;width:clamp(240px,92vw,540px);min-width:240px;height:clamp(360px,90vh,480px);min-height:360px;padding:8px;margin:10px 10px clamp(10px,10vh,100px);-webkit-user-select:none;user-select:none;resize:none;outline:none}.modal-top-control[data-v-544cbc5f]{display:flex;align-items:center;justify-content:right;gap:8px}.modal-title[data-v-544cbc5f]{text-align:center;font-size:1.5em;font-weight:700;margin-bottom:10px}.modal-body[data-v-544cbc5f]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;min-width:0;padding:2px;overflow:var(--6734b550)}.smart-input--theme[data-v-99f1fcd8]{--inpt--font-size: var(--smart-input--font-size, clamp(.9rem, 2vh, 1rem));--inpt--font-size--error: var(--smart-input--font-size--error, clamp(.9rem, 2vh, 1rem));--inpt--color: var(--smart-input--color, #45454a);--inpt--color--error: var(--smart-input--color--error, #c80f0f);--inpt--bg-color: var(--smart-input--bg-color, #f9f9f9);--inpt--border-color: var(--smart-input--border-color, #b8c4d6);--inpt--border-color--focus: var(--smart-input--border-color--focus, #007bff);--inpt--border-color--error: var(--smart-input--border-color--error, #c80f0f);--inpt--border-radius: var(--smart-input--border-radius, 4px);--inpt--placeholder--color: var(--smart-input--placeholder--color, #b8c4d6);--inpt--secret-button--color: var(--smart-input--secret-button--color, #b8c4d6);--inpt--secret-button--color--hover: var(--smart-input--secret-button--color--hover, #007bff)}.smart-input[data-v-99f1fcd8]{flex:1;position:relative;display:flex;width:100%}.smart-input textarea[data-v-99f1fcd8],.smart-input input[data-v-99f1fcd8]{flex:1;width:100%;font-size:var(--inpt--font-size);color:var(--inpt--color);background-color:var(--inpt--bg-color);border-color:var(--inpt--border-color);border-radius:var(--inpt--border-radius);padding:clamp(.75rem,1.5vh,1.25rem) clamp(.75rem,1vw,1.25rem);margin:0;border-style:solid;border-width:2px;resize:none}.smart-input textarea[data-v-99f1fcd8]::placeholder,.smart-input input[data-v-99f1fcd8]::placeholder{color:var(--inpt--placeholder--color)}.smart-input:hover textarea[data-v-99f1fcd8],.smart-input:hover input[data-v-99f1fcd8],.smart-input textarea[data-v-99f1fcd8]:focus,.smart-input input[data-v-99f1fcd8]:focus{outline:none;border-color:var(--inpt--border-color--focus)}.smart-input--error textarea[data-v-99f1fcd8],.smart-input--error input[data-v-99f1fcd8]{border-color:var(--inpt--border-color--error)}.smart-input--error textarea[data-v-99f1fcd8]::placeholder,.smart-input--error input[data-v-99f1fcd8]::placeholder{font-size:var(--inpt--font-size--error);color:var(--inpt--color--error)}.secret-button[data-v-99f1fcd8]{position:absolute;color:var(--inpt--secret-button--color);border-radius:var(--inpt--border-radius);border:none;cursor:pointer;top:0;bottom:0;right:0;width:3rem;display:flex;align-items:center;justify-content:center;background:transparent;transition:color .2s ease-in-out}@media (hover: hover){.secret-button[data-v-99f1fcd8]:hover,.secret-button[data-v-99f1fcd8]:focus{outline:none;color:var(--inpt--secret-button--color--hover)}}.smart-checkbox--theme[data-v-73f07504]{--chkbx--size: var(--smart-checkbox--size, 20px);--chkbx--color-unchecked: var(--smart-checkbox--color-unchecked, #b8c4d6);--chkbx--color-unchecked--hover: var(--smart-checkbox--color-unchecked--hover, #007bff);--chkbx--color-checked: var(--smart-checkbox--color-checked, #007bff);--chkbx--color-checked--hover: var(--smart-checkbox--color-checked--hover, #0056b3);--chkbx--label--color: var(--smart-checkbox--label--color, #45454a);--chkbx--label--font-size: var(--smart-checkbox--label--font-size, clamp(.9rem, 2vh, 1rem))}.smart-checkbox[data-v-73f07504]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.checkbox-input[data-v-73f07504]{position:absolute;opacity:0;cursor:pointer;height:0;width:0;outline:none}.checkbox-icon-container[data-v-73f07504]{display:flex;align-items:center;justify-content:center;height:var(--chkbx--size);width:var(--chkbx--size);flex-shrink:0}.checkbox-icon[data-v-73f07504]{font-size:var(--chkbx--size);transition:color .2s ease}.checkbox-icon--unchecked[data-v-73f07504]{color:var(--chkbx--color-unchecked)}.checkbox-icon--checked[data-v-73f07504]{color:var(--chkbx--color-checked)}.smart-checkbox:hover .checkbox-icon--unchecked[data-v-73f07504]{color:var(--chkbx--color-unchecked--hover)}.smart-checkbox:hover .checkbox-icon--checked[data-v-73f07504]{color:var(--chkbx--color-checked--hover)}.label-container[data-v-73f07504]{position:relative;display:flex;align-items:center}.checkbox-label[data-v-73f07504]{font-size:var(--chkbx--label--font-size);color:var(--chkbx--label--color)}.label-switch-enter-active[data-v-73f07504],.label-switch-leave-active[data-v-73f07504]{transition:all .3s ease}.label-switch-enter-from[data-v-73f07504]{opacity:0;transform:translateY(-10px) scale(.95)}.label-switch-leave-to[data-v-73f07504]{opacity:0;transform:translateY(10px) scale(.95)}.label-switch-enter-to[data-v-73f07504],.label-switch-leave-from[data-v-73f07504]{opacity:1;transform:translateY(0) scale(1)}.fuzzy-select--theme[data-v-24f48c05]{--drop-down--color: var(--fuzzy-select--drop-down--color, rgba(0, 0, 0, .8));--drop-down--border-color: var(--fuzzy-select--drop-down--border-color, rgba(205, 205, 205, .8));--drop-down--bg-color--hover: var(--fuzzy-select--drop-down--bg-color--hover, rgba(213, 213, 213, .5));--scrollbar--color: var(--fuzzy-select--scrollbar--color, rgba(170, 170, 170, .6));--scrollbar--color--hover: var(--fuzzy-select--scrollbar--color--hover, rgba(170, 170, 170, .8))}.fuzzy-select[data-v-24f48c05]{position:relative;width:100%;border:none;outline:none}.drop-down[data-v-24f48c05]{position:absolute;top:99%;left:var(--46bce4a0);right:var(--81c6beb2);border:1px solid var(--drop-down--border-color);border-radius:0 4px 4px;list-style:none;padding:0;margin:0;max-height:220px;overflow-y:auto;background-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.drop-down[data-v-24f48c05]:focus{outline:none;border-width:2px}.drop-down li[data-v-24f48c05]{padding:10px;cursor:pointer;color:var(--drop-down--color);transition:background-color .1s ease-in-out}.drop-down li[data-v-24f48c05]:hover,.drop-down li.highlighted[data-v-24f48c05]{background-color:var(--drop-down--bg-color--hover)}.drop-down[data-v-24f48c05]::-webkit-scrollbar{width:8px}.drop-down[data-v-24f48c05]::-webkit-scrollbar-track{background:transparent}.drop-down[data-v-24f48c05]::-webkit-scrollbar-thumb{background-color:var(--scrollbar--color);border-radius:4px}@media (hover: hover){.drop-down[data-v-24f48c05]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar--color--hover)}}.error-text--theme[data-v-0748587c]{--e-text--font-family: var(--error-text--font-family);--e-text--color: var(--error-text--color, #c80f0f)}.error-text[data-v-0748587c]{display:inline-block;font-family:var(--e-text--font-family);font-size:clamp(.75rem,1.6vh,.9rem);color:var(--e-text--color);margin:0;padding:0}.error-slide-enter-active[data-v-0748587c],.error-slide-leave-active[data-v-0748587c]{transition:all .3s ease-out}.error-slide-enter-from[data-v-0748587c],.error-slide-leave-to[data-v-0748587c]{opacity:0}.error-slide-enter-to[data-v-0748587c],.error-slide-leave-from[data-v-0748587c]{opacity:1}.modal-main-area[data-v-a4111edc]{flex:1;display:flex;flex-direction:column;justify-content:start;gap:10px}.modal-main-area--inner[data-v-a4111edc]{display:flex;flex-direction:column;gap:4px}.modal-main-area--checkbox[data-v-a4111edc]{display:flex;flex-direction:column;gap:4px;padding-left:.5rem}.modal-control-buttons[data-v-a4111edc]{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.modal-main-area[data-v-eff62f77]{flex:1;display:flex;flex-direction:column;justify-content:start;gap:10px}.modal-main-area--inner[data-v-eff62f77]{display:flex;flex-direction:column;gap:4px}.modal-control-buttons[data-v-eff62f77]{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.modal-main-area[data-v-55c07159]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.modal-main-area--inner[data-v-55c07159]{flex:1;display:flex;flex-direction:column;gap:4px}.modal-control-buttons[data-v-55c07159]{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.swipe-tape[data-v-75be28aa]{flex:1;position:relative;min-height:0}.tape-track[data-v-75be28aa]{position:absolute;inset:0;display:flex;gap:var(--67546064);width:calc(300% + var(--26b054bf));will-change:transform}.tape-frame[data-v-75be28aa]{flex:1;min-width:0}.calendar--theme[data-v-83fcd417]{--weekday--color: var(--calendar--weekday--color, #6b7280);--weekday--border-color: var(--calendar--weekday--border-color, rgba(0, 0, 0, .06));--day--border-color: var(--calendar--day--border-color, rgba(0, 0, 0, .06));--day--color: var(--calendar--day--color, #454545);--day--stages--color: var(--calendar--day--stages--color, #374151);--day--seq--bg: var(--calendar--day--seq--bg, rgba(0, 0, 0, .12));--day--checkmark--color: var(--calendar--day--checkmark--color, #166534);--today-ring: var(--calendar--today-ring, #7c3aed);--day--empty--bg-color: var(--calendar--day--empty--bg-color, rgba(115, 115, 115, .4));--day--initial--color: var(--calendar--day--initial--color, white);--day--initial--bg-color: var(--calendar--day--initial--bg-color, #f59e0b);--day--initial--stripe-color: var(--calendar--day--initial--stripe-color, rgba(245, 158, 11, .35));--day--completed--color: var(--calendar--day--completed--color, white);--day--completed--bg-color: var(--calendar--day--completed--bg-color, #34d399);--day--completed--stripe-color: var(--calendar--day--completed--stripe-color, rgba(52, 211, 153, .35));--day--in-progress--color: var(--calendar--day--in-progress--color, white);--day--in-progress--bg-color: var(--calendar--day--in-progress--bg-color, #244fac);--day--in-progress--stripe-color: var(--calendar--day--in-progress--stripe-color, rgba(14, 49, 126, .35));--day--not-started--color: var(--calendar--day--not-started--color, white);--day--not-started--bg-color: var(--calendar--day--not-started--bg-color, #e5e7eb);--day--not-started--stripe-color: var(--calendar--day--not-started--stripe-color, rgba(115, 115, 115, .35));--day--off--color: var(--calendar--day--off--color, white);--day--off--bg-color: var(--calendar--day--off--bg-color, #43938a);--day--off--stripe-color: var(--calendar--day--off--stripe-color, rgba(115, 115, 115, .35))}.calendar[data-v-83fcd417]{flex:1;display:flex;flex-direction:column;gap:4px;padding:4px;min-width:0;min-height:0}.calendar-month[data-v-83fcd417]{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:clamp(.95rem,2vw,1.15rem);font-weight:600;--awesome-button--icon--size: clamp(.9rem, 2vw, 1.1rem)}.calendar-weekdays[data-v-83fcd417]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:clamp(.8rem,1.8vw,.95rem);text-transform:uppercase;color:var(--weekday--color)}.calendar-weekday[data-v-83fcd417]{display:flex;flex-direction:column;padding:4px;text-align:center;min-width:0;min-height:0;font-weight:600;text-transform:uppercase;color:var(--weekday--color)}.calendar-days[data-v-83fcd417]{height:100%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:4px;min-width:0}.calendar-day[data-v-83fcd417]{display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;padding:4px;text-align:center;min-width:0;min-height:0;background:transparent;color:var(--day--color);border:2px solid var(--day--border-color);position:relative;overflow:hidden;transition:transform .1s ease-in-out}.calendar-day--another[data-v-83fcd417]{background:transparent;opacity:.4}.calendar-day--empty[data-v-83fcd417]{background-color:var(--day--empty--bg-color);opacity:.4}.calendar-day--initial[data-v-83fcd417]{color:var(--day--initial--color);background-color:var(--day--initial--bg-color);background-image:repeating-linear-gradient(135deg,var(--day--initial--stripe-color) 0 10px,transparent 10px 20px)}.calendar-day--completed[data-v-83fcd417]{color:var(--day--completed--color);background-color:var(--day--completed--bg-color);background-image:repeating-linear-gradient(135deg,var(--day--completed--stripe-color) 0 10px,transparent 10px 20px)}.calendar-day--completed[data-v-83fcd417]:before{content:"✔";position:absolute;top:0;left:0;font-size:clamp(.45rem,1.8vw,.65rem);line-height:1;color:var(--day--checkmark--color);pointer-events:none}.calendar-day--in-progress[data-v-83fcd417]{color:var(--day--in-progress--color);background-color:var(--day--in-progress--bg-color);background-image:repeating-linear-gradient(135deg,var(--day--in-progress--stripe-color) 0 10px,transparent 10px 20px)}.calendar-day--not-started[data-v-83fcd417]{color:var(--day--not-started--color);background-color:var(--day--not-started--bg-color);background-image:repeating-linear-gradient(135deg,var(--day--not-started--stripe-color) 0 10px,transparent 10px 20px)}.calendar-day--current[data-v-83fcd417]{box-shadow:0 0 0 2px var(--today-ring)}.calendar-day--off[data-v-83fcd417]{color:var(--day--off--color);background-color:var(--day--off--bg-color);background-image:repeating-linear-gradient(135deg,var(--day--off--stripe-color) 0 10px,transparent 10px 20px)}@media (hover: hover){.calendar-day[data-v-83fcd417]:hover:not(.calendar-day--another){transform:scale(1.08)}}.calendar-cell-number[data-v-83fcd417]{position:absolute;top:0;left:0;padding-bottom:6px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;height:100%;width:100%;opacity:.9}.calendar-cell-seq[data-v-83fcd417]{position:absolute;top:1px;right:1px;font-size:clamp(.65rem,1.8vw,.75rem);line-height:1;align-self:end}.calendar-cell-stages[data-v-83fcd417]{position:absolute;bottom:2px;font-weight:800;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;color:var(--day--stages--color);align-self:center}.calendar-cell-vacation[data-v-83fcd417]{font-size:clamp(1rem,1.8vw,1.6rem);display:flex;align-items:center;justify-content:center;flex:1}.modal-control-buttons[data-v-83fcd417]{display:flex;flex-direction:row;justify-content:center;gap:10px}.modal-main-area[data-v-b385fa38]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.modal-main-area--inner[data-v-b385fa38]{flex:1;display:flex;flex-direction:column;gap:4px}.modal-control-buttons[data-v-b385fa38]{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.quiz-description[data-v-b385fa38]{margin:0;padding:6px;font-size:.9rem;line-height:1.4;color:#4a5568;background:#f0f4f8;border-radius:6px;border-left:3px solid #007bff;border-right:3px solid #007bff}.quiz-stage-grid[data-v-b385fa38]{display:grid;grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:8px}.quiz-stage-grid-row[data-v-b385fa38]{grid-column:span 2;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:4px;border:1px solid #b8c4d6;border-radius:6px;transition:border-color .2s ease-in-out}@media (hover: hover){.quiz-stage-grid-row[data-v-b385fa38]:not(.quiz-stage-grid-row--selected):hover{border-color:#007bff}.quiz-stage-grid-row[data-v-b385fa38]:has(.quiz-stage-grid-row--selected):hover{border-color:#0056b3}}.quiz-stage-grid-row--selected[data-v-b385fa38]{border-color:#007bff}.quiz-stage-checkbox[data-v-b385fa38]{flex:1;font-size:1rem;--smart-checkbox--color-unchecked: #007BFFFF;--smart-checkbox--color-unchecked--hover: #0056B3FF;--smart-checkbox--color-checked: #0056B3FF;--smart-checkbox--color-checked--hover: #007BFFFF}.quiz-stage-flashcard-count[data-v-b385fa38]{font-size:.85rem;font-weight:600;color:#0d124a99;background:#e1e4f0;border-radius:3px;padding:2px;width:40px;text-align:center}.quiz-banner[data-v-b385fa38]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:4px;background:#4098f6;border-radius:6px;padding:6px}.quiz-banner-text[data-v-b385fa38]{font-size:.9rem;line-height:1.4;color:#373737;text-align:center}.quiz-banner-button[data-v-b385fa38]{grid-column:1 / -1;width:100%;height:100%;--smart-button--bg: transparent;--smart-button--border-color: #236bbc;--smart-button--border-width: 2px;--smart-button--border-radius: 6px;--smart-button--bg--hover: #236bbc;--smart-button--padding: 4px;padding:4px}.quiz-banner-exit[data-v-b385fa38]{align-self:flex-start;--awesome-button--icon--size: 1rem;--awesome-button--icon--color: #9bcdff;--awesome-button--icon--color--hover: #cfe9fb}.quiz-start-button[data-v-b385fa38]{--smart-button--width: fit-content;--smart-button--padding: 4px}.quiz-start-button-title[data-v-b385fa38]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:4px}.quiz-start-button-text[data-v-b385fa38]{font-weight:600;text-transform:uppercase}.progress--theme[data-v-18f3fb73]{--bar--from: var(--progressbar--from, #9f9f9f);--bar--via: var(--progressbar--via, #c1c1c1);--bar--to: var(--progressbar--to, #6e6e6e);--track--bg-color: var(--progressbar--bg-color, rgba(255, 255, 255, .1))}.progress[data-v-18f3fb73]{position:relative;pointer-events:none}.progress__track[data-v-18f3fb73]{position:relative;width:100%;height:var(--e25560e0);border-radius:var(--d520f0f2);background-color:var(--track--bg-color);overflow:hidden}.progress__bar[data-v-18f3fb73]{position:absolute;top:0;bottom:0;width:var(--728048f5);left:var(--3538e2f8);right:var(--7239dd4b);border-radius:var(--587bbdcf);background-image:linear-gradient(90deg,var(--bar--from, #9f9f9f),var(--bar--via, #c1c1c1),var(--bar--to, #6e6e6e))}.progress__bar--indeterminate[data-v-18f3fb73]{left:0;right:0;width:30%;min-width:80px;animation:indeterminate-18f3fb73 1.2s infinite linear}@keyframes indeterminate-18f3fb73{0%{transform:translate(-100%)}to{transform:translate(400%)}}.space-container[data-v-22a80021]{position:fixed;left:0;right:0;bottom:0;height:calc(100dvh - var(--navbar-height));width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;padding:1rem;z-index:1000;pointer-events:none}.space-toast-theme[data-v-22a80021]{--default-color-from: #000000;--default-color-via: #000000;--default-color-to: #000000;--default-color-glow: rgba(0, 0, 0, .3);--default-toast--bg: rgba(0, 0, 0, .8);--default-icon-box--color: rgba(255, 255, 255, .8);--default-icon-box--bg: rgba(0, 0, 0, .1);--default-icon-box--glow: rgba(255, 255, 255, .1);--default-title--color: rgba(0, 0, 0, .9);--default-msg--color: rgba(226, 232, 240, .9);--default-button--color: rgba(0, 0, 0, .9);--default-button--hover--color: white;--default-button--hover--bg: rgba(255, 255, 255, .1);--default-progressbar--bg-color: none;--default-starfield__star--color: white}.space-toast-theme[toast-type=success][data-v-22a80021]{--color--from: var(--success-toast--from, var(--default-color-from));--color--via: var(--success-toast--via, var(--default-color-via));--color--to: var(--success-toast--to, var(--default-color-to));--color--glow: var(--success-toast--glow, var(--default-color-glow));--toast--bg: var(--space-toast--bg, var(--default-toast--bg));--icon-box--color: var(--space-toast--icon-box--color, var(--default-icon-box--color));--icon-box--bg: var(--space-toast--icon-box--bg, var(--default-icon-box--bg));--icon-box--glow: var(--space-toast--icon-box--glow, var(--default-icon-box--glow));--title--color: var(--space-toast--title--color, var(--default-title--color));--msg--color: var(--space-toast--msg--color, var(--default-msg--color));--button--color: var(--space-toast--button--color, var(--default-button--color));--button--hover--color: var(--space-toast--button--hover--color, var(--default-button--hover--color));--button--hover--bg: var(--space-toast--button--hover--bg, var(--default-button--hover--bg));--progressbar--bg-color: var(--space-toast--progressbar--bg-color, var(--default-progressbar--bg-color));--starfield--star--color: var(--space-toast--starfield__star--color, var(--default-starfield__star--color))}.space-toast-theme[toast-type=error][data-v-22a80021]{--color--from: var(--error-toast--from, var(--default-color-from));--color--via: var(--error-toast--via, var(--default-color-via));--color--to: var(--error-toast--to, var(--default-color-to));--color--glow: var(--error-toast--glow, var(--default-color-glow));--toast--bg: var(--space-toast--bg, var(--default-toast--bg));--icon-box--color: var(--space-toast--icon-box--color, var(--default-icon-box--color));--icon-box--bg: var(--space-toast--icon-box--bg, var(--default-icon-box--bg));--icon-box--glow: var(--space-toast--icon-box--glow, var(--default-icon-box--glow));--title--color: var(--space-toast--title--color, var(--default-title--color));--msg--color: var(--space-toast--msg--color, var(--default-msg--color));--button--color: var(--space-toast--button--color, var(--default-button--color));--button--hover--color: var(--space-toast--button--hover--color, var(--default-button--hover--color));--button--hover--bg: var(--space-toast--button--hover--bg, var(--default-button--hover--bg));--progressbar--bg-color: var(--space-toast--progressbar--bg-color, var(--default-progressbar--bg-color));--starfield--star--color: var(--space-toast--starfield__star--color, var(--default-starfield__star--color))}.space-toast-theme[toast-type=info][data-v-22a80021]{--color--from: var(--info-toast--from, var(--default-color-from));--color--via: var(--info-toast--via, var(--default-color-via));--color--to: var(--info-toast--to, var(--default-color-to));--color--glow: var(--info-toast--glow, var(--default-color-glow));--toast--bg: var(--space-toast--bg, var(--default-toast--bg));--icon-box--color: var(--space-toast--icon-box--color, var(--default-icon-box--color));--icon-box--bg: var(--space-toast--icon-box--bg, var(--default-icon-box--bg));--icon-box--glow: var(--space-toast--icon-box--glow, var(--default-icon-box--glow));--title--color: var(--space-toast--title--color, var(--default-title--color));--msg--color: var(--space-toast--msg--color, var(--default-msg--color));--button--color: var(--space-toast--button--color, var(--default-button--color));--button--hover--color: var(--space-toast--button--hover--color, var(--default-button--hover--color));--button--hover--bg: var(--space-toast--button--hover--bg, var(--default-button--hover--bg));--progressbar--bg-color: var(--space-toast--progressbar--bg-color, var(--default-progressbar--bg-color));--starfield--star--color: var(--space-toast--starfield__star--color, var(--default-starfield__star--color))}.space-toast-theme[toast-type=warning][data-v-22a80021]{--color--from: var(--warning-toast--from, var(--default-color-from));--color--via: var(--warning-toast--via, var(--default-color-via));--color--to: var(--warning-toast--to, var(--default-color-to));--color--glow: var(--warning-toast--glow, var(--default-color-glow));--toast--bg: var(--space-toast--bg, var(--default-toast--bg));--icon-box--color: var(--space-toast--icon-box--color, var(--default-icon-box--color));--icon-box--bg: var(--space-toast--icon-box--bg, var(--default-icon-box--bg));--icon-box--glow: var(--space-toast--icon-box--glow, var(--default-icon-box--glow));--title--color: var(--space-toast--title--color, var(--default-title--color));--msg--color: var(--space-toast--msg--color, var(--default-msg--color));--button--color: var(--space-toast--button--color, var(--default-button--color));--button--hover--color: var(--space-toast--button--hover--color, var(--default-button--hover--color));--button--hover--bg: var(--space-toast--button--hover--bg, var(--default-button--hover--bg));--progressbar--bg-color: var(--space-toast--progressbar--bg-color, var(--default-progressbar--bg-color));--starfield--star--color: var(--space-toast--starfield__star--color, var(--default-starfield__star--color))}.space-toast[data-v-22a80021]{position:relative;width:360px;border-radius:1rem;overflow:hidden;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--toast--bg);box-shadow:0 0 0 0 var(--color--glow);font-family:var(--toast--font-family);pointer-events:auto}.space-toast__mixin[data-v-22a80021]{position:absolute;inset:-1px;border-radius:1rem;opacity:.4;pointer-events:none;background-image:linear-gradient(45deg,var(--color--from),var(--color--via),var(--color--to))}.space-toast__content[data-v-22a80021]{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem;z-index:10}.space-toast__content__icon__box[data-v-22a80021]{flex:99;display:flex;justify-content:center;align-items:center;min-height:36px;max-height:36px;min-width:36px;max-width:36px;font-size:1.25rem;border-radius:10px;color:var(--icon-box--color);background:var(--icon-box--bg);box-shadow:inset 0 0 0 1px var(--icon-box--glow)}.space-toast__content__body[data-v-22a80021]{flex:100;display:flex;flex-direction:column;gap:.25rem}.space-toast__content__body__title[data-v-22a80021]{color:var(--title--color);font-weight:600}.space-toast__content__body__msg[data-v-22a80021]{color:var(--msg--color)}.space-toast__content__button[data-v-22a80021]{display:flex;justify-content:center;align-items:center;min-height:24px;max-height:24px;min-width:24px;max-width:24px;border-radius:9999px;padding:.375rem;font-size:.9rem;color:var(--button--color);opacity:1;background:transparent;border:none}@media (hover: hover){.space-toast__content__button[data-v-22a80021]:hover{color:var(--button--hover--color);background:var(--button--hover--bg)}}.space-toast__footer[data-v-22a80021]{position:relative;text-align:right;color:var(--msg--color);opacity:.75;padding:0 1rem;font-size:.65rem}.space-toast__progress[data-v-22a80021]{position:relative;--progressbar--from: var(--color--from);--progressbar--via: var(--color--via);--progressbar--to: var(--color--to);--progressbar--bg-color: var(--default-progressbar--bg-color)}.toast-transition-enter-active[data-v-22a80021]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-transition-leave-active[data-v-22a80021]{transition:all .4s cubic-bezier(.6,-.28,.735,.045)}.toast-transition-enter-from[data-v-22a80021],.toast-transition-leave-to[data-v-22a80021]{transform:translate(calc(100% + 1rem)) scale(.9)}.control-panel-layout[data-v-317835a0]{flex:1;position:relative;display:flex;flex-direction:column;width:100%}.control-panel-content[data-v-317835a0]{flex:1;width:100%;display:flex;flex-direction:column;gap:12px;padding:14px 10px 10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.control-outer-space-panel[data-v-317835a0]{flex:0 0 14%;overflow:hidden}.control-welcome[data-v-317835a0]{margin:auto}.support-page--theme[data-v-6dd0cde1]{--support--title--color: rgba(255, 255, 255, .95)}.support-page[data-v-6dd0cde1]{align-items:center;justify-content:center}.support-content[data-v-6dd0cde1]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:800px;width:100%}.support-header[data-v-6dd0cde1]{text-align:center}.support-title[data-v-6dd0cde1]{display:flex;flex-direction:column;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--support--title--color);margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.user-page--theme[data-v-f5f63097]{--u-page--icon--color: #6369d5}.user-page[data-v-f5f63097]{display:flex;flex-direction:column;gap:10px}.user-page h2[data-v-f5f63097]{margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info[data-v-f5f63097]{flex:0 0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:10px;max-width:600px}@media (max-width: 600px){.user-info[data-v-f5f63097]{max-width:100%}}.user-info-item[data-v-f5f63097]{align-items:center}.user-info-icon[data-v-f5f63097]{--awesome-container--icon--color: var(--u-page--icon--color)}.user-controls[data-v-f5f63097]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.non-interactive[data-v-cbade8df],.non-interactive[data-v-cbade8df] *{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}:where(picture[data-v-cbade8df],img[data-v-cbade8df]){touch-action:manipulation}.lilrocket[data-v-749c1beb]{position:relative;width:fit-content;height:fit-content;cursor:default;animation:shake-749c1beb 4s infinite ease-in-out;margin:0 auto;z-index:100}@media (hover: hover){.lilrocket[data-v-749c1beb]:hover{animation:none ease-in-out}}@keyframes shake-749c1beb{0%{transform:translate(2px,3px) rotate(1deg)}10%{transform:translate(-3px,-5px) rotate(-3deg)}20%{transform:translate(-5px,2px) rotate(2deg)}30%{transform:translate(5px,4px) rotate(-1deg)}40%{transform:translate(3px,-3px) rotate(3deg)}50%{transform:translate(-3px,5px) rotate(-2deg)}60%{transform:translate(-5px,3px) rotate(1deg)}70%{transform:translate(5px,3px) rotate(-3deg)}80%{transform:translate(-3px,-3px) rotate(2deg)}90%{transform:translate(3px,5px) rotate(-1deg)}to{transform:translate(2px,3px) rotate(1deg)}}.lilrocket.fly-away[data-v-749c1beb]{animation:fly-away-749c1beb 4s ease-in-out forwards}@keyframes fly-away-749c1beb{0%{transform:rotate(0)}10%{transform:rotate(var(--7b5f6488))}12%{transform:translate(1px,1px) rotate(var(--71014338)) scale(1)}14%{transform:translate(-1px,-2px) rotate(var(--11877ad2)) scale(1.02)}16%{transform:translate(-3px) rotate(var(--71014338)) scale(1.04)}18%{transform:translate(3px,2px) rotate(var(--7b5f6488)) scale(1.06)}20%{transform:translate(1px,-1px) rotate(var(--71014338)) scale(1.08)}22%{transform:translate(-1px,2px) rotate(var(--11877ad2)) scale(1.1)}24%{transform:translate(-3px,1px) rotate(var(--7b5f6488)) scale(1.08)}26%{transform:translate(3px,1px) rotate(var(--11877ad2)) scale(1.06)}28%{transform:translate(-1px,-1px) rotate(var(--71014338)) scale(1.04)}30%{transform:translate(1px,2px) rotate(var(--7b5f6488)) scale(1.02)}32%{transform:translate(1px,-2px) rotate(var(--11877ad2)) scale(1)}34%{transform:translate(3px,1px) rotate(var(--11877ad2)) scale(1.06)}36%{transform:translate(-1px,-1px) rotate(var(--71014338)) scale(1.04)}38%{transform:translate(1px,2px) rotate(var(--11877ad2)) scale(1.02)}40%{transform:translate(1px,-2px) rotate(var(--7b5f6488)) scale(1)}55%{transform:translateY(-60vh) rotate(var(--7b5f6488)) scale(1)}55.01%{transform:translate(80vw) translateY(0) rotate(var(--48fec776)) scale(1)}65%{transform:translate(80vw) translateY(0) rotate(var(--48fec776)) scale(1)}to{transform:translate(-80vw) rotate(var(--48fec776)) scale(1)}}.logout-progressbar[data-v-f9d89df2]{flex:1;width:100%;--progressbar--from: var(--logout-progressbar--from);--progressbar--via: var(--logout-progressbar--via);--progressbar--to: var(--logout-progressbar--to);--progressbar--bg-color: var(--logout-progressbar--bg-color)}.logout-card[data-v-f9d89df2]{flex:99;display:flex;flex-direction:column;justify-content:flex-start;text-align:justify;padding:.25rem;background:transparent}.logout-card h1[data-v-f9d89df2]{font-size:clamp(1rem,2vw,1.5rem);font-weight:600;letter-spacing:.02em}.logout-card p[data-v-f9d89df2]{font-size:clamp(.8rem,2vw,1rem);font-weight:400;letter-spacing:.02em}.logout-redirect[data-v-f9d89df2]{font-size:clamp(.7rem,1.5vw,.9rem);margin:.5rem 0 0;font-weight:500;letter-spacing:.02em}.space-card--theme[data-v-329d3ab2]{--card--color: var(--space-card--color, #686868);--card--color--strip: var(--space-card--color--strip, #9f9f9f);--card--color--strip--hover: var(--space-card--color--strip--hover, #686868);--card--border-color: var(--space-card--border-color, none);--card--box-shadow: var(--space-card--box-shadow, 0 8px 12px rgba(0, 0, 0, .15));--card--box-shadow--hover: var(--flashcard--box-shadow--hover, 0 12px 16px rgba(0, 0, 0, .2));--card--front--bg-color: var(--space-card--front--bg-color, white);--card--front--bg-image: var(--space-card--front--bg-image, none);--card--front--bg-size: var(--space-card--front--bg-size, none);--card--back--bg-color: var(--space-card--back--bg-color, white)}.space-card[data-v-329d3ab2]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;cursor:pointer;will-change:transform;transform-style:preserve-3d;perspective:1000px;z-index:10}.space-card-flipper[data-v-329d3ab2]{flex:1;transition:transform var(--657e7c94) cubic-bezier(.25,1,.5,1);transform:rotateY(var(--9e02bc62));transform-style:preserve-3d;position:relative;will-change:transform}.space-card-face[data-v-329d3ab2]{position:absolute;width:100%;height:100%;padding:.4rem;backface-visibility:hidden;display:flex;flex-direction:column;border-radius:24px;overflow-wrap:break-word;border-color:var(--card--border-color);border-style:solid;border-width:1px}.space-card-face--front[data-v-329d3ab2]{transform:rotateY(0)}.space-card-face--back[data-v-329d3ab2]{transform:rotateY(180deg)}.space-card-face--front--style[data-v-329d3ab2]{background-color:var(--card--front--bg-color);background-image:var(--card--front--bg-image);background-size:var(--card--front--bg-size);box-shadow:var(--card--box-shadow);transition:box-shadow .2s ease-in-out}.space-card-face--back--style[data-v-329d3ab2]{background-color:var(--card--back--bg-color);box-shadow:var(--card--box-shadow);transition:box-shadow .2s ease-in-out}.space-card:hover .space-card-face--front--style[data-v-329d3ab2],.space-card:hover .space-card-face--back--style[data-v-329d3ab2]{box-shadow:var(--card--box-shadow--hover)}.space-card-face--transparent[data-v-329d3ab2]{background:none;border:none;cursor:default;perspective:none}.space-card-strip[data-v-329d3ab2]{height:28px;font-size:clamp(1.1rem,2vw,1.2rem);color:var(--card--color--strip);display:flex;align-items:center;justify-content:space-between;padding-left:4px;padding-right:4px;gap:10px}.space-card-strip-group[data-v-329d3ab2]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.space-card-body[data-v-329d3ab2]{flex:1;width:100%;height:100%;font-size:clamp(1.4rem,2vw,1.8rem);color:var(--card--color);text-align:center;white-space:pre-wrap;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.space-card-strip-text[data-v-329d3ab2]{background:none;font-size:inherit;color:inherit}.space-card-button[data-v-329d3ab2]{--awesome-button--icon--size: clamp(1.2rem, 2vw, 1.3rem);--awesome-button--icon--color: var(--card--color--strip);--awesome-button--icon--color--hover: var(--card--color--strip--hover);--awesome-button--icon--color--active: var(--card--color--strip--hover)}.modal-main-area[data-v-d99b1967]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.modal-main-area--inner[data-v-d99b1967]{flex:1;display:flex;flex-direction:column;gap:4px}.modal-control-buttons[data-v-d99b1967]{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.space-deck[data-v-1c00ab55]{display:grid;place-items:center}.flashcard-deck[data-v-1c00ab55]{grid-area:1 / 1;position:relative;width:clamp(200px,90vw,600px);height:clamp(290px,50vh,450px)}.swipe-indicator[data-v-1c00ab55]{position:absolute;top:-3rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;pointer-events:none;z-index:20}.swipe-indicator--left[data-v-1c00ab55]{flex-direction:row-reverse}.swipe-indicator--right[data-v-1c00ab55]{flex-direction:row}.swipe-indicator-line[data-v-1c00ab55]{height:1px;width:0;background:linear-gradient(90deg,transparent 0%,rgba(148,163,184,.6) 50%,rgba(148,163,184,.8) 100%);transition:opacity .3s ease-out}.swipe-indicator--left .swipe-indicator-line[data-v-1c00ab55]{background:linear-gradient(270deg,transparent 0%,rgba(148,163,184,.6) 50%,rgba(148,163,184,.8) 100%)}.swipe-indicator-text[data-v-1c00ab55]{font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#64748be6;transition:opacity .3s ease-out}.card-enter-drop-down[data-v-1c00ab55]{animation:drop-and-bounce-1c00ab55 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes drop-and-bounce-1c00ab55{0%{transform:scale(1.5);opacity:0}70%{transform:scale(1);opacity:1}80%{transform:scale(1.01)}90%{transform:scale(1)}to{transform:scale(.99)}}.card-enter-zoom-in[data-v-1c00ab55]{animation:zoom-in-1c00ab55 .25s cubic-bezier(.175,.885,.32,1.1)}@keyframes zoom-in-1c00ab55{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.pull-in-card[data-v-1c00ab55]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.review-result[data-v-9257b2fb]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.5cqw,12px);padding:clamp(8px,1.2cqw,12px);border-radius:24px;container-type:inline-size}.empty-deck-message[data-v-9257b2fb]{font-size:clamp(1.2rem,3cqw,1.5rem);font-weight:500;letter-spacing:.05rem;word-spacing:.05rem;text-align:center;text-wrap:balance;color:#64748be6}.exit-review-button[data-v-9257b2fb]{--smart-button--padding: 10px}.review-layout[data-v-bbaab963]{flex:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.review-mode[data-v-bbaab963]{color:#f3efefb3;font-size:clamp(.9rem,1.8vw,1.1rem);letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;white-space:nowrap}.review-info[data-v-bbaab963]{display:flex;align-items:start;justify-content:space-between;width:100%;padding:2px}.review-body[data-v-bbaab963]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;gap:20px}.review-nav[data-v-bbaab963]{display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;gap:10px}.decision-button[data-v-bbaab963]{--smart-button--width: 130px}.review-layout[data-v-5547ae02]{flex:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.review-mode[data-v-5547ae02]{color:#f3efefb3;font-size:clamp(.9rem,1.8vw,1.1rem);letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;white-space:nowrap}.review-info[data-v-5547ae02]{display:flex;align-items:start;justify-content:space-between;width:100%;padding:2px}.review-body[data-v-5547ae02]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;gap:20px}.review-nav[data-v-5547ae02]{display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;gap:10px}.review-nav--centered[data-v-5547ae02]{justify-content:center}.decision-button[data-v-5547ae02]{--smart-button--width: 130px}.doughnut-chart--theme[data-v-c51b70c7]{--d-chart--arc--thickness: var(--doughnut-chart--arc--thickness, 16);--d-chart--arc--right--color: var(--doughnut-chart--arc--right--color, #4caf50);--d-chart--arc--left--color: var(--doughnut-chart--arc--left--color, #f44336);--d-chart--text--color: var(--doughnut-chart--text--color, #666);--d-chart--total--color: var(--doughnut-chart--total--color, #333)}.doughnut-chart--wrapper[data-v-c51b70c7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}.doughnut-chart[data-v-c51b70c7]{flex:1;position:relative;aspect-ratio:1;container-type:inline-size}.doughnut-circle[data-v-c51b70c7]{width:100%;height:100%}.arc-right[data-v-c51b70c7]{stroke:var(--d-chart--arc--right--color);stroke-width:var(--d-chart--arc--thickness);stroke-linecap:butt}.arc-left[data-v-c51b70c7]{stroke:var(--d-chart--arc--left--color);stroke-width:var(--d-chart--arc--thickness);stroke-linecap:butt}.doughnut-center[data-v-c51b70c7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.doughnut-total[data-v-c51b70c7]{font-size:1.5rem;font-weight:700;color:var(--d-chart--total--color)}.doughnut-total-label[data-v-c51b70c7]{font-size:.7rem;text-transform:uppercase;color:var(--d-chart--text--color)}.doughnut-legend[data-v-c51b70c7]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.doughnut-legend-item[data-v-c51b70c7]{display:flex;align-items:center;gap:6px}.doughnut-legend-color[data-v-c51b70c7]{width:12px;height:12px;border-radius:2px}.doughnut-legend-color.right[data-v-c51b70c7]{background:var(--d-chart--arc--right--color)}.doughnut-legend-color.left[data-v-c51b70c7]{background:var(--d-chart--arc--left--color)}.legend-text[data-v-c51b70c7]{font-size:.85rem;color:var(--d-chart--text--color)}.stopwatch--theme[data-v-2abe2647]{--sw--bg: var(--stopwatch--bg, #ffffff);--sw--text--color: var(--stopwatch--text--color, #1a1a2e);--sw--label--color: var(--stopwatch--label--color, #9fa4b6);--sw--separator--color: var(--stopwatch--separator--color, #e1e4f0);--sw--border-radius: var(--stopwatch--border-radius, 6px)}.stopwatch[data-v-2abe2647]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto;container-type:inline-size}.rectangle-display[data-v-2abe2647]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,1cqw,8px);padding:clamp(4px,4cqw,14px) clamp(6px,4cqw,18px);background:var(--sw--bg);border-radius:var(--sw--border-radius);box-shadow:0 4px 12px #00000014;width:100%;height:fit-content}.clock-time[data-v-2abe2647]{display:flex;align-items:center;justify-content:center;gap:clamp(4px,2cqw,12px);width:100%}.clock-segment-group[data-v-2abe2647]{display:flex;flex-direction:column;align-items:center;gap:clamp(1px,2cqw,2px);flex:1;container-type:inline-size}.clock-segment-value[data-v-2abe2647]{font-size:clamp(1rem,30cqw,4rem);font-weight:300;color:var(--sw--text--color);font-family:Helvetica Neue,Arial,sans-serif;line-height:1}.clock-segment-label[data-v-2abe2647]{font-size:clamp(.5rem,9cqw,.75rem);font-weight:400;letter-spacing:.1em;color:var(--sw--label--color)}.clock-segment-partition[data-v-2abe2647]{width:1px;height:clamp(.75rem,12cqw,2.5rem);background:var(--sw--separator--color)}.clock-top-label[data-v-2abe2647]{font-size:clamp(.5rem,4.5cqw,.75rem);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--sw--label--color)}.quiz-result[data-v-5f6ecfe5]{width:100%;height:auto;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(4px,1.5cqw,8px);padding:clamp(8px,1.2cqw,12px);border-radius:6px;border:1px solid rgb(225,228,240);box-shadow:0 4px 10px #0003;container-type:inline-size}.quiz-title[data-v-5f6ecfe5]{grid-column:1 / -1;font-size:clamp(.7rem,3cqw,1.1rem);font-weight:600;letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:center;white-space:nowrap;color:#45454a}.quiz-info[data-v-5f6ecfe5]{grid-column:1 / 3;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:clamp(8px,1.8cqw,12px)}.quiz-chart-wrapper[data-v-5f6ecfe5]{grid-column:3 / -1;width:100%}.quiz-chart[data-v-5f6ecfe5]{width:100%;aspect-ratio:1 / 1;box-shadow:0 4px 12px #00000014;border-radius:6px;padding:clamp(4px,1.8cqw,10px)}.quiz-stats[data-v-5f6ecfe5]{display:flex;flex-direction:column;align-items:center;align-self:flex-start;gap:clamp(2px,1cqw,4px);padding:clamp(2px,1cqw,6px);box-shadow:0 4px 12px #00000014;border-radius:6px}.quiz-clock[data-v-5f6ecfe5]{display:flex;align-items:flex-start;align-self:flex-start;justify-content:center;--stopwatch--bg: none}.quiz-stats-title[data-v-5f6ecfe5]{font-size:clamp(.5rem,1.9cqw,.75rem);font-weight:400;letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:center;white-space:nowrap;color:#9fa4b6}.quiz-stats-row[data-v-5f6ecfe5]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(4px,1cqw,10px);width:100%}.quiz-stats-text[data-v-5f6ecfe5]{font-size:clamp(.5rem,2cqw,.8rem);font-weight:600;color:#1a1a2e;letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:start;white-space:nowrap}.quiz-stats-number[data-v-5f6ecfe5]{font-size:clamp(.5rem,2cqw,.8rem);font-weight:600;color:#112155eb;background:#e1e4f0;padding:clamp(2px,1cqw,3px);margin:clamp(1px,.5cqw,2px);border-radius:6px;width:clamp(24px,10cqw,40px);text-align:center}.quiz-left-button[data-v-5f6ecfe5]{margin-top:4px;grid-column:1 / 3}.quiz-central-button[data-v-5f6ecfe5]{margin-top:4px;grid-column:1 / -1}.quiz-right-button[data-v-5f6ecfe5]{margin-top:4px;grid-column:3 / -1}.review-layout[data-v-d7028234]{flex:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.review-mode[data-v-d7028234]{color:#f3efefb3;font-size:clamp(.9rem,1.8vw,1.1rem);letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;white-space:nowrap}.review-info[data-v-d7028234]{display:flex;align-items:start;justify-content:space-between;width:100%;padding:2px}.review-body[data-v-d7028234]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;gap:20px}.review-nav[data-v-d7028234]{display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;gap:10px}.decision-button[data-v-d7028234]{--smart-button--width: 130px}.lightspeed-page[data-v-10ac860d]{padding:20px 40px}.lightspeed-header[data-v-10ac860d]{margin:0;padding:0}.lightspeed-title[data-v-10ac860d]{font-family:var(--h-page--font-family);display:block;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1;color:#a0c4ff;text-align:center}.lightspeed-description[data-v-10ac860d]{font-family:var(--h-page--font-family);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;color:#e2e8f0}.lightspeed-description strong[data-v-10ac860d]{color:gold}.lightspeed-description em[data-v-10ac860d]{color:#00d4ff;font-style:normal;font-weight:600}.learning-timeline[data-v-10ac860d]{position:relative;margin:3rem 0}.timeline-stage[data-v-10ac860d]{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:2rem;margin-bottom:3rem}.timeline-stage[data-v-10ac860d]:last-child{margin-bottom:0}.stage-connector[data-v-10ac860d]{position:absolute;left:30px;top:60px;width:2px;height:calc(100% + 3rem);background:linear-gradient(180deg,#00d4ff80,#7c3aed4d)}.stage-icon[data-v-10ac860d]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;position:relative;z-index:2;flex-shrink:0}.step-icon--launch[data-v-10ac860d]{background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 0 20px #ef444466}.step-icon--orbit[data-v-10ac860d]{background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 0 20px #3b82f666}.step-icon--stable[data-v-10ac860d]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 0 20px #10b98166}.step-icon--deep[data-v-10ac860d]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 0 20px #8b5cf666}.step-icon--mastery[data-v-10ac860d]{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 20px #fbbf2466;animation:pulse-glow-10ac860d 2s ease-in-out infinite}@keyframes pulse-glow-10ac860d{0%,to{box-shadow:0 0 20px #fbbf2466}50%{box-shadow:0 0 30px #fbbf2499}}.stage-content[data-v-10ac860d]{display:flex;flex-direction:column;justify-content:center;gap:10px;margin-top:1rem}.stage-title[data-v-10ac860d]{font-size:1.4rem;font-weight:600;color:#fff;margin:0;padding:0}.step-description[data-v-10ac860d]{color:#cbd5e1;line-height:1.6;max-width:500px}.step-timing[data-v-10ac860d]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#00d4ff;font-weight:500}.step-timing .lamp[data-v-10ac860d]{--glow-lamp--color: #00d4ff}.summary-card[data-v-10ac860d]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-header[data-v-10ac860d]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2rem}.summary-title[data-v-10ac860d]{font-size:2rem;font-weight:600;color:#fff;margin:0}.summary-icon[data-v-10ac860d]{width:80px;height:80px;background:linear-gradient(135deg,#00d4ff,#7c3aed);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#fff;flex-shrink:0}.summary-content[data-v-10ac860d]{display:flex;flex-direction:column;gap:20px}.summary-content p[data-v-10ac860d]{color:#cbd5e1;line-height:1.6;margin:0}.science-stats[data-v-10ac860d]{display:flex;justify-content:space-evenly;gap:3rem}.science-stat[data-v-10ac860d]{text-align:center}.stat-number[data-v-10ac860d]{font-family:var(--day-streak--font-family);display:block;font-size:2rem;font-weight:700;color:#00d4ff;margin-bottom:.5rem}.science-stat .stat-label[data-v-10ac860d]{font-size:.9rem;color:#94a3b8;line-height:1.3}.code-hud[data-v-e6f9c62d]{container-type:size;position:relative;height:100%;aspect-ratio:8 / 15;padding:6cqb 4cqb;background:#ffffff0a;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);border-radius:44px;overflow:hidden;font-family:Rajdhani,sans-serif;color:#fff;box-shadow:0 3cqb 3cqb #0006}.glass-glare[data-v-e6f9c62d]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(140deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.02) 40%,transparent 41%,transparent 69%,rgba(255,255,255,.02) 70%,rgba(255,255,255,.05) 85%);pointer-events:none;z-index:5}.top-left-edge-highlight[data-v-e6f9c62d]{position:absolute;filter:blur(1px);inset:0 15% 45% 0;border-top:2px solid rgba(255,255,255,.6);border-left:2px solid rgba(255,255,255,.6);border-top-left-radius:44px;mask-image:linear-gradient(to right,white 80%,transparent),linear-gradient(to bottom,white 80%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,white 80%,transparent),linear-gradient(to bottom,white 80%,transparent);-webkit-mask-composite:source-in;pointer-events:none}.bottom-right-edge-highlight[data-v-e6f9c62d]{position:absolute;filter:blur(1px);inset:60% 0 0 15%;border-bottom:2px solid rgba(255,255,255,.6);border-right:2px solid rgba(255,255,255,.6);border-bottom-right-radius:44px;pointer-events:none;mask-image:linear-gradient(to left,white 80%,transparent),linear-gradient(to top,white 80%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to left,white 80%,transparent),linear-gradient(to top,white 80%,transparent);-webkit-mask-composite:source-in}.hud-display-wrapper[data-v-e6f9c62d]{display:flex;flex-direction:column;gap:1.5cqb}.dots-container[data-v-e6f9c62d]{display:flex;flex-direction:row;gap:1.2cqb;justify-content:center;align-items:center;align-self:flex-end;margin-right:2.5cqb}.dot-indicator[data-v-e6f9c62d]{width:1.1cqb;height:1.1cqb;border-radius:50%;background:#ffffff1a;transition:all .4s ease}.dot-indicator--active[data-v-e6f9c62d]{background:#00f2ff;box-shadow:0 0 2cqb #00f2ff}.dot-indicator--locked[data-v-e6f9c62d]{background:red;box-shadow:0 0 2cqb #8b0000}.hud-display[data-v-e6f9c62d]{flex:1;background:#00000059;border-radius:4cqb;padding:3cqb;margin-bottom:5.5cqb;border:1px solid rgba(255,255,255,.05)}.hud-display--syncing[data-v-e6f9c62d]{pointer-events:none}.hud-display--success[data-v-e6f9c62d]{border-color:#4aff44cc}.hud-display--error[data-v-e6f9c62d]{border-color:#f44c;animation:shake-e6f9c62d .4s ease-in-out;pointer-events:none;filter:blur(1px)}.hud-display--off[data-v-e6f9c62d]{opacity:.5;pointer-events:none}.display-header[data-v-e6f9c62d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.8cqb}.display-nav-titles[data-v-e6f9c62d]{display:flex;flex-direction:column}.display-title-sub[data-v-e6f9c62d]{font-size:1.5cqb;opacity:.4;letter-spacing:.2cqb}.display-title-main[data-v-e6f9c62d]{font-size:2.7cqb;font-weight:600;letter-spacing:.2cqb}.signal-flow[data-v-e6f9c62d]{display:flex;gap:.5cqb;color:#00f2ff;font-size:5cqb}.chevron.pulse[data-v-e6f9c62d]{animation:pulse-e6f9c62d .6s infinite}.code-field[data-v-e6f9c62d]{height:8cqb;background:#ffffff05;border-radius:2cqb;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.code-progress-bar[data-v-e6f9c62d]{position:absolute;left:0;top:0;bottom:0;background:#00f2ff2e;transition:width .4s cubic-bezier(.4,0,.2,1)}.code-digits-overlay[data-v-e6f9c62d]{width:100%;display:flex;flex-direction:row;gap:1.2cqb;align-items:center;justify-content:center;font-size:4.4cqb;font-weight:700;color:#00f2ff;text-shadow:0 0 1.5cqb rgba(0,242,255,.5);z-index:1}.code-digit[data-v-e6f9c62d]{width:4cqb;text-align:center}.display-footer-tag[data-v-e6f9c62d]{font-size:1.5cqb;opacity:.4;margin-top:1.5cqb;text-align:center;font-weight:500;letter-spacing:.2cqb}.hud-keypad-grid[data-v-e6f9c62d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8cqb}.hud-grid-key[data-v-e6f9c62d]{aspect-ratio:1;background:transparent;border:2px solid rgba(255,255,255,.15);border-radius:50%;color:#fffc;font-size:3.5cqb;cursor:pointer;transition:all .2s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center}.hud-grid-key--locked[data-v-e6f9c62d]{color:#ffffff26;border-width:1px;pointer-events:none}@media (hover: hover){.hud-grid-key[data-v-e6f9c62d]:not(.hud-clear-key):not(.hud-resend-key):hover{border-color:#fff9;background:#ffffff0d;color:#fff}}.hud-grid-key[data-v-e6f9c62d]:not(.hud-clear-key):not(.hud-resend-key):active{transform:scale(.9);background:#00f2ff;border-color:#00f2ff;color:#000;box-shadow:0 0 3cqb #00f2ff}.hud-clear-key[data-v-e6f9c62d]:not(.hud-grid-key--locked){color:#ff9d00;border-color:#ff9d0033}@media (hover: hover){.hud-clear-key[data-v-e6f9c62d]:hover{border-color:#ff9d00;background:#ffffff05}}.hud-clear-key[data-v-e6f9c62d]:active{transform:scale(.9);background:#ff9d00;border-color:#ff9d00;color:#000;box-shadow:0 0 3cqb #ff9d00}.hud-resend-key[data-v-e6f9c62d]:not(.hud-grid-key--locked){color:red;border-color:#f003}@media (hover: hover){.hud-resend-key[data-v-e6f9c62d]:hover{border-color:red;background:#ffffff05}}.hud-resend-key[data-v-e6f9c62d]:active{transform:scale(.9);background:red;border-color:red;color:#000;box-shadow:0 0 3cqb red}@keyframes pulse-e6f9c62d{0%,to{opacity:.3}50%{opacity:1}}@keyframes shake-e6f9c62d{0%,to{transform:translate(0)}20%{transform:translate(-1cqb)}40%{transform:translate(1cqb)}60%{transform:translate(-1cqb)}80%{transform:translate(1cqb)}}.confirmation-code-page[data-v-f07e8d11]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem}.code-instructions[data-v-f07e8d11]{text-align:center;font-size:clamp(.8rem,2vw,1rem);letter-spacing:.02rem;text-wrap:balance;color:#fdfbff;padding:.5rem;margin:0}.code-instructions em[data-v-f07e8d11]{color:red;font-style:normal;font-weight:600}.control-device[data-v-f07e8d11]{height:75dvh;width:90vw;display:flex;align-items:center;justify-content:center}.navbar--theme[data-v-f219ec7f]{--nav--font-family: var(--navbar--font-family);--nav--bg: transparent;--nav--text--color: #FAF9F6;--nav--text--color--hover: #dad0f8;--starfield--star--color: #dad0f8}.navbar[data-v-f219ec7f]{position:sticky;inset:0;display:flex;justify-content:space-between;background:var(--nav--bg);padding:clamp(4px,1.5vw,10px);height:var(--navbar-height)}.nav-items[data-v-f219ec7f]{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:4px}.nav-item-text[data-v-f219ec7f]{width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px}.nav-item-icon[data-v-f219ec7f]{width:40px;height:40px}.nav-item-partition[data-v-f219ec7f]{font-size:.4rem;color:var(--nav--text--color)}.nav-text[data-v-f219ec7f]{font-family:var(--nav--font-family);font-weight:600;letter-spacing:.1rem;word-spacing:.1rem;text-transform:uppercase;color:var(--nav--text--color);cursor:pointer;transition:color .3s ease-in-out}@media (hover: hover){.nav-text[data-v-f219ec7f]:hover{color:var(--nav--text--color--hover)}}.nav-text--active[data-v-f219ec7f]{color:var(--nav--text--color--hover)}.nav-text--title[data-v-f219ec7f]{font-size:clamp(.85rem,2vw,1.5rem);text-wrap:wrap}.nav-text--item[data-v-f219ec7f]{font-size:.8rem;text-align:center;padding:4px;border-radius:9999px;transition:background .3s ease-in-out}@media (hover: hover){.nav-text--item[data-v-f219ec7f]:hover{background:#faf9f626}}.logo-container[data-v-f219ec7f]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(4px,1.5vw,10px)}.logo-image[data-v-f219ec7f]{height:clamp(40px,10vw,60px);z-index:1}.pop-enter-active[data-v-f219ec7f],.pop-leave-active[data-v-f219ec7f]{transition:opacity .15s ease,transform .15s ease}.pop-enter-from[data-v-f219ec7f],.pop-leave-to[data-v-f219ec7f]{opacity:0;transform:scale(.6)}.pop-enter-to[data-v-f219ec7f],.pop-leave-from[data-v-f219ec7f]{opacity:1;transform:scale(1)}.app[data-v-c3538a9d]{height:100%;display:flex;flex-direction:column;background:var(--app--bg, white);overflow:hidden;touch-action:pan-y}
