.BottomDrawer{z-index:70;background:linear-gradient(#0505053d,#050505b8);align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.BottomDrawer__panel{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--ui-surface);width:100%;height:80%;min-height:0;padding-bottom:calc(var(--spacing)*4 + env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 var(--ui-shadow-inner),inset 0 1px 0 var(--ui-shadow-inner);flex-direction:column;animation:.16s ease-out bottom-drawer-in;display:flex;position:relative}.BottomDrawer__topline{min-height:calc(var(--spacing)*12);gap:calc(var(--spacing)*2);border-bottom:1px solid var(--ui-shadow-inner);padding:calc(var(--spacing)*2) calc(var(--spacing)*4);flex:none;justify-content:flex-end;align-items:center;display:flex;position:relative}.BottomDrawer__title{align-items:center;gap:calc(var(--spacing)*2);min-width:0;color:var(--ui-text-main);margin-right:auto;display:flex}.BottomDrawer__title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BottomDrawer__subtitle{min-width:0;color:var(--ui-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.BottomDrawer__icon{flex:none}.BottomDrawer__close.ui-button{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);min-height:unset;box-shadow:none;border-radius:var(--radius-sm);background:0 0;border-color:#0000}.BottomDrawer__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes bottom-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.NoticeBoardPanel{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.NoticeBoardPanel__section{gap:calc(var(--spacing)*3);display:grid;overflow-y:auto}.NoticeBoardPanel__status{gap:calc(var(--spacing)*6);border-radius:var(--radius-md);padding:calc(var(--spacing)*3);color:var(--ui-text-muted);font-family:var(--font-title);font-size:var(--text-xs);background:linear-gradient(180deg, var(--ui-surface-raised), var(--ui-surface));box-shadow:inset 0 1px 0 var(--ui-shadow-inner),inset 0 1px 0 var(--ui-shadow-inner),0 4px 12px var(--ui-shadow-soft);justify-content:space-between;align-items:center;display:flex}.NoticeBoardPanel__status__stats{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.NoticeBoardPanel__status__progress{gap:calc(var(--spacing)*1);flex-direction:column;flex:1;align-self:stretch;display:flex}.NoticeBoardPanel__status strong{margin-left:calc(var(--spacing)*2);color:var(--ui-text-main);font-weight:var(--font-regular)}.NoticeBoardPanel__status__bar{background:var(--ui-surface-deep);width:100%;height:calc(var(--spacing)*3);border-radius:calc(var(--radius-sm)/2);border:1px solid var(--ui-border-dark);position:relative;overflow:hidden}.NoticeBoardPanel__status__bar span{background:linear-gradient(to top, var(--ui-accent) 80%, var(--status-blessed));height:100%;transition:width .2s ease-in-out;display:block}.NoticeBoardPanel__status__reset{align-items:flex-end;gap:calc(var(--spacing)*1);white-space:nowrap;flex-direction:column;align-self:stretch;display:flex}.NoticeBoardPanel__footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-sm);padding:calc(var(--spacing)*2.5) calc(var(--spacing)*3);color:var(--ui-text-muted);font-size:var(--text-xs);background:#070706b8;display:flex}.NoticeBoardPanel__footer strong{color:var(--ui-text-success);font-family:var(--font-title);font-weight:var(--font-regular);white-space:nowrap}.NoticeBoardPanel__more{margin:calc(var(--spacing)*1) 0 0;color:var(--ui-text-muted);font-family:var(--font-title);font-size:var(--text-xs);text-transform:uppercase}.NoticeBoardPanel__help{color:var(--ui-text-muted);font-size:var(--text-xs);font-family:var(--font-body);z-index:10;justify-content:flex-start;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);background:linear-gradient(180deg, var(--ui-surface-raised), var(--ui-surface));border-top:1px solid var(--ui-border-dark);margin-top:auto;display:flex}.NoticeBoardPanel__help i{font-size:var(--text-md)}.NoticeBoardTabs.tabs{padding:calc(var(--spacing)*3)}.NoticeBoardTabs.tabs .tabs__list{grid-template-columns:repeat(2,minmax(0,1fr))}.NoticeBoardQuest{padding:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);color:var(--ui-text-muted);font-family:var(--font-title);font-size:var(--text-xs);background:var(--ui-surface-raised);border-radius:var(--radius-sm);border-color:#0000;border:1px solid var(--ui-border-dark);flex-direction:column;justify-content:space-between;width:auto;height:auto;display:flex}.NoticeBoardQuest__icon{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);color:var(--ui-accent)}.NoticeBoardQuest__icon i{font-size:var(--text-xl)}.NoticeBoardQuest__content{gap:calc(var(--spacing)*1);flex-direction:column;min-width:0;display:flex}.NoticeBoardQuest__title{color:var(--ui-text-main);font-family:var(--font-title);font-size:var(--text-sm);line-height:var(--lh-sm)}.NoticeBoardQuest__objective{-webkit-line-clamp:2;color:var(--ui-text-muted);font-size:var(--text-xs);font-family:var(--font-body);-webkit-box-orient:vertical;line-height:1;display:-webkit-box;overflow:hidden}.NoticeBoardQuest__progressLine{justify-content:space-between;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*1);color:var(--ui-text-muted);font-size:.68rem;line-height:1;display:flex}.NoticeBoardQuest__bar{height:calc(var(--spacing)*2);border:1px solid var(--ui-surface-raised);background:var(--ui-surface-deep);border-radius:2px;overflow:hidden}.NoticeBoardQuest__bar span{background:linear-gradient(to top, var(--ui-accent-soft) 70%, var(--ui-accent));height:100%;display:block}.NoticeBoardQuest__rewards{align-items:center;gap:calc(var(--spacing)*1.5);margin-top:calc(var(--spacing)*1);color:var(--ui-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.NoticeBoardQuest__rewards .resource{font-size:var(--text-xs);gap:2px}.NoticeBoardQuest__materialReward{color:var(--ui-text-muted);font-family:var(--font-body);align-items:center;gap:2px;display:inline-flex}.NoticeBoardQuest__actions{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*4);display:flex}.NoticeBoardQuest__button,.NoticeBoardQuest__button.ui-button{min-width:calc(var(--spacing)*24);min-height:calc(var(--spacing)*7);padding:calc(var(--spacing)*1) calc(var(--spacing)*2);border-radius:var(--radius-sm);background:var(--ui-accent-green-gradient);color:var(--ui-text-main);font-size:var(--text-xs);white-space:nowrap;border-color:var(--ui-accent-green)}.NoticeBoardQuest__button:disabled,.NoticeBoardQuest__button.ui-button:disabled{border-color:var(--ui-border-disabled);background:var(--ui-surface-deeper);color:var(--ui-text-disabled);box-shadow:none}.NoticeBoardQuest__button[data-type=abandon],.NoticeBoardQuest__button.ui-button[data-type=abandon]{border-color:var(--ui-accent-red);background:var(--ui-accent-red-gradient);color:var(--ui-danger-text)}.NoticeBoardQuest__button[data-type=complete],.NoticeBoardQuest__button.ui-button[data-type=complete]{border-color:var(--ui-border-active);background:var(--ui-accent-gradient);color:var(--ui-text-main)}.NoticeBoardLockedSlot{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-sm);padding:calc(var(--spacing)*3);background:#070706b8;display:flex}.NoticeBoardLockedSlot>i{color:var(--ui-text-disabled);font-size:var(--text-xl)}.NoticeBoardLockedSlot strong{color:var(--ui-text-muted);font-family:var(--font-title);font-size:var(--text-sm);font-weight:var(--font-regular);text-transform:uppercase}.NoticeBoardLockedSlot p{margin:calc(var(--spacing)*1) 0 0;color:var(--ui-text-muted);font-size:var(--text-xs)}.NoticeBoardEmpty{gap:calc(var(--spacing)*3);text-align:center;display:grid}.NoticeBoardEmpty__paper{min-height:calc(var(--spacing)*70);justify-content:center;align-items:center;gap:calc(var(--spacing)*3);border-color:var(--ui-accent-soft);border-radius:var(--radius-md);background:radial-gradient(circle, var(--ui-accent), var(--ui-accent-soft), var(--ui-accent-glow));color:var(--ui-bg);box-shadow:inset 0 1px 0 var(--ui-shadow-inner),inset 0 1px 0 var(--ui-shadow-inner),0 4px 12px var(--ui-shadow-soft);flex-direction:column;display:flex}.NoticeBoardEmpty__paper>i{color:var(--ui-bg);font-size:var(--text-3xl)}.NoticeBoardEmpty__paper h3{color:var(--ui-bg);font-family:var(--font-title);font-size:var(--text-2xl);font-weight:var(--font-medium)}.NoticeBoardEmpty__paper p{max-width:16rem;color:var(--ui-bg);font-size:var(--text-sm);line-height:var(--lh-sm);font-weight:var(--font-medium)}.NoticeBoardEmpty__timer{align-items:center;gap:calc(var(--spacing)*2);color:var(--ui-bg);font-family:var(--font-title);font-size:var(--text-xl);font-weight:var(--font-medium);display:inline-flex}.NoticeBoardEmpty__note{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--lh-sm);margin:0}.NoticeBoardDetail{gap:calc(var(--spacing)*3);flex-direction:column;min-height:100%;display:flex}.NoticeBoardDetail__back{align-items:center;gap:calc(var(--spacing)*2);color:var(--ui-text-main);font-family:var(--font-title);font-size:var(--text-md);text-transform:uppercase;background:0 0;border:0;align-self:flex-start;display:inline-flex}.NoticeBoardDetail__hero{grid-template-columns:calc(var(--spacing)*24) minmax(0, 1fr);gap:calc(var(--spacing)*3);border-radius:var(--radius-sm);padding:calc(var(--spacing)*3);background:#070706db;align-items:center;display:grid}.NoticeBoardDetail__hero h3{color:var(--ui-text-main);font-family:var(--font-title);font-size:var(--text-lg);font-weight:var(--font-regular);line-height:var(--lh-lg);margin:0}.NoticeBoardDetail__hero p{margin:calc(var(--spacing)*2) 0 0;color:var(--ui-text-soft);font-size:var(--text-sm);line-height:var(--lh-sm)}.NoticeBoardDetail__art{width:calc(var(--spacing)*22);height:calc(var(--spacing)*22);color:var(--ui-accent)}.NoticeBoardDetail__art i{font-size:calc(var(--spacing)*10)}.NoticeBoardDetail__section{gap:calc(var(--spacing)*2);border-top:1px solid var(--ui-border-dark);padding-top:calc(var(--spacing)*3);display:grid}.NoticeBoardDetail__section h4{color:var(--ui-text-main);font-family:var(--font-title);font-size:var(--text-sm);font-weight:var(--font-regular);text-transform:uppercase;margin:0}.NoticeBoardDetail__section p{color:var(--ui-text-soft);font-size:var(--text-sm);line-height:var(--lh-sm);margin:0}.NoticeBoardDetail__progressText{color:var(--ui-text-soft);font-family:var(--font-title);font-size:var(--text-sm);text-align:right}.NoticeBoardDetail__actions{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.NoticeBoardDetail__actions>:only-child{grid-column:1/-1}@media (max-width:420px){.NoticeBoardQuest{grid-template-columns:calc(var(--spacing)*10) minmax(0, 1fr) auto;gap:calc(var(--spacing)*2)}.NoticeBoardQuest__actions{flex-direction:column;grid-column:auto}.NoticeBoardQuest__button{min-width:calc(var(--spacing)*13)}.NoticeBoardPanel__status{grid-template-columns:1fr}.NoticeBoardDetail__hero{grid-template-columns:calc(var(--spacing)*18) minmax(0, 1fr)}.NoticeBoardDetail__art{width:calc(var(--spacing)*17);height:calc(var(--spacing)*17)}}
