.modal-backdrop[data-v-7ad46230]{position:fixed;inset:0;background:#0000001a;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;animation:backdrop-in-7ad46230 .15s}@keyframes backdrop-in-7ad46230{0%{background:#0000}to{background:#0000001a}}.modal-backdrop.no-backdrop[data-v-7ad46230]{background:transparent!important}.modal-window-container[data-v-7ad46230]{overflow:hidden}.modal-window[data-v-7ad46230]{position:absolute;display:flex;flex-direction:column;width:calc(100% - 48px);height:auto;max-width:600px;max-height:80vh;box-sizing:border-box;padding:24px;border-radius:32px;overflow:auto;flex-grow:1;background:var(--md-sys-color-background)}.modal-window.no-styles[data-v-7ad46230]{padding:0;background:transparent;border-radius:0}.modal-window.increased[data-v-7ad46230]{overflow:auto;max-width:1200px;height:100%}@media only screen and (min-width:680px){.modal-window.h-auto[data-v-7ad46230]{height:auto!important}.modal-window.slim[data-v-7ad46230]{max-width:400px;max-height:600px}.modal-window.semi-slim[data-v-7ad46230]{max-width:800px;max-height:800px}.modal-window.mini[data-v-7ad46230]{max-width:240px}.modal-window-container.modal-position-absolute[data-v-7ad46230]{position:sticky}.modal-align-top[data-v-7ad46230]{align-items:flex-start}.modal-align-bottom[data-v-7ad46230]{align-items:flex-end}.modal-justify-left[data-v-7ad46230]{justify-content:flex-start}.modal-justify-right[data-v-7ad46230]{justify-content:flex-end}}@media only screen and (max-width:680px){.modal-backdrop[data-v-7ad46230]{padding:0}.modal-window.increased[data-v-7ad46230]{padding:24px;padding-top:calc(24px + env(safe-area-inset-top))!important;max-width:unset!important;max-height:unset;width:100%;height:100%;border-radius:0}}@media(prefers-color-scheme:dark){.modal-window-container[data-v-7ad46230]{box-shadow:0 0 0 1px #ffffff0d}}.route-fade-enter-active[data-v-aefdafc1],.route-fade-leave-active[data-v-aefdafc1]{transition:opacity .22s ease}.route-fade-enter-from[data-v-aefdafc1],.route-fade-leave-to[data-v-aefdafc1]{opacity:0}.content-container[data-v-50a31d97]{position:absolute;inset:0}.content-container[data-v-50a31d97]:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000b3,#0000004d 50%,#0000 80%);z-index:0}.main-title[data-v-50a31d97]{font-size:120px;font-weight:600;line-height:.8;color:#fffc}.image[data-v-50a31d97]{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:0 -200px}@media only screen and (max-width:680px){.image[data-v-50a31d97]{aspect-ratio:unset;object-position:center}.main-title[data-v-50a31d97]{font-size:60px}}.account-avatar[data-v-f800b878]{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;font-size:44px;font-weight:700;color:var(--md-sys-color-on-primary);background:linear-gradient(135deg,var(--md-sys-color-primary) 0%,color-mix(in srgb,var(--md-sys-color-primary) 70%,var(--md-sys-color-tertiary, var(--md-sys-color-primary)) 30%) 100%);box-shadow:0 8px 22px color-mix(in srgb,var(--md-sys-color-primary) 28%,transparent),0 0 0 4px color-mix(in srgb,var(--md-sys-color-primary) 12%,transparent)}.account-email[data-v-f800b878]{word-break:break-all;text-align:center}.padding-y-16[data-v-f800b878]{padding-block:16px}.error-text[data-v-f800b878]{color:var(--md-sys-color-error)}.account-button[data-v-f8f2474a]{position:fixed;top:24px;right:24px;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;cursor:pointer;color:var(--md-sys-color-on-primary-container);background:color-mix(in srgb,var(--md-sys-color-primary-container) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 18px color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent),0 0 0 4px #ffffff59 inset;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.account-button[data-v-f8f2474a]:hover{transform:scale(1.08);box-shadow:0 10px 24px color-mix(in srgb,var(--md-sys-color-primary) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent),0 0 0 4px #ffffff80 inset}.account-button md-icon[data-v-f8f2474a]{font-size:30px}@media only screen and (max-width:680px){.account-button[data-v-f8f2474a]{top:16px;right:16px;width:48px;height:48px}}.unit-grid[data-v-f8f2474a]{display:grid;grid-template-columns:repeat(2,minmax(400px,1fr));gap:24px;width:min(100%,980px);margin-inline:auto;justify-items:center}.unit-card[data-v-f8f2474a]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:420px;text-align:center;background:transparent;padding:0;transition:transform .3s ease}.unit-card[data-v-f8f2474a]:hover{transform:scale(1.1)}.unit-icon[data-v-f8f2474a]{width:100%;height:auto;max-width:420px;border-radius:16px;object-fit:contain}.unit-card--skeleton[data-v-f8f2474a]{width:100%;max-width:420px;height:180px;border-radius:24px;background:var(--md-sys-color-surface-variant);opacity:.5;animation:pulse-f8f2474a 1.4s ease-in-out infinite}@media only screen and (max-width:680px){.unit-grid[data-v-f8f2474a]{grid-template-columns:1fr}}@keyframes pulse-f8f2474a{0%,to{opacity:.5}50%{opacity:.25}}.levels-container[data-v-c6050968]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.level-card[data-v-c6050968]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:32px;border-radius:32px;cursor:pointer;background:linear-gradient(0deg,#fed709,#fef61c);color:#3d3000;box-shadow:0 0 0 2px #ffffff24 inset,0 0 12px 2px #ffffff8c;transition:transform .3s ease}.level-card[data-v-c6050968]:nth-child(6n+1){--hover-rotate: -2deg}.level-card[data-v-c6050968]:nth-child(6n+2){--hover-rotate: 1.5deg}.level-card[data-v-c6050968]:nth-child(6n+3){--hover-rotate: -1deg}.level-card[data-v-c6050968]:nth-child(6n+4){--hover-rotate: 2.2deg}.level-card[data-v-c6050968]:nth-child(6n+5){--hover-rotate: -1.8deg}.level-card[data-v-c6050968]:nth-child(6n+6){--hover-rotate: 1deg}.level-card[data-v-c6050968]:hover{transform:scale(1.2) translateY(-4px) rotate(var(--hover-rotate, 0deg))}.level-card .outline-text[data-v-c6050968]{color:inherit;opacity:.85}.level-card[data-v-c6050968]:nth-child(12n+1){background:linear-gradient(0deg,#fed709,#fef61c);color:#3d3000}.level-card[data-v-c6050968]:nth-child(12n+2){background:linear-gradient(0deg,#1e88e5,#42a5f5);color:#eaf4ff}.level-card[data-v-c6050968]:nth-child(12n+3){background:linear-gradient(0deg,#e53935,#ff5252);color:#fff1f1}.level-card[data-v-c6050968]:nth-child(12n+4){background:linear-gradient(0deg,#43a047,#66bb6a);color:#f2fff2}.level-card[data-v-c6050968]:nth-child(12n+5){color:#f8f0ff}.level-card[data-v-c6050968]:nth-child(12n+6){color:#3f2300}.level-card[data-v-c6050968]:nth-child(12n+7){color:#e9fffb}.level-card[data-v-c6050968]:nth-child(12n+8){color:#fff0f6}.level-card[data-v-c6050968]:nth-child(12n+9){color:#eef0ff}.level-card[data-v-c6050968]:nth-child(12n+10){color:#3d2a00}.level-card[data-v-c6050968]:nth-child(12n+11){color:#073a40}.level-card[data-v-c6050968]:nth-child(12n+12){color:#24380f}.level-card[data-v-c6050968]:nth-child(12n+5){background:linear-gradient(0deg,#8e24aa,#ba68c8)}.level-card[data-v-c6050968]:nth-child(12n+6){background:linear-gradient(0deg,#fb8c00,#ffb74d)}.level-card[data-v-c6050968]:nth-child(12n+7){background:linear-gradient(0deg,#00897b,#4db6ac)}.level-card[data-v-c6050968]:nth-child(12n+8){background:linear-gradient(0deg,#d81b60,#f06292)}.level-card[data-v-c6050968]:nth-child(12n+9){background:linear-gradient(0deg,#3949ab,#7986cb)}.level-card[data-v-c6050968]:nth-child(12n+10){background:linear-gradient(0deg,#ffb300,#ffd54f)}.level-card[data-v-c6050968]:nth-child(12n+11){background:linear-gradient(0deg,#00acc1,#4dd0e1)}.level-card[data-v-c6050968]:nth-child(12n+12){background:linear-gradient(0deg,#7cb342,#aed581)}.level-card--skeleton[data-v-c6050968]{min-width:160px;height:72px;border-radius:24px;background:var(--md-sys-color-surface-variant);opacity:.5;animation:pulse-c6050968 1.4s ease-in-out infinite}@keyframes pulse-c6050968{0%,to{opacity:.5}50%{opacity:.25}}.stars-mini[data-v-c6050968]{display:inline-flex;gap:2px;font-size:22px;line-height:1}.star-mini[data-v-c6050968]{color:#ffffff59;text-shadow:0 1px 2px rgba(0,0,0,.18)}.star-mini.filled[data-v-c6050968]{color:#ffd54f;text-shadow:0 0 10px rgba(255,213,79,.7),0 1px 2px rgba(0,0,0,.25)}.align-self-start[data-v-c6050968]{align-self:flex-start}.choice-select[data-v-2eca0515]{width:100%}.layout-grid[data-v-2eca0515]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.layout-list[data-v-2eca0515]{display:flex;flex-direction:column;gap:10px}.layout-corners[data-v-2eca0515]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:18px;min-height:220px}.option-default[data-v-2eca0515]{min-height:44px}.option-bubble[data-v-2eca0515]{border-radius:999px;min-height:48px;font-weight:600}@media(max-width:720px){.layout-corners[data-v-2eca0515]{grid-template-columns:1fr;min-height:auto}}.hidden-input[data-v-585fcb52]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.letter-slot[data-v-585fcb52]{display:flex;align-items:center;justify-content:center;width:48px;height:56px;border-radius:12px;background:var(--md-sys-color-surface-container);border:2px solid var(--md-sys-color-outline-variant);font-size:24px;font-weight:600;color:var(--md-sys-color-on-surface);transition:background .2s,border-color .2s}.letter-slot.filled[data-v-585fcb52]{background:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.hidden-input[data-v-ccf6dd6e]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.letter-slot[data-v-ccf6dd6e]{display:flex;align-items:center;justify-content:center;width:48px;height:56px;border-radius:12px;font-size:24px;font-weight:600;color:var(--md-sys-color-on-surface);transition:background .2s,border-color .2s}.letter-slot.locked[data-v-ccf6dd6e]{background:var(--md-sys-color-surface-container-highest);border:2px solid var(--md-sys-color-outline-variant);opacity:.8}.letter-slot.blank[data-v-ccf6dd6e]{background:var(--md-sys-color-surface-container);border:2px dashed var(--md-sys-color-outline);color:var(--md-sys-color-outline)}.letter-slot.filled[data-v-ccf6dd6e]:not(.locked){background:var(--md-sys-color-primary-container);border:2px solid var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.scramble-arc[data-v-3b5f592e]{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.arc-stage[data-v-3b5f592e]{position:relative;width:min(560px,100%);aspect-ratio:1.6 / 1}.arc-image-wrapper[data-v-3b5f592e]{position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:38%;max-width:180px;pointer-events:none}.arc-image[data-v-3b5f592e]{width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.arc-emoji[data-v-3b5f592e]{font-size:5rem;line-height:1}.arc-tile[data-v-3b5f592e]{position:absolute;z-index:2}.arc-slots-row[data-v-3b5f592e]{width:100%}@media(max-width:720px){.arc-stage[data-v-3b5f592e]{width:100%;aspect-ratio:1.4 / 1}}.layout-top[data-v-3b5f592e]{flex-direction:column}.layout-right[data-v-3b5f592e]{flex-direction:row;align-items:flex-start}.word-zone[data-v-3b5f592e],.tiles-zone[data-v-3b5f592e]{flex:1}.letter-slot[data-v-3b5f592e]{display:flex;align-items:center;justify-content:center;width:48px;height:56px;border-radius:12px;background:var(--md-sys-color-surface-container);border:2px solid var(--md-sys-color-outline-variant);font-size:24px;font-weight:600;color:var(--md-sys-color-on-surface);transition:background .2s,border-color .2s}.letter-slot.filled[data-v-3b5f592e]{background:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.letter-tile.used[data-v-3b5f592e]{opacity:.3;transform:scale(.9)}@media(max-width:800px){.layout-right[data-v-3b5f592e]{flex-direction:column}}.connection-layer[data-v-c7e22c94]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:5}.rope-base[data-v-c7e22c94]{fill:none;stroke:#8b5a2b;stroke-width:8;stroke-linecap:round}.rope-detail[data-v-c7e22c94]{fill:none;stroke:tan;stroke-width:4;stroke-dasharray:8 6;stroke-linecap:round}.rope-base.active[data-v-c7e22c94]{stroke:sienna}.rope-detail.active-detail[data-v-c7e22c94]{stroke:#f4a460;stroke-dasharray:8 6;animation:rope-flow-c7e22c94 .6s linear infinite}@keyframes rope-flow-c7e22c94{to{stroke-dashoffset:-14}}.match-card[data-v-dcbd84e4]{min-width:120px;padding:12px 16px;font-size:16px;font-weight:500;text-align:center;transition:background .2s,border-color .2s,opacity .2s}.match-pairs-container[data-v-dcbd84e4]{position:relative;width:100%;height:100%}.pairs-grid[data-v-dcbd84e4]{align-items:center;justify-content:space-between;width:100%;padding:0 130px;flex-grow:1;box-sizing:border-box}@media(max-width:760px){.pairs-grid[data-v-dcbd84e4]{padding:0 80px}}.source-column[data-v-dcbd84e4],.target-column[data-v-dcbd84e4]{min-width:220px;position:relative;z-index:10}.match-card.selected[data-v-dcbd84e4]{box-shadow:0 0 0 4px var(--md-sys-color-primary) inset;color:var(--md-sys-color-on-secondary-container)}.match-card.matched[data-v-dcbd84e4]{box-shadow:0 0 0 4px var(--md-sys-color-primary) inset;color:var(--md-sys-color-on-primary-container);opacity:.7}.image-card[data-v-dcbd84e4]{font-weight:700;font-size:18px}.pair-image[data-v-dcbd84e4]{max-height:80px;max-width:100%;object-fit:contain;border-radius:8px}.pair-emoji[data-v-dcbd84e4]{font-size:2.5rem;line-height:1}.match-rhyme-container[data-v-ae263996]{position:relative;width:100%;height:100%}.rhyme-grid[data-v-ae263996]{align-items:center;justify-content:space-between;width:100%;flex-grow:1;padding:0 130px;box-sizing:border-box}@media(max-width:760px){.rhyme-grid[data-v-ae263996]{padding:0 80px}}.rhyme-card[data-v-ae263996]{min-width:100px;padding:10px 14px;font-size:14px;font-weight:500;text-align:center;transition:background .2s,border-color .2s,opacity .2s}.rythm-card.selected[data-v-ae263996]{box-shadow:0 0 0 4px var(--md-sys-color-primary) inset;color:var(--md-sys-color-on-secondary-container)}.rythm-card.matched[data-v-ae263996]{box-shadow:0 0 0 4px var(--md-sys-color-primary) inset;color:var(--md-sys-color-on-primary-container);opacity:.7}.rhyme-card.disabled[data-v-ae263996]{opacity:.4}.image-card[data-v-ae263996]{font-weight:700;font-size:16px}.rhyme-image[data-v-ae263996]{max-height:70px;max-width:100%;object-fit:contain;border-radius:8px}.rhyme-emoji[data-v-ae263996]{font-size:2.2rem;line-height:1}.text-center[data-v-ae263996]{text-align:center}.hidden-input[data-v-2a915b07]{position:absolute;opacity:0;pointer-events:none;height:0;width:0}.hangman-svg[data-v-2a915b07]{width:180px;height:180px;color:var(--md-sys-color-on-surface)}.letter-slot[data-v-2a915b07]{display:flex;align-items:center;justify-content:center;width:44px;height:52px;border-radius:12px;background:var(--md-sys-color-surface-container);border-bottom:3px solid var(--md-sys-color-outline);font-size:24px;font-weight:600;color:var(--md-sys-color-on-surface);transition:background .2s}.letter-slot.revealed[data-v-2a915b07]{background:var(--md-sys-color-primary-container);border-bottom-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary-container)}.used-letter[data-v-2a915b07]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:14px;font-weight:600}.used-letter.correct[data-v-2a915b07]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.used-letter.wrong[data-v-2a915b07]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.text-center[data-v-2a915b07]{text-align:center}.stimulus-image[data-v-48159cc9]{position:relative;z-index:1;max-width:100%;max-height:320px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:24px}.stimulus-image-container[data-v-48159cc9]{position:relative}.stimulus-emoji[data-v-48159cc9]{font-size:8rem;line-height:1}.stimulus-word[data-v-48159cc9]{text-transform:none}.audio-btn[data-v-48159cc9]{font-size:1.5rem;padding:8px 16px;border:none;border-radius:50%;cursor:pointer;background:var(--md-sys-color-surface-container-high);line-height:1}.player-state-block[data-v-48159cc9]{width:100%}.player-error[data-v-48159cc9]{animation:player-shake-48159cc9 .26s linear}@keyframes player-shake-48159cc9{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.level-nav-overlay[data-v-a1489ac8]{position:absolute;inset:0;pointer-events:none;z-index:20}.nav-btn[data-v-a1489ac8]{pointer-events:auto;border:none;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgba(var(--md-sys-color-neutral-background),.86);color:rgb(var(--md-sys-color-neutral-on-background));box-shadow:0 6px 16px #0000002e}.nav-btn[data-v-a1489ac8]:disabled{opacity:.35;cursor:not-allowed}.exit-btn[data-v-a1489ac8]{position:absolute;top:8px;right:8px;padding:10px 14px;font-weight:600}.side-btn[data-v-a1489ac8]{position:absolute;top:50%;transform:translateY(-50%);width:96px;height:96px;background:transparent;box-shadow:none;padding:0}.arrow-icon[data-v-a1489ac8]{width:100%;height:100%;object-fit:contain;filter:saturate(1.4) drop-shadow(0 0 8px rgba(255,255,255,.8));transition:all .2s ease}.side-btn:not(:disabled):hover .arrow-icon[data-v-a1489ac8]{transform:scale(1.1);filter:saturate(1.8) drop-shadow(0 0 16px rgba(255,255,255,1))}.side-btn.left[data-v-a1489ac8]{left:8px}.side-btn.right[data-v-a1489ac8]{right:8px}@media(max-width:760px){.exit-btn[data-v-a1489ac8]{top:4px;right:4px;padding:8px 10px;font-size:13px}.side-btn[data-v-a1489ac8]{width:64px;height:64px}.side-btn.left[data-v-a1489ac8]{left:4px}.side-btn.right[data-v-a1489ac8]{right:4px}}.view[data-v-b8e4e417]{position:relative}.progress-bar[data-v-b8e4e417]{height:4px;border-radius:4px;background:var(--md-sys-color-surface-variant);overflow:hidden}.progress-fill[data-v-b8e4e417]{height:100%;border-radius:4px;background:var(--md-sys-color-primary);transition:width .4s cubic-bezier(0,0,.5,1)}.completion-screen[data-v-b8e4e417]{justify-content:center}.stars-display[data-v-b8e4e417]{display:flex;gap:16px;align-items:flex-end;font-size:88px;line-height:1}.star[data-v-b8e4e417]{display:inline-block;color:var(--md-sys-color-surface-variant);text-shadow:none;transform:scale(.6);opacity:0;animation:star-pop-b8e4e417 .52s cubic-bezier(.34,1.56,.64,1) forwards}.star.filled[data-v-b8e4e417]{color:#ffc628;text-shadow:0 0 24px rgba(255,198,40,.55),0 4px 12px rgba(255,177,46,.35)}.star[data-v-b8e4e417]:nth-child(2){font-size:110px;margin-bottom:-8px}@keyframes star-pop-b8e4e417{0%{transform:scale(.4) rotate(-12deg);opacity:0}60%{transform:scale(1.18) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.new-record-badge[data-v-b8e4e417]{display:inline-flex;align-items:center;padding:6px 18px;border-radius:999px;background:linear-gradient(120deg,#ff6b6b,#ff8e53);color:#fff;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 6px 18px #ff6b6b59,0 0 0 2px #ffffff73 inset;animation:badge-bounce-b8e4e417 .7s cubic-bezier(.34,1.56,.64,1) .6s backwards}@keyframes badge-bounce-b8e4e417{0%{transform:translateY(-12px) scale(.6);opacity:0}60%{transform:translateY(0) scale(1.1);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}.stats-row[data-v-b8e4e417]{padding:16px 0}.stat-item[data-v-b8e4e417]{min-width:80px;opacity:0;animation:fade-in-up-b8e4e417 .48s ease-out .8s forwards}.stat-icon[data-v-b8e4e417]{font-size:28px;color:var(--md-sys-color-on-surface-variant)}@keyframes fade-in-up-b8e4e417{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-color-scheme:light){:root,:host{--md-sys-color-background: #f4fcf0;--md-sys-color-on-background: #161d17;--md-sys-color-surface: #f4fcf0;--md-sys-color-surface-dim: #d4dcd1;--md-sys-color-surface-bright: #f4fcf0;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #eef6eb;--md-sys-color-surface-container: #e8f0e5;--md-sys-color-surface-container-high: #e2eadf;--md-sys-color-surface-container-highest: #dde5da;--md-sys-color-on-surface: #161d17;--md-sys-color-surface-variant: #d8e7d6;--md-sys-color-on-surface-variant: #3d4a3e;--md-sys-color-inverse-surface: #2b322b;--md-sys-color-inverse-on-surface: #ebf3e8;--md-sys-color-outline: #6d7b6d;--md-sys-color-outline-variant: #bccaba;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #006d34;--md-sys-color-primary: #006d34;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #5de989;--md-sys-color-on-primary-container: #00461f;--md-sys-color-inverse-primary: #53e081;--md-sys-color-secondary: #366942;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #baf2c1;--md-sys-color-on-secondary-container: #20532f;--md-sys-color-tertiary: #006782;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #7cdaff;--md-sys-color-on-tertiary-container: #004153;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002}}@media(prefers-color-scheme:dark){:root,:host{color-scheme:light dark;--md-sys-color-background: #0e150f;--md-sys-color-on-background: #dde5da;--md-sys-color-surface: #0e150f;--md-sys-color-surface-dim: #0e150f;--md-sys-color-surface-bright: #333b34;--md-sys-color-surface-container-lowest: #09100a;--md-sys-color-surface-container-low: #161d17;--md-sys-color-surface-container: #1a211b;--md-sys-color-surface-container-high: #242c25;--md-sys-color-surface-container-highest: #2f372f;--md-sys-color-on-surface: #dde5da;--md-sys-color-surface-variant: #3d4a3e;--md-sys-color-on-surface-variant: #bccaba;--md-sys-color-inverse-surface: #dde5da;--md-sys-color-inverse-on-surface: #2b322b;--md-sys-color-outline: #869486;--md-sys-color-outline-variant: #3d4a3e;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-surface-tint: #53e081;--md-sys-color-primary: #9fffb3;--md-sys-color-on-primary: #003918;--md-sys-color-primary-container: #4bd97b;--md-sys-color-on-primary-container: #003a19;--md-sys-color-inverse-primary: #006d34;--md-sys-color-secondary: #9dd4a5;--md-sys-color-on-secondary: #003918;--md-sys-color-secondary-container: #104523;--md-sys-color-on-secondary-container: #a5dcad;--md-sys-color-tertiary: #cff0ff;--md-sys-color-on-tertiary: #003545;--md-sys-color-tertiary-container: #55cef9;--md-sys-color-on-tertiary-container: #003747;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6}}.primary{background-color:var(--md-sys-color-primary)}.primary-text{color:var(--md-sys-color-primary)}.on-primary{background-color:var(--md-sys-color-on-primary)}.on-primary-text{color:var(--md-sys-color-on-primary)}.primary-container{background-color:var(--md-sys-color-primary-container)}.primary-container-text{color:var(--md-sys-color-primary-container)}.on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.secondary{background-color:var(--md-sys-color-secondary)}.secondary-text{color:var(--md-sys-color-secondary)}.on-secondary{background-color:var(--md-sys-color-on-secondary)}.on-secondary-text{color:var(--md-sys-color-on-secondary)}.secondary-container{background-color:var(--md-sys-color-secondary-container)}.secondary-container-text{color:var(--md-sys-color-secondary-container)}.on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.tertiary{background-color:var(--md-sys-color-tertiary)}.tertiary-text{color:var(--md-sys-color-tertiary)}.on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.error{background-color:var(--md-sys-color-error)}.error-text{color:var(--md-sys-color-error)}.error-container{background-color:var(--md-sys-color-error-container)}.error-container-text{color:var(--md-sys-color-error-container)}.on-error{background-color:var(--md-sys-color-on-error)}.on-error-text{color:var(--md-sys-color-on-error)}.on-error-container{background-color:var(--md-sys-color-on-error-container)}.on-error-container-text{color:var(--md-sys-color-on-error-container)}.background{background-color:var(--md-sys-color-background)}.background-text{color:var(--md-sys-color-background)}.on-background{background-color:var(--md-sys-color-on-background)}.on-background-text{color:var(--md-sys-color-on-background)}.surface{background-color:var(--md-sys-color-surface)}.surface-text{color:var(--md-sys-color-surface)}.on-surface{background-color:var(--md-sys-color-on-surface)}.on-surface-text{color:var(--md-sys-color-on-surface)}.surface-variant{background-color:var(--md-sys-color-surface-variant)}.surface-variant-text{color:var(--md-sys-color-surface-variant)}.on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.surface-container{background-color:var(--md-sys-color-surface-container)}.surface-container-low{background-color:var(--md-sys-color-surface-container-low)}.surface-container-highest{background-color:var(--md-sys-color-surface-container-highest)}.outline{background-color:var(--md-sys-color-outline)}.outline-text{color:var(--md-sys-color-outline)}.inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.shadow{background-color:var(--md-sys-color-shadow)}.shadow-text{color:var(--md-sys-color-shadow)}.surface-tint{background-color:var(--md-sys-color-surface-tint)}.surface-tint-text{color:var(--md-sys-color-surface-tint)}.outline-variant{background-color:var(--md-sys-color-outline-variant)}.outline-variant-text{color:var(--md-sys-color-outline-variant)}.scrim{background-color:var(--md-sys-color-scrim)}.scrim-text{color:var(--md-sys-color-scrim)}:root{--md-source: #0066ff;--md-ref-palette-primary0: #000000;--md-ref-palette-primary10: #001849;--md-ref-palette-primary20: #002b75;--md-ref-palette-primary25: #00358c;--md-ref-palette-primary30: #003fa4;--md-ref-palette-primary35: #004abd;--md-ref-palette-primary40: #0054d6;--md-ref-palette-primary50: #216dff;--md-ref-palette-primary60: #5e8bff;--md-ref-palette-primary70: #8aa8ff;--md-ref-palette-primary80: #b3c5ff;--md-ref-palette-primary90: #dae1ff;--md-ref-palette-primary95: #eef0ff;--md-ref-palette-primary98: #faf8ff;--md-ref-palette-primary99: #fefbff;--md-ref-palette-primary100: #ffffff;--md-ref-palette-secondary0: #000000;--md-ref-palette-secondary10: #151b2c;--md-ref-palette-secondary20: #2a3042;--md-ref-palette-secondary25: #353b4d;--md-ref-palette-secondary30: #414659;--md-ref-palette-secondary35: #4c5265;--md-ref-palette-secondary40: #585e71;--md-ref-palette-secondary50: #71768b;--md-ref-palette-secondary60: #8b90a5;--md-ref-palette-secondary70: #a5aac1;--md-ref-palette-secondary80: #c1c6dd;--md-ref-palette-secondary90: #dde2f9;--md-ref-palette-secondary95: #eef0ff;--md-ref-palette-secondary98: #faf8ff;--md-ref-palette-secondary99: #fefbff;--md-ref-palette-secondary100: #ffffff;--md-ref-palette-tertiary0: #000000;--md-ref-palette-tertiary10: #2b122b;--md-ref-palette-tertiary20: #422741;--md-ref-palette-tertiary25: #4e324d;--md-ref-palette-tertiary30: #5a3d58;--md-ref-palette-tertiary35: #674965;--md-ref-palette-tertiary40: #735471;--md-ref-palette-tertiary50: #8e6d8a;--md-ref-palette-tertiary60: #a986a5;--md-ref-palette-tertiary70: #c5a0c0;--md-ref-palette-tertiary80: #e1bbdc;--md-ref-palette-tertiary90: #ffd6f9;--md-ref-palette-tertiary95: #ffebf9;--md-ref-palette-tertiary98: #fff7fa;--md-ref-palette-tertiary99: #fffbff;--md-ref-palette-tertiary100: #ffffff;--md-ref-palette-neutral0: #000000;--md-ref-palette-neutral10: #1b1b1f;--md-ref-palette-neutral20: #303034;--md-ref-palette-neutral25: #3b3b3f;--md-ref-palette-neutral30: #46464a;--md-ref-palette-neutral35: #525256;--md-ref-palette-neutral40: #5e5e62;--md-ref-palette-neutral50: #77767a;--md-ref-palette-neutral60: #919094;--md-ref-palette-neutral70: #acaaaf;--md-ref-palette-neutral80: #c7c6ca;--md-ref-palette-neutral90: #e4e2e6;--md-ref-palette-neutral95: #f2f0f4;--md-ref-palette-neutral98: #fbf8fd;--md-ref-palette-neutral99: #fefbff;--md-ref-palette-neutral100: #ffffff;--md-ref-palette-neutral-variant0: #000000;--md-ref-palette-neutral-variant10: #191b23;--md-ref-palette-neutral-variant20: #2e3038;--md-ref-palette-neutral-variant25: #393b43;--md-ref-palette-neutral-variant30: #45464f;--md-ref-palette-neutral-variant35: #50525a;--md-ref-palette-neutral-variant40: #5c5e67;--md-ref-palette-neutral-variant50: #757680;--md-ref-palette-neutral-variant60: #8f909a;--md-ref-palette-neutral-variant70: #aaaab4;--md-ref-palette-neutral-variant80: #c5c6d0;--md-ref-palette-neutral-variant90: #e2e2ec;--md-ref-palette-neutral-variant95: #f0f0fa;--md-ref-palette-neutral-variant98: #faf8ff;--md-ref-palette-neutral-variant99: #fefbff;--md-ref-palette-neutral-variant100: #ffffff;--md-ref-palette-error0: #000000;--md-ref-palette-error10: #410002;--md-ref-palette-error20: #690005;--md-ref-palette-error25: #7e0007;--md-ref-palette-error30: #93000a;--md-ref-palette-error35: #a80710;--md-ref-palette-error40: #ba1a1a;--md-ref-palette-error50: #de3730;--md-ref-palette-error60: #ff5449;--md-ref-palette-error70: #ff897d;--md-ref-palette-error80: #ffb4ab;--md-ref-palette-error90: #ffdad6;--md-ref-palette-error95: #ffedea;--md-ref-palette-error98: #fff8f7;--md-ref-palette-error99: #fffbff;--md-ref-palette-error100: #ffffff;--md-sys-color-primary-light: #0054d6;--md-sys-color-on-primary-light: #ffffff;--md-sys-color-primary-container-light: #dae1ff;--md-sys-color-on-primary-container-light: #001849;--md-sys-color-secondary-light: #585e71;--md-sys-color-on-secondary-light: #ffffff;--md-sys-color-secondary-container-light: #dde2f9;--md-sys-color-on-secondary-container-light: #151b2c;--md-sys-color-tertiary-light: #735471;--md-sys-color-on-tertiary-light: #ffffff;--md-sys-color-tertiary-container-light: #ffd6f9;--md-sys-color-on-tertiary-container-light: #2b122b;--md-sys-color-error-light: #ba1a1a;--md-sys-color-error-container-light: #ffdad6;--md-sys-color-on-error-light: #ffffff;--md-sys-color-on-error-container-light: #410002;--md-sys-color-background-light: #fefbff;--md-sys-color-on-background-light: #1b1b1f;--md-sys-color-surface-light: #fefbff;--md-sys-color-on-surface-light: #1b1b1f;--md-sys-color-surface-variant-light: #e2e2ec;--md-sys-color-on-surface-variant-light: #45464f;--md-sys-color-outline-light: #757680;--md-sys-color-inverse-on-surface-light: #f2f0f4;--md-sys-color-inverse-surface-light: #303034;--md-sys-color-inverse-primary-light: #b3c5ff;--md-sys-color-shadow-light: #000000;--md-sys-color-surface-tint-light: #0054d6;--md-sys-color-outline-variant-light: #c5c6d0;--md-sys-color-scrim-light: #000000;--md-sys-color-primary-dark: #b3c5ff;--md-sys-color-on-primary-dark: #002b75;--md-sys-color-primary-container-dark: #003fa4;--md-sys-color-on-primary-container-dark: #dae1ff;--md-sys-color-secondary-dark: #c1c6dd;--md-sys-color-on-secondary-dark: #2a3042;--md-sys-color-secondary-container-dark: #414659;--md-sys-color-on-secondary-container-dark: #dde2f9;--md-sys-color-tertiary-dark: #e1bbdc;--md-sys-color-on-tertiary-dark: #422741;--md-sys-color-tertiary-container-dark: #5a3d58;--md-sys-color-on-tertiary-container-dark: #ffd6f9;--md-sys-color-error-dark: #ffb4ab;--md-sys-color-error-container-dark: #93000a;--md-sys-color-on-error-dark: #690005;--md-sys-color-on-error-container-dark: #ffdad6;--md-sys-color-background-dark: #1b1b1f;--md-sys-color-on-background-dark: #e4e2e6;--md-sys-color-surface-dark: #1b1b1f;--md-sys-color-on-surface-dark: #e4e2e6;--md-sys-color-surface-variant-dark: #45464f;--md-sys-color-on-surface-variant-dark: #c5c6d0;--md-sys-color-outline-dark: #8f909a;--md-sys-color-inverse-on-surface-dark: #1b1b1f;--md-sys-color-inverse-surface-dark: #e4e2e6;--md-sys-color-inverse-primary-dark: #0054d6;--md-sys-color-shadow-dark: #000000;--md-sys-color-surface-tint-dark: #b3c5ff;--md-sys-color-outline-variant-dark: #45464f;--md-sys-color-scrim-dark: #000000;--md-sys-typescale-display-large-font-family-name: var(--app-main-font);--md-sys-typescale-display-large-font-family-style: Regular;--md-sys-typescale-display-large-font-weight: 400px;--md-sys-typescale-display-large-font-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-letter-spacing: -.25px;--md-sys-typescale-display-medium-font-family-name: var(--app-main-font);--md-sys-typescale-display-medium-font-family-style: Regular;--md-sys-typescale-display-medium-font-weight: 400px;--md-sys-typescale-display-medium-font-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-letter-spacing: 0px;--md-sys-typescale-display-small-font-family-name: var(--app-main-font);--md-sys-typescale-display-small-font-family-style: Regular;--md-sys-typescale-display-small-font-weight: 400px;--md-sys-typescale-display-small-font-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-letter-spacing: 0px;--md-sys-typescale-headline-large-font-family-name: var(--app-main-font);--md-sys-typescale-headline-large-font-family-style: Regular;--md-sys-typescale-headline-large-font-weight: 400px;--md-sys-typescale-headline-large-font-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-letter-spacing: 0px;--md-sys-typescale-headline-medium-font-family-name: var(--app-main-font);--md-sys-typescale-headline-medium-font-family-style: Regular;--md-sys-typescale-headline-medium-font-weight: 400px;--md-sys-typescale-headline-medium-font-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-letter-spacing: 0px;--md-sys-typescale-headline-small-font-family-name: var(--app-main-font);--md-sys-typescale-headline-small-font-family-style: Regular;--md-sys-typescale-headline-small-font-weight: 400px;--md-sys-typescale-headline-small-font-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-letter-spacing: 0px;--md-sys-typescale-body-large-font-family-name: var(--app-main-font);--md-sys-typescale-body-large-font-family-style: Regular;--md-sys-typescale-body-large-font-weight: 400px;--md-sys-typescale-body-large-font-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-letter-spacing: .5px;--md-sys-typescale-body-medium-font-family-name: var(--app-main-font);--md-sys-typescale-body-medium-font-family-style: Regular;--md-sys-typescale-body-medium-font-weight: 400px;--md-sys-typescale-body-medium-font-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-letter-spacing: .25px;--md-sys-typescale-body-small-font-family-name: var(--app-main-font);--md-sys-typescale-body-small-font-family-style: Regular;--md-sys-typescale-body-small-font-weight: 400px;--md-sys-typescale-body-small-font-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-letter-spacing: .4px;--md-sys-typescale-label-large-font-family-name: var(--app-main-font);--md-sys-typescale-label-large-font-family-style: Medium;--md-sys-typescale-label-large-font-weight: 500px;--md-sys-typescale-label-large-font-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-letter-spacing: .1px;--md-sys-typescale-label-medium-font-family-name: var(--app-main-font);--md-sys-typescale-label-medium-font-family-style: Medium;--md-sys-typescale-label-medium-font-weight: 500px;--md-sys-typescale-label-medium-font-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-letter-spacing: .5px;--md-sys-typescale-label-small-font-family-name: var(--app-main-font);--md-sys-typescale-label-small-font-family-style: Medium;--md-sys-typescale-label-small-font-weight: 500px;--md-sys-typescale-label-small-font-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-letter-spacing: .5px;--md-sys-typescale-title-large-font-family-name: var(--app-main-font);--md-sys-typescale-title-large-font-family-style: Regular;--md-sys-typescale-title-large-font-weight: 400px;--md-sys-typescale-title-large-font-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-letter-spacing: 0px;--md-sys-typescale-title-medium-font-family-name: var(--app-main-font);--md-sys-typescale-title-medium-font-family-style: Medium;--md-sys-typescale-title-medium-font-weight: 500px;--md-sys-typescale-title-medium-font-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-letter-spacing: .15px;--md-sys-typescale-title-small-font-family-name: var(--app-main-font);--md-sys-typescale-title-small-font-family-style: Medium;--md-sys-typescale-title-small-font-weight: 500px;--md-sys-typescale-title-small-font-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-letter-spacing: .1px}.display-large{font-family:var(--md-sys-typescale-display-large-font-family-name);font-style:var(--md-sys-typescale-display-large-font-family-style);font-weight:var(--md-sys-typescale-display-large-font-weight);font-size:var(--md-sys-typescale-display-large-font-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-height);text-transform:var(--md-sys-typescale-display-large-text-transform);text-decoration:var(--md-sys-typescale-display-large-text-decoration)}.display-medium{font-family:var(--md-sys-typescale-display-medium-font-family-name);font-style:var(--md-sys-typescale-display-medium-font-family-style);font-weight:var(--md-sys-typescale-display-medium-font-weight);font-size:var(--md-sys-typescale-display-medium-font-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-height);text-transform:var(--md-sys-typescale-display-medium-text-transform);text-decoration:var(--md-sys-typescale-display-medium-text-decoration)}.display-small{font-family:var(--md-sys-typescale-display-small-font-family-name);font-style:var(--md-sys-typescale-display-small-font-family-style);font-weight:var(--md-sys-typescale-display-small-font-weight);font-size:var(--md-sys-typescale-display-small-font-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-height);text-transform:var(--md-sys-typescale-display-small-text-transform);text-decoration:var(--md-sys-typescale-display-small-text-decoration)}.headline-large{font-family:var(--md-sys-typescale-headline-large-font-family-name);font-style:var(--md-sys-typescale-headline-large-font-family-style);font-weight:var(--md-sys-typescale-headline-large-font-weight);font-size:var(--md-sys-typescale-headline-large-font-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-height);text-transform:var(--md-sys-typescale-headline-large-text-transform);text-decoration:var(--md-sys-typescale-headline-large-text-decoration)}.headline-medium{font-family:var(--md-sys-typescale-headline-medium-font-family-name);font-style:var(--md-sys-typescale-headline-medium-font-family-style);font-weight:var(--md-sys-typescale-headline-medium-font-weight);font-size:var(--md-sys-typescale-headline-medium-font-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-height);text-transform:var(--md-sys-typescale-headline-medium-text-transform);text-decoration:var(--md-sys-typescale-headline-medium-text-decoration)}.headline-small{font-family:var(--md-sys-typescale-headline-small-font-family-name);font-style:var(--md-sys-typescale-headline-small-font-family-style);font-weight:var(--md-sys-typescale-headline-small-font-weight);font-size:var(--md-sys-typescale-headline-small-font-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-height);text-transform:var(--md-sys-typescale-headline-small-text-transform);text-decoration:var(--md-sys-typescale-headline-small-text-decoration)}.body-large{font-family:var(--md-sys-typescale-body-large-font-family-name);font-style:var(--md-sys-typescale-body-large-font-family-style);font-weight:var(--md-sys-typescale-body-large-font-weight);font-size:var(--md-sys-typescale-body-large-font-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-height);text-transform:var(--md-sys-typescale-body-large-text-transform);text-decoration:var(--md-sys-typescale-body-large-text-decoration)}.body-medium{font-family:var(--md-sys-typescale-body-medium-font-family-name);font-style:var(--md-sys-typescale-body-medium-font-family-style);font-weight:var(--md-sys-typescale-body-medium-font-weight);font-size:var(--md-sys-typescale-body-medium-font-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-height);text-transform:var(--md-sys-typescale-body-medium-text-transform);text-decoration:var(--md-sys-typescale-body-medium-text-decoration)}.body-small{font-family:var(--md-sys-typescale-body-small-font-family-name);font-style:var(--md-sys-typescale-body-small-font-family-style);font-weight:var(--md-sys-typescale-body-small-font-weight);font-size:var(--md-sys-typescale-body-small-font-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-height);text-transform:var(--md-sys-typescale-body-small-text-transform);text-decoration:var(--md-sys-typescale-body-small-text-decoration)}.label-large{font-family:var(--md-sys-typescale-label-large-font-family-name);font-style:var(--md-sys-typescale-label-large-font-family-style);font-weight:var(--md-sys-typescale-label-large-font-weight);font-size:var(--md-sys-typescale-label-large-font-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-height);text-transform:var(--md-sys-typescale-label-large-text-transform);text-decoration:var(--md-sys-typescale-label-large-text-decoration)}.label-medium{font-family:var(--md-sys-typescale-label-medium-font-family-name);font-style:var(--md-sys-typescale-label-medium-font-family-style);font-weight:var(--md-sys-typescale-label-medium-font-weight);font-size:var(--md-sys-typescale-label-medium-font-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-height);text-transform:var(--md-sys-typescale-label-medium-text-transform);text-decoration:var(--md-sys-typescale-label-medium-text-decoration)}.label-small{font-family:var(--md-sys-typescale-label-small-font-family-name);font-style:var(--md-sys-typescale-label-small-font-family-style);font-weight:var(--md-sys-typescale-label-small-font-weight);font-size:var(--md-sys-typescale-label-small-font-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-height);text-transform:var(--md-sys-typescale-label-small-text-transform);text-decoration:var(--md-sys-typescale-label-small-text-decoration)}.title-large{font-family:var(--md-sys-typescale-title-large-font-family-name);font-style:var(--md-sys-typescale-title-large-font-family-style);font-weight:var(--md-sys-typescale-title-large-font-weight);font-size:var(--md-sys-typescale-title-large-font-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-height);text-transform:var(--md-sys-typescale-title-large-text-transform);text-decoration:var(--md-sys-typescale-title-large-text-decoration)}.title-medium{font-family:var(--md-sys-typescale-title-medium-font-family-name);font-style:var(--md-sys-typescale-title-medium-font-family-style);font-weight:var(--md-sys-typescale-title-medium-font-weight);font-size:var(--md-sys-typescale-title-medium-font-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-height);text-transform:var(--md-sys-typescale-title-medium-text-transform);text-decoration:var(--md-sys-typescale-title-medium-text-decoration)}.title-small{font-family:var(--md-sys-typescale-title-small-font-family-name);font-style:var(--md-sys-typescale-title-small-font-family-style);font-weight:var(--md-sys-typescale-title-small-font-weight);font-size:var(--md-sys-typescale-title-small-font-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-height);text-transform:var(--md-sys-typescale-title-small-text-transform);text-decoration:var(--md-sys-typescale-title-small-text-decoration)}.weight-bold{font-weight:700}.direction-row{flex-direction:row}.direction-column{flex-direction:column}.direction-row-column{flex-direction:row!important}.justify-right{justify-content:flex-end}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.justify-center-0{justify-content:center}.justify-between{justify-content:space-between;flex-wrap:wrap}.justify-between-wide-screen{justify-content:space-between}.align-center,.align-center-0{align-items:center}.align-start{align-items:flex-start}.align-right{align-items:flex-end}.vh-center{justify-content:center;align-items:center}.grow-1,.grow-1-0{flex-grow:1}.grow-0-1{flex-grow:0}.width-100{width:100%}.width-auto{width:auto}.max-width-100{max-width:100%!important}.height-100,.height-100-0{height:100%;min-height:100%}.height-0-100{height:auto;min-height:unset}.max-width-1600{max-width:1600px}.max-width-1200{max-width:1200px}.max-width-800{max-width:800px}.max-width-600{max-width:600px}.max-width-400{max-width:400px}.max-width-800-m-24{max-width:800px}.min-height-100{min-height:100%}.max-height-100{max-height:100%}.min-height-fit-content{min-height:fit-content}.v-margin{margin:8px 0}.v-margin-large{margin:16px 0}.v-margin-extra-large{margin:24px 0}.v-margin-16{margin-top:16px;margin-bottom:16px}.v-margin-24{margin-top:24px;margin-bottom:24px}.v-margin-32{margin-top:32px;margin-bottom:32px}.top-margin-0{margin-top:0}.top-margin-8{margin-top:8px}.top-margin-16{margin-top:16px}.top-margin-24{margin-top:24px}.top-margin-32{margin-top:32px}.top-margin-40{margin-top:40px}.top-margin-48{margin-top:48px}.top-margin-56{margin-top:56px}.top-margin-64{margin-top:64px}.bottom-margin-4{margin-bottom:4px}.bottom-margin-8{margin-bottom:8px}.bottom-margin-16{margin-bottom:16px}.bottom-margin-24{margin-bottom:24px}.bottom-margin-32{margin-bottom:32px}.bottom-margin-40{margin-bottom:40px}.bottom-margin-48{margin-bottom:48px}.bottom-margin-56{margin-bottom:56px}.bottom-margin-64{margin-bottom:64px}.left-margin-4{margin-left:4px}.left-margin-8{margin-left:8px}.left-margin-16{margin-left:16px}.left-margin-24{margin-left:24px}.left-margin-32{margin-left:32px}.left-margin-40{margin-left:40px}.left-margin-48{margin-left:48px}.right-margin-16{margin-right:16px}.right-margin-24{margin-right:24px}.right-margin-32{margin-right:32px}.margin-0{margin:0!important}.margin-8{margin:8px}.margin-16{margin:16px}.margin-24{margin:24px}.margin-32{margin:32px}.margin-40{margin:40px}.gap-0{gap:0px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.gap-56{gap:56px}.gap-64{gap:64px}.h-gap-24{column-gap:24px}.padding-0{padding:0!important}.padding-1{padding:1px!important}.padding-4{padding:4px!important}.padding-8{padding:8px!important}.padding-16{padding:16px}.padding-24{padding:24px!important}.padding-32{padding:32px!important}.padding-40{padding:40px!important}.padding-48{padding:48px!important}.padding-56{padding:56px!important}.padding-64{padding:64px!important}.t-padding-0{padding-top:0!important}.t-padding-8{padding-top:8px!important}.t-padding-16{padding-top:16px!important}.t-padding-24{padding-top:24px!important}.h-padding-4{padding-left:4px!important;padding-right:4px!important}.h-padding-8{padding-left:8px!important;padding-right:8px!important}.h-padding-16{padding-left:16px!important;padding-right:16px!important}.h-padding-24{padding-left:24px!important;padding-right:24px!important}.padding-48-32{padding:48px!important}.padding-0-16,.padding-0-24{padding:0!important}.top-padding-0,.top-padding-0-16{padding-top:0!important}.v-padding-0{padding-top:0!important;padding-bottom:0!important}.v-padding-8{padding-top:8px!important;padding-bottom:8px!important}.v-padding-16{padding-top:16px!important;padding-bottom:16px!important}.v-padding-24{padding-top:24px!important;padding-bottom:24px!important}.b-padding-0{padding-bottom:0!important}.b-padding-8{padding-bottom:8px!important}.l-padding-8{padding-left:8px!important}.l-padding-16{padding-left:16px!important}.r-padding-8{padding-right:8px!important}.r-padding-16{padding-right:16px!important}.box-sizing{box-sizing:border-box}.fit-content{width:fit-content!important}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible!important}@media only screen and (max-width:680px){.fit-content{width:unset;max-width:unset}.grow-1-0{flex-grow:unset}.justify-between-wide-screen{justify-content:initial}.grow-0-1{flex-grow:1}.align-center-0{align-items:initial}.mobile-direction-row-reverse{flex-direction:row-reverse!important}.height-100-0{height:auto;min-height:initial}.height-0-100{height:100%;min-height:100%}.padding-48-32{padding:32px!important}.flex-0-1{flex:1!important}.justify-center-0{justify-content:initial}.max-width-800-m-24{max-width:calc(100% - 24px)}.direction-row-column{flex-direction:column!important}.top-padding-0-16{padding-top:16px!important}.top-padding-safe-area{padding-top:calc(env(safe-area-inset-top) + 24px)!important}.bottom-padding-safe-area{padding-bottom:calc(env(safe-area-inset-bottom) + 24px)!important}.width-100-mobile{min-width:100%!important;box-sizing:border-box}.padding-0-16{padding:16px!important}.padding-0-24{padding:24px!important}.mobile-bottom-action-bar{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;bottom:-24px;width:calc(100% + 48px);margin:0 -24px;padding:16px 24px;box-sizing:border-box}}.simple-container{display:flex}.basis-small{flex-basis:132px}.basis-normal{flex-basis:200px}.basis-large{flex-basis:400px}.basis-large-2{flex-basis:600px}.basis-large-3{flex-basis:800px}.basis-large-4{flex-basis:1000px}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap!important}.position-relative{position:relative}.position-absolute{position:absolute}.user-select-none{-webkit-user-select:none;user-select:none}.flex-1{flex:1}.inset-0{inset:0}.right-8{right:8px}.right-16{right:16px}.right-24{right:24px}.left-8{left:8px}.left-16{left:16px}.left-24{left:24px}.top-8{top:8px}.top-16{top:16px}.top-24{top:24px}.bottom-8{bottom:8px}.bottom-16{bottom:16px}.bottom-24{bottom:24px}.z-index-1{z-index:1}.white-space-no-wrap{white-space:nowrap}.border-radius-4{border-radius:4px}.border-radius-8{border-radius:8px}.border-radius-16{border-radius:16px}.border-radius-24{border-radius:24px}.border-radius-32{border-radius:32px}.border-radius-40{border-radius:40px}.border-radius-48{border-radius:48px}.border-radius-56{border-radius:56px}.border-radius-64{border-radius:64px}.text-center{text-align:center}.text-wrap-pretty{text-wrap-style:pretty}.text-wrap-nowrap{text-wrap:nowrap!important}.outline-1{box-shadow:0 0 0 1px var(--md-sys-color-outline-variant)}.outline-light-1{box-shadow:0 0 0 1px var(--md-sys-color-surface-container-high) inset}.outline-1-light{box-shadow:0 0 0 1px var(--md-sys-color-inverse-on-surface)}.outline-1-light-inset{box-shadow:0 0 0 1px var(--md-sys-color-inverse-on-surface) inset}.outline-with-shadow{box-shadow:0 0 0 .5px #0000000d,0 .5px 2.5px #00000029}.box-shadow-none{box-shadow:none}@media(prefers-color-scheme:dark){.outline-1-light{box-shadow:0 0 0 1px var(--md-sys-color-inverse-on-surface-dark)}.outline-with-shadow{box-shadow:0 0 0 .5px var(--md-sys-color-surface-container-highest),0 .5px 2.5px #00000029}}.scrollbar-hidden::-webkit-scrollbar{display:none}.relative{position:relative}.absolute-centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor-pointer{cursor:pointer}.height-max-content{min-height:max-content}.height-fit-content{height:fit-content}.hover-scale-small{transition:transform .3s cubic-bezier(0,0,.5,1)}.hover-scale-small:hover{transform:scale(1.03)}.hover-outline{transition:box-shadow .3s cubic-bezier(0,0,.5,1)}.hover-outline:hover{box-shadow:0 0 0 1px var(--md-sys-color-outline-variant) inset}.hover-shadow{transition:box-shadow .25s cubic-bezier(0,0,.5,1)!important}.hover-shadow:hover{box-shadow:0 0 64px -10px var(--md-sys-color-on-surface-variant)}.hover-shadow-primary-container{transition:box-shadow .25s cubic-bezier(0,0,.5,1)!important}.hover-shadow-primary-container:hover{box-shadow:0 0 64px -24px var(--md-sys-color-primary-container)}.hover-magic-1{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(0,0,.5,1),box-shadow .25s cubic-bezier(0,0,.5,1)!important}.hover-magic-1:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);transform:translate(-100%);animation:hover-magic-1-shimmer 2s infinite}@keyframes hover-magic-1-shimmer{to{transform:translate(100%)}}.hover-magic-1:hover{transform:scale(1.03);box-shadow:0 24px 64px -32px var(--md-sys-color-primary-container)}.hover-delete{transition:background .25s cubic-bezier(0,0,.5,1),color .25s cubic-bezier(0,0,.5,1)!important}.hover-delete:hover{background:var(--md-sys-color-error-container);color:var(--md-sys-color-error)}.hover-primary-container:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.hover-target-primary-text:hover .hover-target{color:var(--md-sys-color-primary)!important}.hover-magic-2{overflow:hidden}.hover-magic-2>*{z-index:1}.hover-magic-2:after{content:"";position:absolute;inset:0;background:var(--md-sys-color-secondary-container);opacity:0;transform:translate3d(-30%,-30%,0);border-radius:200px;filter:blur(100px);transition:all .3s cubic-bezier(0,0,.5,1)}.hover-magic-2:hover:after{opacity:1}.hover-magic-2-small{overflow:hidden}.hover-magic-2-small>*{z-index:1}.hover-magic-2-small:after{content:"";position:absolute;inset:0;background:var(--md-sys-color-primary-container);opacity:0;transform:translate3d(-50%,-90%,0);border-radius:200px;filter:blur(50px);transition:all .3s cubic-bezier(0,0,.5,1)}.hover-magic-2-small:hover:after{opacity:1}.hover-magic-2-tiny{overflow:hidden}.hover-magic-2-tiny>*{z-index:1}.hover-magic-2-tiny:after{content:"";position:absolute;inset:0;background:var(--md-sys-color-primary-container);opacity:0;transform:translate3d(-50%,-50%,0);border-radius:200px;filter:blur(24px);transition:all .3s cubic-bezier(0,0,.5,1)}.hover-magic-2-tiny:hover:after{opacity:1}.hidden{display:none!important}.line-height-0-5{line-height:.5!important}.line-height-0-75{line-height:.75!important}.line-height-0-85{line-height:.85!important}.line-height-0-95{line-height:.95!important}.line-height-1{line-height:1!important}.line-height-1-5{line-height:1.5!important}.fit-cover{object-fit:cover}.object-top{object-position:top}.object-bottom{object-position:bottom}.object-left{object-position:left}.object-right{object-position:right}.object-center{object-position:center}.object-top-left{object-position:top left}.object-top-right{object-position:top right}.object-bottom-left{object-position:bottom left}.object-bottom-right{object-position:bottom right}.font-family-inter{font-family:Inter,sans-serif}.opacity-0{opacity:0}.opacity-0-5{opacity:.5}.opacity-0-8{opacity:.8}.opacity-1{opacity:1}.background-blured-8{background:#ffffffa3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-color-scheme:dark){.background-blured-8{background:#000c}}.background-blured-8-inverted{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-color-scheme:dark){.background-blured-8-inverted{background:#ffffffa3}}.weight-600{font-weight:600!important}.weight-500{font-weight:500!important}.text-gradient{background:linear-gradient(45deg,var(--md-sys-color-on-background) 0%,var(--md-sys-color-outline) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-primary{background:linear-gradient(45deg,var(--md-sys-color-primary) 0%,var(--md-sys-color-primary-container) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}input{padding:10px 16px;border-radius:16px;border:none;outline:none;background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-background);font-family:Roboto,sans-serif;font-size:16px;line-height:32px;transition:box-shadow .5s,background .5s}input[error]{background:var(--md-sys-color-error-container)!important;color:var(--md-sys-color-on-error-container)!important;box-shadow:0 0 0 2px var(--md-sys-color-error-container)!important}input:hover{background:var(--md-sys-color-surface-container-highest)}input.bottom-prepared{padding-bottom:64px}input.top-prepared{padding-top:64px}input.rounded{border-radius:64px}input.pretty{padding:24px;border-radius:24px;background:var(--md-sys-color-surface-container-low);font-size:24px;cursor:text;transition:box-shadow .5s,background .5s}input.pretty.top-prepared{padding:80px 24px 24px}input.pretty.bottom-prepared{padding:24px 24px 80px}input.pretty.prepared{padding:80px 24px}.input-pretty-label{position:absolute;color:var(--md-sys-color-on-background);left:24px;top:24px}.input-pretty-button{position:absolute;bottom:24px;right:24px}input.pretty:focus{box-shadow:0 0 0 3px var(--md-sys-color-outline-variant),0 0 0 .5px #0000000d,0 .5px 2.5px #0000004d}input.pretty[error]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}input.style-button{padding:0 16px;border-radius:64px;height:40px;font-size:14px;cursor:pointer;background:var(--md-sys-color-surface-container-low)}input.style-button:hover{background:var(--md-sys-color-surface-container-high);box-shadow:0 0 0 1px var(--md-sys-color-outline-variant) inset}input.style-2{padding:4px 8px;background:transparent;border-radius:8px;cursor:initial;transition:background .3s,box-shadow .3s}textarea.style-2{font-size:16px;background:transparent;border:none;outline:none;border-radius:16px;height:80px;padding:16px;transition:background .3s,box-shadow .3s;resize:none;color:var(--md-sys-color-on-background);font-family:DM Sans,sans-serif}input.style-2::placeholder,textarea.style-2::placeholder{color:var(--md-sys-color-outline)}input.style-2:focus,textarea.style-2:focus,input.style-2:hover,textarea.style-2:hover{background:var(--md-sys-color-surface-container-low)}input.style-2[error],textarea.style-2[error]{box-shadow:0 0 0 2px var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}input.style-3{padding:4px;background:transparent;border-radius:0;font-size:14px;line-height:14px;cursor:initial;border-bottom:1px solid var(--md-sys-color-surface-container);transition:background .3s,box-shadow .3s}input.style-3.inline{display:flex;flex-grow:1;text-align:right}@media only screen and (max-width:680px){input.style-3.inline{text-align:initial}}input.focus-primary:focus{background:var(--md-sys-color-surface-container-low);box-shadow:0 0 0 3px var(--md-sys-color-secondary-container),0 0 0 .5px #0000000d,0 .5px 2.5px #0000004d}label.style-1{padding:12px 16px;border-radius:12px;font-size:14px;font-family:dm-sans,sans-serif;background:var(--md-sys-color-surface-container);position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;transition:padding .3s cubic-bezier(.38,.49,0,2),background .3s cubic-bezier(.38,.49,0,1.5),color .3s cubic-bezier(.38,.49,0,1.5),border-radius .2s cubic-bezier(.38,.49,0,1.5)}label.style-1:hover{padding:12px 18px}label.style-1 input[type=checkbox]{display:none}label.style-1:has(input:checked){border-radius:64px;padding:12px 20px;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}input.style-4{width:auto;font-size:14px;line-height:14px;padding:4px 8px;border-radius:8px;outline:solid 1px var(--md-sys-color-surface-container-high);background:var(--md-sys-color-background)}input.style-4[error]{box-shadow:0 0 0 4px var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}input.style-5{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background);height:auto;line-height:14px;font-size:14px;border-radius:64px;font-family:Inter,sans-serif}input.style-5::placeholder{color:var(--md-sys-color-outline)}input[type=radio].style-1{display:none}label:has(input[type=radio].style-1){position:relative;cursor:pointer;display:flex;flex-grow:1;align-items:center;justify-content:center;border-radius:24px;padding:24px 0;box-shadow:0 0 0 1px var(--md-sys-color-outline-variant) inset;transition:background .125s,color .125s,box-shadow .3s,transform .3s;-webkit-user-select:none;user-select:none}label:has(input[type=radio].style-1):hover{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);box-shadow:none}label:has(input[type=radio].style-1:checked){background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:none}input[type=color]{width:40px;height:40px;padding:0;border:var(--md-sys-color-surface-container-high) 3px solid;border-radius:24px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:8px}input[type=color]::-webkit-color-swatch{border:none;border-radius:8px}input.style-rounded-small{all:unset;padding:4px 8px;border-radius:24px;background:var(--md-sys-color-surface-container);border:none;outline:none;font-size:14px;color:var(--md-sys-color-on-background);transition:box-shadow .3s,background .3s}button.style-1{font-family:Bricolage Grotesque,system-ui!important;font-size:24px;font-weight:500;padding:16px 32px;border-radius:64px;outline:none;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.38,.49,0,1.16)}button.style-1:hover{transform:scale(1.1)}button.style-2{font-family:Inter,sans-serif;font-size:14px;padding:8px 12px;border:none;border-radius:12px;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background-text);cursor:pointer;transition:background .3s,color 125ms}button.style-2[active]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}button.style-2[active] md-icon{font-variation-settings:"FILL" 1}button.style-2.rounded{font-weight:500;padding:12px 16px;border-radius:12px;transition:padding .4s cubic-bezier(.38,.49,0,2),background 125ms,color 125ms,border-radius .2s cubic-bezier(.38,.49,0,1.5)}button.style-2.rounded:hover{padding:12px 18px}button.style-2.rounded[active]{border-radius:64px;padding:12px 20px}button.style-2.playful{transition:padding .4s cubic-bezier(.38,.49,0,2),background 125ms,color 125ms,border-radius .2s cubic-bezier(.38,.49,0,1.5)}button.style-2.playful:hover{padding:8px 14px;border-radius:24px}button.style-2.playful[active]{border-radius:64px;padding:8px 18px}button.style-2[filled-tonal]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-background)}button.style-3{font-family:Inter,sans-serif;font-size:16px;padding:16px 24px;border:none;border-radius:24px;cursor:pointer;transition:transform .3s cubic-bezier(.38,.49,0,1.16)}button.style-3:focus{animation:buttonClickAnimation .5s cubic-bezier(.37,1.42,.37,1)}button.style-4,a.style-4{border:none;outline:none;border-radius:24px;display:flex;align-items:center;gap:8px;font-size:14px;--md-icon-size: 18px;padding:8px 16px;cursor:pointer}button.style-5{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:64px;border:none;cursor:pointer}button.style-2:disabled,button.style-3:disabled,button.style-4:disabled,a.style-4:disabled{opacity:.5}button.style-6{padding:6px 10px;border-radius:16px;border:none;cursor:pointer;box-shadow:0 0 0 1px var(--md-sys-color-outline-variant) inset;background:var(--md-sys-color-background);font-family:inter,sans-serif}button.style-7{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--app-main-font);font-size:14px;font-weight:500;line-height:16px;padding:12px 18px;border:none;border-radius:12px;cursor:pointer;transition:background .3s,color 125ms}button.style-7.for-icon{padding:12px!important}button.style-7.for-icon.small{padding:10px!important;--md-icon-size:20px}button.style-7[active]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}button.style-7[active] md-icon{font-variation-settings:"FILL" 1}button.style-7.active-surface-container[active]{background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background)}button.style-7.rounded{border-radius:24px}button.style-7.big{padding:16px 24px;font-size:13px}button.style-7.for-icon.bigger{padding:20px!important}button.style-7.big.rounded,button.style-7.for-icon.bigger.rounded{border-radius:32px}button.style-7.slim{padding:8px 16px;gap:4px;font-size:13px}button.style-7.with-icon-left{padding-left:16px}button.style-7.slim.with-icon-left{padding-left:12px}button.style-7.with-icon-right{padding-right:16px}button.style-7.slim.with-icon-right{padding-right:12px}button.variant-glass{background:rgba(var(--md-sys-color-neutral-background),.5);box-shadow:1px 1px 1px rgba(var(--md-sys-color-neutral-background),.6) inset,-1px -1px 1px rgba(var(--md-sys-color-neutral-background),.6) inset,0 0 16px #00000029;color:rgba(var(--md-sys-color-neutral-on-background),.5)}@media(prefers-color-scheme:dark){button.variant-glass{background:rgba(var(--md-sys-color-neutral-background),.5);box-shadow:1px 1px 1px rgba(var(--md-sys-color-neutral-on-background),.04) inset,-1px -1px 1px rgba(var(--md-sys-color-neutral-on-background),.04) inset,0 0 16px #00000014;color:rgba(var(--md-sys-color-neutral-on-background),.4)}}.style-cap:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 80%,black 20%) inset,inset 0 2.8px #ffffff4d;z-index:1}button.style-8{border:none;border-radius:50%;display:flex;flex-grow:1;aspect-ratio:1/1;align-items:center;justify-content:center;cursor:pointer;max-width:600px;max-height:600px}button.level-button.v-1{display:flex;align-items:center;justify-content:center;font-size:16px;font-family:var(--app-main-font);font-weight:500;outline:none;border:none;padding:16px 24px;border-radius:32px;cursor:pointer;box-shadow:0 0 24px #00000014;color:var(--md-sys-color-on-background)!important;transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.38,.49,0,1.16),box-shadow .3s cubic-bezier(.38,.49,0,1.16)}button.level-button.v-1:hover{transform:scale(1.08);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important;box-shadow:0 0 24px 0 var(--md-sys-color-primary-container)}button.level-button.v-2{display:flex;align-items:center;justify-content:center;font-size:32px;width:64px;height:64px;font-family:var(--app-main-font);font-weight:500;outline:none;border:none;padding:32px;border-radius:16px;cursor:pointer;box-shadow:0 0 0 2px var(--md-sys-color-surface-container-highest) inset;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-container)!important;transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.38,.49,0,1.16),box-shadow .3s cubic-bezier(.38,.49,0,1.16)}button.level-button.v-2:hover{transform:scale(1.18);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important;box-shadow:0 0 0 2px var(--md-sys-color-surface-primary) inset}button.level-button.v-2:nth-child(odd):hover{transform:scale(1.18) rotate(-3deg)}button.level-button.v-2:nth-child(2n):hover{transform:scale(1.18) rotate(3deg)}button.level-button.v-3{display:flex;align-items:center;justify-content:center;font-size:32px;font-family:var(--app-main-font);font-weight:500;outline:none;border:none;padding:32px;border-radius:32px;cursor:pointer;background:var(--md-sys-color-surface-container);box-shadow:0 -16px 8px 0 var(--md-sys-color-surface-container-high) inset,0 8px 16px 0 var(--md-sys-color-surface-container-low) inset;color:var(--md-sys-color-on-surface-container)!important;transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.38,.49,0,1.16),box-shadow .3s cubic-bezier(.38,.49,0,1.16)}button.level-button.v-3:hover{transform:scale(1.01);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)!important;box-shadow:0 0 0 2px var(--md-sys-color-primary)}button.level-button.v-4{display:flex;align-items:center;justify-content:center;font-size:32px;font-family:var(--app-main-font);font-weight:500;outline:none;border:none;padding:32px;border-radius:32px;cursor:pointer;background:#fff;box-shadow:0 0 0 4px var(--md-sys-color-surface-container) inset;color:var(--md-sys-color-on-surface-container)!important;transition:background .2s ease,color .2s ease,transform .3s cubic-bezier(.38,.49,0,1.16),box-shadow .3s cubic-bezier(.38,.49,0,1.16)}button.level-button.v-4:hover{transform:scale(1);color:var(--md-sys-color-on-primary-container)!important;box-shadow:0 0 0 8px var(--md-sys-color-primary-container) inset}button.level-button.v-4:nth-child(odd):hover{transform:scale(1) rotate(-3deg)}button.level-button.v-4:nth-child(2n):hover{transform:scale(1) rotate(3deg)}button.level-button.v-5{position:relative;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:0;border-radius:50%;border:none;outline:none;font-size:28px;font-family:var(--app-main-font);font-weight:700;color:var(--md-sys-color-primary)!important;background:radial-gradient(ellipse 62% 38% at 50% 14%,#ffffffd9,#ffffff52 55%,#fff0),linear-gradient(180deg,color-mix(in srgb,var(--md-sys-color-surface) 96%,var(--md-sys-color-primary) 4%),color-mix(in srgb,var(--md-sys-color-surface) 78%,var(--md-sys-color-primary) 22%));box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent),0 1px 2px color-mix(in srgb,var(--md-sys-color-primary) 10%,transparent),0 6px 14px -4px color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent),0 16px 30px -10px color-mix(in srgb,var(--md-sys-color-primary) 18%,transparent),0 -10px 18px -10px color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent) inset;cursor:pointer;transition:transform .36s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}button.level-button.v-5:hover:not(:disabled){transform:scale(1.08) translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 22%,transparent),0 2px 4px color-mix(in srgb,var(--md-sys-color-primary) 14%,transparent),0 12px 22px -6px color-mix(in srgb,var(--md-sys-color-primary) 32%,transparent),0 22px 38px -10px color-mix(in srgb,var(--md-sys-color-primary) 26%,transparent),0 -10px 18px -10px color-mix(in srgb,var(--md-sys-color-primary) 30%,transparent) inset}button.level-button.v-5:active:not(:disabled){transform:scale(1.02) translateY(0);transition-duration:.12s}button.level-button.v-5:disabled{cursor:default;opacity:.45;transform:scale(.92);box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 8%,transparent),0 1px 2px color-mix(in srgb,var(--md-sys-color-primary) 6%,transparent)}.md-tab{display:none}.md-tab[active]{display:flex}[data-md-panel]{display:none}[data-md-panel][active]{display:flex}md-dialog#dialog-lector form{display:none}md-dialog#dialog-lector form[active]{display:flex}#qr-code-reader-container video{border-radius:16px}@keyframes buttonClickAnimation{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(.95) scaleY(.9)}to{transform:scaleX(1)}}md-filled-button:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--md-sys-color-primary) 80%,black 20%) inset,inset 0 2.4px #ffffff4d;z-index:1}@media(prefers-color-scheme:light){md-filled-tonal-button.solid:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--md-sys-color-surface-container-highest) inset,inset 0 2.4px #ffffff4d;z-index:1}}md-filled-button:focus,md-filled-tonal-button:focus,md-text-button:focus,md-icon-button:focus,md-filled-icon-button:focus,md-filled-tonal-icon-button:focus,button.style-7:focus{animation:buttonClickAnimation .5s cubic-bezier(.37,1.42,.37,1)}md-fab:focus{animation:buttonClickAnimation .5s cubic-bezier(.37,1.42,.37,1)}@keyframes progress-indicator-in{0%{opacity:0}to{opacity:1}}md-linear-progress{animation:progress-indicator-in 1s cubic-bezier(.75,0,.41,-.06)}md-circular-progress{animation:progress-indicator-in 1s cubic-bezier(.75,0,.41,-.06)}md-outlined-text-field{--md-outlined-text-field-container-shape: 8px}md-outlined-select{--md-outlined-select-text-field-container-shape: 16px}md-outlined-select.outline-light{--md-outlined-select-text-field-container-shape: 12px;--md-outlined-select-text-field-outline-color: var(--md-sys-color-surface-container-highest);--md-outlined-select-text-field-hover-outline-color: var(--md-sys-color-outline-variant);--md-outlined-select-text-field-focus-outline-color: var(--md-sys-color-outline-variant)}md-outlined-text-field.outline-light{--md-outlined-text-field-container-shape: 12px;--md-outlined-text-field-container-color: var(--md-sys-color-surface-container-highest);--md-outlined-text-field-outline-color: var(--md-sys-color-surface-container-highest);--md-outlined-text-field-hover-outline-color: var(--md-sys-color-outline-variant);--md-outlined-text-field-focus-outline-color: var(--md-sys-color-outline-variant)}md-filled-text-field{--md-filled-text-field-container-shape: 16px;--md-filled-text-field-active-indicator-height:0px;--md-filled-text-field-focus-active-indicator-height:0px;--md-filled-text-field-hover-active-indicator-height:0px;--md-filled-text-field-disabled-active-indicator-height:0px;--md-filled-text-field-container-color: var(--md-sys-color-surface-container-high)}md-filled-select{--md-filled-select-text-field-container-shape: 16px;--md-filled-select-text-field-active-indicator-height:0px;--md-filled-select-text-field-focus-active-indicator-height:0px;--md-filled-select-text-field-hover-active-indicator-height:0px;--md-filled-select-text-field-container-color: var(--md-sys-color-surface-container-high)}md-filled-select::part(menu){--md-menu-container-shape: 16px}md-filled-select.style-7{--md-filled-select-text-field-container-color: var(--md-sys-color-surface-container-low) !important;--md-filled-select-text-field-label-text-color: var(--md-sys-color-on-surface-variant);--md-filled-select-text-field-input-text-line-height: 16px;--md-filled-select-text-field-container-shape: 12px}md-filled-select.style-modern md-select-option{position:relative;margin:0 8px;border-radius:8px!important}md-filled-tonal-button.delete{--md-sys-color-secondary-container: var(--md-sys-color-error);--md-sys-color-on-secondary-container: var(--md-sys-color-on-error)}md-filled-tonal-button.delete-light{--md-sys-color-secondary-container: var(--md-sys-color-error-container);--md-sys-color-on-secondary-container: var(--md-sys-color-on-error-container)}md-filled-tonal-button.delete-text{--md-sys-color-secondary-container: var(--md-sys-color-surface-container);--md-sys-color-on-secondary-container: var(--md-sys-color-error)}md-filled-tonal-icon-button.solid-light,md-filled-tonal-button.solid-light{--md-sys-color-secondary-container: var(--md-sys-color-surface-container-low);--md-sys-color-on-secondary-container: var(--md-sys-color-on-surface-variant)}md-filled-tonal-icon-button.solid,md-filled-tonal-button.solid{--md-sys-color-secondary-container: var(--md-sys-color-surface-container);--md-sys-color-on-secondary-container: var(--md-sys-color-on-surface-variant)}md-filled-tonal-icon-button.solid-high,md-filled-tonal-button.solid-high{--md-sys-color-secondary-container: var(--md-sys-color-surface-container-high);--md-sys-color-on-secondary-container: var(--md-sys-color-on-surface-variant)}md-filled-tonal-icon-button.clear,md-filled-tonal-button.clear{--md-sys-color-secondary-container: transparent;--md-sys-color-on-secondary-container: var(--md-sys-color-on-surface-variant)}md-menu.style-modern{--md-menu-container-shape: 16px;position:relative!important}md-menu.style-modern md-menu-item{position:relative;margin:0 8px;border-radius:8px!important}md-filled-button.squared{--md-filled-button-container-shape: 16px}md-filled-button.primary-primary{--md-filled-button-container-color: var(--md-sys-color-primary-container);--md-filled-button-label-text-color: var(--md-sys-color-on-primary-container)}md-filled-button.primary-container{--md-filled-button-container-color: var(--md-sys-color-primary-container);--md-filled-button-label-text-color: var(--md-sys-color-on-primary-container)}md-filled-text-field[error]{--md-filled-text-field-container-color: var(--md-sys-color-error-container)}md-filled-button.small{--md-filled-button-container-shape: 12px;--md-filled-button-container-height: 32px;--md-filled-button-label-font-size: 8px;--md-filled-button-leading-space: 16px;--md-filled-button-trailing-space: 16px}md-filled-tonal-button.small{--md-filled-tonal-button-container-shape: 12px;--md-filled-tonal-button-container-height: 32px;--md-filled-tonal-button-label-font-size: 8px;--md-filled-tonal-button-leading-space: 16px;--md-filled-tonal-button-trailing-space: 16px}md-outlined-button.small{--md-outlined-button-container-shape: 12px;--md-outlined-button-container-height: 32px;--md-outlined-button-label-font-size: 8px;--md-outlined-button-leading-space: 16px;--md-outlined-button-trailing-space: 16px}md-tabs.style-modern{--md-divider-thickness: 0px;--md-divider-color: transparent}md-tabs.style-modern md-secondary-tab{--md-secondary-tab-container-color: transparent;--md-secondary-tab-container-shape: 64px;--md-secondary-tab-active-indicator-height: 100%;--md-secondary-tab-active-indicator-shape: 64px;--md-secondary-tab-active-indicator-color: var(--md-sys-color-primary-container);--md-secondary-tab-active-label-text-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-icon-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-pressed-label-text-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-pressed-icon-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-hover-label-text-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-hover-icon-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-focus-icon-color: var(--md-sys-color-on-primary-container);--md-secondary-tab-active-focus-label-text-color: var(--md-sys-color-on-primary-container)}md-tabs.style-3{--md-divider-thickness: 0px;--md-divider-color: transparent}md-tabs.style-3 md-secondary-tab{--md-secondary-tab-container-color: transparent;--md-secondary-tab-container-shape: 64px;--md-secondary-tab-active-indicator-height: 100%;--md-secondary-tab-active-indicator-shape: 64px;--md-secondary-tab-active-indicator-color: var(--md-sys-color-surface-container-high);--md-secondary-tab-active-label-text-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-icon-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-pressed-label-text-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-pressed-icon-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-hover-label-text-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-hover-icon-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-focus-icon-color: var(--md-sys-color-on-surface-container-high);--md-secondary-tab-active-focus-label-text-color: var(--md-sys-color-on-surface-container-high)}md-tabs.style-3.slim md-secondary-tab{height:40px}md-checkbox{--md-checkbox-container-shape: 4px}md-checkbox.small{--md-checkbox-container-size: 12px;--md-checkbox-icon-size: 12px}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes slide-to-right{0%{transform:translate(-8px)}}@keyframes slide-to-left{to{transform:translate(16px)}}@keyframes vt-blur{0%{filter:blur(0px)}50%{filter:blur(4px)}to{filter:blur(0px)}}:root{view-transition-name:none}::view-transition{pointer-events:none}::view-transition-group(.vt-shared-element-animation){animation-duration:.5s;animation-timing-function:cubic-bezier(.38,.49,0,1)}::view-transition-old(.vt-shared-element-animation),::view-transition-new(.vt-shared-element-animation){height:100%;min-height:100%;overflow:clip;object-position:left top}::view-transition-old(.vt-shared-element-animation){animation:vt-fade-out .2s both cubic-bezier(.38,.49,0,1)}::view-transition-new(.vt-shared-element-animation){animation:vt-fade-in .2s both cubic-bezier(.38,.49,0,1)}::view-transition-group(.vt-shared-element-animation-childes){animation-duration:.5s;animation-timing-function:cubic-bezier(.38,.49,0,1)}::view-transition-old(.vt-shared-element-animation-childes),::view-transition-new(.vt-shared-element-animation-childes){height:100%;min-height:100%;overflow:clip;object-position:left top}::view-transition-old(.vt-shared-element-animation-childes){object-fit:cover;animation:vt-fade-out .2s both cubic-bezier(.38,.49,0,1)}::view-transition-new(.vt-shared-element-animation-childes){object-fit:scale-down;animation:vt-fade-in .2s both cubic-bezier(.38,.49,0,1)}::view-transition-group(.vt-shared-element-animation-childes-open){animation-duration:.5s;animation-timing-function:cubic-bezier(.38,.49,0,1)}::view-transition-old(.vt-shared-element-animation-childes-open),::view-transition-new(.vt-shared-element-animation-childes-open){height:100%;min-height:100%;overflow:clip;object-position:left top}::view-transition-old(.vt-shared-element-animation-childes-open){object-fit:scale-down;animation:vt-fade-out .2s both cubic-bezier(.38,.49,0,1)}::view-transition-new(.vt-shared-element-animation-childes-open){object-fit:cover;animation:vt-fade-in .2s both cubic-bezier(.38,.49,0,1)}::view-transition-group(.vt-shared-element-animation-childes-close){animation-duration:.5s;animation-timing-function:cubic-bezier(.38,.49,0,1)}::view-transition-old(.vt-shared-element-animation-childes-close),::view-transition-new(.vt-shared-element-animation-childes-close){height:100%;min-height:100%;overflow:clip;object-position:left top}::view-transition-old(.vt-shared-element-animation-childes-close){object-fit:cover;animation:vt-fade-out .2s both cubic-bezier(.38,.49,0,1)}::view-transition-new(.vt-shared-element-animation-childes-close){object-fit:scale-down;animation:vt-fade-in .2s both cubic-bezier(.38,.49,0,1)}::view-transition-new(.vt-general-elements){animation:vt-fade-in .3s both cubic-bezier(.75,0,.41,-.06)}::view-transition-group(.vt-dynamic){animation-duration:.1s;animation-timing-function:cubic-bezier(.75,0,.41,-.06)}.activity-forward-enter-active,.activity-forward-leave-active,.activity-backward-enter-active,.activity-backward-leave-active{transition:opacity .26s ease,transform .26s ease}.activity-forward-enter-from,.activity-backward-leave-to{opacity:0;transform:translate(16px)}.activity-forward-leave-to,.activity-backward-enter-from{opacity:0;transform:translate(-16px)}.player-state-enter-active,.player-state-leave-active{transition:opacity .22s ease,transform .22s ease}.player-state-enter-from,.player-state-leave-to{opacity:0;transform:translateY(10px) scale(.99)}:root{--md-sys-color-neutral-background: 255,255,255;--md-sys-color-neutral-on-background: 0,0,0;--app-main-font: "Outfit", sans-serif;--app-main-font-name: "Dm sans" }@media(prefers-color-scheme:dark){:root{--md-sys-color-neutral-background: 0,0,0;--md-sys-color-neutral-on-background: 255,255,255}}body{margin:0;font-family:var(--app-main-font);background:var(--md-sys-color-background);color:var(--md-sys-color-on-background);width:100%;height:100svh;height:100vh}#app{height:100%}.app{display:flex;flex-grow:1;flex-direction:row;align-items:center;justify-content:center;height:100%;background:url(/assets/app-background-pAVrn6cY.webp);background-size:cover;overflow:hidden}main.content{position:relative;display:flex;flex-direction:column;width:calc(100% - 64px);height:calc(100% - 64px);max-width:1200px;max-height:800px;background:radial-gradient(circle at center,rgba(var(--md-sys-color-neutral-background),1) 0% 40%,rgba(var(--md-sys-color-neutral-background),.8) 80%);border-radius:56px;padding:40px;box-shadow:0 0 0 24px #0015ff3d;box-sizing:border-box;overflow:auto}main.content>*{display:flex;flex-direction:column;justify-content:space-around;gap:24px;padding:16px;width:100%;height:100%;box-sizing:border-box}.material-symbols-rounded.dynamic{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 16}md-icon{--md-icon-font: "Material Symbols Rounded"}md-icon.dynamic{--md-icon-size: ;vertical-align:middle}md-icon.filled{font-variation-settings:"FILL" 1}@media only screen and (max-width:680px){main.content{width:100%;height:100%;max-width:initial;max-height:initial;border-radius:0;padding:0}}a,button{will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{display:none!important}
