@layer components{.liff-gate__loading{min-height:100dvh;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.liff-gate__error{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);min-height:100dvh;padding:calc(var(--spacing,.25rem) * 6);text-align:center;flex-direction:column;display:flex}.liff-gate__error-title{font-family:var(--font-sans);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.liff-gate__error-desc{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground)}}
@layer components{.dev-panel{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);z-index:50;width:calc(var(--spacing,.25rem) * 64);position:fixed}}
@layer components;
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}@layer components{.app-header{height:var(--app-header-h);align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--background);padding-inline:calc(var(--spacing,.25rem) * 4);flex-shrink:0;display:flex}.app-header__logo{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px;flex-shrink:0}.app-header__app-name{height:calc(var(--spacing,.25rem) * 9);min-width:0;color:var(--foreground);flex:1}.app-header__notif-dot{background-color:var(--destructive);border-radius:3.40282e38px;width:7px;height:7px}.app-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--foreground);overflow:hidden}}@layer utilities{.app-header__notif-button{gap:calc(var(--spacing,.25rem) * 2.5);background-color:var(--card);height:auto;padding:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px}.app-header__notif-icon{width:21px;height:21px}.app-header__back-button{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--card);border-radius:3.40282e38px;flex-shrink:0}.app-header__back-icon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
