.m6rubq_panel{min-width:0;padding:16px var(--ds-space-5) 14px;border-radius:var(--ds-radius-md);background:var(--ds-surface);-webkit-backdrop-filter:var(--ds-panel-blur);backdrop-filter:var(--ds-panel-blur);box-shadow:var(--ds-shadow-panel-edge);animation:m6rubq_panel-rise .25s var(--ds-ease-out) backwards;position:relative}.m6rubq_flush{padding:0;overflow:hidden}@keyframes m6rubq_panel-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1023px){.m6rubq_panel{padding:14px 14px 12px}.m6rubq_flush{padding:0}}@media (prefers-reduced-motion:reduce){.m6rubq_panel{animation:none}}
.j8ab0G_stack{flex-direction:column;gap:14px;min-width:0;display:flex}.j8ab0G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.j8ab0G_more a:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.j8ab0G_grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.j8ab0G_col{flex-direction:column;gap:14px;min-width:0;display:flex}.j8ab0G_note{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.j8ab0G_actionBox{align-items:flex-end;gap:var(--ds-space-1);flex-direction:column;display:flex}.j8ab0G_actionError{max-width:220px;font:var(--ds-text-caption);color:var(--ds-text-danger);text-align:right}.j8ab0G_dialogBody{gap:var(--ds-space-3);flex-direction:column;display:flex}.j8ab0G_dialogBody h2{font:var(--ds-text-h2);color:var(--ds-ink)}.j8ab0G_dialogBody p{font:var(--ds-text-body);color:var(--ds-ink-2)}.j8ab0G_dialogQuest{padding:var(--ds-space-3);border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet-2);font:var(--ds-text-h4);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.j8ab0G_dialogActions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.j8ab0G_more{justify-content:space-between;align-items:center;gap:var(--ds-space-2);border-top:1px solid var(--ds-line);font:500 12px/1.4 var(--ds-font-body);color:var(--ds-text-muted);padding:4px 8px 0;display:flex}.j8ab0G_more a{min-height:var(--ds-hit);font:var(--ds-text-h4);color:var(--ds-text-blue);white-space:nowrap;align-items:center;display:inline-flex}.j8ab0G_moreSp,.j8ab0G_more[data-pc=false]{display:none}.j8ab0G_empty{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"art title""art text""art btns";align-items:center;gap:4px 18px;padding:12px 8px 16px;display:grid}.j8ab0G_emptyArt{grid-area:art;width:88px;height:auto}.j8ab0G_emptyTitle{font:var(--ds-text-h3);color:var(--ds-ink);grid-area:title}.j8ab0G_emptyText{font:var(--ds-text-body-sm);color:var(--ds-text-muted);grid-area:text}.j8ab0G_emptyBtns{gap:var(--ds-space-2);flex-wrap:wrap;grid-area:btns;margin-top:6px;display:flex}.j8ab0G_sub2{border-top:1px solid var(--ds-line);font:var(--ds-text-h4);color:var(--ds-ink-2);margin:6px 8px 2px;padding-top:12px}.j8ab0G_slotQuests,.j8ab0G_slotTitles,.j8ab0G_slotTeam,.j8ab0G_slotRanking{min-width:0}.j8ab0G_titleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1400px){.j8ab0G_titleList{grid-template-columns:repeat(4,minmax(0,1fr))}}.j8ab0G_teamScene{height:108px;position:relative;overflow:hidden}.j8ab0G_teamScene:after{content:"";background:var(--ds-scene-fade);position:absolute;inset:0}.j8ab0G_teamSceneImg{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.j8ab0G_teamBody{gap:8px;padding:10px 16px 14px;display:grid}.j8ab0G_teamBody>:first-child{margin-bottom:0}.j8ab0G_teamStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.j8ab0G_rankSub{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:-6px 0 6px 36px}.j8ab0G_rankSubNext{margin-top:var(--ds-space-3);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-line)}.j8ab0G_rankList{margin:0;padding:0;list-style:none}.j8ab0G_rankOutside{margin-top:var(--ds-space-1);padding-top:var(--ds-space-1);border-top:1px dashed var(--ds-line-strong)}.j8ab0G_rankAbsent{margin-top:var(--ds-space-2);font:var(--ds-text-caption);color:var(--ds-text-muted)}.j8ab0G_rankEmpty{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;display:flex}.j8ab0G_rankEmptyArt{width:120px;height:auto;filter:drop-shadow(var(--ds-drop-shadow-art))}@media (min-width:1024px) and (max-width:1199px){.j8ab0G_grid{grid-template-columns:minmax(0,1fr)}.j8ab0G_col:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}@media (max-width:1023px){.j8ab0G_stack{gap:12px}.j8ab0G_grid{flex-direction:column;align-items:stretch;gap:12px;display:flex}.j8ab0G_col{display:contents}.j8ab0G_slotQuests{order:1}.j8ab0G_slotTeam{order:2}.j8ab0G_slotTitles{order:3}.j8ab0G_slotRanking{order:4}.j8ab0G_teamBody{padding:10px 14px 12px}.j8ab0G_moreSp{display:inline}.j8ab0G_morePc{display:none}.j8ab0G_more[data-pc=false]{display:flex}.j8ab0G_more[data-sp=false]{display:none}.j8ab0G_titleList{gap:8px}.j8ab0G_empty{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"art title""art text""btns btns";gap:4px 12px}.j8ab0G_emptyArt{width:64px}.j8ab0G_emptyTitle{font-size:15px}.j8ab0G_emptyBtns>*{flex:1}}@media (max-width:374px){.j8ab0G_rankSub{margin-left:0}.j8ab0G_emptyTitle{font-size:14px}}.j8ab0G_skelRow{border-top:1px solid var(--ds-line);grid-template-columns:40px 1fr 96px;align-items:center;gap:14px;padding:14px 8px;display:grid}.j8ab0G_skelRow:first-child{border-top:0}.j8ab0G_skelLine{border-radius:var(--ds-radius-xs);background:var(--ds-skeleton-grad);background-size:400% 100%;height:12px;display:block}.j8ab0G_skelBox{border-radius:var(--ds-radius-xs);background:var(--ds-skeleton-base);width:40px;height:40px;display:block}.j8ab0G_skelText{flex-direction:column;gap:8px;display:flex}.j8ab0G_skelProfile{border-radius:var(--ds-radius-md);background:var(--ds-surface-card);height:76px;box-shadow:var(--ds-shadow-card)}.j8ab0G_skelHead{align-items:center;min-height:30px;margin-bottom:10px;display:flex}.j8ab0G_w160{width:160px}.j8ab0G_w70{width:70%}.j8ab0G_w40{width:40%}
.G-zFxa_box{margin:0 0 6px}.G-zFxa_label{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0 0 6px;display:block}.G-zFxa_pills{padding-block:calc((var(--ds-hit) - 38px) / 2);max-height:calc(var(--ds-hit) * 2 + 20px);flex-wrap:wrap;gap:6px;display:flex;overflow-y:auto}.G-zFxa_box .G-zFxa_pill{align-items:center;min-width:0;max-width:100%;display:inline-flex}.G-zFxa_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.G-zFxa_count{flex:none}.G-zFxa_note{margin:6px 0 0}
.gkOGKG_spacer{height:900px}.gkOGKG_tabs{gap:var(--ds-space-2);padding:var(--ds-space-3) 0;display:flex}.gkOGKG_tab{min-height:var(--ds-hit);border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet-2);color:var(--ds-ink-2);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.gkOGKG_tab[aria-current=page]{background:var(--ds-blue-soft);color:var(--ds-ink)}.gkOGKG_panel{min-height:1400px;padding:var(--ds-space-3);background:var(--ds-surface-solid)}
.pOzHPW_slot{align-items:center;display:flex;position:absolute;top:4px;right:8px}.pOzHPW_btn,.pOzHPW_plain{min-width:var(--ds-hit);min-height:var(--ds-hit);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-pill);font:var(--ds-text-caption);color:var(--ds-ink-3);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-weight:800;display:inline-flex}.pOzHPW_btn{cursor:pointer}.pOzHPW_btn:hover:not(:disabled){background:var(--ds-blue-soft);color:var(--ds-text-blue)}.pOzHPW_btn[aria-pressed=true]{color:var(--ds-text-blue)}.pOzHPW_btn[aria-pressed=true] .pOzHPW_icon{fill:var(--ds-blue-soft)}.pOzHPW_btn:disabled{cursor:default;opacity:.7}.pOzHPW_btn:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.pOzHPW_icon{flex:none;width:20px;height:20px}
.Ua3PbG_like{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex-wrap:wrap;display:inline-flex}.Ua3PbG_btn{min-height:var(--ds-hit);padding:0 var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface-solid);font:var(--ds-text-body-sm);color:var(--ds-ink-2);cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease-standard), border-color var(--ds-duration-fast) var(--ds-ease-standard), color var(--ds-duration-fast) var(--ds-ease-standard);align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.Ua3PbG_btn:not(:disabled):hover{border-color:var(--ds-blue);background:var(--ds-row-hover);color:var(--ds-text-blue)}.Ua3PbG_btn[aria-pressed=true]:not(:disabled):hover{background:var(--ds-blue-soft-hover)}}.Ua3PbG_btn[aria-pressed=true]{border-color:var(--ds-blue);background:var(--ds-blue-soft);color:var(--ds-text-blue)}.Ua3PbG_btn:disabled{cursor:default;opacity:.7}.Ua3PbG_btn:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.Ua3PbG_icon{flex:none;width:18px;height:18px}.Ua3PbG_count{font-weight:800}.Ua3PbG_plain{min-height:var(--ds-hit);align-items:center;gap:6px;font-weight:700;display:inline-flex}.Ua3PbG_note,.Ua3PbG_error{font:var(--ds-text-caption);margin:0}.Ua3PbG_note{color:var(--ds-ink-3)}.Ua3PbG_error{color:var(--ds-text-danger)}
._88cxuq_trigger{min-height:var(--ds-hit);border-radius:var(--ds-radius-xs);background:var(--ds-blue-soft);color:var(--ds-text-blue);font:var(--ds-text-body-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}._88cxuq_trigger:hover{background:var(--ds-blue-soft-hover)}._88cxuq_outline{border-radius:var(--ds-btn-radius);background:var(--ds-surface-solid);width:100%;min-height:48px;box-shadow:var(--ds-ring-blue);font:var(--ds-text-body);justify-content:center;font-weight:700}._88cxuq_outline:hover{background:var(--ds-blue-soft)}._88cxuq_iconTrigger{width:var(--ds-hit);color:var(--ds-ink-2);background:0 0;border-radius:50%;justify-content:center;padding:0}._88cxuq_iconTrigger:hover{background:var(--ds-blue-soft);color:var(--ds-text-blue)}._88cxuq_moreIcon{width:20px;height:20px}._88cxuq_chevron{flex:none;width:16px;height:16px}._88cxuq_caret{width:var(--ds-hit);min-height:max(var(--ds-btn-h), var(--ds-hit));border-radius:0 var(--ds-btn-radius) var(--ds-btn-radius) 0;background:var(--ds-blue-grad);color:var(--ds-ink-inverse);box-shadow:var(--ds-shadow-btn-primary);justify-content:center;padding:0}._88cxuq_caret:hover{background:var(--ds-blue-grad);box-shadow:var(--ds-shadow-card)}._88cxuq_caret:disabled{opacity:.45;cursor:not-allowed}._88cxuq_menu{border-radius:var(--ds-radius-sm);background:var(--ds-surface-solid);width:min(320px,100vw - 16px);box-shadow:var(--ds-shadow-panel);overscroll-behavior:contain;border:0;margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}._88cxuq_menu:popover-open{flex-direction:column;display:flex}._88cxuq_item{width:100%;min-height:var(--ds-hit);padding:var(--ds-space-3) 10px;border-radius:var(--ds-radius-xs);color:var(--ds-ink-2);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}._88cxuq_item+._88cxuq_item{border-top:1px solid var(--ds-line);border-top-left-radius:0;border-top-right-radius:0}._88cxuq_itemName{font:var(--ds-text-h4);color:var(--ds-ink);overflow-wrap:anywhere}._88cxuq_itemDescription{font:var(--ds-text-body-sm);color:var(--ds-text-muted);overflow-wrap:anywhere}._88cxuq_item:hover,._88cxuq_item:focus-visible{background:var(--ds-blue-soft)}._88cxuq_item:hover ._88cxuq_itemName,._88cxuq_item:focus-visible ._88cxuq_itemName{color:var(--ds-text-blue)}._88cxuq_item:focus-visible{outline:var(--ds-focus-ring);outline-offset:-2px}._88cxuq_catalogMenu{overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:auto;overflow:auto}
.m5E8za_lv{border-radius:var(--ds-radius-pill);background:var(--ds-surface-solid);height:22px;box-shadow:inset 0 0 0 1px var(--ds-line-strong);color:var(--ds-ink);font:900 12px/1 var(--ds-font-game);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:4px;padding:0 9px 0 3px;display:inline-flex}.m5E8za_lv[data-size=md]{gap:6px;height:30px;padding:0 13px 0 5px;font-size:15px}.m5E8za_shield{width:auto;height:18px}.m5E8za_lv[data-size=md] .m5E8za_shield{height:24px}.m5E8za_lv>span:not(.m5E8za_srOnly){font:inherit;color:inherit}.m5E8za_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.FeqWJG_logo{width:calc(var(--logo-height,34px) * var(--logo-ratio));max-width:100%;height:auto;aspect-ratio:var(--logo-ratio);flex:none;display:block}.FeqWJG_onDark,:root[data-theme=dark] .FeqWJG_onLight{display:none}:root[data-theme=dark] .FeqWJG_onDark{display:block}
.kYzTZa_row{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);gap:4px;margin:2px 4px 4px;padding:4px;display:flex}.kYzTZa_opt{min-width:0;min-height:var(--ds-hit);border-radius:var(--ds-radius-xs);color:var(--ds-ink-2);font:inherit;white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0 4px;font-size:13px;font-weight:700;line-height:1.3}.kYzTZa_opt:hover{background:var(--ds-row-hover)}.kYzTZa_opt:focus-visible{outline:var(--ds-focus-ring);outline-offset:-2px}.kYzTZa_opt[aria-checked=true]{background:var(--ds-surface-solid);color:var(--ds-text-blue);box-shadow:inset 0 0 0 2px var(--ds-blue)}
.hVK4RG_box{--dsp-base:linear-gradient(180deg, var(--ds-blue-soft), var(--ds-blue-soft));border-radius:var(--ds-radius-sm);color:var(--ds-ink);font:var(--ds-text-body-sm);text-align:left;margin:10px 0 2px;padding:10px 12px}.hVK4RG_box small{color:var(--ds-ink-3);font:var(--ds-text-micro);margin-bottom:2px;display:block}.hVK4RG_box p{overflow-wrap:anywhere;margin:0;line-height:1.6}.hVK4RG_box b{color:var(--ds-text-blue);font-weight:800}.hVK4RG_strip{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;padding:10px 14px;display:flex}.hVK4RG_stripLabel{color:var(--ds-ink);font:var(--ds-text-h4);white-space:nowrap}.hVK4RG_chips{flex-wrap:wrap;flex:1 1 0;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hVK4RG_chipItem{flex:220px;min-width:0;display:flex}.hVK4RG_chip{--dsp-base:linear-gradient(180deg, var(--ds-blue-soft), var(--ds-blue-soft));min-width:0;min-height:var(--ds-hit);border-radius:var(--ds-radius-sm);color:var(--ds-ink);flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 12px;text-decoration:none;display:grid}.hVK4RG_chipTitle{overflow-wrap:anywhere;font:var(--ds-text-h4)}.hVK4RG_chipSub{overflow-wrap:anywhere;color:var(--ds-ink-3);font:var(--ds-text-caption);grid-column:1}.hVK4RG_chev{color:var(--ds-text-blue);grid-area:1/2/3;font-size:18px;font-style:normal;font-weight:800}.hVK4RG_chip:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.hVK4RG_ways{grid-column:1/-1;min-width:0}.hVK4RG_waysLead{color:var(--ds-ink-2);font:var(--ds-text-body-sm);margin:0;line-height:1.7}.hVK4RG_waysLead b{color:var(--ds-text-blue);font-weight:800}.hVK4RG_waysList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hVK4RG_waysList>li{min-width:0;display:flex}.hVK4RG_way{--dsp-base:linear-gradient(180deg, var(--ds-blue-soft), var(--ds-blue-soft));min-width:0;min-height:var(--ds-hit);border-radius:var(--ds-radius-md);color:var(--ds-ink);flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 14px;text-decoration:none;display:grid}.hVK4RG_way b{overflow-wrap:anywhere;font:var(--ds-text-h4)}.hVK4RG_way em{color:var(--ds-text-blue);font:900 18px/1 var(--ds-font-game);white-space:nowrap;grid-area:1/2/3;font-style:normal}.hVK4RG_way small{overflow-wrap:anywhere;color:var(--ds-ink-3);font:var(--ds-text-caption);grid-column:1}.hVK4RG_way:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.hVK4RG_waysNote{color:var(--ds-ink-3);font:var(--ds-text-caption);margin:8px 0 0}@media (max-width:760px){.hVK4RG_waysList{grid-template-columns:minmax(0,1fr)}}.hVK4RG_kindNext{flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 0;display:flex}.hVK4RG_kindNext p{color:var(--ds-ink-3);font:var(--ds-text-caption);overflow-wrap:anywhere;margin:0}.hVK4RG_kindNext b{color:var(--ds-ink);font-weight:800}.hVK4RG_kindLink{min-height:var(--ds-hit);color:var(--ds-text-blue);font:700 12px/1.5 var(--ds-font-body);align-items:center;text-decoration:none;display:inline-flex}.hVK4RG_kindLink:hover{text-underline-offset:3px;text-decoration:underline}.hVK4RG_kindLink:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.hVK4RG_kindHint{min-height:var(--ds-hit);align-items:center;display:flex}.hVK4RG_rankNext{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.hVK4RG_rankNext>span{color:var(--ds-text-blue);font:700 12px/1.5 var(--ds-font-body)}.hVK4RG_rankBtn{min-height:var(--ds-hit);text-align:center;white-space:normal;max-width:100%;padding-block:8px;line-height:1.4}.hVK4RG_rankNoneText{max-width:280px;color:var(--ds-ink);font:800 15px/1.55 var(--ds-font-body);overflow-wrap:anywhere;margin-top:4px;display:block}.hVK4RG_periodLeft{margin-top:10px}.hVK4RG_pointNext{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;display:flex}.hVK4RG_pointNext p{color:var(--ds-ink-2);font:var(--ds-text-body-sm);margin:0;line-height:1.7}.hVK4RG_pointNext b{color:var(--ds-text-blue);font-weight:800}.hVK4RG_pointGo{--dsp-base:linear-gradient(180deg, var(--ds-blue-soft), var(--ds-blue-soft));min-height:var(--ds-hit);border-radius:var(--ds-radius-pill);color:var(--ds-text-blue);font:700 12px/1.4 var(--ds-font-body);align-items:center;margin-top:4px;padding:0 16px;text-decoration:none;display:inline-flex}.hVK4RG_pointGo:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.hVK4RG_pointPanel{margin-top:12px;padding:4px 16px 12px}.hVK4RG_rules summary{min-height:var(--ds-hit);color:var(--ds-ink);font:var(--ds-text-h4);cursor:pointer;align-items:center;display:flex}.hVK4RG_rulesLead{color:var(--ds-ink-3);font:var(--ds-text-body-sm);margin:4px 0 12px}.hVK4RG_rulesCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.hVK4RG_rulesCols h3{color:var(--ds-ink);font:var(--ds-text-h4);margin:0 0 4px}.hVK4RG_rulesCols ul{margin:0;padding:0;list-style:none}.hVK4RG_rulesCols li{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);font:var(--ds-text-body-sm);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.hVK4RG_rulesCols li span{overflow-wrap:anywhere;min-width:0}.hVK4RG_plus{color:var(--ds-text-blue);font:800 14px/1 var(--ds-font-game);white-space:nowrap}.hVK4RG_minus{color:var(--ds-text-danger);font:800 14px/1 var(--ds-font-game);white-space:nowrap}@media (max-width:760px){.hVK4RG_rulesCols{grid-template-columns:minmax(0,1fr)}}.hVK4RG_streakHint{color:var(--ds-ink-3);font:var(--ds-text-caption);margin:8px 0 0;line-height:1.7}.hVK4RG_gainText{color:var(--ds-ink-2);font:var(--ds-text-body-sm);margin:0;line-height:1.7}.hVK4RG_gainText b{color:var(--ds-text-blue);font-weight:800}.hVK4RG_gainLink{min-height:var(--ds-hit);color:var(--ds-text-blue);font:700 12px/1.5 var(--ds-font-body);align-items:center;text-decoration:none;display:inline-flex}.hVK4RG_gainLink:hover{text-underline-offset:3px;text-decoration:underline}.hVK4RG_gainLink:focus-visible{outline:2px solid var(--ds-blue);outline-offset:2px}.hVK4RG_preview{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;display:grid}.hVK4RG_previewH{font:var(--ds-text-h3);margin:24px 0 8px}.hVK4RG_previewNarrow{max-width:420px}.hVK4RG_previewHover{min-height:72px;position:relative}.hVK4RG_previewGap{min-height:12px;margin-top:12px}@media (max-width:520px){.hVK4RG_stripLabel,.hVK4RG_chipItem{flex-basis:100%}}.hVK4RG_gainLinks{flex-wrap:wrap;gap:0 18px;display:flex}.hVK4RG_chip,.hVK4RG_way,.hVK4RG_pointGo{transition:box-shadow var(--ds-duration-fast) var(--ds-ease-standard), transform var(--ds-duration-fast) var(--ds-ease-standard)}@media (hover:hover) and (pointer:fine){.hVK4RG_chip:hover,.hVK4RG_way:hover,.hVK4RG_pointGo:hover{--dsp-base:linear-gradient(180deg, var(--ds-blue-soft-hover), var(--ds-blue-soft-hover));box-shadow:var(--ds-shadow-lift);transform:translateY(-2px)}}.hVK4RG_chip:active,.hVK4RG_way:active,.hVK4RG_pointGo:active{transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.hVK4RG_chip:hover,.hVK4RG_way:hover,.hVK4RG_pointGo:hover,.hVK4RG_chip:active,.hVK4RG_way:active,.hVK4RG_pointGo:active{transform:none}}
.e7WGRa_button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:max(var(--ds-btn-h), var(--ds-hit));min-width:var(--ds-hit);padding:0 var(--ds-space-5);border-radius:var(--ds-btn-radius);font:var(--ds-text-body-sm);white-space:nowrap;cursor:pointer;transition:transform var(--ds-motion-quiet-duration) var(--ds-motion-quiet-ease), box-shadow var(--ds-motion-quiet-duration) var(--ds-motion-quiet-ease), background var(--ds-motion-quiet-duration) var(--ds-motion-quiet-ease);font-weight:700;display:inline-flex;position:relative}.e7WGRa_button svg{flex:none;width:15px;height:15px}.e7WGRa_button:active{transform:translateY(1px)scale(.98)}.e7WGRa_primary{background:var(--ds-blue-grad);color:var(--ds-ink-inverse);box-shadow:var(--ds-shadow-btn-primary)}.e7WGRa_primary:hover{box-shadow:var(--ds-shadow-card)}.e7WGRa_secondary{background:var(--ds-surface-solid);color:var(--ds-text-blue);box-shadow:var(--ds-ring-blue)}.e7WGRa_secondary:hover{background:var(--ds-blue-soft)}.e7WGRa_strong{background:var(--ds-surface-solid);color:var(--ds-ink);box-shadow:inset 0 0 0 2px var(--ds-ink)}.e7WGRa_strong:hover{background:var(--ds-hover-veil)}.e7WGRa_button:disabled{opacity:.45;cursor:not-allowed}.e7WGRa_loading:disabled{opacity:.85;cursor:progress}.e7WGRa_spinner{border:2px solid var(--ds-spinner-track);border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite e7WGRa_spin}.e7WGRa_secondary .e7WGRa_spinner,.e7WGRa_strong .e7WGRa_spinner{border-color:var(--ds-blue-soft);border-top-color:currentColor}@keyframes e7WGRa_spin{to{transform:rotate(360deg)}}
.Bw1M2G_dialog{border-radius:var(--ds-radius-lg);background:var(--ds-surface-solid);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--ds-shadow-modal);color:var(--ds-ink-2);border:0;margin:auto;padding:0;overflow:auto}.Bw1M2G_dialog::backdrop{background:var(--ds-scrim-dialog)}.Bw1M2G_panel{gap:var(--ds-space-4);padding:var(--ds-space-5);flex-direction:column;display:flex}.Bw1M2G_panel h2{font:var(--ds-text-h2);letter-spacing:var(--ds-text-h2-tracking);color:var(--ds-ink);overflow-wrap:anywhere}:where(.Bw1M2G_panel) p{font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere;margin:0}@media (max-width:600px){.Bw1M2G_panel{padding:var(--ds-space-4)}}
.pukH1G_field,.pukH1G_fieldLabel{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.pukH1G_group{gap:var(--ds-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pukH1G_label{font:var(--ds-text-h4);color:var(--ds-ink)}.pukH1G_req{margin-left:var(--ds-space-2);border-radius:var(--ds-radius-xs);background:var(--ds-danger-bg);color:var(--ds-text-danger);font:var(--ds-text-micro);padding:1px 6px}.pukH1G_control{width:100%;min-width:0;min-height:var(--ds-hit);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-solid);font:var(--ds-text-body);color:var(--ds-ink);padding:0 12px}.pukH1G_control:focus-visible{outline:var(--ds-focus-ring);outline-offset:1px}.pukH1G_control[aria-invalid=true]{border-color:var(--ds-danger)}.pukH1G_control:disabled{background:var(--ds-neutral-bg);color:var(--ds-text-muted);cursor:not-allowed}.pukH1G_textarea{resize:vertical;padding-top:10px;padding-bottom:10px;line-height:1.6}.pukH1G_select{cursor:pointer}.pukH1G_hint{font:var(--ds-text-body-sm);color:var(--ds-text-muted);margin:0}.pukH1G_error{font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin:0}.pukH1G_check{min-height:var(--ds-hit);font:var(--ds-text-body);color:var(--ds-ink);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;font-weight:700;display:inline-flex}.pukH1G_check input{width:20px;height:20px;accent-color:var(--ds-blue);flex:none}
.ooVQOa_field{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ooVQOa_label{font:var(--ds-text-h4);color:var(--ds-ink)}.ooVQOa_box{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-solid);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ooVQOa_box:focus-within{outline:var(--ds-focus-ring);outline-offset:1px}.ooVQOa_invalid{border-color:var(--ds-danger)}.ooVQOa_toolbar{padding:var(--ds-space-1) var(--ds-space-2);border-bottom:1px solid var(--ds-line);background:var(--ds-surface-quiet);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ooVQOa_tool{width:var(--ds-hit);height:var(--ds-hit);border-radius:var(--ds-radius-xs);color:var(--ds-ink-2);font:var(--ds-text-body);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ooVQOa_tool:hover:not(:disabled),.ooVQOa_tool[aria-pressed=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue)}.ooVQOa_tool:focus-visible{outline:var(--ds-focus-ring);outline-offset:-2px}.ooVQOa_tool:disabled{opacity:.45;cursor:not-allowed}.ooVQOa_toolIcon{width:18px;height:18px}.ooVQOa_codeGlyph{font-size:.85em;font-weight:700}.ooVQOa_sep{width:1px;margin:var(--ds-space-2) var(--ds-space-1);background:var(--ds-line-strong);align-self:stretch}.ooVQOa_block{min-height:var(--ds-hit);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-solid);font:var(--ds-text-body-sm);color:var(--ds-ink);cursor:pointer;padding:0 8px}.ooVQOa_block:focus-visible{outline:var(--ds-focus-ring);outline-offset:1px}.ooVQOa_linkBar{align-items:flex-end;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-line);background:var(--ds-blue-soft);flex-wrap:wrap;display:flex}.ooVQOa_linkLabel{gap:var(--ds-space-1);min-width:0;font:var(--ds-text-body-sm);color:var(--ds-ink);flex-direction:column;flex:220px;font-weight:700;display:flex}.ooVQOa_linkInput{width:100%;min-width:0;min-height:var(--ds-hit);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-solid);font:var(--ds-text-body);color:var(--ds-ink);padding:0 12px}.ooVQOa_linkInput[aria-invalid=true]{border-color:var(--ds-danger)}.ooVQOa_linkApply,.ooVQOa_linkCancel{min-height:var(--ds-hit);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-xs);font:var(--ds-text-body-sm);cursor:pointer;font-weight:700}.ooVQOa_linkApply{background:var(--ds-blue-grad);color:var(--ds-ink-inverse)}.ooVQOa_linkCancel{background:var(--ds-surface-solid);color:var(--ds-text-blue);box-shadow:var(--ds-ring-blue)}.ooVQOa_linkError{font:var(--ds-text-body-sm);color:var(--ds-text-danger);flex:100%;margin:0}.ooVQOa_body{min-height:300px;padding:var(--ds-space-3) var(--ds-space-4);font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere;outline:none;line-height:1.8}.ooVQOa_body[aria-disabled=true]{background:var(--ds-surface-quiet);color:var(--ds-text-muted)}.ooVQOa_body>*+*{margin-top:var(--ds-space-3)}.ooVQOa_body h2,.ooVQOa_body h3{color:var(--ds-ink);font-weight:800;line-height:1.4}.ooVQOa_body h2{font-size:1.25em}.ooVQOa_body h3{font-size:1.125em}.ooVQOa_body ul,.ooVQOa_body ol{padding-left:1.5em}.ooVQOa_body ul{list-style:outside}.ooVQOa_body ol{list-style:decimal}.ooVQOa_body blockquote{padding:var(--ds-space-1) var(--ds-space-4);border-left:4px solid var(--ds-line-strong);color:var(--ds-text-muted)}.ooVQOa_body code{border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet);padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.ooVQOa_body a{color:var(--ds-text-blue);text-decoration:underline}.ooVQOa_hint{font:var(--ds-text-body-sm);color:var(--ds-text-muted);margin:0}.ooVQOa_error{font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin:0}@media (max-width:600px){.ooVQOa_body{min-height:220px}}
.UKUNqG_live{right:var(--ds-space-5);bottom:var(--ds-space-5);z-index:var(--ds-z-toast);pointer-events:none;width:min(380px,100vw - 40px);position:fixed}.UKUNqG_toast{border-radius:var(--ds-radius-md);background:var(--ds-surface-solid);min-width:0;box-shadow:var(--ds-shadow-lift);font:var(--ds-text-body-sm);color:var(--ds-ink-2);pointer-events:auto;animation:UKUNqG_toast-in var(--ds-motion-lively-duration) var(--ds-motion-lively-ease) both;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:6px 6px 6px 14px;display:grid}.UKUNqG_icon{width:18px;height:18px;color:var(--ds-success)}.UKUNqG_info{color:var(--ds-info)}.UKUNqG_body{min-width:0;color:var(--ds-ink);overflow-wrap:anywhere;font-weight:700}.UKUNqG_close{width:var(--ds-hit);height:var(--ds-hit);border-radius:var(--ds-radius-xs);color:var(--ds-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.UKUNqG_close svg{width:16px;height:16px}.UKUNqG_close:hover{background:var(--ds-neutral-bg);color:var(--ds-ink)}@keyframes UKUNqG_toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.UKUNqG_live{right:50%;bottom:calc(var(--ds-tab-h) + env(safe-area-inset-bottom,0px) + var(--ds-space-3));transform:translate(50%)}}
.dNsrqG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.dNsrqG_pcOnly{display:none}}@media (min-width:1024px){.dNsrqG_spOnly{display:none}}.dNsrqG_townGap{height:10px}.dNsrqG_note{font:500 13px/1.6 var(--ds-font-body);color:var(--ds-text-muted);margin:4px 0 2px}
.S206Aq_flag{aspect-ratio:400/482;flex:none;height:100%;display:block;position:relative}.S206Aq_cloth{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.S206Aq_layer{width:100%;height:100%;position:absolute;inset:0}
.fS4UvG_status{margin:var(--ds-space-3) 0;font:var(--ds-text-body-sm);color:var(--ds-ink-3)}.fS4UvG_error{margin:var(--ds-space-3) 0;border-radius:var(--ds-radius-xs);background:var(--ds-danger-bg);font:var(--ds-text-body-sm);color:var(--ds-text-danger);padding:10px 12px}.fS4UvG_all{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-ink-2);font-weight:700;display:flex}.fS4UvG_list{gap:var(--ds-space-2);max-height:min(46vh,360px);margin:0 0 var(--ds-space-4);padding:0;list-style:none;display:grid;overflow-y:auto}.fS4UvG_item{align-items:flex-start;gap:var(--ds-space-3);min-height:var(--ds-hit);padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-surface-solid);cursor:pointer;display:flex}.fS4UvG_item:has(input:checked){border-color:var(--ds-blue);background:var(--ds-blue-soft)}.fS4UvG_item:has(input:focus-visible){outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.fS4UvG_box{width:20px;height:20px;accent-color:var(--ds-blue);flex:none;margin-top:2px}.fS4UvG_body{gap:var(--ds-space-1);min-width:0;display:grid}.fS4UvG_title{font:700 14px/1.45 var(--ds-font-body);color:var(--ds-ink);overflow-wrap:anywhere}.fS4UvG_desc{-webkit-line-clamp:2;font:var(--ds-text-body-sm);color:var(--ds-ink-3);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fS4UvG_meta{font:var(--ds-text-caption);color:var(--ds-ink-3)}
.doeFeW_form{gap:var(--ds-space-4);flex-direction:column;display:flex}.doeFeW_lead{margin:var(--ds-space-1) 0 0;font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.doeFeW_dates{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:480px){.doeFeW_dates{grid-template-columns:repeat(2,minmax(0,1fr))}}.doeFeW_assignees{column-gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:480px){.doeFeW_assignees{grid-template-columns:repeat(2,minmax(0,1fr))}}.doeFeW_serverError{border-radius:var(--ds-radius-xs);background:var(--ds-danger-bg);font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin:0;padding:10px 12px}.doeFeW_actions{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.doeFeW_actions>*{flex:120px}@media (min-width:601px){.doeFeW_actions>*{flex:none;min-width:120px}}.doeFeW_delete{margin-right:auto}
.lffsmq_stack{--face-overlap:8px;flex:none;align-items:center;display:inline-flex}.lffsmq_face{object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 2px var(--ds-surface-solid);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lffsmq_face:not(:first-child){margin-left:calc(-1 * var(--face-overlap))}.lffsmq_initial{background:var(--ds-blue-soft);color:var(--ds-text-blue);font:var(--ds-text-micro);font-weight:800}.lffsmq_initial:not(:last-child){padding-right:var(--face-overlap)}.lffsmq_person{flex:none;width:18px;height:18px}.lffsmq_extra{background:var(--ds-neutral-bg);color:var(--ds-text-muted);font:var(--ds-text-micro);white-space:nowrap;font-weight:800}.lffsmq_stack[data-size="32"] .lffsmq_face{width:32px;height:32px}.lffsmq_stack[data-size="32"] .lffsmq_initial{font-size:13px}.lffsmq_stack[data-size="32"] .lffsmq_person{width:22px;height:22px}.lffsmq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lffsmq_stack[data-size="28"] .lffsmq_face{width:28px;height:28px}.lffsmq_stack[data-size="44"] .lffsmq_face{width:44px;height:44px}.lffsmq_stack[data-size="44"] .lffsmq_initial{font-size:16px}.lffsmq_stack[data-size="44"] .lffsmq_person{width:28px;height:28px}.lffsmq_stack[data-size="40"] .lffsmq_face{width:40px;height:40px}.lffsmq_stack[data-size="40"] .lffsmq_initial{font-size:15px}.lffsmq_stack[data-size="40"] .lffsmq_person{width:26px;height:26px}.lffsmq_stack[data-size="56"] .lffsmq_face{width:56px;height:56px}.lffsmq_stack[data-size="56"] .lffsmq_initial{font-size:20px}.lffsmq_stack[data-size="56"] .lffsmq_person{width:36px;height:36px}.lffsmq_stack[data-size="68"] .lffsmq_face{width:68px;height:68px}.lffsmq_stack[data-size="68"] .lffsmq_initial{font-size:24px}.lffsmq_stack[data-size="68"] .lffsmq_person{width:44px;height:44px}.lffsmq_stack[data-size="168"] .lffsmq_face{width:96px;height:96px}.lffsmq_stack[data-size="168"] .lffsmq_initial{font-size:34px}.lffsmq_stack[data-size="168"] .lffsmq_person{width:60px;height:60px}@media (min-width:600px){.lffsmq_stack[data-size="168"] .lffsmq_face{width:168px;height:168px}.lffsmq_stack[data-size="168"] .lffsmq_initial{font-size:56px}.lffsmq_stack[data-size="168"] .lffsmq_person{width:104px;height:104px}}
.ucdN2q_muted{font:var(--ds-text-body-sm);color:var(--ds-text-muted);overflow-wrap:anywhere;margin:0}.ucdN2q_lead{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0}.ucdN2q_block{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.ucdN2q_blockHeading{align-items:center;gap:var(--ds-space-2);font:var(--ds-text-h4);color:var(--ds-ink);margin:0;display:flex}.ucdN2q_count{border-radius:var(--ds-radius-pill);background:var(--ds-blue-soft);font:var(--ds-text-caption);color:var(--ds-text-blue);padding:2px 10px;font-weight:700}.ucdN2q_attachments{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(160px,232px));margin:0;padding:0;list-style:none;display:grid}.ucdN2q_attachment{gap:var(--ds-space-1);min-width:0;color:var(--ds-text-blue);flex-direction:column;display:flex}.ucdN2q_thumb{border:1px solid var(--ds-line);border-radius:var(--ds-radius-xs);object-fit:cover;background:var(--ds-surface-quiet);width:100%;height:100px}.ucdN2q_fileName{font:var(--ds-text-body-sm);overflow-wrap:anywhere;font-weight:700}.ucdN2q_impact{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.ucdN2q_impactLabel{font:var(--ds-text-body-sm);color:var(--ds-text-muted)}.ucdN2q_impactNum{font:var(--ds-text-game-num-md);color:var(--ds-text-success)}.ucdN2q_sections{gap:var(--ds-space-4);font:var(--ds-text-body);max-inline-size:calc(42em + 2 * var(--ds-space-4));grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ucdN2q_section{gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet);flex-direction:column;display:flex}.ucdN2q_section dt{font:var(--ds-text-caption);color:var(--ds-text-muted);font-weight:700}.ucdN2q_section dd{font:var(--ds-text-body);color:var(--ds-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ucdN2q_members{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ucdN2q_member{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) 0;border-top:1px solid var(--ds-line);display:flex}.ucdN2q_member:first-child{border-top:0}.ucdN2q_outsider{padding-top:var(--ds-space-3);border-top:1px dashed var(--ds-line-strong)}.ucdN2q_outsiderLabel{font:var(--ds-text-caption);color:var(--ds-ink-3);margin:0}.ucdN2q_memberText{flex-direction:column;flex:auto;min-width:0;display:flex}.ucdN2q_memberText b{font:var(--ds-text-body);color:var(--ds-ink);overflow-wrap:anywhere;font-weight:700}.ucdN2q_memberText span{font:var(--ds-text-caption);color:var(--ds-text-muted);overflow-wrap:anywhere}.ucdN2q_badge{border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg);font:var(--ds-text-caption);color:var(--ds-ink-2);flex:none;padding:2px 10px;font-weight:700}.ucdN2q_activities{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ucdN2q_activity{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) 0;border-top:1px solid var(--ds-line);display:flex}.ucdN2q_activity:first-child{border-top:0}.ucdN2q_activityText{flex:auto;min-width:0}.ucdN2q_activityHead{justify-content:space-between;align-items:baseline;gap:var(--ds-space-2);display:flex}.ucdN2q_activityHead b{font:var(--ds-text-body);color:var(--ds-ink);overflow-wrap:anywhere;font-weight:700}.ucdN2q_activityHead time{font:var(--ds-text-caption);color:var(--ds-text-muted);flex:none}.ucdN2q_activityText p{margin:var(--ds-space-1) 0 0;font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere}.ucdN2q_failed{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;display:flex}.ucdN2q_failed p{font:var(--ds-text-body);color:var(--ds-text-danger);margin:0}.ucdN2q_summaryLine{margin:var(--ds-space-2) 0 0;font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere}.ucdN2q_more{margin-top:var(--ds-space-3)}.ucdN2q_moreSummary{min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-text-blue);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.ucdN2q_moreSummary:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.ucdN2q_more[open]>.ucdN2q_moreSummary{margin-bottom:var(--ds-space-2)}
.VAAJ2a_rich{min-width:0;font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere;line-height:1.8}.VAAJ2a_rich>*+*{margin-top:var(--ds-space-3)}.VAAJ2a_rich h2,.VAAJ2a_rich h3,.VAAJ2a_rich h4{color:var(--ds-ink);font-weight:800;line-height:1.4}.VAAJ2a_rich h2{font-size:1.25em}.VAAJ2a_rich h3{font-size:1.125em}.VAAJ2a_rich h4{font-size:1em}.VAAJ2a_rich ul,.VAAJ2a_rich ol{padding-left:1.5em}.VAAJ2a_rich ul{list-style:outside}.VAAJ2a_rich ol{list-style:decimal}.VAAJ2a_rich li+li{margin-top:var(--ds-space-1)}.VAAJ2a_rich blockquote{padding:var(--ds-space-1) var(--ds-space-4);border-left:4px solid var(--ds-line-strong);color:var(--ds-text-muted)}.VAAJ2a_rich code{border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet);padding:1px 6px;font-size:.92em}.VAAJ2a_rich a{color:var(--ds-text-blue);text-underline-offset:3px;text-decoration:underline}.VAAJ2a_rich strong{color:var(--ds-ink)}
.WGss4W_actions{gap:var(--ds-space-2) var(--ds-space-4);margin-top:var(--ds-space-1);flex-wrap:wrap;display:flex}.WGss4W_trigger{min-height:var(--ds-hit);min-width:var(--ds-hit)}.WGss4W_body{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.WGss4W_footer{justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.WGss4W_error{border-radius:var(--ds-radius-xs);background:var(--ds-danger-bg);font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin:0;padding:10px 12px}
.qQmLOG_field{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.qQmLOG_label{font:var(--ds-text-h4);color:var(--ds-ink)}.qQmLOG_note{font:var(--ds-text-body-sm);color:var(--ds-text-muted);overflow-wrap:anywhere;margin:0}.qQmLOG_srInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.qQmLOG_aiRow .qQmLOG_note{text-align:left;flex:200px}.qQmLOG_priority{gap:var(--ds-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.qQmLOG_stars{flex-wrap:wrap;min-width:0;display:flex}.qQmLOG_star{width:30px;min-height:var(--ds-hit);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.qQmLOG_starIcon{fill:none;width:26px;height:26px;stroke:var(--ds-ink-4);stroke-width:1.6px;stroke-linejoin:round}.qQmLOG_star[data-on=true] .qQmLOG_starIcon{fill:var(--ds-gold);stroke:var(--ds-gold-2)}.qQmLOG_star:has(input:focus-visible){outline:var(--ds-focus-ring);outline-offset:-2px;border-radius:var(--ds-radius-xs)}.qQmLOG_priorityValue{font:var(--ds-text-caption);color:var(--ds-text-muted)}.qQmLOG_picker{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-xs);background:var(--ds-surface-solid);min-width:0}.qQmLOG_pickerSummary{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-hit);padding:var(--ds-space-1) 12px;cursor:pointer;list-style:none;display:flex}.qQmLOG_pickerSummary::-webkit-details-marker{display:none}.qQmLOG_pickerSummary:focus-visible{outline:var(--ds-focus-ring);outline-offset:1px}.qQmLOG_pickerValue{align-items:center;gap:var(--ds-space-1);min-width:0;font:var(--ds-text-body);color:var(--ds-ink);flex-wrap:wrap;display:flex}.qQmLOG_placeholder{color:var(--ds-text-muted)}.qQmLOG_pickerChevron{width:16px;height:16px;color:var(--ds-ink-2);flex:none}.qQmLOG_picker[open] .qQmLOG_pickerChevron{transform:rotate(180deg)}.qQmLOG_pickerList{max-height:240px;padding:var(--ds-space-1) 12px var(--ds-space-2);border-top:1px solid var(--ds-line);flex-direction:column;margin:0;list-style:none;display:flex;overflow:auto}.qQmLOG_groupChips{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.qQmLOG_groupChip{min-height:var(--ds-hit);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet);color:var(--ds-ink-2);font:var(--ds-text-body-sm);cursor:pointer;font-weight:700}.qQmLOG_groupChip[aria-pressed=true]{background:var(--ds-blue-soft);color:var(--ds-text-blue);box-shadow:var(--ds-ring-blue)}.qQmLOG_groupChip:focus-visible{outline:var(--ds-focus-ring);outline-offset:1px}.qQmLOG_groupChip:disabled{opacity:.45;cursor:not-allowed}.qQmLOG_attachment{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.qQmLOG_cardHead{align-items:center;gap:var(--ds-space-2);display:flex}.qQmLOG_cardTitle{font:var(--ds-text-h3);letter-spacing:var(--ds-text-h3-tracking);color:var(--ds-ink);margin:0}.qQmLOG_count{border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet);font:var(--ds-text-body-sm);color:var(--ds-ink-2);padding:2px 10px}.qQmLOG_drop{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-4);border:2px dashed var(--ds-line-strong);border-radius:var(--ds-radius-md);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.qQmLOG_drop:hover{background:var(--ds-hover-veil)}.qQmLOG_drop:has(input:focus-visible){outline:var(--ds-focus-ring);outline-offset:2px}.qQmLOG_dropOff{opacity:.55;cursor:not-allowed}.qQmLOG_dropIcon{border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet);width:40px;height:40px;color:var(--ds-ink-2);justify-content:center;align-items:center;display:inline-flex}.qQmLOG_dropIconSvg{width:20px;height:20px}.qQmLOG_dropTitle{font:var(--ds-text-h3);color:var(--ds-ink)}.qQmLOG_dropNote{font:var(--ds-text-body-sm);color:var(--ds-text-muted);overflow-wrap:anywhere}.qQmLOG_fileNotes{gap:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-xs);background:var(--ds-warning-bg);font:var(--ds-text-body-sm);color:var(--ds-text-amber);overflow-wrap:anywhere;flex-direction:column;margin:0;list-style:none;display:flex}.qQmLOG_fileList{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qQmLOG_fileItem{align-items:center;gap:var(--ds-space-3);min-width:0;display:flex}.qQmLOG_fileThumb{border-radius:var(--ds-radius-xs);background:var(--ds-surface-quiet);object-fit:cover;flex:none;justify-content:center;align-items:center;width:64px;height:48px;display:inline-flex}.qQmLOG_fileThumbIcon{width:22px;height:22px;color:var(--ds-ink-3)}.qQmLOG_fileName{min-width:0;font:var(--ds-text-body-sm);color:var(--ds-ink);overflow-wrap:anywhere;flex-direction:column;flex:auto;font-weight:700;display:flex}.qQmLOG_fileSize{color:var(--ds-text-muted);font-weight:400}.qQmLOG_fileRemove{width:var(--ds-hit);height:var(--ds-hit);color:var(--ds-ink-2);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qQmLOG_fileRemove:hover:not(:disabled){background:var(--ds-blue-soft);color:var(--ds-text-blue)}.qQmLOG_fileRemove:focus-visible{outline:var(--ds-focus-ring);outline-offset:-2px}.qQmLOG_fileRemove:disabled{opacity:.45;cursor:not-allowed}.qQmLOG_fileRemoveIcon{width:16px;height:16px}
.-cEHvq_page{gap:var(--ds-space-5);flex-direction:column;min-width:0;display:flex}.-cEHvq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.-cEHvq_back{align-self:flex-start;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-hit);margin-bottom:calc(-1 * var(--ds-space-3));font:var(--ds-text-body-sm);font-weight:700;display:inline-flex}.-cEHvq_back a{min-height:var(--ds-hit);color:var(--ds-text-blue);align-items:center;text-decoration:none;display:inline-flex}.-cEHvq_back a:hover{text-decoration:underline}.-cEHvq_back a:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_band{isolation:isolate;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);min-width:0;min-height:var(--ds-done-band-h);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-bg-2);box-shadow:var(--ds-shadow-card);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art text""chips chips";display:grid;position:relative;overflow:hidden}.-cEHvq_bandScene{z-index:-1;position:absolute;inset:0}.-cEHvq_bandSky{object-fit:cover;object-position:60% 40%}.-cEHvq_bandFade{background:var(--ds-done-band-fade-narrow);position:absolute;inset:0}.-cEHvq_bandArt{grid-area:art;justify-content:center;align-items:flex-end;width:84px;height:84px;display:flex;position:relative}.-cEHvq_laurel{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.-cEHvq_bandFlag{height:64px;position:relative}.-cEHvq_bandText{grid-area:text;min-width:0}.-cEHvq_bandKicker{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;margin:0;display:flex}.-cEHvq_bandHeading{font:var(--ds-text-h1);letter-spacing:var(--ds-text-h1-tracking);color:var(--ds-ink);margin:0;font-size:24px}.-cEHvq_bandHeading:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_bandDate{font:var(--ds-text-body-sm);color:var(--ds-text-muted);font-weight:700}.-cEHvq_bandTitle{margin:var(--ds-space-1) 0 0;font:var(--ds-text-body);color:var(--ds-ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.-cEHvq_chips{gap:var(--ds-space-2);flex-wrap:wrap;grid-area:chips;margin:0;padding:0;list-style:none;display:flex}.-cEHvq_chip{align-items:center;gap:var(--ds-space-2);min-height:40px;padding:0 var(--ds-space-4) 0 var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-done-chip-bg);box-shadow:var(--ds-shadow-card);font:var(--ds-text-h3);color:var(--ds-ink);white-space:nowrap;display:inline-flex}.-cEHvq_chipIcon{object-fit:contain;width:28px;height:28px}.-cEHvq_thanks{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.-cEHvq_thanksHead h2{font:var(--ds-text-h1);letter-spacing:var(--ds-text-h1-tracking);color:var(--ds-ink);margin:0}.-cEHvq_thanksHead p{margin:var(--ds-space-1) 0 0;font:var(--ds-text-body-lg);color:var(--ds-text-muted)}.-cEHvq_thanksBody{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.-cEHvq_cards{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;min-width:0;margin:0;padding:0;list-style:none;display:grid}.-cEHvq_cards[data-count=one]{grid-template-columns:minmax(0,1fr)}.-cEHvq_thankCard{align-items:center;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);box-shadow:var(--ds-shadow-card);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face info write""form form form";display:grid}.-cEHvq_face{grid-area:face;display:flex}.-cEHvq_info{gap:var(--ds-space-1);flex-direction:column;grid-area:info;min-width:0;display:flex}.-cEHvq_nameRow{align-items:center;gap:var(--ds-space-1) var(--ds-space-2);flex-wrap:wrap;display:flex}.-cEHvq_name{font:var(--ds-text-h3);letter-spacing:var(--ds-text-h3-tracking);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.-cEHvq_roleTag{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet-2);font:var(--ds-text-caption);color:var(--ds-ink-2);white-space:nowrap;font-weight:700;display:inline-flex}.-cEHvq_roleTag:before{content:"";background:var(--ds-success);border-radius:50%;width:8px;height:8px}.-cEHvq_roleTag[data-tag=提案者]:before{background:var(--ds-success)}.-cEHvq_roleTag[data-tag=改善のたね]:before{background:var(--ds-blue)}.-cEHvq_record{font:var(--ds-text-body);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.-cEHvq_facts{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:0}.-cEHvq_fact{white-space:nowrap}.-cEHvq_headLink{min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-text-blue);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.-cEHvq_headLink:hover{text-decoration:underline}.-cEHvq_headLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_write{align-items:center;gap:var(--ds-space-2);min-width:var(--ds-hit);min-height:var(--ds-hit);padding:var(--ds-space-1);border-radius:var(--ds-radius-md);color:var(--ds-text-blue);font:var(--ds-text-body-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;grid-area:write;font-weight:700;display:flex}.-cEHvq_write:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_writeEnvelope{width:56px;height:auto}.-cEHvq_writeText{min-height:var(--ds-btn-h);padding:0 var(--ds-space-4);border-radius:var(--ds-btn-radius);background:var(--ds-surface-solid);box-shadow:var(--ds-ring-blue);white-space:nowrap;justify-content:center;align-items:center;display:none}.-cEHvq_write:hover .-cEHvq_writeText{background:var(--ds-blue-soft)}.-cEHvq_sentMark{align-items:center;gap:var(--ds-space-1);flex-direction:column;grid-area:write;display:flex}.-cEHvq_sentMark img{width:56px;height:auto}.-cEHvq_sentText{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-thanks-sent-bg);font:var(--ds-text-body);color:var(--ds-ink);grid-area:form;justify-self:start;margin:0;font-weight:700}.-cEHvq_sentText:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_empty{padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);box-shadow:var(--ds-shadow-card);font:var(--ds-text-body);color:var(--ds-text-muted);margin:0}.-cEHvq_sectionTitle{font:var(--ds-text-h2);letter-spacing:var(--ds-text-h2-tracking);color:var(--ds-ink);margin:0}.-cEHvq_regButton{flex:none}.-cEHvq_form{gap:var(--ds-space-3);flex-direction:column;grid-area:form;min-width:0;display:flex}.-cEHvq_fieldWrap{position:relative}.-cEHvq_textarea{box-sizing:border-box;width:100%;min-height:92px;padding:var(--ds-space-3) var(--ds-space-3) var(--ds-space-6);border-radius:var(--ds-radius-sm);background:var(--ds-surface-solid);box-shadow:var(--ds-ring-line);font:var(--ds-text-body-lg);color:var(--ds-ink);resize:vertical;border:0;display:block}.-cEHvq_textarea:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_textarea[aria-invalid=true]{box-shadow:var(--ds-ring-danger)}.-cEHvq_counter{right:var(--ds-space-3);bottom:var(--ds-space-2);font:var(--ds-text-caption);color:var(--ds-text-muted);pointer-events:none;position:absolute}.-cEHvq_counterOver{color:var(--ds-text-danger);font-weight:700}.-cEHvq_fieldError{font:var(--ds-text-body-sm);color:var(--ds-text-danger);margin:0}.-cEHvq_aiButton{min-height:var(--ds-hit);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:var(--ds-text-body-sm);color:var(--ds-text-blue);cursor:pointer;border:0;align-self:stretch;font-weight:700}.-cEHvq_aiButton:hover:not(:disabled){background:var(--ds-blue-soft)}.-cEHvq_aiButton:disabled{opacity:var(--ds-opacity-pending);cursor:default}.-cEHvq_aiButton:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_aiState{gap:var(--ds-space-2);font:var(--ds-text-body-sm);color:var(--ds-ink-2);flex-direction:column;margin:0;display:flex}.-cEHvq_aiState[data-kind=failed]{color:var(--ds-text-amber)}.-cEHvq_suggestList{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-cEHvq_suggest{width:100%;min-height:var(--ds-hit);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-blue-soft);font:var(--ds-text-body-sm);color:var(--ds-ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;border:0}.-cEHvq_suggest:hover{background:var(--ds-blue-soft-hover)}.-cEHvq_suggest:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_pointBox{gap:var(--ds-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.-cEHvq_pointBox legend{font:var(--ds-text-body-sm);color:var(--ds-ink-2);padding:0}.-cEHvq_pointRow{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.-cEHvq_pointChip{position:relative}.-cEHvq_pointChip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.-cEHvq_pointChip span{min-width:var(--ds-hit);min-height:var(--ds-hit);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-surface-quiet-2);box-shadow:var(--ds-ring-line);font:var(--ds-text-body-sm);color:var(--ds-ink-2);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.-cEHvq_pointChip input:checked+span{background:var(--ds-blue-soft);box-shadow:var(--ds-ring-blue);color:var(--ds-text-blue)}.-cEHvq_pointChip input:focus-visible+span{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_pointChip input:disabled{cursor:default}.-cEHvq_pointChip input:disabled+span{opacity:var(--ds-opacity-pending)}.-cEHvq_heldBox{text-align:right;flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.-cEHvq_held,.-cEHvq_heldNote{font:var(--ds-text-caption);color:var(--ds-text-muted)}.-cEHvq_caution{font:var(--ds-text-caption);color:var(--ds-text-amber);margin:0}.-cEHvq_sendRow{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_switch{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-ink);cursor:pointer;margin-right:auto;font-weight:700;display:inline-flex}.-cEHvq_switch input{appearance:none;border-radius:var(--ds-radius-pill);background:var(--ds-control-line);cursor:pointer;width:44px;height:26px;transition:background var(--ds-duration-fast) var(--ds-ease-standard);flex:none;margin:0;position:relative}.-cEHvq_switch input:after{content:"";background:var(--ds-surface-solid);width:20px;height:20px;box-shadow:var(--ds-shadow-flat);transition:transform var(--ds-duration-fast) var(--ds-ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.-cEHvq_switch input:checked{background:var(--ds-blue)}.-cEHvq_switch input:checked:after{transform:translate(18px)}.-cEHvq_switch input:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_textButton{min-height:var(--ds-hit);padding:0 var(--ds-space-3);border-radius:var(--ds-radius-xs);font:var(--ds-text-body-sm);color:var(--ds-text-blue);cursor:pointer;background:0 0;border:0;font-weight:700}.-cEHvq_textButton:hover:not(:disabled){text-decoration:underline}.-cEHvq_textButton:disabled{opacity:var(--ds-opacity-pending);cursor:default}.-cEHvq_textButton:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_hint{font:var(--ds-text-caption);color:var(--ds-text-muted);margin:0}.-cEHvq_side{gap:var(--ds-space-3);flex-direction:column;min-width:0;display:flex}.-cEHvq_letters{isolation:isolate;padding:var(--ds-space-3);border-radius:var(--ds-radius-lg);background:var(--ds-thanks-frame-fallback);box-shadow:var(--ds-shadow-card);position:relative;overflow:hidden}.-cEHvq_lettersFrame{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.-cEHvq_paper{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-thanks-paper);flex-direction:column;display:flex}.-cEHvq_paper h2{font:var(--ds-text-h2);letter-spacing:var(--ds-text-h2-tracking);color:var(--ds-ink);margin:0}.-cEHvq_letterList{gap:var(--ds-space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-cEHvq_letter{align-items:start;gap:var(--ds-space-1) var(--ds-space-3);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art who""art text";display:grid}.-cEHvq_letterArt{grid-area:art;width:64px;height:auto}.-cEHvq_letterWho{align-items:center;gap:var(--ds-space-2);min-width:0;font:var(--ds-text-h4);color:var(--ds-ink);flex-wrap:wrap;grid-area:who;display:flex}.-cEHvq_letterText{font:var(--ds-text-body);color:var(--ds-ink);overflow-wrap:anywhere;grid-area:text;margin:0}.-cEHvq_pointMark{align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-gold-soft);font:var(--ds-text-caption);color:var(--ds-text-gold);font-weight:700;display:inline-flex}.-cEHvq_pointMark img{object-fit:contain;width:14px;height:14px}.-cEHvq_more summary{min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-text-blue);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.-cEHvq_more summary:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_more[open] summary{margin-bottom:var(--ds-space-2)}.-cEHvq_sideLinks{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_book{scroll-margin-top:calc(var(--ds-top-h) + var(--ds-space-3));min-width:0}.-cEHvq_frame{padding:var(--ds-space-3);border-radius:var(--ds-radius-xl);background:var(--ds-book-leather);box-shadow:var(--ds-shadow-book);position:relative}.-cEHvq_corner{z-index:2;background:var(--ds-book-gold);clip-path:polygon(0 0,100% 0,100% 26%,26% 26%,26% 100%,0 100%);pointer-events:none;width:28px;height:28px;position:absolute}.-cEHvq_cornerTl{top:6px;left:6px}.-cEHvq_cornerTr{top:6px;right:6px;transform:rotate(90deg)}.-cEHvq_cornerBr{bottom:6px;right:6px;transform:rotate(180deg)}.-cEHvq_cornerBl{bottom:6px;left:6px;transform:rotate(270deg)}.-cEHvq_bookHead{isolation:isolate;align-items:center;gap:var(--ds-space-3);min-width:0;margin-bottom:var(--ds-space-1);padding:var(--ds-space-3) var(--ds-space-4);border-radius:var(--ds-radius-sm);color:var(--ds-book-ink);display:flex;position:relative;overflow:hidden}.-cEHvq_bookFlag{flex:none;height:44px}.-cEHvq_bookTitle{min-width:0;font:var(--ds-text-h3);letter-spacing:var(--ds-text-h3-tracking);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.-cEHvq_sheet{border-radius:var(--ds-radius-sm);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-book-leather-edge);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.-cEHvq_sheet:after{content:"";z-index:1;background:var(--ds-book-spine-narrow);pointer-events:none;height:28px;margin-top:-14px;position:absolute;top:50%;left:0;right:0;transform:scaleY(-1)}.-cEHvq_pageLeft,.-cEHvq_pageRight{isolation:isolate;gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-5) var(--ds-space-4);color:var(--ds-book-ink);flex-direction:column;display:flex;position:relative}.-cEHvq_paperImg{z-index:-2;object-fit:cover;position:absolute;inset:0}.-cEHvq_paperTint{z-index:-1;background:var(--ds-book-paper-tint);box-shadow:inset 0 0 28px var(--ds-book-paper-edge);position:absolute;inset:0}.-cEHvq_pageHeading{font:var(--ds-text-h1);letter-spacing:var(--ds-text-h1-tracking);color:var(--ds-ink);margin:0}.-cEHvq_pageHeading:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_path{gap:var(--ds-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.-cEHvq_path:before{content:"";background:var(--ds-book-line);opacity:.55;width:2px;position:absolute;top:10px;bottom:10px;left:7px}.-cEHvq_pathItem{align-items:baseline;gap:var(--ds-space-3);min-width:0;font:var(--ds-text-body-lg);grid-template-columns:16px 76px minmax(0,1fr);display:grid;position:relative}.-cEHvq_dot{box-sizing:border-box;border:2px solid var(--ds-blue);background:var(--ds-surface-solid);border-radius:50%;align-self:center;width:16px;height:16px}.-cEHvq_pathDone .-cEHvq_dot{border-color:var(--ds-book-dot-done);background:var(--ds-book-dot-done);box-shadow:var(--ds-glow-gold)}.-cEHvq_pathDate{color:var(--ds-text-blue);white-space:nowrap;font-weight:700}.-cEHvq_pathDone .-cEHvq_pathDate{color:var(--ds-text-gold)}.-cEHvq_pathText{min-width:0;color:var(--ds-ink);overflow-wrap:anywhere}.-cEHvq_pathDone .-cEHvq_pathText{color:var(--ds-text-gold);font-weight:700}.-cEHvq_pathFold{padding-left:calc(16px + var(--ds-space-3));position:relative}.-cEHvq_pathFold summary{min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-text-blue);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.-cEHvq_pathFold summary:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_pathFold ol{gap:var(--ds-space-3);margin:var(--ds-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.-cEHvq_pathNone{font:var(--ds-text-body);color:var(--ds-text-muted);margin:0}.-cEHvq_story{gap:var(--ds-space-3);font-family:var(--ds-font-serif);color:var(--ds-book-ink);flex-direction:column;font-size:15px;line-height:1.95;display:flex}.-cEHvq_story p{overflow-wrap:anywhere;margin:0}.-cEHvq_storyNote{font:var(--ds-text-body);color:var(--ds-ink-2);margin:0}.-cEHvq_storyFoot{align-items:center;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;margin-top:auto;display:flex}.-cEHvq_aiNote{font:var(--ds-text-caption);color:var(--ds-ink-2);margin:0 auto 0 0}.-cEHvq_failBox{align-items:flex-start;gap:var(--ds-space-3);flex-direction:column;display:flex}.-cEHvq_failBox p{font:var(--ds-text-body);color:var(--ds-text-amber);margin:0}.-cEHvq_skel{gap:var(--ds-space-3);flex-direction:column;display:flex}.-cEHvq_skelLine{border-radius:var(--ds-radius-xs);background:var(--ds-skeleton-grad);height:14px;animation:-cEHvq_shimmer var(--ds-duration-cinematic) linear infinite alternate;background-size:200% 100%;display:block}.-cEHvq_skelShort{width:60%}@keyframes -cEHvq_shimmer{to{background-position:-100% 0}}.-cEHvq_under{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.-cEHvq_card{gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex}.-cEHvq_cardHead{align-items:baseline;gap:var(--ds-space-1) var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_cardHead h2{font:var(--ds-text-h2);letter-spacing:var(--ds-text-h2-tracking);color:var(--ds-ink);margin:0}.-cEHvq_cardHead p{font:var(--ds-text-body-sm);color:var(--ds-text-muted);margin:0}.-cEHvq_ask{gap:var(--ds-space-2);flex-direction:column;display:flex}.-cEHvq_askLabel{font:var(--ds-text-h4);color:var(--ds-ink)}.-cEHvq_retroInput{box-sizing:border-box;width:100%;min-height:48px;padding:var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-solid);box-shadow:var(--ds-ring-line);font:var(--ds-text-body);color:var(--ds-ink);resize:vertical;border:0}.-cEHvq_retroInput:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset)}.-cEHvq_retroInput[aria-invalid=true]{box-shadow:var(--ds-ring-danger)}.-cEHvq_retroInput::placeholder{color:var(--ds-ink-3)}.-cEHvq_saveRow{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_saveStatus{font:var(--ds-text-body-sm);color:var(--ds-text-success);margin:0}.-cEHvq_saveStatus[data-kind=error]{color:var(--ds-text-danger)}.-cEHvq_peers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-cEHvq_peer{gap:var(--ds-space-3);padding:var(--ds-space-3) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.-cEHvq_peer+.-cEHvq_peer{border-top:1px solid var(--ds-line)}.-cEHvq_peerBody{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.-cEHvq_peerBody b{font:var(--ds-text-h4);color:var(--ds-ink)}.-cEHvq_answer{gap:var(--ds-space-1);flex-direction:column;min-width:0;display:flex}.-cEHvq_answerLabel{font:var(--ds-text-caption);color:var(--ds-text-muted);font-weight:700}.-cEHvq_bubble{padding:var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-surface-quiet-2);font:var(--ds-text-body);color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.-cEHvq_failNote{align-items:flex-start;gap:var(--ds-space-2);flex-direction:column;display:flex}.-cEHvq_failNote p{font:var(--ds-text-body);color:var(--ds-text-amber);margin:0}.-cEHvq_plainNote{font:var(--ds-text-body);color:var(--ds-text-muted);margin:0}.-cEHvq_knowHead{justify-content:space-between;align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_knowList{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-cEHvq_knowItem{gap:var(--ds-space-1);padding:var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--ds-teal-soft);font:var(--ds-text-body);color:var(--ds-ink);flex-direction:column;display:flex}.-cEHvq_knowItem span{font:var(--ds-text-body-sm);color:var(--ds-ink-2);overflow-wrap:anywhere}.-cEHvq_shelfLink{align-self:flex-start;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-hit);font:var(--ds-text-body-sm);color:var(--ds-text-blue);font-weight:700;text-decoration:none;display:inline-flex}.-cEHvq_shelfLink svg,.-cEHvq_seedLink svg{flex:none;width:16px;height:16px}.-cEHvq_shelfLink:hover{text-decoration:underline}.-cEHvq_shelfLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_seedHead{align-items:center;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.-cEHvq_aiChip{padding:2px var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-neutral-bg);font:var(--ds-text-caption);color:var(--ds-text-muted);font-weight:700}.-cEHvq_seeds{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.-cEHvq_seed{align-items:start;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius-md);background:var(--ds-surface-solid);box-shadow:var(--ds-ring-line);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pot title""pot desc""pot link";display:grid}.-cEHvq_seedPot{grid-area:pot;width:72px;height:auto}.-cEHvq_seedTitle{font:var(--ds-text-h4);color:var(--ds-ink);overflow-wrap:anywhere;grid-area:title;margin:0}.-cEHvq_seedDesc{font:var(--ds-text-body-sm);color:var(--ds-ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;margin:0;display:-webkit-box;overflow:hidden}.-cEHvq_seedLink{justify-self:start;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-hit);font:var(--ds-text-body);color:var(--ds-text-blue);grid-area:link;font-weight:700;text-decoration:none;display:inline-flex}.-cEHvq_seedLink:hover{text-decoration:underline}.-cEHvq_seedLink:focus-visible{outline:var(--ds-focus-ring);outline-offset:var(--ds-focus-offset);border-radius:var(--ds-radius-xs)}.-cEHvq_skelCard{gap:var(--ds-space-3);padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--ds-surface-card);box-shadow:var(--ds-shadow-card);flex-direction:column;display:flex}@media (min-width:640px){.-cEHvq_seeds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1129px),(min-width:904px) and (max-width:1023px){.-cEHvq_band{gap:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art text chips"}.-cEHvq_bandFade{background:var(--ds-done-band-fade)}.-cEHvq_bandArt{width:136px;height:120px}.-cEHvq_bandFlag{height:104px;margin-bottom:2px}.-cEHvq_bandHeading{font-size:30px}.-cEHvq_bandTitle{font:var(--ds-text-body-lg)}.-cEHvq_chips{flex-wrap:nowrap}.-cEHvq_thanksBody{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start}.-cEHvq_thanksBody[data-solo=true]{grid-template-columns:minmax(0,1fr)}.-cEHvq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.-cEHvq_thankCard{padding:var(--ds-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face info""write write""form form";align-items:start}.-cEHvq_write{justify-self:center}.-cEHvq_writeEnvelope{width:96px}.-cEHvq_writeText{display:inline-flex}.-cEHvq_sentMark{justify-self:center}.-cEHvq_sentMark img{width:96px}.-cEHvq_sentText{justify-self:center}.-cEHvq_sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.-cEHvq_sheet:after{background:var(--ds-book-spine);width:36px;height:auto;margin:0 0 0 -18px;inset:0 auto 0 50%;transform:none}.-cEHvq_pageLeft,.-cEHvq_pageRight{padding:var(--ds-space-6) var(--ds-space-7)}.-cEHvq_frame{padding:var(--ds-space-4)}.-cEHvq_under{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:start}.-cEHvq_under[data-single=true]{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.-cEHvq_bandHeading{font-size:22px}.-cEHvq_pathItem{gap:var(--ds-space-2);font:var(--ds-text-body);grid-template-columns:16px 64px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.-cEHvq_skelLine{animation:none}}
