._menu_kojiz_1{border:1px solid var(--border);background:var(--popover);width:226px;max-width:calc(100vw - 24px);color:var(--foreground);font-family:var(--font-sans);border-radius:2px;padding:5px;box-shadow:0 8px 24px #0000000c}._menuItem_kojiz_2{min-height:44px;color:var(--foreground);cursor:pointer;border-radius:0;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none}._menuItem_kojiz_2[data-highlighted]{background:var(--muted);color:var(--foreground)}._menuItem_kojiz_2 svg{color:currentColor}._menuSeparator_kojiz_5{background:var(--border);margin:5px 7px}._links_kojiz_6 button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._submit_kojiz_6:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._retryLink_kojiz_6:focus-visible{outline:2px solid var(--ring);outline-offset:3px}._submit_kojiz_6:disabled,._links_kojiz_6 button:disabled{cursor:default;opacity:.55}._dialog_kojiz_8 [data-slot=dialog-close]{border-radius:12px;place-items:center;min-width:48px;min-height:48px;display:grid;top:6px;right:6px}._dialog_kojiz_8{background:var(--popover);max-height:calc(100dvh - 24px);color:var(--foreground);border:1px solid var(--border);font-family:var(--font-sans);overflow-y:auto;border-radius:20px!important;gap:0!important;width:min(440px,100vw - 24px)!important;max-width:440px!important;padding:38px 30px 28px!important}._title_kojiz_10{letter-spacing:-.8px;margin:0;padding-right:22px;font:400 32px/1.2 var(--font-editorial)!important}._description_kojiz_11{overflow-wrap:anywhere;margin:12px 0 24px;color:var(--text-secondary)!important;font-size:13px!important;line-height:1.6!important}._form_kojiz_12{gap:17px;min-width:0;display:grid}._form_kojiz_12 label{gap:9px;font-size:13px;display:grid}._form_kojiz_12 input{background:var(--background);width:100%;min-width:0;min-height:48px;color:var(--foreground);border:1px solid var(--border);font:400 16px/1.5 var(--font-sans);border-radius:10px;padding:12px 14px}._form_kojiz_12 input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._form_kojiz_12 ._code_kojiz_16{text-align:center;letter-spacing:.45em;font-variant-numeric:tabular-nums;font-size:25px}._submit_kojiz_6{border:1px solid var(--primary);background:var(--primary);min-height:48px;color:var(--primary-foreground);font:500 16px/1.5 var(--font-sans);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}._links_kojiz_6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}._links_kojiz_6 button{min-height:48px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:flex}._note_kojiz_20,._account_kojiz_20 p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}._retryLink_kojiz_6{min-height:48px;color:var(--foreground);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._account_kojiz_20{gap:24px;display:grid}._error_kojiz_23{border-left:2px solid var(--foreground);background:var(--surface-subtle);color:var(--foreground);border-radius:0 10px 10px 0;margin:18px 0 0;padding:10px 12px;font-size:13px;line-height:1.6}._spinner_kojiz_24{animation:1s linear infinite _spin_kojiz_24}@keyframes _spin_kojiz_24{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_kojiz_24{animation:none}}@media (max-width:380px){._dialog_kojiz_8{padding:36px 20px 24px!important}._title_kojiz_10{font-size:28px!important}}._consent_kojiz_28{align-items:flex-start;gap:10px;padding:5px 0;display:flex}._form_kojiz_12 ._consent_kojiz_28 input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;min-height:16px;accent-color:var(--foreground);flex:0 0 16px;margin:4px 0 0}._form_kojiz_12 ._consent_kojiz_28 label{min-height:48px;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.8;display:block}._consent_kojiz_28 a,._account_kojiz_20 a{text-underline-offset:3px;text-decoration:underline}._roleChoice_kojiz_33{border:0;min-width:0;margin:0 0 4px;padding:0}._roleChoice_kojiz_33 legend{margin-bottom:12px;padding:0;font-size:13px}._roleOptions_kojiz_35{grid-template-columns:1fr 1fr;gap:10px;display:grid}._form_kojiz_12 ._roleCard_kojiz_36{border:1px solid var(--border);cursor:pointer;background:var(--background);border-radius:12px;align-content:start;gap:10px;min-height:125px;padding:18px 14px;display:grid;position:relative}._form_kojiz_12 ._roleCard_kojiz_36:has(input:checked){border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}._form_kojiz_12 ._roleCard_kojiz_36:focus-within{outline:2px solid var(--ring);outline-offset:3px}._form_kojiz_12 ._roleCard_kojiz_36 input{width:14px;height:14px;min-height:14px;accent-color:var(--foreground);padding:0;position:absolute;top:14px;right:12px}._roleCard_kojiz_36 strong{font-size:14px;font-weight:500}._roleCard_kojiz_36 span{color:var(--text-secondary);font-size:12px;line-height:1.5}._accountType_kojiz_42{gap:8px;display:grid}._accountType_kojiz_42>span{font-size:13px;font-weight:600}
