.music-lyric-overlay[data-v-ea89c733]{position:fixed;top:50%;right:calc(18px + env(safe-area-inset-right));z-index:8;width:auto;max-width:92px;max-height:min(68vh,620px);pointer-events:none;transform:translateY(-50%)}.music-lyric-overlay__frame[data-v-ea89c733]{position:relative;overflow:hidden;display:inline-flex;flex-direction:column;align-items:center;gap:12px;max-height:inherit;padding:16px 12px 18px;border:1px solid rgba(84,154,151,.24);border-radius:999px;background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.72),transparent 30%),linear-gradient(180deg,#f8fcf7db,#d8f1ebe6),#f6fbf4cc;box-shadow:0 18px 42px #2567652e,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:music-lyric-overlay-float-ea89c733 7.2s ease-in-out infinite}.music-lyric-overlay__frame[data-v-ea89c733]:before{position:absolute;inset:5px;border:1px solid rgba(84,154,151,.14);border-radius:999px;box-shadow:inset 0 0 20px #ffffff52;content:"";pointer-events:none}.music-lyric-overlay__frame[data-v-ea89c733]:after{position:absolute;inset:52px auto 18px 50%;width:1px;background:linear-gradient(180deg,#549a9700,#549a976b,#ffffffb3,#549a9700);content:"";opacity:.58;transform:translate(-50%)}.music-lyric-overlay__seal[data-v-ea89c733],.music-lyric-overlay__current[data-v-ea89c733]{position:relative;z-index:1;margin:0}.music-lyric-overlay__seal[data-v-ea89c733]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:999px;background:linear-gradient(180deg,#4aaba6f0,#1f6567fa),#4aaba6e6;color:#f7fcf4fa;font-size:.92rem;letter-spacing:.08em;box-shadow:inset 0 0 0 1px #fff3,0 8px 16px #2567652e}.music-lyric-overlay__current[data-v-ea89c733]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:.16em;max-height:calc(min(68vh,620px) - 68px);overflow:hidden;color:#173d42;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:600;line-height:1;text-align:center}.music-lyric-overlay__character[data-v-ea89c733]{display:block;width:1.2em;min-height:1.04em;white-space:pre;text-shadow:0 4px 14px rgba(255,255,255,.46),0 0 16px rgba(74,171,166,.2);opacity:0;transform:translate(10px) scale(.94);filter:blur(6px);animation:music-lyric-character-enter-ea89c733 .82s cubic-bezier(.2,.8,.2,1) forwards,music-lyric-character-drift-ea89c733 3.4s ease-in-out infinite;animation-delay:calc(var(--music-lyric-index) * .12s),calc(var(--music-lyric-index) * .12s + .82s)}.music-lyric-shell-enter-active[data-v-ea89c733],.music-lyric-shell-leave-active[data-v-ea89c733]{transition:opacity .32s ease,transform .32s ease}.music-lyric-shell-enter-from[data-v-ea89c733],.music-lyric-shell-leave-to[data-v-ea89c733]{opacity:0;transform:translate(16px,-50%) scale(.985)}.music-lyric-line-enter-active[data-v-ea89c733],.music-lyric-line-leave-active[data-v-ea89c733]{transition:opacity .26s ease,transform .26s ease}.music-lyric-line-enter-from[data-v-ea89c733]{opacity:0;transform:translate(8px)}.music-lyric-line-leave-to[data-v-ea89c733]{opacity:0;transform:translate(-8px)}@keyframes music-lyric-overlay-float-ea89c733{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-5px)}}@keyframes music-lyric-character-enter-ea89c733{0%,30%{opacity:0;transform:translate(10px) scale(.94);filter:blur(6px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes music-lyric-character-drift-ea89c733{0%,50%{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@media(max-width:720px){.music-lyric-overlay[data-v-ea89c733]{top:46%;right:calc(8px + env(safe-area-inset-right));max-width:70px;max-height:48vh}.music-lyric-overlay__frame[data-v-ea89c733]{gap:8px;padding:12px 8px 14px;border-radius:999px}.music-lyric-overlay__current[data-v-ea89c733]{max-height:calc(48vh - 56px);font-size:clamp(.88rem,3.8vw,1rem);line-height:1}.music-lyric-overlay__seal[data-v-ea89c733]{width:24px;height:24px;flex-basis:24px;font-size:.8rem}}.music-playback-overlay[data-v-7fb15f91]{position:fixed;inset:0;z-index:24;display:grid;place-items:center;padding:28px;overflow:hidden;cursor:pointer}.music-playback-overlay__backdrop[data-v-7fb15f91],.music-playback-overlay__mist[data-v-7fb15f91],.music-playback-overlay__spark[data-v-7fb15f91]{position:absolute;inset:0}.music-playback-overlay__backdrop[data-v-7fb15f91]{background:radial-gradient(circle at 50% 24%,rgba(139,208,203,.24),transparent 30%),radial-gradient(circle at 18% 76%,rgba(255,255,255,.36),transparent 28%),linear-gradient(180deg,#f4fcf9d1,#ddf2ede6),#edf8f4eb;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.music-playback-overlay__mist[data-v-7fb15f91]{display:block;border-radius:999px;filter:blur(28px);opacity:.64}.music-playback-overlay__mist--left[data-v-7fb15f91]{inset:auto auto 12% 6%;width:min(420px,42vw);height:min(220px,24vw);background:#6abeb83d;animation:music-playback-overlay-mist-left-7fb15f91 9.2s ease-in-out infinite}.music-playback-overlay__mist--right[data-v-7fb15f91]{inset:8% 8% auto auto;width:min(420px,38vw);height:min(240px,22vw);background:#ffffff80;animation:music-playback-overlay-mist-right-7fb15f91 10.6s ease-in-out infinite}.music-playback-overlay__spark[data-v-7fb15f91]{display:block;width:12px;height:12px;border-radius:999px;background:#549a976b;box-shadow:0 0 22px #549a9738}.music-playback-overlay__spark--one[data-v-7fb15f91]{inset:18% auto auto 16%;animation:music-playback-overlay-spark-7fb15f91 4.8s ease-in-out infinite}.music-playback-overlay__spark--two[data-v-7fb15f91]{inset:auto 18% 16% auto;animation:music-playback-overlay-spark-7fb15f91 5.4s ease-in-out infinite 1.2s}.music-playback-overlay__panel[data-v-7fb15f91]{position:relative;z-index:1;display:grid;gap:16px;width:min(680px,100%);padding:42px 40px 36px;border:1px solid rgba(84,154,151,.28);border-radius:32px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.7),transparent 36%),linear-gradient(180deg,#f9fdfae6,#e1f4eff0),#f0f9f6e6;box-shadow:0 28px 70px #2a656533,inset 0 1px #ffffffb8;text-align:center;color:#173d42;overflow:hidden}.music-playback-overlay__panel[data-v-7fb15f91]:before,.music-playback-overlay__panel[data-v-7fb15f91]:after{content:"";position:absolute;inset:12px;border-radius:24px;pointer-events:none}.music-playback-overlay__panel[data-v-7fb15f91]:before{border:1px solid rgba(84,154,151,.16)}.music-playback-overlay__panel[data-v-7fb15f91]:after{inset:auto 48px 0;height:1px;border-radius:999px;background:linear-gradient(90deg,#549a9700,#549a9775,#549a9700);opacity:.58}.music-playback-overlay__seal-group[data-v-7fb15f91],.music-playback-overlay__eyebrow[data-v-7fb15f91],.music-playback-overlay__title[data-v-7fb15f91],.music-playback-overlay__track[data-v-7fb15f91],.music-playback-overlay__description[data-v-7fb15f91],.music-playback-overlay__resume[data-v-7fb15f91],.music-playback-overlay__error[data-v-7fb15f91],.music-playback-overlay__action[data-v-7fb15f91],.music-playback-overlay__foot[data-v-7fb15f91]{position:relative;z-index:1;margin:0}.music-playback-overlay__seal-group[data-v-7fb15f91]{display:grid;place-items:center;margin-bottom:4px}.music-playback-overlay__seal[data-v-7fb15f91]{display:grid;width:74px;height:74px;place-items:center;border-radius:999px;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.7),transparent 34%),linear-gradient(160deg,#8bd0cbf5,#368e8dfa),#549a97f5;color:#173d42;font-size:1.7rem;letter-spacing:.1em;box-shadow:inset 0 0 0 1px #ffffff6b,0 18px 38px #2a656533}.music-playback-overlay__seal-ring[data-v-7fb15f91]{position:absolute;width:104px;height:104px;border:1px solid rgba(84,154,151,.24);border-radius:999px;animation:music-playback-overlay-ring-7fb15f91 3.8s ease-in-out infinite}.music-playback-overlay__eyebrow[data-v-7fb15f91]{color:#347d7d;font-size:.88rem;letter-spacing:.28em}.music-playback-overlay__title[data-v-7fb15f91]{color:#173d42;font-size:clamp(2rem,5vw,3.2rem);line-height:1.16;text-shadow:0 8px 24px rgba(84,154,151,.16)}.music-playback-overlay__track[data-v-7fb15f91]{color:#8c7130;font-size:.98rem;letter-spacing:.12em}.music-playback-overlay__description[data-v-7fb15f91]{max-width:34rem;margin-inline:auto;color:#235356d1;font-size:1rem;line-height:1.9}.music-playback-overlay__resume[data-v-7fb15f91],.music-playback-overlay__error[data-v-7fb15f91]{justify-self:center;padding:8px 18px;border-radius:999px;font-size:.92rem;line-height:1.5}.music-playback-overlay__resume[data-v-7fb15f91]{border:1px solid rgba(84,154,151,.22);background:#e6f7f2b8;color:#235356db}.music-playback-overlay__error[data-v-7fb15f91]{border:1px solid rgba(183,99,70,.28);background:#ffefe6c2;color:#7a3525}.music-playback-overlay__action[data-v-7fb15f91]{position:relative;justify-self:center;min-width:min(360px,100%);padding:16px 24px;border-radius:999px;color:#102734;background:linear-gradient(135deg,#e6c574f5,#bb9143fa);box-shadow:0 18px 36px #876b3133}.music-playback-overlay__action strong[data-v-7fb15f91]{position:relative;z-index:1;display:block;font-size:1rem;line-height:1.5;letter-spacing:.08em}.music-playback-overlay__action-ring[data-v-7fb15f91]{position:absolute;inset:-6px;border:1px solid rgba(183,145,67,.3);border-radius:999px;animation:music-playback-overlay-action-ring-7fb15f91 2.8s ease-in-out infinite}.music-playback-overlay__foot[data-v-7fb15f91]{color:#23535694;font-size:.9rem;letter-spacing:.08em}.music-playback-overlay-fade-enter-active[data-v-7fb15f91],.music-playback-overlay-fade-leave-active[data-v-7fb15f91]{transition:opacity .34s ease}.music-playback-overlay-fade-enter-active .music-playback-overlay__panel[data-v-7fb15f91],.music-playback-overlay-fade-leave-active .music-playback-overlay__panel[data-v-7fb15f91]{transition:opacity .34s ease,transform .34s ease,filter .34s ease}.music-playback-overlay-fade-enter-from[data-v-7fb15f91],.music-playback-overlay-fade-leave-to[data-v-7fb15f91]{opacity:0}.music-playback-overlay-fade-enter-from .music-playback-overlay__panel[data-v-7fb15f91],.music-playback-overlay-fade-leave-to .music-playback-overlay__panel[data-v-7fb15f91]{opacity:0;transform:translateY(18px) scale(.98);filter:blur(10px)}@keyframes music-playback-overlay-mist-left-7fb15f91{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px) scale(1.08)}}@keyframes music-playback-overlay-mist-right-7fb15f91{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-24px) scale(1.08)}}@keyframes music-playback-overlay-spark-7fb15f91{0%,to{opacity:.24;transform:translateY(0) scale(.92)}50%{opacity:.92;transform:translateY(-12px) scale(1.08)}}@keyframes music-playback-overlay-ring-7fb15f91{0%,to{opacity:.22;transform:scale(.96)}50%{opacity:.76;transform:scale(1.03)}}@keyframes music-playback-overlay-action-ring-7fb15f91{0%,to{opacity:.22;transform:scale(.98)}50%{opacity:.72;transform:scale(1.02)}}@media(max-width:720px){.music-playback-overlay[data-v-7fb15f91]{padding:16px}.music-playback-overlay__panel[data-v-7fb15f91]{gap:14px;padding:30px 22px 26px;border-radius:26px}.music-playback-overlay__panel[data-v-7fb15f91]:before{inset:8px;border-radius:20px}.music-playback-overlay__panel[data-v-7fb15f91]:after{inset:auto 28px 0}.music-playback-overlay__seal[data-v-7fb15f91]{width:62px;height:62px;font-size:1.4rem}.music-playback-overlay__seal-ring[data-v-7fb15f91]{width:90px;height:90px}.music-playback-overlay__eyebrow[data-v-7fb15f91]{font-size:.78rem;letter-spacing:.2em}.music-playback-overlay__track[data-v-7fb15f91]{font-size:.88rem;letter-spacing:.08em}.music-playback-overlay__description[data-v-7fb15f91]{font-size:.94rem;line-height:1.8}.music-playback-overlay__action[data-v-7fb15f91]{min-width:100%;padding:14px 18px}.music-playback-overlay__action strong[data-v-7fb15f91]{font-size:.94rem;letter-spacing:.04em}.music-playback-overlay__foot[data-v-7fb15f91]{font-size:.82rem}.music-playback-overlay__mist--left[data-v-7fb15f91]{width:260px;height:140px}.music-playback-overlay__mist--right[data-v-7fb15f91]{width:240px;height:140px}}.music-player[data-v-e1329ac6]{position:fixed;right:24px;bottom:calc(var(--site-player-bottom, 20px) + env(safe-area-inset-bottom));z-index:11;display:grid;gap:16px;width:min(360px,calc(100vw - 28px));padding:18px;border-radius:28px;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.72),transparent 30%),linear-gradient(180deg,#f7fcf4e6,#daf2ecf0);border:1px solid rgba(84,154,151,.28);box-shadow:0 24px 56px #25676533;color:#173d42;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden;transition:width .35s ease,padding .35s ease,right .35s ease,border-radius .35s ease,box-shadow .35s ease,transform .35s ease}.music-player[data-v-e1329ac6]:before,.music-player[data-v-e1329ac6]:after{position:absolute;pointer-events:none;content:""}.music-player[data-v-e1329ac6]:before{inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.62),transparent 24%),radial-gradient(circle at 86% 12%,rgba(84,154,151,.14),transparent 26%),linear-gradient(118deg,transparent 0 40%,rgba(255,255,255,.22) 42%,transparent 44%)}.music-player[data-v-e1329ac6]:after{right:-28px;bottom:-38px;width:150px;height:150px;border:1px solid rgba(84,154,151,.18);border-radius:999px;box-shadow:inset 0 0 0 18px #ffffff24,inset 0 0 0 34px #549a9714}.music-player--collapsed[data-v-e1329ac6]{right:0;display:grid;width:92px;padding:12px 10px 12px 14px;border-top-right-radius:0;border-bottom-right-radius:0;place-items:center;box-shadow:0 18px 40px #25676538}.music-player--collapsed[data-v-e1329ac6]:before,.music-player--collapsed[data-v-e1329ac6]:after{display:none}.music-player--empty[data-v-e1329ac6]{border-style:dashed}.music-player--error[data-v-e1329ac6]{border-color:#a764495c}.music-player__head[data-v-e1329ac6]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.music-player__cover[data-v-e1329ac6]{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:24px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.86),transparent 34%),linear-gradient(135deg,#5bbcb5c2,#e7f7f1f5);box-shadow:inset 0 1px #ffffffb3,0 12px 24px #3faaa729}.music-player__cover[data-v-e1329ac6]:after{position:absolute;inset:-8px;border:1px solid rgba(84,154,151,.18);border-radius:30px;content:"";animation:music-player-pulse-e1329ac6 3.6s ease-in-out infinite}.music-player__disc[data-v-e1329ac6]{position:relative;width:42px;height:42px;border-radius:999px;background:radial-gradient(circle at center,#f9fff8 0 14%,#3faaa7 14% 28%,#d7f1eb 28% 62%,#2f7778 62% 100%)}.music-player__disc[data-v-e1329ac6]:after{position:absolute;inset:12px;border-radius:999px;background:#ffffffd1;content:""}.music-player__disc--compact[data-v-e1329ac6]{width:34px;height:34px}.music-player__collapsed-button[data-v-e1329ac6]{position:relative;display:grid;width:100%;min-height:56px;place-items:center;border:none;border-radius:20px 0 0 20px;background:linear-gradient(135deg,#f6fbf4f5,#cdece6fa),#f6fbf4eb;cursor:pointer;box-shadow:0 12px 28px #2567652e}.music-player__collapsed-button[data-v-e1329ac6]:before{content:"";position:absolute;inset:8px 8px 8px 2px;border:1px solid rgba(84,154,151,.22);border-radius:16px 0 0 16px}.music-player__collapsed-shell[data-v-e1329ac6]{position:relative;display:grid;width:44px;height:44px;place-items:center;border-radius:16px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.82),transparent 35%),linear-gradient(135deg,#5bbcb5c7,#ecf9f4f5);box-shadow:0 12px 24px #2567652e}.music-player__collapsed-shell[data-v-e1329ac6]:before{position:absolute;inset:8px;border:2px solid rgba(23,61,66,.72);border-radius:999px;content:""}.music-player__collapsed-shell[data-v-e1329ac6]:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(84,154,151,.26);border-radius:20px;animation:music-player-pulse-e1329ac6 2.8s ease-in-out infinite}.music-player__collapsed-signal[data-v-e1329ac6]{position:absolute;top:12px;right:12px;width:10px;height:10px;border-radius:999px;background:#173d423d;box-shadow:0 0 0 4px #3faaa71f}.music-player__collapsed-signal--playing[data-v-e1329ac6]{background:#3faaa7}.music-player__collapsed-signal--error[data-v-e1329ac6]{background:#a76449}.music-player__header[data-v-e1329ac6]{position:relative;z-index:1;display:grid;gap:8px;text-align:left}.music-player__eyebrow[data-v-e1329ac6],.music-player__title[data-v-e1329ac6],.music-player__cover-text[data-v-e1329ac6],.music-player__status[data-v-e1329ac6]{margin:0}.music-player__eyebrow[data-v-e1329ac6]{font-size:12px;letter-spacing:.14em;color:#3faaa7}.music-player__title[data-v-e1329ac6]{font-size:1.22rem;line-height:1.3}.music-player__cover-text[data-v-e1329ac6]{font-size:14px;line-height:1.7;color:#235356b8}.music-player__status[data-v-e1329ac6]{font-size:13px;line-height:1.7;color:#32807ee0}.music-player__fold-button[data-v-e1329ac6]{min-height:36px;padding:0 14px;border:1px solid rgba(84,154,151,.22);border-radius:999px;background:#ffffff8f;color:#235356c7;cursor:pointer}.music-player__controls[data-v-e1329ac6]{position:relative;z-index:1;display:flex;gap:12px}.music-player__button[data-v-e1329ac6]{min-height:44px;padding:0 18px;border:1px solid rgba(84,154,151,.26);border-radius:999px;background:#ffffff94;color:#173d42;cursor:pointer}.music-player__button--primary[data-v-e1329ac6]{flex:1;background:linear-gradient(135deg,#4aaba6e0,#cfefe7f5);color:#12383d}.music-player__button[data-v-e1329ac6]:disabled{cursor:not-allowed;opacity:.55}.music-player--reduced[data-v-e1329ac6],.music-player--reduced[data-v-e1329ac6] *{transition:none!important;animation:none!important}@keyframes music-player-pulse-e1329ac6{0%,to{opacity:.28;transform:scale(.96)}50%{opacity:.78;transform:scale(1.04)}}@media(max-width:720px){.music-player[data-v-e1329ac6]{right:10px;left:10px;width:auto;bottom:calc(var(--site-player-bottom-mobile, 10px) + env(safe-area-inset-bottom));gap:12px;padding:14px;border-radius:22px}.music-player--collapsed[data-v-e1329ac6]{right:0;left:auto;width:86px;padding:10px 8px 10px 12px;border-radius:18px 0 0 18px}.music-player__head[data-v-e1329ac6]{gap:12px}.music-player__cover[data-v-e1329ac6]{width:56px;height:56px;border-radius:18px}.music-player__disc[data-v-e1329ac6]{width:32px;height:32px}.music-player__title[data-v-e1329ac6]{font-size:1.06rem;line-height:1.35}.music-player__cover-text[data-v-e1329ac6]{display:none}.music-player__status[data-v-e1329ac6]{font-size:12px;line-height:1.6}.music-player__controls[data-v-e1329ac6]{gap:10px}.music-player__button[data-v-e1329ac6]{min-height:42px;padding:0 14px}}.assessment-question-card[data-v-ce10db41]{position:relative;display:grid;gap:20px;padding:30px;overflow:hidden;overflow-anchor:none;border:1px solid rgba(83,145,138,.24);border-radius:34px;background:radial-gradient(circle at 14% 0%,rgba(255,255,255,.94),transparent 36%),radial-gradient(circle at 92% 18%,rgba(139,208,203,.32),transparent 34%),linear-gradient(145deg,#fcfffdf5,#dcf1ebd6);box-shadow:0 26px 62px #35666833;isolation:isolate;animation:question-card-enter-ce10db41 .62s cubic-bezier(.2,.8,.2,1) both}.assessment-question-card[data-v-ce10db41]:before{position:absolute;inset:12px;z-index:-1;pointer-events:none;content:"";border:1px solid rgba(186,151,76,.24);border-radius:26px;background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.62),transparent 28%),linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.54) 48%,transparent 56% 100%),repeating-linear-gradient(105deg,rgba(44,113,104,.05) 0 1px,transparent 1px 22px);background-size:auto,240% 100%,auto;animation:question-ink-shine-ce10db41 6.4s ease-in-out infinite}.assessment-question-card[data-v-ce10db41]:after{position:absolute;top:18px;right:22px;width:68px;height:68px;pointer-events:none;content:"问心";display:grid;place-items:center;border:1px solid rgba(186,151,76,.32);border-radius:22px;background:linear-gradient(145deg,#e8f7f2e6,#91c9bf94);color:#1d5659d1;font-size:.9rem;font-weight:900;opacity:.78;transform:rotate(8deg)}.assessment-question-card__head[data-v-ce10db41],.assessment-question-card__meta[data-v-ce10db41]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.assessment-question-card__head[data-v-ce10db41]{justify-content:space-between;padding-right:82px}.assessment-question-card__index[data-v-ce10db41],.assessment-question-card__type[data-v-ce10db41],.assessment-question-card__score[data-v-ce10db41]{display:inline-flex;align-items:center;min-height:36px;padding:0 15px;border-radius:999px;font-size:.86rem;font-weight:800;border:1px solid rgba(83,145,138,.18);box-shadow:inset 0 1px #ffffffb8}.assessment-question-card__index[data-v-ce10db41]{background:#8bd0cb2e;color:#1d5659}.assessment-question-card__type[data-v-ce10db41]{background:#d8b97229;color:#6a5428}.assessment-question-card__score[data-v-ce10db41]{background:#ffffff9e;color:#173d42c7}.assessment-question-card__title[data-v-ce10db41],.assessment-question-card__hint[data-v-ce10db41]{margin:0}.assessment-question-card__title[data-v-ce10db41]{padding:4px 0 0;font-size:clamp(1.22rem,2.3vw,1.55rem);line-height:1.72;color:#173d42;word-break:break-word}.assessment-question-card__hint[data-v-ce10db41]{color:#235356b8;font-size:.95rem;line-height:1.8;padding:12px 14px;border:1px solid rgba(83,145,138,.14);border-radius:18px;background:#ffffff75}.assessment-question-card__options[data-v-ce10db41]{display:grid;gap:12px;overflow-anchor:none}.assessment-question-card__option[data-v-ce10db41]{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;overflow:hidden;overflow-anchor:none;border:1px solid rgba(83,145,138,.2);border-radius:24px;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.72),transparent 36%),linear-gradient(145deg,#ffffffbd,#e2f4ef99),#f6fdf9c7;color:#173d42;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 10px 20px #3c767214;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.assessment-question-card__option[data-v-ce10db41]:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 20% 20%,rgba(113,180,171,.22),transparent 42%),linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.44) 50%,transparent 60% 100%);background-size:auto,220% 100%;opacity:0;transition:opacity .28s ease}.assessment-question-card__option[data-v-ce10db41]:focus-visible{outline:2px solid rgba(186,151,76,.72);outline-offset:2px}.assessment-question-card__option[data-v-ce10db41]:hover:not(:disabled){transform:translateY(-3px);border-color:#53918a6b;box-shadow:0 18px 32px #3a747029}.assessment-question-card__option[data-v-ce10db41]:disabled{cursor:not-allowed;opacity:.7}.assessment-question-card__option--active[data-v-ce10db41]{border-color:#ba974cad;background:radial-gradient(circle at 88% 20%,rgba(216,185,114,.26),transparent 34%),radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#e9f8f2fa,#c6e8e0e6);box-shadow:0 20px 36px #53918a33,inset 0 0 0 1px #ffffffc7}.assessment-question-card__option--active[data-v-ce10db41]:before{opacity:1;animation:question-option-ink-ce10db41 1.2s ease both}.assessment-question-card__badge[data-v-ce10db41]{position:relative;z-index:1;display:grid;width:40px;height:40px;place-items:center;flex-shrink:0;border:1px solid rgba(83,145,138,.2);border-radius:15px;background:linear-gradient(145deg,#ecf8f4e6,#97cbc26b);color:#1e5558;box-shadow:inset 0 1px #ffffffbf;font-weight:900}.assessment-question-card__option-text[data-v-ce10db41]{position:relative;z-index:1;display:block;min-width:0;flex:1 1 auto;line-height:1.82;color:#173d42eb;word-break:break-word}.assessment-question-card__option--active .assessment-question-card__badge[data-v-ce10db41]{border-color:#956e274d;background:linear-gradient(145deg,#ba974ce6,#e8d597db);color:#173d42;box-shadow:0 0 0 4px #d8b97229,inset 0 1px #fff9}@keyframes question-option-ink-ce10db41{0%{background-position:0 0,160% 0}to{background-position:0 0,-80% 0}}@keyframes question-card-enter-ce10db41{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes question-ink-shine-ce10db41{0%,to{background-position:160% 0,0 0}48%{background-position:-80% 0,0 0}}@media(max-width:720px){.assessment-question-card[data-v-ce10db41]{gap:10px;padding:14px 12px 12px;border-radius:22px}.assessment-question-card[data-v-ce10db41]:before{inset:7px;border-radius:16px}.assessment-question-card__head[data-v-ce10db41]{align-items:flex-start;flex-direction:column;gap:8px;padding-right:44px}.assessment-question-card[data-v-ce10db41]:after{top:12px;right:12px;width:38px;height:38px;border-radius:14px;font-size:.66rem}.assessment-question-card__score[data-v-ce10db41]{align-self:flex-start}.assessment-question-card__title[data-v-ce10db41]{font-size:1rem;line-height:1.5}.assessment-question-card__hint[data-v-ce10db41]{font-size:.8rem;line-height:1.5;padding:8px 10px;border-radius:14px}.assessment-question-card__options[data-v-ce10db41]{gap:8px}.assessment-question-card__option[data-v-ce10db41]{align-items:center;min-height:50px;padding:10px;gap:8px;border-radius:17px}.assessment-question-card__option[data-v-ce10db41]:hover:not(:disabled){transform:none}.assessment-question-card__badge[data-v-ce10db41]{width:30px;height:30px;border-radius:10px;font-size:.78rem}.assessment-question-card__option-text[data-v-ce10db41]{line-height:1.5;font-size:.9rem}.assessment-question-card__index[data-v-ce10db41],.assessment-question-card__type[data-v-ce10db41],.assessment-question-card__score[data-v-ce10db41]{min-height:28px;padding:0 9px;font-size:.74rem}}@media(prefers-reduced-motion:reduce){.assessment-question-card[data-v-ce10db41],.assessment-question-card[data-v-ce10db41]:before{animation:none}.assessment-question-card__option[data-v-ce10db41]{transition:none}}.assessment-result-poster-card[data-v-0cf64d37]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:34px;color:#17342f;background:radial-gradient(circle at 18% 12%,rgba(15,111,102,.16),transparent 24%),radial-gradient(circle at 84% 16%,rgba(112,158,147,.24),transparent 22%),linear-gradient(145deg,#edf7f3,#d6e9e2 52%,#9fc8bd);box-shadow:0 30px 72px #0c080457}.assessment-result-poster-card--passed[data-v-0cf64d37]{background:radial-gradient(circle at 18% 12%,rgba(41,108,78,.18),transparent 24%),radial-gradient(circle at 84% 16%,rgba(112,158,147,.24),transparent 22%),linear-gradient(145deg,#edf7f3,#d6e9e2 52%,#9fc8bd)}.assessment-result-poster-card__texture[data-v-0cf64d37],.assessment-result-poster-card__mountain[data-v-0cf64d37],.assessment-result-poster-card__mist[data-v-0cf64d37],.assessment-result-poster-card__border[data-v-0cf64d37]{position:absolute;pointer-events:none}.assessment-result-poster-card__texture[data-v-0cf64d37]{inset:0;background:linear-gradient(90deg,rgba(23,52,47,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(23,52,47,.04) 1px,transparent 1px),radial-gradient(circle at 26% 42%,rgba(255,255,255,.36),transparent 20%);background-size:38px 38px,44px 44px,auto;opacity:.58}.assessment-result-poster-card__mountain[data-v-0cf64d37]{left:0;right:0;bottom:0}.assessment-result-poster-card__mountain--back[data-v-0cf64d37]{height:35%;background:linear-gradient(180deg,transparent,rgba(23,52,47,.38));clip-path:polygon(0 100%,0 58%,14% 38%,32% 70%,49% 30%,66% 72%,83% 42%,100% 68%,100% 100%)}.assessment-result-poster-card__mountain--front[data-v-0cf64d37]{height:24%;background:linear-gradient(180deg,transparent,rgba(16,37,31,.72));clip-path:polygon(0 100%,0 72%,18% 48%,38% 78%,56% 42%,73% 78%,91% 54%,100% 72%,100% 100%)}.assessment-result-poster-card__mist[data-v-0cf64d37]{width:440px;height:130px;border-radius:999px;background:#fff8e56b;filter:blur(24px);animation:assessment-result-poster-mist-0cf64d37 8s ease-in-out infinite}.assessment-result-poster-card__mist--left[data-v-0cf64d37]{top:300px;left:-90px}.assessment-result-poster-card__mist--right[data-v-0cf64d37]{right:-90px;bottom:260px;animation-delay:-3s}.assessment-result-poster-card__border[data-v-0cf64d37]{inset:26px;border:2px solid rgba(62,111,101,.44);border-radius:28px;box-shadow:inset 0 0 0 1px #f4fbf76b}.assessment-result-poster-card__content[data-v-0cf64d37]{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto auto;gap:26px;height:100%;padding:58px 58px 46px}.assessment-result-poster-card__header[data-v-0cf64d37],.assessment-result-poster-card__footer[data-v-0cf64d37]{display:flex;justify-content:space-between;gap:24px}.assessment-result-poster-card__title-group[data-v-0cf64d37],.assessment-result-poster-card__edict[data-v-0cf64d37],.assessment-result-poster-card__signature[data-v-0cf64d37],.assessment-result-poster-card__qr-copy[data-v-0cf64d37]{display:grid;gap:10px}.assessment-result-poster-card__eyebrow[data-v-0cf64d37],.assessment-result-poster-card__section-label[data-v-0cf64d37]{margin:0;color:#0f6f66;font-size:28px;font-weight:900;letter-spacing:.14em}.assessment-result-poster-card__title[data-v-0cf64d37]{margin:0;color:#10251f;font-size:88px;line-height:1.04;letter-spacing:.08em}.assessment-result-poster-card__subtitle[data-v-0cf64d37],.assessment-result-poster-card__signature small[data-v-0cf64d37],.assessment-result-poster-card__qr-copy span[data-v-0cf64d37]{margin:0;color:#17342fb8;font-size:22px;letter-spacing:.12em}.assessment-result-poster-card__seal[data-v-0cf64d37]{display:grid;place-items:center;gap:8px;width:154px;height:174px;border:2px solid rgba(15,111,102,.55);border-radius:26px;background:#f4fbf780;color:#0f6f66;transform:rotate(4deg)}.assessment-result-poster-card__seal img[data-v-0cf64d37]{width:78px;height:78px;object-fit:contain}.assessment-result-poster-card__seal span[data-v-0cf64d37]{font-size:22px;font-weight:900}.assessment-result-poster-card__hero[data-v-0cf64d37]{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;min-height:0}.assessment-result-poster-card__score-panel[data-v-0cf64d37],.assessment-result-poster-card__edict[data-v-0cf64d37],.assessment-result-poster-card__qr-panel[data-v-0cf64d37]{border:1px solid rgba(62,111,101,.34);border-radius:32px;background:#f4fbf79e;box-shadow:inset 0 0 40px #17342f14}.assessment-result-poster-card__score-panel[data-v-0cf64d37]{display:grid;place-items:center;align-content:center;gap:14px;padding:28px}.assessment-result-poster-card__score-panel strong[data-v-0cf64d37]{color:#0f6f66;font-size:136px;line-height:.9}.assessment-result-poster-card__score-panel span[data-v-0cf64d37]{color:#21443d;font-size:30px;font-weight:900}.assessment-result-poster-card__score-panel em[data-v-0cf64d37]{padding:12px 22px;border-radius:999px;background:#0f6f66;color:#edf7f3;font-size:24px;font-style:normal}.assessment-result-poster-card__edict[data-v-0cf64d37]{align-content:center;padding:32px}.assessment-result-poster-card__official-copy[data-v-0cf64d37]{margin:0;color:#17342f;font-size:42px;line-height:1.45;font-weight:900}.assessment-result-poster-card__meta-grid[data-v-0cf64d37]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assessment-result-poster-card__meta-grid span[data-v-0cf64d37],.assessment-result-poster-card__doctrine span[data-v-0cf64d37]{display:grid;place-items:center;min-height:58px;border-radius:999px;background:#3e6f651f;color:#21443d;font-size:20px;font-weight:800}.assessment-result-poster-card__doctrine[data-v-0cf64d37]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.assessment-result-poster-card__signature strong[data-v-0cf64d37]{color:#10251f;font-size:28px}.assessment-result-poster-card__qr-panel[data-v-0cf64d37]{display:grid;grid-template-columns:146px 1fr;gap:18px;align-items:center;max-width:390px;padding:18px}.assessment-result-poster-card__qr-box[data-v-0cf64d37]{display:grid;place-items:center;width:146px;height:146px;border-radius:22px;background:#f4fbf7;color:#0f6f66;font-size:62px;font-weight:900}.assessment-result-poster-card__qr-box img[data-v-0cf64d37]{width:124px;height:124px;object-fit:contain}.assessment-result-poster-card__qr-copy strong[data-v-0cf64d37]{color:#10251f;font-size:26px}@keyframes assessment-result-poster-mist-0cf64d37{0%,to{transform:translate(0);opacity:.42}50%{transform:translate(48px);opacity:.72}}.assessment-result-poster-card--reduced[data-v-0cf64d37],.assessment-result-poster-card--reduced[data-v-0cf64d37] *{animation:none!important;transition:none!important}.assessment-result-poster-studio[data-v-ee7169ae]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;align-items:start}.assessment-result-poster-studio__panel[data-v-ee7169ae],.assessment-result-poster-studio__preview[data-v-ee7169ae]{padding:24px;border-radius:28px;background:linear-gradient(180deg,#f7fcf4c7,#f6fbf4e6),#f6fbf4db;border:1px solid rgba(84,154,151,.22);box-shadow:0 20px 48px #00000047}.assessment-result-poster-studio__header[data-v-ee7169ae],.assessment-result-poster-studio__meta[data-v-ee7169ae]{display:grid;gap:8px}.assessment-result-poster-studio__eyebrow[data-v-ee7169ae],.assessment-result-poster-studio__title[data-v-ee7169ae],.assessment-result-poster-studio__desc[data-v-ee7169ae]{margin:0;text-align:left}.assessment-result-poster-studio__eyebrow[data-v-ee7169ae]{color:#c2410c;font-size:12px;letter-spacing:.16em}.assessment-result-poster-studio__title[data-v-ee7169ae]{color:#173d42;font-size:28px;line-height:1.3}.assessment-result-poster-studio__desc[data-v-ee7169ae],.assessment-result-poster-studio__meta[data-v-ee7169ae]{color:#235356b8}.assessment-result-poster-studio__desc[data-v-ee7169ae]{font-size:14px;line-height:1.7}.assessment-result-poster-studio__meta[data-v-ee7169ae]{margin-top:20px;font-size:.94rem;line-height:1.8}.assessment-result-poster-studio__meta p[data-v-ee7169ae]{margin:0}.assessment-result-poster-studio__actions[data-v-ee7169ae]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.assessment-result-poster-studio__button[data-v-ee7169ae]{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(216,185,114,.16);background:#ffffff0a;color:#173d42;cursor:pointer}.assessment-result-poster-studio__button--primary[data-v-ee7169ae]{background:linear-gradient(135deg,#4aaba6e0,#cfefe7f5);color:#173d42}.assessment-result-poster-studio__button--ghost[data-v-ee7169ae]{background:#8bd0cb14}.assessment-result-poster-studio__preview[data-v-ee7169ae]{display:grid;place-items:center;overflow:hidden}.assessment-result-poster-studio__card-shell[data-v-ee7169ae]{position:relative;width:min(100%,420px);overflow:hidden;border-radius:32px;background:#eaf5efdb;box-shadow:0 24px 56px #0000003d}.assessment-result-poster-studio__poster-source[data-v-ee7169ae]{position:absolute;top:0;left:0;overflow:hidden;border-radius:32px;transform-origin:top left;transition:transform .3s ease}.assessment-result-poster-studio--reduced[data-v-ee7169ae],.assessment-result-poster-studio--reduced[data-v-ee7169ae] *{transition:none!important;animation:none!important}@media(max-width:960px){.assessment-result-poster-studio[data-v-ee7169ae]{grid-template-columns:1fr}}@media(max-width:720px){.assessment-result-poster-studio__panel[data-v-ee7169ae],.assessment-result-poster-studio__preview[data-v-ee7169ae]{padding:18px 16px;border-radius:24px}.assessment-result-poster-studio__title[data-v-ee7169ae]{font-size:22px;line-height:1.4}.assessment-result-poster-studio__desc[data-v-ee7169ae]{font-size:.94rem;line-height:1.76}.assessment-result-poster-studio__actions[data-v-ee7169ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-result-poster-studio__button[data-v-ee7169ae]{width:100%}.assessment-result-poster-studio__button[data-v-ee7169ae]:last-child:nth-child(odd){grid-column:1 / -1}.assessment-result-poster-studio__meta[data-v-ee7169ae]{margin-top:16px;font-size:.88rem}.assessment-result-poster-studio__card-shell[data-v-ee7169ae]{width:100%;border-radius:24px}.assessment-result-poster-studio__poster-source[data-v-ee7169ae]{border-radius:24px}}.page-banner__body[data-v-69c31372]{min-width:0}.page-banner__title[data-v-69c31372]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:720px){.page-banner[data-v-69c31372]{padding:30px 18px;border-radius:28px}.page-banner__title[data-v-69c31372]{font-size:clamp(1.9rem,8vw,3rem);line-height:1.16}.page-banner__lead[data-v-69c31372],.page-banner__note[data-v-69c31372]{font-size:.96rem;line-height:1.76}.page-banner__actions[data-v-69c31372]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.page-banner__actions[data-v-69c31372] .ink-button{width:100%}.page-banner__actions[data-v-69c31372] .ink-button:last-child:nth-child(odd){grid-column:1 / -1}}.page--assessment[data-v-f1e684cd]{gap:36px}.assessment-guide-grid[data-v-f1e684cd]{align-items:stretch}.assessment-guide-card[data-v-f1e684cd]{display:grid;gap:10px}.assessment-guide-card h3[data-v-f1e684cd],.assessment-guide-card p[data-v-f1e684cd]:last-child{margin:0}.assessment-guide-card p[data-v-f1e684cd]:last-child{color:#235356bd;line-height:1.84}.assessment-ready[data-v-f1e684cd],.assessment-result__stats[data-v-f1e684cd],.assessment-result__section-summary[data-v-f1e684cd]{display:grid;gap:20px}.assessment-ready[data-v-f1e684cd]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start}.assessment-ready__lead[data-v-f1e684cd]{margin:0;color:#235356c2;line-height:1.85}.assessment-ready__main[data-v-f1e684cd],.assessment-exam__overview[data-v-f1e684cd],.assessment-result__summary[data-v-f1e684cd]{min-width:0}.assessment-ready__field[data-v-f1e684cd]{display:grid;gap:8px;margin-top:26px}.assessment-ready__label[data-v-f1e684cd],.assessment-ready__helper[data-v-f1e684cd]{color:#235356b8}.assessment-ready__input[data-v-f1e684cd]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(216,185,114,.18);border-radius:18px;background:#ffffff0a;color:#173d42}.assessment-ready__helper[data-v-f1e684cd],.assessment-ready__notice[data-v-f1e684cd]{margin:0;font-size:.92rem;line-height:1.8;color:#235356a8}.assessment-ready__intro-list[data-v-f1e684cd],.assessment-ready__score-grid[data-v-f1e684cd],.assessment-ready__chapter-list[data-v-f1e684cd],.assessment-exam__chapter-card[data-v-f1e684cd]{display:grid;gap:16px}.assessment-exam__question-workspace[data-v-f1e684cd],.assessment-result__wrong-workspace[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd],.assessment-result__wrong-nav-card[data-v-f1e684cd]{display:grid;gap:18px}.assessment-exam__order-head[data-v-f1e684cd],.assessment-result__wrong-nav-head[data-v-f1e684cd]{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.assessment-exam__chapter-head[data-v-f1e684cd]{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.assessment-exam__chapter-title[data-v-f1e684cd]{display:grid;gap:6px}.assessment-exam__chapter-title .eyebrow[data-v-f1e684cd],.assessment-exam__chapter-title h2[data-v-f1e684cd]{margin:0}.assessment-exam__order-head h3[data-v-f1e684cd],.assessment-result__wrong-nav-head h3[data-v-f1e684cd]{margin:6px 0 0;font-size:clamp(1.1rem,2vw,1.36rem);line-height:1.5}.assessment-exam__order-side[data-v-f1e684cd]{display:grid;gap:10px;justify-items:end}.assessment-exam__order-legend[data-v-f1e684cd]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.assessment-exam__compact-toggle[data-v-f1e684cd]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid rgba(216,185,114,.18);border-radius:999px;background:#05131c7a;color:#f1d9a0f0;cursor:pointer;transition:border-color .28s ease,background-color .28s ease,color .28s ease,box-shadow .28s ease}.assessment-exam__compact-toggle[data-v-f1e684cd]:hover{border-color:#d8b9724d;background:#0a1f2ab8}.assessment-exam__compact-toggle[data-v-f1e684cd]:focus-visible{outline:2px solid rgba(241,217,160,.72);outline-offset:2px}.assessment-exam__compact-summary[data-v-f1e684cd]{margin:0;padding:12px 14px;border:1px solid rgba(216,185,114,.12);border-radius:18px;background:#05131c66;color:#235356bd;font-size:.92rem;line-height:1.74;overflow-wrap:anywhere;word-break:break-word}.assessment-exam__legend-chip[data-v-f1e684cd]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.82rem}.assessment-exam__legend-chip--active[data-v-f1e684cd]{background:#d8b97229;color:#f1d9a0fa}.assessment-exam__legend-chip--answered[data-v-f1e684cd]{background:#8bd0cb24;color:#8bd0cbf5}.assessment-exam__legend-chip--pending[data-v-f1e684cd]{background:#ffffff0f;color:#235356b8}.assessment-ready__intro-list[data-v-f1e684cd]{margin-top:26px}.assessment-ready__intro-card[data-v-f1e684cd],.assessment-ready__score-card[data-v-f1e684cd],.assessment-ready__chapter-card[data-v-f1e684cd],.assessment-result__section-card[data-v-f1e684cd],.assessment-result__stat-card[data-v-f1e684cd]{padding:18px 20px;border:1px solid rgba(216,185,114,.12);border-radius:22px;background:#05131c6b}.assessment-ready__intro-card p[data-v-f1e684cd],.assessment-ready__chapter-card p[data-v-f1e684cd],.assessment-ready__chapter-card strong[data-v-f1e684cd],.assessment-ready__chapter-card span[data-v-f1e684cd],.assessment-result__section-card strong[data-v-f1e684cd],.assessment-result__section-card span[data-v-f1e684cd],.assessment-result__stat-card strong[data-v-f1e684cd],.assessment-result__stat-card span[data-v-f1e684cd]{margin:0}.assessment-ready__actions[data-v-f1e684cd],.assessment-exam__actions[data-v-f1e684cd],.assessment-result__actions[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.assessment-ready__score-grid[data-v-f1e684cd],.assessment-ready__chapter-list[data-v-f1e684cd]{margin-top:22px}.assessment-ready__score-card[data-v-f1e684cd],.assessment-ready__chapter-card[data-v-f1e684cd]{display:grid;gap:8px}.assessment-ready__score-card strong[data-v-f1e684cd],.assessment-ready__chapter-card strong[data-v-f1e684cd]{font-size:1.06rem}.assessment-ready__score-card span[data-v-f1e684cd],.assessment-ready__chapter-card span[data-v-f1e684cd]{color:#235356c7}.assessment-ready__score-card small[data-v-f1e684cd]{color:#23535699;line-height:1.7}.assessment-ready__stats[data-v-f1e684cd],.assessment-exam__mobile-summary[data-v-f1e684cd],.assessment-exam__progress-meta[data-v-f1e684cd],.assessment-exam__chapter-meta[data-v-f1e684cd],.assessment-result__footer-meta[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.assessment-ready__stats span[data-v-f1e684cd],.assessment-exam__mobile-summary span[data-v-f1e684cd],.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd],.assessment-result__footer-meta span[data-v-f1e684cd],.assessment-result__wrong-head span[data-v-f1e684cd]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#d8b9721a;color:#f1d9a0f0;font-size:.88rem}.assessment-exam[data-v-f1e684cd]{display:grid;gap:22px}.assessment-exam__sticky[data-v-f1e684cd]{position:sticky;top:108px;z-index:4}.assessment-exam__overview-head[data-v-f1e684cd],.assessment-result__summary-head[data-v-f1e684cd],.assessment-result__wrong-answer-grid[data-v-f1e684cd]{display:grid;gap:20px}.assessment-exam__overview-head[data-v-f1e684cd],.assessment-result__summary-head[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.assessment-exam__overview-head h2[data-v-f1e684cd],.assessment-result__summary-head h2[data-v-f1e684cd]{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.assessment-exam__overview-side[data-v-f1e684cd]{display:grid;gap:12px;justify-items:end}.assessment-exam__overview-toggle[data-v-f1e684cd]{display:none}.assessment-exam__meta-item--wide[data-v-f1e684cd],.assessment-exam__mobile-summary-item--wide[data-v-f1e684cd],.assessment-exam__chapter-desc[data-v-f1e684cd]{grid-column:1 / -1}.assessment-exam__time-card[data-v-f1e684cd],.assessment-result__score-badge[data-v-f1e684cd]{display:grid;justify-items:center;gap:6px;min-width:170px;padding:18px 24px;border-radius:26px;border:1px solid rgba(216,185,114,.2);background:linear-gradient(180deg,#f7efdbf5,#e5d4b0f0),#f7efdbf0;color:#173241}.assessment-exam__time-card strong[data-v-f1e684cd],.assessment-result__score-badge strong[data-v-f1e684cd]{font-size:2.5rem;line-height:1}.assessment-result__score-badge small[data-v-f1e684cd]{color:#173241b8}.assessment-result__score-badge--passed[data-v-f1e684cd]{background:linear-gradient(180deg,#eff5e9f5,#d6e9cdf0),#eff5e9f5}.assessment-exam__temporary-exit[data-v-f1e684cd]{min-width:170px}.assessment-exam__section-track[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:20px;scrollbar-width:thin;scrollbar-color:rgba(216,185,114,.28) transparent}.assessment-exam__section-pill[data-v-f1e684cd]{display:grid;gap:6px;width:100%;min-height:94px;align-content:center;padding:14px 16px;border:1px solid rgba(216,185,114,.12);border-radius:22px;background:#05131c6b;text-align:left;cursor:pointer;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.assessment-exam__section-pill p[data-v-f1e684cd],.assessment-exam__section-pill strong[data-v-f1e684cd],.assessment-exam__section-pill span[data-v-f1e684cd],.assessment-result__section-pill p[data-v-f1e684cd],.assessment-result__section-pill strong[data-v-f1e684cd],.assessment-result__section-pill span[data-v-f1e684cd]{margin:0}.assessment-exam__section-pill p[data-v-f1e684cd],.assessment-result__section-pill p[data-v-f1e684cd]{color:#8bd0cbd6;font-size:.82rem;letter-spacing:.08em}.assessment-exam__section-pill[data-v-f1e684cd]:hover,.assessment-result__section-pill[data-v-f1e684cd]:hover,.assessment-exam__order-button[data-v-f1e684cd]:hover,.assessment-result__order-button[data-v-f1e684cd]:hover{transform:translateY(-2px)}.assessment-exam__section-pill[data-v-f1e684cd]:focus-visible,.assessment-result__section-pill[data-v-f1e684cd]:focus-visible,.assessment-exam__order-button[data-v-f1e684cd]:focus-visible,.assessment-result__order-button[data-v-f1e684cd]:focus-visible{outline:2px solid rgba(241,217,160,.72);outline-offset:2px}.assessment-exam__section-pill strong[data-v-f1e684cd]{font-size:.98rem;line-height:1.5}.assessment-exam__section-pill span[data-v-f1e684cd]{color:#235356ad;font-size:.88rem}.assessment-exam__section-pill--active[data-v-f1e684cd]{border-color:#d8b97257;background:linear-gradient(135deg,#d8b9721f,#09222edb),#eff9f6c7}.assessment-exam__section-pill--started[data-v-f1e684cd]{border-color:#d8b9723d;box-shadow:inset 0 0 0 1px #d8b97214}.assessment-exam__section-pill--completed[data-v-f1e684cd]{border-color:#8bd0cb3d}.assessment-exam__chapter-card h2[data-v-f1e684cd],.assessment-result__wrong-card h3[data-v-f1e684cd]{margin:0 0 10px;overflow-wrap:anywhere;word-break:break-word}.assessment-exam__chapter-card p[data-v-f1e684cd]{margin:0;color:#235356c2;line-height:1.82;overflow-wrap:anywhere;word-break:break-word}.assessment-exam__order-grid[data-v-f1e684cd],.assessment-result__order-grid[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.assessment-exam__order-button[data-v-f1e684cd],.assessment-result__order-button[data-v-f1e684cd]{display:grid;place-items:center;min-height:48px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#eff9f6b8;color:#235356c2;font-size:.94rem;font-weight:600;cursor:pointer;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease,color .28s ease}.assessment-exam__order-button--active[data-v-f1e684cd]{border-color:#d8b9726b;background:linear-gradient(180deg,#d8b9722e,#eee1b8c7),#f7f1dbe0;color:#f8edccfa;box-shadow:0 14px 26px #d8b97224}.assessment-exam__order-button--answered[data-v-f1e684cd]{border-color:#8bd0cb47;background:linear-gradient(180deg,#8bd0cb29,#d2eee9db),#e0f3ede0;color:#d1f1eef5}.assessment-exam__order-button--pending[data-v-f1e684cd]{border-color:#ffffff14;background:#eff9f6b8;color:#235356b8}.assessment-exam__resume-card[data-v-f1e684cd]{display:grid;gap:20px}.assessment-exam__resume-card h2[data-v-f1e684cd],.assessment-exam__resume-lead[data-v-f1e684cd]{margin:0}.assessment-exam__resume-lead[data-v-f1e684cd]{color:#235356c2;line-height:1.82}.assessment-exam__resume-meta[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:12px}.assessment-exam__resume-meta span[data-v-f1e684cd]{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#d8b9721a;color:#f1d9a0f0;font-size:.88rem}.assessment-exam__resume-actions[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:12px}.assessment-exam-dialog[data-v-f1e684cd]{position:fixed;inset:0;z-index:1000;display:grid;align-items:start;justify-items:center;padding:18px 16px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;isolation:isolate}.assessment-exam-dialog__backdrop[data-v-f1e684cd]{position:absolute;inset:0;background:radial-gradient(circle at top,rgba(139,208,203,.12),transparent 30%),#020c11c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessment-exam-dialog__panel[data-v-f1e684cd]{position:relative;z-index:1;width:min(1120px,100%);height:calc(100vh - 36px - env(safe-area-inset-bottom));max-height:calc(100vh - 36px - env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:18px;border:1px solid rgba(147,203,198,.22);border-radius:32px;background:linear-gradient(180deg,#09222cf5,#05131cfa),#eff9f6e6;box-shadow:var(--shadow-strong)}.assessment-exam--dialog[data-v-f1e684cd]{display:flex;flex-direction:column;min-height:0;gap:18px}.assessment-exam--dialog .assessment-exam__sticky[data-v-f1e684cd]{flex:0 0 auto;position:static;top:auto}.assessment-exam__body[data-v-f1e684cd]{display:grid;gap:14px;min-height:0}.assessment-exam__actions--dialog[data-v-f1e684cd]{flex:0 0 auto;margin-top:0;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border:1px solid rgba(147,203,198,.18);border-radius:26px;background:linear-gradient(180deg,#06161ff0,#05131cfa),#05131cf5;box-shadow:0 -16px 32px #0000003d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.exam-dialog-fade-enter-active .assessment-exam-dialog__backdrop[data-v-f1e684cd],.exam-dialog-fade-leave-active .assessment-exam-dialog__backdrop[data-v-f1e684cd]{transition:opacity .28s ease}.exam-dialog-fade-enter-active .assessment-exam-dialog__panel[data-v-f1e684cd],.exam-dialog-fade-leave-active .assessment-exam-dialog__panel[data-v-f1e684cd]{transition:opacity .28s ease,transform .28s ease}.exam-dialog-fade-enter-from .assessment-exam-dialog__backdrop[data-v-f1e684cd],.exam-dialog-fade-leave-to .assessment-exam-dialog__backdrop[data-v-f1e684cd]{opacity:0}.exam-dialog-fade-enter-from .assessment-exam-dialog__panel[data-v-f1e684cd],.exam-dialog-fade-leave-to .assessment-exam-dialog__panel[data-v-f1e684cd]{opacity:0;transform:translateY(18px) scale(.985)}.assessment-result[data-v-f1e684cd]{display:grid;gap:30px}.assessment-result__lead[data-v-f1e684cd],.assessment-result__retake-note[data-v-f1e684cd]{margin:12px 0 0;color:#235356bd;line-height:1.82}.assessment-result__stats[data-v-f1e684cd]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.assessment-result__stat-card[data-v-f1e684cd],.assessment-result__section-card[data-v-f1e684cd]{display:grid;gap:8px;min-height:122px;align-content:center}.assessment-result__stat-card strong[data-v-f1e684cd]{font-size:1.56rem;line-height:1.2}.assessment-result__stat-card span[data-v-f1e684cd],.assessment-result__section-card span[data-v-f1e684cd]{color:#235356b8}.assessment-result__section-summary[data-v-f1e684cd]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.assessment-result__section-track[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.assessment-result__section-pill[data-v-f1e684cd]{display:grid;gap:6px;width:100%;min-height:92px;align-content:center;padding:14px 16px;border:1px solid rgba(212,154,114,.18);border-radius:22px;background:linear-gradient(180deg,#241111db,#160a0ceb),#14080ae6;text-align:left;cursor:pointer;transition:transform .28s ease,border-color .28s ease,background-color .28s ease,box-shadow .28s ease}.assessment-result__section-pill strong[data-v-f1e684cd]{font-size:.96rem;line-height:1.5}.assessment-result__section-pill span[data-v-f1e684cd]{color:#235356b8;font-size:.86rem}.assessment-result__section-pill--active[data-v-f1e684cd]{border-color:#d8b97252;background:linear-gradient(135deg,#d8b97224,#311112e0),#220c0eeb;box-shadow:0 16px 30px #d49a721f}.assessment-result__wrong-count[data-v-f1e684cd]{display:grid;gap:4px;min-width:138px;padding:14px 18px;border-radius:20px;border:1px solid rgba(212,154,114,.18);background:linear-gradient(180deg,#361515e6,#1d0c0df0),#1c0a0ceb}.assessment-result__wrong-count span[data-v-f1e684cd]{color:#235356ad;font-size:.84rem}.assessment-result__wrong-count strong[data-v-f1e684cd]{font-size:1.7rem;line-height:1;color:#f4c4aafa}.assessment-result__wrong-card[data-v-f1e684cd]{display:grid;gap:18px}.assessment-result__order-button[data-v-f1e684cd]{border-color:#d49a7224;background:linear-gradient(180deg,#2b1112e0,#17090af0),#14080ae6;color:#f4d0c1d1}.assessment-result__order-button--active[data-v-f1e684cd]{border-color:#d8b97261;background:linear-gradient(180deg,#d8b9722e,#34160ee0),#260f0beb;color:#f9edcbfa;box-shadow:0 14px 24px #d49a721f}.assessment-result__wrong-head[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:10px}.assessment-result__wrong-answer-grid[data-v-f1e684cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-result__answer-box[data-v-f1e684cd]{display:grid;gap:10px;padding:18px 20px;border-radius:24px;border:1px solid rgba(216,185,114,.12);background:#05131c6b}.assessment-result__answer-box p[data-v-f1e684cd],.assessment-result__source p[data-v-f1e684cd],.assessment-result__source blockquote[data-v-f1e684cd]{margin:0}.assessment-result__answer-box p[data-v-f1e684cd]{color:#235356a3}.assessment-result__answer-box strong[data-v-f1e684cd]{color:#235356f0;line-height:1.8}.assessment-result__answer-box--correct[data-v-f1e684cd]{border-color:#8bd0cb2e}.assessment-result__answer-box--user[data-v-f1e684cd]{border-color:#d49a722e}.assessment-result__source[data-v-f1e684cd]{display:grid;gap:10px;padding:18px 20px;border-radius:24px;border:1px solid rgba(139,208,203,.14);background:#eff9f6b8}.assessment-result__source p[data-v-f1e684cd]{color:#8bd0cbe0;font-size:.92rem;letter-spacing:.08em}.assessment-result__source blockquote[data-v-f1e684cd]{padding-left:16px;border-left:2px solid rgba(216,185,114,.3);color:#235356c7;line-height:1.9}.assessment-result__wrong-actions[data-v-f1e684cd]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:1180px){.assessment-ready[data-v-f1e684cd],.assessment-result__stats[data-v-f1e684cd],.assessment-result__section-summary[data-v-f1e684cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-exam__section-track[data-v-f1e684cd]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity}.assessment-exam__section-pill[data-v-f1e684cd]{min-height:auto;scroll-snap-align:start}.assessment-exam__section-track[data-v-f1e684cd]::-webkit-scrollbar{height:6px}.assessment-exam__section-track[data-v-f1e684cd]::-webkit-scrollbar-thumb{border-radius:999px;background:#d8b97242}.assessment-result__section-track[data-v-f1e684cd]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity}.assessment-result__section-pill[data-v-f1e684cd]{scroll-snap-align:start}.assessment-result__section-track[data-v-f1e684cd]::-webkit-scrollbar{height:6px}.assessment-result__section-track[data-v-f1e684cd]::-webkit-scrollbar-thumb{border-radius:999px;background:#d49a7247}}@media(max-width:920px){.assessment-ready[data-v-f1e684cd],.assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__overview-head[data-v-f1e684cd],.assessment-exam__order-head[data-v-f1e684cd],.assessment-result__summary-head[data-v-f1e684cd],.assessment-result__wrong-nav-head[data-v-f1e684cd],.assessment-result__stats[data-v-f1e684cd],.assessment-result__section-summary[data-v-f1e684cd],.assessment-result__wrong-answer-grid[data-v-f1e684cd]{grid-template-columns:1fr}.assessment-exam__sticky[data-v-f1e684cd]{top:92px}.assessment-exam-dialog[data-v-f1e684cd]{padding:14px 12px calc(14px + env(safe-area-inset-bottom))}.assessment-exam-dialog__panel[data-v-f1e684cd]{width:min(100%,980px);padding:16px;border-radius:28px;max-height:calc(100dvh - 28px - env(safe-area-inset-bottom))}.assessment-exam__overview[data-v-f1e684cd]{padding:20px 18px}.assessment-exam__overview-side[data-v-f1e684cd]{justify-items:start}.assessment-exam__time-card[data-v-f1e684cd]{min-width:0;width:100%;justify-items:start;padding:16px 18px}.assessment-exam__temporary-exit[data-v-f1e684cd]{min-width:0;width:100%}.assessment-result__score-badge[data-v-f1e684cd]{min-width:0;width:100%;justify-items:start;padding:16px 18px}.assessment-exam__order-legend[data-v-f1e684cd]{justify-content:flex-start}.assessment-exam__order-side[data-v-f1e684cd]{justify-items:start}.assessment-result__wrong-count[data-v-f1e684cd]{min-width:0;width:100%}.assessment-exam__time-card strong[data-v-f1e684cd],.assessment-result__score-badge strong[data-v-f1e684cd]{font-size:2rem}.assessment-exam__progress-meta span[data-v-f1e684cd]{flex:1 1 calc(50% - 12px);justify-content:center;min-width:0;text-align:center}.assessment-exam__order-grid[data-v-f1e684cd],.assessment-result__order-grid[data-v-f1e684cd]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.assessment-exam__sticky[data-v-f1e684cd]{position:static;top:auto}.assessment-exam__overview[data-v-f1e684cd],.assessment-exam__chapter-card[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd],.assessment-result__wrong-nav-card[data-v-f1e684cd]{padding:14px 12px}.assessment-exam__overview-head h2[data-v-f1e684cd]{font-size:clamp(1.35rem,5.5vw,1.7rem);line-height:1.16}.assessment-exam__time-card[data-v-f1e684cd]{padding:12px 14px}.assessment-exam__time-card span[data-v-f1e684cd]{font-size:.8rem}.assessment-exam__time-card strong[data-v-f1e684cd]{font-size:1.7rem}.assessment-exam__chapter-card p[data-v-f1e684cd]{line-height:1.7;font-size:.92rem}.assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__order-head[data-v-f1e684cd]{gap:12px}.assessment-ready__intro-card[data-v-f1e684cd],.assessment-ready__score-card[data-v-f1e684cd],.assessment-ready__chapter-card[data-v-f1e684cd],.assessment-result__section-card[data-v-f1e684cd],.assessment-result__stat-card[data-v-f1e684cd],.assessment-result__section-pill[data-v-f1e684cd],.assessment-result__answer-box[data-v-f1e684cd],.assessment-result__source[data-v-f1e684cd]{padding:16px 14px;border-radius:20px}.assessment-ready__actions[data-v-f1e684cd],.assessment-exam__actions[data-v-f1e684cd],.assessment-result__actions[data-v-f1e684cd],.assessment-result__wrong-actions[data-v-f1e684cd],.assessment-exam__resume-actions[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.assessment-ready__actions .ink-button[data-v-f1e684cd],.assessment-exam__actions .ink-button[data-v-f1e684cd],.assessment-result__actions .ink-button[data-v-f1e684cd],.assessment-result__wrong-actions .ink-button[data-v-f1e684cd],.assessment-exam__resume-actions .ink-button[data-v-f1e684cd]{width:100%}.assessment-ready__actions .ink-button[data-v-f1e684cd]:last-child:nth-child(odd),.assessment-exam__actions .ink-button[data-v-f1e684cd]:last-child:nth-child(odd),.assessment-result__actions .ink-button[data-v-f1e684cd]:last-child:nth-child(odd),.assessment-result__wrong-actions .ink-button[data-v-f1e684cd]:last-child:nth-child(odd),.assessment-exam__resume-actions .ink-button[data-v-f1e684cd]:last-child:nth-child(odd){grid-column:1 / -1}.assessment-result__stats[data-v-f1e684cd],.assessment-result__section-summary[data-v-f1e684cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assessment-result__section-summary .assessment-result__section-card[data-v-f1e684cd]:last-child:nth-child(odd){grid-column:1 / -1}.assessment-exam__section-track[data-v-f1e684cd]{grid-auto-columns:minmax(140px,78vw);gap:8px;margin-top:14px}.assessment-result__section-track[data-v-f1e684cd]{grid-auto-columns:minmax(160px,82vw);gap:8px}.assessment-exam__progress-meta[data-v-f1e684cd]{gap:8px;margin-top:14px}.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd],.assessment-exam__resume-meta span[data-v-f1e684cd]{flex:1 1 100%;justify-content:center;min-height:34px;padding:0 10px;font-size:.8rem}.assessment-result__summary-head[data-v-f1e684cd],.assessment-exam__overview-head[data-v-f1e684cd]{gap:16px}.assessment-exam__actions .ink-button[data-v-f1e684cd]{min-width:0}.assessment-result__stat-card[data-v-f1e684cd],.assessment-result__section-card[data-v-f1e684cd],.assessment-exam__section-pill[data-v-f1e684cd]{min-height:auto}.assessment-result__stat-card[data-v-f1e684cd]{gap:6px}.assessment-result__stat-card strong[data-v-f1e684cd]{font-size:clamp(1.24rem,5vw,1.5rem)}.assessment-result__section-card strong[data-v-f1e684cd]{font-size:.94rem;line-height:1.52}.assessment-exam__section-pill[data-v-f1e684cd]{padding:12px;min-height:74px}.assessment-result__section-pill[data-v-f1e684cd]{min-height:78px}.assessment-exam__section-pill strong[data-v-f1e684cd]{font-size:.92rem}.assessment-exam__section-pill span[data-v-f1e684cd]{font-size:.8rem}.assessment-result__section-pill strong[data-v-f1e684cd]{font-size:.92rem}.assessment-result__section-pill span[data-v-f1e684cd]{font-size:.8rem}.assessment-exam__order-head h3[data-v-f1e684cd],.assessment-result__wrong-nav-head h3[data-v-f1e684cd]{font-size:1rem}.assessment-exam__order-legend[data-v-f1e684cd]{gap:8px}.assessment-exam__compact-toggle[data-v-f1e684cd]{width:100%;min-height:38px;padding:0 12px;font-size:.82rem}.assessment-exam__compact-summary[data-v-f1e684cd]{padding:10px 12px;border-radius:16px;font-size:.84rem;line-height:1.68}.assessment-exam__legend-chip[data-v-f1e684cd]{min-height:30px;padding:0 10px;font-size:.76rem}.assessment-exam-dialog[data-v-f1e684cd]{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.assessment-exam-dialog__panel[data-v-f1e684cd]{width:100%;height:calc(100dvh - 16px - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));padding:12px 10px;border-radius:22px}.assessment-exam__actions--dialog[data-v-f1e684cd]{padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-radius:20px}.assessment-exam__question-workspace[data-v-f1e684cd],.assessment-result__wrong-workspace[data-v-f1e684cd]{gap:12px}.assessment-exam__order-grid[data-v-f1e684cd],.assessment-result__order-grid[data-v-f1e684cd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.assessment-exam__order-button[data-v-f1e684cd],.assessment-result__order-button[data-v-f1e684cd]{min-height:42px;border-radius:14px;font-size:.86rem}}.assessment-ready__trial-card[data-v-f1e684cd],.assessment-ready__rule-card[data-v-f1e684cd],.assessment-exam__overview[data-v-f1e684cd],.assessment-exam__chapter-card[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd],.assessment-result__summary[data-v-f1e684cd]{position:relative;overflow:hidden;border-color:#53918a33;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.82),transparent 34%),radial-gradient(circle at 88% 16%,rgba(152,211,202,.2),transparent 34%),linear-gradient(145deg,#fafffcf0,#def2eccc);box-shadow:0 24px 56px #366a6929}.assessment-ready__trial-card[data-v-f1e684cd]:before,.assessment-ready__rule-card[data-v-f1e684cd]:before,.assessment-result__summary[data-v-f1e684cd]:before{position:absolute;inset:12px;pointer-events:none;content:"";border:1px solid rgba(186,151,76,.2);border-radius:24px;background:linear-gradient(120deg,transparent 0 45%,rgba(255,255,255,.5) 50%,transparent 56% 100%),repeating-linear-gradient(115deg,rgba(49,121,105,.04) 0 1px,transparent 1px 26px);background-size:240% 100%,auto;animation:assessment-paper-shine-f1e684cd 7s ease-in-out infinite}.assessment-ready__seal[data-v-f1e684cd]{position:absolute;top:22px;right:24px;display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(186,151,76,.36);border-radius:20px;background:linear-gradient(145deg,#e5f7f2eb,#8ec7beb3);color:#1f5b58;font-size:1.5rem;font-weight:800;box-shadow:0 14px 28px #43807b2e;transform:rotate(8deg)}.assessment-ready__quick-stats[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.assessment-ready__quick-stats span[data-v-f1e684cd]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 10px;border:1px solid rgba(83,145,138,.18);border-radius:999px;background:#ffffff8c;color:#1d5659;font-size:.88rem;font-weight:700}.assessment-ready__input[data-v-f1e684cd],.assessment-ready__intro-card[data-v-f1e684cd],.assessment-ready__score-card[data-v-f1e684cd],.assessment-ready__chapter-card[data-v-f1e684cd],.assessment-result__stat-card[data-v-f1e684cd],.assessment-result__section-card[data-v-f1e684cd]{border-color:#53918a33;background:#fafffcad;color:#173d42}.assessment-exam-dialog__backdrop[data-v-f1e684cd]{background:radial-gradient(circle at 24% 14%,rgba(214,244,237,.58),transparent 34%),linear-gradient(180deg,#f2fcf9b8,#bfded8d1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.assessment-exam-dialog__panel[data-v-f1e684cd]{border-color:#53918a3d;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.9),transparent 34%),linear-gradient(180deg,#f5fffbf0,#dcf1ece6)}.assessment-exam__overview-head h2[data-v-f1e684cd],.assessment-result__summary-head h2[data-v-f1e684cd],.assessment-ready h2[data-v-f1e684cd],.assessment-ready h3[data-v-f1e684cd],.assessment-exam__chapter-title h2[data-v-f1e684cd],.assessment-exam__order-head h3[data-v-f1e684cd]{color:#173d42}.assessment-exam__time-card[data-v-f1e684cd]{position:relative;overflow:hidden;border:1px solid rgba(83,145,138,.24);background:radial-gradient(circle at 30% 0%,rgba(255,255,255,.75),transparent 45%),linear-gradient(145deg,#e7faf5f0,#a3d3c9b8);color:#173d42;box-shadow:0 16px 30px #41827a29}.assessment-exam__time-card--warning[data-v-f1e684cd]{border-color:#b7773461;background:linear-gradient(145deg,#fff6e2f5,#e8c88bc2);animation:assessment-time-pulse-f1e684cd 1.6s ease-in-out infinite}.assessment-exam__time-card span[data-v-f1e684cd],.assessment-exam__time-card strong[data-v-f1e684cd],.assessment-exam__mobile-summary span[data-v-f1e684cd],.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd],.assessment-ready__notice[data-v-f1e684cd],.assessment-ready__helper[data-v-f1e684cd],.assessment-result__footer-meta span[data-v-f1e684cd],.assessment-result__retake-note[data-v-f1e684cd]{color:#173d42c7}.assessment-exam__time-card strong[data-v-f1e684cd]{color:#173d42}.assessment-exam__progress-ribbon[data-v-f1e684cd]{position:relative;height:10px;margin-top:18px;overflow:hidden;border-radius:999px;background:#53918a24}.assessment-exam__progress-ribbon span[data-v-f1e684cd]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#49978ac7,#d3bc70e0,#73beb2d1);box-shadow:0 0 18px #53918a52;transition:width .36s ease}.assessment-exam__section-pill[data-v-f1e684cd]{position:relative;overflow:hidden;border-color:#53918a2e;background:#fafffca8;color:#173d42;box-shadow:0 12px 26px #3a74701a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.assessment-exam__section-pill[data-v-f1e684cd]:hover,.assessment-exam__section-pill--active[data-v-f1e684cd]{transform:translateY(-3px) rotate(-.4deg);border-color:#ba974c6b;background:linear-gradient(145deg,#eafaf4f5,#c5e6decc);box-shadow:0 18px 34px #3a747029}.assessment-exam__catalog-entry[data-v-f1e684cd]{display:grid;width:100%;gap:4px;min-height:58px;padding:12px 14px;border:1px solid rgba(83,145,138,.24);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(255,255,255,.72),transparent 40%),linear-gradient(145deg,#ebfaf5e6,#cae8e0c7);color:#173d42;text-align:left;box-shadow:0 12px 24px #3c76721f}.assessment-exam__catalog-entry span[data-v-f1e684cd]{font-size:.78rem;color:#235356a3}.assessment-exam__catalog-entry strong[data-v-f1e684cd]{font-size:.92rem;color:#173d42}.assessment-exam__order-button[data-v-f1e684cd],.assessment-result__order-button[data-v-f1e684cd]{border-color:#53918a33;background:#ffffff9e;color:#1d5659}.assessment-exam__order-button--active[data-v-f1e684cd],.assessment-result__order-button--active[data-v-f1e684cd]{border-color:#ba974c85;background:linear-gradient(145deg,#d4ece5f5,#b3dad1db);color:#173d42}.assessment-exam__order-button--answered[data-v-f1e684cd],.assessment-result__order-button--answered[data-v-f1e684cd]{background:#def4eedb}.assessment-result__summary[data-v-f1e684cd]{border-radius:34px}.assessment-result__score-badge[data-v-f1e684cd]{border-color:#53918a38;background:linear-gradient(145deg,#eafaf4fa,#b2dad1cc);color:#173d42;box-shadow:0 18px 36px #3a747029}.assessment-result__score-badge--passed[data-v-f1e684cd]{border-color:#ba974c70;background:radial-gradient(circle at 28% 0%,rgba(255,255,255,.8),transparent 42%),linear-gradient(145deg,#e8f7f1fa,#d1bc7157)}@keyframes assessment-paper-shine-f1e684cd{0%,to{background-position:170% 0,0 0}50%{background-position:-90% 0,0 0}}@keyframes assessment-time-pulse-f1e684cd{0%,to{box-shadow:0 16px 30px #b777341f}50%{box-shadow:0 16px 34px #b7773447}}@media(max-width:720px){.page--assessment[data-v-f1e684cd]{gap:22px}.assessment-ready__trial-card[data-v-f1e684cd],.assessment-ready__rule-card[data-v-f1e684cd]{border-radius:26px}.assessment-ready__seal[data-v-f1e684cd]{width:46px;height:46px;border-radius:16px;font-size:1.18rem}.assessment-ready__quick-stats[data-v-f1e684cd]{grid-template-columns:1fr;gap:8px}.assessment-ready__quick-stats span[data-v-f1e684cd]{justify-content:flex-start}.assessment-exam-dialog__panel[data-v-f1e684cd]{overflow:hidden;padding:10px 8px}.assessment-exam-dialog__panel[data-v-f1e684cd],.assessment-exam-dialog__panel[data-v-f1e684cd] *{box-sizing:border-box;min-width:0}.assessment-exam--dialog[data-v-f1e684cd]{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);gap:10px}.assessment-exam__sticky[data-v-f1e684cd]{position:relative;top:auto}.assessment-exam__overview[data-v-f1e684cd]{padding:14px 12px;border-radius:22px}.assessment-exam__overview-head[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);align-items:stretch;gap:12px}.assessment-exam__overview-head h2[data-v-f1e684cd]{font-size:1.08rem}.assessment-exam__overview-side[data-v-f1e684cd]{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;justify-items:stretch}.assessment-exam__time-card[data-v-f1e684cd]{width:100%;min-width:0;min-height:54px;padding:8px 12px;border-radius:18px;justify-items:start}.assessment-exam__time-card strong[data-v-f1e684cd]{font-size:clamp(1.55rem,9vw,2.15rem)}.assessment-exam__temporary-exit[data-v-f1e684cd]{width:100%;min-width:76px;min-height:46px;padding:0 10px}.assessment-exam__mobile-summary[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.assessment-exam__mobile-summary span[data-v-f1e684cd]{width:100%;min-width:0;min-height:34px;justify-content:center;padding:0 10px;color:#1d5659;background:#ffffff85;white-space:normal}.assessment-exam__overview-toggle[data-v-f1e684cd]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;margin-top:10px;padding:0 12px;border:1px solid rgba(83,145,138,.2);border-radius:999px;background:#ffffff75;color:#1d5659;font-size:.84rem;cursor:pointer}.assessment-exam__progress-meta[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd],.assessment-exam__resume-meta span[data-v-f1e684cd]{width:100%;min-width:0;white-space:normal}.assessment-exam__section-track[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:-4px;padding:0 4px 2px}.assessment-exam__section-pill[data-v-f1e684cd]{min-width:0}.assessment-exam__body[data-v-f1e684cd]{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px}.assessment-exam__chapter-card[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd]{padding:12px;border-radius:22px}.assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__order-head[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) minmax(92px,.42fr);align-items:stretch;gap:10px}.assessment-exam__chapter-meta[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assessment-exam__question-workspace[data-v-f1e684cd]{gap:10px}.assessment-exam__order-card[data-v-f1e684cd]:has(.assessment-exam__order-grid){position:fixed;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));left:10px;z-index:22;max-height:min(62vh,460px);overflow:auto;border-radius:24px;box-shadow:0 24px 60px #22525247;animation:assessment-catalog-rise-f1e684cd .28s ease both}.assessment-exam__order-grid[data-v-f1e684cd]{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-exam__actions--dialog[data-v-f1e684cd]{position:relative;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:0;padding:10px 8px;border:1px solid rgba(83,145,138,.2);background:#f5fffbe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.assessment-exam__actions--dialog .ink-button[data-v-f1e684cd]{width:100%;min-width:0;min-height:48px;padding-inline:10px;font-size:.9rem;white-space:nowrap}.assessment-exam__actions--dialog .assessment-exam__submit-button[data-v-f1e684cd]{grid-column:1 / -1}.assessment-exam__order-side[data-v-f1e684cd]{justify-items:stretch}.assessment-exam__order-legend[data-v-f1e684cd]{justify-content:flex-start}.assessment-exam__catalog-entry[data-v-f1e684cd],.assessment-exam__compact-toggle[data-v-f1e684cd]{min-width:0}.assessment-result__summary[data-v-f1e684cd]{border-radius:26px}}@keyframes assessment-catalog-rise-f1e684cd{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.assessment-exam-dialog__panel[data-v-f1e684cd]{overflow:hidden}.assessment-exam--dialog[data-v-f1e684cd]{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:14px;overflow:hidden;isolation:isolate}.assessment-exam__mist[data-v-f1e684cd]{position:absolute;inset:-18% -12% auto;z-index:-1;height:42%;pointer-events:none;background:radial-gradient(circle at 18% 28%,rgba(255,255,255,.88),transparent 24%),radial-gradient(circle at 76% 10%,rgba(147,213,202,.34),transparent 30%),linear-gradient(120deg,transparent,rgba(255,255,255,.36),transparent);filter:blur(2px);opacity:.9;animation:assessment-mist-drift-f1e684cd 8s ease-in-out infinite alternate}.assessment-exam__topbar[data-v-f1e684cd]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.36fr) minmax(102px,auto);gap:12px;align-items:stretch;padding:16px;overflow:hidden;border:1px solid rgba(83,145,138,.22);border-radius:28px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 82% 24%,rgba(151,219,207,.32),transparent 32%),linear-gradient(145deg,#fafffce6,#d9f1ebd1);box-shadow:0 18px 42px #37737029;animation:assessment-panel-rise-f1e684cd .48s ease both}.assessment-exam__topbar[data-v-f1e684cd]:before,.assessment-exam__status-stage[data-v-f1e684cd]:before,.assessment-exam__side-panel[data-v-f1e684cd]:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.46) 48%,transparent 58% 100%);background-size:240% 100%;opacity:.72;animation:assessment-ink-light-f1e684cd 6.8s ease-in-out infinite}.assessment-exam__title-block[data-v-f1e684cd]{position:relative;z-index:1;display:grid;align-content:center;gap:6px;min-width:0}.assessment-exam__title-block .eyebrow[data-v-f1e684cd],.assessment-exam__title-block h2[data-v-f1e684cd],.assessment-exam__now-text[data-v-f1e684cd]{margin:0}.assessment-exam__title-block h2[data-v-f1e684cd]{color:#173d42;font-size:clamp(1.2rem,2.4vw,2.2rem);line-height:1.22;overflow-wrap:anywhere}.assessment-exam__now-text[data-v-f1e684cd]{color:#235356b8;font-size:.92rem;line-height:1.6}.assessment-exam__time-orb[data-v-f1e684cd]{position:relative;z-index:1;display:grid;place-items:center;gap:5px;min-height:78px;padding:10px 14px;overflow:hidden;border:1px solid rgba(83,145,138,.26);border-radius:24px;background:radial-gradient(circle at 28% 0%,rgba(255,255,255,.86),transparent 42%),linear-gradient(145deg,#e6faf5f5,#9ad3cac2);color:#173d42;box-shadow:inset 0 1px #ffffffc7,0 14px 28px #41827a29}.assessment-exam__time-orb[data-v-f1e684cd]:after{position:absolute;inset:auto -20% -45% 16%;height:72%;pointer-events:none;content:"";border-radius:999px;background:#ffffff6b;transform:rotate(-8deg)}.assessment-exam__time-orb span[data-v-f1e684cd],.assessment-exam__time-orb strong[data-v-f1e684cd]{position:relative;z-index:1}.assessment-exam__time-orb span[data-v-f1e684cd]{font-size:.78rem;color:#235356ad}.assessment-exam__time-orb strong[data-v-f1e684cd]{font-size:clamp(1.5rem,3vw,2.45rem);line-height:1}.assessment-exam__time-orb--warning[data-v-f1e684cd]{border-color:#b7773466;background:linear-gradient(145deg,#fff7e6fa,#ecc787cc);animation:assessment-time-pulse-f1e684cd 1.45s ease-in-out infinite}.assessment-exam__temporary-exit[data-v-f1e684cd]{position:relative;z-index:1;min-width:0;min-height:78px;padding:0 16px;border:1px solid rgba(83,145,138,.24);border-radius:24px;background:#ffffff8f;color:#1d5659;font-weight:800;cursor:pointer;box-shadow:0 12px 24px #3c76721f;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.assessment-exam__temporary-exit[data-v-f1e684cd]:hover{transform:translateY(-2px);border-color:#53918a61;box-shadow:0 18px 32px #3c76722e}.assessment-exam__status-stage[data-v-f1e684cd]{position:relative;display:grid;gap:10px;padding:12px;overflow:hidden;border:1px solid rgba(83,145,138,.18);border-radius:24px;background:#f5fffbb8;box-shadow:0 14px 32px #3773701a;animation:assessment-panel-rise-f1e684cd .56s .06s ease both}.assessment-exam__mobile-summary[data-v-f1e684cd],.assessment-exam__progress-meta[data-v-f1e684cd],.assessment-exam__chapter-meta[data-v-f1e684cd]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.assessment-exam__mobile-summary span[data-v-f1e684cd],.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd]{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:38px;padding:0 12px;border:1px solid rgba(83,145,138,.14);border-radius:999px;background:#ffffff94;color:#173d42c7;font-size:.88rem;line-height:1.45;text-align:center;white-space:normal}.assessment-exam__mobile-summary-item--wide[data-v-f1e684cd],.assessment-exam__meta-item--wide[data-v-f1e684cd],.assessment-exam__chapter-desc[data-v-f1e684cd]{grid-column:1 / -1}.assessment-exam__mobile-summary-item--wide[data-v-f1e684cd]{min-height:42px!important;color:#173d42!important;font-weight:900;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 42%),linear-gradient(145deg,#ecfaf6eb,#cdebe4b8)!important}.assessment-exam__overview-toggle[data-v-f1e684cd],.assessment-exam__compact-toggle[data-v-f1e684cd]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid rgba(83,145,138,.22);border-radius:999px;background:#ffffff8f;color:#1d5659;font-size:.84rem;font-weight:800;cursor:pointer}.assessment-exam__overview-drawer[data-v-f1e684cd]{position:relative;z-index:1;display:grid;gap:10px;animation:assessment-drawer-open-f1e684cd .34s ease both}.assessment-exam__section-track[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:0}.assessment-exam__section-pill[data-v-f1e684cd]{position:relative;display:grid;gap:5px;min-width:0;min-height:82px;align-content:center;padding:12px;overflow:hidden;border:1px solid rgba(83,145,138,.16);border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.84),transparent 44%),linear-gradient(145deg,#f4fefae0,#dbf0ebb8);color:#173d42;text-align:left;cursor:pointer;box-shadow:0 10px 22px #3c76721a;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.assessment-exam__section-pill[data-v-f1e684cd]:after{position:absolute;inset:auto 10px 8px;height:3px;pointer-events:none;content:"";border-radius:999px;background:#53918a2e}.assessment-exam__section-pill[data-v-f1e684cd]:hover,.assessment-exam__section-pill--active[data-v-f1e684cd]{transform:translateY(-2px);border-color:#ba974c6b;box-shadow:0 16px 30px #3c767229}.assessment-exam__section-pill--active[data-v-f1e684cd]:after,.assessment-exam__section-pill--completed[data-v-f1e684cd]:after{background:linear-gradient(90deg,#5aa799,#d8b972)}.assessment-exam__body[data-v-f1e684cd]{display:grid;min-height:0;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:14px;overflow:hidden}.assessment-exam__side-panel[data-v-f1e684cd],.assessment-exam__question-workspace[data-v-f1e684cd]{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(83,145,138,.28) transparent}.assessment-exam__side-panel[data-v-f1e684cd]{position:relative;display:grid;align-content:start;gap:12px;padding:12px;overflow:hidden auto;border:1px solid rgba(83,145,138,.16);border-radius:26px;background:#f5fffba3;box-shadow:inset 0 1px #ffffff9e;animation:assessment-panel-rise-f1e684cd .6s .1s ease both}.assessment-exam__chapter-card[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd]{position:relative;display:grid;gap:12px;padding:14px;overflow:hidden;border:1px solid rgba(83,145,138,.18);border-radius:22px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.78),transparent 36%),linear-gradient(145deg,#fafffcd6,#dcf1eca8)}.assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__order-head[data-v-f1e684cd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.assessment-exam__chapter-title[data-v-f1e684cd],.assessment-exam__order-head>div[data-v-f1e684cd]:first-child{min-width:0}.assessment-exam__chapter-title .eyebrow[data-v-f1e684cd],.assessment-exam__chapter-title h2[data-v-f1e684cd],.assessment-exam__order-head h3[data-v-f1e684cd],.assessment-exam__chapter-desc[data-v-f1e684cd]{margin:0}.assessment-exam__chapter-title h2[data-v-f1e684cd],.assessment-exam__order-head h3[data-v-f1e684cd]{color:#173d42;font-size:1.04rem;line-height:1.45}.assessment-exam__chapter-desc[data-v-f1e684cd]{color:#235356b8;font-size:.9rem;line-height:1.72}.assessment-exam__question-workspace[data-v-f1e684cd]{display:grid;align-content:start;gap:12px;padding:2px 2px 10px;animation:assessment-panel-rise-f1e684cd .62s .14s ease both}.assessment-exam__order-grid[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.assessment-exam__order-button[data-v-f1e684cd]{min-height:42px;border-radius:14px}.assessment-exam__catalog-entry[data-v-f1e684cd]{display:grid;width:100%;gap:4px;min-height:56px;padding:10px 12px;border:1px solid rgba(83,145,138,.2);border-radius:18px;background:#ffffff85;color:#173d42;text-align:left}.assessment-question-switch-enter-active[data-v-f1e684cd],.assessment-question-switch-leave-active[data-v-f1e684cd]{transition:opacity .24s ease,transform .24s ease,filter .24s ease}.assessment-question-switch-enter-from[data-v-f1e684cd],.assessment-question-switch-leave-to[data-v-f1e684cd]{opacity:0;filter:blur(4px);transform:translateY(12px) scale(.985)}.assessment-exam__actions--dialog[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;border:1px solid rgba(83,145,138,.16);border-radius:22px;background:#f5fffbc2;box-shadow:0 12px 24px #3c76721a}.assessment-exam__actions--dialog .ink-button[data-v-f1e684cd]{width:100%;min-width:0;min-height:50px;white-space:nowrap}.assessment-exam__actions--dialog .assessment-exam__submit-button[data-v-f1e684cd]{grid-column:1 / -1}@keyframes assessment-panel-rise-f1e684cd{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assessment-drawer-open-f1e684cd{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes assessment-mist-drift-f1e684cd{0%{transform:translate3d(-2%,-2%,0) scale(1)}to{transform:translate3d(3%,3%,0) scale(1.06)}}@keyframes assessment-ink-light-f1e684cd{0%,to{background-position:160% 0}50%{background-position:-80% 0}}@media(max-width:720px){.assessment-exam-dialog[data-v-f1e684cd]{padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.assessment-exam-dialog__panel[data-v-f1e684cd]{height:calc(100dvh - 16px - env(safe-area-inset-bottom));max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));padding:10px 8px;border-radius:24px}.assessment-exam--dialog[data-v-f1e684cd]{grid-template-rows:auto auto minmax(0,1fr);gap:8px}.assessment-exam__topbar[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) minmax(74px,.34fr);gap:7px;padding:10px;border-radius:20px}.assessment-exam__title-block[data-v-f1e684cd]{grid-column:1 / -1}.assessment-exam__title-block h2[data-v-f1e684cd]{font-size:1rem}.assessment-exam__now-text[data-v-f1e684cd]{font-size:.78rem}.assessment-exam__time-orb[data-v-f1e684cd],.assessment-exam__temporary-exit[data-v-f1e684cd]{min-height:48px;border-radius:16px}.assessment-exam__time-orb strong[data-v-f1e684cd]{font-size:1.12rem}.assessment-exam__time-orb span[data-v-f1e684cd]{font-size:.7rem}.assessment-exam__temporary-exit[data-v-f1e684cd]{padding:0 10px;font-size:.78rem}.assessment-exam__status-stage[data-v-f1e684cd]{gap:7px;padding:8px;border-radius:18px}.assessment-exam__mobile-summary span[data-v-f1e684cd],.assessment-exam__progress-meta span[data-v-f1e684cd],.assessment-exam__chapter-meta span[data-v-f1e684cd]{min-height:30px;padding:0 8px;font-size:.76rem}.assessment-exam__mobile-summary[data-v-f1e684cd]{gap:6px}.assessment-exam__mobile-summary-item--wide[data-v-f1e684cd]{min-height:32px!important}.assessment-exam__overview-toggle[data-v-f1e684cd],.assessment-exam__compact-toggle[data-v-f1e684cd]{min-height:34px;padding:0 10px;font-size:.78rem}.assessment-exam__section-track[data-v-f1e684cd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assessment-exam__section-pill[data-v-f1e684cd]{min-height:70px;padding:10px;border-radius:18px}.assessment-exam__section-pill strong[data-v-f1e684cd]{font-size:.86rem;line-height:1.45}.assessment-exam__section-pill span[data-v-f1e684cd],.assessment-exam__section-pill p[data-v-f1e684cd]{font-size:.76rem}.assessment-exam__body[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr);gap:8px;overflow-y:auto;overflow-x:hidden;padding:0 2px 8px}.assessment-exam__side-panel[data-v-f1e684cd]{gap:8px;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.assessment-exam__chapter-card[data-v-f1e684cd]:has(.assessment-exam__compact-summary),.assessment-exam__order-card[data-v-f1e684cd]:has(.assessment-exam__catalog-entry){padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.assessment-exam__chapter-card:has(.assessment-exam__compact-summary) .assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__chapter-card:has(.assessment-exam__compact-summary) .assessment-exam__compact-summary[data-v-f1e684cd],.assessment-exam__order-card:has(.assessment-exam__catalog-entry) .assessment-exam__order-head[data-v-f1e684cd]{display:none}.assessment-exam__catalog-entry[data-v-f1e684cd]{min-height:44px;padding:8px 10px;border-radius:16px}.assessment-exam__catalog-entry strong[data-v-f1e684cd]{font-size:.82rem}.assessment-exam__chapter-card[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd]{padding:12px;border-radius:20px}.assessment-exam__chapter-head[data-v-f1e684cd],.assessment-exam__order-head[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.assessment-exam__chapter-title h2[data-v-f1e684cd],.assessment-exam__order-head h3[data-v-f1e684cd]{font-size:.96rem}.assessment-exam__chapter-desc[data-v-f1e684cd]{font-size:.84rem;line-height:1.62}.assessment-exam__order-card[data-v-f1e684cd]:has(.assessment-exam__order-grid){position:fixed;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));left:10px;z-index:26;max-height:min(62vh,460px);overflow:auto;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.9),transparent 36%),linear-gradient(180deg,#f5fffbf5,#daf1ebf0);box-shadow:0 24px 60px #22525247;animation:assessment-catalog-rise-f1e684cd .28s ease both}.assessment-exam__order-grid[data-v-f1e684cd]{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-exam__order-button[data-v-f1e684cd]{min-height:40px;border-radius:14px;font-size:.84rem}.assessment-exam__question-workspace[data-v-f1e684cd]{order:-1;gap:8px;overflow:visible;padding:0}.assessment-exam__actions--dialog[data-v-f1e684cd]{gap:8px;padding:10px;border-radius:20px}.assessment-exam__actions--dialog .ink-button[data-v-f1e684cd]{min-height:48px;padding-inline:10px;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.assessment-ready__trial-card[data-v-f1e684cd]:before,.assessment-ready__rule-card[data-v-f1e684cd]:before,.assessment-result__summary[data-v-f1e684cd]:before,.assessment-exam__time-card--warning[data-v-f1e684cd],.assessment-exam__order-card[data-v-f1e684cd]:has(.assessment-exam__order-grid){animation:none}.assessment-exam__section-pill[data-v-f1e684cd],.assessment-exam__progress-ribbon span[data-v-f1e684cd]{transition:none}}.assessment-exam--immersive[data-v-f1e684cd]{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:10px;overflow:hidden;isolation:isolate}.assessment-exam__hud[data-v-f1e684cd]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,auto) minmax(76px,auto) minmax(70px,auto);gap:10px;align-items:stretch;padding:12px;overflow:hidden;border:1px solid rgba(83,145,138,.2);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.92),transparent 34%),linear-gradient(145deg,#fafffce6,#daf1ebd1);box-shadow:0 16px 34px #37737024;animation:assessment-panel-rise-f1e684cd .42s ease both}.assessment-exam__hud-title[data-v-f1e684cd]{display:grid;align-content:center;gap:4px;min-width:0}.assessment-exam__hud-title .eyebrow[data-v-f1e684cd],.assessment-exam__hud-title h2[data-v-f1e684cd],.assessment-exam__hud-title span[data-v-f1e684cd]{margin:0}.assessment-exam__hud-title h2[data-v-f1e684cd]{color:#173d42;font-size:clamp(1.05rem,2.2vw,1.8rem);line-height:1.2;overflow-wrap:anywhere}.assessment-exam__hud-title span[data-v-f1e684cd]{color:#235356ad;font-size:.86rem;line-height:1.45}.assessment-exam__hud-time[data-v-f1e684cd],.assessment-exam__hud-button[data-v-f1e684cd]{display:grid;place-items:center;min-height:56px;border:1px solid rgba(83,145,138,.2);border-radius:18px;background:#ffffff94;color:#173d42;box-shadow:inset 0 1px #ffffffc2}.assessment-exam__hud-time[data-v-f1e684cd]{gap:2px;background:linear-gradient(145deg,#e6faf5f5,#9ad3cac2)}.assessment-exam__hud-time span[data-v-f1e684cd]{font-size:.72rem;color:#235356ad}.assessment-exam__hud-time strong[data-v-f1e684cd]{font-size:1.5rem;line-height:1}.assessment-exam__hud-time--warning[data-v-f1e684cd]{border-color:#b7773466;background:linear-gradient(145deg,#fff7e6fa,#ecc787cc);animation:assessment-time-pulse-f1e684cd 1.45s ease-in-out infinite}.assessment-exam__hud-button[data-v-f1e684cd]{padding:0 12px;font-weight:900;cursor:pointer;transition:transform .24s ease,box-shadow .24s ease}.assessment-exam__hud-button[data-v-f1e684cd]:hover{transform:translateY(-2px);box-shadow:0 12px 24px #3c767229}.assessment-exam__hud-button--ghost[data-v-f1e684cd]{color:#235356c7}.assessment-exam__thin-progress[data-v-f1e684cd]{position:relative;z-index:2;height:8px;overflow:hidden;border-radius:999px;background:#53918a24}.assessment-exam__thin-progress span[data-v-f1e684cd]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5aa799,#d8b972,#8bd0cb);box-shadow:0 0 18px #5aa79957;transition:width .34s ease;animation:assessment-progress-glow-f1e684cd 2.4s ease-in-out infinite}.assessment-exam__immersive-body[data-v-f1e684cd]{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:12px;overflow:hidden}.assessment-exam__single-stage[data-v-f1e684cd]{display:grid;align-content:start;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(83,145,138,.28) transparent}.assessment-exam__navigator[data-v-f1e684cd]{display:grid;align-content:start;gap:12px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px;border:1px solid rgba(83,145,138,.18);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.88),transparent 34%),linear-gradient(180deg,#f5fffbe6,#daf1ebd1);box-shadow:0 18px 42px #37737024}.assessment-exam__navigator-head[data-v-f1e684cd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.assessment-exam__navigator-head .eyebrow[data-v-f1e684cd],.assessment-exam__navigator-head h3[data-v-f1e684cd]{margin:0}.assessment-exam__navigator-head h3[data-v-f1e684cd]{color:#173d42;font-size:1rem;line-height:1.45}.assessment-exam__navigator-head button[data-v-f1e684cd]{min-height:34px;padding:0 12px;border:1px solid rgba(83,145,138,.2);border-radius:999px;background:#ffffff9e;color:#1d5659;font-weight:800}.assessment-exam__navigator-meta[data-v-f1e684cd],.assessment-exam__navigator-section-grid[data-v-f1e684cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.assessment-exam__navigator-meta span[data-v-f1e684cd]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;border:1px solid rgba(83,145,138,.14);border-radius:999px;background:#ffffff94;color:#173d42c7;font-size:.82rem}.assessment-navigator-rise-enter-active[data-v-f1e684cd],.assessment-navigator-rise-leave-active[data-v-f1e684cd]{transition:opacity .28s ease,transform .28s ease}.assessment-navigator-rise-enter-from[data-v-f1e684cd],.assessment-navigator-rise-leave-to[data-v-f1e684cd]{opacity:0;transform:translateY(18px)}@keyframes assessment-progress-glow-f1e684cd{0%,to{filter:saturate(1)}50%{filter:saturate(1.3) brightness(1.08)}}@media(max-width:720px){.assessment-exam-dialog__panel[data-v-f1e684cd]{padding:8px}.assessment-exam--immersive[data-v-f1e684cd]{grid-template-rows:auto auto minmax(0,1fr);gap:8px}.assessment-exam__hud[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(58px,auto) minmax(52px,auto);gap:6px;padding:8px;border-radius:18px}.assessment-exam__hud-title h2[data-v-f1e684cd]{font-size:.96rem}.assessment-exam__hud-title span[data-v-f1e684cd]{font-size:.74rem}.assessment-exam__hud-time[data-v-f1e684cd],.assessment-exam__hud-button[data-v-f1e684cd]{min-height:46px;border-radius:14px;font-size:.78rem}.assessment-exam__hud-time strong[data-v-f1e684cd]{font-size:1rem}.assessment-exam__thin-progress[data-v-f1e684cd]{height:6px}.assessment-exam__immersive-body[data-v-f1e684cd]{grid-template-columns:minmax(0,1fr);overflow:hidden}.assessment-exam__single-stage[data-v-f1e684cd]{gap:8px;overflow-y:auto;padding:0 1px 8px}.assessment-exam__navigator[data-v-f1e684cd]{position:fixed;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;z-index:30;max-height:min(68vh,520px);padding:12px;border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.92),transparent 34%),linear-gradient(180deg,#f5fffbf7,#daf1ebf0);box-shadow:0 26px 70px #22525252}.assessment-exam__navigator-section-grid[data-v-f1e684cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-exam__order-grid[data-v-f1e684cd]{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-exam__actions--dialog[data-v-f1e684cd]{gap:8px;padding:9px;border-radius:18px}.assessment-exam__actions--dialog .ink-button[data-v-f1e684cd]{min-height:46px;font-size:.88rem}}.page--home[data-v-a00579c9]{gap:38px}.home-gate[data-v-a00579c9]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;min-height:min(720px,calc(100vh - 130px));padding:clamp(22px,5vw,52px);overflow:hidden;border:1px solid rgba(83,145,138,.22);border-radius:38px;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.88),transparent 34%),radial-gradient(circle at 88% 18%,rgba(147,209,200,.24),transparent 36%),linear-gradient(145deg,#fafffceb,#d6eee8c7);box-shadow:0 30px 80px #3368692e;isolation:isolate}.home-gate[data-v-a00579c9]:before{position:absolute;inset:16px;z-index:-1;pointer-events:none;content:"";border:1px solid rgba(186,151,76,.22);border-radius:30px;background:linear-gradient(120deg,transparent 0 44%,rgba(255,255,255,.5) 50%,transparent 58% 100%),repeating-linear-gradient(108deg,rgba(48,115,101,.05) 0 1px,transparent 1px 28px);background-size:240% 100%,auto;animation:home-paper-shine-a00579c9 8s ease-in-out infinite}.home-gate__mist[data-v-a00579c9]{position:absolute;z-index:-1;width:46vw;height:46vw;pointer-events:none;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.72),transparent 62%);filter:blur(8px);opacity:.65;animation:home-mist-drift-a00579c9 14s ease-in-out infinite}.home-gate__mist--one[data-v-a00579c9]{top:-18%;left:-16%}.home-gate__mist--two[data-v-a00579c9]{right:-18%;bottom:-24%;animation-delay:-5s}.home-gate__bamboo[data-v-a00579c9]{position:absolute;right:4%;bottom:-8%;z-index:-1;width:180px;height:360px;pointer-events:none;opacity:.3;background:linear-gradient(94deg,transparent 0 44%,rgba(49,113,95,.42) 45% 47%,transparent 48% 100%),radial-gradient(ellipse at 46% 14%,rgba(49,113,95,.24) 0 18%,transparent 19%),radial-gradient(ellipse at 58% 34%,rgba(49,113,95,.22) 0 18%,transparent 19%),radial-gradient(ellipse at 40% 58%,rgba(49,113,95,.2) 0 18%,transparent 19%);transform-origin:bottom center;animation:home-bamboo-sway-a00579c9 6.5s ease-in-out infinite}.home-gate__main[data-v-a00579c9],.home-gate__side[data-v-a00579c9]{position:relative;z-index:1}.home-gate__main[data-v-a00579c9]{display:grid;align-content:center;gap:18px;min-width:0}.home-gate__logo-wrap[data-v-a00579c9]{display:grid;width:82px;height:82px;place-items:center;border:1px solid rgba(186,151,76,.28);border-radius:28px;background:#ffffff94;box-shadow:0 18px 36px #3d7d7729;animation:home-logo-float-a00579c9 4.8s ease-in-out infinite}.home-gate__logo[data-v-a00579c9]{width:62px;height:62px;object-fit:contain}.home-gate__eyebrow[data-v-a00579c9]{margin:0;color:#235356b8;font-size:.9rem;font-weight:800;letter-spacing:.18em}.home-gate__title[data-v-a00579c9]{display:grid;gap:8px;margin:0;color:#173d42;font-size:clamp(3rem,9vw,6.5rem);line-height:.95;letter-spacing:.08em}.home-gate__title span[data-v-a00579c9]{color:#235356b8;font-size:clamp(1.15rem,3.8vw,2rem);letter-spacing:.22em}.home-gate__lead[data-v-a00579c9]{max-width:680px;margin:0;color:#173d42c7;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.9}.home-gate__credo[data-v-a00579c9]{display:flex;flex-wrap:wrap;gap:8px}.home-gate__credo span[data-v-a00579c9]{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid rgba(83,145,138,.2);border-radius:999px;background:#ffffff80;color:#1d5659;font-size:.88rem;font-weight:700}.home-gate__actions[data-v-a00579c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.home-action[data-v-a00579c9]{position:relative;display:grid;gap:6px;min-height:92px;padding:16px;overflow:hidden;border:1px solid rgba(83,145,138,.2);border-radius:24px;color:#173d42;text-decoration:none;background:#ffffff94;box-shadow:0 16px 32px #3a74701f;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home-action[data-v-a00579c9]:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.82),transparent 38%)}.home-action strong[data-v-a00579c9],.home-action span[data-v-a00579c9]{position:relative;z-index:1}.home-action strong[data-v-a00579c9]{font-size:1.02rem}.home-action span[data-v-a00579c9]{color:#235356ad;font-size:.84rem;line-height:1.55}.home-action[data-v-a00579c9]:hover,.home-action[data-v-a00579c9]:focus-visible{transform:translateY(-4px);border-color:#ba974c70;box-shadow:0 24px 48px #3a74702e}.home-action--primary[data-v-a00579c9]{background:linear-gradient(145deg,#60ada1eb,#daf1ebeb)}.home-action--secondary[data-v-a00579c9]{background:linear-gradient(145deg,#e5f6f2f5,#cfb96f52)}.home-action--soft[data-v-a00579c9]{background:linear-gradient(145deg,#ffffffb8,#dcf0eac7)}.home-gate__minor-actions[data-v-a00579c9]{display:flex;flex-wrap:wrap;gap:10px}.home-mini-button[data-v-a00579c9]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(83,145,138,.2);border-radius:999px;background:#ffffff85;color:#1d5659;font-weight:700;text-decoration:none;cursor:pointer}.home-gate__side[data-v-a00579c9]{display:grid;align-content:center;gap:18px}.home-seal-card[data-v-a00579c9]{display:grid;gap:12px;padding:24px;border:1px solid rgba(186,151,76,.24);border-radius:30px;background:#ffffff94;box-shadow:0 22px 46px #3a747024}.home-seal-card p[data-v-a00579c9],.home-seal-card strong[data-v-a00579c9],.home-seal-card span[data-v-a00579c9]{margin:0}.home-seal-card p[data-v-a00579c9]{color:#235356a3;font-size:.82rem;font-weight:800;letter-spacing:.18em}.home-seal-card strong[data-v-a00579c9]{color:#173d42;font-size:clamp(1.45rem,4vw,2.6rem);line-height:1.35}.home-seal-card span[data-v-a00579c9]{color:#173d42b8;line-height:1.8}.home-floating-notes[data-v-a00579c9]{position:relative;min-height:180px}.home-floating-notes span[data-v-a00579c9]{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:44px;padding:0 14px;border:1px solid rgba(186,151,76,.2);border-radius:16px 16px 24px;background:#fafffcb8;color:#1d5659;font-weight:800;box-shadow:0 16px 30px #3a74701f;transform:translate(calc(var(--note-index) * 34px),calc(var(--note-index) * 44px)) rotate(calc(-7deg + var(--note-index) * 6deg));animation:home-note-float-a00579c9 5s ease-in-out infinite;animation-delay:calc(var(--note-index) * -1.2s)}.home-section[data-v-a00579c9],.home-join-path[data-v-a00579c9],.home-story[data-v-a00579c9]{display:grid;gap:20px}.home-section__head[data-v-a00579c9]{display:grid;max-width:760px;gap:10px}.home-section__head--center[data-v-a00579c9]{justify-self:center;text-align:center}.home-section__head h2[data-v-a00579c9],.home-section__head p[data-v-a00579c9]{margin:0}.home-section__head h2[data-v-a00579c9]{color:#173d42;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.35}.home-section__head>p[data-v-a00579c9]:last-child{color:#173d42b8;line-height:1.85}.home-token-grid[data-v-a00579c9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-token-card[data-v-a00579c9]{position:relative;display:grid;gap:10px;min-height:230px;padding:22px;overflow:hidden;border:1px solid rgba(83,145,138,.2);border-radius:30px 30px 42px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.82),transparent 38%),linear-gradient(145deg,#f6fffbe6,#cce8e1b8);color:#173d42;box-shadow:0 18px 38px #3a74701f;transform:rotate(calc(-1.4deg + var(--token-index) * .8deg));animation:home-card-breathe-a00579c9 5.8s ease-in-out infinite;animation-delay:calc(var(--token-index) * -.7s)}.home-token-card[data-v-a00579c9]:after{position:absolute;right:18px;bottom:-20px;width:86px;height:130px;pointer-events:none;content:"";border-radius:999px 999px 999px 24px;background:linear-gradient(145deg,rgba(68,142,113,.16),transparent 70%);transform:rotate(28deg)}.home-token-card__mark[data-v-a00579c9]{display:grid;width:42px;height:42px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#cab570d1,#f5ecc4cc);color:#173d42;font-weight:900}.home-token-card p[data-v-a00579c9],.home-token-card h3[data-v-a00579c9],.home-token-card span[data-v-a00579c9]{margin:0}.home-token-card p[data-v-a00579c9]{color:#2353569e;font-size:.82rem;font-weight:800}.home-token-card h3[data-v-a00579c9]{font-size:1.32rem}.home-token-card>span[data-v-a00579c9]:last-child{color:#173d42b8;line-height:1.78}.home-join-path[data-v-a00579c9]{position:relative;padding:clamp(20px,4vw,34px);border:1px solid rgba(83,145,138,.18);border-radius:34px;background:#fafffc80;box-shadow:0 22px 50px #3a74701f}.home-join-path__line[data-v-a00579c9]{position:absolute;right:12%;bottom:40px;left:12%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(83,145,138,.38),rgba(186,151,76,.44),transparent)}.home-step-grid[data-v-a00579c9]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-step-card[data-v-a00579c9]{display:grid;gap:10px;min-height:174px;padding:20px;border:1px solid rgba(83,145,138,.2);border-radius:28px;background:#ffffffa8;color:#173d42;text-decoration:none;box-shadow:0 16px 34px #3a74701a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.home-step-card[data-v-a00579c9]:hover,.home-step-card[data-v-a00579c9]:focus-visible{transform:translateY(-4px);border-color:#ba974c6b;box-shadow:0 22px 44px #3a747029}.home-step-card span[data-v-a00579c9]{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:linear-gradient(145deg,#5ca599e0,#daf1ebe6);font-weight:900}.home-step-card strong[data-v-a00579c9]{font-size:1.15rem}.home-step-card small[data-v-a00579c9]{color:#173d42b3;font-size:.9rem;line-height:1.7}.home-story[data-v-a00579c9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.home-story__card[data-v-a00579c9]{display:grid;gap:12px;padding:24px;border:1px solid rgba(83,145,138,.18);border-radius:30px;background:#fafffc9e;color:#173d42;box-shadow:0 18px 40px #3a74701a}.home-story__card--serif[data-v-a00579c9]{font-family:var(--font-serif, inherit)}.home-story__card h3[data-v-a00579c9],.home-story__card p[data-v-a00579c9]{margin:0}.home-story__card p[data-v-a00579c9],.home-story__card li[data-v-a00579c9]{color:#173d42bd;line-height:1.85}.home-feature-grid[data-v-a00579c9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-feature-card[data-v-a00579c9]{display:grid;gap:8px;min-height:112px;padding:18px;border:1px solid rgba(83,145,138,.18);border-radius:24px;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.76),transparent 42%),#f6fffba8;color:#173d42;text-decoration:none;box-shadow:0 14px 28px #3a74701a;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.home-feature-card[data-v-a00579c9]:hover,.home-feature-card[data-v-a00579c9]:focus-visible{transform:translateY(-3px);border-color:#ba974c61;box-shadow:0 20px 38px #3a747029}.home-feature-card span[data-v-a00579c9]{font-size:1.05rem;font-weight:900}.home-feature-card small[data-v-a00579c9]{color:#235356ad;font-size:.86rem}@keyframes home-paper-shine-a00579c9{0%,to{background-position:170% 0,0 0}50%{background-position:-80% 0,0 0}}@keyframes home-mist-drift-a00579c9{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,16px,0) scale(1.08)}}@keyframes home-bamboo-sway-a00579c9{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes home-logo-float-a00579c9{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes home-note-float-a00579c9{0%,to{margin-top:0}50%{margin-top:-12px}}@keyframes home-card-breathe-a00579c9{0%,to{translate:0 0}50%{translate:0 -8px}}@media(max-width:860px){.page--home[data-v-a00579c9]{gap:28px}.home-gate[data-v-a00579c9]{grid-template-columns:1fr;min-height:auto;padding:22px 16px;border-radius:28px}.home-gate[data-v-a00579c9]:before{inset:9px;border-radius:22px}.home-gate__logo-wrap[data-v-a00579c9]{width:68px;height:68px;border-radius:22px}.home-gate__logo[data-v-a00579c9]{width:52px;height:52px}.home-gate__title[data-v-a00579c9]{font-size:clamp(2.55rem,16vw,4.2rem)}.home-gate__title span[data-v-a00579c9]{font-size:1rem;letter-spacing:.16em}.home-gate__actions[data-v-a00579c9]{grid-template-columns:1fr}.home-action[data-v-a00579c9]{min-height:76px;border-radius:22px}.home-gate__side[data-v-a00579c9]{gap:12px}.home-floating-notes[data-v-a00579c9]{min-height:126px}.home-floating-notes span[data-v-a00579c9]{min-width:100px;min-height:38px;font-size:.84rem;transform:translate(calc(var(--note-index) * 24px),calc(var(--note-index) * 30px)) rotate(calc(-6deg + var(--note-index) * 5deg))}.home-token-grid[data-v-a00579c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-token-card[data-v-a00579c9]{min-height:188px;padding:16px;border-radius:24px 24px 34px}.home-token-card h3[data-v-a00579c9]{font-size:1.08rem}.home-token-card>span[data-v-a00579c9]:last-child{font-size:.86rem;line-height:1.62}.home-join-path[data-v-a00579c9]{padding:18px 12px;border-radius:26px}.home-join-path__line[data-v-a00579c9]{inset:132px auto 32px 34px;width:3px;height:auto;background:linear-gradient(180deg,transparent,rgba(83,145,138,.38),rgba(186,151,76,.44),transparent)}.home-step-grid[data-v-a00579c9],.home-story[data-v-a00579c9],.home-feature-grid[data-v-a00579c9]{grid-template-columns:1fr}.home-step-card[data-v-a00579c9]{min-height:136px;padding:16px 16px 16px 62px}.home-step-card span[data-v-a00579c9]{position:absolute;left:16px}.home-feature-card[data-v-a00579c9]{min-height:86px}}@media(max-width:430px){.home-token-grid[data-v-a00579c9]{grid-template-columns:1fr 1fr}.home-token-card[data-v-a00579c9]{min-height:178px;padding:14px}.home-token-card__mark[data-v-a00579c9]{width:34px;height:34px;border-radius:12px}.home-token-card p[data-v-a00579c9]{font-size:.76rem}.home-token-card h3[data-v-a00579c9]{font-size:1rem}.home-token-card>span[data-v-a00579c9]:last-child{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.home-gate[data-v-a00579c9]:before,.home-gate__mist[data-v-a00579c9],.home-gate__bamboo[data-v-a00579c9],.home-gate__logo-wrap[data-v-a00579c9],.home-floating-notes span[data-v-a00579c9],.home-token-card[data-v-a00579c9]{animation:none}.home-action[data-v-a00579c9],.home-step-card[data-v-a00579c9],.home-feature-card[data-v-a00579c9]{transition:none}}.member-card-card[data-v-170b3e95]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:34px;color:#17342f;background:radial-gradient(circle at 16% 12%,rgba(15,111,102,.16),transparent 24%),radial-gradient(circle at 84% 18%,rgba(112,158,147,.24),transparent 23%),linear-gradient(145deg,#edf7f3,#d6e9e2 52%,#9fc8bd);box-shadow:0 30px 72px #0c080457}.member-card-card__texture[data-v-170b3e95],.member-card-card__mountain[data-v-170b3e95],.member-card-card__mist[data-v-170b3e95],.member-card-card__border[data-v-170b3e95]{position:absolute;pointer-events:none}.member-card-card__texture[data-v-170b3e95]{inset:0;background:linear-gradient(90deg,rgba(23,52,47,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(23,52,47,.04) 1px,transparent 1px),radial-gradient(circle at 26% 42%,rgba(255,255,255,.36),transparent 20%);background-size:38px 38px,44px 44px,auto;opacity:.58}.member-card-card__mountain[data-v-170b3e95]{left:0;right:0;bottom:0}.member-card-card__mountain--back[data-v-170b3e95]{height:35%;background:linear-gradient(180deg,transparent,rgba(23,52,47,.38));clip-path:polygon(0 100%,0 58%,14% 38%,32% 70%,49% 30%,66% 72%,83% 42%,100% 68%,100% 100%)}.member-card-card__mountain--front[data-v-170b3e95]{height:24%;background:linear-gradient(180deg,transparent,rgba(16,37,31,.72));clip-path:polygon(0 100%,0 72%,18% 48%,38% 78%,56% 42%,73% 78%,91% 54%,100% 72%,100% 100%)}.member-card-card__mist[data-v-170b3e95]{width:440px;height:130px;border-radius:999px;background:#fff8e56b;filter:blur(24px);animation:member-card-mist-170b3e95 8s ease-in-out infinite}.member-card-card__mist--top[data-v-170b3e95]{top:250px;left:-90px}.member-card-card__mist--bottom[data-v-170b3e95]{right:-90px;bottom:260px;animation-delay:-3s}.member-card-card__border[data-v-170b3e95]{inset:26px;border:2px solid rgba(62,111,101,.44);border-radius:28px;box-shadow:inset 0 0 0 1px #f4fbf76b}.member-card-card__content[data-v-170b3e95]{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr auto;gap:24px;height:100%;padding:58px 58px 46px}.member-card-card__header[data-v-170b3e95],.member-card-card__hero[data-v-170b3e95],.member-card-card__footer[data-v-170b3e95]{display:flex;justify-content:space-between;gap:24px}.member-card-card__title-block[data-v-170b3e95],.member-card-card__edict[data-v-170b3e95],.member-card-card__story[data-v-170b3e95],.member-card-card__signature[data-v-170b3e95],.member-card-card__qr-copy[data-v-170b3e95]{display:grid;gap:10px}.member-card-card__eyebrow[data-v-170b3e95],.member-card-card__section-label[data-v-170b3e95]{margin:0;color:#0f6f66;font-size:28px;font-weight:900;letter-spacing:.14em}.member-card-card__name[data-v-170b3e95]{margin:0;color:#10251f;font-size:92px;line-height:1.04;letter-spacing:.08em}.member-card-card__subtitle[data-v-170b3e95],.member-card-card__signature small[data-v-170b3e95],.member-card-card__qr-copy span[data-v-170b3e95]{margin:0;color:#17342fb8;font-size:22px;letter-spacing:.12em}.member-card-card__seal[data-v-170b3e95]{display:grid;place-items:center;gap:8px;width:154px;height:174px;border:2px solid rgba(15,111,102,.55);border-radius:26px;background:#f4fbf780;color:#0f6f66;transform:rotate(4deg)}.member-card-card__seal img[data-v-170b3e95]{width:78px;height:78px;object-fit:contain}.member-card-card__seal span[data-v-170b3e95]{font-size:22px;font-weight:900}.member-card-card__hero[data-v-170b3e95]{align-items:stretch}.member-card-card__portrait[data-v-170b3e95]{display:grid;place-items:center;width:260px;min-height:320px;border:1px solid rgba(62,111,101,.34);border-radius:34px;background:#f4fbf79e;overflow:hidden}.member-card-card__portrait img[data-v-170b3e95]{width:100%;height:100%;object-fit:cover}.member-card-card__portrait span[data-v-170b3e95]{color:#0f6f66;font-size:116px;font-weight:900}.member-card-card__edict[data-v-170b3e95],.member-card-card__story[data-v-170b3e95],.member-card-card__qr-panel[data-v-170b3e95]{border:1px solid rgba(62,111,101,.34);border-radius:32px;background:#f4fbf79e;box-shadow:inset 0 0 40px #17342f14}.member-card-card__edict[data-v-170b3e95]{flex:1;align-content:center;padding:34px}.member-card-card__identity[data-v-170b3e95]{margin:0;color:#10251f;font-size:46px;line-height:1.36;font-weight:900}.member-card-card__meta-row[data-v-170b3e95],.member-card-card__tag-list[data-v-170b3e95]{display:flex;flex-wrap:wrap;gap:12px}.member-card-card__meta-row span[data-v-170b3e95],.member-card-card__tag-list span[data-v-170b3e95]{display:inline-grid;place-items:center;min-height:50px;padding:0 18px;border-radius:999px;background:#3e6f651f;color:#21443d;font-size:20px;font-weight:800}.member-card-card__story[data-v-170b3e95]{align-content:start;padding:30px 34px}.member-card-card__story p[data-v-170b3e95]{margin:0;color:#17342f;font-size:32px;line-height:1.55;font-weight:800}.member-card-card__signature strong[data-v-170b3e95]{color:#10251f;font-size:26px;line-height:1.35}.member-card-card__qr-panel[data-v-170b3e95]{display:grid;grid-template-columns:146px 1fr;gap:18px;align-items:center;max-width:390px;padding:18px}.member-card-card__qr-box[data-v-170b3e95]{display:grid;place-items:center;width:146px;height:146px;border-radius:22px;background:#f4fbf7;color:#0f6f66;font-size:62px;font-weight:900}.member-card-card__qr-box img[data-v-170b3e95]{width:124px;height:124px;object-fit:contain}.member-card-card__qr-copy strong[data-v-170b3e95]{color:#10251f;font-size:26px}@keyframes member-card-mist-170b3e95{0%,to{transform:translate(0);opacity:.42}50%{transform:translate(48px);opacity:.72}}.member-card-card--reduced[data-v-170b3e95],.member-card-card--reduced[data-v-170b3e95] *{animation:none!important;transition:none!important}.member-card-studio[data-v-b2b8ca3f]{position:relative;display:grid;gap:18px;padding-bottom:108px}.member-card-studio__shell[data-v-b2b8ca3f]{display:grid;gap:22px;padding:28px;border:1px solid rgba(216,185,114,.16);border-radius:34px;background:radial-gradient(circle at 18% 10%,rgba(139,208,203,.1),transparent 18%),radial-gradient(circle at 86% 14%,rgba(216,185,114,.12),transparent 16%),linear-gradient(180deg,#f8fdf9e6,#e0f3edf5),#ecf8f4e0;box-shadow:var(--shadow-strong)}.member-card-studio__head[data-v-b2b8ca3f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.84fr);gap:18px;align-items:start}.member-card-studio__head-copy[data-v-b2b8ca3f],.member-card-studio__head-side[data-v-b2b8ca3f]{display:grid;gap:12px;min-width:0}.member-card-studio__head-copy h2[data-v-b2b8ca3f],.member-card-studio__preview-head h3[data-v-b2b8ca3f],.member-card-studio__portrait-copy h3[data-v-b2b8ca3f],.member-card-studio__group-head h3[data-v-b2b8ca3f]{margin:0;font-size:clamp(1.48rem,3vw,2.3rem);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.member-card-studio__head-copy p[data-v-b2b8ca3f],.member-card-studio__preview-head p[data-v-b2b8ca3f],.member-card-studio__portrait-copy p[data-v-b2b8ca3f],.member-card-studio__group-head p[data-v-b2b8ca3f]{margin:0;color:var(--color-text-soft);line-height:1.78}.member-card-studio__status-list[data-v-b2b8ca3f]{display:flex;flex-wrap:wrap;gap:10px}.member-card-studio__status-chip[data-v-b2b8ca3f]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(216,185,114,.18);background:#eff9f6ad;color:var(--color-text-soft);font-size:.82rem;letter-spacing:.08em}.member-card-studio__status-chip--strong[data-v-b2b8ca3f]{color:var(--color-gold-strong)}.member-card-studio__head-note[data-v-b2b8ca3f]{margin:0;color:var(--color-text-faint);line-height:1.72}.member-card-studio__head-actions[data-v-b2b8ca3f]{display:flex;flex-wrap:wrap;gap:10px}.member-card-studio__workspace[data-v-b2b8ca3f]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:20px;align-items:start}.member-card-studio__preview-pane[data-v-b2b8ca3f],.member-card-studio__editor-pane[data-v-b2b8ca3f]{display:grid;gap:14px;min-width:0}.member-card-studio__preview-head[data-v-b2b8ca3f]{display:grid;gap:10px;width:100%}.member-card-studio__preview-viewport[data-v-b2b8ca3f]{display:grid;place-items:center;width:100%;padding:12px;border-radius:28px;border:1px solid rgba(216,185,114,.14);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,#f8fdf9b8,#e0f3edf0),#ecf8f4c7;overflow:hidden}.member-card-studio__preview-source[data-v-b2b8ca3f]{flex:none;position:relative;transform-origin:top left}.member-card-studio__preview-canvas[data-v-b2b8ca3f]{position:relative;display:block;margin:0 auto}.member-card-studio__preview-summary[data-v-b2b8ca3f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.member-card-studio__summary-item[data-v-b2b8ca3f]{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(147,203,198,.14);background:#eff9f6b3}.member-card-studio__summary-item span[data-v-b2b8ca3f]{color:var(--color-cyan);font-size:.78rem;letter-spacing:.16em}.member-card-studio__summary-item strong[data-v-b2b8ca3f]{color:var(--color-text);font-size:.92rem;line-height:1.58;overflow-wrap:anywhere}.member-card-studio__copy-card[data-v-b2b8ca3f],.member-card-studio__portrait-card[data-v-b2b8ca3f],.member-card-studio__group-card[data-v-b2b8ca3f],.member-card-studio__note-card[data-v-b2b8ca3f]{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(147,203,198,.14);background:#eff9f6b8}.member-card-studio__copy-card[data-v-b2b8ca3f]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.member-card-studio__portrait-head[data-v-b2b8ca3f]{display:flex;align-items:start;justify-content:space-between;gap:14px}.member-card-studio__portrait-copy[data-v-b2b8ca3f]{display:grid;gap:10px;min-width:0}.member-card-studio__portrait-actions[data-v-b2b8ca3f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.member-card-studio__portrait-upload[data-v-b2b8ca3f]{position:relative;overflow:hidden}.member-card-studio__portrait-body[data-v-b2b8ca3f]{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:16px;align-items:start}.member-card-studio__portrait-preview[data-v-b2b8ca3f]{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:26px;border:1px solid rgba(216,185,114,.18);background:radial-gradient(circle at 32% 28%,rgba(139,208,203,.16),transparent 30%),linear-gradient(180deg,#f8fdf9e0,#e0f3edf5)}.member-card-studio__portrait-preview img[data-v-b2b8ca3f]{width:100%;height:100%;object-fit:cover}.member-card-studio__portrait-preview--empty[data-v-b2b8ca3f]{background:radial-gradient(circle at 32% 28%,rgba(216,185,114,.22),transparent 30%),linear-gradient(180deg,#f8fdf9e0,#e0f3edf5)}.member-card-studio__portrait-placeholder[data-v-b2b8ca3f]{display:grid;place-items:center;width:100%;height:100%}.member-card-studio__portrait-placeholder span[data-v-b2b8ca3f]{color:var(--color-gold-strong);font-size:clamp(2.4rem,6vw,3.8rem);letter-spacing:.18em}.member-card-studio__intro-list[data-v-b2b8ca3f]{display:grid;gap:10px;margin:0;padding-left:18px;color:var(--color-text-soft);line-height:1.78}.member-card-studio__group-head[data-v-b2b8ca3f]{display:grid;gap:8px}.member-card-studio__field-grid[data-v-b2b8ca3f]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.member-card-studio__field-grid--single[data-v-b2b8ca3f]{grid-template-columns:1fr}.member-card-studio__field[data-v-b2b8ca3f]{display:grid;gap:10px}.member-card-studio__field-label[data-v-b2b8ca3f]{color:var(--color-cyan);letter-spacing:.16em;font-size:.82rem}.member-card-studio__field-help[data-v-b2b8ca3f]{color:var(--color-text-faint);font-size:.9rem;line-height:1.72}.member-card-studio__input[data-v-b2b8ca3f]{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(216,185,114,.18);border-radius:16px;background:#05131c9e;color:var(--color-text);resize:vertical;outline:none}.member-card-studio__input[data-v-b2b8ca3f]::placeholder{color:#23535675}.member-card-studio__input[data-v-b2b8ca3f]:focus{border-color:#d8b97257;box-shadow:0 0 0 3px #d8b9721a}.member-card-studio__input--textarea[data-v-b2b8ca3f]{min-height:112px;line-height:1.8}.member-card-studio__note-card[data-v-b2b8ca3f]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.member-card-studio__note-copy[data-v-b2b8ca3f]{display:grid;gap:8px}.member-card-studio__note-message[data-v-b2b8ca3f]{margin:0;color:var(--color-text-soft);line-height:1.72}.member-card-studio__note-actions[data-v-b2b8ca3f]{display:flex;flex-wrap:wrap;gap:10px}.member-card-studio__mobile-actions[data-v-b2b8ca3f]{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:12;display:none;gap:10px;width:min(560px,calc(100vw - 28px));padding:12px;border-radius:24px;border:1px solid rgba(216,185,114,.2);background:linear-gradient(180deg,#f8fdf9eb,#e0f3edfa),#ecf8f4f0;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:translate(-50%)}.member-card-studio__mobile-actions .ink-button[data-v-b2b8ca3f]{flex:1 1 0}@media(max-width:1180px){.member-card-studio__head[data-v-b2b8ca3f],.member-card-studio__workspace[data-v-b2b8ca3f],.member-card-studio__preview-summary[data-v-b2b8ca3f],.member-card-studio__portrait-body[data-v-b2b8ca3f]{grid-template-columns:1fr}}@media(max-width:920px){.member-card-studio__copy-card[data-v-b2b8ca3f],.member-card-studio__note-card[data-v-b2b8ca3f],.member-card-studio__field-grid[data-v-b2b8ca3f]{grid-template-columns:1fr}.member-card-studio__portrait-head[data-v-b2b8ca3f]{flex-direction:column}}@media(max-width:720px){.member-card-studio[data-v-b2b8ca3f]{gap:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom))}.member-card-studio__shell[data-v-b2b8ca3f]{gap:14px;padding:14px;border-radius:24px}.member-card-studio__head-copy h2[data-v-b2b8ca3f],.member-card-studio__preview-head h3[data-v-b2b8ca3f],.member-card-studio__portrait-copy h3[data-v-b2b8ca3f],.member-card-studio__group-head h3[data-v-b2b8ca3f]{font-size:clamp(1.34rem,5.6vw,1.86rem);line-height:1.28}.member-card-studio__head-actions[data-v-b2b8ca3f],.member-card-studio__note-actions[data-v-b2b8ca3f]{grid-template-columns:1fr 1fr;display:grid}.member-card-studio__preview-viewport[data-v-b2b8ca3f]{padding:6px}.member-card-studio__preview-summary[data-v-b2b8ca3f]{grid-template-columns:1fr}.member-card-studio__copy-card[data-v-b2b8ca3f],.member-card-studio__portrait-card[data-v-b2b8ca3f],.member-card-studio__group-card[data-v-b2b8ca3f],.member-card-studio__note-card[data-v-b2b8ca3f]{padding:14px;border-radius:18px}.member-card-studio__portrait-preview[data-v-b2b8ca3f]{width:min(100%,180px)}.member-card-studio__mobile-actions[data-v-b2b8ca3f]{display:grid;grid-template-columns:1fr 1fr}.member-card-studio__note-card[data-v-b2b8ca3f]{margin-bottom:4px}}.member-card-view__actions[data-v-dafd0189]{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:720px){.member-card-view__actions[data-v-dafd0189]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-card-view__actions[data-v-dafd0189]>*{width:100%}.member-card-view__actions[data-v-dafd0189]>*:last-child:nth-child(odd){grid-column:1 / -1}}.poster-card[data-v-c96f8845]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:34px;color:#17342f;background:radial-gradient(circle at 16% 10%,rgba(15,111,102,.16),transparent 23%),radial-gradient(circle at 86% 18%,rgba(112,158,147,.24),transparent 24%),linear-gradient(145deg,#edf7f3,#d6e9e2 48%,#a9cdc2);box-shadow:0 30px 72px #0d0a0657}.poster-card__paper-texture[data-v-c96f8845],.poster-card__ink-mountain[data-v-c96f8845],.poster-card__mist[data-v-c96f8845],.poster-card__gold-border[data-v-c96f8845]{position:absolute;pointer-events:none}.poster-card__paper-texture[data-v-c96f8845]{inset:0;background:linear-gradient(90deg,rgba(23,52,47,.05) 1px,transparent 1px),linear-gradient(0deg,rgba(23,52,47,.04) 1px,transparent 1px),radial-gradient(circle at 20% 30%,rgba(255,255,255,.34),transparent 18%),radial-gradient(circle at 78% 74%,rgba(79,50,24,.1),transparent 22%);background-size:36px 36px,42px 42px,auto,auto;mix-blend-mode:multiply;opacity:.56}.poster-card__ink-mountain[data-v-c96f8845]{left:0;right:0;bottom:0;opacity:.82}.poster-card__ink-mountain--back[data-v-c96f8845]{height:34%;background:linear-gradient(180deg,#17342f00,#17342f57);clip-path:polygon(0 100%,0 62%,13% 42%,30% 68%,46% 28%,64% 66%,80% 36%,100% 64%,100% 100%)}.poster-card__ink-mountain--front[data-v-c96f8845]{height:24%;background:linear-gradient(180deg,#10251f00,#10251fbd);clip-path:polygon(0 100%,0 70%,18% 46%,36% 74%,54% 38%,74% 78%,90% 52%,100% 72%,100% 100%)}.poster-card__mist[data-v-c96f8845]{width:420px;height:120px;border-radius:999px;background:#f4fbf76b;filter:blur(22px);animation:poster-card-mist-c96f8845 8s ease-in-out infinite}.poster-card__mist--top[data-v-c96f8845]{top:170px;left:-70px}.poster-card__mist--bottom[data-v-c96f8845]{right:-80px;bottom:240px;animation-delay:-3s}.poster-card__gold-border[data-v-c96f8845]{inset:26px;border:2px solid rgba(62,111,101,.45);border-radius:28px;box-shadow:inset 0 0 0 1px #f4fbf773}.poster-card__content[data-v-c96f8845]{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto auto;gap:26px;height:100%;padding:58px 58px 46px}.poster-card__header[data-v-c96f8845],.poster-card__footer[data-v-c96f8845]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.poster-card__title-block[data-v-c96f8845],.poster-card__edict-main[data-v-c96f8845],.poster-card__signature[data-v-c96f8845],.poster-card__qr-copy[data-v-c96f8845]{display:grid;gap:10px}.poster-card__eyebrow[data-v-c96f8845],.poster-card__subtitle[data-v-c96f8845],.poster-card__section-label[data-v-c96f8845],.poster-card__motto[data-v-c96f8845],.poster-card__signature small[data-v-c96f8845],.poster-card__qr-copy span[data-v-c96f8845]{margin:0;color:#17342fb8;letter-spacing:.12em}.poster-card__eyebrow[data-v-c96f8845],.poster-card__section-label[data-v-c96f8845]{font-size:28px;font-weight:800;color:#0f6f66}.poster-card__title[data-v-c96f8845]{margin:0;font-size:92px;line-height:1.04;letter-spacing:.08em;color:#10251f;text-shadow:0 4px 0 rgba(244,251,247,.48)}.poster-card__subtitle[data-v-c96f8845]{font-size:28px}.poster-card__seal[data-v-c96f8845]{display:grid;place-items:center;gap:8px;width:150px;height:170px;border:2px solid rgba(15,111,102,.55);border-radius:26px;color:#0f6f66;background:#fff6e570;transform:rotate(4deg)}.poster-card__seal img[data-v-c96f8845]{width:82px;height:82px;object-fit:contain}.poster-card__seal span[data-v-c96f8845]{font-size:22px;font-weight:900;letter-spacing:.12em}.poster-card__edict[data-v-c96f8845]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:28px;align-items:stretch;min-height:0;padding:34px;border:1px solid rgba(62,111,101,.34);border-radius:34px;background:#f4fbf79e;box-shadow:inset 0 0 40px #17342f14}.poster-card__edict-side[data-v-c96f8845]{display:grid;place-items:center;border-radius:999px;color:#edf7f3;background:linear-gradient(180deg,#0f6f66,#0b4f49);font-size:72px;font-weight:900;writing-mode:vertical-rl}.poster-card__message[data-v-c96f8845]{margin:0;font-size:54px;line-height:1.42;font-weight:900;color:#17342f}.poster-card__motto[data-v-c96f8845]{align-self:end;font-size:24px}.poster-card__creed-row[data-v-c96f8845]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.poster-card__creed-item[data-v-c96f8845]{display:grid;place-items:center;min-height:76px;border:1px solid rgba(62,111,101,.34);border-radius:999px;color:#21443d;background:#f4fbf78a;font-size:24px;font-weight:800;letter-spacing:.12em}.poster-card__signature span[data-v-c96f8845]{color:#17342f;font-size:28px;font-weight:900}.poster-card__signature small[data-v-c96f8845],.poster-card__qr-copy span[data-v-c96f8845]{font-size:18px}.poster-card__qr-panel[data-v-c96f8845]{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;max-width:390px;padding:18px;border-radius:26px;background:#f4fbf7a8;border:1px solid rgba(62,111,101,.34)}.poster-card__qr-box[data-v-c96f8845]{display:grid;place-items:center;width:150px;height:150px;border-radius:22px;background:#f4fbf7;color:#0f6f66;font-size:62px;font-weight:900}.poster-card__qr-box img[data-v-c96f8845]{width:128px;height:128px;object-fit:contain}.poster-card__qr-copy strong[data-v-c96f8845]{color:#10251f;font-size:26px}@keyframes poster-card-mist-c96f8845{0%,to{transform:translate(0);opacity:.42}50%{transform:translate(46px);opacity:.7}}.poster-card--reduced[data-v-c96f8845],.poster-card--reduced[data-v-c96f8845] *{animation:none!important;transition:none!important}.poster-studio[data-v-6e620d84]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;align-items:start}.poster-studio__panel[data-v-6e620d84],.poster-studio__preview[data-v-6e620d84]{padding:24px;border-radius:28px;background:linear-gradient(180deg,#f7fcf4c7,#f6fbf4e6),#f6fbf4db;border:1px solid rgba(84,154,151,.22);box-shadow:0 20px 48px #00000047}.poster-studio__header[data-v-6e620d84],.poster-studio__field[data-v-6e620d84]{display:grid;gap:8px}.poster-studio__eyebrow[data-v-6e620d84],.poster-studio__title[data-v-6e620d84],.poster-studio__desc[data-v-6e620d84]{margin:0;text-align:left}.poster-studio__eyebrow[data-v-6e620d84]{font-size:12px;letter-spacing:.16em;color:#c2410c}.poster-studio__title[data-v-6e620d84]{font-size:28px;line-height:1.3;color:#173d42}.poster-studio__desc[data-v-6e620d84],.poster-studio__label[data-v-6e620d84],.poster-studio__helper[data-v-6e620d84]{color:#235356b8}.poster-studio__desc[data-v-6e620d84]{font-size:14px;line-height:1.7}.poster-studio__field+.poster-studio__field[data-v-6e620d84]{margin-top:18px}.poster-studio__input[data-v-6e620d84],.poster-studio__textarea[data-v-6e620d84]{width:100%;border-radius:18px;border:1px solid rgba(84,154,151,.22);background:#ffffff0a;color:#173d42}.poster-studio__input[data-v-6e620d84]{min-height:48px;padding:0 14px}.poster-studio__textarea[data-v-6e620d84]{padding:14px;resize:vertical}.poster-studio__helper[data-v-6e620d84]{font-size:13px}.poster-studio__actions[data-v-6e620d84]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.poster-studio__meta[data-v-6e620d84]{display:grid;gap:8px;margin-top:18px;color:#f4efe2ad;font-size:.92rem;line-height:1.7}.poster-studio__meta p[data-v-6e620d84]{margin:0}.poster-studio__button[data-v-6e620d84]{min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgba(216,185,114,.16);background:#ffffff0a;color:#173d42;cursor:pointer}.poster-studio__button--primary[data-v-6e620d84]{background:linear-gradient(135deg,#4aaba6e0,#cfefe7f5);color:#173d42}.poster-studio__button--ghost[data-v-6e620d84]{background:#8bd0cb14}.poster-studio__preview[data-v-6e620d84]{display:grid;place-items:center;overflow:hidden}.poster-studio__card-shell[data-v-6e620d84]{position:relative;width:min(100%,420px);overflow:hidden;border-radius:32px;background:#eaf5efdb;box-shadow:0 24px 56px #0000003d}.poster-studio__poster-source[data-v-6e620d84]{position:absolute;top:0;left:0;overflow:hidden;border-radius:32px;transform-origin:top left;transition:transform .3s ease}.poster-studio--reduced[data-v-6e620d84],.poster-studio--reduced[data-v-6e620d84] *{transition:none!important;animation:none!important}@media(max-width:960px){.poster-studio[data-v-6e620d84]{grid-template-columns:1fr}}@media(max-width:720px){.poster-studio__panel[data-v-6e620d84],.poster-studio__preview[data-v-6e620d84]{padding:18px 16px;border-radius:24px}.poster-studio__title[data-v-6e620d84]{font-size:22px;line-height:1.4}.poster-studio__desc[data-v-6e620d84]{font-size:.94rem;line-height:1.76}.poster-studio__actions[data-v-6e620d84]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.poster-studio__button[data-v-6e620d84]{width:100%}.poster-studio__button[data-v-6e620d84]:last-child:nth-child(odd){grid-column:1 / -1}.poster-studio__meta[data-v-6e620d84]{margin-top:16px;font-size:.88rem}.poster-studio__card-shell[data-v-6e620d84]{width:min(100%,420px);border-radius:32px}.poster-studio__poster-source[data-v-6e620d84]{border-radius:32px}}.roster-admin-login-page[data-v-7420afd8]{gap:30px}.roster-admin-login-shell[data-v-7420afd8]{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.84fr);gap:20px}.roster-admin-login-card[data-v-7420afd8]{padding:28px;border:1px solid rgba(216,185,114,.18);border-radius:30px;background:#ffffffb8;box-shadow:0 18px 48px #0000002e}.roster-admin-login-card__head[data-v-7420afd8],.roster-admin-login-form[data-v-7420afd8],.roster-admin-login-field[data-v-7420afd8]{display:grid;gap:12px}.roster-admin-login-card__head[data-v-7420afd8]{margin-bottom:22px}.roster-admin-login-card__head p[data-v-7420afd8],.roster-admin-login-card__head h2[data-v-7420afd8]{margin:0}.roster-admin-login-card__head h2[data-v-7420afd8]{color:#173d42;font-size:clamp(1.45rem,4vw,2.3rem)}.roster-admin-login-card__head p[data-v-7420afd8]:not(.eyebrow){color:#235356b8;line-height:1.75}.roster-admin-login-field span[data-v-7420afd8]{color:#173d42;font-weight:700}.roster-admin-login-input[data-v-7420afd8]{min-height:48px;padding:0 16px;border:1px solid rgba(84,154,151,.24);border-radius:16px;background:#ffffffdb;color:#173d42;font:inherit}.roster-admin-login-actions[data-v-7420afd8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}@media(max-width:820px){.roster-admin-login-shell[data-v-7420afd8]{grid-template-columns:1fr}.roster-admin-login-actions[data-v-7420afd8]{display:grid;grid-template-columns:1fr}}.roster-admin-page[data-v-1cd20373]{min-height:100vh;padding:112px 16px 80px;background:linear-gradient(180deg,#070b12,#111827 48%,#07090d);color:#f8efd8}.roster-admin-shell[data-v-1cd20373]{display:grid;gap:18px;width:min(1180px,100%);margin:0 auto}.roster-admin-hero[data-v-1cd20373],.roster-admin-toolbar[data-v-1cd20373],.roster-admin-list[data-v-1cd20373],.roster-admin-editor[data-v-1cd20373],.roster-admin-message[data-v-1cd20373]{border:1px solid rgba(231,190,107,.24);border-radius:28px;background:#0a0f1ae6;box-shadow:0 22px 60px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roster-admin-hero[data-v-1cd20373]{display:grid;gap:10px;padding:28px}.roster-admin-hero p[data-v-1cd20373],.roster-admin-hero h1[data-v-1cd20373],.roster-admin-hero span[data-v-1cd20373]{margin:0}.roster-admin-hero p[data-v-1cd20373]{color:#e8bd68;letter-spacing:.18em}.roster-admin-hero h1[data-v-1cd20373]{font-size:clamp(2rem,6vw,4rem)}.roster-admin-hero span[data-v-1cd20373],.roster-admin-list p[data-v-1cd20373],.roster-admin-logs p[data-v-1cd20373]{color:#f8efd8b8;line-height:1.75}.roster-admin-hero__actions[data-v-1cd20373],.roster-admin-toolbar[data-v-1cd20373],.roster-admin-actions[data-v-1cd20373]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.roster-admin-hero__actions a[data-v-1cd20373],.roster-admin-hero__actions button[data-v-1cd20373],.roster-admin-toolbar button[data-v-1cd20373],.roster-admin-actions button[data-v-1cd20373]{min-height:42px;padding:0 16px;border:1px solid rgba(231,190,107,.24);border-radius:999px;background:#e7be6b29;color:#f8efd8;text-decoration:none}.roster-admin-toolbar[data-v-1cd20373]{padding:14px}.roster-admin-toolbar input[data-v-1cd20373],.roster-admin-toolbar select[data-v-1cd20373],.roster-admin-form input[data-v-1cd20373],.roster-admin-form select[data-v-1cd20373],.roster-admin-form textarea[data-v-1cd20373]{border:1px solid rgba(231,190,107,.18);border-radius:16px;background:#ffffff14;color:#fff8e7;font:inherit;outline:none}.roster-admin-toolbar input[data-v-1cd20373]{flex:1 1 260px;min-height:44px;padding:0 14px}.roster-admin-toolbar select[data-v-1cd20373]{min-height:44px;padding:0 14px}.roster-admin-layout[data-v-1cd20373]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:18px;align-items:start}.roster-admin-list[data-v-1cd20373]{display:grid;gap:10px;padding:14px;max-height:calc(100vh - 180px);overflow:auto}.roster-admin-list button[data-v-1cd20373]{display:grid;gap:6px;padding:14px;border:1px solid rgba(231,190,107,.16);border-radius:18px;background:#ffffff0f;color:#f8efd8;text-align:left}.roster-admin-list button.active[data-v-1cd20373]{border-color:#ffe1a3d1;background:#e7be6b29}.roster-admin-list span[data-v-1cd20373],.roster-admin-list small[data-v-1cd20373]{color:#f8efd8a8}.roster-admin-editor[data-v-1cd20373]{display:grid;gap:18px;padding:18px}.roster-admin-preview[data-v-1cd20373]{display:grid;gap:10px;min-height:210px;padding:22px;border-radius:24px;background:var(--roster-card-gradient)}.roster-admin-preview span[data-v-1cd20373],.roster-admin-preview strong[data-v-1cd20373],.roster-admin-preview p[data-v-1cd20373]{margin:0}.roster-admin-preview strong[data-v-1cd20373]{margin-top:auto;font-size:2.5rem}.roster-admin-form[data-v-1cd20373]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.roster-admin-form label[data-v-1cd20373]{display:grid;gap:8px}.roster-admin-form label.wide[data-v-1cd20373]{grid-column:1 / -1}.roster-admin-form label.check[data-v-1cd20373]{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid rgba(231,190,107,.16);border-radius:16px;background:#ffffff0f}.roster-admin-form input[data-v-1cd20373],.roster-admin-form select[data-v-1cd20373]{min-height:44px;padding:0 12px}.roster-admin-form textarea[data-v-1cd20373]{min-height:100px;padding:12px;resize:vertical}.roster-admin-actions button[data-v-1cd20373]:first-child{background:linear-gradient(135deg,#dfad55,#fff0b8);color:#160f07;font-weight:800}.roster-admin-actions button.danger[data-v-1cd20373]{border-color:#f8717161;background:#7f1d1d3d}.roster-admin-logs[data-v-1cd20373]{display:grid;gap:10px}.roster-admin-logs h2[data-v-1cd20373]{margin:0}.roster-admin-logs article[data-v-1cd20373]{display:grid;gap:6px;padding:12px;border:1px solid rgba(231,190,107,.14);border-radius:16px;background:#ffffff0d}.roster-admin-logs span[data-v-1cd20373]{color:#f8efd899}.roster-admin-message[data-v-1cd20373]{padding:14px 18px}.roster-admin-message--error[data-v-1cd20373]{border-color:#f8717157}.roster-admin-message--success[data-v-1cd20373]{border-color:#4ade8057}@media(max-width:900px){.roster-admin-layout[data-v-1cd20373],.roster-admin-form[data-v-1cd20373]{grid-template-columns:1fr}.roster-admin-list[data-v-1cd20373]{max-height:none}}.roster-poster-card[data-v-710d46fe]{--roster-card-gradient: linear-gradient(145deg, #111827, #28445f 52%, #d9b56d);position:relative;display:grid;width:420px;height:680px;overflow:hidden;padding:34px;border-radius:36px;background:var(--roster-card-gradient);color:#fff8e7;box-shadow:inset 0 0 0 1px #ffefbe47}.roster-poster-card__glow[data-v-710d46fe]{position:absolute;inset:-120px -100px auto auto;width:260px;height:260px;border-radius:999px;background:#ffebb43d;filter:blur(18px);animation:posterGlow-710d46fe 4.8s ease-in-out infinite}.roster-poster-card--reduce-motion .roster-poster-card__glow[data-v-710d46fe]{animation:none}.roster-poster-card header[data-v-710d46fe],.roster-poster-card footer[data-v-710d46fe]{position:relative;display:flex;justify-content:space-between;gap:18px}.roster-poster-card header span[data-v-710d46fe],.roster-poster-card footer strong[data-v-710d46fe]{color:#ffe1a3;font-weight:900;letter-spacing:.14em}.roster-poster-card header small[data-v-710d46fe],.roster-poster-card footer span[data-v-710d46fe],.roster-poster-card footer small[data-v-710d46fe]{color:#fff8e7b8}.roster-poster-card__body[data-v-710d46fe]{position:relative;display:grid;gap:18px;align-self:center}.roster-poster-card__body p[data-v-710d46fe],.roster-poster-card__body h2[data-v-710d46fe],.roster-poster-card__body blockquote[data-v-710d46fe]{margin:0}.roster-poster-card__body p[data-v-710d46fe]{color:#ffe1a3;font-size:20px}.roster-poster-card__body h2[data-v-710d46fe]{font-size:86px;line-height:.98;letter-spacing:.08em}.roster-poster-card__body blockquote[data-v-710d46fe]{color:#fff8e7db;font-size:24px;line-height:1.65}.roster-poster-card__tags[data-v-710d46fe]{display:flex;flex-wrap:wrap;gap:10px}.roster-poster-card__tags i[data-v-710d46fe]{padding:8px 12px;border-radius:999px;background:#ffffff24;font-style:normal}.roster-poster-card footer[data-v-710d46fe]{align-items:end}.roster-poster-card footer div[data-v-710d46fe]{display:grid;gap:8px}.roster-poster-card footer img[data-v-710d46fe]{width:96px;height:96px;padding:8px;border-radius:18px;background:#fff8e7}@keyframes posterGlow-710d46fe{0%,to{transform:translateZ(0);opacity:.78}50%{transform:translate3d(-20px,18px,0);opacity:1}}.roster-poster-studio[data-v-a55a3460]{display:grid;gap:16px}.roster-poster-studio__panel[data-v-a55a3460],.roster-poster-studio__preview[data-v-a55a3460]{border:1px solid rgba(231,190,107,.24);border-radius:28px;background:#0a0f1ae6;box-shadow:0 22px 60px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roster-poster-studio__panel[data-v-a55a3460]{display:grid;gap:10px;padding:20px}.roster-poster-studio__panel p[data-v-a55a3460],.roster-poster-studio__panel h2[data-v-a55a3460],.roster-poster-studio__panel span[data-v-a55a3460]{margin:0}.roster-poster-studio__panel p[data-v-a55a3460]{color:#e8bd68;letter-spacing:.18em}.roster-poster-studio__panel span[data-v-a55a3460],.roster-poster-studio__panel small[data-v-a55a3460]{color:#f8efd8b8;line-height:1.75}.roster-poster-studio__actions[data-v-a55a3460]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.roster-poster-studio__actions button[data-v-a55a3460]{min-height:44px;border:1px solid rgba(231,190,107,.24);border-radius:999px;background:#e7be6b29;color:#f8efd8}.roster-poster-studio__actions button[data-v-a55a3460]:first-child{background:linear-gradient(135deg,#dfad55,#fff0b8);color:#160f07;font-weight:800}.roster-poster-studio__preview[data-v-a55a3460]{overflow:auto;padding:16px}.roster-poster-studio__source[data-v-a55a3460]{width:420px;transform:scale(min(1,calc((100vw - 64px) / 420)));transform-origin:top left}.roster-mobile-page[data-v-5cfa5e0b]{min-height:100vh;padding:108px 14px 96px;background:radial-gradient(circle at 50% 0%,rgba(231,190,107,.24),transparent 30%),linear-gradient(180deg,#070b12,#111827 48%,#07090d)}.roster-phone-shell[data-v-5cfa5e0b]{display:grid;gap:16px;width:min(100%,430px);margin:0 auto;color:#f8efd8}.roster-detail-card[data-v-5cfa5e0b],.roster-detail-drawer[data-v-5cfa5e0b],.roster-detail-state[data-v-5cfa5e0b]{border:1px solid rgba(231,190,107,.24);border-radius:32px;box-shadow:0 22px 60px #00000059}.roster-detail-card[data-v-5cfa5e0b]{--roster-card-gradient: linear-gradient(145deg, #111827, #28445f 52%, #d9b56d);position:relative;display:grid;gap:14px;min-height:430px;overflow:hidden;padding:26px 22px;background:var(--roster-card-gradient)}.roster-detail-card__halo[data-v-5cfa5e0b]{position:absolute;inset:-90px -80px auto auto;width:210px;height:210px;border-radius:999px;background:#ffeeb738;filter:blur(14px)}.roster-detail-card header[data-v-5cfa5e0b]{position:relative;display:flex;justify-content:space-between;gap:12px}.roster-detail-card header span[data-v-5cfa5e0b],.roster-detail-card em[data-v-5cfa5e0b],.roster-drawer-section span[data-v-5cfa5e0b]{color:#ffe1a3;font-weight:800}.roster-detail-card header small[data-v-5cfa5e0b]{color:#fff8e7b3}.roster-detail-card h1[data-v-5cfa5e0b],.roster-detail-card em[data-v-5cfa5e0b],.roster-detail-card p[data-v-5cfa5e0b]{position:relative;margin:0}.roster-detail-card h1[data-v-5cfa5e0b]{align-self:end;margin-top:auto;font-size:clamp(3rem,18vw,5rem);line-height:.98}.roster-detail-card em[data-v-5cfa5e0b]{font-style:normal;font-size:1.15rem}.roster-detail-card p[data-v-5cfa5e0b]{color:#fff8e7d6;font-size:1.08rem;line-height:1.72}.roster-detail-card__tags[data-v-5cfa5e0b]{display:flex;flex-wrap:wrap;gap:8px}.roster-detail-card__tags i[data-v-5cfa5e0b]{padding:7px 11px;border-radius:999px;background:#ffffff24;color:#fff8e7;font-style:normal}.roster-detail-drawer[data-v-5cfa5e0b]{display:grid;gap:16px;padding:22px;background:#0a0f1ae6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roster-drawer-section[data-v-5cfa5e0b]{display:grid;gap:8px}.roster-drawer-section p[data-v-5cfa5e0b]{margin:0;color:#f8efd8c7;line-height:1.82}.roster-detail-actions[data-v-5cfa5e0b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roster-detail-actions a[data-v-5cfa5e0b],.roster-detail-state a[data-v-5cfa5e0b]{display:grid;min-height:46px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#dfad55,#fff0b8);color:#160f07;font-weight:800;text-decoration:none}.roster-detail-state[data-v-5cfa5e0b]{display:grid;gap:14px;padding:24px;background:#0a0f1ae6;line-height:1.8}.roster-detail-state p[data-v-5cfa5e0b]{margin:0}.roster-detail-state--error[data-v-5cfa5e0b]{border-color:#f871714d}@media(min-width:760px){.roster-mobile-page[data-v-5cfa5e0b]{padding-top:128px}}.roster-mobile-page[data-v-19a1e648]{min-height:100vh;padding:108px 14px 112px;background:radial-gradient(circle at 50% 2%,rgba(221,176,87,.22),transparent 30%),radial-gradient(circle at 80% 20%,rgba(75,113,156,.28),transparent 26%),linear-gradient(180deg,#070b12,#111827 48%,#07090d)}.roster-phone-shell[data-v-19a1e648]{width:min(100%,430px);margin:0 auto;color:#f8efd8}.roster-list-hero[data-v-19a1e648],.roster-search-panel[data-v-19a1e648],.roster-state-card[data-v-19a1e648],.roster-public-card[data-v-19a1e648]{border:1px solid rgba(231,190,107,.24);box-shadow:0 22px 60px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roster-list-hero[data-v-19a1e648]{position:relative;display:grid;gap:12px;overflow:hidden;padding:28px 22px;border-radius:32px;background:radial-gradient(circle at 78% 18%,rgba(255,236,183,.26),transparent 28%),linear-gradient(145deg,#181f2df5,#0d111ceb)}.roster-list-hero[data-v-19a1e648]:after{position:absolute;right:-30px;bottom:-46px;width:150px;height:150px;border:1px solid rgba(231,190,107,.28);border-radius:999px;content:""}.roster-list-hero p[data-v-19a1e648],.roster-list-hero h1[data-v-19a1e648],.roster-list-hero span[data-v-19a1e648]{position:relative;margin:0}.roster-list-hero p[data-v-19a1e648]{color:#e8bd68;font-size:.78rem;letter-spacing:.18em}.roster-list-hero h1[data-v-19a1e648]{font-size:clamp(2rem,9vw,3.25rem);line-height:1.1}.roster-list-hero span[data-v-19a1e648],.roster-state-card p[data-v-19a1e648]{color:#f8efd8b8;line-height:1.75}.roster-hero-stats[data-v-19a1e648]{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:end}.roster-hero-stats b[data-v-19a1e648]{color:#ffe1a3;font-size:1.8rem}.roster-hero-stats small[data-v-19a1e648]{color:#f8efd89e}.roster-search-panel[data-v-19a1e648]{position:sticky;top:84px;z-index:5;display:grid;gap:12px;margin:16px 0;padding:14px;border-radius:24px;background:#0a0f1ae6}.roster-search-panel input[data-v-19a1e648]{width:100%;min-height:48px;padding:0 16px;border:1px solid rgba(231,190,107,.18);border-radius:999px;background:#ffffff14;color:#fff8e7;outline:none}.roster-filter-track[data-v-19a1e648]{display:flex;gap:8px;margin:0 -14px;padding:0 14px 2px;overflow-x:auto}.roster-filter-track button[data-v-19a1e648],.roster-state-card button[data-v-19a1e648],.roster-state-card a[data-v-19a1e648],.roster-float-actions a[data-v-19a1e648]{border:1px solid rgba(231,190,107,.22);border-radius:999px;color:#f8efd8;text-decoration:none}.roster-filter-track button[data-v-19a1e648]{flex:0 0 auto;min-height:40px;padding:0 14px;background:#ffffff12}.roster-filter-track button.active[data-v-19a1e648]{background:linear-gradient(135deg,#dfad55,#fff0b8);color:#160f07}.roster-card-stack[data-v-19a1e648]{display:grid;gap:16px}.roster-public-card[data-v-19a1e648]{--roster-card-gradient: linear-gradient(145deg, #111827, #28445f 52%, #d9b56d);position:relative;display:grid;gap:12px;min-height:268px;overflow:hidden;padding:22px;border-radius:30px;background:var(--roster-card-gradient);color:#fff8e7;cursor:pointer;animation:rosterCardFloat-19a1e648 5.6s ease-in-out infinite;animation-delay:var(--roster-card-delay, 0s);transition:transform .25s ease,box-shadow .25s ease}.roster-public-card--glow[data-v-19a1e648]{box-shadow:0 0 0 2px #ffe6aa3d,0 24px 70px #e7be6b47;transform:translateY(-5px) rotateX(4deg)}.roster-public-card--skeleton[data-v-19a1e648]{min-height:220px;background:linear-gradient(110deg,#ffffff0f,#ffffff24,#ffffff0f);animation:rosterSkeleton-19a1e648 1.2s ease-in-out infinite}.roster-public-card__shine[data-v-19a1e648]{position:absolute;inset:-80px auto auto -80px;width:180px;height:180px;border-radius:999px;background:#fff0be2e;filter:blur(12px)}.roster-public-card__top[data-v-19a1e648],.roster-public-card footer[data-v-19a1e648]{position:relative;display:flex;justify-content:space-between;gap:10px}.roster-public-card__top span[data-v-19a1e648],.roster-public-card footer b[data-v-19a1e648]{color:#ffe1a3;font-weight:800}.roster-public-card__top small[data-v-19a1e648],.roster-public-card footer span[data-v-19a1e648]{color:#fff8e7b8}.roster-public-card strong[data-v-19a1e648],.roster-public-card em[data-v-19a1e648],.roster-public-card p[data-v-19a1e648]{position:relative;margin:0}.roster-public-card strong[data-v-19a1e648]{font-size:2.45rem;line-height:1.05}.roster-public-card em[data-v-19a1e648]{color:#ffe1a3;font-style:normal}.roster-public-card p[data-v-19a1e648]{color:#fff8e7d1;line-height:1.7}.roster-public-card__tags[data-v-19a1e648]{display:flex;flex-wrap:wrap;gap:8px}.roster-public-card__tags i[data-v-19a1e648]{padding:6px 10px;border-radius:999px;background:#ffffff24;color:#fff7dd;font-style:normal;font-size:.82rem}.roster-state-card[data-v-19a1e648]{display:grid;gap:14px;padding:22px;border-radius:26px;background:#0a0f1adb}.roster-state-card p[data-v-19a1e648]{margin:0}.roster-state-card button[data-v-19a1e648],.roster-state-card a[data-v-19a1e648]{justify-self:start;padding:10px 16px;background:#e7be6b2e}.roster-state-card--error[data-v-19a1e648]{border-color:#f8717152}.roster-float-actions[data-v-19a1e648]{position:fixed;right:14px;bottom:calc(18px + env(safe-area-inset-bottom));left:14px;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(calc(100% - 28px),430px);margin:0 auto}.roster-float-actions a[data-v-19a1e648]{display:grid;min-height:48px;place-items:center;background:#0a0f1ae0;box-shadow:0 16px 36px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes rosterCardFloat-19a1e648{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-6px) rotate(.5deg)}}@keyframes rosterSkeleton-19a1e648{0%,to{opacity:.55}50%{opacity:1}}@media(min-width:760px){.roster-mobile-page[data-v-19a1e648]{padding-top:128px}}.roster-mobile-page[data-v-2051bcd6]{min-height:100vh;padding:108px 14px 96px;background:radial-gradient(circle at 50% 0%,rgba(218,176,88,.28),transparent 30%),radial-gradient(circle at 10% 22%,rgba(84,143,161,.24),transparent 28%),linear-gradient(180deg,#070b12,#101724 48%,#090b10)}.roster-phone-shell[data-v-2051bcd6]{position:relative;width:min(100%,430px);margin:0 auto;color:#f8efd8}.roster-hero-card[data-v-2051bcd6],.roster-scroll-card[data-v-2051bcd6]{position:relative;overflow:hidden;border:1px solid rgba(231,190,107,.28);background:linear-gradient(135deg,#ffffff1f,#ffffff08),#0b101ceb;box-shadow:0 22px 60px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.roster-hero-card[data-v-2051bcd6]{display:grid;gap:12px;padding:28px 22px;border-radius:32px;animation:rosterMistIn-2051bcd6 .8s ease both}.roster-hero-card[data-v-2051bcd6]:before,.roster-scroll-card[data-v-2051bcd6]:before{position:absolute;inset:-40% -20% auto;height:180px;background:radial-gradient(circle,rgba(255,232,170,.24),transparent 62%);content:"";filter:blur(8px);pointer-events:none}.roster-hero-card p[data-v-2051bcd6],.roster-hero-card h1[data-v-2051bcd6],.roster-hero-card span[data-v-2051bcd6]{position:relative;margin:0}.roster-hero-card p[data-v-2051bcd6],.roster-scroll-card__head span[data-v-2051bcd6]{color:#e8bd68;font-size:.78rem;letter-spacing:.18em}.roster-hero-card h1[data-v-2051bcd6]{font-size:clamp(2rem,9vw,3.2rem);line-height:1.1}.roster-hero-card span[data-v-2051bcd6],.roster-scroll-card__head p[data-v-2051bcd6],.roster-field small[data-v-2051bcd6],.roster-choice-card small[data-v-2051bcd6]{color:#f8efd8b8;line-height:1.75}.roster-ghost-link[data-v-2051bcd6]{position:relative;justify-self:start;color:#ffe1a3;text-decoration:none}.roster-step-track[data-v-2051bcd6]{display:flex;gap:10px;margin:16px -14px 10px;padding:0 14px 4px;overflow-x:auto}.roster-step-pill[data-v-2051bcd6]{display:grid;flex:0 0 auto;gap:4px;min-width:82px;padding:11px 12px;border:1px solid rgba(231,190,107,.2);border-radius:18px;background:#ffffff0f;color:#f8efd8ad}.roster-step-pill--active[data-v-2051bcd6]{background:linear-gradient(135deg,#e7be6bf2,#ffefbee6);color:#1b1307;transform:translateY(-2px)}.roster-step-pill span[data-v-2051bcd6]{font-size:1rem;font-weight:800}.roster-step-pill small[data-v-2051bcd6]{font-size:.76rem}.roster-progress[data-v-2051bcd6]{height:5px;margin-bottom:16px;overflow:hidden;border-radius:999px;background:#ffffff14}.roster-progress i[data-v-2051bcd6]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dfad55,#fff2ba);transition:width .35s ease}.roster-scroll-card[data-v-2051bcd6]{display:grid;gap:22px;padding:22px 18px;border-radius:28px}.roster-scroll-card__head[data-v-2051bcd6]{position:relative;display:grid;gap:8px}.roster-scroll-card__head h2[data-v-2051bcd6],.roster-scroll-card__head p[data-v-2051bcd6]{margin:0}.roster-scroll-card__head h2[data-v-2051bcd6]{font-size:1.55rem}.roster-form-grid[data-v-2051bcd6],.roster-field[data-v-2051bcd6]{display:grid;gap:14px}.roster-field span[data-v-2051bcd6],.roster-tag-panel>span[data-v-2051bcd6]{color:#ffe1a3;font-weight:700}.roster-field input[data-v-2051bcd6],.roster-field textarea[data-v-2051bcd6],.roster-tag-input input[data-v-2051bcd6]{width:100%;border:1px solid rgba(231,190,107,.2);border-radius:18px;background:#ffffff14;color:#fff8e7;font:inherit;outline:none}.roster-field input[data-v-2051bcd6],.roster-tag-input input[data-v-2051bcd6]{min-height:50px;padding:0 16px}.roster-field textarea[data-v-2051bcd6]{min-height:128px;padding:14px 16px;resize:vertical}.roster-choice-grid[data-v-2051bcd6],.roster-cover-grid[data-v-2051bcd6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.roster-choice-grid--single[data-v-2051bcd6]{grid-template-columns:1fr}.roster-choice-card[data-v-2051bcd6],.roster-cover-card[data-v-2051bcd6]{min-height:108px;padding:14px;border:1px solid rgba(231,190,107,.18);border-radius:20px;background:#ffffff0f;color:#f8efd8;text-align:left;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.roster-choice-card[data-v-2051bcd6]{display:grid;gap:8px}.roster-choice-card b[data-v-2051bcd6]{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#e7be6b2e}.roster-choice-card--active[data-v-2051bcd6],.roster-cover-card--active[data-v-2051bcd6]{border-color:#ffe1a3f2;box-shadow:0 0 0 2px #e7be6b29,0 16px 36px #00000047;transform:translateY(-2px)}.roster-tag-panel[data-v-2051bcd6],.roster-tag-list[data-v-2051bcd6],.roster-tag-input[data-v-2051bcd6]{display:grid;gap:10px}.roster-tag-list[data-v-2051bcd6]{grid-template-columns:repeat(3,minmax(0,1fr))}.roster-tag-list button[data-v-2051bcd6],.roster-tag-input button[data-v-2051bcd6]{min-height:40px;border:1px solid rgba(231,190,107,.18);border-radius:999px;background:#ffffff0f;color:#f8efd8}.roster-tag-list .roster-tag--active[data-v-2051bcd6],.roster-tag-input button[data-v-2051bcd6]{background:#e7be6beb;color:#170f06}.roster-tag-input[data-v-2051bcd6]{grid-template-columns:1fr auto}.roster-cover-card[data-v-2051bcd6]{display:grid;align-items:end;color:#fff8e7;font-weight:800;text-shadow:0 2px 12px rgba(0,0,0,.5)}.roster-switch[data-v-2051bcd6],.roster-pledge-box[data-v-2051bcd6]{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid rgba(231,190,107,.18);border-radius:18px;background:#ffffff0f;line-height:1.7}.roster-preview-card[data-v-2051bcd6]{display:grid;gap:10px;min-height:220px;padding:24px;border-radius:28px;background:var(--roster-card-gradient);box-shadow:inset 0 0 0 1px #ffeebe3d}.roster-preview-card span[data-v-2051bcd6],.roster-preview-card strong[data-v-2051bcd6],.roster-preview-card p[data-v-2051bcd6]{margin:0}.roster-preview-card strong[data-v-2051bcd6]{font-size:2.2rem}.roster-message[data-v-2051bcd6]{padding:14px;border-radius:18px;line-height:1.7}.roster-message p[data-v-2051bcd6]{margin:0}.roster-message--error[data-v-2051bcd6]{border:1px solid rgba(248,113,113,.36);background:#7f1d1d38}.roster-success-dialog[data-v-2051bcd6]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px;background:#0c303247;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.roster-success-dialog__card[data-v-2051bcd6]{display:grid;gap:12px;width:min(100%,390px);padding:28px 22px;border:1px solid rgba(47,155,145,.28);border-radius:28px;background:radial-gradient(circle at top,rgba(191,232,223,.62),transparent 42%),#fffffaf5;color:#123a3c;text-align:center;box-shadow:0 28px 70px #1c4a4b38}.roster-success-dialog__card span[data-v-2051bcd6]{color:#1f817a;font-size:.82rem;letter-spacing:.18em}.roster-success-dialog__card h2[data-v-2051bcd6],.roster-success-dialog__card p[data-v-2051bcd6]{margin:0}.roster-success-dialog__card h2[data-v-2051bcd6]{font-size:2rem;color:#123a3c}.roster-success-dialog__card p[data-v-2051bcd6],.roster-success-dialog__card small[data-v-2051bcd6]{color:#123a3cb8;line-height:1.75}.roster-form-actions[data-v-2051bcd6]{position:sticky;bottom:12px;display:grid;grid-template-columns:.8fr 1.2fr;gap:10px;z-index:2}.roster-button[data-v-2051bcd6]{min-height:50px;border:0;border-radius:999px;background:linear-gradient(135deg,#dfad55,#fff0b8);color:#160f07;font-weight:800;box-shadow:0 16px 32px #0000004d}.roster-button--ghost[data-v-2051bcd6]{border:1px solid rgba(231,190,107,.2);background:#ffffff14;color:#f8efd8}.roster-button[data-v-2051bcd6]:disabled{cursor:not-allowed;opacity:.48}@keyframes rosterMistIn-2051bcd6{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:760px){.roster-mobile-page[data-v-2051bcd6]{padding-top:128px}}:root{--color-bg: #eaf5ef;--color-bg-soft: rgba(221, 242, 236, .78);--color-panel: rgba(248, 250, 242, .76);--color-panel-strong: rgba(246, 250, 243, .9);--color-border: rgba(84, 154, 151, .26);--color-border-strong: rgba(46, 124, 123, .4);--color-text: #173d42;--color-text-soft: rgba(35, 83, 86, .76);--color-text-faint: rgba(62, 112, 112, .62);--color-gold: #9b7a3d;--color-gold-strong: #7b5b25;--color-cyan: #3faaa7;--color-danger: #a76449;--shadow-soft: 0 24px 60px rgba(37, 103, 101, .14);--shadow-strong: 0 32px 80px rgba(29, 84, 84, .22);--radius-large: 28px;--radius-medium: 20px;--radius-small: 14px;--content-width: min(1180px, calc(100vw - 48px) );--transition-base: .32s ease;--site-player-bottom: 20px;--site-player-bottom-mobile: 10px;--site-backtop-bottom: 104px;--site-backtop-bottom-mobile: 130px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at top,rgba(131,210,203,.24),transparent 42%),linear-gradient(180deg,#edf7f1,#d8f0ec 48%,#f6f2e7)}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--color-text);font-family:"Noto Serif SC",STKaiti,KaiTi,"FangSong",serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent}html.assessment-exam-open,body.assessment-exam-open{overflow:hidden;overscroll-behavior:none}body.assessment-exam-open{width:100%}button,a,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{border:none;background:none}img{max-width:100%;display:block}#app{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{position:relative;min-height:100vh;overflow:clip}.site-main{position:relative;z-index:2;width:var(--content-width);margin:0 auto;padding:136px 0 120px}.site-background{position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#f7fcf457,#dff3ef8a),url(/images/site-background.png) center / cover no-repeat}.site-background__mist,.site-background__glow,.site-background__grid{position:absolute;inset:0}.site-background__mist{background-repeat:no-repeat;opacity:.46}.site-background__mist--near{background-image:radial-gradient(circle at 20% 18%,rgba(114,188,182,.22),transparent 22%),radial-gradient(circle at 72% 10%,rgba(255,255,255,.34),transparent 20%),radial-gradient(circle at 50% 80%,rgba(82,178,173,.18),transparent 24%);animation:mistFloat 16s ease-in-out infinite alternate}.site-background__mist--far{background-image:radial-gradient(circle at 18% 88%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 80% 68%,rgba(77,169,165,.16),transparent 24%);filter:blur(18px);animation:mistFloatFar 24s ease-in-out infinite alternate}.site-background__glow{background:radial-gradient(circle at top,rgba(255,255,255,.4),transparent 36%),linear-gradient(180deg,#ffffff2e,#daefeb6b);animation:glowPulse 12s ease-in-out infinite}.site-background__grid{opacity:.08;background-image:linear-gradient(rgba(28,96,99,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(28,96,99,.08) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 90%);mask-image:linear-gradient(180deg,rgba(0,0,0,.34),transparent 90%)}.site-header{position:fixed;inset:18px 0 auto;z-index:10}.site-header__inner{width:var(--content-width);margin:0 auto;display:flex;align-items:center;gap:24px;padding:18px 24px;border:1px solid var(--color-border);border-radius:999px;background:#f6fbf4b8;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.site-brand{display:inline-flex;align-items:center;gap:14px;min-width:0;flex-shrink:0}.site-brand__seal{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(55,139,137,.42);border-radius:18px;background:linear-gradient(145deg,#ffffff94,#7bcac352),#f6fbf4db;color:var(--color-gold-strong);font-size:1rem;letter-spacing:.18em;writing-mode:vertical-rl}.site-brand__name{display:block;font-size:1.06rem;letter-spacing:.14em;overflow-wrap:anywhere;word-break:break-word}.site-brand__sub{display:block;margin-top:.35rem;color:var(--color-text-faint);font-size:.82rem}.site-nav{display:flex;align-items:center;gap:12px}.site-nav--desktop{display:grid;flex:1 1 auto;grid-template-columns:repeat(var(--site-nav-count, 6),minmax(0,1fr));width:min(100%,860px);margin-left:auto;gap:10px}.site-nav__link{position:relative;display:flex;flex-direction:column;gap:.22rem;min-width:0;padding:10px 14px;border-radius:18px;color:var(--color-text-soft);text-align:center;align-items:center;justify-content:center;transition:color var(--transition-base),background-color var(--transition-base),transform var(--transition-base)}.site-nav__link small{color:var(--color-text-faint);font-size:.72rem}.site-nav__link:hover,.site-nav__link--active{color:var(--color-text);background:#ffffff8a;transform:translateY(-1px)}.site-header__actions{display:none;align-items:center;gap:12px;margin-left:auto}.site-menu-button{display:none;width:48px;height:48px;border-radius:16px;border:1px solid var(--color-border);background:#f6fbf4c7;cursor:pointer}.site-menu-button span{display:block;width:18px;height:2px;margin:4px auto;border-radius:999px;background:var(--color-text)}.site-drawer{width:var(--content-width);margin:14px auto 0;padding:20px;border:1px solid var(--color-border);border-radius:28px;background:#f6fbf4eb;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow-soft)}.site-nav--mobile{flex-direction:column;align-items:stretch}.site-nav--mobile .site-nav__link{width:100%}.site-footer{position:relative;z-index:2;width:var(--content-width);margin:0 auto;padding:0 0 calc(64px + env(safe-area-inset-bottom))}.site-footer__inner{padding:34px;border:1px solid rgba(84,154,151,.2);border-radius:34px;background:linear-gradient(180deg,#ffffffb8,#e2f5f0db),#f7fbf4d1;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-footer__intro h2{margin:0 0 12px;font-size:clamp(1.55rem,3vw,2.25rem);overflow-wrap:anywhere;word-break:break-word}.site-footer__intro p{color:var(--color-text-soft);margin:0}.site-footer__meta p{margin:0}.site-footer__links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.site-footer__link{padding:10px 16px;border:1px solid rgba(55,139,137,.22);border-radius:999px;color:var(--color-text-soft);transition:border-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.site-footer__link:hover{color:var(--color-text);border-color:#378b897a;transform:translateY(-1px)}.site-footer__meta{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:var(--color-text-faint);font-size:.92rem}.page{display:grid;gap:42px}.page--home{gap:52px}.page-banner,.hero-panel{position:relative;overflow:hidden;border:1px solid rgba(84,154,151,.24);border-radius:36px;background:linear-gradient(180deg,#ffffffa8,#ddf2ecd1),#f7fbf4c7;box-shadow:var(--shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-banner{padding:54px}.page-banner__mist,.hero-panel__glow{position:absolute;inset:0;background:radial-gradient(circle at 20% 15%,rgba(88,180,174,.16),transparent 22%),radial-gradient(circle at 86% 14%,rgba(255,255,255,.28),transparent 18%),linear-gradient(180deg,transparent,rgba(84,154,151,.08));pointer-events:none}.page-banner__body,.hero-panel__content,.hero-panel__aside{position:relative;z-index:1}.page-banner__title,.hero-panel__title{margin:0 0 18px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.08;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.hero-panel{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:24px;padding:64px}.hero-panel__title span{display:block;margin-top:14px;color:var(--color-gold-strong);font-size:clamp(1rem,2vw,1.38rem);letter-spacing:.36em}.hero-panel__lead,.page-banner__lead,.page-banner__note{max-width:760px;color:var(--color-text-soft);font-size:1.03rem;line-height:1.85}.hero-panel__poem{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 36px}.hero-panel__poem span{padding:10px 16px;border:1px solid rgba(84,154,151,.24);border-radius:999px;background:#ffffff7a;color:var(--color-gold-strong)}.hero-panel__actions,.page-banner__actions{display:flex;flex-wrap:wrap;gap:14px}.hero-panel__aside{display:grid;gap:18px}.eyebrow,.content-card__eyebrow,.ornament-card__label{margin:0 0 14px;color:var(--color-cyan);letter-spacing:.18em;font-size:.82rem;text-transform:uppercase}.section-heading{max-width:760px;margin-bottom:26px}.section-heading h2{margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.section-heading p{color:var(--color-text-soft);line-height:1.8}.content-section{position:relative}.card-grid,.quick-grid,.flow-grid,.split-showcase{display:grid;gap:20px}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--two,.split-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card,.ornament-card,.quick-card{position:relative;overflow:hidden;padding:28px;border:1px solid rgba(84,154,151,.24);border-radius:var(--radius-large);background:linear-gradient(180deg,#ffffffb8,#e5f6f0d1),#f7fbf4d1;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.content-card h3,.ornament-card h2,.quick-card span{margin:0 0 14px;font-size:1.5rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.content-card p,.ornament-card p,.quick-card small{margin:0;color:var(--color-text-soft);line-height:1.8}.content-card--serif{background:linear-gradient(180deg,#fffcf0c2,#e0f4efdb),#f7fbf4d6}.content-card--warning{border-color:#a7644947;background:linear-gradient(180deg,#fff1e7c7,#ecf6f1e6),#f7fbf4db}.content-card--rule{background:linear-gradient(180deg,#e0f6f1c7,#f7fbf4e6),#f7fbf4db}.content-card--soft{background:linear-gradient(180deg,#ffffff94,#e2f5f0c2),#f7fbf4c2}.list-column{display:grid;gap:12px;margin:18px 0 0;padding-left:18px;color:var(--color-text-soft);line-height:1.75}.list-column li::marker{color:var(--color-gold)}.quick-card{display:grid;min-height:170px;align-content:end;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.quick-card:hover{transform:translateY(-5px);border-color:#d8b97270;box-shadow:0 26px 48px #0000004d}.flow-card{min-height:220px}.flow-card__index{display:inline-flex;margin-bottom:20px;padding:8px 14px;border-radius:999px;background:#d8b9721f;color:var(--color-gold-strong);font-size:.85rem}.canon-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:22px}.canon-aside{position:sticky;top:112px;align-self:start}.anchor-list{display:grid;gap:10px}.anchor-list a{padding:12px 16px;border-radius:18px;background:#ffffff61;color:var(--color-text-soft);transition:background-color var(--transition-base),color var(--transition-base),transform var(--transition-base)}.anchor-list a:hover{background:#48a6a229;color:var(--color-text);transform:translate(3px)}.canon-content{display:grid;gap:20px}.canon-card h2{margin:0 0 16px;font-size:clamp(1.55rem,2vw,2rem)}.canon-card p+p{margin-top:12px}.ink-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;border-radius:999px;border:1px solid rgba(55,139,137,.3);color:var(--color-text);cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.ink-button:hover{transform:translateY(-2px)}.ink-button--primary{background:linear-gradient(135deg,#4aaba6e0,#aaddd2eb);color:#12383d;box-shadow:0 18px 36px #4aaba633}.ink-button--secondary{background:linear-gradient(135deg,#ffffff94,#cdece6d1)}.ink-button--ghost{background:#ffffff80}.back-top-button{position:fixed;right:26px;bottom:calc(var(--site-backtop-bottom, 104px) + env(safe-area-inset-bottom));z-index:9;min-width:110px;min-height:48px;padding:12px 20px;border-radius:999px;border:1px solid rgba(55,139,137,.34);background:#f6fbf4d1;color:var(--color-text);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer}.page-fade-enter-active,.page-fade-leave-active,.drawer-fade-enter-active,.drawer-fade-leave-active,.utility-fade-enter-active,.utility-fade-leave-active{transition:opacity .28s ease,transform .28s ease}.page-fade-enter-from,.page-fade-leave-to,.drawer-fade-enter-from,.drawer-fade-leave-to,.utility-fade-enter-from,.utility-fade-leave-to{opacity:0;transform:translateY(10px)}@keyframes mistFloat{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-1.5%,0) scale(1.06)}}@keyframes mistFloatFar{0%{transform:translate3d(-1%,0,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.08)}}@keyframes glowPulse{0%,to{opacity:.82}50%{opacity:1}}@media(max-width:1180px){.site-main,.site-header__inner,.site-drawer,.site-footer{width:min(100vw - 28px,1120px)}.hero-panel,.quick-grid,.flow-grid,.card-grid--four,.card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.site-header__inner{justify-content:space-between}.site-nav--desktop{display:none}.site-header__actions{display:inline-flex}.site-menu-button{display:inline-block}.hero-panel,.split-showcase,.canon-layout,.card-grid--two,.card-grid--three,.card-grid--four,.quick-grid,.flow-grid{grid-template-columns:1fr}.page-banner,.hero-panel{padding:32px 22px}.canon-aside{position:static}}@media(max-width:720px){:root{--content-width: min(100vw - 20px, 1180px)}.site-background__grid{opacity:.1;background-size:64px 64px}.site-main{padding-top:110px;padding-bottom:156px}.site-header{top:10px}.site-header__inner{gap:8px;padding:12px 14px;border-radius:22px}.site-brand{gap:10px;max-width:calc(100% - 54px)}.site-brand__seal{width:40px;height:40px;border-radius:12px;font-size:.76rem;letter-spacing:.14em}.site-brand__name{font-size:.94rem;letter-spacing:.08em;line-height:1.15}.site-brand__sub{display:none}.site-header__actions{margin-left:0}.site-menu-button{width:42px;height:42px;border-radius:14px}.site-drawer{width:calc(100vw - 20px);margin-top:10px;padding:16px;max-height:calc(100vh - 92px);overflow-y:auto;border-radius:22px}.site-nav--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.site-nav--mobile .site-nav__link{width:100%;padding:12px 14px}.site-nav--mobile .site-nav__link:last-child:nth-child(odd){grid-column:1 / -1}.site-nav--mobile .site-nav__link small{font-size:.68rem}.site-header__actions .ink-button{display:none}.site-footer{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.site-footer__inner{padding:22px 16px;border-radius:24px}.site-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 16px}.site-footer__link{display:flex;align-items:center;justify-content:center;min-height:44px;padding:11px 10px;text-align:center}.site-footer__meta{flex-direction:column;align-items:center;gap:8px;text-align:center}.page{gap:30px}.page--home{gap:36px}.page-banner,.hero-panel{padding:26px 18px;border-radius:28px}.hero-panel{gap:18px}.hero-panel__title{font-size:clamp(1.95rem,8vw,3rem);line-height:1.14}.hero-panel__title span{margin-top:10px;font-size:.92rem;letter-spacing:.18em}.hero-panel__lead,.page-banner__lead,.page-banner__note{font-size:.96rem;line-height:1.78}.hero-panel__poem{gap:8px;margin:22px 0 28px}.hero-panel__poem span{padding:8px 12px;font-size:.88rem;line-height:1.35}.section-heading{margin-bottom:20px}.section-heading h2{font-size:clamp(1.45rem,6vw,2.1rem);line-height:1.28}.section-heading p{font-size:.95rem;line-height:1.78}.card-grid,.quick-grid,.flow-grid,.split-showcase{gap:16px}.site-footer__inner,.content-card,.ornament-card,.quick-card{padding:20px 16px;border-radius:24px}.content-card h3,.ornament-card h2,.quick-card span{margin-bottom:12px;font-size:1.2rem;line-height:1.42}.content-card p,.ornament-card p,.quick-card small{font-size:.95rem;line-height:1.78}.quick-card{min-height:auto;align-content:start}.flow-card{min-height:auto}.flow-card__index{margin-bottom:14px}.hero-panel__actions,.page-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hero-panel__actions>.ink-button,.page-banner__actions>.ink-button{width:100%}.hero-panel__actions>.ink-button:last-child:nth-child(odd),.page-banner__actions>.ink-button:last-child:nth-child(odd){grid-column:1 / -1}.page-banner{padding:30px 18px}.page-banner__title{font-size:clamp(1.9rem,8vw,3rem);line-height:1.16}.ink-button,.back-top-button{min-height:46px}.back-top-button{right:12px;bottom:calc(var(--site-backtop-bottom-mobile, 130px) + env(safe-area-inset-bottom));min-width:92px;padding:10px 14px;font-size:.92rem}}.site-brand__seal{overflow:hidden;padding:3px;border-radius:999px;background:#ffffff9e;writing-mode:horizontal-tb}.site-brand__seal img{display:block;width:100%;height:100%;object-fit:contain}.poster-card__seal img,.assessment-result-poster-card__seal img,.roster-poster-card__seal img,.roster-registration-poster-card__seal img,.member-card-card__seal img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.poster-card__seal,.assessment-result-poster-card__seal,.roster-poster-card__seal,.roster-registration-poster-card__seal,.member-card-card__seal{padding:6px;background:#ffffff94}.roster-mobile-page,.roster-admin-page{background:transparent!important;color:#123a3c!important}.roster-list-page .roster-phone-shell,.roster-registration-page .roster-phone-shell,.roster-detail-page .roster-phone-shell{width:100%!important;max-width:100%!important;color:#123a3c!important}.roster-list-hero,.roster-hero-card,.roster-search-panel,.roster-scroll-card,.roster-state-card,.roster-detail-drawer,.roster-detail-state,.roster-poster-studio__panel,.roster-poster-studio__preview,.roster-admin-hero,.roster-admin-toolbar,.roster-admin-list,.roster-admin-editor,.roster-admin-message{border-color:#4a898342!important;background:linear-gradient(135deg,#fffffaeb,#e2f4efe0)!important;color:#123a3c!important;box-shadow:0 24px 64px #1c4a4b29!important}.roster-list-hero p,.roster-hero-card p,.roster-scroll-card__head span,.roster-admin-hero p,.roster-poster-studio__panel p,.roster-field span,.roster-tag-panel>span,.roster-drawer-section span,.roster-admin-preview span{color:#1f817a!important}.roster-list-hero h1,.roster-hero-card h1,.roster-scroll-card__head h2,.roster-admin-hero h1,.roster-poster-studio__panel h2,.roster-admin-login-card__head h2{color:#123a3c!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!important}.roster-list-hero span,.roster-hero-card span,.roster-scroll-card__head p,.roster-state-card p,.roster-field small,.roster-choice-card small,.roster-drawer-section p,.roster-admin-hero span,.roster-admin-list p,.roster-admin-logs p,.roster-poster-studio__panel span,.roster-poster-studio__panel small{color:#123a3cc7!important}.roster-search-panel input,.roster-field input,.roster-field textarea,.roster-tag-input input,.roster-admin-toolbar input,.roster-admin-toolbar select,.roster-admin-form input,.roster-admin-form select,.roster-admin-form textarea{border-color:#4a898347!important;background:#fffffaeb!important;color:#123a3c!important;box-shadow:inset 0 1px #ffffffb8!important}.roster-search-panel input::placeholder,.roster-field input::placeholder,.roster-field textarea::placeholder,.roster-tag-input input::placeholder{color:#123a3c75!important}.roster-filter-track button,.roster-step-pill,.roster-choice-card,.roster-tag-list button,.roster-tag-input button,.roster-switch,.roster-pledge-box,.roster-admin-list button,.roster-admin-form label.check,.roster-admin-logs article,.roster-poster-studio__actions button{border-color:#4a89833d!important;background:#fffffab3!important;color:#123a3c!important}.roster-filter-track button.active,.roster-step-pill--active,.roster-choice-card--active,.roster-tag-list .roster-tag--active,.roster-tag-input button,.roster-button,.roster-state-card button,.roster-state-card a,.roster-detail-actions a,.roster-detail-state a,.roster-admin-actions button:first-child,.roster-poster-studio__actions button:first-child{border-color:#257e7659!important;background:linear-gradient(135deg,#2f9b91,#bfe8df)!important;color:#082f31!important;font-weight:800!important}.roster-button--ghost,.roster-float-actions a,.roster-admin-hero__actions a,.roster-admin-hero__actions button,.roster-admin-toolbar button,.roster-admin-actions button{border-color:#257e7647!important;background:#f7fcf7e0!important;color:#123a3c!important}.roster-public-card,.roster-detail-card,.roster-preview-card,.roster-admin-preview,.roster-poster-card{color:#0d3436!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!important;box-shadow:inset 0 0 0 1px #fffffa9e,0 22px 52px #1c4a4b2e!important}.roster-public-card:after,.roster-detail-card:after,.roster-preview-card:after,.roster-admin-preview:after,.roster-poster-card:after{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#fffffac7,#fffffa57),radial-gradient(circle at 78% 12%,rgba(255,255,255,.44),transparent 32%);content:"";pointer-events:none}.roster-public-card>*,.roster-detail-card>*,.roster-preview-card>*,.roster-admin-preview>*,.roster-poster-card>*{position:relative;z-index:1}.roster-public-card__top span,.roster-public-card footer b,.roster-public-card em,.roster-detail-card header span,.roster-detail-card em,.roster-poster-card header span,.roster-poster-card footer strong,.roster-poster-card__body p{color:#176f69!important}.roster-public-card p,.roster-public-card__top small,.roster-public-card footer span,.roster-detail-card p,.roster-detail-card header small,.roster-poster-card header small,.roster-poster-card footer span,.roster-poster-card footer small,.roster-poster-card__body blockquote{color:#0d3436d1!important}.roster-public-card__tags i,.roster-detail-card__tags i,.roster-poster-card__tags i{background:#fffffab8!important;color:#0d3436!important;border:1px solid rgba(37,126,118,.18)!important}@media(min-width:900px){.roster-list-page .roster-phone-shell,.roster-registration-page .roster-phone-shell,.roster-detail-page .roster-phone-shell{display:grid!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:22px!important;align-items:start!important}.roster-list-page .roster-list-hero,.roster-registration-page .roster-hero-card,.roster-detail-page .roster-detail-card{position:sticky!important;top:108px!important}.roster-list-page .roster-search-panel,.roster-registration-page .roster-step-track,.roster-registration-page .roster-progress,.roster-detail-page .roster-detail-drawer,.roster-detail-page .roster-poster-studio,.roster-list-page .roster-card-stack,.roster-list-page .roster-state-card{grid-column:2!important}.roster-card-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roster-registration-page .roster-scroll-card{grid-column:2!important}.roster-choice-grid,.roster-cover-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.roster-choice-grid--single{grid-template-columns:repeat(2,minmax(0,1fr))!important}.roster-public-card{min-height:300px!important}.roster-float-actions{right:28px!important;left:auto!important;width:320px!important}}@media(min-width:1200px){.roster-card-stack{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:899px){.roster-list-page .roster-phone-shell,.roster-registration-page .roster-phone-shell,.roster-detail-page .roster-phone-shell{width:min(100%,430px)!important}}.roster-preview-card,.roster-admin-preview{position:relative!important;overflow:hidden!important}@media(min-width:900px){.roster-list-page.roster-mobile-page{padding-top:24px!important;padding-bottom:92px!important}.roster-list-page .roster-phone-shell{gap:16px 22px!important;align-items:start!important}.roster-list-page .roster-list-hero{top:24px!important}.roster-list-page .roster-search-panel{top:24px!important;margin:0!important;padding:12px 14px 10px!important}.roster-list-page .roster-card-stack{margin-top:0!important;align-self:start!important}.roster-list-page .roster-public-card{min-height:248px!important}.roster-list-page .roster-float-actions{right:50%!important;left:auto!important;bottom:calc(22px + env(safe-area-inset-bottom))!important;width:min(360px,calc(100vw - 48px))!important;transform:translate(50%)!important}}@media(min-width:1200px){.roster-list-page.roster-mobile-page{padding-top:18px!important}.roster-list-page .roster-list-hero,.roster-list-page .roster-search-panel{top:18px!important}}.roster-list-content{display:grid;gap:16px;min-width:0}.roster-mobile-page,.roster-admin-page{padding-top:0!important}.roster-admin-shell{width:min(1180px,100%)!important;margin:0 auto!important}.roster-admin-editor--empty{min-height:0!important;align-items:center!important}.roster-admin-list{align-content:start!important}@media(min-width:900px){.roster-list-page.roster-mobile-page,.roster-registration-page.roster-mobile-page,.roster-detail-page.roster-mobile-page,.roster-admin-page{padding-top:0!important}.roster-list-page .roster-list-hero,.roster-registration-page .roster-hero-card,.roster-detail-page .roster-detail-card,.roster-list-page .roster-search-panel{top:0!important}.roster-list-page .roster-list-content{grid-column:2!important;align-self:start!important;gap:16px!important}.roster-list-page .roster-search-panel,.roster-list-page .roster-card-stack,.roster-list-page .roster-state-card{grid-column:auto!important}.roster-list-page .roster-card-stack{display:grid!important;margin-top:0!important}}
