.StartCard-module__XB6e7a__page{background:var(--monitor-bg);min-height:100dvh;color:var(--monitor-text);place-items:center;padding:24px;display:grid}.StartCard-module__XB6e7a__card{background:#fff;border:1px solid #e2e3df;border-radius:14px;width:100%;max-width:360px;padding:28px 24px;box-shadow:0 1px 2px #0000000a}.StartCard-module__XB6e7a__title{text-align:center;letter-spacing:.01em;margin:0 0 22px;font-size:1.05rem;font-weight:600}.StartCard-module__XB6e7a__join{flex-direction:column;gap:10px;display:flex}.StartCard-module__XB6e7a__label{font-size:.85rem;font-weight:600}.StartCard-module__XB6e7a__code{font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center;background:var(--monitor-bg);color:var(--monitor-text);border:1px solid #cfd0cb;border-radius:8px;padding:8px 4px 8px 12px;font-family:Barlow Condensed,system-ui,sans-serif;font-size:2.4rem}.StartCard-module__XB6e7a__code:focus-visible{outline:2px solid var(--admin-blue);outline-offset:1px}.StartCard-module__XB6e7a__joinButton,.StartCard-module__XB6e7a__create{font:inherit;cursor:pointer;border-radius:8px;padding:11px 14px;font-weight:600}.StartCard-module__XB6e7a__joinButton{color:var(--monitor-text);background:#f1f2ee;border:1px solid #cfd0cb}.StartCard-module__XB6e7a__joinButton:disabled{opacity:.5;cursor:not-allowed}.StartCard-module__XB6e7a__create{background:var(--admin-blue);color:#fff;border:none;width:100%}.StartCard-module__XB6e7a__create:disabled{opacity:.6;cursor:not-allowed}.StartCard-module__XB6e7a__joinButton:focus-visible,.StartCard-module__XB6e7a__create:focus-visible{outline:2px solid var(--admin-blue);outline-offset:2px}.StartCard-module__XB6e7a__divider{color:#8a8d86;align-items:center;gap:12px;margin:20px 0;font-size:.8rem;display:flex}.StartCard-module__XB6e7a__divider:before,.StartCard-module__XB6e7a__divider:after{content:"";background:#e2e3df;flex:1;height:1px}.StartCard-module__XB6e7a__error{color:var(--error-red);align-items:center;gap:8px;margin:2px 0 0;font-size:.85rem;display:flex}.StartCard-module__XB6e7a__errorDot{background:var(--error-red);border-radius:50%;flex:none;width:8px;height:8px}
