:root{--primary-color: #42b983;--secondary-color: #35495e;--background-color: #D5B942;--secondary-background-color: #D9D375;--text-color: #2c3e50;--white-color: #ffffff;--bg-start: #F2EFE5;--bg-end: #E3DCC5;--text-main: #000;--text-sub: #444;--accent: #000;--radius: 0;--border: .0625rem solid #1a1a1a;--shadow: .25rem .25rem 0 rgba(0,0,0,.1);--card-bg: #edc531;--border-color: #000;--shadow-offset: .375rem}html,body{margin:0;padding:0;min-height:100%}body{position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,var(--bg-start),var(--bg-end));z-index:-1;pointer-events:none}.neo-card{background:var(--card-bg);border:2px solid var(--border-color);padding:1.5rem;box-shadow:var(--shadow-offset) var(--shadow-offset) 0 var(--border-color);width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.neo-btn{width:100%;padding:1.125rem;background:#000;color:#fff;border:none;font-weight:700;text-transform:uppercase;cursor:pointer;font-size:1rem;letter-spacing:.05em;transition:transform .1s}.neo-btn:hover:not(:disabled){background:#333}.neo-btn:active:not(:disabled){transform:translate(2px,2px)}.neo-btn:disabled{opacity:.5;cursor:not-allowed}.level-container{width:100%;max-width:50rem;margin:0 auto;padding:0 1rem 2rem;box-sizing:border-box}.neo-title{margin-top:0;font-size:clamp(1.2rem,5vw,1.6rem);line-height:1.2;text-transform:uppercase;font-weight:800}.neo-feedback{background:#fff;border:2px solid var(--border-color);padding:1rem;margin-top:1.5rem;text-align:center;font-weight:700;display:flex;flex-direction:column;gap:1rem}.text-success{color:#0a0}.text-fail{color:#a00}.stack-container{position:relative;width:100%;max-width:400px;aspect-ratio:4/5;margin:0 auto 1.5rem;perspective:1000px;overflow:hidden;padding:10px;box-sizing:border-box}.stack-card{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);background:#000;border:.2rem solid var(--border-color);box-shadow:5px 5px #0003;cursor:grab;touch-action:pan-y;border-radius:0;display:flex;justify-content:center;align-items:center}.stack-card img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.stack-controls{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem}.stack-nav-btn{background:#fff;border:2px solid #000;width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px #000}.stack-nav-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.stack-counter{text-align:center;font-weight:700;font-size:.9rem;color:#666;margin-bottom:.5rem}.slide-left-leave-active,.slide-left-enter-active{transition:all .3s ease-out}.slide-left-leave-to{transform:translate(-120%) rotate(-10deg);opacity:0}.slide-left-enter-from{transform:translate(100%);opacity:0}.slide-right-leave-active,.slide-right-enter-active{transition:all .3s ease-out}.slide-right-leave-to{transform:translate(120%) rotate(10deg);opacity:0}.slide-right-enter-from{transform:translate(-100%);opacity:0}.zoom-overlay{position:fixed;inset:0;background:#000000f2;z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;touch-action:none}.zoom-content{max-width:95%;max-height:85vh;object-fit:contain;border:2px solid #fff;box-shadow:0 0 25px #000c}.zoom-close-btn{position:absolute;top:20px;right:20px;background:#fff;color:#000;border:2px solid #000;width:40px;height:40px;border-radius:50%;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10001}.neo-grid-2{display:grid;gap:1rem;grid-template-columns:1fr;width:100%}@media(min-width:600px){.neo-grid-2{grid-template-columns:1fr 1fr}}.neo-img-wrap{border:2px solid var(--border-color);background:#000;position:relative;aspect-ratio:4/5;cursor:zoom-in;overflow:hidden;box-sizing:border-box}.neo-img-wrap img{width:100%;height:100%;object-fit:cover;pointer-events:none}.neo-options-list{display:flex;flex-direction:column;gap:.75rem;width:100%;margin:1.5rem 0}.neo-option{border:2px solid var(--border-color);padding:1rem;background:#fff;cursor:pointer;font-weight:700;text-transform:uppercase;transition:all .1s;display:flex;align-items:center;gap:10px}.neo-option:hover:not(.disabled){box-shadow:4px 4px #000}.neo-option.selected{background:#000;color:#fff;transform:translate(0);box-shadow:none}.neo-option input[type=radio],.neo-option input[type=checkbox]{accent-color:#000}.neo-badge{position:absolute;padding:.5rem 1rem;font-weight:900;color:#fff;border:2px solid #fff;z-index:10;text-transform:uppercase;pointer-events:none}.neo-badge.top-right{top:10px;right:10px;font-size:.8rem;background:#000}.neo-badge.center{top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;box-shadow:4px 4px #000}.neo-badge.correct{background:#0a0}.neo-badge.wrong{background:#f33}.neo-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.5rem}.neo-pill{background:#000;color:#fff;padding:.4rem .8rem;font-weight:900;border:2px solid #000;text-transform:uppercase;font-size:.9rem;white-space:nowrap;box-shadow:3px 3px #0003}.neo-pill.white{background:#fff;color:#000}.neo-pill.critical{background:#f33;animation:pulse .5s infinite}.neo-btn-toggle{width:100%;padding:1.125rem;background:#fff;color:#000;border:2px solid #000;font-weight:800;text-transform:uppercase;cursor:pointer;box-shadow:4px 4px #000;transition:all .1s}.neo-btn-toggle:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.neo-btn-toggle.active{background:#000;color:#fff;transform:translate(0);box-shadow:none}.neo-info-box{margin:1.5rem 0;padding:1rem;background:#fff;border:2px solid #000;font-size:.85rem;line-height:1.5;box-shadow:4px 4px #0000001a}.neo-info-box a{color:#000;font-weight:800;text-decoration:underline}@keyframes pulse{50%{transform:scale(1.05)}}.level-container{width:100%;max-width:50rem;margin:0 auto;padding:1rem 1rem 3rem;box-sizing:border-box}.level-header-title{text-align:left;font-weight:800;text-transform:uppercase;margin-bottom:1rem;border-bottom:3px solid #000;padding-bottom:.5rem;font-size:1.2rem}.level-progress-bar{margin-bottom:1.5rem;font-weight:800;text-transform:uppercase;font-size:.8rem}.progress-track{width:100%;height:10px;background:#fff;border:2px solid #000;margin-top:5px}.progress-fill{height:100%;background:#000;transition:width .4s cubic-bezier(.175,.885,.32,1.275)}.loading-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;font-size:1.5rem;font-weight:700;text-transform:uppercase;gap:1rem}.loader-spinner{width:40px;height:40px;border:5px solid #eee;border-top:5px solid #000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.level-progress-bar{margin-bottom:1.5rem;font-weight:800;text-transform:uppercase;font-size:.9rem}.progress-track{width:100%;height:12px;background:#fff;border:2px solid #000;margin-top:5px}.progress-fill{height:100%;background:#000;transition:width .3s ease}.score-display{font-size:3rem;font-weight:900;margin:1rem 0;text-align:center}.option-btn{background:#fff;border:2px solid #000;padding:.8rem;text-align:left;cursor:pointer;font-weight:800;text-transform:uppercase}.option-btn.selected{background:#000;color:#fff}.option-btn.correct{background:#0a0;color:#fff}.option-btn.wrong{background:#f33;color:#fff}.options-stack{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;width:100%}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:transparent;height:40px;margin:0}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;background:#000;border:1px solid #000}input[type=range]::-moz-range-track{width:100%;height:8px;background:#000;border:1px solid #000}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:24px;width:24px;background:var(--card-bg, #edc531);border:3px solid #000;margin-top:-10px;cursor:pointer;border-radius:1rem;box-shadow:2px 2px #000}input[type=range]::-moz-range-thumb{height:24px;width:24px;background:var(--card-bg, #edc531);border:3px solid #000;cursor:pointer;border-radius:1rem;box-shadow:2px 2px #000}html,body{min-height:100vh;min-width:100vw;width:100%;height:100%;margin:0;padding:0}#app{width:100%;height:100%;margin:0;padding:0}.content-wrapper{display:flex;justify-content:center;align-items:center;margin-top:5vw;width:100%}.primary-btn{max-width:100%;padding:1.125rem;background:var(--accent, #000);color:#fff;border:none;border-radius:0;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;cursor:pointer;transition:transform .1s,background-color .2s,box-shadow .2s;margin-top:1rem;border:1px solid transparent}.primary-btn:hover{background:#fff;transform:translate(.125rem,.125rem);box-shadow:.25rem .25rem #0003;color:#000}.primary-btn:active{transform:translate(0);box-shadow:none}.navbar[data-v-48d3b71e]{display:flex;justify-content:space-between;align-items:center;height:65px;padding:0 1.5rem;background-color:var(--card-bg, #edc531);border-bottom:3px solid #000;position:sticky;top:0;z-index:3000}.navbar-logo[data-v-48d3b71e]{text-decoration:none;display:flex;align-items:center;color:#000;font-weight:900;font-size:1.3rem;text-transform:uppercase}.logo-image[data-v-48d3b71e]{max-height:2.2rem;margin-right:.5rem}.navbar-center[data-v-48d3b71e]{position:absolute;left:50%;transform:translate(-50%);z-index:3000}.score-pill[data-v-48d3b71e]{background:#fff;border:2px solid #000;padding:.3rem .8rem;font-weight:900;box-shadow:3px 3px #000;display:flex;gap:.5rem}.navbar-right[data-v-48d3b71e]{display:flex;align-items:center;gap:.8rem;z-index:3001}.navbar-button[data-v-48d3b71e]{background-color:#000;color:#fff;border:2px solid #000;font-size:.85rem;font-weight:700;padding:.5rem .8rem;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .1s}.navbar-button[data-v-48d3b71e]:hover{background:#fff;color:#000;transform:translate(-2px,-2px);box-shadow:3px 3px #000}.play-btn[data-v-48d3b71e]{background-color:#fff;color:#000;box-shadow:3px 3px #000}.play-btn[data-v-48d3b71e]:hover{background-color:#000;color:#fff}.dropdown-container[data-v-48d3b71e]{position:relative}.neo-dropdown[data-v-48d3b71e]{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:3px solid #000;box-shadow:6px 6px #000;min-width:200px;display:flex;flex-direction:column}.neo-dropdown a[data-v-48d3b71e],.neo-dropdown button[data-v-48d3b71e]{padding:.8rem 1rem;text-decoration:none;color:#000;font-weight:700;text-align:left;border:none;background:none;border-bottom:2px solid #000;cursor:pointer;text-transform:uppercase}.neo-dropdown a[data-v-48d3b71e]:hover{background:var(--card-bg)}.dropdown-divider[data-v-48d3b71e]{height:4px;background:#000}.logout-link[data-v-48d3b71e]{color:#f33!important;border-bottom:none!important}.lang-btn[data-v-48d3b71e]{background-color:#fff;color:#000;min-width:60px}.lang-dropdown[data-v-48d3b71e]{min-width:140px}.lang-mobile-section[data-v-48d3b71e]{background:#f0f0f0;padding:.5rem;border-bottom:2px solid #000}.lang-grid[data-v-48d3b71e]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lang-grid button[data-v-48d3b71e]{padding:6px 0!important;text-align:center!important;font-size:.7rem!important;border:2px solid #000!important;background:#fff!important}.lang-grid button.active-lang[data-v-48d3b71e]{background:var(--card-bg)!important}.global-score-flyer[data-v-48d3b71e],.streak-flyer[data-v-48d3b71e]{position:fixed;left:50%;transform:translate(-50%,-50%);z-index:9999;font-weight:900;pointer-events:none;text-transform:uppercase;color:#fff;-webkit-text-stroke:2px #000;filter:drop-shadow(4px 4px 0px #000);opacity:0}.global-score-flyer[data-v-48d3b71e]{top:50%;font-size:5rem}.streak-flyer[data-v-48d3b71e]{top:60%;font-size:3.5rem;color:#fa0;margin-top:20px}.global-score-flyer.positive[data-v-48d3b71e]{color:#0f0}.global-score-flyer.negative[data-v-48d3b71e]{color:#f33}.global-fly-enter-active[data-v-48d3b71e]{animation:master-fly-48d3b71e 1.2s forwards cubic-bezier(.175,.885,.32,1.275)}.streak-fly-enter-active[data-v-48d3b71e]{animation:streak-fly-48d3b71e 1.2s forwards cubic-bezier(.175,.885,.32,1.275)}.global-fly-leave-active[data-v-48d3b71e],.streak-fly-leave-active[data-v-48d3b71e]{opacity:0!important;transition:none!important}@keyframes master-fly-48d3b71e{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}to{opacity:0;transform:translate(-50%,-55vh) scale(.4)}}@keyframes streak-fly-48d3b71e{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(100px,-60vh) scale(.5)}}.pill-bounce[data-v-48d3b71e]{animation:pill-hit-48d3b71e .3s ease-out .9s}@keyframes pill-hit-48d3b71e{50%{transform:scale(1.3)}}.mobile-only-item[data-v-48d3b71e]{display:none}@media(max-width:850px){.desktop-only[data-v-48d3b71e]{display:none}.mobile-only-item[data-v-48d3b71e]{display:block}.logo-text[data-v-48d3b71e]{display:none}.navbar-center[data-v-48d3b71e]{left:45%}}.welcomeCard[data-v-e7804e47]{background-color:var(--card-bg);width:100%;max-width:min(30rem,80vw);padding:2.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid #000;box-shadow:.375rem .375rem #000}.welcomeCard h1[data-v-e7804e47]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:900;margin:0;text-transform:uppercase}.welcomeCard p[data-v-e7804e47]{font-size:1.3rem;line-height:1.4;font-weight:600}.register-btn[data-v-e7804e47]{background-color:#000;color:#fff;border:none;font-size:1rem;font-weight:800;cursor:pointer;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase}.register-btn[data-v-e7804e47]:hover{background-color:#fff;color:#000;box-shadow:.25rem .25rem #0003;transform:translate(-2px,-2px)}.registration-card[data-v-5927ac67]{max-width:40rem;margin:2rem auto;padding:2.5rem!important}.section-divider[data-v-5927ac67]{font-size:.8rem;font-weight:800;text-transform:uppercase;border-bottom:2px solid #000;margin:3rem 0 1.5rem;padding-bottom:.3rem}.form-group[data-v-5927ac67]{margin-bottom:2rem}.brutal-input[data-v-5927ac67]{width:100%;box-sizing:border-box;padding:.8rem 1rem;border:2px solid #000;background:#f9f9f9}.radio-group[data-v-5927ac67]{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.custom-radio[data-v-5927ac67]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:700;text-transform:uppercase;font-size:.85rem}.custom-radio input[data-v-5927ac67]{position:absolute;opacity:0}.checkmark[data-v-5927ac67]{height:1.5rem;width:1.5rem;background-color:#fff;border:2px solid #000}.custom-radio input:checked~.checkmark[data-v-5927ac67]{background-color:#000}.slider-group[data-v-5927ac67]{margin-top:2.5rem}.label-wrapper[data-v-5927ac67]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.value-badge[data-v-5927ac67]{font-weight:700;background:#000;color:var(--card-bg);padding:.1rem .5rem}.slider-labels[data-v-5927ac67]{display:flex;justify-content:space-between;font-size:.7rem;font-weight:800;text-transform:uppercase;color:#444}.error-box[data-v-5927ac67]{background:#fcc;border:2px solid #ff0000;color:#900;padding:1rem;font-weight:700;margin-bottom:1.5rem}.info-card[data-v-3799a443]{max-width:min(42rem,95vw)}.main-description[data-v-3799a443]{font-size:1.1rem;font-weight:600;line-height:1.4;margin:0}.didactic-container[data-v-3799a443]{background:#ffffff80;padding:1.2rem;border:2px solid var(--border-color)}.didactic-sub-title[data-v-3799a443]{margin:0 0 .5rem;font-size:1.2rem;font-weight:900;text-transform:uppercase}.didactic-intro[data-v-3799a443]{font-size:.95rem;font-weight:700;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.points-list[data-v-3799a443]{display:flex;flex-direction:column;gap:1rem}.point-item[data-v-3799a443]{display:flex;flex-direction:column;gap:.2rem}.point-label[data-v-3799a443]{font-weight:900;text-transform:uppercase;font-size:.85rem;color:#000}.point-item p[data-v-3799a443]{margin:0;font-size:.95rem;line-height:1.3;font-weight:500}.credit-box[data-v-3799a443]{margin-top:0}.unsplash-note[data-v-3799a443]{font-style:italic;font-weight:600;margin-bottom:.75rem;display:block}.link-grid[data-v-3799a443]{display:flex;flex-direction:column;gap:.5rem}.link-grid a[data-v-3799a443]{word-break:break-all}@media(max-width:600px){.info-card[data-v-3799a443]{padding:1rem;gap:1rem}}.explain-card[data-v-b9ed33c8]{background:var(--card-bg, #edc531);border:var(--border, .0625rem solid #1a1a1a);box-shadow:.375rem .375rem #000;padding:2.5rem;width:100%;max-width:40rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}h1[data-v-b9ed33c8]{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin:0;text-transform:uppercase;text-align:center;border-bottom:3px solid #000;padding-bottom:1rem;line-height:1.1}.step-container[data-v-b9ed33c8]{display:flex;flex-direction:column;gap:1.5rem}.step[data-v-b9ed33c8]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #000;padding:1rem;box-shadow:4px 4px #0000001a}.step-number[data-v-b9ed33c8]{background:#000;color:#fff;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0}p[data-v-b9ed33c8]{margin:0;font-size:1.1rem;line-height:1.4;font-weight:500}@media(max-width:600px){.explain-card[data-v-b9ed33c8]{padding:1.5rem}.step[data-v-b9ed33c8]{flex-direction:column;text-align:center}}.content-wrapper[data-v-f85d266c]{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 1rem}.login-card[data-v-f85d266c]{background:var(--card-bg, #edc531);border:var(--border, .0625rem solid #1a1a1a);box-shadow:.375rem .375rem #000;padding:2.5rem;width:100%;max-width:30rem;display:flex;flex-direction:column;gap:1.5rem}h1[data-v-f85d266c]{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;margin:0;text-transform:uppercase;text-align:center;border-bottom:3px solid #000;padding-bottom:1rem}.error-box[data-v-f85d266c]{background:#fcc;border:2px solid #ff0000;color:#900;padding:.8rem;font-weight:700;font-size:.9rem;text-align:center}label[data-v-f85d266c]{display:block;font-size:.9rem;font-weight:700;text-transform:uppercase;margin-bottom:.6rem;color:#000}.form-group[data-v-f85d266c]{margin-bottom:1.5rem}.brutal-input[data-v-f85d266c]{width:100%;box-sizing:border-box;padding:1rem;border:2px solid #000;border-radius:0;font-family:inherit;font-size:1rem;background:#fff;color:#000;transition:all .2s}.brutal-input[data-v-f85d266c]:focus{outline:none;background:#f0f0f0;box-shadow:4px 4px #0003}.primary-btn[data-v-f85d266c]{width:100%;padding:1.125rem;background:#000;color:#fff;border:none;font-size:1.1rem;text-transform:uppercase;font-weight:700;cursor:pointer;transition:transform .1s,box-shadow .1s;margin-top:.5rem}.primary-btn[data-v-f85d266c]:hover:not(:disabled){background:#222;transform:translate(-2px,-2px);box-shadow:4px 4px #0003}.primary-btn[data-v-f85d266c]:active{transform:translate(0);box-shadow:none}.primary-btn[data-v-f85d266c]:disabled{background:#555;cursor:not-allowed}.footer-link[data-v-f85d266c]{margin-top:1.5rem;text-align:center;font-size:.9rem;font-weight:600}.footer-link a[data-v-f85d266c]{color:#000;text-decoration:underline;text-decoration-thickness:2px}.footer-link a[data-v-f85d266c]:hover{background:#000;color:#fff;text-decoration:none}.profile-card[data-v-98f46cdb]{max-width:32rem;margin:0 auto;box-sizing:border-box}.profile-inner[data-v-98f46cdb]{display:flex;flex-direction:column;gap:1.5rem}.user-header[data-v-98f46cdb]{display:flex;align-items:center;gap:1rem;background:#fff;padding:1rem;border:2px solid #000}.meta-label[data-v-98f46cdb]{font-size:.7rem;font-weight:800;text-transform:uppercase;opacity:.6}.user-name-title[data-v-98f46cdb]{font-size:1.3rem;font-weight:900;text-transform:uppercase}.email-info[data-v-98f46cdb]{font-weight:700;border-bottom:2px dashed rgba(0,0,0,.2);padding-bottom:.5rem}.stats-row[data-v-98f46cdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.stat-box[data-v-98f46cdb]{background:#fff;border:2px solid #000;padding:.75rem;text-align:center;display:flex;flex-direction:column;box-shadow:2px 2px #000}.stat-box.dark[data-v-98f46cdb]{background:#000;color:#fff}.s-label[data-v-98f46cdb]{font-size:.6rem;font-weight:800;text-transform:uppercase}.s-val[data-v-98f46cdb]{font-size:1.1rem;font-weight:900}.profile-actions[data-v-98f46cdb]{display:flex;flex-direction:column;gap:1.2rem;align-items:center;width:100%;margin-top:1rem}.neo-btn[data-v-98f46cdb]{width:100%;max-width:100%;padding:.9rem;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px #000;border:2px solid #000;box-sizing:border-box}.stats-action-btn[data-v-98f46cdb]{background:#fff;color:#000}.logout-action-btn[data-v-98f46cdb]{background:#f44;color:#fff}.neo-btn[data-v-98f46cdb]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.neo-btn[data-v-98f46cdb]:active{transform:translate(0)}@media(max-width:480px){.stats-row[data-v-98f46cdb]{grid-template-columns:1fr}.neo-btn[data-v-98f46cdb]{max-width:100%}}.loading-inline[data-v-43e5537b]{text-align:center;font-weight:800;text-transform:uppercase;padding:2rem}.roadmap-card[data-v-43e5537b]{background:var(--card-bg, #edc531);border:.0625rem solid #1a1a1a;box-shadow:.375rem .375rem #000;padding:2rem;width:100%;max-width:30rem;position:relative}h1[data-v-43e5537b]{text-align:center;text-transform:uppercase;border-bottom:2px solid #000;padding-bottom:1rem}.timeline[data-v-43e5537b]{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;margin-top:2rem}.line[data-v-43e5537b]{position:absolute;top:20px;bottom:20px;width:4px;background:#000;z-index:0}.level-node[data-v-43e5537b]{z-index:1;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s;background:var(--card-bg);padding:10px}.level-node[data-v-43e5537b]:hover:not(.locked){transform:scale(1.1)}.circle[data-v-43e5537b]{width:60px;height:60px;border-radius:50%;border:3px solid #000;display:flex;justify-content:center;align-items:center;font-weight:800;font-size:1.5rem;background:#fff;box-shadow:4px 4px #000}.level-title[data-v-43e5537b]{margin-top:.5rem;font-weight:700;text-transform:uppercase;font-size:.9rem;background:#fff;padding:2px 5px;border:1px solid #000}.completed .circle[data-v-43e5537b]{background:#d4d4d4;color:#555;box-shadow:none}.completed .level-title[data-v-43e5537b]{opacity:.7}.active .circle[data-v-43e5537b]{background:#ff4757;color:#fff;animation:pulse-43e5537b 2s infinite}.locked[data-v-43e5537b]{cursor:not-allowed;opacity:.6}.locked .circle[data-v-43e5537b]{background:#555;color:#aaa;border-color:#333}@keyframes pulse-43e5537b{0%{box-shadow:0 0 #ff475766}70%{box-shadow:0 0 0 10px #ff475700}to{box-shadow:0 0 #ff475700}}.tech-row[data-v-363a956a]{margin-bottom:1.5rem}.tech-row-label[data-v-363a956a]{font-weight:900;font-size:.7rem;display:block;margin-bottom:5px}.bar-group[data-v-363a956a]{display:flex;flex-direction:column;gap:4px;border-left:3px solid #000;padding-left:5px}.mini-bar[data-v-363a956a]{height:18px;color:#fff;font-size:.6rem;font-weight:900;display:flex;align-items:center;padding-left:5px;border:2px solid #000;transition:width 1s ease}.mini-bar.black[data-v-363a956a]{background:#000}.mini-bar.yellow[data-v-363a956a]{background:var(--card-bg);color:#000}.quiz-timeline[data-v-363a956a]{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.q-node[data-v-363a956a]{display:flex;flex-direction:column;align-items:center;background:#fff;border:3px solid #000;padding:8px;box-shadow:4px 4px #000}.q-node strong[data-v-363a956a]{font-size:1.1rem}.q-line[data-v-363a956a]{flex:1;height:4px;background:#000;margin:0 5px}.analysis-color[data-v-363a956a]{background-color:#000!important}.fallback-color[data-v-363a956a]{background-color:var(--card-bg)!important}.data-note[data-v-363a956a]{font-weight:800;font-size:.75rem;margin-top:1rem;text-transform:uppercase}.dashboard-page[data-v-363a956a]{padding:2rem 1rem;background:#f0f0f0}.main-report[data-v-363a956a]{background:#fff;border:4px solid #000;box-shadow:12px 12px #000;padding:2rem;max-width:1000px;margin:0 auto}.report-header[data-v-363a956a]{margin-bottom:3rem}.header-top[data-v-363a956a]{display:flex;justify-content:space-between;align-items:center}.status-tag[data-v-363a956a]{background:#000;color:#fff;padding:.2rem .5rem;font-weight:900;font-size:.7rem}.section-label[data-v-363a956a]{background:#000;color:#fff;padding:.4rem 1rem;display:inline-block;font-weight:900;margin-bottom:1.5rem;transform:skew(-10deg)}.dashboard-section[data-v-363a956a]{margin-bottom:4rem}.stats-grid[data-v-363a956a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.stat-box[data-v-363a956a]{border:3px solid #000;padding:1.5rem;background:#fff;box-shadow:6px 6px #000}.stat-box.highlight[data-v-363a956a]{background:var(--card-bg)}.stat-box .value[data-v-363a956a]{font-size:2.8rem;font-weight:900;display:block}.stat-box .label[data-v-363a956a]{font-size:.7rem;font-weight:900;color:#555;text-transform:uppercase}.neo-bar-container[data-v-363a956a]{height:25px;border:3px solid #000;background:#eee;margin:5px 0 15px}.fill[data-v-363a956a]{height:100%;transition:width 1s ease-in-out}.fill.std[data-v-363a956a]{background:#000}.fill.nano[data-v-363a956a]{background:var(--card-bg)}.comp-info[data-v-363a956a]{display:flex;justify-content:space-between;font-weight:900;font-size:.8rem}.dk-display[data-v-363a956a]{display:flex;align-items:center;justify-content:center;gap:2rem;background:#f9f9f9;border:3px solid #000;padding:1.5rem}.dk-val[data-v-363a956a]{font-size:2.5rem;font-weight:900;display:block}.dk-lab[data-v-363a956a]{font-size:.6rem;font-weight:900}.dk-divider[data-v-363a956a]{font-weight:900;background:#000;color:#fff;padding:.3rem}.learning-chart[data-v-363a956a]{display:flex;align-items:flex-end;gap:8px;height:200px;border-bottom:4px solid #000;padding-bottom:5px}.chart-col[data-v-363a956a]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.chart-bar[data-v-363a956a]{width:100%;border:3px solid #000;border-bottom:none;position:relative;transition:height .8s ease}.chart-bar.fallback-color[data-v-363a956a]{background-color:var(--card-bg)}.chart-bar.analysis-color[data-v-363a956a]{background-color:#000}.chart-val[data-v-363a956a]{position:absolute;top:-25px;font-weight:900;font-size:.7rem;width:100%;text-align:center}.chart-label[data-v-363a956a]{font-size:.6rem;font-weight:900;margin-top:8px}.chart-legend[data-v-363a956a]{display:flex;gap:1.5rem;margin-top:1.5rem;font-size:.7rem;font-weight:800}.box[data-v-363a956a]{display:inline-block;width:12px;height:12px;border:2px solid #000;margin-right:5px}.box.black[data-v-363a956a]{background:#000}.box.yellow[data-v-363a956a]{background:var(--card-bg)}.funnel-container[data-v-363a956a]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:0 auto}.funnel-wrapper[data-v-363a956a]{display:flex;flex-direction:column;align-items:center;width:100%}.funnel-layer[data-v-363a956a]{background:#000;color:#fff;padding:.6rem 1rem;border:3px solid #000;box-shadow:4px 4px 0 var(--card-bg);margin-bottom:2px}.funnel-content[data-v-363a956a]{display:flex;justify-content:space-between;font-weight:900;font-size:.75rem;width:100%}.funnel-lvl[data-v-363a956a]{background:var(--card-bg);color:#000;padding:0 4px;margin-right:10px}.funnel-connector[data-v-363a956a]{height:20px;width:4px;background:#000;position:relative}.funnel-connector[data-v-363a956a]:after{content:"▼";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);color:#000;font-size:.8rem}.sub-card[data-v-363a956a]{border:3px solid #000;padding:1.5rem;margin-bottom:1rem}.bar-row[data-v-363a956a]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.bar-label[data-v-363a956a]{font-size:.7rem;font-weight:900;width:60px}.bar-track[data-v-363a956a]{flex:1;height:12px;border:2px solid #000;background:#fff}.bar-fill-black[data-v-363a956a]{height:100%;background:#000}.bar-fill-yellow[data-v-363a956a]{height:100%;background:var(--card-bg)}.bar-val[data-v-363a956a]{font-size:.7rem;font-weight:900;width:30px;text-align:right}.inner-title[data-v-363a956a]{font-weight:900;text-transform:uppercase;font-size:1rem;margin-bottom:1rem;border-bottom:2px solid #000}.small-info[data-v-363a956a]{font-size:.65rem;font-weight:800;margin-top:10px;opacity:.6}.leaderboard-card[data-v-6019244d]{margin-top:2rem;padding:2.5rem;background:#fff}.header-flex[data-v-6019244d]{display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid #000;padding-bottom:1rem;margin-bottom:1rem}.trophy-icon[data-v-6019244d]{font-size:3rem}.leaderboard-desc[data-v-6019244d]{font-weight:700;text-transform:uppercase;font-size:.8rem;color:#666;margin-bottom:2rem}.leaderboard-table[data-v-6019244d]{border:3px solid #000;background:#fff;box-shadow:8px 8px #000}.leader-row[data-v-6019244d]{display:grid;grid-template-columns:60px 1fr 100px;padding:1rem;border-bottom:2px solid #000;align-items:center;font-weight:700}.leader-row[data-v-6019244d]:last-child{border-bottom:none}.header[data-v-6019244d]{background:#000;color:#fff;text-transform:uppercase;font-size:.75rem;letter-spacing:.1em}.rank-col[data-v-6019244d]{font-weight:900;font-size:1.1rem}.score-col[data-v-6019244d]{text-align:right;font-size:1.2rem}.text-truncate[data-v-6019244d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.top-three[data-v-6019244d]{background:#fafafa}.is-me[data-v-6019244d]{background:var(--card-bg, #edc531)!important}.me-badge[data-v-6019244d]{font-size:.6rem;background:#000;color:#fff;padding:2px 5px;margin-left:8px;vertical-align:middle}.font-black[data-v-6019244d]{font-weight:900}.loading-inline[data-v-6019244d]{padding:2rem;text-align:center;font-weight:800;text-transform:uppercase}.leaderboard-footer[data-v-6019244d]{margin-top:2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#888;text-align:center}@media(max-width:400px){.leader-row[data-v-6019244d]{grid-template-columns:40px 1fr 80px;padding:.8rem .5rem}.leaderboard-card[data-v-6019244d]{padding:1rem}}.relative-container[data-v-3ed5f3c5]{position:relative;width:100%}.zoom-hint[data-v-3ed5f3c5]{position:absolute;bottom:10px;right:10px;background:#fffc;padding:5px;border:2px solid #000;pointer-events:none}.timeout-container[data-v-3ed5f3c5]{display:flex;justify-content:center;margin:1rem 0}.timeout-msg[data-v-3ed5f3c5]{background:#f33;color:#fff;padding:.5rem 1.5rem;border:3px solid #000;box-shadow:4px 4px #000;font-weight:900;text-transform:uppercase;font-size:1.1rem;animation:blink-3ed5f3c5 .6s infinite ease-in-out}@keyframes blink-3ed5f3c5{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes shake-3ed5f3c5{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.shake-anim[data-v-3ed5f3c5]{animation:shake-3ed5f3c5 .4s cubic-bezier(.36,.07,.19,.97) both}.images-container[data-v-4ded3555]{display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0;align-items:center}@media(min-width:600px){.images-container[data-v-4ded3555]{flex-direction:row;justify-content:center;flex-wrap:wrap}}img[data-v-4ded3555]{width:100%;height:auto;max-height:350px;border:2px solid #000;object-fit:contain}@media(min-width:600px){img[data-v-4ded3555]{width:auto;max-width:45%}}.text-content p[data-v-4ded3555]{font-size:1rem;line-height:1.6;font-weight:500;color:#333}.formatted-text[data-v-4ded3555] p{margin-bottom:1rem}.formatted-text[data-v-4ded3555] ul{list-style:none;padding:0}.formatted-text[data-v-4ded3555] li{margin-bottom:1rem;padding-left:1.5rem;position:relative;border-left:4px solid var(--card-bg, #edc531)}.formatted-text[data-v-4ded3555] strong{font-weight:900;text-transform:uppercase;display:block;font-size:.85rem;margin-bottom:2px}.loading-screen[data-v-f1ecb0d3]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-weight:700;gap:1rem}.score-display[data-v-f1ecb0d3]{font-size:5rem;font-weight:900;margin:1rem 0;text-align:center}.result-card[data-v-f1ecb0d3]{padding:3rem}.stack-controls[data-v-344fa21b]{display:flex;justify-content:center;gap:2rem;margin-top:1rem}.stack-nav-btn[data-v-344fa21b]{background:#fff;border:2px solid #000;width:45px;height:45px;border-radius:50%;font-weight:900;cursor:pointer;box-shadow:3px 3px #000}.zoom-hint[data-v-344fa21b]{position:absolute;bottom:10px;right:10px;background:#fffc;padding:5px;border:2px solid #000;pointer-events:none}.stack-card.is-selected[data-v-344fa21b]{border-color:var(--card-bg, #edc531)!important;box-shadow:inset 0 0 0 4px #000,5px 5px #0003}.stack-card.is-correct[data-v-344fa21b]{border-color:#0a0!important}.stack-card.is-wrong[data-v-344fa21b]{border-color:#f33!important}.zoom-hint[data-v-58217e51]{position:absolute;bottom:10px;right:10px;background:#fffc;padding:5px;border:2px solid #000}.correct-opt[data-v-58217e51]{background:#dfffd6!important;border-color:#0a0!important;color:#050!important;box-shadow:none!important}.wrong-opt[data-v-58217e51]{background:#ffd6d6!important;border-color:#a00!important;color:#500!important;text-decoration:line-through}.subtitle[data-v-64b9b177]{text-align:center;margin-bottom:1rem;font-style:italic;font-weight:700;font-size:.9rem}.zoom-hint[data-v-64b9b177]{position:absolute;bottom:10px;right:10px;background:#fffc;padding:5px;border:2px solid #000;pointer-events:none}.is-correct-final[data-v-64b9b177]{border-color:#0a0!important;background:#dfffd6!important;color:#050!important;box-shadow:none!important}.is-wrong-final[data-v-64b9b177]{border-color:#a00!important;opacity:.7;text-decoration:line-through;box-shadow:none!important}.stack-controls[data-v-64b9b177]{display:flex;justify-content:center;gap:2rem;margin-top:1rem;margin-bottom:.5rem}.stack-nav-btn[data-v-64b9b177]{background:#fff;border:2px solid #000;width:45px;height:45px;border-radius:50%;font-size:1.2rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:3px 3px #000;transition:transform .1s}.stack-nav-btn[data-v-64b9b177]:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.card-header[data-v-26a829f2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.neo-title[data-v-26a829f2]{margin:0;font-size:1.1rem;flex:1;text-transform:uppercase;font-weight:800}.timer-badge[data-v-26a829f2]{background:#000;color:#fff;padding:.3rem .6rem;font-weight:900;border:2px solid #000}.image-section[data-v-26a829f2]{display:flex;flex-direction:column;align-items:center;width:100%}.choice-stack-container[data-v-26a829f2]{width:100%;max-width:320px;aspect-ratio:4/5;position:relative;margin:0 auto}.choice-stack-card[data-v-26a829f2]{position:absolute;inset:0;border:3px solid #000;background:#000;cursor:zoom-in;display:flex;justify-content:center;align-items:center;overflow:hidden}.choice-stack-card img[data-v-26a829f2]{width:100%;height:100%;object-fit:cover}.stack-controls[data-v-26a829f2]{display:flex;justify-content:center;gap:2.5rem;margin-top:1.2rem;margin-bottom:.5rem}.stack-nav-btn[data-v-26a829f2]{background:#fff;border:2px solid #000;width:48px;height:48px;border-radius:50%;font-size:1.3rem;font-weight:900;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px #000;transition:transform .1s}.stack-nav-btn[data-v-26a829f2]:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.zoom-hint[data-v-26a829f2]{position:absolute;bottom:10px;right:10px;background:#ffffffe6;border:2px solid #000;padding:5px;font-size:1rem;z-index:5}.options-stack[data-v-26a829f2]{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0;width:100%}.option-btn[data-v-26a829f2]{background:#fff;border:2px solid #000;padding:.8rem;text-align:left;cursor:pointer;font-weight:800;text-transform:uppercase;transition:all .2s}.option-btn.is-selected[data-v-26a829f2]{background:#000;color:#fff}.option-btn.is-correct[data-v-26a829f2]{background:#0a0!important;color:#fff!important;border-color:#000!important;opacity:1!important}.option-btn.is-wrong[data-v-26a829f2]{background:#f33!important;color:#fff!important;text-decoration:line-through}.option-btn.is-locked[data-v-26a829f2]{cursor:not-allowed;opacity:.5}.text-neutral[data-v-26a829f2]{color:#000;font-weight:800;text-transform:uppercase;text-align:center}.stack-card.is-selected[data-v-89fa3b54]{border-color:var(--card-bg, #edc531)!important;box-shadow:inset 0 0 0 4px #000,5px 5px #0003}.zoom-hint[data-v-89fa3b54]{position:absolute;bottom:10px;right:10px;background:#fffc;padding:5px;border:2px solid #000;pointer-events:none}.instruction-box[data-v-edbe0ece]{background:#f0f0f0;padding:.8rem;text-align:center;font-size:.9rem;border:2px solid #000;margin-bottom:1rem;text-transform:uppercase;font-weight:800}.instruction-box.active-mode[data-v-edbe0ece]{background:var(--card-bg, #edc531);box-shadow:4px 4px #000}.secondary-hint[data-v-edbe0ece]{text-align:center;font-size:.75rem;font-weight:700;color:#444;margin-bottom:1rem;text-transform:uppercase}.terms-row[data-v-edbe0ece]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.term-pill[data-v-edbe0ece]{background:#fff;border:2px solid #000;padding:.6rem 1rem;cursor:pointer;font-weight:800;text-transform:uppercase;transition:all .1s}.term-pill.active[data-v-edbe0ece]{background:#000;color:#fff;transform:translate(-2px,-2px);box-shadow:4px 4px #000}.matching-grid[data-v-edbe0ece]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}@media(min-width:600px){.matching-grid[data-v-edbe0ece]{grid-template-columns:repeat(3,1fr)}}.match-card[data-v-edbe0ece]{border:3px solid #000;position:relative;aspect-ratio:1;cursor:pointer;background:#000;overflow:hidden}.match-card img[data-v-edbe0ece]{width:100%;height:100%;object-fit:cover}.assigned-label[data-v-edbe0ece]{position:absolute;bottom:0;left:0;right:0;background:var(--card-bg);border-top:3px solid #000;padding:.5rem;text-align:center;font-weight:900;font-size:.8rem;text-transform:uppercase}.assigned-label.valid[data-v-edbe0ece]{background:#0a0;color:#fff}.assigned-label.invalid[data-v-edbe0ece]{background:#f33;color:#fff;text-decoration:line-through}.remove-x[data-v-edbe0ece]{margin-left:10px;font-size:.7rem}.zoom-hint[data-v-edbe0ece]{position:absolute;top:10px;right:10px;background:#ffffffe6;border:2px solid #000;padding:5px;pointer-events:none}.level-container[data-v-031678be]{width:100%;max-width:50rem;margin:0 auto;padding:0 1rem 2rem;box-sizing:border-box}.level-progress[data-v-031678be]{text-align:center;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;border-bottom:3px solid #000;padding-bottom:.5rem;font-size:1.2rem}.loading-screen[data-v-031678be]{display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.5rem;font-weight:700;text-transform:uppercase}.loader[data-v-031678be]{animation:blink-031678be 1s infinite}@keyframes blink-031678be{50%{opacity:.5}}[data-v-031678be] .content-wrapper{padding-top:1rem;align-items:flex-start}.level-container[data-v-466d26f1]{width:100%;max-width:50rem;margin:0 auto;padding:0 1rem 2rem;box-sizing:border-box}.level-progress[data-v-466d26f1]{text-align:center;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;border-bottom:3px solid #000;padding-bottom:.5rem;font-size:1.2rem}.loading-screen[data-v-466d26f1]{display:flex;justify-content:center;align-items:center;height:50vh;font-size:1.5rem;font-weight:700;text-transform:uppercase}.loader[data-v-466d26f1]{animation:blink-466d26f1 1s infinite}@keyframes blink-466d26f1{50%{opacity:.5}}[data-v-466d26f1] .content-wrapper{padding-top:1rem;align-items:flex-start}.result-card[data-v-03ea2112]{padding:3rem;display:flex;flex-direction:column;gap:1.5rem}.loading-screen[data-v-03ea2112]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-weight:700;gap:1rem}.heatmap-disclaimer[data-v-03ea2112]{margin-top:1.5rem;padding:.8rem;background:#fdfdfd;border:1px solid #000000;text-align:center;color:#000;line-height:1.3}.loading-screen[data-v-44f1ed5a]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-weight:700;gap:1rem}.score-display[data-v-44f1ed5a]{font-size:5rem;font-weight:900;margin:1rem 0;text-align:center}.result-card[data-v-44f1ed5a]{padding:3rem}.feed-wrapper[data-v-6bc87c13]{display:flex;justify-content:center;width:100%;margin:1rem 0}.phone-container[data-v-6bc87c13]{width:100%;max-width:400px;padding:0;overflow:hidden;background:#fff;border:3px solid #000}.phone-frame[data-v-6bc87c13]{height:550px;display:flex;flex-direction:column;position:relative;background:#fafafa}.app-header[data-v-6bc87c13]{height:50px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;padding:0 15px;background:#fff}.app-name[data-v-6bc87c13]{font-family:Brush Script MT,cursive;font-size:1.5rem}.nav-btn[data-v-6bc87c13]{background:none;border:none;font-size:1.5rem;cursor:pointer}.scroll-area[data-v-6bc87c13]{flex:1;overflow-y:auto;scrollbar-width:none}.scroll-area[data-v-6bc87c13]::-webkit-scrollbar{display:none}.avatar-circle-small[data-v-6bc87c13]{width:32px;height:32px;border-radius:50%;border:2px solid #000;flex-shrink:0}.avatar-circle-large[data-v-6bc87c13]{width:75px;height:75px;border-radius:50%;border:3px solid #000;flex-shrink:0}.post[data-v-6bc87c13]{border-bottom:1px solid #eee;margin-bottom:15px;background:#fff}.post-header[data-v-6bc87c13]{padding:10px;display:flex;align-items:center;gap:10px;cursor:pointer}.username[data-v-6bc87c13]{font-weight:800;font-size:.9rem}.ad-tag[data-v-6bc87c13]{margin-left:auto;font-size:.6rem;background:#edc531;border:1px solid #000;padding:2px 4px;font-weight:700}.image-square[data-v-6bc87c13]{width:100%;aspect-ratio:1;background:#eee}.image-square img[data-v-6bc87c13]{width:100%;height:100%;object-fit:cover}.post-actions[data-v-6bc87c13]{padding:10px;font-size:1.2rem;display:flex;gap:15px}.post-caption[data-v-6bc87c13]{padding:0 10px 15px;font-size:.85rem}.profile-header[data-v-6bc87c13]{padding:20px 15px;display:flex;align-items:center;gap:20px}.stats[data-v-6bc87c13]{display:flex;flex:1;justify-content:space-around;text-align:center}.stat-box[data-v-6bc87c13]{display:flex;flex-direction:column;font-size:.8rem}.bio-section[data-v-6bc87c13]{padding:0 15px 15px}.profile-meta-clues[data-v-6bc87c13]{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:.75rem;font-weight:700;color:#666}.ad-warning[data-v-6bc87c13]{color:#ff4757}.mark-btn[data-v-6bc87c13]{width:90%;margin:0 auto 15px;display:block;padding:10px;border:2px solid #000;background:#fff;font-weight:900;cursor:pointer;text-transform:uppercase}.mark-btn.is-selected[data-v-6bc87c13]{background:#f44;color:#fff}.profile-grid[data-v-6bc87c13]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.grid-item img[data-v-6bc87c13]{width:100%;aspect-ratio:1;object-fit:cover}.zoom-overlay[data-v-6bc87c13]{position:absolute;inset:0;background:#000000e6;z-index:100;display:flex;align-items:center;justify-content:center}.zoom-content img[data-v-6bc87c13]{max-width:90%;border:2px solid #fff}.game-footer[data-v-6bc87c13]{padding:1rem;border-top:3px solid #000;background:#fff}.unsplash-credits[data-v-6bc87c13]{margin:10px 0;padding:8px;background:#f9f9f9;border:1px solid #000;text-align:left}.feed-end[data-v-6bc87c13]{margin:10px;font-size:.85rem;color:#fd0000}.level-container[data-v-c57e5d8f]{width:100%;max-width:50rem;margin:0 auto;padding:2rem 1rem}.level-progress[data-v-c57e5d8f]{text-align:center;font-weight:800;margin-bottom:1.5rem;border-bottom:3px solid #000}.loading-screen[data-v-c57e5d8f]{text-align:center;margin-top:20vh;font-weight:700}.loading-screen[data-v-cdb71d00]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50vh;font-weight:700;gap:1rem}.score-display[data-v-cdb71d00]{font-size:5rem;font-weight:900;margin:1rem 0;text-align:center;color:#000}.result-card[data-v-cdb71d00]{padding:3rem;text-align:center}.finish-popup[data-v-cdb71d00]{border:6px solid #000;box-shadow:15px 15px #000;background:#fff;animation:popup-bounce-cdb71d00 .5s cubic-bezier(.175,.885,.32,1.275)}.finish-logo[data-v-cdb71d00]{width:80px;margin:0 auto 1.5rem;display:block}.finish-text[data-v-cdb71d00]{font-weight:600;line-height:1.5;margin-bottom:2rem}.finish-actions[data-v-cdb71d00]{display:flex;flex-direction:column;gap:1rem}.neo-btn.highlight[data-v-cdb71d00]{background:var(--card-bg);color:#000}@keyframes popup-bounce-cdb71d00{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}
