@layer base{html,body{overscroll-behavior:none;-webkit-user-select:none;user-select:none;background-color:#1a1f2e;margin:0;padding:0}*{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}:root{--navbar-height:8dvh;--border-radius:4px;--main--font-family:Lato, "Lato Fallback", sans-serif;--button--font-family:"Quicksand Variable", "Quicksand Fallback", sans-serif;--error-text--font-family:"Rubik Variable", "Rubik Fallback", sans-serif;--toast--font-family:Lato, "Lato Fallback", sans-serif;--day-streak--font-family:"Nunito Variable", "Nunito Fallback", sans-serif;--navbar--font-family:"Nunito Variable", "Nunito Fallback", sans-serif;--site-content--font-family:"Quicksand Variable", "Quicksand Fallback", 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--color:#45454a;--text-input--color:#45454a;--smart-input--color--error:#c80f0f;--text-input--color--error:#c80f0f;--smart-input--bg-color:#f9f9f9;--text-input--bg-color:#f9f9f9;--smart-input--border-color:#b8c4d6;--text-input--border-color:#b8c4d6;--smart-input--border-color--focus:#007bff;--text-input--border-color--focus:#007bff;--smart-input--border-color--error:#c80f0f;--text-input--border-color--error:#c80f0f;--smart-input--border-radius:var(--border-radius);--text-input--border-radius:var(--border-radius);--smart-input--placeholder--color:#b8c4d6;--text-input--placeholder--color:#b8c4d6;--smart-input--secret-button--color:#b8c4d6;--text-input--secret-button--color:#b8c4d6;--smart-input--secret-button--color--hover:#007bff;--text-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:#fff3;--off-button--bg-color:#4e4e4e;--off-button--bg-color--hover:#7e7e7e;--dangerous-button--bg-color:#830000;--dangerous-button--bg-color--hover:#a00;--dangerous-button--bg-color--progress:#d60000;--dangerous-button--bg-color--disabled:#ff8080;--dangerous-button--spinner--color:#ededed;--safe-button--bg-color:#118300;--safe-button--bg-color--hover:#00bd10;--safe-button--bg-color--disabled:#80df88;--safe-button--spinner--color:#ededed;--calm-button--bg-color:#0056b3;--calm-button--bg-color--hover:#0070e6;--calm-button--bg-color--loading:#4da3ff;--calm-button--spinner--color:#ededed;--calendar--weekday--color:#6b7280;--calendar--weekday--border-color:#0000000f;--calendar--day--border-color:#0000000f;--calendar--day--color:#3e3e3e;--calendar--day--stages--color:#00000080;--calendar--day--seq--bg:#0000001f;--calendar--day--checkmark--color:#0cdc0f;--calendar--today-ring:#7c3aed;--calendar--day--empty--bg-color:#8e8e8e82;--calendar--day--initial--color:#e5e7eb;--calendar--day--initial--bg-color:#cd8005a8;--calendar--day--initial--stripe-color:#d38d128c;--calendar--day--completed--color:#e5e7eb;--calendar--day--completed--bg-color:#0ea539a8;--calendar--day--completed--stripe-color:#0bb8318c;--calendar--day--in-progress--color:#e5e7eb;--calendar--day--in-progress--bg-color:#3179cd8c;--calendar--day--in-progress--stripe-color:#406fcc2b;--calendar--day--not-started--color:#5a5a5a;--calendar--day--not-started--bg-color:#004f681a;--calendar--day--not-started--stripe-color:#1e5d730a;--calendar--day--off--color:#e5e7eb;--calendar--day--off--bg-color:#e470afb0;--calendar--day--off--stripe-color:#ea70af82;--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 #0003;--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:#34d3994d;--error-toast--from:#fb7185;--error-toast--via:#fda4af;--error-toast--to:#f43f5e;--error-toast--glow:#fb71854d;--info-toast--from:#38bdf8;--info-toast--via:#7dd3fc;--info-toast--to:#0ea5e9;--info-toast--glow:#38bdf84d;--warning-toast--from:#fbbf24;--warning-toast--via:#fcd34d;--warning-toast--to:#f59e0b;--warning-toast--glow:#fbbf244d;--review-progressbar--from:#60a5fa;--review-progressbar--via:#3b82f6;--review-progressbar--to:#2563eb;--review-progressbar--bg-color:#0000001a;--logout-progressbar--from:#60a5fa;--logout-progressbar--via:#3b82f6;--logout-progressbar--to:#2563eb;--logout-progressbar--bg-color:#0000001a;--space-card--color:#686868;--space-card--color--strip:#9f9f9f;--space-card--color--strip--hover:#686868;--space-card--box-shadow:0 8px 12px #00000026;--space-card--box-shadow--hover:0 12px 16px #0003;--space-card--border-color:#0000000d;--space-card--front--bg-color:#fdfdfd;--space-card--front--bg-image:linear-gradient(0deg, transparent 5px, #22222226 5px, #22222226 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:#00000040;--control-bar--button--color:#bfbfbf;--control-bar--button--color--hover:#f3efef;--control-bar--button--bg:transparent;--control-bar--button--bg--hover:transparent;--cp--launch--color:linear-gradient(135deg, #5b5b91 0%, #69537d 100%);--cp--launch--color--reversed:linear-gradient(135deg, #3d7878 0%, #3b5478 100%);--cp--widget--color:linear-gradient(135deg, #9aaaf1 0%, #a285c0 100%);--cp--widget--color--active:linear-gradient(135deg, #8e6ebd 0%, #d75bd1 100%);--cp--widget--color--inactive:linear-gradient(135deg, #797979 0%, #404040 100%);--cp--widget--color--reversed:linear-gradient(135deg, #86d6d6 0%, #80aae8 100%);--cp--widget--color--reversed--active:linear-gradient(135deg, #40a8b0 0%, #4c78cc 100%);--cp--badge--color:#0d124a99;--cp--text--color:#0d124a99;--cp--text--color--active:#fff9;--cp--text--color--inactive:#fff3;--cp--border-color:#8080809e;--cp--shadow-color:#00000026;--cp--count-box--color:#141b6ad1;--cp--count-box--bg:#d2d2e4}@media (width<=400px){:root{--navbar-height:6dvh}}}@layer layout{.page{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;flex:1;width:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden auto}.page--bg--light{background:var(--page--bg--light)}.flex-column{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-center{justify-content:center;align-items:center}.padding-auto{padding:1rem}@media (width<=560px){.padding-auto{padding:.5rem}}:root{--navbar-height:8dvh;--border-radius:4px;--main--font-family:Lato, "Lato Fallback", sans-serif;--button--font-family:"Quicksand Variable", "Quicksand Fallback", sans-serif;--error-text--font-family:"Rubik Variable", "Rubik Fallback", sans-serif;--toast--font-family:Lato, "Lato Fallback", sans-serif;--day-streak--font-family:"Nunito Variable", "Nunito Fallback", sans-serif;--navbar--font-family:"Nunito Variable", "Nunito Fallback", sans-serif;--site-content--font-family:"Quicksand Variable", "Quicksand Fallback", 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--color:#45454a;--text-input--color:#45454a;--smart-input--color--error:#c80f0f;--text-input--color--error:#c80f0f;--smart-input--bg-color:#f9f9f9;--text-input--bg-color:#f9f9f9;--smart-input--border-color:#b8c4d6;--text-input--border-color:#b8c4d6;--smart-input--border-color--focus:#007bff;--text-input--border-color--focus:#007bff;--smart-input--border-color--error:#c80f0f;--text-input--border-color--error:#c80f0f;--smart-input--border-radius:var(--border-radius);--text-input--border-radius:var(--border-radius);--smart-input--placeholder--color:#b8c4d6;--text-input--placeholder--color:#b8c4d6;--smart-input--secret-button--color:#b8c4d6;--text-input--secret-button--color:#b8c4d6;--smart-input--secret-button--color--hover:#007bff;--text-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:#fff3;--off-button--bg-color:#4e4e4e;--off-button--bg-color--hover:#7e7e7e;--dangerous-button--bg-color:#830000;--dangerous-button--bg-color--hover:#a00;--dangerous-button--bg-color--progress:#d60000;--dangerous-button--bg-color--disabled:#ff8080;--dangerous-button--spinner--color:#ededed;--safe-button--bg-color:#118300;--safe-button--bg-color--hover:#00bd10;--safe-button--bg-color--disabled:#80df88;--safe-button--spinner--color:#ededed;--calm-button--bg-color:#0056b3;--calm-button--bg-color--hover:#0070e6;--calm-button--bg-color--loading:#4da3ff;--calm-button--spinner--color:#ededed;--calendar--weekday--color:#6b7280;--calendar--weekday--border-color:#0000000f;--calendar--day--border-color:#0000000f;--calendar--day--color:#3e3e3e;--calendar--day--stages--color:#00000080;--calendar--day--seq--bg:#0000001f;--calendar--day--checkmark--color:#0cdc0f;--calendar--today-ring:#7c3aed;--calendar--day--empty--bg-color:#8e8e8e82;--calendar--day--initial--color:#e5e7eb;--calendar--day--initial--bg-color:#cd8005a8;--calendar--day--initial--stripe-color:#d38d128c;--calendar--day--completed--color:#e5e7eb;--calendar--day--completed--bg-color:#0ea539a8;--calendar--day--completed--stripe-color:#0bb8318c;--calendar--day--in-progress--color:#e5e7eb;--calendar--day--in-progress--bg-color:#3179cd8c;--calendar--day--in-progress--stripe-color:#406fcc2b;--calendar--day--not-started--color:#5a5a5a;--calendar--day--not-started--bg-color:#004f681a;--calendar--day--not-started--stripe-color:#1e5d730a;--calendar--day--off--color:#e5e7eb;--calendar--day--off--bg-color:#e470afb0;--calendar--day--off--stripe-color:#ea70af82;--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 #0003;--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:#34d3994d;--error-toast--from:#fb7185;--error-toast--via:#fda4af;--error-toast--to:#f43f5e;--error-toast--glow:#fb71854d;--info-toast--from:#38bdf8;--info-toast--via:#7dd3fc;--info-toast--to:#0ea5e9;--info-toast--glow:#38bdf84d;--warning-toast--from:#fbbf24;--warning-toast--via:#fcd34d;--warning-toast--to:#f59e0b;--warning-toast--glow:#fbbf244d;--review-progressbar--from:#60a5fa;--review-progressbar--via:#3b82f6;--review-progressbar--to:#2563eb;--review-progressbar--bg-color:#0000001a;--logout-progressbar--from:#60a5fa;--logout-progressbar--via:#3b82f6;--logout-progressbar--to:#2563eb;--logout-progressbar--bg-color:#0000001a;--space-card--color:#686868;--space-card--color--strip:#9f9f9f;--space-card--color--strip--hover:#686868;--space-card--box-shadow:0 8px 12px #00000026;--space-card--box-shadow--hover:0 12px 16px #0003;--space-card--border-color:#0000000d;--space-card--front--bg-color:#fdfdfd;--space-card--front--bg-image:linear-gradient(0deg, transparent 5px, #22222226 5px, #22222226 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:#00000040;--control-bar--button--color:#bfbfbf;--control-bar--button--color--hover:#f3efef;--control-bar--button--bg:transparent;--control-bar--button--bg--hover:transparent;--cp--launch--color:linear-gradient(135deg, #5b5b91 0%, #69537d 100%);--cp--launch--color--reversed:linear-gradient(135deg, #3d7878 0%, #3b5478 100%);--cp--widget--color:linear-gradient(135deg, #9aaaf1 0%, #a285c0 100%);--cp--widget--color--active:linear-gradient(135deg, #8e6ebd 0%, #d75bd1 100%);--cp--widget--color--inactive:linear-gradient(135deg, #797979 0%, #404040 100%);--cp--widget--color--reversed:linear-gradient(135deg, #86d6d6 0%, #80aae8 100%);--cp--widget--color--reversed--active:linear-gradient(135deg, #40a8b0 0%, #4c78cc 100%);--cp--badge--color:#0d124a99;--cp--text--color:#0d124a99;--cp--text--color--active:#fff9;--cp--text--color--inactive:#fff3;--cp--border-color:#8080809e;--cp--shadow-color:#00000026;--cp--count-box--color:#141b6ad1;--cp--count-box--bg:#d2d2e4}@media (width<=400px){:root{--navbar-height:6dvh}}.auth-container{background-color:var(--auth-container--bg-color);width:clamp(20rem,20vw,40rem);box-shadow:var(--auth-container--box-shadow);text-align:center;border-top:.5rem solid #0000;border-radius:8px;padding:clamp(1rem,4vh,2rem) clamp(1rem,2vw,2rem);transition:border-color .2s ease-in-out;position:relative}.auth-container--error{border-top-color:var(--input--border-color--error);animation:.3s cubic-bezier(.175,.885,.32,1.275) pop-error}@keyframes pop-error{50%{transform:scale(1.03)}}.auth-form{flex-direction:column;gap:1.5vh;display:flex}.auth-link{color:var(--link--color);margin:0;padding:0;font-size:clamp(.75rem,2vh,.9rem)}.auth-link a{color:var(--a--color);text-decoration:none}.auth-link a:hover,.auth-link a:focus{outline:none;text-decoration:underline}.section-header{margin:0;padding:0}.section-title{font-family:var(--site-content--font-family);color:#a0c4ff;margin-bottom:10px;font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1;display:block}.section-title--main{text-wrap:balance;font-size:clamp(2.5rem,6vw,4rem)}.section-title--sub{color:#b0c4de;margin-top:20px;font-size:clamp(1rem,3vw,1.5rem);font-style:italic;font-weight:300;line-height:1}.section-title--centered{text-align:center}.section-description{font-family:var(--site-content--font-family);color:#cbd5e1;font-size:clamp(1rem,3vw,1.2rem);line-height:1.6}.section-description--short{max-width:500px}.section-description--paragraph{text-indent:2rem}.section-description strong{color:gold}.section-description em{color:#00d4ff;font-style:normal;font-weight:600}.feature-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#00d4ff80,#0000);height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.feature-card:hover{border-color:#00d4ff4d;transform:translateY(-5px);box-shadow:0 10px 40px #00d4ff1a}.feature-card:hover:before{opacity:1}.feature-card--primary{background:linear-gradient(135deg,#7c3aed1a 0%,#a855f71a 100%);border-color:#7c3aed4d}.feature-card--primary:hover{border-color:#7c3aed80;box-shadow:0 10px 40px #7c3aed33}.feature-card--primary:before{background:linear-gradient(90deg,#0000,#c800ff80,#0000)}.feature-icon{color:#cbd5e1;background:linear-gradient(135deg,#00d4ff 0%,#7c3aed 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:3rem;display:flex}.feature-card--primary .feature-icon{background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)}.feature-title{font-family:var(--site-content--font-family);color:#fff;margin-bottom:1rem;font-size:2rem;font-weight:600}.feature-description{font-family:var(--site-content--font-family);color:#cbd5e1;font-size:clamp(1rem,3vw,1.2rem);line-height:1.6}.feature-stats{justify-content:space-evenly;gap:1rem;display:flex}.feature-stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.feature-stat-title{font-family:var(--day-streak--font-family);color:#00d4ff;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;display:block}.feature-stat-description{font-family:var(--site-content--font-family);color:#94a3b8;font-size:clamp(.9rem,3vw,1rem);line-height:1.3}@media (width<=560px){.feature-title{font-size:1.3rem}.feature-icon{border-radius:12px;width:60px;height:60px;font-size:2rem}.feature-stats{flex-direction:column}}.skeleton{background-color:#ccc;border-radius:6px;animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton--dark{background-color:#434463}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}}@layer shared{.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.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{appearance:none}}@layer components{.awesome-globe{--awesome-container--icon--color:var(--fa-icon--color--globe)}.awesome-danger{--awesome-button--icon--color:var(--dangerous-button--bg-color);--awesome-button--icon--color--hover:var(--dangerous-button--bg-color--hover)}.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);--smart-button--bg--loading:var(--dangerous-button--bg-color--disabled);--smart-button--spinner--color:var(--dangerous-button--spinner--color)}.calm-button{--smart-button--bg:var(--calm-button--bg-color);--smart-button--bg--hover:var(--calm-button--bg-color--hover);--smart-button--bg--loading:var(--calm-button--bg-color--loading);--smart-button--spinner--color:var(--calm-button--spinner--color)}.safe-button{--smart-button--bg:var(--safe-button--bg-color);--smart-button--bg--hover:var(--safe-button--bg-color--hover);--smart-button--bg--loading:var(--safe-button--bg-color--disabled);--smart-button--spinner--color:var(--safe-button--spinner--color)}.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:#faf9f626;--awesome-button--bg--hover:#faf9f626;--awesome-button--border-radius:999px;--awesome-button--padding:0px}.counter-button{--smart-button--width:140px;--smart-button--padding:4px}.counter-button--layout{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:4px;display:flex}.counter-button--text{text-transform:uppercase;font-weight:600}.counter-button--number{color:#0d124a99;text-align:center;background:#e1e4f0;border-radius:3px;width:40px;padding:2px;font-size:.85rem;font-weight:600}.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--bg--held:var(--cp--widget--color--reversed);--awesome-button--bg--held--hover:var(--cp--widget--color--reversed--active);--awesome-button--border:1px solid var(--cp--border-color);--awesome-button--border-radius:6px}.cp-widget--special-stage{--awesome-button--icon--size:44px}.cp-text{color:var(--cp--text--color);word-spacing:.05rem;letter-spacing:.05rem;text-transform:uppercase;text-align:center;font-size:.9rem;font-weight:600}.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{color:var(--cp--count-box--color);background:var(--cp--count-box--bg);text-align:center;border-radius:3px;width:40px;padding:2px;font-size:.85rem;font-weight:600}.cp-count-box--pulsing{color:var(--cp--count-box--bg);animation:1s ease-in-out infinite box-pulse}@keyframes box-pulse{0%,to{opacity:1}50%{opacity:.5}}.cp-count-box--big{width:50px;font-size:.9rem}.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}.review-progressbar{--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);width:100%}.note-paragraph{color:#4a5568;background:#f0f4f8;border-left:3px solid #007bff;border-right:3px solid #007bff;border-radius:6px;margin:0;padding:6px;font-size:.9rem;line-height:1.4}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-ext-300-normal-CYtq150c.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/lato-latin-300-normal-BP2wSCML.woff2)format("woff2"),url(/assets/lato-latin-300-normal-CINZtfFB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);size-adjust:97.69%;ascent-override:101.03%;descent-override:21.8%;line-gap-override:0%}@font-face{font-family:Quicksand Fallback;src:local(Arial);size-adjust:104.31%;ascent-override:95.87%;descent-override:23.97%;line-gap-override:0%}@font-face{font-family:Nunito Fallback;src:local(Arial);size-adjust:101.39%;ascent-override:99.71%;descent-override:34.82%;line-gap-override:0%}@font-face{font-family:Rubik Fallback;src:local(Arial);size-adjust:104.98%;ascent-override:89.06%;descent-override:23.81%;line-gap-override:0%}.svg-image-container[data-v-19c97a2c]{display:block;position:relative}.svg-image[data-v-19c97a2c]{object-fit:contain;width:100%;height:100%;display:block}.non-interactive[data-v-19c97a2c]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}:where(img[data-v-19c97a2c]){touch-action:manipulation}.starfield--theme[data-v-28b304e3]{--star--color:var(--starfield--star--color,#ffffffe6)}.starfield[data-v-28b304e3]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.starfield__star[data-v-28b304e3]{opacity:1;background-color:var(--star--color);will-change:opacity, transform;border-radius:9999px;animation-name:twinkle-28b304e3,verticalDrift-28b304e3;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;position:absolute}@keyframes twinkle-28b304e3{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes verticalDrift-28b304e3{0%{transform:translateY(0)}50%{transform:translateY(var(--v2ef63b74))}to{transform:translateY(0)}}.tooltip--theme[data-v-5e6f13b8]{--tooltip--color:#333333e6;--tooltip--bg-color:#ffffff80;--tooltip--border-color:#9e9e9e;--tooltip--padding:.75rem 1rem;--tooltip--border-radius:12px;--tooltip--font-size:.9rem;--tooltip--box-shadow:0 2px 8px #0000001f;--tooltip--arrow-size:6px}.tooltip[data-v-5e6f13b8]{display:inline-block;position:relative}.tooltip-message[data-v-5e6f13b8]{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;position:absolute}.tooltip-arrow[data-v-5e6f13b8]{border-style:solid;width:0;height:0;position:absolute}.tooltip--top[data-v-5e6f13b8]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip--top .tooltip-arrow[data-v-5e6f13b8]{border-width:8px 8px 0;border-color:var(--tooltip--border-color) transparent transparent transparent;top:100%;left:50%;transform:translate(-50%)}.tooltip--bottom[data-v-5e6f13b8]{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.tooltip--bottom .tooltip-arrow[data-v-5e6f13b8]{border-width:0 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent;bottom:100%;left:50%;transform:translate(-50%)}.tooltip--left[data-v-5e6f13b8]{top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.tooltip--left .tooltip-arrow[data-v-5e6f13b8]{border-width:8px 0 8px 8px;border-color:transparent transparent transparent var(--tooltip--border-color);top:50%;left:100%;transform:translateY(-50%)}.tooltip--right[data-v-5e6f13b8]{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.tooltip--right .tooltip-arrow[data-v-5e6f13b8]{border-width:8px 8px 8px 0;border-color:transparent var(--tooltip--border-color) transparent transparent;top:50%;right:100%;transform:translateY(-50%)}.tooltip--top-left[data-v-5e6f13b8]{bottom:calc(100% + 10px);right:0}.tooltip--top-left .tooltip-arrow[data-v-5e6f13b8]{border-width:8px 8px 0;border-color:var(--tooltip--border-color) transparent transparent transparent;top:100%;right:10px}.tooltip--top-right[data-v-5e6f13b8]{bottom:calc(100% + 10px);left:0}.tooltip--top-right .tooltip-arrow[data-v-5e6f13b8]{border-width:8px 8px 0;border-color:var(--tooltip--border-color) transparent transparent transparent;top:100%;left:10px}.tooltip--bottom-left[data-v-5e6f13b8]{top:calc(100% + 10px);right:0}.tooltip--bottom-left .tooltip-arrow[data-v-5e6f13b8]{border-width:0 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent;bottom:100%;right:10px}.tooltip--bottom-right[data-v-5e6f13b8]{top:calc(100% + 10px);left:0}.tooltip--bottom-right .tooltip-arrow[data-v-5e6f13b8]{border-width:0 8px 8px;border-color:transparent transparent var(--tooltip--border-color) transparent;bottom:100%;left:10px}.tooltip-fade-enter-active[data-v-5e6f13b8],.tooltip-fade-leave-active[data-v-5e6f13b8]{transition:opacity .2s ease-in-out}.tooltip-fade-enter-from[data-v-5e6f13b8],.tooltip-fade-leave-to[data-v-5e6f13b8]{opacity:0}.awesome-button--theme[data-v-97032679]{--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,#000);--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--bg--held:var(--awesome-button--bg--held,none);--a-btn--bg--held--hover:var(--awesome-button--bg--held--hover,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);--a-btn--scale-factor--on-hover:var(--awesome-button--scale-factor--on-hover,1.1);--a-btn--scale-factor--on-active:var(--awesome-button--scale-factor--on-active,.9)}.awesome-button-wrapper[data-v-97032679]{width:fit-content;height:fit-content;display:grid;position:relative}.awesome-button-wrapper--square[data-v-97032679]{aspect-ratio:1}.awesome-button-wrapper--growing[data-v-97032679]{width:100%;height:100%}.awesome-button-wrapper--growing--square[data-v-97032679]{aspect-ratio:1;width:auto;height:100%}.awesome-button[data-v-97032679]{color:var(--a-btn--icon--color);background:var(--a-btn--bg);border:var(--a-btn--border);border-radius:var(--a-btn--border-radius);cursor:pointer;width:100%;height:100%;padding:var(--a-btn--padding);transition:all var(--v3fb0ab38) ease-in-out;outline:none;flex-direction:column;justify-content:center;place-items:center;gap:4px;margin:0;display:flex;position:relative;overflow:visible}@media (hover:hover){.awesome-button[data-v-97032679]: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-97032679]: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-97032679]{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-97032679]{color:var(--a-btn--icon--color--active);background:var(--a-btn--bg--active)}.awesome-button--holdable[data-v-97032679]{-webkit-touch-callout:none}.awesome-button--holding[data-v-97032679]{animation:rumble-97032679 var(--v61c9a812) linear}.awesome-button--switched[data-v-97032679]{animation:switch-pop-97032679 var(--ea659c0e) ease-out}.awesome-button--held[data-v-97032679]:not(.awesome-button--disabled){background:var(--a-btn--bg--held)}@media (hover:hover){.awesome-button.awesome-button--held[data-v-97032679]:not(.awesome-button--disabled):not(.awesome-button--active):hover{background:var(--a-btn--bg--held--hover)}}.awesome-button--held.awesome-button--tapped[data-v-97032679]:not(.awesome-button--disabled):not(.awesome-button--active){background:var(--a-btn--bg--held--hover)}.awesome-button--invisible[data-v-97032679]{visibility:hidden}@media (hover:hover){.awesome-button-wrapper:has(.awesome-button:not(.awesome-button--disabled):hover) .awesome-icon-wrapper[data-v-97032679]{transform:scale(var(--a-btn--scale-factor--on-hover))}}.awesome-button-wrapper:has(.awesome-button--tapped:not(.awesome-button--disabled)) .awesome-icon-wrapper[data-v-97032679]{transform:scale(var(--a-btn--scale-factor--on-hover))}.awesome-button-wrapper:has(.awesome-button:not(.awesome-button--disabled):active) .awesome-icon-wrapper[data-v-97032679]{transform:scale(var(--a-btn--scale-factor--on-active))}.awesome-icon-wrapper[data-v-97032679]{will-change:transform;justify-content:center;align-items:center;min-width:0;min-height:0;transition:transform .2s ease-in-out;display:flex}.awesome-icon[data-v-97032679]{font-size:min(var(--a-btn--icon--size), 100cqw, 100cqh);width:var(--a-btn--icon--width)}.awesome--icon--spinning[data-v-97032679]{animation:2s linear infinite spin-97032679}@keyframes spin-97032679{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.awesome--icon--fading[data-v-97032679]{animation:1.5s linear infinite fade-97032679}@keyframes fade-97032679{0%{opacity:1}50%{opacity:.25}to{opacity:1}}@keyframes rumble-97032679{0%{transform:translate(0)rotate(0)}10%{transform:translate(-.3px,.3px)rotate(-.2deg)}20%{transform:translate(.4px,-.4px)rotate(.3deg)}30%{transform:translate(-.7px,.5px)rotate(-.5deg)}40%{transform:translate(.9px,-.7px)rotate(.6deg)}50%{transform:translate(-1.1px,.9px)rotate(-.8deg)}60%{transform:translate(1.4px,-1px)rotate(.9deg)}70%{transform:translate(-1.6px,1.2px)rotate(-1.1deg)}80%{transform:translate(1.9px,-1.4px)rotate(1.2deg)}90%{transform:translate(-2.1px,1.6px)rotate(-1.4deg)}to{transform:translate(0)rotate(0)}}@keyframes switch-pop-97032679{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.25);transform:scale(1.07)}to{filter:brightness();transform:scale(1)}}.smart-button--theme[data-v-b6e0deb1]{--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--spinner--color:var(--smart-button--spinner--color,#a3a3a3);--s-btn--spinner--size:var(--smart-button--spinner--size,24px);--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,#c8c8c8);--s-btn--bg--loading:var(--smart-button--bg--loading,#c8c8c8)}.smart-button[data-v-b6e0deb1]{color:var(--s-btn--title--color);padding:var(--s-btn--padding);border-radius:var(--s-btn--border-radius);background:var(--s-btn--bg);outline:var(--s-btn--border-width) solid var(--s-btn--border-color);width:var(--s-btn--width);height:var(--s-btn--height);cursor:pointer;isolation:isolate;border:none;transition:background-color .2s ease-in-out,outline .2s ease-in-out,box-shadow .2s ease-in-out;position:relative;overflow:hidden}.smart-button-progress[data-v-b6e0deb1]{background-color:var(--s-btn--bg--progress);border-radius:var(--s-btn--border-radius);z-index:0;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.smart-button-title-wrapper[data-v-b6e0deb1]{font-family:var(--button--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);z-index:1;transition:transform .1s ease-in-out;display:inline-block;position:relative}.smart-button-title[data-v-b6e0deb1]{text-transform:uppercase;font-weight:600}.smart-button[data-v-b6e0deb1]:not(.smart-button--disabled):active{transform:translateY(1px)}@media (hover:hover){.smart-button[data-v-b6e0deb1]:not(.smart-button--disabled):not(.smart-button--loading):hover,.smart-button[data-v-b6e0deb1]:not(.smart-button--disabled):not(.smart-button--loading):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):not(.smart-button--loading):hover .smart-button-title[data-v-b6e0deb1]{transform:scale(var(--v0bedcc52))}}.smart-button--tapped[data-v-b6e0deb1]:not(.smart-button--disabled):not(.smart-button--loading){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):not(.smart-button--loading)) .smart-button-title[data-v-b6e0deb1]{transform:scale(var(--v0bedcc52))}.smart-button--disabled[data-v-b6e0deb1]:not(.smart-button--loading){color:var(--s-btn--title--color--disabled);background:var(--s-btn--bg--disabled);cursor:default}.smart-button--loading[data-v-b6e0deb1]{background:var(--s-btn--bg--loading);cursor:default}.smart-button-spinner[data-v-b6e0deb1]{color:var(--s-btn--spinner--color);font-size:var(--s-btn--spinner--size)}.smart-button--rounded[data-v-b6e0deb1]{--smart-button--border-radius:9999px}.smart-button--fill-width[data-v-b6e0deb1]{--smart-button--width:100%}.smart-button--fill-height[data-v-b6e0deb1]{--smart-button--height:100%}.smart-button--fit-content[data-v-b6e0deb1]{--smart-button--width:fit-content;--smart-button--height:fit-content}.what-section[data-v-639e8395]{color:#fff;flex-direction:column;place-content:center;gap:20px;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px);display:flex;position:relative}.what-actions[data-v-639e8395]{gap:20px;display:flex}@media (width<=470px){.what-actions[data-v-639e8395]{flex-direction:column;align-items:center}}.action-button[data-v-639e8395]{--smart-button--title--color:#fff;--smart-button--border-color:#fff3;--smart-button--width:200px;--smart-button--height:50px;--smart-button--title--font-size:.9rem;--smart-button--title--letter-spacing:.05em;transition:all .3s}.action-button--signup[data-v-639e8395]{--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-639e8395],.action-button--user-page[data-v-639e8395]{--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-639e8395]:hover{transform:translateY(-2px)}.action-button--signup[data-v-639e8395]:hover{box-shadow:0 8px 30px #7c3aed66}.action-button--login[data-v-639e8395]:hover{box-shadow:0 8px 30px #3a79ed66}}.what-tagline[data-v-639e8395]{text-align:center;margin-top:1rem}.what-tagline-text[data-v-639e8395]{font-family:var(--site-content--font-family);color:#94a3b8;font-size:.9rem;font-style:italic}.why-section[data-v-639e8395]{background:#0000001a;flex-direction:column;gap:20px;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px);display:flex;position:relative}.features-grid[data-v-639e8395]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.schedule-stages[data-v-639e8395]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.schedule-stage[data-v-639e8395]{color:#00d4ff;background:#00d4ff33;border:1px solid #00d4ff66;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:600;display:flex}.schedule-stage--final[data-v-639e8395]{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-color:#7c3aed}.schedule-stage--transparent[data-v-639e8395]{background:0 0;border:none}.how-it-works-section[data-v-639e8395]{background:linear-gradient(135deg,#7c3aed1a 0%,#00d4ff0d 100%);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:20px;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px);display:flex;position:relative}.action-button--help[data-v-639e8395]{--smart-button--bg:linear-gradient(135deg, #3a64ed 0%, #558ef7 100%);--smart-button--bg--hover:linear-gradient(135deg, #5cbbf6 0%, #84a0fc 100%);align-self:center;box-shadow:0 4px 20px #7c3aed4d}@media (hover:hover){.action-button--help[data-v-639e8395]:hover{box-shadow:0 8px 30px #3a79ed66}}@media (width<=1000px){.features-grid[data-v-639e8395]{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}}.control-bar[data-v-9a0a864c]{background-color:var(--control-bar--bg-color);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;height:40px;padding:4px 10px;display:grid;position:relative}.control-bar.shadow[data-v-9a0a864c]{box-shadow:0 3px 3px 0 var(--control-bar--shadow-color)}.left-controls[data-v-9a0a864c]{z-index:1;flex-direction:row;grid-area:1/1;align-items:center;gap:4px;height:100%;display:flex}.right-controls[data-v-9a0a864c]{z-index:1;flex-direction:row;grid-area:1/3;align-items:center;gap:4px;height:100%;display:flex}.control-bar-title[data-v-9a0a864c]{text-align:left;color:var(--control-bar--title--color);font-size:var(--control-bar--title--font-size);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-weight:300;overflow:hidden}.control-bar-title.centered[data-v-9a0a864c]{text-align:center;padding-inline:var(--bd43595c);grid-column:1/-1}.control-bar-title-skeleton[data-v-9a0a864c]{grid-area:1/2;width:60%;height:80%}.fade-enter-active[data-v-a3c706c7],.fade-leave-active[data-v-a3c706c7]{transition:opacity .2s}.fade-enter-from[data-v-a3c706c7],.fade-leave-to[data-v-a3c706c7]{opacity:0}.awesome-container--theme[data-v-d7e74514]{--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-d7e74514]{align-items:center;gap:var(--a-container--gap);grid-template-columns:auto 1fr;display:grid}.awesome-container-icon-wrapper[data-v-d7e74514]{height:100%;width:calc(var(--a-container--icon--size) + 4px);justify-content:center;align-items:center;display:flex}.awesome-container-icon[data-v-d7e74514]{font-size:var(--a-container--icon--size);color:var(--a-container--icon--color)}.kinetic-ring-spinner--theme[data-v-e9ab19e1]{--ring-size:var(--v483f05d0);--ring-track--size:var(--v08b46615);--ring-track--color:#f1f5f9;--beam--speed:var(--b59831b4);--beam--color-1:var(--kinetic-ring-spinner--beam--color-1,#7f42b8);--beam--color-2:var(--kinetic-ring-spinner--beam--color-2,#a855f7);--beam--color-frozen:var(--kinetic-ring-spinner--beam--color-freeze,transparent)}.kinetic-ring-spinner[data-v-e9ab19e1]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.kinetic-ring[data-v-e9ab19e1]{width:var(--ring-size);height:var(--ring-size);justify-content:center;align-items:center;display:flex;position:relative}.ring-track[data-v-e9ab19e1]{border:var(--ring-track--size) solid var(--ring-track--color);border-radius:50%;width:100%;height:100%;position:absolute}.ring-beam[data-v-e9ab19e1]{border:var(--ring-track--size) solid transparent;background:conic-gradient(from 0deg, transparent 0%, var(--beam--color-1) 15%, var(--beam--color-2) 25%, transparent 35%) border-box;-webkit-mask-composite:destination-out;width:100%;height:100%;animation:rotate-e9ab19e1 var(--beam--speed) linear infinite;border-radius:50%;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ring-beam--frozen[data-v-e9ab19e1]{background:var(--beam--color-frozen) border-box;animation-play-state:paused}@keyframes rotate-e9ab19e1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flashcard-set-list[data-v-72adaf40]{flex-direction:column;gap:10px;height:100%;padding:1rem;display:flex}.flashcard-set[data-v-72adaf40]{cursor:pointer;background:var(--cp--widget--color);border:1px solid var(--cp--border-color);border-radius:6px;align-items:center;padding:10px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.flashcard-set--loading[data-v-72adaf40]{cursor:default;pointer-events:none}@media (hover:hover){.flashcard-set[data-v-72adaf40]:hover{background:var(--cp--widget--color--active);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-6px)}.flashcard-set:hover .flashcard-set-name[data-v-72adaf40],.flashcard-set:hover .flashcard-set-language[data-v-72adaf40]{color:var(--cp--text--color--active)}}.flashcard-set--active[data-v-72adaf40]{background:var(--cp--widget--color--active);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffffcf;transform:translate(-6px)}.flashcard-set--active .flashcard-set-name[data-v-72adaf40],.flashcard-set--active .flashcard-set-language[data-v-72adaf40]{color:var(--cp--text--color--active)}.flashcard-set-content[data-v-72adaf40]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.flashcard-set-name[data-v-72adaf40]{color:var(--cp--text--color);text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:400;transition:color .2s ease-in-out;overflow:hidden}.flashcard-set-language-container[data-v-72adaf40]{--awesome-container--icon--size:.8rem;--awesome-container--icon--color:var(--cp--text--color--active);--awesome-container--gap:4px}.flashcard-set-language[data-v-72adaf40]{color:var(--cp--text--color);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;transition:color .2s ease-in-out;overflow:hidden}.flashcard-set-spinner-container[data-v-72adaf40]{background:#fff6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.flashcard-set-list-skeleton[data-v-c313a120]{flex-direction:column;gap:10px;height:100%;padding:1rem;display:flex}.flashcard-set-skeleton[data-v-c313a120]{width:100%;height:65px}.sidebar-overlay[data-v-dff6e621]{top:var(--navbar-height);width:100vw;height:calc(100dvh - var(--navbar-height));opacity:0;pointer-events:none;background:#00000080;transition:opacity .35s ease-in-out;display:none;position:fixed;left:0}.sidebar-overlay--visible[data-v-dff6e621]{opacity:1;pointer-events:auto;display:block}.sidebar-wrapper[data-v-dff6e621]{flex-shrink:0;align-self:stretch;position:relative}.sidebar[data-v-dff6e621]{background:#32334a;flex-direction:column;width:260px;height:100%;transition:margin-left .35s ease-in-out;display:flex;overflow:hidden}.sidebar-content[data-v-dff6e621]{overscroll-behavior:contain;flex:1;overflow:hidden auto}.sidebar-content[data-v-dff6e621]::-webkit-scrollbar{width:8px}.sidebar-content[data-v-dff6e621]::-webkit-scrollbar-track{background:#575e68;border-radius:0}.sidebar-content[data-v-dff6e621]::-webkit-scrollbar-thumb{background:#808daa;border-radius:0}@media (hover:hover){.sidebar-content[data-v-dff6e621]::-webkit-scrollbar-thumb:hover{background:#98a9ca}}.sidebar-content[data-v-dff6e621]::-webkit-scrollbar-thumb:active{background:#98a9ca}.sidebar--collapsed[data-v-dff6e621]{margin-left:-260px}.sidebar--overlay[data-v-dff6e621]{width:260px;margin-left:0;transition:transform .35s ease-in-out;position:absolute;top:0;left:0}.sidebar--overlay.sidebar--collapsed[data-v-dff6e621]{transform:translate(-100%)}.sidebar--no-transition[data-v-dff6e621]{transition:none!important}.sidebar-control-bar[data-v-dff6e621]{--control-bar--title--font-size:clamp(.9rem, 1.5vw, 1.1rem)}.welcome-widget[data-v-69161fca]{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:220px;height:fit-content;display:flex}.welcome-text[data-v-69161fca]{color:var(--cp--text--color);text-align:center;white-space:wrap;word-spacing:.02rem;letter-spacing:.02rem;font-size:1rem;font-weight:500}.welcome-button[data-v-69161fca]{--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}.flashcard-info-bar[data-v-448f2abd]{flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;height:fit-content;max-height:max-content;display:flex}.language-info[data-v-448f2abd]{--awesome-container--icon--size:1.2rem;--awesome-container--icon--color:var(--fa-icon--color--globe);--awesome-container--gap:8px;display:flex}.language-info-text[data-v-448f2abd]{color:#2b458ee0;white-space:nowrap;word-spacing:.05rem;letter-spacing:.05rem;font-size:1rem}.flashcards-info[data-v-448f2abd]{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.flashcards-info-text[data-v-448f2abd]{color:#2b458ee0;word-spacing:.02rem;letter-spacing:.02rem;text-transform:uppercase;text-align:center;white-space:nowrap;font-size:.85rem;font-weight:500}.fade-slide-enter-active[data-v-448f2abd],.fade-slide-leave-active[data-v-448f2abd]{transition:max-height .3s ease-out,opacity .3s ease-out}.fade-slide-enter-from[data-v-448f2abd]{opacity:0;max-height:0}.fade-slide-enter-to[data-v-448f2abd]{opacity:0;max-height:100px}.fade-slide-leave-from[data-v-448f2abd]{opacity:1;max-height:100px}.fade-slide-leave-to[data-v-448f2abd]{opacity:0;max-height:0}.flashcard-widget[data-v-e7bd0809]{width:fit-content;height:100%;position:relative}.calendar-widget[data-v-5c299850]{aspect-ratio:1;width:fit-content;height:100%;position:relative}.calendar-button-slot[data-v-5c299850]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.calendar-info-button[data-v-5c299850]{--awesome-button--border-radius:50%;--awesome-button--icon--size:22px;--awesome-button--icon--color:#fd6b4c;--awesome-button--icon--color--hover:#ff423d;z-index:10;width:28px;height:28px;position:absolute;top:-14px;right:1px;transform:translate(calc(100% - 12px))}.calendar-popup[data-v-5c299850]{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--cp--border-color);box-shadow:0 4px 12px var(--cp--shadow-color);z-index:800;background-color:#0000;border-radius:6px;position:absolute;top:40%;left:50%;transform:translate(-50%)}.calendar-popup-layout[data-v-5c299850]{border-radius:6px;flex-direction:column;gap:2px;width:fit-content;height:fit-content;padding:4px;display:flex}.slide-fade-enter-active[data-v-5c299850]{transition:opacity .2s ease-out}.slide-fade-leave-active[data-v-5c299850]{transition:opacity .2s ease-in}.slide-fade-enter-from[data-v-5c299850],.slide-fade-leave-to[data-v-5c299850]{opacity:0}.review-info-widget[data-v-2555e58c]{background:var(--cp--widget--color);border:1px solid var(--cp--border-color);border-radius:6px;flex-direction:column;gap:4px;height:100%;padding:4px;display:flex;position:relative;overflow:hidden}.review-list[data-v-2555e58c]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:2px 6px 6px;display:flex}.review-item[data-v-2555e58c]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-item--total[data-v-2555e58c]{font-weight:600}.widget-review-badge[data-v-a13829ae]{position:absolute;top:0;right:4px}.review-badge[data-v-a13829ae]{color:var(--cp--badge--color);pointer-events:none;font-size:.7rem;transition:transform .4s ease-in-out}.review-badge--reversed[data-v-a13829ae]{transform:rotateY(180deg)}.special-stage-widget[data-v-71f65e80]{width:fit-content;height:100%;position:relative}.special-stage-title[data-v-71f65e80]{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.day-streak-widget[data-v-d2f63225]{width:fit-content;height:100%;position:relative}.day-streak[data-v-d2f63225]{border:1px solid var(--cp--border-color);background:var(--cp--widget--color--active);border-radius:6px;flex-direction:column;justify-content:center;gap:8px;height:100%;padding:4px;display:flex}.day-steak-number[data-v-d2f63225]{color:var(--cp--text--color--active);font-family:var(--day-streak--font-family);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;text-align:center;font-size:3rem;font-weight:600;line-height:1}.launch-button--theme[data-v-ae9a0498]{--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--bg--held:var(--cp--launch--color--reversed);--awesome-button--bg--held--hover:var(--cp--widget--color--reversed--active);--awesome-button--border:1px solid var(--cp--border-color);--awesome-button--border-radius:6px}.launch-button-starfield[data-v-ae9a0498]{z-index:1}.launch-button[data-v-ae9a0498]{border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.curtain[data-v-ae9a0498]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;z-index:2;background:0 0;border:1px solid #1a202c;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s ease-in-out;display:flex;position:absolute;top:0;left:0}.curtain-text[data-v-ae9a0498]{color:#e2e8f0;text-shadow:0 2px 4px #0000004d;letter-spacing:.05rem;text-transform:uppercase;text-align:center;font-size:16px}.launch-button:hover .curtain[data-v-ae9a0498]{transform:translateY(-100%)}.launch-button--disabled:hover .curtain[data-v-ae9a0498]{transform:none}.launch-widget[data-v-23aeae98]{align-items:center;min-width:106px;height:100%;display:flex;position:relative}.quiz-widget[data-v-4496b95d]{width:fit-content;height:100%;position:relative}.quiz-text[data-v-4496b95d]{margin-top:8px}.main-panel[data-v-092742a2]{border-radius:4px;flex-direction:column;gap:12px;display:flex}.main-panel-row[data-v-092742a2]{height:var(--cb3ad894);justify-content:flex-start;gap:12px;display:flex}.main-panel-widget[data-v-092742a2]{flex:none;width:fit-content;height:100%}.main-panel-square-widget[data-v-092742a2]{aspect-ratio:1;flex:none;height:100%}.main-panel-stretching-widget[data-v-092742a2]{flex:auto;max-width:200px;height:100%}.stages-widget--theme[data-v-0893a200]{--growth-space:calc(var(--stage-height-expanded) - var(--stage-height-base));--animation-duration:.4s;--animation-ease:cubic-bezier(.25, .8, .25, 1)}.stages-widget[data-v-0893a200]{border:1px solid var(--cp--border-color);background:var(--cp--widget--color);width:100%;transition:background var(--animation-duration) var(--animation-ease);border-radius:6px;flex-direction:column;gap:10px;padding:6px;display:flex;position:relative;container-type:inline-size}.stage-grid[data-v-0893a200],.stage-col[data-v-0893a200]{height:var(--stage-height-base);transition:height var(--animation-duration) var(--animation-ease);transition-delay:0s}@media (hover:hover){.stages-widget:hover .stage-grid[data-v-0893a200]{height:var(--stage-height-expanded);transition-delay:.5s}.stages-widget:hover .stage-col[data-v-0893a200]{height:calc(var(--stage-height-base) + (var(--growth-space) * var(--stage-ratio)));transition-delay:.5s}}.stages-widget--expanded .stage-grid[data-v-0893a200]{height:var(--stage-height-expanded);transition-delay:0s}.stages-widget--expanded .stage-col[data-v-0893a200]{height:calc(var(--stage-height-base) + (var(--growth-space) * var(--stage-ratio)));transition-delay:0s}.stages-title[data-v-0893a200]{color:var(--cp--text--color);letter-spacing:.05rem;text-transform:uppercase;padding:2px 4px;font-size:.9rem;font-weight:600}.stage-grid[data-v-0893a200]{will-change:height;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(1px,2cqi,24px);width:100%;display:grid}.stage-col[data-v-0893a200]{will-change:height;justify-content:center;width:100%;display:flex}.stage-inner[data-v-0893a200]{background:#00000038;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;max-width:132px;height:100%;min-height:48px;padding:4px 2px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #0003,inset 0 -2px 2px #ffffff1a}.stage-name[data-v-0893a200]{color:#faf9f6b3;letter-spacing:.05rem;text-transform:uppercase;text-align:center;word-break:break-word;font-size:clamp(.7rem,20cqi,.9rem);font-weight:600}.stage-count-wrapper[data-v-0893a200]{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.stage-count[data-v-0893a200]{color:var(--cp--count-box--color);background:var(--cp--count-box--bg);text-align:center;border-radius:3px;width:90%;min-width:26px;max-width:42px;padding:2px;font-size:clamp(.6rem,20cqi,.85rem);font-weight:600}.outer-space-widget[data-v-344ed818]{background:#242124;border-radius:6px;flex-direction:row;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:relative}.left-spacer[data-v-344ed818]{flex:1}.right-spacer[data-v-344ed818]{flex:1;justify-content:flex-start;padding-left:10px;display:flex}.control-outer-space-panel[data-v-d26b4925]{flex:0 0 14%;overflow:hidden}.modal-overlay[data-v-a771d4d6]{z-index:900;background:#00000080;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.modal-window[data-v-a771d4d6]{-webkit-user-select:none;user-select:none;resize:none;background:#fff;border-radius:8px;outline:none;flex-direction:column;width:clamp(240px,92vw,540px);min-width:240px;height:clamp(360px,90vh,480px);min-height:360px;margin:10px 10px clamp(10px,10vh,100px);padding:8px;display:flex;position:relative}.modal-topline[data-v-a771d4d6]{justify-content:space-between;align-items:center;gap:10px;padding:2px;display:flex}.modal-controls[data-v-a771d4d6]{align-items:center;gap:8px;display:flex}.modal-controls--left[data-v-a771d4d6]{justify-content:left}.modal-controls--center[data-v-a771d4d6]{justify-content:center}.modal-controls--right[data-v-a771d4d6]{justify-content:right}.modal-title[data-v-a771d4d6]{text-align:center;margin-bottom:10px;font-size:1.5em;font-weight:700}.modal-body[data-v-a771d4d6]{min-width:0;min-height:0;overflow:var(--v75198bea);flex-direction:column;flex:1;gap:10px;padding:2px;display:flex}.smart-input--theme[data-v-99d7eb94]{--inpt--font-size:var(--smart-input--font-size,1rem);--inpt--font-size--error:var(--smart-input--font-size--error,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-99d7eb94]{flex:1;width:100%;display:flex;position:relative}.smart-input textarea[data-v-99d7eb94],.smart-input input[data-v-99d7eb94]{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);resize:none;border-style:solid;border-width:2px;flex:1;margin:0;padding:clamp(.75rem,1.5vh,1.25rem) clamp(.75rem,1vw,1.25rem)}.smart-input textarea[data-v-99d7eb94]::placeholder,.smart-input input[data-v-99d7eb94]::placeholder{color:var(--inpt--placeholder--color)}.smart-input:hover textarea[data-v-99d7eb94],.smart-input:hover input[data-v-99d7eb94],.smart-input textarea[data-v-99d7eb94]:focus,.smart-input input[data-v-99d7eb94]:focus{border-color:var(--inpt--border-color--focus);outline:none}.smart-input--error textarea[data-v-99d7eb94],.smart-input--error input[data-v-99d7eb94]{border-color:var(--inpt--border-color--error)}.smart-input--error textarea[data-v-99d7eb94]::placeholder,.smart-input--error input[data-v-99d7eb94]::placeholder{font-size:var(--inpt--font-size--error);color:var(--inpt--color--error)}.secret-button[data-v-99d7eb94]{color:var(--inpt--secret-button--color);border-radius:var(--inpt--border-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3rem;transition:color .2s ease-in-out;display:flex;position:absolute;top:0;bottom:0;right:0}@media (hover:hover){.secret-button[data-v-99d7eb94]:hover,.secret-button[data-v-99d7eb94]:focus{color:var(--inpt--secret-button--color--hover);outline:none}}.toggle--theme[data-v-b850d1ae]{--tgl--color-on:var(--toggle--color-on,#007bff);--tgl--color-off:var(--toggle--color-off,#b8c4d6);--tgl--switcher-color:var(--toggle--switcher-color,#ededed);--tgl--color-on--hover:color-mix(in srgb, var(--tgl--color-on) 85%, #fff);--tgl--color-off--hover:color-mix(in srgb, var(--tgl--color-off) 85%, #fff);--tgl--border-color-on:var(--toggle--color-border-on,#007bff);--tgl--border-color-off:var(--toggle--color-border-off,#b8c4d6);--tgl--border-color-on--hover:color-mix(in srgb, var(--tgl--border-color-on) 85%, #fff);--tgl--border-color-off--hover:color-mix(in srgb, var(--tgl--border-color-off) 85%, #fff);--tgl--border-width:var(--toggle--border-width,3px);--tgl--track-length:calc(var(--tgl--track-size) * var(--tgl--track-length-factor));--tgl--inset:var(--tgl--border-width);--tgl--switcher-size:calc(var(--tgl--thickness) - 2 * var(--tgl--inset));--tgl--switcher-offset:calc((var(--tgl--thickness) - var(--tgl--switcher-size)) / 2 - var(--tgl--inset));--tgl--travel:calc(var(--tgl--track-length) - var(--tgl--thickness))}.toggle--overhang[data-v-b850d1ae]{--tgl--switcher-size:calc(var(--tgl--thickness) + 2 * var(--tgl--inset))}.toggle[data-v-b850d1ae]{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex;position:relative}.toggle--reversed[data-v-b850d1ae]{flex-direction:row-reverse}.toggle--vertical[data-v-b850d1ae]{flex-direction:column;gap:2px}.toggle--vertical.toggle--reversed[data-v-b850d1ae]{flex-direction:column-reverse}.toggle-input[data-v-b850d1ae]{opacity:0;cursor:pointer;outline:none;width:0;height:0;position:absolute}.toggle-track[data-v-b850d1ae]{box-sizing:border-box;width:var(--tgl--track-length);height:var(--tgl--thickness);border:var(--tgl--border-width) solid var(--tgl--border-color-off);border-radius:var(--tgl--thickness);background-color:var(--tgl--color-off);transition:background-color var(--tgl--speed) ease, border-color var(--tgl--speed) ease;cursor:pointer;flex-shrink:0;position:relative}.toggle--vertical .toggle-track[data-v-b850d1ae]{width:var(--tgl--thickness);height:var(--tgl--track-length)}.toggle-switcher[data-v-b850d1ae]{left:var(--tgl--switcher-offset);width:var(--tgl--switcher-size);height:var(--tgl--switcher-size);background-color:var(--tgl--switcher-color);transition:transform var(--tgl--speed) ease;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.toggle--vertical .toggle-switcher[data-v-b850d1ae]{top:auto;bottom:var(--tgl--switcher-offset);left:50%;transform:translate(-50%)}.toggle-track[data-v-b850d1ae]:has(.toggle-input:checked){background-color:var(--tgl--color-on);border-color:var(--tgl--border-color-on)}.toggle-track:has(.toggle-input:checked) .toggle-switcher[data-v-b850d1ae]{transform:translateY(-50%) translateX(var(--tgl--travel))}.toggle--vertical .toggle-track:has(.toggle-input:checked) .toggle-switcher[data-v-b850d1ae]{transform:translateX(-50%) translateY(calc(-1 * var(--tgl--travel)))}@media (hover:hover){.toggle-track[data-v-b850d1ae]:hover:has(.toggle-input:not(:disabled)){background-color:var(--tgl--color-off--hover);border-color:var(--tgl--border-color-off--hover)}.toggle-track[data-v-b850d1ae]:hover:has(.toggle-input:checked:not(:disabled)){background-color:var(--tgl--color-on--hover);border-color:var(--tgl--border-color-on--hover)}}.toggle-track[data-v-b850d1ae]:has(.toggle-input:focus-visible){outline:2px solid var(--tgl--color-on);outline-offset:2px}.toggle[data-v-b850d1ae]:has(.toggle-input:disabled){opacity:.55}.toggle-track[data-v-b850d1ae]:has(.toggle-input:disabled){cursor:not-allowed}.toggle-label-container[data-v-b850d1ae]{align-items:center;display:flex;position:relative}.fuzzy-select--theme[data-v-e87b235d]{--drop-down--color:var(--fuzzy-select--drop-down--color,#000c);--drop-down--border-color:var(--fuzzy-select--drop-down--border-color,#cdcdcdcc);--drop-down--bg-color--hover:var(--fuzzy-select--drop-down--bg-color--hover,#d5d5d580);--scrollbar--color:var(--fuzzy-select--scrollbar--color,#aaa9);--scrollbar--color--hover:var(--fuzzy-select--scrollbar--color--hover,#aaac)}.fuzzy-select[data-v-e87b235d]{border:none;outline:none;width:100%;position:relative}.drop-down[data-v-e87b235d]{top:99%;left:var(--v5d59d422);right:var(--v556d2875);border:1px solid var(--drop-down--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background-color:#0000;border-radius:0 4px 4px;max-height:220px;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.drop-down[data-v-e87b235d]:focus{border-width:2px;outline:none}.drop-down li[data-v-e87b235d]{cursor:pointer;color:var(--drop-down--color);padding:10px;transition:background-color .1s ease-in-out}.drop-down li[data-v-e87b235d]:hover,.drop-down li.highlighted[data-v-e87b235d]{background-color:var(--drop-down--bg-color--hover)}.drop-down[data-v-e87b235d]::-webkit-scrollbar{width:8px}.drop-down[data-v-e87b235d]::-webkit-scrollbar-track{background:0 0}.drop-down[data-v-e87b235d]::-webkit-scrollbar-thumb{background-color:var(--scrollbar--color);border-radius:4px}@media (hover:hover){.drop-down[data-v-e87b235d]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar--color--hover)}}.error-text--theme[data-v-813b61f5]{--e-text--color:var(--error-text--color,#c80f0f)}.error-text[data-v-813b61f5]{font-family:var(--error-text--font-family);color:var(--e-text--color);margin:0;padding:0;font-size:clamp(.75rem,1.6vh,.9rem);display:inline-block}.error-slide-enter-active[data-v-813b61f5],.error-slide-leave-active[data-v-813b61f5]{transition:all .3s ease-out}.error-slide-enter-from[data-v-813b61f5],.error-slide-leave-to[data-v-813b61f5]{opacity:0}.error-slide-enter-to[data-v-813b61f5],.error-slide-leave-from[data-v-813b61f5]{opacity:1}.import-export[data-v-c4e261ce]{width:fit-content;height:52px;position:relative}.buttons-panel[data-v-c4e261ce]{flex-direction:row;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.ie-text[data-v-c4e261ce]{color:#45454a;vertical-align:middle;text-wrap:nowrap;font-size:clamp(.9rem,2vh,1rem);line-height:1.5;display:inline-block}.ie-btn[data-v-c4e261ce]{--awesome-button--icon--size:36px;--awesome-button--bg--hover:#eaeaea;--awesome-button--border-radius:10px;--awesome-button--padding:8px}.ie-btn--download[data-v-c4e261ce]{--awesome-button--icon--color:#069494;--awesome-button--icon--color--hover:#069494}.ie-btn--upload[data-v-c4e261ce]{--awesome-button--icon--color:#f08000;--awesome-button--icon--color--hover:#f08000}.ie-btn--file[data-v-c4e261ce]{--awesome-button--icon--color:#007bff;--awesome-button--icon--color--hover:#007bff}.ie-btn--csv[data-v-c4e261ce]{--awesome-button--icon--color:#5a5a5a;--awesome-button--icon--color--hover:#5a5a5a}.ie-btn--excel[data-v-c4e261ce]{--awesome-button--icon--color:#1d6f42;--awesome-button--icon--color--hover:#1d6f42}.ie-btn--back[data-v-c4e261ce]{--awesome-button--icon--color:#a3a3a3;--awesome-button--icon--color--hover:#a3a3a3;--awesome-button--icon--size:24px;--awesome-button--border-radius:50%}.ie-btn--bounce[data-v-c4e261ce]{animation:3s ease-in-out infinite bounce-hint-c4e261ce}@keyframes bounce-hint-c4e261ce{0%,to{transform:translateY(0)}6%{transform:translateY(-7px)}12%{transform:translateY(0)}18%{transform:translateY(-4px)}24%{transform:translateY(0)}}@keyframes bubble-pop-c4e261ce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes bubble-fade-c4e261ce{0%{opacity:0}to{opacity:1}}.bubble-leave-active[data-v-c4e261ce]{transform-origin:50%;transition:transform .14s ease-in,opacity .14s ease-in}.bubble-leave-to[data-v-c4e261ce]{opacity:0;transform:scale(.7)}.bubble-enter-active[data-v-c4e261ce]>*{transform-origin:50%;animation:.22s cubic-bezier(.34,1.56,.64,1) both bubble-pop-c4e261ce}.bubble-enter-active[data-v-c4e261ce]>:first-child{animation-delay:0s}.bubble-enter-active[data-v-c4e261ce]>:nth-child(2){animation-delay:60ms}.bubble-enter-active[data-v-c4e261ce]>:nth-child(3){animation-delay:.12s}@media (prefers-reduced-motion:reduce){.bubble-leave-active[data-v-c4e261ce]{transition:opacity .1s linear}.bubble-leave-to[data-v-c4e261ce]{transform:none}.bubble-enter-active[data-v-c4e261ce]>*{animation:.1s linear both bubble-fade-c4e261ce;animation-delay:0s!important}}.modal-main-area[data-v-e7c1d935]{flex-direction:column;flex:1;justify-content:flex-start;gap:10px;display:flex}.modal-main-area--inner[data-v-e7c1d935]{flex-direction:column;gap:4px;display:flex}.modal-main-area--toggle[data-v-e7c1d935]{flex-direction:column;gap:4px;padding-left:8px;padding-right:2px;display:flex}.modal-main-area--actions[data-v-e7c1d935]{width:100%}.modal-control-buttons[data-v-e7c1d935]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.toggle-label[data-v-e7c1d935]{color:#45454a;vertical-align:middle;text-wrap:nowrap;font-size:1rem;line-height:1.5;display:inline-block}.modal-main-area[data-v-421fc3ae]{flex-direction:column;flex:1;justify-content:start;gap:10px;display:flex}.modal-main-area--inner[data-v-421fc3ae]{flex-direction:column;gap:4px;display:flex}.modal-control-buttons[data-v-421fc3ae]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.text-input--theme[data-v-def7f4f3]{--tx-inpt--font-size:var(--text-input--font-size,1rem);--tx-inpt--font-size--error:var(--text-input--font-size--error,1rem);--tx-inpt--color:var(--text-input--color,#45454a);--tx-inpt--color--error:var(--text-input--color--error,#c80f0f);--tx-inpt--bg-color:var(--text-input--bg-color,#f9f9f9);--tx-inpt--border-color:var(--text-input--border-color,#b8c4d6);--tx-inpt--border-color--focus:var(--text-input--border-color--focus,#007bff);--tx-inpt--border-color--error:var(--text-input--border-color--error,#c80f0f);--tx-inpt--border-radius:var(--text-input--border-radius,4px);--tx-inpt--placeholder--color:var(--text-input--placeholder--color,#b8c4d6);--tx-inpt--secret-button--color:var(--text-input--secret-button--color,#b8c4d6);--tx-inpt--secret-button--color--hover:var(--text-input--secret-button--color--hover,#007bff)}.text-input[data-v-def7f4f3]{background-color:var(--tx-inpt--bg-color);border:2px solid var(--tx-inpt--border-color);border-radius:var(--tx-inpt--border-radius);flex-direction:column;flex:1;width:100%;transition:border-color .2s ease-in-out;display:flex}.text-input--toolbar[data-v-def7f4f3]{justify-content:flex-end;gap:6px;padding:2px 4px 0;display:flex}.text-input textarea[data-v-def7f4f3]{width:100%;font-size:var(--tx-inpt--font-size);color:var(--tx-inpt--color);resize:none;background:0 0;border:none;outline:none;flex:1;margin:0;padding:clamp(4px,1.5vh,8px) clamp(4px,1vw,8px)}.text-input textarea[data-v-def7f4f3]::placeholder{color:var(--tx-inpt--placeholder--color)}.text-input[data-v-def7f4f3]:hover,.text-input[data-v-def7f4f3]:focus-within{border-color:var(--tx-inpt--border-color--focus)}.text-input--error[data-v-def7f4f3]{border-color:var(--tx-inpt--border-color--error)}.text-input--error textarea[data-v-def7f4f3]::placeholder{font-size:var(--tx-inpt--font-size--error);color:var(--tx-inpt--color--error)}.voice-player[data-v-d8c880d1]{border-radius:999px;width:fit-content;height:100%;position:relative}.voice-player-button[data-v-d8c880d1]{height:100%}.voice-recorder--theme[data-v-296f2fa0]{--v-recorder--time--color:var(--voice-recorder--time--color,#000000e6);--v-recorder--time--bg:var(--voice-recorder--time--bg,#ffffff85);--v-recorder--controls--bg:var(--voice-recorder--controls--bg,#57575726);--v-recorder--button--color:var(--voice-recorder--button--color,#575757db);--v-recorder--button--color--hover:var(--voice-recorder--button--color--hover,#000000e6);--v-recorder--button--color--active:var(--voice-recorder--button--color--active,#000000e6);--v-recorder--button--color--disabled:var(--voice-recorder--button--color--disabled,#cacacae6);--v-recorder--mic-button--bg--hover:var(--voice-recorder--mic-button--bg--hover,#5757571f);--v-recorder--mic-button--bg--active:var(--voice-recorder--mic-button--bg--active,#5757572e);--v-recorder--play-button--bg--hover:var(--voice-recorder--play-button--bg--hover,#5757571f);--v-recorder--play-button--bg--active:var(--voice-recorder--play-button--bg--active,#5757572e);--v-recorder--warning-text--color:var(--voice-recorder--warning-text--color,#404040)}.voice-recorder[data-v-296f2fa0]{border-radius:999px;flex-direction:row;align-items:center;gap:6px;width:fit-content;height:40px;transition:width .3s ease-out;display:flex;position:relative}.voice-warning-text[data-v-296f2fa0]{color:var(--v-recorder--warning-text--color);font-size:.9rem}.voice-recorder-controls[data-v-296f2fa0]{background:var(--v-recorder--controls--bg);border-radius:999px;flex-direction:row;align-items:center;gap:10px;padding:4px 8px;display:flex}.voice-recorder-button[data-v-296f2fa0]{--awesome-button--icon--size:22px;--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:4px}.voice-recorder-button--mic[data-v-296f2fa0]{--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-296f2fa0]{--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-296f2fa0]{letter-spacing:.05em;color:var(--v-recorder--time--color);background:var(--v-recorder--time--bg);text-align:center;text-wrap:nowrap;border-radius:999px;padding:3px 16px;font-size:.9rem}.voice-recorder-controls-wrapper[data-v-296f2fa0]{max-width:max-content;overflow:hidden}.voice-controls-slide-enter-active[data-v-296f2fa0],.voice-controls-slide-leave-active[data-v-296f2fa0]{transition:max-width .3s ease-out,opacity .3s ease-out}.voice-controls-slide-enter-from[data-v-296f2fa0]{opacity:0;max-width:0}.voice-controls-slide-enter-to[data-v-296f2fa0],.voice-controls-slide-leave-from[data-v-296f2fa0]{opacity:1;max-width:200px}.voice-controls-slide-leave-to[data-v-296f2fa0]{opacity:0;max-width:0}.picture-thumb-button--theme[data-v-3295022b]{--thumb-btn--size:var(--picture-thumb-button--size,2rem);--thumb-btn--ring-color:var(--picture-thumb-button--ring-color,#818181);--thumb-btn--ring-color--hover:var(--picture-thumb-button--ring-color--hover,#404040);--thumb-btn--ring-color--active:var(--picture-thumb-button--ring-color--active,#000);--thumb-btn--border-radius:var(--picture-thumb-button--border-radius,999px);--thumb-btn--scale-factor--on-hover:var(--awesome-button--scale-factor--on-hover,1.1);--thumb-btn--scale-factor--on-active:var(--awesome-button--scale-factor--on-active,.9)}.picture-thumb-button[data-v-3295022b]{box-sizing:border-box;width:var(--thumb-btn--size);height:var(--thumb-btn--size);border:2px solid var(--thumb-btn--ring-color);border-radius:var(--thumb-btn--border-radius);cursor:pointer;transform-origin:50%;background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:2px;padding:0;transition:all .2s ease-in-out;display:flex;overflow:hidden}.picture-thumb-button--active[data-v-3295022b]{border:2px solid var(--thumb-btn--ring-color--active)}@media (hover:hover){.picture-thumb-button[data-v-3295022b]:hover{border:2px solid var(--thumb-btn--ring-color--hover);transform:scale(var(--thumb-btn--scale-factor--on-hover))}}.picture-thumb-button[data-v-3295022b]:active{transform:scale(var(--thumb-btn--scale-factor--on-active))}.picture-thumb-button-image[data-v-3295022b]{object-fit:cover;width:100%;height:100%;display:block}.picture-uploader--theme[data-v-1ef715d1]{--p-uploader--button--color:var(--picture-uploader--button--color,#575757db);--p-uploader--button--color--hover:var(--picture-uploader--button--color--hover,#000000e6);--p-uploader--button--color--active:var(--picture-uploader--button--color--active,#000000e6);--p-uploader--button--color--disabled:var(--picture-uploader--button--color--disabled,#cacacae6);--p-uploader--controls--bg:var(--picture-uploader--controls--bg,#57575726);--p-uploader--pick-button--bg--hover:var(--picture-uploader--mic-button--bg--hover,#5757571f);--p-uploader--pick-button--bg--active:var(--picture-uploader--mic-button--bg--active,#5757572e);--p-uploader--size--color:var(--picture-uploader--time--color,#000000e6);--p-uploader--size--bg:var(--picture-uploader--time--bg,#ffffff85);--p-uploader--size--stripe:var(--picture-uploader--size--stripe,#57575759)}.picture-uploader[data-v-1ef715d1]{perspective:600px;border-radius:999px;flex-direction:row;align-items:center;gap:6px;width:fit-content;height:40px;transition:width .3s ease-out;display:flex;position:relative}.picture-toggle-flip-enter-active[data-v-1ef715d1]{backface-visibility:hidden;transition:transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s}.picture-toggle-flip-leave-active[data-v-1ef715d1]{backface-visibility:hidden;transition:transform .15s ease-in,opacity .15s ease-in}.picture-toggle-flip-enter-from[data-v-1ef715d1]{opacity:0;transform:rotateY(-90deg)}.picture-toggle-flip-leave-to[data-v-1ef715d1]{opacity:0;transform:rotateY(90deg)}.picture-uploader-controls[data-v-1ef715d1]{background:var(--p-uploader--controls--bg);border-radius:999px;flex-direction:row;align-items:center;gap:10px;padding:4px 8px;display:flex}.picture-uploader-button[data-v-1ef715d1]{--awesome-button--icon--size:22px;--awesome-button--icon--color:var(--p-uploader--button--color);--awesome-button--icon--color--hover:var(--p-uploader--button--color--hover);--awesome-button--icon--color--active:var(--p-uploader--button--color--active);--awesome-button--icon--color--disabled:var(--p-uploader--button--color--disabled);--awesome-button--border-radius:999px;--awesome-button--padding:4px}.picture-uploader-button--pick[data-v-1ef715d1]{--awesome-button--bg--hover:var(--p-uploader--pick-button--bg--hover);--awesome-button--bg--active:var(--p-uploader--pick-button--bg--active)}.picture-uploader-thumb-button[data-v-1ef715d1]{--picture-thumb-button--size:36px;--picture-thumb-button--ring-color:var(--p-uploader--button--color);--picture-thumb-button--ring-color--hover:var(--p-uploader--button--color--hover);--picture-thumb-button--ring-color--active:var(--p-uploader--button--color--active)}.picture-uploader-size[data-v-1ef715d1]{letter-spacing:.05em;color:var(--p-uploader--size--color);background:var(--p-uploader--size--bg);text-align:center;text-wrap:nowrap;border-radius:999px;padding:3px 12px;font-size:.9rem}.picture-uploader-size--processing[data-v-1ef715d1]{color:#0000;background-image:linear-gradient(45deg, var(--p-uploader--size--stripe) 25%, transparent 25%, transparent 50%, var(--p-uploader--size--stripe) 50%, var(--p-uploader--size--stripe) 75%, transparent 75%, transparent);background-size:28px 28px;animation:.8s linear infinite picture-uploader-barber-1ef715d1}@keyframes picture-uploader-barber-1ef715d1{0%{background-position:0 0}to{background-position:28px 0}}@media (prefers-reduced-motion:reduce){.picture-uploader-size--processing[data-v-1ef715d1]{animation:none}}.picture-uploader-controls-wrapper[data-v-1ef715d1]{max-width:max-content;overflow:hidden}.picture-controls-slide-enter-active[data-v-1ef715d1],.picture-controls-slide-leave-active[data-v-1ef715d1]{transition:max-width .4s ease-out,opacity .4s ease-out}.picture-controls-slide-enter-from[data-v-1ef715d1]{opacity:0;max-width:0}.picture-controls-slide-enter-to[data-v-1ef715d1],.picture-controls-slide-leave-from[data-v-1ef715d1]{opacity:1;max-width:260px}.picture-controls-slide-leave-to[data-v-1ef715d1]{opacity:0;max-width:0}.picture-preview-overlay[data-v-1ef715d1]{cursor:zoom-out;z-index:1000;background:#000c;place-items:center;padding:4vmin;display:grid;position:fixed;inset:0}.picture-preview-image[data-v-1ef715d1]{object-fit:contain;border-radius:8px;max-width:92vw;max-height:92vh}.picture-preview-fade-enter-active[data-v-1ef715d1],.picture-preview-fade-leave-active[data-v-1ef715d1]{transition:opacity .2s ease-in-out}.picture-preview-fade-enter-from[data-v-1ef715d1],.picture-preview-fade-leave-to[data-v-1ef715d1]{opacity:0}.side[data-v-37e0323a]{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;display:flex}.side--fullscreen[data-v-37e0323a]{top:var(--navbar-height);z-index:950;background:#fff;flex-direction:column;gap:4px;padding:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.side-media[data-v-37e0323a]{flex-direction:row;align-items:center;gap:6px;display:flex}.side-media--reorder[data-v-37e0323a]{order:-1}.media-vanish-leave-active[data-v-37e0323a]{transform-origin:0;transition:transform .15s,opacity .15s,width .15s;overflow:hidden}.media-vanish-leave-from[data-v-37e0323a]{width:var(--media-width)}.media-vanish-leave-to[data-v-37e0323a]{opacity:0;width:0;transform:scaleX(0)}.flashcard-sides[data-v-c31de5cc]{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex}.side-slot[data-v-c31de5cc]{transition:flex-grow var(--v3f25a50b) ease-in-out;flex-direction:column;flex:1 1 0;min-height:62px;display:flex;overflow:hidden}.front-active .side-slot--front[data-v-c31de5cc]{flex-grow:1}.front-active .side-slot--back[data-v-c31de5cc],.back-active .side-slot--front[data-v-c31de5cc]{flex-grow:0}.back-active .side-slot--back[data-v-c31de5cc]{flex-grow:1}.modal-control-buttons[data-v-7a115fd2]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.swipe-tape-wrapper[data-v-dd8e7295]{width:100%;height:100%;padding:6px;overflow:hidden}.swipe-tape[data-v-dd8e7295]{flex-direction:column;gap:10px;width:100%;height:100%;display:flex;position:relative}.tape-track[data-v-dd8e7295]{justify-content:center;align-items:center;gap:var(--v2e6e23eb);width:calc(var(--v7b01de70) * 100% + (var(--v7b01de70) - 1) * var(--v2e6e23eb));will-change:transform;height:100%;display:flex}.tape-frame[data-v-dd8e7295]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tape-progress[data-v-dd8e7295]{text-align:center;border-radius:24px;justify-content:center;align-self:center;align-items:center;width:fit-content;padding:4px 10px;display:flex}.tape-progress p[data-v-dd8e7295]{letter-spacing:.02rem;word-spacing:.04rem;color:#fff;margin:0;padding:0;font-size:.85rem;font-weight:200}.tape-progress--light[data-v-dd8e7295]{background:#0006}.tape-progress--dark[data-v-dd8e7295]{background:#ffffff0d}.tape-navigation[data-v-dd8e7295]{justify-content:center;align-items:center;width:10%;height:100%;display:flex;position:absolute;top:0}.tape-navigation--left[data-v-dd8e7295]{left:-4px}.tape-navigation--right[data-v-dd8e7295]{right:-4px}.navigation-button[data-v-dd8e7295]{cursor:pointer;opacity:.5;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .4s ease-in-out;display:flex}.navigation-icon[data-v-dd8e7295]{color:#ffffff80;will-change:opacity;font-size:40px;transition:opacity .4s ease-in-out}.tape-navigation:hover .navigation-button[data-v-dd8e7295]{opacity:1;-webkit-backdrop-filter:blur(5px)}.tape-navigation--light:hover .navigation-button[data-v-dd8e7295]{background:#0003}.tape-navigation--dark:hover .navigation-button[data-v-dd8e7295]{background:#ffffff1a}.calendar--theme[data-v-7efe2177]{--weekday--color:var(--calendar--weekday--color,#6b7280);--weekday--border-color:var(--calendar--weekday--border-color,#0000000f);--day--border-color:var(--calendar--day--border-color,#0000000f);--day--color:var(--calendar--day--color,#454545);--day--stages--color:var(--calendar--day--stages--color,#374151);--day--seq--bg:var(--calendar--day--seq--bg,#0000001f);--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,#73737366);--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,#f59e0b59);--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,#34d39959);--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,#0e317e59);--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,#73737359);--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,#73737359);--day--streak--color:var(--calendar--day--streak-color,gold)}.calendar[data-v-7efe2177]{flex-direction:column;flex:1;gap:4px;min-width:0;min-height:0;padding:4px;display:flex}.calendar-month[data-v-7efe2177]{--awesome-button--icon--size:clamp(.9rem, 2vw, 1.1rem);justify-content:space-between;align-items:center;padding:4px;font-size:clamp(.95rem,2vw,1.15rem);font-weight:600;display:flex}.calendar-weekdays[data-v-7efe2177]{text-transform:uppercase;color:var(--weekday--color);grid-template-columns:repeat(7,1fr);gap:4px;font-size:clamp(.8rem,1.8vw,.95rem);display:grid}.calendar-weekday[data-v-7efe2177]{text-align:center;text-transform:uppercase;min-width:0;min-height:0;color:var(--weekday--color);flex-direction:column;padding:4px;font-weight:600;display:flex}.calendar-days[data-v-7efe2177]{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);gap:4px;width:100%;min-width:0;height:100%;display:grid}.calendar-day[data-v-7efe2177]{text-align:center;min-width:0;min-height:0;color:var(--day--color);border:2px solid var(--day--border-color);background:0 0;border-radius:4px;flex-direction:column;justify-content:space-between;padding:4px;transition:transform .1s ease-in-out;display:flex;position:relative;overflow:hidden}.calendar-day--another[data-v-7efe2177]{opacity:.4;background:0 0}.calendar-day--empty[data-v-7efe2177]{background-color:var(--day--empty--bg-color);opacity:.4}.calendar-day--initial[data-v-7efe2177]{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-7efe2177]{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-7efe2177]:not(.calendar-day--streak):before{content:"✔";color:var(--day--checkmark--color);pointer-events:none;font-size:clamp(.45rem,1.8vw,.65rem);line-height:1;position:absolute;top:0;left:0}.calendar-day--in-progress[data-v-7efe2177]{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-7efe2177]{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-7efe2177]{box-shadow:0 0 0 2px var(--today-ring)}.calendar-day--off[data-v-7efe2177]{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)}.calendar-day--streak[data-v-7efe2177]{color:var(--day--streak--color)}.calendar-day--streak[data-v-7efe2177]:before{content:"★";color:var(--day--streak--color);pointer-events:none;font-size:clamp(.45rem,1.8vw,.65rem);line-height:1;position:absolute;top:0;left:0}@media (hover:hover){.calendar-day[data-v-7efe2177]:hover:not(.calendar-day--another){transform:scale(1.08)}}.calendar-cell-number[data-v-7efe2177]{opacity:.9;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:6px;font-size:1.35rem;font-weight:800;display:flex;position:absolute;top:0;left:0}.calendar-cell-seq[data-v-7efe2177]{align-self:end;font-size:clamp(.65rem,1.8vw,.75rem);line-height:1;position:absolute;top:1px;right:1px}.calendar-cell-stages[data-v-7efe2177]{text-overflow:ellipsis;white-space:nowrap;color:var(--day--stages--color);align-self:center;margin-top:2px;font-size:.75rem;font-weight:800;position:absolute;bottom:2px;overflow:hidden}.calendar-cell-vacation[data-v-7efe2177]{flex:1;justify-content:center;align-items:center;font-size:clamp(1.4rem,1.8vw,1.6rem);display:flex}.modal-main-area[data-v-a070c9b7]{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.modal-main-area--inner[data-v-a070c9b7]{flex-direction:column;flex:1;gap:4px;display:flex}.modal-control-buttons[data-v-a070c9b7]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.quiz-stage-grid[data-v-a070c9b7]{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:8px;display:grid}.quiz-stage-grid-row[data-v-a070c9b7]{flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center;gap:10px;padding:4px;transition:border-color .2s ease-in-out;display:flex}.quiz-stage-toggle[data-v-a070c9b7]{flex:1;font-size:1rem}.quiz-stage-flashcard-count[data-v-a070c9b7]{color:#0d124a99;text-align:center;background:#e1e4f0;border-radius:3px;width:40px;padding:2px;font-size:.85rem;font-weight:600}.quiz-banner[data-v-a070c9b7]{background:#4098f6;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:6px;display:grid}.quiz-banner-text[data-v-a070c9b7]{color:#373737;text-align:center;font-size:.9rem;line-height:1.4}.quiz-banner-button[data-v-a070c9b7]{--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;grid-column:1/-1;width:100%;height:100%;padding:4px}.quiz-banner-exit[data-v-a070c9b7]{--awesome-button--icon--size:1rem;--awesome-button--icon--color:#9bcdff;--awesome-button--icon--color--hover:#cfe9fb;align-self:flex-start}.quiz-toggle-label[data-v-a070c9b7]{color:#45454a;vertical-align:middle;text-wrap:nowrap;font-size:1rem;line-height:1.5;display:inline-block}.modal-main-area[data-v-5c8dbdca]{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:16px;padding:10px 0;display:flex}.spinner-container[data-v-5c8dbdca]{width:160px;height:160px;position:relative}.spinner-icon[data-v-5c8dbdca]{pointer-events:none;font-size:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-icon--parsing[data-v-5c8dbdca]{color:#3498db}.spinner-icon--success[data-v-5c8dbdca]{color:#10b981}.spinner-icon--error[data-v-5c8dbdca]{color:#ef4444}.file-upload-spinner[data-v-5c8dbdca]{--kinetic-ring-spinner--beam--color-1:#3498db;--kinetic-ring-spinner--beam--color-2:#3487bf}.file-upload-spinner--success[data-v-5c8dbdca]{--kinetic-ring-spinner--beam--color-freeze:#10b981}.file-upload-spinner--error[data-v-5c8dbdca]{--kinetic-ring-spinner--beam--color-freeze:#ef4444}.info-section[data-v-5c8dbdca]{flex-direction:column;align-items:center;gap:4px;display:flex}.count-text[data-v-5c8dbdca]{color:#555;font-size:1rem}.duplicate-text[data-v-5c8dbdca]{color:#f59e0b;font-size:.875rem}.modal-control-buttons[data-v-5c8dbdca]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.progress--theme[data-v-8f313453]{--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,#ffffff1a)}.progress[data-v-8f313453]{pointer-events:none;position:relative}.progress__track[data-v-8f313453]{width:100%;height:var(--v522334f1);border-radius:var(--v2d8bbfb0);background-color:var(--track--bg-color);position:relative;overflow:hidden}.progress__bar[data-v-8f313453]{width:var(--v96b37198);top:0;bottom:0;left:var(--v156abe4e);right:var(--v974048ec);border-radius:var(--v4da60ab0);transition:var(--v7d9feeb2);background-image:linear-gradient(90deg, var(--bar--from,#9f9f9f), var(--bar--via,#c1c1c1), var(--bar--to,#6e6e6e));position:absolute}.progress__bar--indeterminate[data-v-8f313453]{width:30%;min-width:80px;animation:1.2s linear infinite indeterminate-8f313453;left:0;right:0}@keyframes indeterminate-8f313453{0%{transform:translate(-100%)}to{transform:translate(400%)}}.space-container[data-v-1fb01ac6]{height:calc(100dvh - var(--navbar-height));z-index:1000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:1rem;width:100%;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.space-toast-theme[data-v-1fb01ac6]{--default-color-from:#000;--default-color-via:#000;--default-color-to:#000;--default-color-glow:#0000004d;--default-toast--bg:#000c;--default-icon-box--color:#fffc;--default-icon-box--bg:#0000001a;--default-icon-box--glow:#ffffff1a;--default-title--color:#000000e6;--default-msg--color:#e2e8f0e6;--default-button--color:#000000e6;--default-button--hover--color:white;--default-button--hover--bg:#ffffff1a;--default-progressbar--bg-color:none;--default-starfield__star--color:white}.space-toast-theme[toast-type=success][data-v-1fb01ac6]{--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-1fb01ac6]{--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-1fb01ac6]{--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-1fb01ac6]{--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-1fb01ac6]{-webkit-backdrop-filter:blur(6px);background:var(--toast--bg);width:320px;box-shadow:0 0 0 0 var(--color--glow);font-family:var(--toast--font-family);pointer-events:auto;border-radius:1rem;position:relative;overflow:hidden}.space-toast__mixin[data-v-1fb01ac6]{opacity:.4;pointer-events:none;background-image:linear-gradient(45deg, var(--color--from), var(--color--via), var(--color--to));border-radius:1rem;position:absolute;inset:-1px}.space-toast__content[data-v-1fb01ac6]{z-index:10;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:relative}.space-toast__content__icon__box[data-v-1fb01ac6]{min-width:36px;max-width:36px;min-height:36px;max-height:36px;color:var(--icon-box--color);background:var(--icon-box--bg);box-shadow:inset 0 0 0 1px var(--icon-box--glow);border-radius:10px;flex:99;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.space-toast__content__body[data-v-1fb01ac6]{flex-direction:column;flex:100;gap:.25rem;display:flex}.space-toast__content__body__title[data-v-1fb01ac6]{color:var(--title--color);font-weight:600}.space-toast__content__body__msg[data-v-1fb01ac6]{color:var(--msg--color)}.space-toast__content__button[data-v-1fb01ac6]{min-width:24px;max-width:24px;min-height:24px;max-height:24px;color:var(--button--color);opacity:1;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem;font-size:.9rem;display:flex}@media (hover:hover){.space-toast__content__button[data-v-1fb01ac6]:hover{color:var(--button--hover--color);background:var(--button--hover--bg)}}.space-toast__footer[data-v-1fb01ac6]{text-align:right;color:var(--msg--color);opacity:.75;padding:0 1rem;font-size:.65rem;position:relative}.space-toast__progress[data-v-1fb01ac6]{--progressbar--from:var(--color--from);--progressbar--via:var(--color--via);--progressbar--to:var(--color--to);--progressbar--bg-color:var(--default-progressbar--bg-color);position:relative}.toast-transition-enter-active[data-v-1fb01ac6]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.toast-transition-leave-active[data-v-1fb01ac6]{transition:all .4s cubic-bezier(.6,-.28,.735,.045)}.toast-transition-enter-from[data-v-1fb01ac6],.toast-transition-leave-to[data-v-1fb01ac6]{transform:translate(calc(100% + 1rem))scale(.9)}.control-panel-layout[data-v-0b4bf4f6]{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.control-panel-content[data-v-0b4bf4f6]{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;width:100%;padding:14px 10px 10px;display:flex;overflow:hidden auto}.control-welcome[data-v-0b4bf4f6]{margin:auto}.aurora-waves-container[data-v-edcbf0f3]{z-index:0;pointer-events:none;isolation:isolate;-webkit-backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.waves-svg[data-v-edcbf0f3]{width:100%;height:100%;filter:blur(var(--v5a2395b6));will-change:filter;overflow:visible}.wave-path[data-v-edcbf0f3]{fill:none;stroke-linecap:round;mix-blend-mode:screen;stroke-width:var(--wave--base-thick);stroke-dasharray:var(--wave--line-length) var(--wave--gap-length);stroke-dashoffset:var(--wave--line-length);transform-origin:50%;will-change:transform, stroke-dashoffset;animation:snakeTravel-edcbf0f3 var(--wave--duration) linear forwards,pulseAlive-edcbf0f3 3s ease-in-out infinite alternate}@keyframes snakeTravel-edcbf0f3{0%{stroke-dashoffset:var(--wave--line-length);transform:translateY(calc(var(--wave--y-pos) * 1px)) translateX(0) scaleY(var(--wave--y-scale));opacity:0}5%{opacity:1}to{stroke-dashoffset:-300px;transform:translateY(calc(var(--wave--y-pos) * 1px)) translateX(0) scaleY(var(--wave--y-scale));opacity:1}}@keyframes pulseAlive-edcbf0f3{0%{stroke-width:var(--wave--base-thick)}to{stroke-width:var(--wave--peak-thick)}}.glass-card--theme[data-v-0d0b899a]{--gc--width:var(--glass-card--width,240px);--gc--height:var(--glass-card--height,160px);--gc--border-radius:var(--glass-card--border-radius,16px);--gc--rim-size:var(--glass-card--rim-size,8px);--gc--bg:var(--glass-card--bg,none);--gc--font-size:var(--glass-card--font-size,2rem);--gc--font-weight:var(--glass-card--font-weight,400)}.glass-rim[data-v-0d0b899a]{width:var(--gc--width);height:var(--gc--height);border-radius:var(--gc--border-radius);background:var(--gc--bg);padding:var(--gc--rim-size);will-change:transform;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff1a}.glass-face[data-v-0d0b899a]{border-radius:calc(var(--gc--border-radius) - 2px);-webkit-backdrop-filter:blur(10px)saturate(1.5);text-align:center;background:radial-gradient(120% 120% at 0 0,#fff6 0%,#fff0 100%),linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #ffffff26;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #0003}.glass-face[data-v-0d0b899a]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0% 20%,#ffffff4d 30% 70%,#fff0 80% 100%);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}@media (hover:hover){.glass-rim[data-v-0d0b899a]:hover{transform:scale(1.02)translateZ(0);box-shadow:inset 0 0 0 1px #fff3}.glass-rim:hover .glass-face[data-v-0d0b899a]{box-shadow:inset 1px 1px #fffc,inset -1px -1px #0000001a,inset 0 0 20px #fff3}.glass-rim:hover .glass-face[data-v-0d0b899a]:after{transition:left .8s ease-in-out;left:150%}}.glass-rim--tapped[data-v-0d0b899a]{transform:scale(1.02)translateZ(0);box-shadow:inset 0 0 0 1px #fff3}.glass-rim--tapped .glass-face[data-v-0d0b899a]{box-shadow:inset 1px 1px #fffc,inset -1px -1px #0000001a,inset 0 0 20px #fff3}.glass-rim--tapped .glass-face[data-v-0d0b899a]:after{transition:left .8s ease-in-out;left:150%}.glass-text[data-v-0d0b899a]{font-family:var(--button--font-family);font-size:var(--gc--font-size);font-weight:var(--gc--font-weight);text-transform:uppercase;color:#0000;filter:drop-shadow(0 2px 4px #0003);opacity:.9;background:linear-gradient(120deg,#ffffffe6 0%,#fffc 100%);-webkit-background-clip:text;background-clip:text;transform:translateZ(0)}.help-content[data-v-01423129]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;height:100%;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px);display:flex}.help-header h1[data-v-01423129]{font-family:var(--site-content--font-family);letter-spacing:.05rem;word-spacing:.1rem;color:#fff;font-size:2.5rem;font-weight:200}.help-cards-container[data-v-01423129]{flex-flow:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.help-card-wrapper[data-v-01423129]{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.help-card[data-v-01423129]{--glass-card--width:240px;--glass-card--height:160px;--glass-card--font-size:2rem}.help-card--warm[data-v-01423129]{background:linear-gradient(135deg,#c63aed99 0%,#f7559399 100%)}.help-card--cold[data-v-01423129]{background:linear-gradient(135deg,#3a64ed99 0%,#558ef799 100%)}.help-card-description[data-v-01423129]{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:24px;justify-content:center;align-items:center;width:320px;height:40px;display:flex}.help-card-description p[data-v-01423129]{font-family:var(--site-content--font-family);letter-spacing:.02rem;word-spacing:.04rem;color:#fff;margin:0;padding:0;font-size:1rem;font-weight:200}@media (width<=400px){.help-header h1[data-v-01423129]{font-size:2rem}.help-card[data-v-01423129]{--glass-card--width:180px;--glass-card--height:120px;--glass-card--font-size:1.5rem}.help-card-description[data-v-01423129]{width:280px}.help-card-description p[data-v-01423129]{font-size:.9rem}}.emotional-support-page[data-v-56aaa21b]{align-items:center;gap:10px;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px)}.comic-container[data-v-56aaa21b]{justify-content:start;align-items:center;gap:20px;width:800px;margin-bottom:40px;display:flex}.mascot-img[data-v-56aaa21b]{cursor:pointer;transform-origin:bottom;flex-shrink:0;width:300px;height:160px}.mascot-img--shaking[data-v-56aaa21b]{animation:.5s cubic-bezier(.36,.07,.19,.97) mascotShake-56aaa21b}@keyframes mascotShake-56aaa21b{0%{transform:rotate(0)scale(1)}20%{transform:rotate(-3deg)scale(1.02)}40%{transform:rotate(2.5deg)scale(1.02)}60%{transform:rotate(-1.5deg)scale(1.01)}80%{transform:rotate(1deg)scale(1)}to{transform:rotate(0)scale(1)}}.speech-bubble[data-v-56aaa21b]{color:#000;min-height:100px;font-family:var(--site-content--font-family);background:#fff;border:3px solid #000;border-radius:44px;justify-content:center;align-items:center;padding:25px 35px;animation:1.2s cubic-bezier(.175,.885,.32,1.275) popIn-56aaa21b;display:flex;position:relative;box-shadow:6px 6px 6px #0000001a}.speech-bubble p[data-v-56aaa21b]{margin:0;padding:0;font-size:clamp(1rem,3vw,1.2rem);font-weight:500;line-height:1.4}.speech-bubble[data-v-56aaa21b]:before{content:"";border:15px solid #0000;border-left-width:0;border-right:24px solid #000;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.speech-bubble[data-v-56aaa21b]:after{content:"";border:12px solid #0000;border-left-width:0;border-right:20px solid #fff;position:absolute;top:50%;left:-19px;transform:translateY(-50%)}@keyframes popIn-56aaa21b{0%{opacity:0}50%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tips-categories[data-v-56aaa21b]{flex-direction:row;justify-content:center;gap:0;width:100%;height:44px;padding:0 10px;display:flex}.tip-category[data-v-56aaa21b]{cursor:pointer;color:#fff9;max-width:160px;font-family:var(--site-content--font-family);background:#ffffff0d;border:1px solid #fff3;flex:1;justify-content:center;align-items:center;font-size:clamp(1rem,3vw,1.2rem);font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.tip-category--left[data-v-56aaa21b]{border-right:none;border-top-left-radius:20px;border-bottom-left-radius:20px}.tip-category--middle[data-v-56aaa21b]{border-right:none}.tip-category--right[data-v-56aaa21b]{border-top-right-radius:20px;border-bottom-right-radius:20px}@media (hover:hover){.tip-category[data-v-56aaa21b]:not([class*=--active]):hover{color:#fff;background:#ffffff26}}.tip-category--left--active[data-v-56aaa21b]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-color:#0000;box-shadow:0 0 15px #3b82f680}.tip-category--middle--active[data-v-56aaa21b]{color:#fff;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#0000;box-shadow:0 0 15px #22c55e80}.tip-category--right--active[data-v-56aaa21b]{color:#fff;background:linear-gradient(135deg,#ec4899 0%,#db2777 100%);border-color:#0000;box-shadow:0 0 15px #ec489980}@media (hover:hover){.tip-category--left--active[data-v-56aaa21b]:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%)}.tip-category--middle--active[data-v-56aaa21b]:hover{background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%)}.tip-category--right--active[data-v-56aaa21b]:hover{background:linear-gradient(135deg,#f472b6 0%,#ec4899 100%)}}.tips-tape[data-v-56aaa21b]{width:100%;max-width:1000px;height:fit-content}.tip[data-v-56aaa21b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:22px;width:80%;height:fit-content;margin:16px;padding:16px}.tip p[data-v-56aaa21b]{font-family:var(--site-content--font-family);color:#fff;text-align:center;margin:0;padding:0;font-size:clamp(1rem,3vw,1.2rem);font-weight:200}@media (width<=1080px){.tips-tape[data-v-56aaa21b]{max-width:100%}}@media (width<=880px){.comic-container[data-v-56aaa21b]{width:100%}.speech-bubble[data-v-56aaa21b]{padding:15px 20px}.speech-bubble p[data-v-56aaa21b]{font-size:.9rem}.tips-tape[data-v-56aaa21b]{max-width:100%}}@media (width<=600px){.comic-container[data-v-56aaa21b]{flex-direction:column;gap:20px;width:100%;margin-bottom:10px}.mascot-img[data-v-56aaa21b]{order:2;width:240px;height:130px}.speech-bubble[data-v-56aaa21b]{text-align:center;order:1;width:100%;padding:15px 20px}.speech-bubble p[data-v-56aaa21b]{font-size:.9rem}.speech-bubble[data-v-56aaa21b]:before,.speech-bubble[data-v-56aaa21b]:after{top:auto;left:50%;transform:translate(-50%)}.speech-bubble[data-v-56aaa21b]:before{border-width:24px 15px 0;border-color:#000 #0000 #0000;bottom:-24px}.speech-bubble[data-v-56aaa21b]:after{border-width:20px 12px 0;border-color:#fff #0000 #0000;bottom:-19px}.tips-categories[data-v-56aaa21b]{height:40px}.tip-category[data-v-56aaa21b]{font-size:.8rem;font-weight:400}.tips-tape[data-v-56aaa21b]{max-width:100%}.tip[data-v-56aaa21b]{margin:10px;padding:10px}.tip p[data-v-56aaa21b]{font-size:.9rem}}.lightspeed-schedule[data-v-6bc394d0]{width:100%;height:100%}.learning-timeline[data-v-6bc394d0]{margin:3rem 0;position:relative}.timeline-stage[data-v-6bc394d0]{flex-direction:row;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex;position:relative}.timeline-stage[data-v-6bc394d0]:last-child{margin-bottom:0}.stage-connector[data-v-6bc394d0]{background:linear-gradient(#00d4ff80 0%,#7c3aed4d 100%);width:2px;height:calc(100% + 3rem);position:absolute;top:60px;left:30px}.stage-icon[data-v-6bc394d0]{color:#fff;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex;position:relative}.stage-icon--launch[data-v-6bc394d0]{background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);box-shadow:0 0 20px #ef444466}.stage-icon--orbit[data-v-6bc394d0]{background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%);box-shadow:0 0 20px #3b82f666}.stage-icon--stable[data-v-6bc394d0]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 0 20px #10b98166}.stage-icon--deep[data-v-6bc394d0]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);box-shadow:0 0 20px #8b5cf666}.stage-icon--mastery[data-v-6bc394d0]{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);animation:2s ease-in-out infinite pulse-glow-6bc394d0;box-shadow:0 0 20px #fbbf2466}@keyframes pulse-glow-6bc394d0{0%,to{box-shadow:0 0 20px #fbbf2466}50%{box-shadow:0 0 30px #fbbf2499}}.stage-content[data-v-6bc394d0]{flex-direction:column;justify-content:center;gap:10px;margin-top:1rem;display:flex}.stage-title[data-v-6bc394d0]{font-family:var(--site-content--font-family);color:#fff;margin:0;padding:0;font-size:clamp(1.2rem,3vw,1.4rem);font-weight:600}.stage-description[data-v-6bc394d0]{font-family:var(--site-content--font-family);color:#cbd5e1;max-width:500px;font-size:clamp(1rem,3vw,1.2rem);line-height:1.6}.stage-timing[data-v-6bc394d0]{font-family:var(--site-content--font-family);color:#00d4ff;align-items:center;gap:.5rem;font-size:clamp(.9rem,3vw,1rem);font-weight:500;display:flex}.website-guide-page[data-v-46c45e31]{gap:40px;padding:clamp(10px,5vw,20px) clamp(20px,5vw,40px)}.tutorial-section[data-v-46c45e31]{flex-direction:column;gap:10px;width:100%;display:flex}.video-wrapper[data-v-46c45e31]{flex-shrink:0;width:100%;max-width:800px;margin:0 auto}.video-container[data-v-46c45e31]{background-color:#1a1f2e;border-radius:12px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000004d}.video-container iframe[data-v-46c45e31]{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.schedule-section[data-v-46c45e31]{flex:1;width:100%}.user-info[data-v-703cfde4]{flex:none;grid-template-rows:repeat(6,auto);grid-template-columns:1fr;grid-auto-flow:column;gap:10px;max-width:600px;display:grid}@media (width<=600px){.user-info[data-v-703cfde4]{max-width:100%}}.user-info-item[data-v-703cfde4]{align-items:center}.user-info-icon[data-v-703cfde4]{--awesome-container--icon--color:var(--u-page--icon--color)}.user-controls[data-v-703cfde4]{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.user-info-skeleton[data-v-e66f6a71]{flex:none;grid-template-rows:repeat(6,auto);grid-template-columns:1fr;grid-auto-flow:column;gap:10px;max-width:600px;display:grid}.user-info-row-skeleton[data-v-e66f6a71]{width:100%;height:46px}.user-info-row-skeleton--thin[data-v-e66f6a71]{height:16px}.user-info-row-skeleton--short[data-v-e66f6a71]{width:50%}.user-controls-skeleton[data-v-e66f6a71]{width:100%;max-width:600px;height:40px;margin-top:20px}.user-page--theme[data-v-c7c5ff1d]{--u-page--icon--color:#6369d5}.user-page[data-v-c7c5ff1d]{gap:10px}.user-page h2[data-v-c7c5ff1d]{text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;overflow:hidden}.user-layout[data-v-c7c5ff1d]{flex-direction:row;align-items:stretch;gap:40px;display:flex}.user-main[data-v-c7c5ff1d]{flex-direction:column;flex:0 0 600px;gap:10px;display:flex}.user-mascot-wrapper[data-v-c7c5ff1d]{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.user-mascot-orbit[data-v-c7c5ff1d]{will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1)}.user-mascot-float[data-v-c7c5ff1d]{transform-origin:50%;animation:6s ease-in-out infinite mascotFloat-c7c5ff1d}@keyframes mascotFloat-c7c5ff1d{0%{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-16px)rotate(2deg)}to{transform:translateY(0)rotate(-2deg)}}@media (width<=900px){.user-layout[data-v-c7c5ff1d]{flex-direction:column;align-items:stretch;gap:20px}.user-main[data-v-c7c5ff1d]{flex:none}.user-mascot-wrapper[data-v-c7c5ff1d]{flex:none;max-width:600px}}.non-interactive[data-v-0726f4fe],.non-interactive[data-v-0726f4fe] *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}:where(picture[data-v-0726f4fe],img[data-v-0726f4fe]){touch-action:manipulation}.lilrocket[data-v-8676772c]{cursor:default;z-index:100;width:fit-content;height:fit-content;margin:0 auto;animation:4s ease-in-out infinite shake-8676772c;position:relative}@media (hover:hover){.lilrocket[data-v-8676772c]:hover{animation:none}}@keyframes shake-8676772c{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-8676772c]{animation:4s ease-in-out forwards fly-away-8676772c}@keyframes fly-away-8676772c{0%{transform:rotate(0)}10%{transform:rotate(var(--v72b2023e))}12%{transform:translate(1px, 1px) rotate(var(--v6bbdfa82)) scale(1)}14%{transform:translate(-1px, -2px) rotate(var(--v4740a7aa)) scale(1.02)}16%{transform:translate(-3px, 0px) rotate(var(--v6bbdfa82)) scale(1.04)}18%{transform:translate(3px, 2px) rotate(var(--v72b2023e)) scale(1.06)}20%{transform:translate(1px, -1px) rotate(var(--v6bbdfa82)) scale(1.08)}22%{transform:translate(-1px, 2px) rotate(var(--v4740a7aa)) scale(1.1)}24%{transform:translate(-3px, 1px) rotate(var(--v72b2023e)) scale(1.08)}26%{transform:translate(3px, 1px) rotate(var(--v4740a7aa)) scale(1.06)}28%{transform:translate(-1px, -1px) rotate(var(--v6bbdfa82)) scale(1.04)}30%{transform:translate(1px, 2px) rotate(var(--v72b2023e)) scale(1.02)}32%{transform:translate(1px, -2px) rotate(var(--v4740a7aa)) scale(1)}34%{transform:translate(3px, 1px) rotate(var(--v4740a7aa)) scale(1.06)}36%{transform:translate(-1px, -1px) rotate(var(--v6bbdfa82)) scale(1.04)}38%{transform:translate(1px, 2px) rotate(var(--v4740a7aa)) scale(1.02)}40%{transform:translate(1px, -2px) rotate(var(--v72b2023e)) scale(1)}55%{transform:translateY(-60vh) rotate(var(--v72b2023e)) scale(1)}55.01%{transform:translateX(80vw) translateY(0vh) rotate(var(--v3e6da0e2)) scale(1)}65%{transform:translateX(80vw) translateY(0vh) rotate(var(--v3e6da0e2)) scale(1)}to{transform:translateX(-80vw) rotate(var(--v3e6da0e2)) scale(1)}}.logout-progressbar[data-v-3a9540e4]{--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);flex:1;width:100%}.logout-card[data-v-3a9540e4]{text-align:justify;background:0 0;flex-direction:column;flex:99;justify-content:flex-start;padding:.25rem;display:flex}.logout-card h1[data-v-3a9540e4]{letter-spacing:.02em;font-size:clamp(1rem,2vw,1.5rem);font-weight:600}.logout-card p[data-v-3a9540e4]{letter-spacing:.02em;font-size:clamp(.8rem,2vw,1rem);font-weight:400}.logout-redirect[data-v-3a9540e4]{letter-spacing:.02em;margin:.5rem 0 0;font-size:clamp(.7rem,1.5vw,.9rem);font-weight:500}.space-picture[data-v-76429484]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.space-picture-img[data-v-76429484]{border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.totem-scroll--theme[data-v-96bb1c54]{--scroll--color--main:var(--totem-scroll--color--main,#9f9f9f);--scroll--color--active:var(--totem-scroll--color--active,#9f9f9f);--scroll--color--hover:var(--totem-scroll--color--hover,#686868)}.totem-scroll[data-v-96bb1c54]{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.scroll-viewport[data-v-96bb1c54]{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.scroll-viewport[data-v-96bb1c54]::-webkit-scrollbar{display:none}.scroll-content[data-v-96bb1c54]{box-sizing:border-box;height:100%;min-height:0}.scroll-track-wrapper[data-v-96bb1c54]{z-index:1;justify-content:center;align-items:center;gap:var(--v711f73e4);-webkit-user-select:none;user-select:none;color:var(--scroll--color--main);flex-direction:column;padding:10px 0;transition:color .3s;display:flex;position:absolute;top:0;bottom:0;right:0}@media (hover:hover){.scroll-track-wrapper[data-v-96bb1c54]:hover{--scroll--color--main:var(--scroll--color--hover);--scroll--color--active:var(--scroll--color--hover);color:var(--scroll--color--hover)}}.scroll-track[data-v-96bb1c54]{align-items:center;gap:var(--v711f73e4);flex-direction:column;display:flex}.scroll-track-dot[data-v-96bb1c54]{border:1px solid var(--scroll--color--main);box-sizing:border-box;cursor:pointer;background-color:#0000;border-radius:50%;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.25,.46,.45,.94)}.scroll-track-dot.is-active[data-v-96bb1c54]{background-color:var(--scroll--color--active);border-color:var(--scroll--color--active)}.scroll-nav-btn[data-v-96bb1c54]{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .2s,color .2s;display:flex}@media (hover:hover){.scroll-track-dot[data-v-96bb1c54]:hover,.scroll-nav-btn[data-v-96bb1c54]:hover{transform:scale(1.25)}}.scroll-nav-btn[data-v-96bb1c54]:active{transform:scale(.95)}.scroll-nav-btn svg[data-v-96bb1c54]{width:100%;height:100%;display:block}.space-card-content[data-v-a282f58f]{box-sizing:border-box;flex-direction:column;align-items:center;height:100%;padding:10px;display:flex}.space-card-content--text[data-v-a282f58f]{justify-content:center;height:auto;min-height:100%}.space-card-content--picture[data-v-a282f58f]{gap:6px;width:100%}.space-card-picture[data-v-a282f58f]{flex:1 1 0;justify-content:center;align-items:center;width:100%;min-height:76%;display:flex}.space-card-strip[data-v-a282f58f]{height:28px;color:var(--space-card--color--strip);justify-content:space-between;align-items:center;gap:10px;padding:4px;font-size:clamp(1.1rem,2vw,1.2rem);display:flex}.space-card-strip-group[data-v-a282f58f]{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.space-card-strip-text[data-v-a282f58f]{font-size:inherit;color:inherit;background:0 0}.space-card-text[data-v-a282f58f]{width:100%;color:var(--space-card--color);text-align:center;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:clamp(1.4rem,2vw,1.8rem)}.space-card-content--picture .space-card-text[data-v-a282f58f]{flex:none}.space-card-button[data-v-a282f58f]{--awesome-button--icon--size:clamp(1.2rem, 2vw, 1.3rem);--awesome-button--icon--color:var(--space-card--color--strip);--awesome-button--icon--color--hover:var(--space-card--color--strip--hover);--awesome-button--icon--color--active:var(--space-card--color--strip--hover)}.space-card--theme[data-v-2b91f501]{--card--border-color:var(--space-card--border-color,none);--card--box-shadow:var(--space-card--box-shadow,0 8px 12px #00000026);--card--box-shadow--hover:var(--flashcard--box-shadow--hover,0 12px 16px #0003);--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-2b91f501]{cursor:pointer;will-change:transform;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;perspective:1000px;z-index:10;flex-direction:column;display:flex;position:relative}.space-card--flipped .space-card-flipper[data-v-2b91f501]{transform:rotateY(180deg)}.space-card:not(.space-card--flipped) .space-card-side--back[data-v-2b91f501],.space-card--flipped .space-card-side--front[data-v-2b91f501]{pointer-events:none}.space-card-flipper[data-v-2b91f501]{transition:transform var(--v2afeed43) cubic-bezier(.25, 1, .5, 1);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;flex:1;position:relative}.space-card-side[data-v-2b91f501]{backface-visibility:hidden;will-change:transform;overflow-wrap:break-word;border-color:var(--card--border-color);border-style:solid;border-width:1px;border-radius:24px;flex-direction:column;width:100%;height:100%;padding:.4rem;display:flex;position:absolute}.space-card-side--front[data-v-2b91f501]{--paper-color:var(--card--front--bg-color);transform:rotateY(0)}.space-card-side--front--style[data-v-2b91f501]{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-side--back[data-v-2b91f501]{--paper-color:var(--card--back--bg-color);transform:rotateY(180deg)}.space-card-side--back--style[data-v-2b91f501]{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-side--front--style[data-v-2b91f501],.space-card:hover .space-card-side--back--style[data-v-2b91f501]{box-shadow:var(--card--box-shadow--hover)}.space-card-side--transparent[data-v-2b91f501]{cursor:default;perspective:none;background:0 0;border:none}.ufo-loader[data-v-800dde30]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ufo-svg[data-v-800dde30]{width:200px;height:auto}.craft[data-v-800dde30]{animation:2.8s ease-in-out infinite ufo-bob-800dde30}.light[data-v-800dde30]{opacity:.3;animation-name:ufo-light-chase-800dde30;animation-duration:var(--v3be5124c);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes ufo-bob-800dde30{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes ufo-light-chase-800dde30{0%,to{opacity:.3}9%{opacity:1}24%{opacity:.3}}@keyframes ufo-light-soft-800dde30{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.craft[data-v-800dde30]{animation:none}.light[data-v-800dde30]{animation-name:ufo-light-soft-800dde30;animation-delay:0s!important}}.modal-control-buttons[data-v-1b08e97f]{flex-direction:row;justify-content:space-between;gap:10px;display:flex}.space-deck[data-v-c3b335d0]{place-items:center;display:grid}.flashcard-deck[data-v-c3b335d0]{grid-area:1/1;width:clamp(200px,90vw,600px);height:clamp(290px,50vh,450px);position:relative}.swipe-indicator[data-v-c3b335d0]{pointer-events:none;z-index:20;align-items:center;gap:.5rem;display:flex;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.swipe-indicator--left[data-v-c3b335d0]{flex-direction:row-reverse}.swipe-indicator--right[data-v-c3b335d0]{flex-direction:row}.swipe-indicator-line[data-v-c3b335d0]{background:linear-gradient(90deg,#0000 0%,#94a3b899 50%,#94a3b8cc 100%);width:0;height:1px;transition:opacity .3s ease-out}.swipe-indicator--left .swipe-indicator-line[data-v-c3b335d0]{background:linear-gradient(270deg,#0000 0%,#94a3b899 50%,#94a3b8cc 100%)}.swipe-indicator-text[data-v-c3b335d0]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#64748be6;font-size:.85rem;font-weight:600;transition:opacity .3s ease-out}.card-enter-drop-down[data-v-c3b335d0]{animation:.3s cubic-bezier(.175,.885,.32,1.275) drop-and-bounce-c3b335d0}@keyframes drop-and-bounce-c3b335d0{0%{opacity:0;transform:scale(1.5)}70%{opacity:1;transform:scale(1)}80%{transform:scale(1.01)}90%{transform:scale(1)}to{transform:scale(.99)}}.card-enter-zoom-in[data-v-c3b335d0]{animation:.25s cubic-bezier(.175,.885,.32,1.1) zoom-in-c3b335d0}@keyframes zoom-in-c3b335d0{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.pull-in-card[data-v-c3b335d0]{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.deck-loader[data-v-c3b335d0]{z-index:15}.loader-fade-enter-active[data-v-c3b335d0],.loader-fade-leave-active[data-v-c3b335d0]{transition:opacity .2s}.loader-fade-enter-from[data-v-c3b335d0],.loader-fade-leave-to[data-v-c3b335d0]{opacity:0}.review-result[data-v-0b2c5570]{border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5cqw,12px);width:100%;height:100%;padding:clamp(8px,1.2cqw,12px);display:flex;container-type:inline-size}.empty-deck-message[data-v-0b2c5570]{letter-spacing:.05rem;word-spacing:.05rem;text-align:center;text-wrap:balance;color:#64748be6;font-size:clamp(1.2rem,3cqw,1.5rem);font-weight:500}.exit-review-button[data-v-0b2c5570]{--smart-button--padding:10px}.review-layout[data-v-d75d325c]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.review-mode[data-v-d75d325c]{color:#f3efefb3;font-size:18px}.review-info[data-v-d75d325c]{justify-content:space-between;align-items:start;width:100%;padding:2px;display:flex}.review-body[data-v-d75d325c]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:fit-content;display:flex}.review-nav[data-v-d75d325c]{justify-content:space-between;align-items:center;gap:10px;width:100%;height:fit-content;display:flex}.decision-button[data-v-d75d325c]{--smart-button--width:130px}.review-layout[data-v-339cec5d]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.review-mode[data-v-339cec5d]{color:#f3efefb3;font-size:18px}.review-info[data-v-339cec5d]{justify-content:space-between;align-items:start;width:100%;padding:2px;display:flex}.review-body[data-v-339cec5d]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:fit-content;display:flex}.review-nav[data-v-339cec5d]{justify-content:space-between;align-items:center;gap:10px;width:100%;height:fit-content;display:flex}.review-nav--centered[data-v-339cec5d]{justify-content:center}.decision-button[data-v-339cec5d]{--smart-button--width:130px}.doughnut-chart--theme[data-v-af4445c4]{--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,#6a6a6a);--d-chart--total--color:var(--doughnut-chart--total--color,#353535)}.doughnut-chart--wrapper[data-v-af4445c4]{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.doughnut-chart[data-v-af4445c4]{aspect-ratio:1;flex:1;padding:2px;position:relative;container-type:inline-size}.doughnut-circle[data-v-af4445c4]{width:100%;height:100%}.arc-right[data-v-af4445c4]{stroke:var(--d-chart--arc--right--color);stroke-width:var(--d-chart--arc--thickness);stroke-linecap:butt}.arc-left[data-v-af4445c4]{stroke:var(--d-chart--arc--left--color);stroke-width:var(--d-chart--arc--thickness);stroke-linecap:butt}.doughnut-center[data-v-af4445c4]{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doughnut-total[data-v-af4445c4]{color:var(--d-chart--total--color);font-size:1.5rem;font-weight:700}.doughnut-total-label[data-v-af4445c4]{text-transform:uppercase;color:var(--d-chart--text--color);font-size:.7rem}.doughnut-legend[data-v-af4445c4]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.doughnut-legend-item[data-v-af4445c4]{align-items:center;gap:6px;display:flex}.doughnut-legend-color[data-v-af4445c4]{border-radius:2px;width:12px;height:12px}.doughnut-legend-color.right[data-v-af4445c4]{background:var(--d-chart--arc--right--color)}.doughnut-legend-color.left[data-v-af4445c4]{background:var(--d-chart--arc--left--color)}.legend-text[data-v-af4445c4]{color:var(--d-chart--text--color);font-size:.85rem}.stopwatch--theme[data-v-497fdd96]{--sw--bg:var(--stopwatch--bg,#fff);--sw--text--color:var(--stopwatch--text--color,#353535);--sw--label--color:var(--stopwatch--label--color,#6a6a6a);--sw--separator--color:var(--stopwatch--separator--color,#dfdfdf);--sw--border-radius:var(--stopwatch--border-radius,6px)}.stopwatch[data-v-497fdd96]{justify-content:center;align-items:center;width:100%;height:auto;display:flex;position:relative;container-type:inline-size}.rectangle-display[data-v-497fdd96]{background:var(--sw--bg);border-radius:var(--sw--border-radius);flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,1cqw,8px);width:100%;height:fit-content;padding:clamp(4px,4cqw,14px) clamp(6px,4cqw,18px);display:flex;box-shadow:0 4px 12px #00000014}.clock-time[data-v-497fdd96]{justify-content:center;align-items:center;gap:clamp(4px,2cqw,12px);width:100%;display:flex}.clock-segment-group[data-v-497fdd96]{flex-direction:column;flex:1;align-items:center;gap:clamp(1px,2cqw,2px);display:flex;container-type:inline-size}.clock-segment-value[data-v-497fdd96]{color:var(--sw--text--color);font-family:Quicksand Variable,Arial,sans-serif;font-size:clamp(1.5rem,30cqw,4rem);font-weight:300;line-height:1}.clock-segment-label[data-v-497fdd96]{letter-spacing:.05rem;color:var(--sw--label--color);font-size:clamp(.5rem,9cqw,.75rem);font-weight:400}.clock-segment-partition[data-v-497fdd96]{background:var(--sw--separator--color);width:1px;height:clamp(.75rem,12cqw,2.5rem)}.clock-top-label[data-v-497fdd96]{letter-spacing:.05rem;text-transform:uppercase;color:var(--sw--label--color);font-size:clamp(.7rem,5.5cqw,.85rem);font-weight:400}.quiz-result[data-v-34221d25]{border:1px solid #e1e4f0;border-radius:6px;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(4px,1.5cqw,8px);width:100%;height:auto;padding:clamp(8px,1.2cqw,12px);display:grid;box-shadow:0 4px 10px #0003;container-type:inline-size}.quiz-title[data-v-34221d25]{letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:center;white-space:nowrap;color:#353535;grid-column:1/-1;font-size:clamp(.9rem,3cqw,1.2rem);font-weight:600}.quiz-info[data-v-34221d25]{grid-column:1/3;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:clamp(8px,1.8cqw,12px);width:100%;height:100%;display:grid}.quiz-chart-wrapper[data-v-34221d25]{grid-column:3/-1;width:100%;height:100%}.quiz-chart[data-v-34221d25]{aspect-ratio:1;border-radius:6px;width:100%;height:100%;padding:clamp(4px,1.8cqw,10px);box-shadow:0 4px 12px #00000014}.quiz-stats[data-v-34221d25]{border-radius:6px;flex-direction:column;align-self:flex-start;align-items:center;gap:clamp(2px,1cqw,4px);padding:10px;display:flex;box-shadow:0 4px 12px #00000014}.quiz-clock[data-v-34221d25]{--stopwatch--bg:none;justify-content:center;align-self:flex-start;align-items:flex-start;display:flex}.quiz-stats-title[data-v-34221d25]{letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:center;white-space:nowrap;color:#6a6a6a;font-size:clamp(.7rem,2.5cqw,.85rem);font-weight:400}.quiz-stats-row[data-v-34221d25]{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(4px,1cqw,10px);width:100%;display:flex}.quiz-stats-text[data-v-34221d25]{color:#353535;letter-spacing:.05rem;word-spacing:.05rem;text-transform:uppercase;text-align:start;white-space:nowrap;font-size:clamp(.65rem,2.5cqw,.85rem);font-weight:600}.quiz-stats-number[data-v-34221d25]{color:#112155eb;text-align:center;background:#e1e4f0;border-radius:6px;width:40px;margin:clamp(1px,.5cqw,2px);padding:clamp(2px,1cqw,3px);font-size:clamp(.7rem,2.5cqw,.85rem);font-weight:600}.quiz-left-button[data-v-34221d25]{grid-column:1/3;margin-top:4px}.quiz-central-button[data-v-34221d25]{grid-column:1/-1;margin-top:4px}.quiz-right-button[data-v-34221d25]{grid-column:3/-1;margin-top:4px}.review-layout[data-v-3faf74b4]{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.review-mode[data-v-3faf74b4]{color:#f3efefb3;font-size:18px}.review-info[data-v-3faf74b4]{justify-content:space-between;align-items:start;width:100%;padding:2px;display:flex}.review-body[data-v-3faf74b4]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:fit-content;display:flex}.review-nav[data-v-3faf74b4]{justify-content:space-between;align-items:center;gap:10px;width:100%;height:fit-content;display:flex}.decision-button[data-v-3faf74b4]{--smart-button--width:130px}.code-hud[data-v-7fba88f1]{aspect-ratio:8/15;-webkit-backdrop-filter:blur(30px);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:44px;height:100%;padding:6cqb 4cqb;position:relative;overflow:hidden;box-shadow:0 3cqb 3cqb #0006;container-type:size}.glass-glare[data-v-7fba88f1]{pointer-events:none;z-index:5;background:linear-gradient(140deg,#ffffff0d 25%,#ffffff05 40%,#0000 41% 69%,#ffffff05 70%,#ffffff0d 85%);width:100%;height:100%;position:absolute;top:0;left:0}.top-left-edge-highlight[data-v-7fba88f1]{filter:blur(1px);-webkit-mask-composite:source-in;pointer-events:none;border-top:2px solid #fff9;border-left:2px solid #fff9;border-top-left-radius:44px;position:absolute;inset:0 15% 45% 0;-webkit-mask-image:linear-gradient(90deg,#fff 80%,#0000),linear-gradient(#fff 80%,#0000);mask-image:linear-gradient(90deg,#fff 80%,#0000),linear-gradient(#fff 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bottom-right-edge-highlight[data-v-7fba88f1]{filter:blur(1px);pointer-events:none;-webkit-mask-composite:source-in;border-bottom:2px solid #fff9;border-right:2px solid #fff9;border-bottom-right-radius:44px;position:absolute;inset:60% 0 0 15%;-webkit-mask-image:linear-gradient(270deg,#fff 80%,#0000),linear-gradient(#0000,#fff 20%);mask-image:linear-gradient(270deg,#fff 80%,#0000),linear-gradient(#0000,#fff 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.hud-display-wrapper[data-v-7fba88f1]{flex-direction:column;gap:1.5cqb;display:flex}.dots-container[data-v-7fba88f1]{flex-direction:row;justify-content:center;align-self:flex-end;align-items:center;gap:1.2cqb;margin-right:2.5cqb;display:flex}.dot-indicator[data-v-7fba88f1]{background:#ffffff1a;border-radius:50%;width:1.1cqb;height:1.1cqb;transition:all .4s}.dot-indicator--active[data-v-7fba88f1]{background:#00f2ff;box-shadow:0 0 2cqb #00f2ff}.dot-indicator--locked[data-v-7fba88f1]{background:red;box-shadow:0 0 2cqb #8b0000}.hud-display[data-v-7fba88f1]{background:#00000059;border:1px solid #ffffff0d;border-radius:4cqb;flex:1;margin-bottom:5.5cqb;padding:3cqb}.hud-display--syncing[data-v-7fba88f1]{pointer-events:none}.hud-display--success[data-v-7fba88f1]{border-color:#4aff44cc}.hud-display--error[data-v-7fba88f1]{pointer-events:none;filter:blur(1px);border-color:#f44c;animation:.4s ease-in-out shake-7fba88f1}.hud-display--off[data-v-7fba88f1]{opacity:.5;pointer-events:none}.display-header[data-v-7fba88f1]{justify-content:space-between;align-items:center;margin-bottom:2.8cqb;display:flex}.display-nav-titles[data-v-7fba88f1]{flex-direction:column;display:flex}.display-title-sub[data-v-7fba88f1]{opacity:.4;letter-spacing:.2cqb;font-size:1.5cqb}.display-title-main[data-v-7fba88f1]{letter-spacing:.2cqb;font-size:2.7cqb;font-weight:600}.signal-flow[data-v-7fba88f1]{color:#00f2ff;gap:.5cqb;font-size:5cqb;display:flex}.chevron.pulse[data-v-7fba88f1]{animation:.6s infinite pulse-7fba88f1}.code-field[data-v-7fba88f1]{background:#ffffff05;border-radius:2cqb;justify-content:center;align-items:center;height:8cqb;display:flex;position:relative;overflow:hidden}.code-progress-bar[data-v-7fba88f1]{background:#00f2ff2e;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.code-digits-overlay[data-v-7fba88f1]{color:#00f2ff;text-shadow:0 0 1.5cqb #00f2ff80;z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:1.2cqb;width:100%;font-size:4.4cqb;font-weight:700;display:flex}.code-digit[data-v-7fba88f1]{text-align:center;width:4cqb}.display-footer-tag[data-v-7fba88f1]{opacity:.4;text-align:center;letter-spacing:.2cqb;margin-top:1.5cqb;font-size:1.5cqb;font-weight:500}.hud-keypad-grid[data-v-7fba88f1]{grid-template-columns:repeat(3,1fr);gap:2.8cqb;display:grid}.hud-grid-key[data-v-7fba88f1]{aspect-ratio:1;color:#fffc;cursor:pointer;transition:all var(--v097ed68f) cubic-bezier(.175, .885, .32, 1.275);background:0 0;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:3.5cqb;display:flex}.hud-grid-key--locked[data-v-7fba88f1]{color:#ffffff26;pointer-events:none;border-width:1px}.hud-grid-key--tapped[data-v-7fba88f1]:not(.hud-grid-key--locked){color:#000;background:#00f2ff;border-color:#00f2ff;transform:scale(.9);box-shadow:0 0 3cqb #00f2ff}.hud-clear-key[data-v-7fba88f1]:not(.hud-grid-key--locked){color:#ff9d00;border-color:#ff9d0033}.hud-clear-key--tapped[data-v-7fba88f1]:not(.hud-grid-key--locked){color:#000;background:#ff9d00;border-color:#ff9d00;transform:scale(.9);box-shadow:0 0 3cqb #ff9d00}.hud-resend-key[data-v-7fba88f1]:not(.hud-grid-key--locked){color:red;border-color:#f003}@media (hover:hover){.hud-grid-key[data-v-7fba88f1]:not(.hud-clear-key):not(.hud-resend-key):not(.hud-grid-key--tapped):hover{background:#ffffff0d;border-color:#fff9}.hud-clear-key[data-v-7fba88f1]:not(.hud-clear-key--tapped):hover{background:#ffffff05;border-color:#ff9d00}.hud-resend-key[data-v-7fba88f1]:hover{background:#ffffff05;border-color:red}}.hud-resend-key--tapped[data-v-7fba88f1]:not(.hud-grid-key--locked){color:#000;background:red;border-color:red;transform:scale(.9);box-shadow:0 0 3cqb red}@keyframes pulse-7fba88f1{0%,to{opacity:.3}50%{opacity:1}}@keyframes shake-7fba88f1{0%,to{transform:translate(0)}20%{transform:translate(-1cqb)}40%{transform:translate(1cqb)}60%{transform:translate(-1cqb)}80%{transform:translate(1cqb)}}.verification-section[data-v-2cf57183]{flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.dead-end-section[data-v-2cf57183]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:auto;display:flex}.start-over-button-wrapper[data-v-2cf57183]{width:120px;height:120px}.start-over-button[data-v-2cf57183]{--awesome-button--icon--size:80px;--awesome-button--bg:linear-gradient(135deg, #715b91 0%, #536e7d 100%);--awesome-button--bg--hover:linear-gradient(135deg, #a182cd 0%, #89b4cc 100%);--awesome-button--border:1px solid var(--cp--border-color);--awesome-button--border-radius:22px}.instructions[data-v-2cf57183]{text-align:center;letter-spacing:.02rem;text-wrap:balance;color:#fdfbff;margin:0;font-size:clamp(.8rem,2vw,1rem)}.instructions--title[data-v-2cf57183]{font-size:clamp(1rem,2vw,1.2rem)}.instructions strong[data-v-2cf57183]{color:red;font-style:normal;font-weight:600}.control-device[data-v-2cf57183]{justify-content:center;align-items:center;width:90vw;height:75dvh;display:flex}.navbar--theme[data-v-ed4b1260]{--nav--bg:transparent;--nav--text--color:#faf9f6;--nav--text--color--hover:#dad0f8;--starfield--star--color:#dad0f8}.navbar[data-v-ed4b1260]{flex:0 0 var(--navbar-height);height:var(--navbar-height);background:var(--nav--bg);justify-content:space-between;padding:clamp(4px,1.5vw,10px);display:flex;position:relative}.nav-items[data-v-ed4b1260]{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:4px;display:flex}.nav-item-text[data-v-ed4b1260]{flex-direction:row;justify-content:center;align-items:center;gap:4px;width:fit-content;display:flex}.nav-item-icon[data-v-ed4b1260]{width:40px;height:40px}.nav-item-partition[data-v-ed4b1260]{color:var(--nav--text--color);font-size:.4rem}.nav-text[data-v-ed4b1260]{font-family:var(--navbar--font-family);letter-spacing:.1rem;word-spacing:.1rem;text-transform:uppercase;color:var(--nav--text--color);cursor:pointer;font-weight:600;transition:color .3s ease-in-out}@media (hover:hover){.nav-text[data-v-ed4b1260]:hover{color:var(--nav--text--color--hover)}}.nav-text--active[data-v-ed4b1260]{color:var(--nav--text--color--hover)}.nav-text--title[data-v-ed4b1260]{text-wrap:wrap;font-size:clamp(.85rem,3vw,1.5rem)}.nav-text--item[data-v-ed4b1260]{text-align:center;border-radius:9999px;padding:4px;font-size:.8rem;transition:background .3s ease-in-out}@media (hover:hover){.nav-text--item[data-v-ed4b1260]:hover{background:#faf9f626}}.logo-container[data-v-ed4b1260]{flex-direction:row;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,10px);display:flex}.pop-enter-active[data-v-ed4b1260],.pop-leave-active[data-v-ed4b1260]{transition:opacity .15s,transform .15s}.pop-enter-from[data-v-ed4b1260],.pop-leave-to[data-v-ed4b1260]{opacity:0;transform:scale(.6)}.pop-enter-to[data-v-ed4b1260],.pop-leave-from[data-v-ed4b1260]{opacity:1;transform:scale(1)}
