.Header-module-scss-module__RMkUqG__Root{color:var(--palette-ink);background:var(--palette-paper);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:100%;height:56px;padding:0 2px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px;margin:0;padding-inline-end:var(--space1);display:grid}@media screen and (min-width:600px){.Header-module-scss-module__RMkUqG__Root{padding:0 var(--space1);gap:var(--space1)}}.Header-module-scss-module__RMkUqG__Root[data-nosticky=true]{box-shadow:none;position:relative}.Header-module-scss-module__RMkUqG__Root[data-nosticky=true]:has([data-mainmenu-trigger][data-state=open]){z-index:120}.Header-module-scss-module__RMkUqG__Root[data-nosticky=false]{z-index:10;box-shadow:0 14px 32px -22px var(--palette-shadow-soft-color);position:sticky;top:0}.Header-module-scss-module__RMkUqG__Root[data-nosticky=false]:has([data-mainmenu-trigger][data-state=open]){z-index:120}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__SidebarAndLogo{grid-template-columns:auto auto;align-items:center;gap:2px;display:grid}@media screen and (min-width:600px){.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__SidebarAndLogo{gap:var(--space1)}}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__MainMenu{align-items:start}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__UserMenus{justify-content:flex-end;align-items:center;gap:var(--space1);height:100%;display:flex}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AdminSlot,.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__RitualSlot{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AdminSlot{display:none}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AdminSlot[data-admin="1"]{display:grid}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AccountSlot{flex:none;justify-content:center;align-items:center;width:auto;min-width:44px;height:44px;display:flex}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__HeaderZuikiControl{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:2px;display:grid}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__HeaderZuikiControl[data-available=false] img{filter:grayscale();opacity:.4}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__HeaderZuikiControl:focus-visible{outline:2px solid var(--palette-accent);outline-offset:1px}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AuthPendingIn{display:none}.Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AuthPendingOut{display:contents}.Header-module-scss-module__RMkUqG__HeaderZuikiControllerMount{place-items:center;width:44px;height:44px;display:grid}html[data-auth-hint=in] .Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AuthPendingIn{display:contents}html[data-auth-hint=in] .Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AuthPendingOut{display:none}html[data-admin-hint="1"] .Header-module-scss-module__RMkUqG__Root .Header-module-scss-module__RMkUqG__AdminSlot:not([data-admin="0"]){display:grid}html[data-route-surface=henro-pilgrim] .Header-module-scss-module__RMkUqG__Root[data-header-kind=global]{display:none}@keyframes Header-module-scss-module__RMkUqG__rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.Header-module-scss-module__RMkUqG__RitualHeader .Header-module-scss-module__RMkUqG__Title{color:var(--palette-accent-strong);font-weight:700}@media (display-mode:standalone){.Header-module-scss-module__RMkUqG__Root[data-header-kind=global]{height:calc(56px + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline-start:max(var(--space1),env(safe-area-inset-left));padding-inline-end:max(var(--space1),env(safe-area-inset-right))}}.Header-module-scss-module__RMkUqG__CustomizePanel{padding-left:var(--space3);padding-right:var(--space3)}.Header-module-scss-module__RMkUqG__LiveRitualTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--muted) 46%, transparent) #0000}.Header-module-scss-module__RMkUqG__LiveRitualTabs::-webkit-scrollbar{height:8px}.Header-module-scss-module__RMkUqG__LiveRitualTabs::-webkit-scrollbar-track{background:color-mix(in srgb, var(--bg-2) 72%, transparent);border-radius:999px}.Header-module-scss-module__RMkUqG__LiveRitualTabs::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 44%, transparent);border-radius:999px}.Header-module-scss-module__RMkUqG__LiveRitualTabs{gap:var(--space1);margin:var(--space3) var(--space2) 0;padding-bottom:var(--space1);display:flex;overflow-x:auto}@media screen and (min-width:600px){.Header-module-scss-module__RMkUqG__LiveRitualTabs{margin-inline:var(--space4)}}.Header-module-scss-module__RMkUqG__LiveRitualTab{appearance:none;border:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);border-radius:var(--radius2);background:color-mix(in srgb, var(--palette-surface) 86%, var(--palette-paper));color:var(--palette-ink);cursor:pointer;min-height:44px;padding:var(--space1) var(--space2);text-align:start;flex:0 0 min(220px,70vw);gap:2px;display:grid}.Header-module-scss-module__RMkUqG__LiveRitualTab[data-selected=true]{border-color:color-mix(in srgb, var(--palette-accent) 58%, var(--palette-border));background:color-mix(in srgb, var(--palette-accent) 12%, var(--palette-paper))}.Header-module-scss-module__RMkUqG__LiveRitualTab span{font-size:var(--font-size1);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.35;overflow:hidden}.Header-module-scss-module__RMkUqG__LiveRitualTab small{color:var(--palette-muted);font-size:var(--font-size0);line-height:1.2}.Header-module-scss-module__RMkUqG__LiveRitualPanel{margin-top:var(--space3);padding-top:var(--space3);padding-left:var(--space3);padding-right:var(--space3);border-top:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent)}.Header-module-scss-module__RMkUqG__LiveRitualHeader{justify-content:space-between;align-items:center;gap:var(--space2);display:flex}.Header-module-scss-module__RMkUqG__LiveRitualHeader h3{color:var(--palette-accent-strong);font-size:var(--font-size3);overflow-wrap:anywhere;margin:0;line-height:1.4}.Header-module-scss-module__RMkUqG__LiveRitualHeader span{color:var(--palette-muted);font-size:var(--font-size1);flex:none}.Header-module-scss-module__RMkUqG__ZuikiChallenge{gap:var(--space2);margin:var(--space3) var(--space4);padding:var(--space3);border:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);border-radius:var(--radius2);background:color-mix(in srgb, var(--palette-surface) 86%, var(--palette-paper));display:grid}.Header-module-scss-module__RMkUqG__ZuikiChallenge h2{font-size:var(--font-size3);color:var(--palette-accent-strong);margin:0}.Header-module-scss-module__RMkUqG__ZuikiChallenge p{margin:0}.Header-module-scss-module__RMkUqG__ZuikiChallenge[data-state=success]{border-color:color-mix(in srgb, var(--palette-success) 50%, var(--palette-border))}.Header-module-scss-module__RMkUqG__ZuikiChallengeMessage{padding:var(--space2);border-radius:var(--radius1);background:var(--palette-paper);overflow-wrap:anywhere;font-weight:700;line-height:1.7}.Header-module-scss-module__RMkUqG__ZuikiChallengeMeta{color:var(--palette-muted);font-family:Courier New,Courier,monospace;font-size:var(--font-size1);text-align:right}@media screen and (max-width:599px){.Header-module-scss-module__RMkUqG__ZuikiContainer{padding:0 var(--space4) var(--space4)}}@media screen and (min-width:600px){.Header-module-scss-module__RMkUqG__ZuikiContainer{padding:0 var(--space8) var(--space8)}}.Header-module-scss-module__RMkUqG__Name{margin:var(--space2) 0}.Header-module-scss-module__RMkUqG__Name .Header-module-scss-module__RMkUqG__Label{margin:var(--space1) 0;font-weight:700}.Header-module-scss-module__RMkUqG__Name .Header-module-scss-module__RMkUqG__Body{background:color-mix(in srgb, var(--palette-surface) 84%, var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-border) 82%, transparent);color:var(--palette-ink);padding:var(--space2);border-radius:var(--space1)}.Header-module-scss-module__RMkUqG__RitualNotUser .Header-module-scss-module__RMkUqG__Title{margin-top:var(--space2);font-size:var(--font-size3);color:var(--palette-accent-strong);text-align:center;margin:var(--space2);font-weight:700}.Header-module-scss-module__RMkUqG__RitualUpdateNotice{gap:var(--space2);text-align:center;padding:var(--space8) var(--space4);color:var(--palette-ink);place-items:center;display:grid}.Header-module-scss-module__RMkUqG__RitualUpdateNotice .Header-module-scss-module__RMkUqG__RitualUpdateNoticeTitle{font-size:var(--font-size3);font-weight:700}.Header-module-scss-module__RMkUqG__RitualUpdateNotice .Header-module-scss-module__RMkUqG__RitualUpdateNoticeBody{font-size:var(--font-size1);color:var(--palette-muted);max-width:26em;line-height:1.7}
.Sheet-module-scss-module__JKkTLq__Root{pointer-events:all;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sheet-module-scss-module__JKkTLq__Floating{touch-action:none;cursor:grab;z-index:40;background:linear-gradient(145deg, var(--palette-paper), var(--palette-surface));padding:var(--space1);border-radius:var(--space1);border:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);box-shadow:0 16px 32px -18px var(--palette-shadow-soft-color);transition:all .4s;animation:3s forwards Sheet-module-scss-module__JKkTLq__appear,2s ease-in-out 3s infinite Sheet-module-scss-module__JKkTLq__breathe;position:fixed}.Sheet-module-scss-module__JKkTLq__Floating[data-positive=true]{box-shadow:0 0 30px 2px color-mix(in srgb, var(--palette-accent-strong) 54%, transparent),0 0 5px 2px color-mix(in srgb, var(--palette-accent) 42%, transparent);animation:none}.Sheet-module-scss-module__JKkTLq__Floating[data-dragging=true]{cursor:grabbing;transition:none;animation:none;rotate:none;scale:1}.Sheet-module-scss-module__JKkTLq__Floating[data-floating-position=rightBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);right:calc(env(safe-area-inset-right) + 44px)}.Sheet-module-scss-module__JKkTLq__Floating[data-floating-position=leftBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);left:calc(env(safe-area-inset-left) + 44px)}.Sheet-module-scss-module__JKkTLq__Floating[data-floating-position=rightCenter]{bottom:50%;right:calc(env(safe-area-inset-right) + 44px)}.Sheet-module-scss-module__JKkTLq__Floating[data-floating-position=leftCenter]{bottom:50%;left:calc(env(safe-area-inset-left) + 44px)}.Sheet-module-scss-module__JKkTLq__Floating[data-floating-position=leftTop]{top:calc(env(safe-area-inset-top) + 74px);left:calc(env(safe-area-inset-left) + 24px)}@keyframes Sheet-module-scss-module__JKkTLq__appear{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.5)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}@keyframes Sheet-module-scss-module__JKkTLq__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.Sheet-module-scss-module__JKkTLq__Portal{z-index:1000;pointer-events:none;color:var(--palette-ink);position:fixed;inset:0}.Sheet-module-scss-module__JKkTLq__Description{display:none}.Sheet-module-scss-module__JKkTLq__Trigger{color:var(--palette-accent);border-radius:var(--space1);justify-content:center;align-items:center;width:44px;height:44px;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}.Sheet-module-scss-module__JKkTLq__Trigger[data-floating=true]>*{pointer-events:none}.Sheet-module-scss-module__JKkTLq__Trigger:not([data-floating=true]):focus-visible{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);outline:none}@media (hover:hover){.Sheet-module-scss-module__JKkTLq__Trigger:not([data-floating=true]):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)}}.Sheet-module-scss-module__JKkTLq__Trigger:not([data-floating=true]):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)}@media (hover:hover) and (pointer:fine){.Sheet-module-scss-module__JKkTLq__Floating:hover{scale:1.08}}@media (prefers-reduced-motion:reduce){.Sheet-module-scss-module__JKkTLq__Floating{transition:none;animation:none}.Sheet-module-scss-module__JKkTLq__Trigger{transition:none}}.Sheet-module-scss-module__JKkTLq__Mark{color:var(--palette-accent);justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-in-out;display:flex}.Sheet-module-scss-module__JKkTLq__Title{background:color-mix(in srgb, var(--palette-paper) 92%, var(--palette-surface));color:var(--palette-ink);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);box-shadow:0 14px 28px -18px var(--palette-shadow-soft-color);z-index:1;height:var(--header-height);width:100%;padding:var(--space1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-start;align-items:center;gap:2px;padding-inline-start:1px;display:flex;position:sticky;top:0}@media screen and (min-width:600px){.Sheet-module-scss-module__JKkTLq__Title{gap:var(--space1);padding-inline-start:calc(var(--space1) - 1px)}}.Sheet-module-scss-module__JKkTLq__Title>*{translate:0 -1px}.Sheet-module-scss-module__JKkTLq__Title .Sheet-module-scss-module__JKkTLq__Center{text-align:center;flex-grow:1}.Sheet-module-scss-module__JKkTLq__MaximizeButton{appearance:none;border-radius:var(--radius-input);width:44px;height:44px;color:var(--palette-accent);cursor:pointer;flex:0 0 44px;place-items:center;display:inline-grid}.Sheet-module-scss-module__JKkTLq__MaximizeButton svg{width:36px;height:36px;padding:6px}.Sheet-module-scss-module__JKkTLq__MaximizeButton:focus-visible{color:var(--palette-accent-strong)}@media (hover:hover){.Sheet-module-scss-module__JKkTLq__MaximizeButton:hover{color:var(--palette-accent-strong)}}.Sheet-module-scss-module__JKkTLq__MaximizeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--palette-accent) 72%, transparent);outline-offset:2px}.Sheet-module-scss-module__JKkTLq__Overlay{z-index:1000;pointer-events:auto;background-color:color-mix(in srgb, var(--palette-paper) 72%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:transform,opacity;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.Sheet-module-scss-module__JKkTLq__Content{z-index:1010;pointer-events:auto}.Sheet-module-scss-module__JKkTLq__Content:focus,.Sheet-module-scss-module__JKkTLq__Content:focus-visible{outline:none}.Sheet-module-scss-module__JKkTLq__Content{background:color-mix(in srgb, var(--palette-paper) 92%, var(--palette-surface));color:var(--palette-ink);border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);box-shadow:0 24px 52px -28px var(--palette-shadow-soft-color);will-change:transform,opacity;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-width:100dvw;max-height:100dvh;position:fixed;overflow:auto}.Sheet-module-scss-module__JKkTLq__Content textarea,.Sheet-module-scss-module__JKkTLq__Content [data-scrollable=true]{overscroll-behavior:contain;overflow-y:auto}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__left{width:min(100dvw,480px);height:100dvh;top:0;left:0}@media screen and (max-width:479px){.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__left{width:100dvw}}@media screen and (min-width:480px){.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__left{min-width:min(420px,100dvw)}}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__left .Sheet-module-scss-module__JKkTLq__Title{flex-direction:row-reverse}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__right{width:min(100dvw,480px);height:100dvh;top:0;right:0}@media screen and (max-width:479px){.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__right{width:100dvw}}@media screen and (min-width:480px){.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__right{min-width:min(420px,100dvw)}}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__top{width:100dvw;height:400px;top:0;left:0}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__bottom{width:100dvw;height:400px;bottom:0;left:0}.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__Max{width:95dvw;max-width:95dvw}@media screen and (max-width:479px){.Sheet-module-scss-module__JKkTLq__Content.Sheet-module-scss-module__JKkTLq__Max{width:100dvw;max-width:100dvw}}@keyframes Sheet-module-scss-module__JKkTLq__contentShow{0%{opacity:0;transform-origin:0;transform:scaleX(.5)}to{opacity:1;transform:scale(1)}}
@keyframes UserBar-module-scss-module__tdjegW__loading{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.UserBar-module-scss-module__tdjegW__Title .UserBar-module-scss-module__tdjegW__Name,.UserBar-module-scss-module__tdjegW__Title .UserBar-module-scss-module__tdjegW__Message{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.UserBar-module-scss-module__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}.UserBar-module-scss-module__tdjegW__Placeholder:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.4s ease-in-out infinite UserBar-module-scss-module__tdjegW__userBarShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes UserBar-module-scss-module__tdjegW__userBarShimmer{to{transform:translate(100%)}}.UserBar-module-scss-module__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}.UserBar-module-scss-module__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){.UserBar-module-scss-module__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)}}.UserBar-module-scss-module__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)}.UserBar-module-scss-module__tdjegW__UserInfo{padding:var(--space2) 0;justify-content:space-evenly;align-items:center;display:flex}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__AvatarAndId{flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__AvatarAndId .UserBar-module-scss-module__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}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points{font-family:var(--font-mono);line-height:1}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItemLink{color:inherit;cursor:pointer;text-decoration:none}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItemLink:focus-visible{outline-offset:2px;outline:2px solid}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem{border-radius:var(--radius-input);margin:var(--space1) 0;grid-template-columns:auto 60px;align-items:center;display:grid}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem[data-type=TOK]{background-color:var(--palette-accent-strong);color:var(--palette-paper)}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem[data-type=ZUIKI]{background-color:var(--palette-accent);color:var(--palette-paper)}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem[data-type=NOFUDA]{background-color:var(--henro-gold,var(--palette-accent-strong));color:var(--palette-paper)}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem .UserBar-module-scss-module__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}.UserBar-module-scss-module__tdjegW__UserInfo .UserBar-module-scss-module__tdjegW__Points .UserBar-module-scss-module__tdjegW__PointsItem .UserBar-module-scss-module__tdjegW__PointsItemLabel{font-size:var(--font-size1);justify-content:center;align-items:center;height:100%;font-weight:700;display:flex}.UserBar-module-scss-module__tdjegW__Settings,.UserBar-module-scss-module__tdjegW__History{padding:var(--space2) var(--space1);grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;display:grid}.UserBar-module-scss-module__tdjegW__Settings .UserBar-module-scss-module__tdjegW__Item,.UserBar-module-scss-module__tdjegW__History .UserBar-module-scss-module__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){.UserBar-module-scss-module__tdjegW__Settings .UserBar-module-scss-module__tdjegW__Item:hover,.UserBar-module-scss-module__tdjegW__History .UserBar-module-scss-module__tdjegW__Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper))}}.UserBar-module-scss-module__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}.UserBar-module-scss-module__tdjegW__LocaleSelector{flex:none}.UserBar-module-scss-module__tdjegW__AppearanceGroup{align-items:center;gap:var(--space1);flex:none;padding-right:0}.UserBar-module-scss-module__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){.UserBar-module-scss-module__tdjegW__LogoutButton:hover{background-color:var(--danger);color:var(--danger-r)}}.UserBar-module-scss-module__tdjegW__AdminDashboard,.UserBar-module-scss-module__tdjegW__AdminDashboardViewAsUser{justify-content:flex-start;align-items:center;gap:var(--space1);flex-direction:column;width:100%;display:flex}.UserBar-module-scss-module__tdjegW__AdminDashboard .UserBar-module-scss-module__tdjegW__AdminDashboardLink,.UserBar-module-scss-module__tdjegW__AdminDashboardViewAsUser .UserBar-module-scss-module__tdjegW__AdminDashboardLink{width:100%;padding:var(--space2)}@media (hover:hover){.UserBar-module-scss-module__tdjegW__AdminDashboard .UserBar-module-scss-module__tdjegW__AdminDashboardLink:hover,.UserBar-module-scss-module__tdjegW__AdminDashboardViewAsUser .UserBar-module-scss-module__tdjegW__AdminDashboardLink:hover{background-color:var(--warning);color:var(--warning-r)}}.UserBar-module-scss-module__tdjegW__AdminDashboardViewAsUser{border:2px dashed var(--warning);border-radius:var(--radius-input);padding:var(--space1)}.UserBar-module-scss-module__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){.UserBar-module-scss-module__tdjegW__ViewModeToggle:hover{background-color:var(--warning);color:var(--warning-r)}}.UserBar-module-scss-module__tdjegW__UpdateAvailable{padding:var(--space2)}.UserBar-module-scss-module__tdjegW__UpdateAvailable .UserBar-module-scss-module__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){.UserBar-module-scss-module__tdjegW__UpdateAvailable .UserBar-module-scss-module__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)}}.UserBar-module-scss-module__tdjegW__UpdateAvailable .UserBar-module-scss-module__tdjegW__UpdateButton:active{box-shadow:inset 2px 2px var(--palette-accent);background-color:var(--palette-accent-strong);transform:translateY(1px)}.UserBar-module-scss-module__tdjegW__UpdateAvailable .UserBar-module-scss-module__tdjegW__UpdateButton svg{flex-shrink:0}.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__ContactUs,.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Guidelines,.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Documents{flex-direction:column;justify-content:center;align-items:center;display:flex}.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__ContactUs,.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Guidelines{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent)}.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Guidelines,.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Documents{padding-bottom:var(--space1);padding-top:var(--space1)}.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__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){.UserBar-module-scss-module__tdjegW__Footer .UserBar-module-scss-module__tdjegW__Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-ink)}}.UserBar-module-scss-module__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}.UserBar-module-scss-module__tdjegW__Copyright .UserBar-module-scss-module__tdjegW__Item{width:100%;padding:var(--space2) var(--space2);justify-content:flex-start;align-items:center;display:flex}@media (hover:hover){.UserBar-module-scss-module__tdjegW__Copyright .UserBar-module-scss-module__tdjegW__Item:hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-ink)}}.UserBar-module-scss-module__tdjegW__UserInfo,.UserBar-module-scss-module__tdjegW__Settings,.UserBar-module-scss-module__tdjegW__History,.UserBar-module-scss-module__tdjegW__LanguageAndTheme,.UserBar-module-scss-module__tdjegW__LogoutButton,.UserBar-module-scss-module__tdjegW__AdminDashboard,.UserBar-module-scss-module__tdjegW__AdminDashboardViewAsUser,.UserBar-module-scss-module__tdjegW__Footer,.UserBar-module-scss-module__tdjegW__Copyright{border-bottom:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);max-width:500px;margin:0 auto}
