@font-face{font-family:Metropolis-Thin;src:url(/assets/Metropolis-Thin-CksYLfmg.woff2) format("woff2")}@font-face{font-family:Metropolis-Regular;src:url(/assets/Metropolis-Regular-DKepXnDq.woff2) format("woff2")}@font-face{font-family:Metropolis-Medium;src:url(/assets/Metropolis-Medium-C_TK2_yL.woff2) format("woff2")}.disconnected-note[data-v-a1245ef3]{position:fixed;top:0;left:40%;font-size:30pt;color:red;z-index:500}@media screen and (max-width: 876px){.disconnected-note[data-v-a1245ef3]{left:30%}}@media screen and (max-width: 625px){.disconnected-note[data-v-a1245ef3]{left:23%}}@media screen and (max-width: 512px){.disconnected-note[data-v-a1245ef3]{left:19%}}@media screen and (max-width: 467px){.disconnected-note[data-v-a1245ef3]{left:13%}}@media screen and (max-width: 367px){.disconnected-note[data-v-a1245ef3]{left:12%;font-size:27pt}}.pulsate[data-v-a1245ef3]{-webkit-animation:pulsate-a1245ef3 2s ease-in-out;-webkit-animation-iteration-count:infinite;opacity:0}@-webkit-keyframes pulsate-a1245ef3{0%{opacity:0}50%{opacity:1}to{opacity:0}}.app-container[data-v-a1245ef3]{--ss-primary: #007f6a;--ss-primary-strong: #005b4c;--ss-secondary: #e8953e;--ss-secondary-strong: #b86f25;--ss-tertiary: #323334;--ss-text: #333333;--ss-text-muted: #5a5a5a;--ss-text-inverse: #ffffff;--ss-surface: #ffffff;--ss-surface-soft: #f8f8f8;--ss-surface-strong: #f0eee6;--ss-border: #dedede;--ss-glass-panel-bg: rgba(255, 255, 255, .78);--ss-glass-panel-border: rgba(255, 255, 255, .62);--ss-glass-panel-shadow: 0 14px 30px rgba(0, 0, 0, .16);--ss-glass-panel-inset: inset 0 1px 0 rgba(255, 255, 255, .46);--ss-glass-blur: blur(12px);--ss-success: #16a34a;--ss-success-strong: #15803d;--ss-warning: #facc15;--ss-warning-strong: #ca8a04;--ss-danger: #dc2626;--ss-danger-strong: #991b1b;--ss-font-body: "Metropolis-Regular";--ss-font-display: "Metropolis-Medium";--ss-header-sticky-offset: 104px;margin:0 auto;width:90%;min-height:100vh;color:var(--ss-text);font-family:var(--ss-font-body)}.mode-dark.app-container{--ss-text: #f6f7f8;--ss-text-muted: rgba(255, 255, 255, .72);--ss-surface: rgba(12, 18, 24, .94);--ss-surface-soft: rgba(21, 28, 36, .94);--ss-surface-strong: #333333;--ss-border: rgba(255, 255, 255, .14);--ss-glass-panel-bg: rgba(28, 31, 34, .86);--ss-glass-panel-border: rgba(255, 255, 255, .44);--ss-glass-panel-shadow: 0 10px 28px rgba(0, 0, 0, .24);--ss-glass-panel-inset: inset 0 1px 0 rgba(255, 255, 255, .08)}.theme-glass.app-container{--ss-primary: #1aa78e;--ss-primary-strong: #007f6a;--ss-secondary: #e8953e;--ss-secondary-strong: #c87024;--ss-tertiary: #151a20;--ss-text: #14171b;--ss-text-muted: #4b5563;--ss-text-inverse: #ffffff;--ss-surface: rgba(255, 255, 255, .96);--ss-surface-soft: rgba(255, 255, 255, .9);--ss-surface-strong: rgba(12, 18, 24, .72);--ss-border: rgba(17, 24, 39, .12);--ss-glass-panel-bg: rgba(255, 255, 255, .58);--ss-glass-panel-border: rgba(255, 255, 255, .72);--ss-glass-panel-shadow: 0 16px 34px rgba(0, 0, 0, .18);--ss-glass-panel-inset: inset 0 1px 0 rgba(255, 255, 255, .52);--ss-glass-blur: blur(16px) saturate(1.12);--ss-font-body: "Metropolis-Regular";--ss-font-display: "Metropolis-Thin";width:92%}.theme-glass.mode-dark.app-container{--ss-primary: #33d6b7;--ss-primary-strong: #1aa78e;--ss-secondary: #f0a64f;--ss-secondary-strong: #d8842f;--ss-tertiary: #071015;--ss-text: #f6f7f8;--ss-text-muted: rgba(255, 255, 255, .72);--ss-text-inverse: #ffffff;--ss-surface: rgba(12, 18, 24, .94);--ss-surface-soft: rgba(21, 28, 36, .94);--ss-surface-strong: rgba(2, 6, 10, .82);--ss-border: rgba(255, 255, 255, .14);--ss-glass-panel-bg: rgba(12, 18, 24, .68);--ss-glass-panel-border: rgba(255, 255, 255, .2);--ss-glass-panel-shadow: 0 16px 34px rgba(0, 0, 0, .34);--ss-glass-panel-inset: inset 0 1px 0 rgba(255, 255, 255, .08)}.app-header[data-v-a1245ef3]{align-items:center;box-sizing:border-box;display:grid;gap:18px;grid-template-columns:minmax(150px,1fr) minmax(360px,980px) minmax(180px,1fr);min-height:92px;padding:18px;position:sticky;top:0;z-index:50}.brand-lockup[data-v-a1245ef3]{align-items:center;display:flex;gap:22px;min-width:0}.brand-logo-lockup[data-v-a1245ef3]{align-self:start;justify-content:flex-start}.title-card[data-v-a1245ef3]{align-items:center;background:var(--ss-glass-panel-bg);border:1px solid var(--ss-glass-panel-border);border-radius:6px;box-shadow:var(--ss-glass-panel-shadow),var(--ss-glass-panel-inset);display:flex;justify-content:center;justify-self:center;max-width:980px;min-height:166px;padding:8px 18px;width:100%}.title-image[data-v-a1245ef3]{display:block;height:auto;max-height:150px;max-width:100%;object-fit:contain;transform:translateY(12px)}.app-nav[data-v-a1245ef3]{align-items:center;align-self:start;display:flex;gap:10px;justify-content:flex-end;min-width:0}.user-name[data-v-a1245ef3]{max-width:min(42vw,280px);overflow:hidden;border:1px solid rgba(255,255,255,.52);border-radius:6px;background:#1c1f22d1;color:var(--ss-text-inverse);font-family:Metropolis-Medium;font-size:14px;min-height:38px;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.logout-button[data-v-a1245ef3]{min-height:38px;border:2px solid rgba(255,255,255,.72);border-radius:6px;background:#333333e0;color:var(--ss-text-inverse);cursor:pointer;font-family:Metropolis-Medium;font-size:14px;padding:0 14px}.logout-button[data-v-a1245ef3]:hover,.logout-button[data-v-a1245ef3]:focus-visible{background:var(--ss-primary);outline:none}.theme-glass .user-name,.theme-glass .logout-button{border-color:#ffffff47;background:#0c121899;box-shadow:0 10px 28px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-glass .title-card{border-color:var(--ss-glass-panel-border);border-radius:16px;background:var(--ss-glass-panel-bg);box-shadow:var(--ss-glass-panel-shadow),var(--ss-glass-panel-inset);-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur)}.theme-glass.mode-dark .title-card{border-color:var(--ss-glass-panel-border);background:var(--ss-glass-panel-bg);box-shadow:var(--ss-glass-panel-shadow),var(--ss-glass-panel-inset)}@media screen and (max-width: 748px){.app-container[data-v-a1245ef3]{--ss-header-sticky-offset: 68px}.app-header[data-v-a1245ef3]{grid-template-columns:auto minmax(120px,1fr) auto;gap:8px;min-height:0;padding:6px 8px 4px}.brand-lockup[data-v-a1245ef3]{gap:10px}.app-nav[data-v-a1245ef3]{gap:6px}.user-name[data-v-a1245ef3]{max-width:38vw;font-size:12px;min-height:34px;padding:7px 9px}.logout-button[data-v-a1245ef3]{min-height:34px;font-size:12px;padding:0 10px}.title-card[data-v-a1245ef3]{max-width:100%;min-height:48px;padding:6px 10px}.title-image[data-v-a1245ef3]{max-height:38px;transform:translateY(4px)}}@media screen and (max-width: 520px){.app-container[data-v-a1245ef3]{--ss-header-sticky-offset: 88px}.brand-lockup[data-v-a1245ef3]{gap:2px}.app-header[data-v-a1245ef3]{grid-template-columns:82px minmax(0,1fr)}.app-nav[data-v-a1245ef3]{grid-column:1 / 3;justify-content:flex-end}}.app-container[data-v-a1245ef3] select,.app-container[data-v-a1245ef3] select:focus,.app-container[data-v-a1245ef3] textarea,.app-container[data-v-a1245ef3] textarea:focus,.app-container[data-v-a1245ef3] input,.app-container[data-v-a1245ef3] input:focus,.app-container[data-v-a1245ef3] input[type=text],.app-container[data-v-a1245ef3] input[type=password],.app-container[data-v-a1245ef3] input[type=email]{font-size:16px!important}[data-v-c79e6d25]::-webkit-scrollbar{-webkit-appearance:none;width:10px}[data-v-c79e6d25]::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}[data-v-c79e6d25]::-ms-clear{display:none}[data-v-c79e6d25]::-webkit-search-decoration,[data-v-c79e6d25]::-webkit-search-cancel-button,[data-v-c79e6d25]::-webkit-search-results-button,[data-v-c79e6d25]::-webkit-search-results-decoration{display:none}.search-dropdown-wrapper[data-v-c79e6d25]{position:relative;text-align:left;margin:10px auto 0;z-index:100}.search-icon[data-v-c79e6d25]{position:absolute;top:20%;right:0}.dropdown-toggle[data-v-c79e6d25]{height:58px;display:table;cursor:pointer;border:1px solid var(--ss-border);border-radius:0;background-color:var(--ss-surface)}.selected-option[data-v-c79e6d25]{display:table-cell;vertical-align:middle;padding-left:16px;padding-right:48px;color:var(--ss-text);font-family:var(--ss-font-display);font-size:18px;font-weight:700}.arrow[data-v-c79e6d25]{position:absolute;top:24px;right:18px;filter:invert(1)}.dropdown[data-v-c79e6d25]{position:absolute;top:58px;left:0;background:var(--ss-surface);border:1px solid var(--ss-border);z-index:110;max-height:0;overflow:hidden;transition:max-height .2s}.dropdown-active[data-v-c79e6d25]{max-height:calc((var(--visible-options) * 58px) + 74px);transition:max-height .2s}.dropdown-active[data-v-c79e6d25]:not(.has-search){max-height:calc(var(--visible-options) * 58px)}.search input[data-v-c79e6d25]{box-sizing:border-box;background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:0;width:calc(100% - 20px);color:var(--ss-text);margin:10px;font-family:var(--ss-font-display);font-size:18px;height:52px;padding:0 14px}.search input[data-v-c79e6d25]:focus{border-color:var(--ss-primary);outline:none}.options-scroll[data-v-c79e6d25]{max-height:calc(var(--visible-options) * 58px);overflow-x:hidden;overflow-y:auto}.options-scroll-no-search[data-v-c79e6d25]{max-height:none;overflow-y:visible}.dropdown-option[data-v-c79e6d25]{box-sizing:border-box;position:relative;color:var(--ss-text);font-family:var(--ss-font-display);font-size:18px;font-weight:700;min-height:58px;padding:16px 14px;cursor:pointer}.dropdown-option[data-v-c79e6d25]:hover{background:#007f6a1f}.clear-filter[data-v-c79e6d25]{position:absolute;top:12px;right:10%;cursor:pointer}.completion-marker[data-v-c79e6d25]{position:absolute;right:20px;color:#0f0;font-size:20px;font-weight:700;bottom:5px}.mode-dark .dropdown-toggle{border-color:var(--ss-tertiary);background-color:var(--ss-tertiary)}.mode-dark .selected-option,.mode-dark .dropdown-option{color:var(--ss-text-inverse)}.mode-dark .arrow{filter:none}.mode-dark .dropdown{background:var(--ss-tertiary);border-color:var(--ss-tertiary)}.mode-dark .dropdown-option:hover{background:#00000052}.theme-glass .dropdown-toggle{border-color:var(--ss-glass-panel-border);border-radius:10px;background:var(--ss-glass-panel-bg);box-shadow:0 10px 22px #0000001f,var(--ss-glass-panel-inset);-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur)}.theme-glass .selected-option{color:var(--ss-text)}.theme-glass .arrow{filter:invert(1)}.theme-glass .dropdown{border:1px solid var(--ss-glass-panel-border);border-radius:12px;background:#ffffffd1;box-shadow:0 20px 48px #00000038;-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur)}.theme-glass .search input{border-color:#ffffff3d;border-radius:10px;background:#fffffff0}.theme-glass .dropdown-option{color:var(--ss-text)}.theme-glass .dropdown-option:hover{background:#1aa78e24}.theme-glass.mode-dark .dropdown-toggle,.theme-glass.mode-dark .dropdown{background:#071015f5;border-color:#ffffff29}.theme-glass.mode-dark .selected-option,.theme-glass.mode-dark .dropdown-option{color:var(--ss-text)}.theme-glass.mode-dark .arrow{filter:none}.theme-glass.mode-dark .search input{background:#121a22f5;border-color:#ffffff2e;color:var(--ss-text)}.theme-glass.mode-dark .search input::placeholder{color:#ffffff8a}.theme-glass.mode-dark .dropdown-option:hover{background:#33d6b724}@media screen and (max-width: 768px){.search-dropdown-wrapper[data-v-c79e6d25]{box-sizing:border-box;margin-top:0;overflow:visible;width:100%!important}.dropdown-toggle[data-v-c79e6d25]{box-sizing:border-box;display:flex;align-items:center;min-height:48px;height:48px;width:100%!important;border-radius:0}.selected-option[data-v-c79e6d25]{display:block;flex:1;font-size:14px;font-weight:400;overflow:hidden;padding-left:10px;padding-right:42px;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-c79e6d25]{top:19px;right:14px}.dropdown[data-v-c79e6d25]{position:fixed;top:calc(var(--ss-header-sticky-offset) + 70px);left:12px;right:12px;width:auto!important;border-radius:0;box-shadow:0 24px 70px #0000006b;z-index:120}.dropdown-active[data-v-c79e6d25]{max-height:calc(100svh - var(--ss-header-sticky-offset) - 92px)}.dropdown-active[data-v-c79e6d25]:not(.has-search){max-height:calc(var(--visible-options) * 48px)}.search input[data-v-c79e6d25]{box-sizing:border-box;display:block;font-size:16px;margin:12px 10px 10px;width:calc(100% - 20px);height:44px}.options-scroll[data-v-c79e6d25]{height:auto;max-height:calc(100svh - var(--ss-header-sticky-offset) - 160px)}.options-scroll-no-search[data-v-c79e6d25]{max-height:none;overflow-y:visible}.dropdown-option[data-v-c79e6d25]{align-items:center;display:flex;font-size:15px;font-weight:400;min-height:48px;padding:12px 16px}.theme-glass .dropdown-toggle,.theme-glass .dropdown{border-radius:12px}}.activity-form-header[data-v-072775d2]{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 30px 0}.activity-heading-block[data-v-072775d2]{flex:1 1 auto;min-width:0}.instructions-header[data-v-072775d2]{font-size:clamp(32px,3vw,42px);color:var(--ss-secondary);font-family:var(--ss-font-display);font-weight:800;line-height:1.05;margin:0;padding-left:14px;position:relative}.instructions-header[data-v-072775d2]:before{background:var(--ss-secondary);bottom:4px;content:"";left:0;position:absolute;top:4px;width:5px}.selected-team-actions[data-v-072775d2]{align-items:flex-start;display:flex;flex:1 1 34%;gap:12px;justify-content:flex-end;min-width:0}.selected-team-name[data-v-072775d2]{color:var(--ss-text);flex:1 1 auto;font-family:var(--ss-font-display);font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.08;max-width:min(44vw,520px);overflow-wrap:anywhere;text-align:right}.selected-team-change[data-v-072775d2]{align-self:flex-start;background:transparent;border:1px solid var(--ss-primary);color:var(--ss-primary);cursor:pointer;font-family:var(--ss-font-display);font-size:13px;min-height:34px;padding:0 12px;text-transform:uppercase}.selected-team-change[data-v-072775d2]:hover,.selected-team-change[data-v-072775d2]:focus-visible{background:var(--ss-primary);color:var(--ss-text-inverse);outline:none}.instructions-text[data-v-072775d2]{font-size:16pt;color:var(--ss-text-muted);margin-bottom:20px}.form-container[data-v-072775d2]{min-height:0;overflow:visible}.questions-container[data-v-072775d2]{padding:0 30px 10px}.form-divider[data-v-072775d2]{width:90%;margin:14px auto 22px;border-top:1px solid darkorange}.rubric-question[data-v-072775d2]{border-top:1px solid #e2e2e2;padding:18px 0}.rubric-question[data-v-072775d2]:first-child{border-top:0}.question-title[data-v-072775d2]{color:var(--ss-text);font-size:20px;font-weight:700;margin-bottom:12px}.context-card[data-v-072775d2]{background:var(--ss-surface-soft);border-left:5px solid var(--ss-primary);color:var(--ss-text);font-size:15px;line-height:1.35;margin-bottom:14px;padding:12px 14px}.context-card p[data-v-072775d2]{margin:0 0 8px}.context-card p[data-v-072775d2]:last-child{margin-bottom:0}.context-title[data-v-072775d2]{color:var(--ss-primary);font-weight:700}.rubric-context-list[data-v-072775d2]{display:grid;gap:8px}.rubric-context-intro[data-v-072775d2]{color:var(--ss-text-muted);margin:0 0 10px}.rubric-context-line[data-v-072775d2]{align-items:flex-start;display:flex;gap:10px}.rubric-context-value[data-v-072775d2]{align-items:center;background:var(--ss-primary);color:var(--ss-text-inverse);display:inline-flex;flex:0 0 26px;font-family:var(--ss-font-display);font-size:13px;height:26px;justify-content:center}.rubric-context-description[data-v-072775d2]{flex:1 1 auto}.scale-options[data-v-072775d2]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(120px,1fr))}.scale-option[data-v-072775d2]{align-items:center;background:var(--ss-surface);border:2px solid var(--ss-border);color:var(--ss-text);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;min-height:108px;padding:14px 12px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.scale-option[data-v-072775d2]:hover,.scale-option[data-v-072775d2]:focus-visible{border-color:var(--ss-primary);box-shadow:0 10px 20px #0000002e,0 0 0 4px #007f6a24;outline:none;transform:translateY(-1px)}.scale-option.selected[data-v-072775d2]{background:var(--ss-primary);border-color:var(--ss-primary-strong);color:var(--ss-text-inverse)}.scale-values-hidden .scale-option[data-v-072775d2]{justify-content:center}.scale-number[data-v-072775d2]{align-items:center;border:2px solid currentColor;border-radius:999px;display:inline-flex;flex:0 0 42px;font-family:var(--ss-font-display);font-size:22px;font-weight:700;height:42px;justify-content:center;line-height:1;width:42px}.scale-description[data-v-072775d2]{align-items:center;display:flex;flex-direction:column;font-family:var(--ss-font-display);font-size:clamp(17px,1.3vw,21px);font-weight:800;justify-content:center;line-height:1.08;min-height:48px;text-align:center;text-transform:uppercase}.scale-description-line[data-v-072775d2]{display:block;white-space:nowrap}.rapid-card-grid[data-v-072775d2]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:16px}.entry-card[data-v-072775d2]{align-items:center;background:var(--ss-tertiary);border:3px solid var(--ss-primary);color:var(--ss-text-inverse);cursor:pointer;display:flex;flex-direction:column;font-family:var(--ss-font-display);font-size:clamp(24px,3vw,34px);font-weight:700;gap:8px;justify-content:center;line-height:1.05;min-height:120px;padding:20px;text-align:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.entry-card.objection[data-v-072775d2]{border-color:var(--ss-secondary)}.entry-card.rapid[data-v-072775d2]{border-color:var(--ss-primary)}.entry-card[data-v-072775d2]:hover,.entry-card[data-v-072775d2]:focus-visible{background:#1f2933;box-shadow:0 12px 26px #00000047,0 0 0 3px #ffffff70;outline:none;transform:translateY(-2px)}.entry-card.objection[data-v-072775d2]:hover,.entry-card.objection[data-v-072775d2]:focus-visible{border-color:#facc15}.entry-card.rapid[data-v-072775d2]:hover,.entry-card.rapid[data-v-072775d2]:focus-visible{border-color:#22c55e}.credit-panel[data-v-072775d2],.score-summary[data-v-072775d2],.tally-panel[data-v-072775d2]{background:var(--ss-surface-soft);border:1px solid var(--ss-border);color:var(--ss-text);margin-top:16px;padding:16px}.credit-buttons[data-v-072775d2],.bonus-buttons[data-v-072775d2]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(120px,1fr))}.credit-buttons button[data-v-072775d2],.bonus-buttons button[data-v-072775d2],.tally-header button[data-v-072775d2]{background:var(--ss-primary);border:2px solid var(--ss-primary-strong);color:var(--ss-text-inverse);cursor:pointer;font-size:16px;min-height:48px}.credit-buttons .credit-button[data-v-072775d2]{border:2px solid transparent;color:#fff;font-family:Metropolis-Medium}.credit-buttons .no-credit[data-v-072775d2]{background:var(--ss-danger);border-color:var(--ss-danger-strong)}.credit-buttons .partial-credit[data-v-072775d2]{background:var(--ss-warning);border-color:var(--ss-warning-strong);color:#713f12}.credit-buttons .full-credit[data-v-072775d2]{background:var(--ss-success);border-color:var(--ss-success-strong)}.credit-buttons .credit-button[data-v-072775d2]:hover,.credit-buttons .credit-button[data-v-072775d2]:focus-visible{box-shadow:0 8px 18px #00000038;outline:none;transform:translateY(-1px)}.tally-header button[data-v-072775d2]:disabled{cursor:default;opacity:.45}.tally-grid[data-v-072775d2]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(220px,1fr))}.tally-header[data-v-072775d2]{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:12px}.undo-link[data-v-072775d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid color-mix(in srgb,var(--ss-primary) 28%,white);border-radius:999px;color:var(--ss-primary);cursor:pointer;font-family:Metropolis-Medium;font-size:13px;line-height:1;min-height:30px;padding:0 12px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.undo-link[data-v-072775d2]:hover,.undo-link[data-v-072775d2]:focus-visible{background:#e6f4f1;border-color:var(--ss-primary);box-shadow:0 4px 10px #007f6a29;color:var(--ss-primary-strong);outline:none}.undo-link[data-v-072775d2]:disabled{background:#f2f2f2;border-color:#d0d0d0;box-shadow:none;color:#8a8a8a}.checkbox-tally[data-v-072775d2],.circle-tally[data-v-072775d2]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:34px}.checkbox[data-v-072775d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ss-success);border:2px solid var(--ss-success-strong);border-radius:4px;cursor:pointer;height:24px;position:relative;width:24px}.checkbox[data-v-072775d2]:disabled,.circle[data-v-072775d2]:disabled{cursor:default}.checkbox[data-v-072775d2]:not(:disabled):hover,.checkbox[data-v-072775d2]:not(:disabled):focus-visible,.circle[data-v-072775d2]:not(:disabled):hover,.circle[data-v-072775d2]:not(:disabled):focus-visible{box-shadow:0 0 0 3px #007f6a33,0 8px 16px #0000002e;outline:none;transform:translateY(-1px)}.checkbox.editing[data-v-072775d2],.circle.editing[data-v-072775d2]{box-shadow:0 0 0 3px #e8953e52,0 8px 16px #0003}.checkbox.partial[data-v-072775d2]{background:var(--ss-warning);border-color:var(--ss-warning-strong)}.checkbox.wrong[data-v-072775d2]{background:var(--ss-danger);border-color:var(--ss-danger-strong)}.checkbox.pending[data-v-072775d2]{background:#fff;border-color:#c7c7c7;opacity:1}.circle[data-v-072775d2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #c7c7c7;border-radius:50%;cursor:pointer;height:22px;position:relative;width:22px}.circle.full[data-v-072775d2]{background:var(--ss-success);border-color:var(--ss-success-strong)}.circle.partial[data-v-072775d2]{background:var(--ss-warning);border-color:var(--ss-warning-strong)}.circle.wrong[data-v-072775d2]{background:var(--ss-danger);border-color:var(--ss-danger-strong)}.circle.pending[data-v-072775d2]{background:#fff;border-color:#c7c7c7;opacity:.45}.score-summary[data-v-072775d2]{align-items:center;color:var(--ss-text);display:flex;font-size:18px;gap:10px}.bonus-buttons[data-v-072775d2]{grid-template-columns:repeat(2,minmax(160px,1fr))}.bonus-buttons button[data-v-072775d2]{background:var(--ss-surface);color:var(--ss-text);min-height:90px}.bonus-buttons button.selected[data-v-072775d2]{background:var(--ss-primary);color:var(--ss-text-inverse)}.submission-button-container[data-v-072775d2]{align-items:center;display:flex;flex-direction:row;font-size:24px;justify-content:center}.theme-glass .activity-form-header{padding:0 0 6px}.theme-glass .instructions-header{color:#fff;font-weight:600;text-shadow:0 8px 22px rgba(0,0,0,.32)}.theme-glass .instructions-header:before{border-radius:999px;box-shadow:0 0 18px #e8953e52}.theme-glass .selected-team-name{color:#ffffffd6;font-family:Metropolis-Medium;font-weight:500}.theme-glass .selected-team-change{border-color:#ffffff57;border-radius:999px;color:#ffffffe6}.theme-glass .selected-team-change:hover,.theme-glass .selected-team-change:focus-visible{background:#ffffff24;color:#fff}.theme-glass .instructions-text{color:#ffffffb8}.theme-glass .form-container{border:1px solid var(--ss-glass-panel-border);border-radius:14px;background:var(--ss-glass-panel-bg);box-shadow:var(--ss-glass-panel-shadow),var(--ss-glass-panel-inset);-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur);padding:16px}.theme-glass .form-divider{display:none}.theme-glass .questions-container{padding:0}.theme-glass .context-card,.theme-glass .credit-panel,.theme-glass .score-summary,.theme-glass .tally-panel{border-radius:14px}.theme-glass .rubric-question{border:1px solid rgba(17,24,39,.1);border-radius:14px;box-shadow:0 10px 22px #11182714;margin-bottom:14px;padding:16px}.theme-glass .scale-option,.theme-glass .entry-card,.theme-glass .credit-buttons button,.theme-glass .bonus-buttons button,.theme-glass .tally-header button{border-radius:12px}.theme-glass .scale-description{font-family:Metropolis-Medium;font-size:18px;font-weight:500;letter-spacing:0;text-transform:none}.theme-glass .scale-number{border-width:1px;font-family:Metropolis-Medium;font-size:18px;font-weight:600}.theme-glass .undo-link{border-radius:999px;background:#fffffff0}.theme-glass.mode-dark .form-container{background:#080d13f0;border-color:#ffffff24;box-shadow:0 18px 42px #00000057}.theme-glass.mode-dark .rubric-question{background:#0f161ec7;border-color:#ffffff1a;box-shadow:0 14px 30px #00000042}.theme-glass.mode-dark .question-title,.theme-glass.mode-dark .score-summary,.theme-glass.mode-dark .tally-header{color:var(--ss-text)}.theme-glass.mode-dark .context-card,.theme-glass.mode-dark .credit-panel,.theme-glass.mode-dark .score-summary,.theme-glass.mode-dark .tally-panel{background:#121a22db;border-color:#ffffff1f;color:var(--ss-text)}.theme-glass.mode-dark .scale-option,.theme-glass.mode-dark .entry-card,.theme-glass.mode-dark .bonus-buttons button,.theme-glass.mode-dark .tally-header button{background:#0a1017d1;border-color:#ffffff29;color:var(--ss-text)}.theme-glass.mode-dark .scale-option:hover,.theme-glass.mode-dark .scale-option:focus-visible{border-color:#33d6b7d1;box-shadow:0 12px 24px #00000042,0 0 0 4px #33d6b729}.theme-glass.mode-dark .scale-option.selected,.theme-glass.mode-dark .bonus-buttons button.selected{background:var(--ss-primary);border-color:#a1ffeddb;color:#041412}.theme-glass.mode-dark .scale-description{color:inherit}.theme-glass.mode-dark .entry-card:hover,.theme-glass.mode-dark .entry-card:focus-visible{background:#15202af5;box-shadow:0 14px 30px #00000057,0 0 0 3px #ffffff29}.theme-glass.mode-dark .checkbox.pending,.theme-glass.mode-dark .circle.pending{background:#ffffff1a;border-color:#ffffff57}.theme-glass.mode-dark .undo-link{background:#ffffff14;border-color:#33d6b757;color:var(--ss-primary)}.theme-glass.mode-dark .undo-link:hover,.theme-glass.mode-dark .undo-link:focus-visible{background:#33d6b724;border-color:#33d6b7b8;color:#9effec}@media screen and (max-width: 900px){.activity-form-header[data-v-072775d2]{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px 0}.selected-team-actions[data-v-072775d2]{justify-content:space-between;width:100%}.selected-team-change[data-v-072775d2]{flex:0 0 auto}.scale-options[data-v-072775d2],.rapid-card-grid[data-v-072775d2],.tally-grid[data-v-072775d2],.credit-buttons[data-v-072775d2],.bonus-buttons[data-v-072775d2]{grid-template-columns:1fr}.questions-container[data-v-072775d2]{padding:0 16px 10px}.scale-option[data-v-072775d2]{min-height:86px;padding:12px}.scale-number[data-v-072775d2]{flex-basis:34px;font-size:18px;height:34px;width:34px}.scale-description[data-v-072775d2]{font-size:16px;min-height:40px}}.home-button[data-v-9663290b]{cursor:pointer;display:none;left:10%;position:absolute;top:9%;z-index:10}.home-button a[data-v-9663290b]{color:#000}.coach-view[data-v-9663290b]{align-items:stretch;display:flex;flex-direction:column;padding-top:18px;width:100%}.dropdowns-container[data-v-9663290b]{align-items:center;background-color:var(--ss-surface-strong);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:100%;overflow:visible;padding:20px 0;position:relative;width:85%;z-index:90}.card-setup-container[data-v-9663290b]{background:#f0eee6;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:980px;padding:18px;width:85%}.activity-card-level[data-v-9663290b]{display:flex;flex-direction:column;gap:10px}.activity-card-level-heading[data-v-9663290b],.setup-team-search-label[data-v-9663290b]{align-items:baseline;color:var(--ss-text);display:flex;font-family:var(--ss-font-display);gap:8px}.activity-card-level-heading span[data-v-9663290b],.setup-team-search-label span[data-v-9663290b]{color:var(--ss-secondary);font-family:var(--ss-font-display);font-size:11px;letter-spacing:0;text-transform:uppercase}.activity-card-level-heading strong[data-v-9663290b],.setup-team-search-label strong[data-v-9663290b]{font-size:17px}.activity-card-grid[data-v-9663290b]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr))}.activity-select-card[data-v-9663290b]{align-items:center;background:#fcfbf7;border:2px solid rgba(0,127,106,.22);color:var(--ss-text);cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:92px;padding:14px 18px;text-align:center;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.activity-select-card[data-v-9663290b]:hover,.activity-select-card[data-v-9663290b]:focus-visible{border-color:var(--ss-primary);background:#e6f4f1;box-shadow:0 16px 28px #00000038,0 0 0 4px #007f6a33;outline:none;transform:translateY(-2px)}.activity-select-card-selected[data-v-9663290b]{background:var(--ss-primary);border-color:var(--ss-primary-strong);color:var(--ss-text-inverse)}.bonus-activity-row[data-v-9663290b]{display:flex;margin-top:4px}.bonus-activity-card[data-v-9663290b]{background:#fff6dc;border-color:#e8953e6b;color:var(--ss-text);min-height:74px;width:100%}.bonus-activity-card[data-v-9663290b]:hover,.bonus-activity-card[data-v-9663290b]:focus-visible{background:#ffedbd;border-color:var(--ss-secondary);box-shadow:0 12px 24px #0000002e,0 0 0 4px #e8953e2e}.bonus-activity-kicker[data-v-9663290b]{color:var(--ss-secondary-strong);font-family:var(--ss-font-display);font-size:11px;letter-spacing:0;text-transform:uppercase}.activity-select-card-selected .bonus-activity-kicker[data-v-9663290b]{color:#ffffffc7}.bonus-activity-card.activity-select-card-selected[data-v-9663290b]{background:var(--ss-secondary);border-color:var(--ss-secondary-strong);color:var(--ss-text)}.bonus-activity-card.activity-select-card-selected .bonus-activity-kicker[data-v-9663290b]{color:#5f3210}.activity-select-card-title[data-v-9663290b]{font-family:Metropolis-Medium;font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.05}.theme-legacy .card-setup-container,.theme-legacy .activity-card-level-heading,.theme-legacy .setup-team-search-label,.theme-legacy .activity-select-card:not(.activity-select-card-selected){color:#333}.theme-legacy.mode-dark .card-setup-container{background:#1c1f22e0;border-color:#ffffff24}.theme-legacy.mode-dark .activity-card-level-heading,.theme-legacy.mode-dark .setup-team-search-label,.theme-legacy.mode-dark .activity-select-card:not(.activity-select-card-selected){color:var(--ss-text)}.theme-legacy.mode-dark .activity-select-card{background:#151c24f0;border-color:#ffffff29}.theme-legacy.mode-dark .activity-select-card:hover,.theme-legacy.mode-dark .activity-select-card:focus-visible{background:#1f2d36f5;border-color:var(--ss-primary)}.theme-legacy.mode-dark .activity-select-card.activity-select-card-selected{background:var(--ss-primary);border-color:var(--ss-primary-strong);color:var(--ss-text-inverse)}.theme-legacy.mode-dark .bonus-activity-card{background:#5c340fd6;border-color:#f0a64f8f}.theme-legacy.mode-dark .bonus-activity-card:hover,.theme-legacy.mode-dark .bonus-activity-card:focus-visible{background:#7a4616f0;border-color:var(--ss-secondary)}.theme-legacy.mode-dark .bonus-activity-card.activity-select-card-selected{background:var(--ss-secondary);border-color:var(--ss-secondary-strong);color:#221103}.setup-team-search[data-v-9663290b]{margin:4px 0 0;max-width:720px;position:relative;width:100%;z-index:20}.setup-team-search-label[data-v-9663290b]{margin:0 0 8px 4px}.setup-team-autocomplete[data-v-9663290b]{position:relative}.setup-team-autocomplete-locked[data-v-9663290b]{opacity:.52}.setup-team-autocomplete input[data-v-9663290b]{background:var(--ss-surface);border:1px solid var(--ss-border);box-sizing:border-box;color:var(--ss-text);font-family:var(--ss-font-display);font-size:18px;min-height:54px;outline:none;padding:0 16px;width:100%}.setup-team-autocomplete input[data-v-9663290b]:focus{border-color:var(--ss-primary);box-shadow:0 0 0 4px #007f6a2e}.setup-team-results[data-v-9663290b]{background:var(--ss-surface);border:1px solid var(--ss-border);box-shadow:0 18px 34px #00000042;left:0;max-height:min(44svh,360px);overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.setup-team-result[data-v-9663290b]{align-items:center;background:transparent;border:0;color:var(--ss-text);cursor:pointer;display:flex;font-family:var(--ss-font-display);font-size:15px;justify-content:space-between;min-height:44px;padding:0 10px;text-align:left;width:100%}.setup-team-result[data-v-9663290b]:hover,.setup-team-result-selected[data-v-9663290b]{background:#007f6a1a}.setup-team-result-badge[data-v-9663290b]{background:#1c845329;border-radius:999px;color:#176c45;font-size:11px;padding:5px 8px}.selected-setup-row[data-v-9663290b]{align-items:center;background:#f0eee6;border:1px solid var(--ss-border);box-sizing:border-box;display:flex;gap:14px;justify-content:space-between;margin:0 auto 12px;max-width:980px;padding:12px 16px;position:relative;width:85%;z-index:35}.selected-setup-item[data-v-9663290b]{align-items:baseline;color:var(--ss-text);display:flex;flex:1 1 0;gap:8px;min-width:0}.selected-setup-item span[data-v-9663290b]{color:var(--ss-secondary-strong);font-family:var(--ss-font-display);font-size:11px;text-transform:uppercase}.selected-setup-item strong[data-v-9663290b]{font-family:var(--ss-font-display);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-setup-change[data-v-9663290b]{background:transparent;border:1px solid var(--ss-primary);color:var(--ss-primary);cursor:pointer;font-family:var(--ss-font-display);font-size:13px;min-height:36px;padding:0 14px;text-transform:uppercase}.selected-setup-change[data-v-9663290b]:hover,.selected-setup-change[data-v-9663290b]:focus-visible{background:var(--ss-primary);color:var(--ss-text-inverse);outline:none}.setup-team-empty[data-v-9663290b]{color:var(--ss-text-muted);padding:14px 10px}.submission-status[data-v-9663290b]{align-items:center;background:#f7f7f7;color:#333;display:flex;flex-wrap:wrap;font-size:16px;gap:16px;justify-content:space-between;margin:0 auto;padding:12px 20px;width:85%}.status-label[data-v-9663290b]{color:#5a5a5a;margin-right:6px}.status-value[data-v-9663290b]{color:#007f6a;font-weight:700}.fac-check[data-v-9663290b]{align-items:center;display:flex;gap:8px}.checkmark[data-v-9663290b]{align-items:center;border:2px solid #b5b5b5;border-radius:50%;color:#fff;display:flex;font-weight:700;height:22px;justify-content:center;width:22px}.fac-check.complete .checkmark[data-v-9663290b]{background:#007f6a;border-color:#007f6a}.coach-container[data-v-9663290b]{background-color:var(--ss-surface);flex:1 1 auto;margin:0 auto;max-width:100%;overflow:visible;position:relative;width:85%;z-index:10}.instructions-container[data-v-9663290b]{padding:30px 30px 0}.instructions-header[data-v-9663290b]{color:var(--ss-secondary);font-family:var(--ss-font-display);font-size:26px}.instructions-text[data-v-9663290b]{color:var(--ss-text-muted);font-size:16pt;margin-bottom:30px}.instructions-text.step[data-v-9663290b]{padding-left:20px}.instructions-text.initial[data-v-9663290b]{text-align:center}.theme-glass .facilitator-strip{color:#ffffffdb;max-width:980px}.theme-glass .coach-view{padding-top:12px}.theme-glass .dropdowns-container,.theme-glass .card-setup-container,.theme-glass .selected-setup-row,.theme-glass .coach-container{box-sizing:border-box;max-width:980px;border:1px solid var(--ss-glass-panel-border);border-radius:16px;background:var(--ss-glass-panel-bg);box-shadow:var(--ss-glass-panel-shadow),var(--ss-glass-panel-inset);color:var(--ss-text);-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur)}.theme-glass .dropdowns-container{align-items:flex-end;gap:14px 18px;padding:16px 18px 18px}.theme-glass .activity-select-card,.theme-glass .setup-team-autocomplete input,.theme-glass .setup-team-results{border-radius:14px}.theme-glass .activity-card-level-heading,.theme-glass .setup-team-search-label{color:var(--ss-text)}.theme-glass .activity-select-card{background:#ffffffd1;border-color:#ffffff42;box-shadow:0 10px 22px #00000029;color:var(--ss-text)}.theme-glass .activity-select-card-title{font-family:Metropolis-Medium;font-weight:600;letter-spacing:0}.theme-glass .activity-select-card:hover,.theme-glass .activity-select-card:focus-visible{background:#1aa78e3d;border-color:#45e2c6b8;box-shadow:0 18px 34px #00000047,0 0 0 4px #1aa78e38;color:#fffffff5}.theme-glass .activity-select-card.activity-select-card-selected{background:#1aa78ee0;border-color:#7bf5dee0;color:#062b25}.theme-glass .bonus-activity-card{background:#e8953e29;border-color:#e8953e66;color:#ffffffeb}.theme-glass .bonus-activity-card:hover,.theme-glass .bonus-activity-card:focus-visible{background:#e8953e52;border-color:#ffbc63c7;color:#fff}.theme-glass .bonus-activity-card.activity-select-card-selected{background:#e8953ee6;border-color:#ffce87e6;color:#2b1708}.theme-glass .bonus-activity-card.activity-select-card-selected .bonus-activity-kicker{color:#3f230d}.theme-glass .selected-setup-row{margin-bottom:12px}.theme-glass .selected-setup-item{color:var(--ss-text)}.theme-glass .selected-setup-change{border-color:color-mix(in srgb,var(--ss-primary) 70%,white);color:var(--ss-primary-strong)}.theme-glass .selected-setup-change:hover,.theme-glass .selected-setup-change:focus-visible{background:#1aa78e29;color:var(--ss-primary-strong)}.theme-glass .setup-team-result-badge{background:#147a4f;border:1px solid rgba(9,75,47,.2);color:#fff;font-family:Metropolis-Medium}.theme-glass .setup-team-autocomplete input,.theme-glass .setup-team-results{box-shadow:0 10px 22px #0000002e}.theme-glass .submission-status{margin-top:12px;background:#282828e6}.theme-glass .status-label{color:#ffffffa8}.theme-glass .status-value{color:#e8953e}.theme-glass .coach-container{margin-top:12px;padding:18px}.theme-glass .instructions-container{padding:24px}.theme-glass .instructions-header{color:var(--ss-secondary)}.theme-glass .instructions-text{color:var(--ss-text-muted)}.theme-glass.mode-dark .selected-setup-item{color:#fffffff0}.theme-glass.mode-dark .selected-setup-change{border-color:#ffffff57;color:#ffffffe6}.theme-glass.mode-dark .selected-setup-change:hover,.theme-glass.mode-dark .selected-setup-change:focus-visible{background:#ffffff24;color:#fff}.theme-glass.mode-dark .activity-select-card{background:#121a22e0;border-color:#ffffff2e;color:var(--ss-text)}.theme-glass.mode-dark .activity-select-card:hover,.theme-glass.mode-dark .activity-select-card:focus-visible{background:#193038f5;border-color:#33d6b7d1;color:var(--ss-text)}.theme-glass.mode-dark .activity-select-card.activity-select-card-selected{background:#33d6b7e6;border-color:#a1ffedd6;color:#041412}.theme-glass.mode-dark .bonus-activity-card{background:#5d340fb8;border-color:#f0a64f94;color:var(--ss-text)}.theme-glass.mode-dark .bonus-activity-card:hover,.theme-glass.mode-dark .bonus-activity-card:focus-visible{background:#7b4616e6;border-color:#ffc878db;color:var(--ss-text)}.theme-glass.mode-dark .bonus-activity-card.activity-select-card-selected{background:#f0a64feb;border-color:#ffdb9de6;color:#221103}.theme-glass.mode-dark .bonus-activity-card.activity-select-card-selected .bonus-activity-kicker{color:#3a1d05}.theme-glass.mode-dark .setup-team-autocomplete input,.theme-glass.mode-dark .setup-team-results{background:#0a1017f5;border-color:#ffffff29;color:var(--ss-text)}.theme-glass.mode-dark .setup-team-result:hover,.theme-glass.mode-dark .setup-team-result-selected{background:#33d6b729}.theme-glass.mode-dark .selected-setup-item span{color:var(--ss-secondary)}@media screen and (max-width: 768px){.coach-view[data-v-9663290b]{padding-top:0}.dropdowns-container[data-v-9663290b],.card-setup-container[data-v-9663290b],.selected-setup-row[data-v-9663290b],.coach-container[data-v-9663290b]{width:96%}.dropdowns-container[data-v-9663290b]{position:sticky;top:var(--ss-header-sticky-offset);z-index:80;align-items:stretch;gap:10px;justify-content:stretch;overflow:visible;border-radius:10px;padding:10px;box-shadow:0 12px 34px #00000042}.theme-glass .dropdowns-container{top:var(--ss-header-sticky-offset);padding:10px}.card-setup-container[data-v-9663290b]{padding:12px}.activity-card-grid[data-v-9663290b]{grid-template-columns:1fr}.setup-team-results[data-v-9663290b]{left:12px;max-height:calc(100svh - var(--ss-header-sticky-offset) - 180px);overflow-y:auto;position:fixed;right:12px;top:calc(var(--ss-header-sticky-offset) + 172px);z-index:140}.selected-setup-row[data-v-9663290b]{align-items:stretch;flex-direction:column;gap:8px;padding:12px}.selected-setup-item[data-v-9663290b]{justify-content:space-between}.activity-select-card[data-v-9663290b]{align-items:flex-start;min-height:72px;padding:12px 14px;text-align:left}.activity-select-card-title[data-v-9663290b]{font-size:20px;line-height:1.1}.bonus-activity-card[data-v-9663290b]{min-height:68px}}.splash-view[data-v-fd1fd0c5]{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:calc(100svh - 220px);padding:16px 0 48px}.splash-text-container[data-v-fd1fd0c5]{width:80%;min-height:280px;margin:0 auto;background-color:#fff;border:2px solid darkorange;display:flex;flex-direction:column;justify-content:center}.login-container[data-v-fd1fd0c5]{display:flex;flex-direction:column;font-size:24px}.form-item[data-v-fd1fd0c5]{display:flex;flex-direction:row;width:60%;margin:10px auto}.form-item[data-v-fd1fd0c5]:last-child{margin-bottom:0}.form-label[data-v-fd1fd0c5]{color:#ff8c00;flex:1}.form-input[data-v-fd1fd0c5]{box-sizing:border-box;flex:2;height:40px;min-height:40px;padding:0 10px}.password-field[data-v-fd1fd0c5]{position:relative;display:flex;align-items:center;flex:2;height:40px;min-height:40px}.password-field .form-input[data-v-fd1fd0c5]{width:100%;height:40px;min-height:40px;padding-right:46px}.password-toggle[data-v-fd1fd0c5]{position:absolute;top:50%;right:7px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:6px;background:transparent;color:#374151;cursor:pointer;transform:translateY(-50%)}.password-toggle[data-v-fd1fd0c5]:hover,.password-toggle[data-v-fd1fd0c5]:focus-visible{background:#11182714;color:#111827;outline:none}.password-toggle svg[data-v-fd1fd0c5]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.form-feedback[data-v-fd1fd0c5]{color:red;font-size:18px;display:flex;flex:1;justify-content:center;text-align:center}.button[data-v-fd1fd0c5]{margin:30px auto 0;cursor:pointer;font-size:25px;background-color:#e9953e;color:#fff;border:3px solid rgb(175,110,45);width:100%;max-width:200px;height:50px;text-align:center;padding-top:3px;filter:drop-shadow(3px 3px 5px rgb(175,110,45))}.button.error-adjusted[data-v-fd1fd0c5]{margin-top:10px;margin-bottom:10px}.theme-glass .splash-view{min-height:calc(100svh - 220px);padding:16px}.theme-glass .splash-text-container{width:min(100%,420px);min-height:0;margin:0 auto;padding:28px;border:1px solid rgba(255,255,255,.32);border-radius:8px;background:#0c12188a;box-shadow:0 24px 80px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.theme-glass .login-container{gap:18px}.theme-glass .form-item{flex-direction:column;gap:8px;width:100%;margin:0}.theme-glass .form-label{color:#ffffffd6;font-family:Metropolis-Medium;font-size:13px}.theme-glass .form-input{box-sizing:border-box;width:100%;height:48px;min-height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#ffffffe6;color:#111827;outline:none}.theme-glass .password-field{height:48px;min-height:48px}.theme-glass .password-field .form-input{height:48px;min-height:48px;padding-right:46px}.theme-glass .form-input:focus{border-color:#ffffffb8;background:#fff;box-shadow:0 0 0 3px #e9953e47}.theme-glass .form-feedback{width:100%;box-sizing:border-box;border:1px solid rgba(254,202,202,.48);border-radius:6px;padding:10px 12px;background:#7f1d1d6b;color:#fff1f2;font-size:14px;text-align:left}.theme-glass .button{width:100%;max-width:none;min-height:50px;height:auto;border:0;border-radius:6px;margin-top:2px;background:#e8953e;filter:none;font-family:Metropolis-Medium;font-size:16px}.theme-glass .button:hover{background:#d78332;box-shadow:0 14px 28px #0000003d}.theme-glass.mode-dark .splash-text-container{background:#070e13b8;border-color:#ffffff2e;box-shadow:0 24px 80px #0000006b}.theme-glass.mode-dark .form-input{background:#121a22f5;border-color:#fff3;color:var(--ss-text)}.theme-glass.mode-dark .form-input:focus{background:#17212bfa;border-color:#33d6b7b8;box-shadow:0 0 0 3px #33d6b72e}.theme-glass.mode-dark .form-input::placeholder{color:#ffffff85}.theme-glass.mode-dark .button{background:var(--ss-secondary);color:#241100}.theme-glass.mode-dark .button:hover{background:#ffc06f}@media screen and (max-width: 1024px){.form-item[data-v-fd1fd0c5]{flex-direction:column;width:80%}.form-item[data-v-fd1fd0c5]:first-child{margin-top:0}.form-input[data-v-fd1fd0c5]{min-height:40px}.button[data-v-fd1fd0c5]{margin-top:20px}}@media screen and (max-width: 428px){.form-item[data-v-fd1fd0c5]{width:80%}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background-color:#646464;transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400;background-color:#102a28;background-image:url(/assets/shionogi-smartscore-bg-thBwq9Mf.png);background-size:cover;background-position:center;min-height:100vh;overflow:auto}a{color:#7013dd}.bold{font-weight:700}#logo{max-width:150px;width:150px;position:static;z-index:1}.theme-glass #logo{background:var(--ss-glass-panel-bg);border:1px solid var(--ss-glass-panel-border);border-radius:14px;box-shadow:0 12px 28px #0000002e,var(--ss-glass-panel-inset);box-sizing:border-box;max-width:150px;padding:8px 10px;width:150px;-webkit-backdrop-filter:var(--ss-glass-blur);backdrop-filter:var(--ss-glass-blur)}.theme-glass.mode-dark #logo{box-shadow:0 12px 28px #0000004d}@media screen and (max-width: 768px){#logo{max-width:82px;width:82px}.theme-glass #logo{max-width:82px;padding:5px 6px;width:82px}}.theme-glass .title-text{text-shadow:0 8px 24px rgba(0,0,0,.36)}.question-header{font-size:20px;font-weight:700;color:var(--ss-secondary)}.question-number{font-size:18px;color:var(--ss-secondary)}.modal{background-color:#000c;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;font-size:20px}.modal-textbox{display:flex;flex-direction:column;flex-wrap:wrap;width:80%;max-width:100%;background-color:#fff;padding:20px;border-radius:5px}.modal-message{font-size:25px;text-align:center}.modal-close-button{align-self:flex-end;margin-top:-15px;color:red;cursor:pointer;font-size:30px;display:none}.modal-controls{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding:20px 0 10px}.modal-button{display:flex;min-width:200px;align-items:center;justify-content:center;border:3px solid var(--ss-primary);background-color:var(--ss-primary);color:var(--ss-text-inverse);cursor:pointer;filter:drop-shadow(3px 3px 5px #039a84);font-size:25px;height:60px;margin:20px auto 0}.point-button{background-color:var(--ss-primary);color:var(--ss-text-inverse);border:3px solid var(--ss-primary);filter:drop-shadow(3px 3px 5px #039a84)}.form-button{display:flex;align-items:center;justify-content:center;margin:20px auto;cursor:pointer;font-size:25px;background-color:var(--ss-primary);color:var(--ss-text-inverse);border:3px solid var(--ss-primary);width:100%;max-width:330px;height:70px;text-align:center;padding-top:3px;filter:drop-shadow(3px 3px 5px rgb(0,0,0))}.form-button-disabled{pointer-events:none;cursor:default;background-color:#aaa;border:3px solid gray;color:gray;filter:none}.form-button-enabled{cursor:pointer;background-color:var(--ss-primary);color:var(--ss-text-inverse);border:3px solid var(--ss-primary);filter:drop-shadow(3px 3px 5px rgb(51,51,51))}.form-button-cancel{cursor:pointer;background-color:transparent;color:var(--ss-danger);border:3px solid var(--ss-danger);filter:none}.form-button-cancel:hover,.form-button-cancel:focus-visible{background-color:#dc262614;color:var(--ss-danger-strong);outline:none}.theme-glass .modal{background:radial-gradient(circle at 50% 30%,rgba(233,149,62,.12),transparent 34%),#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:16px}.theme-glass .modal-textbox{width:min(92%,680px);max-height:88svh;overflow-y:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#262728f5;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff1a;color:#fff;padding:26px}.theme-glass .modal-message{color:#ffffffe6;font-family:Metropolis-Medium;font-size:22px;line-height:1.35;text-align:left}.theme-glass .modal-button,.theme-glass .form-button{border:1px solid rgba(126,240,197,.36);border-radius:12px;background:linear-gradient(180deg,#1aa78e,#007f6a);box-shadow:0 12px 22px #0058493d;filter:none;font-family:Metropolis-Medium;font-size:18px;height:54px}.theme-glass .form-button-disabled{background:#aaaaaa5c;border:1px solid rgba(120,120,120,.22);box-shadow:none;color:#3c3c3c9e}.theme-glass .form-button-cancel{border:1px solid rgba(248,113,113,.56);background:#7f1d1d14;box-shadow:none;color:#fecaca}.theme-glass .form-button-cancel:hover,.theme-glass .form-button-cancel:focus-visible{background:#7f1d1d38;color:#fff}
