@keyframes tdjegW_loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.tdjegW_Title .tdjegW_Name,.tdjegW_Title .tdjegW_Message{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.tdjegW_Placeholder{background:color-mix(in srgb, var(--palette-surface) 78%, var(--palette-paper));width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 72%, transparent);border-radius:999px;flex:0 0 40px;position:relative;overflow:hidden}.tdjegW_Placeholder:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.4s ease-in-out infinite tdjegW_userBarShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes tdjegW_userBarShimmer{to{transform:translate(100%)}}.tdjegW_TriggerButton{color:var(--palette-accent);border-radius:var(--space1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.tdjegW_TriggerButton:focus{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 32%, transparent),0 10px 20px -18px color-mix(in srgb, var(--palette-accent) 36%, transparent)}@media (hover:hover){.tdjegW_TriggerButton:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 32%, transparent),0 10px 20px -18px color-mix(in srgb, var(--palette-accent) 36%, transparent)}}.tdjegW_TriggerButton:active{background-color:color-mix(in srgb, var(--palette-accent) 14%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 38%, transparent);transform:scale(.98)}.tdjegW_UserInfo{padding:var(--space2) 0;justify-content:space-evenly;align-items:center;display:flex}.tdjegW_UserInfo .tdjegW_AvatarAndId{flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tdjegW_UserInfo .tdjegW_AvatarAndId .tdjegW_ByodojiId{font-size:var(--font-size1);color:var(--palette-accent-strong);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.tdjegW_UserInfo .tdjegW_Points{font-family:var(--font-mono);line-height:1}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItemLink{color:inherit;cursor:pointer;text-decoration:none}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItemLink:focus-visible{outline-offset:2px;outline:2px solid}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem{border-radius:var(--radius-input);margin:var(--space1) 0;grid-template-columns:auto 60px;align-items:center;display:grid}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem[data-type=TOK]{background-color:var(--palette-accent-strong);color:var(--palette-paper)}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem[data-type=ZUIKI]{background-color:var(--palette-accent);color:var(--palette-paper)}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem[data-type=NOFUDA]{background-color:var(--henro-gold,var(--palette-accent-strong));color:var(--palette-paper)}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem .tdjegW_PointsItemValue{font-size:var(--font-size3);border-right:1px solid color-mix(in srgb, var(--palette-paper) 48%, transparent);padding:var(--space1);justify-content:flex-end;align-items:center;font-weight:700;display:flex}.tdjegW_UserInfo .tdjegW_Points .tdjegW_PointsItem .tdjegW_PointsItemLabel{font-size:var(--font-size1);justify-content:center;align-items:center;height:100%;font-weight:700;display:flex}.tdjegW_Settings,.tdjegW_History{padding:var(--space2) var(--space1);grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;display:grid}.tdjegW_Settings .tdjegW_Item,.tdjegW_History .tdjegW_Item{-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--font-size2);align-items:center;gap:var(--space1);padding:var(--space1) var(--space1);border-radius:var(--radius-input);display:flex}@media (hover:hover){.tdjegW_Settings .tdjegW_Item:hover,.tdjegW_History .tdjegW_Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper))}}.tdjegW_Preferences{justify-content:center;align-items:flex-start;gap:var(--space2);padding:var(--space2) var(--space2) var(--space4);border-top:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);display:flex}.tdjegW_LocaleSelector{flex:none}.tdjegW_AppearanceGroup{align-items:center;gap:var(--space1);flex:none;padding-right:0}.tdjegW_LogoutButton{justify-content:flex-start;align-items:center;gap:var(--space1);padding:var(--space2);width:100%;font-size:var(--font-size2);display:flex}@media (hover:hover){.tdjegW_LogoutButton:hover{background-color:var(--danger);color:var(--danger-r)}}.tdjegW_AdminDashboard,.tdjegW_AdminDashboardViewAsUser{justify-content:flex-start;align-items:center;gap:var(--space1);flex-direction:column;width:100%;display:flex}.tdjegW_AdminDashboard .tdjegW_AdminDashboardLink,.tdjegW_AdminDashboardViewAsUser .tdjegW_AdminDashboardLink{width:100%;padding:var(--space2)}@media (hover:hover){.tdjegW_AdminDashboard .tdjegW_AdminDashboardLink:hover,.tdjegW_AdminDashboardViewAsUser .tdjegW_AdminDashboardLink:hover{background-color:var(--warning);color:var(--warning-r)}}.tdjegW_AdminDashboardViewAsUser{border:2px dashed var(--warning);border-radius:var(--radius-input);padding:var(--space1)}.tdjegW_ViewModeToggle{width:100%;padding:var(--space2);border:1px dashed var(--warning);border-radius:var(--radius-input);color:var(--warning);font-size:var(--font-size2);cursor:pointer;background:0 0;font-weight:600}@media (hover:hover){.tdjegW_ViewModeToggle:hover{background-color:var(--warning);color:var(--warning-r)}}.tdjegW_UpdateAvailable{padding:var(--space2)}.tdjegW_UpdateAvailable .tdjegW_UpdateButton{justify-content:center;align-items:center;gap:var(--space2);padding:var(--space2) var(--space2);background-color:var(--palette-accent-strong);color:var(--palette-paper);border-radius:var(--radius-input);cursor:pointer;font-weight:700;font-size:var(--font-size1);border:none;width:100%;display:flex}@media (hover:hover){.tdjegW_UpdateAvailable .tdjegW_UpdateButton:hover{background-color:color-mix(in srgb, var(--palette-accent-strong) 86%, var(--palette-ink));color:var(--palette-paper);box-shadow:0 0 2px 1px color-mix(in srgb, var(--palette-accent) 40%, transparent)}}.tdjegW_UpdateAvailable .tdjegW_UpdateButton:active{box-shadow:inset 2px 2px var(--palette-accent);background-color:var(--palette-accent-strong);transform:translateY(1px)}.tdjegW_UpdateAvailable .tdjegW_UpdateButton svg{flex-shrink:0}.tdjegW_Footer .tdjegW_ContactUs,.tdjegW_Footer .tdjegW_Guidelines,.tdjegW_Footer .tdjegW_Documents{flex-direction:column;justify-content:center;align-items:center;display:flex}.tdjegW_Footer .tdjegW_ContactUs,.tdjegW_Footer .tdjegW_Guidelines{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent)}.tdjegW_Footer .tdjegW_Guidelines,.tdjegW_Footer .tdjegW_Documents{padding-bottom:var(--space1);padding-top:var(--space1)}.tdjegW_Footer .tdjegW_Item{justify-content:flex-start;align-items:center;gap:var(--space1);padding:var(--space2);width:100%;font-size:var(--font-size2);display:flex}@media (hover:hover){.tdjegW_Footer .tdjegW_Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-ink)}}.tdjegW_Copyright{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;display:flex}.tdjegW_Copyright .tdjegW_Item{width:100%;padding:var(--space2) var(--space2);justify-content:flex-start;align-items:center;display:flex}@media (hover:hover){.tdjegW_Copyright .tdjegW_Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-ink)}}.tdjegW_UserInfo,.tdjegW_Settings,.tdjegW_History,.tdjegW_LanguageAndTheme,.tdjegW_LogoutButton,.tdjegW_AdminDashboard,.tdjegW_AdminDashboardViewAsUser,.tdjegW_Footer,.tdjegW_Copyright{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);max-width:500px;margin:0 auto}
