.BioEditor-module-scss-module__O7Tr3q__Root{--bio-border:color-mix(in srgb, var(--normal-6) 34%, transparent);--bio-surface:color-mix(in srgb, var(--bg-1) 82%, var(--bg-0));--bio-surface-strong:color-mix(in srgb, var(--bg-2) 78%, var(--bg-0))}.BioEditor-module-scss-module__O7Tr3q__EditorShell{gap:var(--space2);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:stretch;display:grid}.BioEditor-module-scss-module__O7Tr3q__EditorPane,.BioEditor-module-scss-module__O7Tr3q__PreviewPane{border:1px solid var(--bio-border);border-radius:var(--radius-input);background:var(--bio-surface);min-width:0}.BioEditor-module-scss-module__O7Tr3q__EditorPane{grid-template-rows:1fr auto;display:grid;overflow:hidden}.BioEditor-module-scss-module__O7Tr3q__Textarea{resize:vertical;border:0;border-bottom:1px solid var(--bio-border);width:100%;min-height:14rem;padding:var(--space3);color:var(--normal);font:inherit;font-size:var(--font-size2);text-align:start;background:0 0;outline:0;line-height:1.85}.BioEditor-module-scss-module__O7Tr3q__Textarea::placeholder{color:var(--normal-5)}.BioEditor-module-scss-module__O7Tr3q__Textarea:focus{box-shadow:inset 0 0 0 2px var(--positive)}.BioEditor-module-scss-module__O7Tr3q__Textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--danger)}.BioEditor-module-scss-module__O7Tr3q__ActionRow{justify-content:space-between;align-items:center;gap:var(--space2);padding:var(--space1) var(--space2);background:var(--bio-surface-strong);display:flex}.BioEditor-module-scss-module__O7Tr3q__Counter{color:var(--normal-4);font-size:var(--font-size1);font-variant-numeric:tabular-nums}.BioEditor-module-scss-module__O7Tr3q__Counter[aria-invalid=true]{color:var(--danger);font-weight:700}.BioEditor-module-scss-module__O7Tr3q__PreviewPane{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.BioEditor-module-scss-module__O7Tr3q__PreviewHeader{border-bottom:1px solid var(--bio-border);padding:var(--space1) var(--space2);background:var(--bio-surface-strong);color:var(--normal-3);font-size:var(--font-size1);font-weight:700}.BioEditor-module-scss-module__O7Tr3q__PreviewBody{min-height:14rem;padding:var(--space3);color:var(--normal);font-size:var(--font-size2);overflow-wrap:anywhere;line-height:1.85}@media (max-width:760px){.BioEditor-module-scss-module__O7Tr3q__EditorShell{grid-template-columns:1fr}}
.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__ButtonContainer{margin-top:var(--space2);justify-content:flex-start;align-items:center;display:flex}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarDateContainer{margin-top:var(--space3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--bg-0) 88%, var(--brand) 12%);border:1px solid var(--border);overflow:hidden}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarItem{width:100%}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarTrigger{text-align:left;width:100%}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarTitle{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarHeading{font-size:var(--font-size3);color:var(--normal);margin:0;font-weight:700}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarSubheading{font-size:var(--font-size1);color:var(--muted);font-weight:400}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarContent{padding:var(--space2);border-top:1px solid var(--border)}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarLead{margin:0 0 var(--space2) 0;color:var(--normal);font-size:var(--font-size1);line-height:1.6}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__Empty{color:var(--muted);font-size:var(--font-size1);margin:0;line-height:1.6}
.SNSName-module-scss-module__abxdla__Root{position:relative}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content{box-shadow:0 0 3px 1px var(--positive);border-radius:var(--space1);padding:var(--space1) var(--space2);gap:var(--space1);align-items:center;display:flex}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__Avatar{border-radius:100%;width:64px;height:64px}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User{padding:var(--space1);flex-grow:1}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User pre{max-width:200px;overflow:scroll}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Name{font-weight:700;font-size:var(--font-size3);height:2rem}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id{font-family:var(--font-mono);font-size:var(--font-size2);text-overflow:ellipsis;max-width:200px;height:1.5rem;overflow:hidden}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id .SNSName-module-scss-module__abxdla__Link{color:var(--positive);text-decoration:underline;-webkit-text-decoration-color:var(--positive);text-decoration-color:var(--positive)}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id .SNSName-module-scss-module__abxdla__Link:hover{font-weight:700;text-decoration-thickness:4px}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard{margin-bottom:var(--space1);position:relative}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard:last-of-type{margin-bottom:var(--space2)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Content{box-shadow:0 0 3px 1px var(--positive)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Refresh{right:calc(var(--space1) + 32px);position:absolute;top:50%;transform:translateY(-50%)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Trash{right:var(--space1);position:absolute;top:50%;transform:translateY(-50%)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton{align-items:center;gap:var(--space1);color:var(--twitch,#9146ff);border:1px dashed var(--twitch,#9146ff);padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;font-size:var(--font-size2);background:0 0;justify-content:center;width:100%;display:flex}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton:hover{background:var(--twitch,#9146ff);color:#fff}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton{align-items:center;gap:var(--space1);background:var(--twitch,#9146ff);color:#fff;padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;border:none;font-weight:700;display:flex}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton:hover{opacity:.85}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton svg{width:20px;height:20px}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked{margin-top:var(--space1);padding:var(--space1);background:var(--warning-bg);border-radius:var(--space1);text-align:center}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked button{background:var(--warning);color:#fff;padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;border:none}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked button:hover{opacity:.8}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh{right:calc(var(--space1) + 32px);top:var(--space6);color:var(--positive);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh:hover{opacity:.7}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Trash{right:var(--space1);top:var(--space6);color:var(--danger);position:absolute}
@media screen and (min-width:0){.profile-module-scss-module__WK9f9G__Root{padding:1rem}.profile-module-scss-module__WK9f9G__BasicProfile{display:block}}@media screen and (min-width:600px){.profile-module-scss-module__WK9f9G__BasicProfile{gap:var(--space1);grid-template-columns:200px 1fr;align-items:start;display:grid}}@media screen and (min-width:800px){.profile-module-scss-module__WK9f9G__BasicProfile{gap:var(--space2);grid-template-columns:200px 1fr;align-items:start;display:grid}}.profile-module-scss-module__WK9f9G__Loading{background-color:var(--bg-2);width:100%;height:500px}.profile-module-scss-module__WK9f9G__PublicLink{width:fit-content;margin:var(--space3) 0 var(--space2);color:var(--brand);transform-origin:0;align-items:center;transition:all .3s;display:flex}@media (hover:hover){.profile-module-scss-module__WK9f9G__PublicLink:hover{color:var(--secondary);text-decoration:underline;transform:scale(1.2)}}
.ProfileLoadingSkeleton-module-scss-module__yfwJEa__Avatar{background:var(--bg-2);border-radius:50%;width:128px;height:128px}
