.MwpGoa_toolbar{gap:.5rem;margin-bottom:1.6rem;display:flex}.MwpGoa_grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}@media (min-width:1450px){.MwpGoa_grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1800px){.MwpGoa_grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:860px){.MwpGoa_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.MwpGoa_grid{grid-template-columns:1fr}}.MwpGoa_card{border-radius:18px;flex-direction:column;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.MwpGoa_grid>:nth-child(odd){transform:rotate(-.55deg)}.MwpGoa_grid>:nth-child(2n){transform:rotate(.55deg)}.MwpGoa_grid>:hover{box-shadow:0 9px 0 var(--shadow);border-color:var(--blue);transform:rotate(0)translateY(-5px)}.MwpGoa_cover{aspect-ratio:16/9;background:var(--panel-2);border-bottom:1px solid var(--line)}.MwpGoa_cover img{object-fit:cover;width:100%;height:100%;display:block}.MwpGoa_coverPh{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:repeating-linear-gradient(45deg,#0d0d10,#0d0d10 10px,#0a0a0a 10px 20px)}.MwpGoa_body{flex-direction:column;flex:1;gap:.5rem;padding:clamp(1.1rem,2.5vw,1.4rem);display:flex}.MwpGoa_title{font-family:var(--display);margin:0;font-size:1.12rem;font-weight:700;line-height:1.15}.MwpGoa_meta{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;margin:0;font-size:.71rem}.MwpGoa_foot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.7rem;display:flex}.MwpGoa_calDay{border-top:1px solid var(--line);padding:1rem 0}.MwpGoa_calDate{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.74rem}.MwpGoa_calItem{color:var(--ink-dim);justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.MwpGoa_calStatus{font-family:var(--mono);color:var(--muted);font-size:.74rem}.MwpGoa_metaStrip{flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;display:flex}.MwpGoa_taskList{border-top:1px solid var(--line);margin:1rem 0 1.8rem}.MwpGoa_taskRow{border-bottom:1px solid var(--line);align-items:baseline;gap:.85rem;padding:.85rem 0;display:flex}.MwpGoa_taskNum{font-family:var(--mono);color:var(--muted-2);flex:none;font-size:.72rem}.MwpGoa_taskLabel{font-size:.98rem}.MwpGoa_taskTarget{font-family:var(--mono);color:var(--muted);text-align:right;margin-left:auto;font-size:.74rem}.MwpGoa_search{background:var(--panel-2);border:2px solid var(--line-bright);min-width:160px;color:var(--ink);letter-spacing:.04em;border-radius:10px;flex:1;padding:.6rem .9rem;font-size:.8rem}.MwpGoa_search:focus{border-color:var(--blue);outline:none}.MwpGoa_cardBanner{aspect-ratio:16/6;background:#0a0c11;position:relative;overflow:hidden}.MwpGoa_cardBanner img{object-fit:cover;width:100%;height:100%;display:block}.MwpGoa_cardBannerPh{background:radial-gradient(70% 130% at 15% 0,#78a8e04d,#0000 60%),radial-gradient(70% 130% at 85% 100%,#f880403d,#0000 60%),linear-gradient(160deg,#10141c,#0a0c11)}.MwpGoa_stamp{z-index:3;font-family:var(--mono);letter-spacing:.16em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;border-radius:7px;padding:.24rem .55rem;font-size:.58rem;font-weight:700;position:absolute;top:10px;right:10px;transform:rotate(6deg)}.MwpGoa_stampLive{color:var(--orange);border:2px solid var(--orange)}.MwpGoa_stampDone{color:var(--muted);border:2px solid var(--line-bright)}.MwpGoa_perf{border-top:2px dashed var(--line-bright);justify-content:center;align-items:center;margin-top:-1px;padding:.34rem 1.4rem .1rem;display:flex;position:relative}.MwpGoa_perf:before,.MwpGoa_perf:after{content:"";background:var(--bg);border:2px solid var(--line-bright);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.MwpGoa_perf:before{left:-11px}.MwpGoa_perf:after{right:-11px}.MwpGoa_perfTxt{font-family:var(--mono);letter-spacing:.22em;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.MwpGoa_cardId{z-index:2;align-items:center;gap:.7rem;padding:.15rem 1.2rem .4rem;display:flex;position:relative}.MwpGoa_cardAv{border:2px solid var(--line-bright);object-fit:cover;width:44px;height:44px;box-shadow:0 3px 0 var(--shadow);background:#000;border-radius:12px;transform:rotate(-3deg)}.MwpGoa_cardId h3{padding-top:2px}.MwpGoa_kv{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 1.2rem;display:flex}.MwpGoa_k{color:var(--muted);font-size:.86rem}.MwpGoa_v{color:var(--ink-dim);text-align:right;font-size:.9rem}.MwpGoa_vChips{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.MwpGoa_chip{font-family:var(--mono);letter-spacing:.04em;color:#000;background:var(--blue);border-radius:6px;padding:.16rem .45rem;font-size:.6rem;font-weight:700;display:inline-block;transform:rotate(-1deg)}.MwpGoa_chip:nth-child(2n){background:var(--orange);transform:rotate(1.2deg)}.MwpGoa_leftPill{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-dim);border:1.5px solid var(--line-bright);background:var(--panel-2);border-radius:99px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.7rem;display:inline-flex}.MwpGoa_leftDot{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #a8c8f8cc}.MwpGoa_footRight{align-items:center;gap:.5rem;display:inline-flex}.MwpGoa_card .MwpGoa_foot{border-top:1px solid var(--line);padding:.8rem 1.2rem 1.1rem}.MwpGoa_hero{text-align:center;margin-bottom:clamp(1.6rem,4vw,2.4rem)}.MwpGoa_heroBanner{border:2px solid var(--line-bright);box-shadow:0 6px 0 var(--shadow);border-radius:16px;position:relative;overflow:hidden}.MwpGoa_heroBanner img{aspect-ratio:16/5;object-fit:cover;width:100%;display:block}.MwpGoa_heroBannerPh{aspect-ratio:16/5;background:radial-gradient(60% 120% at 20% 0,#78a8e059,#0000 60%),radial-gradient(60% 120% at 80% 100%,#f8804047,#0000 60%),linear-gradient(160deg,#10141c,#0a0c11)}.MwpGoa_heroId{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:calc(-1*clamp(36px,4.5vw,54px));padding:0 clamp(.8rem,3vw,1.6rem);display:flex;position:relative}.MwpGoa_heroAvs{gap:.6rem;display:flex}.MwpGoa_heroAv{border:3px solid var(--bg);object-fit:cover;background:#000;border-radius:14px;width:clamp(58px,7vw,84px);height:clamp(58px,7vw,84px);box-shadow:0 6px 18px #0009}.MwpGoa_heroTags{gap:.5rem;padding-bottom:.4rem;display:flex}.MwpGoa_heroTitle{margin:1rem 0 0;font-size:clamp(1.7rem,4.6vw,2.6rem)}.MwpGoa_heroDesc{max-width:56ch;color:var(--muted);margin:1rem auto 0;font-size:1rem;line-height:1.55}.MwpGoa_pills{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}.MwpGoa_pill{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);border:1.5px solid var(--line-bright);background:var(--panel);border-radius:8px;padding:.4rem .7rem;font-size:.7rem}.MwpGoa_pill b{color:var(--ink);font-weight:700}.MwpGoa_pillLink{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.MwpGoa_pillLink:hover{border-color:var(--orange);color:var(--orange)}.MwpGoa_pillLink svg{width:.9rem;height:.9rem;display:block}.MwpGoa_detailCols{grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2.4rem);margin-top:clamp(1.2rem,3vw,1.8rem);display:grid}@media (min-width:1024px){.MwpGoa_detailCols{grid-template-columns:1fr minmax(400px,480px)}.MwpGoa_detailLeft{text-align:left}.MwpGoa_detailLeft .MwpGoa_heroDesc{max-width:none;margin-left:0}}.MwpGoa_detailLeft{flex-direction:column;gap:.9rem;display:flex}.MwpGoa_enterWrap{justify-content:center;display:flex}.MwpGoa_taskCard{border:2px solid var(--line-bright);background:var(--panel);width:min(560px,100%);box-shadow:0 6px 0 var(--shadow);border-radius:16px;padding:1.5rem 1.1rem 1.3rem;position:relative}.MwpGoa_taskCard:before{content:"";background:var(--panel-2);border:2px solid var(--line-bright);border-radius:8px;width:92px;height:22px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-1deg)}.MwpGoa_taskHead{font-family:var(--display);text-align:center;margin:.2rem 0 1rem;font-size:1.2rem;font-weight:700}.MwpGoa_tkRow{border:1.5px solid var(--line-bright);background:var(--panel-2);border-radius:10px;align-items:center;gap:.7rem;margin-bottom:.6rem;padding:.65rem .8rem;display:flex}.MwpGoa_tkOk{border-color:var(--blue-deep)}.MwpGoa_tkWarn{border-color:var(--orange)}.MwpGoa_tkStatus{font-family:var(--mono);text-align:center;width:1.1em;color:var(--blue);flex:none;font-weight:700}.MwpGoa_tkWarn .MwpGoa_tkStatus{color:var(--orange)}.MwpGoa_tkLabel{color:var(--ink-dim);min-width:0;font-size:.92rem}.MwpGoa_tkInput{border:none;border-bottom:1.5px solid var(--line-bright);min-width:80px;color:var(--ink);font-family:var(--mono);background:0 0;flex:1;padding:.2rem .1rem;font-size:.8rem}.MwpGoa_tkInput:focus{border-color:var(--blue);outline:none}.MwpGoa_tkIcon{letter-spacing:.06em;color:var(--muted-2);flex:none;margin-left:auto;font-size:.62rem}.MwpGoa_enterBtn{letter-spacing:.14em;justify-content:center;width:100%;margin-top:.5rem}.MwpGoa_tkHint{text-align:center;color:var(--muted-2);letter-spacing:.05em;margin:.7rem 0 0;font-size:.68rem}.MwpGoa_others{margin-top:clamp(2.2rem,5vw,3.2rem)}.MwpGoa_othersHead{font-family:var(--display);text-align:center;background:var(--panel);border-radius:10px;margin:0 0 .4rem;padding:.7rem;font-size:1.15rem;font-weight:700}.MwpGoa_othersTable{border-top:1px solid var(--line)}.MwpGoa_othersRow{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:1rem;padding:.7rem 0;font-size:.92rem;display:grid}.MwpGoa_othersHeadRow{letter-spacing:.14em;color:var(--muted-2);padding:.5rem 0;font-size:.64rem}.MwpGoa_othersRow .MwpGoa_mono{color:var(--muted);font-size:.74rem}@media (max-width:640px){.MwpGoa_othersRow{grid-template-columns:auto 1fr auto;gap:.6rem}.MwpGoa_othersRow span:nth-child(3),.MwpGoa_othersRow span:nth-child(4){display:none}}
