@property --ring-p{syntax:"<number>";inherits:true;initial-value:1}@keyframes wc-ring-drain{0%{--ring-p:1}to{--ring-p:0}}.wc-stage{height:calc(var(--vvh,100dvh) - var(--topbar-h))}.wc-sheet{--cell:clamp(34px, 9.6vw, 46px);--row-gap:13px;--pad-y:6px;--pad-x:12px;--step:calc(var(--cell) - 1.5px);padding:var(--pad-y) var(--pad-x) var(--pad-y) calc(var(--pad-x) + 1.5px);row-gap:var(--row-gap);height:calc(var(--cell) * 2 + var(--row-gap) + var(--pad-y) * 2 + 6px);background-color:var(--color-sheet);background-image:linear-gradient(90deg, var(--color-grid-light) 1px, transparent 1px), linear-gradient(var(--color-grid-light) 1px, transparent 1px);background-size:var(--step) calc(var(--cell) + var(--row-gap)), var(--step) calc(var(--cell) + var(--row-gap));background-position:var(--pad-x) var(--pad-y), var(--pad-x) var(--pad-y);scrollbar-width:thin;background-attachment:local}.wc-sheet:empty:before{content:"이은 단어가 원고지에 적혀요";color:var(--color-pencil);padding:6px;font-size:15px}.wc-word{margin-left:-1.5px}.wc-cell{width:var(--cell);height:var(--cell);border:1.5px solid var(--color-grid);font-size:calc(var(--cell) * .58);background:#fffdf6d9;margin-left:-1.5px}.wc-cell:first-child{margin-left:0}.wc-stage{container:stage/size}.wc-center{--slot:108px;--cgap:12px;--bubble-cap:min(58vw, 232px);--bubble-room:96px;--ring:15px;--next-size:clamp(60px, 19vw, 98px);gap:var(--cgap);container-type:size}.wc-bubble-wrap{width:max(0px, min(var(--bubble-cap), calc(100cqh - var(--slot) - var(--cgap) - var(--bubble-room))));container-type:inline-size}.wc-ring{background:conic-gradient(var(--ring-color) calc(var(--ring-p) * 360deg), #1e1b3a21 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px))}.wc-ring[data-running]{animation:linear forwards wc-ring-drain}.wc-bubble{box-shadow:inset 0 -12px 0 var(--color-soft), 0 7px 0 var(--color-ink)}.wc-next-main{font-size:min(var(--next-size), 42cqi)}.wc-next-alt:before{content:"또는";font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper);border:2px solid var(--color-ink);white-space:nowrap;border-radius:99px;padding:0 6px;font-size:13px;position:absolute;top:-22px;left:50%;transform:translate(-50%)rotate(-9deg)}@media (min-width:1100px){.wc-stage{height:calc(100dvh - var(--topbar-h))}.wc-sheet{--cell:clamp(50px, 3.3vw, 66px);--pad-y:6px;--pad-x:16px;height:auto}.wc-center{--slot:156px;--cgap:clamp(14px, 1.4vw, 26px);--bubble-cap:clamp(220px, min(17.5vw, 31vh), 360px);--bubble-room:150px;--ring:22px;--next-size:clamp(90px, min(7vw, 13vh), 150px)}.wc-next-alt:before{font-size:16px;top:-28px}}@property --lock-p{syntax:"<number>";inherits:true;initial-value:0}.wc-stage:after{content:"";pointer-events:none;z-index:5;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 #ff5a3c00}.wc-stage:has(.is-urgent):after{box-shadow:inset 0 0 90px 12px #ff5a3c61}.is-urgent .wc-ring{--ring-color:var(--color-tomato)!important}.is-urgent [role=timer]{background:var(--color-tomato)}.is-urgent{animation:.5s ease-in-out infinite alternate wc-pulse}@keyframes wc-pulse{to{transform:scale(1.06)}}[data-fx=correct] .wc-bubble{animation:.55s wc-jelly}@keyframes wc-jelly{30%{transform:scale(1.18,.84)}55%{transform:scale(.9,1.1)}80%{transform:scale(1.04,.97)}}.wc-word[data-new]{animation:.5s cubic-bezier(.3,1.6,.5,1) wc-word-pop}@keyframes wc-word-pop{0%{opacity:0;transform:translateY(14px)scale(.6)}}.wc-word[data-new] .wc-cell{animation:.28s steps(4,end) both wc-write;animation-delay:calc(var(--k) * .11s)}@keyframes wc-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.wc-circle{z-index:2;pointer-events:none;width:calc(100% + 20px);height:calc(100% + 12px);position:absolute;top:-6px;left:-10px;overflow:visible}.wc-circle path{fill:none;stroke:var(--color-redpen);stroke-width:2.4px;stroke-linecap:round}.wc-word[data-new] .wc-circle path{stroke-dasharray:100;stroke-dashoffset:100px;animation:.5s ease-out .3s forwards wc-draw}@keyframes wc-draw{to{stroke-dashoffset:0}}.wc-float{font-family:var(--font-display);color:var(--color-yolk);-webkit-text-stroke:2px var(--color-ink);paint-order:stroke;text-shadow:0 4px 0 var(--color-ink);font-size:34px;animation:1s ease-out forwards wc-float-up;position:absolute;transform:translate(-50%,-50%)}@keyframes wc-float-up{to{opacity:0;transform:translate(-50%,-150%)scale(1.2)}}.wc-star{background:var(--c);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:16px;height:16px;animation:.8s ease-out forwards wc-burst;position:absolute}@keyframes wc-burst{to{transform:translate(var(--dx), var(--dy)) rotate(200deg) scale(.4);opacity:0}}[data-fx=wrong] .wc-dock{animation:.42s wc-shake}[data-fx=wrong] .wc-bubble{border-color:var(--color-tomato)}@keyframes wc-shake{20%{transform:translate(-10px)}40%{transform:translate(9px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.wc-lockbar{transform-origin:0;opacity:0;transform:scaleX(0)}.is-locked .wc-lockbar{opacity:1;animation:linear forwards wc-lockbar;animation-duration:var(--lock-ms)}@keyframes wc-lockbar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.is-locked .wc-word-input{border-color:var(--color-tomato);color:#9b2a10;background:repeating-linear-gradient(-45deg,#ffe1d9 0 10px,#fff3ef 10px 20px)}.wc-lock-ring{opacity:0;background:conic-gradient(var(--color-tomato) calc(var(--lock-p) * 360deg), #1e1b3a26 0);pointer-events:none;border-radius:27px;padding:5px;position:absolute;inset:-9px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.is-locked .wc-lock-ring{opacity:1;animation:linear forwards wc-lock-ring;animation-duration:var(--lock-ms)}@keyframes wc-lock-ring{0%{--lock-p:1}to{--lock-p:0}}.wc-combo{--lv:2;font-size:min(calc(17px * (.9 + var(--lv) * .07)), 15cqi);transform:rotate(-6deg)}@media (min-width:1100px){.wc-combo{font-size:min(calc(clamp(20px, 1.5vw, 28px) * (.9 + var(--lv) * .07)), 15cqi)}}.wc-combo[data-level="3"]{--lv:3;background:#c2410c}.wc-combo[data-level="4"]{--lv:4;background:#be185d}.wc-combo[data-level="5"]{--lv:5;background:linear-gradient(135deg,#b42318,#9d174d)}.wc-combo{animation:.45s cubic-bezier(.3,1.8,.5,1) wc-bump}@keyframes wc-bump{0%{transform:rotate(-6deg)scale(.4)}to{transform:rotate(-6deg)}}.wc-count{font-family:var(--font-display);color:var(--color-yolk);-webkit-text-stroke:5px var(--color-ink);paint-order:stroke;text-shadow:0 10px 0 var(--color-ink);font-size:clamp(110px,30vw,190px);animation:.3s cubic-bezier(.3,1.6,.5,1) wc-pop}.wc-overlay-card{animation:.3s cubic-bezier(.3,1.6,.5,1) wc-pop}.wc-rays{background:repeating-conic-gradient(var(--color-yolk) 0 10deg, var(--color-tomato-soft) 10deg 20deg);opacity:.95;animation:9s linear infinite wc-spin;position:absolute;inset:-60%}.wc-killer-title{font-family:var(--font-display);color:#fff;-webkit-text-stroke:6px var(--color-ink);paint-order:stroke;text-shadow:0 12px 0 var(--color-ink);font-size:clamp(96px,30vw,190px);animation:.6s cubic-bezier(.2,1.6,.4,1) wc-slam}@keyframes wc-slam{0%{opacity:0;transform:scale(3)rotate(-14deg)}}[data-shake=killer]{animation:.55s wc-bigshake}@keyframes wc-bigshake{10%,50%,90%{transform:translate(-8px,4px)rotate(-1deg)}30%,70%{transform:translate(8px,-4px)rotate(1deg)}}@media (min-width:1100px){.wc-count{font-size:clamp(160px,13vw,260px)}}@media (prefers-reduced-motion:reduce){.is-urgent,[data-fx=correct] .wc-bubble,.wc-word[data-new],.wc-word[data-new] .wc-cell,.wc-float,.wc-star,[data-fx=wrong] .wc-dock,.wc-combo,.wc-count,.wc-overlay-card,.wc-rays,.wc-killer-title,[data-shake=killer]{animation:none}}@keyframes wc-pop{0%{opacity:0;transform:scale(.5)}}@keyframes wc-spin{to{transform:rotate(360deg)}}.wc-mslot{width:100%;height:var(--slot);flex:none;position:relative}.wc-mcard{z-index:5;background:var(--color-paper);border:3px solid var(--color-ink);border-left:10px solid var(--color-pen);box-shadow:0 4px 0 var(--color-ink);cursor:pointer;text-align:left;border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;padding:9px 12px 12px;display:grid;position:absolute;inset:0;overflow:hidden}.wc-mcard[hidden]{display:none}.wc-mcard[data-side=opp]{border-left-color:#8e8a82}.wc-mcard:not([data-leaving]){animation:.3s cubic-bezier(.3,1.5,.5,1) wc-mc-in}.wc-mcard[data-leaving]{animation:.22s ease-in forwards wc-mc-out}@keyframes wc-mc-in{0%{opacity:0;transform:scale(.94)}}@keyframes wc-mc-out{to{opacity:0;transform:scale(.96)}}.wc-mc-head{gap:8px}.wc-mc-word span{border:1.5px solid var(--color-grid);background-color:var(--color-sheet);width:30px;height:30px;color:var(--color-pen);margin-left:-1.5px;font-size:19px}.wc-mc-word span:first-child{margin-left:0}.wc-mcard[data-side=opp] .wc-mc-word span{color:var(--color-pencil)}.wc-mc-tag{border:2px solid var(--color-ink);white-space:nowrap;border-radius:99px;flex:none;padding:4px 8px;font-size:12px;line-height:1}.wc-mc-by{background:var(--color-note)}.wc-mcard[data-side=opp] .wc-mc-by{background:#c9f5ec}.wc-mc-again{background:var(--color-sky);color:#fff}.wc-mc-src{color:var(--color-pencil);font-size:11px}.wc-mc-body{grid-template-columns:minmax(0,1fr);gap:6px}.wc-mc-def{word-break:keep-all;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.wc-mc-ref{color:var(--color-pencil);font-size:.82em}.wc-mc-ex{color:#34305a;word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:2px dashed #1e1b3a47;border-radius:12px;gap:6px;padding:5px 9px;font-size:14px;line-height:1.45}.wc-mc-ex b{color:#c7361a}.wc-mc-ex mark{background:linear-gradient(transparent 55%, var(--color-yolk) 55%);color:inherit}.wc-mcard[data-kind=new] .wc-mc-def{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-mcard[data-kind=new] .wc-mc-ex{display:none}.wc-mc-bar{background:var(--color-mint);transform-origin:0;height:5px;animation:linear forwards wc-mc-bar}@keyframes wc-mc-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.wc-feedback{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.wc-word-button{cursor:pointer;border-radius:4px;flex-wrap:wrap;max-width:100%;display:flex;position:relative}.wc-word[data-picked] .wc-cell{background:var(--color-note);box-shadow:inset 0 -4px 0 var(--color-sky)}@media (max-width:1099px){@container stage (max-height:716px){[data-mode=duel] .wc-center{--bubble-cap:144px;--ring:12px;--next-size:64px}}@container stage (max-height:644px){[data-mode=duel] .wc-center{--slot:56px;--cgap:8px;--bubble-cap:104px;--bubble-room:80px;--ring:10px;--next-size:46px}[data-mode=duel] .wc-center [role=timer]{border-width:2px;min-width:38px;padding:1px 8px;font-size:18px}[data-mode=duel] .wc-mcard{border-left-width:8px;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px 8px 8px}[data-mode=duel] .wc-mc-by,[data-mode=duel] .wc-mc-src{display:none}[data-mode=duel] .wc-mc-again{padding:2px 6px;font-size:10px;position:absolute;top:3px;right:6px}[data-mode=duel] .wc-mcard[data-kind=again] .wc-mc-body{align-content:start;padding-right:56px}[data-mode=duel] .wc-mc-word span{width:26px;height:26px;font-size:16px}[data-mode=duel] .wc-mc-body{align-content:center;align-self:stretch;gap:4px}[data-mode=duel] .wc-mc-def{font-size:13px;line-height:1.35}[data-mode=duel] .wc-mc-ex{padding:2px 6px;font-size:12px}}@container stage (max-height:530px){[data-mode=duel] .wc-demo{display:none}[data-mode=duel] [data-testid=hud]{margin-top:-6px}[data-mode=duel] .wc-sheet,[data-mode=duel] .wc-center,[data-mode=duel] .wc-dock{margin-top:-4px}[data-mode=duel] .wc-dock{margin-bottom:-6px;padding-top:6px}[data-mode=duel] .wc-sheet{height:calc(var(--cell) + var(--pad-y) * 2 + 6px)}[data-mode=duel] [data-testid=hud] [role=group]{border-radius:14px;padding:3px 10px}[data-mode=duel] [data-testid=hud] [data-slot=avatar]{display:none}[data-mode=duel] [data-testid=hud] [role=group]>div{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}[data-mode=duel] [data-testid=hud] b{font-size:13px}[data-mode=duel] [data-testid=hud] [role=group]>div>span{font-size:17px}[data-mode=duel] [data-testid=hud]>div[aria-hidden]{width:32px;height:32px;font-size:13px}[data-mode=duel] [data-testid=turn-pill]{padding-top:2px;padding-bottom:2px;font-size:14px}[data-mode=duel] [data-testid=feedback]{font-size:14px}[data-mode=duel] .wc-word-input,[data-mode=duel] .wc-dock button[type=submit]{height:48px;min-height:48px}[data-mode=duel] .wc-center{--slot:40px;--cgap:6px;--bubble-room:60px}[data-mode=duel] .wc-mcard{border-left-width:8px;border-radius:12px;gap:8px;padding:3px 10px 5px 8px}[data-mode=duel] .wc-mc-word span{width:24px;height:24px;font-size:15px}[data-mode=duel] .wc-mc-body{overflow:hidden}[data-mode=duel] .wc-mcard .wc-mc-def{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}[data-mode=duel] .wc-mcard .wc-mc-ex{display:none}[data-mode=duel] .wc-mcard[data-kind=again] .wc-mc-body{padding-right:52px}[data-mode=duel] .wc-mc-again{top:2px}[data-mode=duel] .wc-mc-bar{height:4px}[data-mode=duel] .wc-combo{font-size:min(13px,15cqi)}}@container stage (max-height:827px){[data-mode=team] .wc-center{--bubble-cap:144px;--ring:12px;--next-size:64px}}@container stage (max-height:747px){[data-mode=team] .wc-center{--slot:56px;--cgap:8px;--bubble-cap:104px;--bubble-room:80px;--ring:10px;--next-size:46px}[data-mode=team] .wc-center [role=timer]{border-width:2px;min-width:38px;padding:1px 8px;font-size:18px}[data-mode=team] .wc-mcard{border-left-width:8px;border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px 8px 8px}[data-mode=team] .wc-mc-by,[data-mode=team] .wc-mc-src{display:none}[data-mode=team] .wc-mc-again{padding:2px 6px;font-size:10px;position:absolute;top:3px;right:6px}[data-mode=team] .wc-mcard[data-kind=again] .wc-mc-body{align-content:start;padding-right:56px}[data-mode=team] .wc-mc-word span{width:26px;height:26px;font-size:16px}[data-mode=team] .wc-mc-body{align-content:center;align-self:stretch;gap:4px}[data-mode=team] .wc-mc-def{font-size:13px;line-height:1.35}[data-mode=team] .wc-mc-ex{padding:2px 6px;font-size:12px}}@container stage (max-height:637px){[data-mode=team] .wc-demo{display:none}[data-mode=team] [data-testid=hud]{margin-top:-6px}[data-mode=team] .wc-sheet,[data-mode=team] .wc-center,[data-mode=team] .wc-dock{margin-top:-4px}[data-mode=team] .wc-dock{margin-bottom:-6px;padding-top:6px}[data-mode=team] .wc-sheet{height:calc(var(--cell) + var(--pad-y) * 2 + 6px)}[data-mode=team] [data-testid=hud] [role=group]{border-radius:14px;padding:3px 10px}[data-mode=team] [data-testid=hud] [data-slot=avatar]{display:none}[data-mode=team] [data-testid=hud] [role=group]>div{flex-wrap:wrap;align-items:baseline;column-gap:6px;display:flex}[data-mode=team] [data-testid=hud] b{font-size:13px}[data-mode=team] [data-testid=hud] [role=group]>div>span{font-size:17px}[data-mode=team] [data-testid=hud]>div[aria-hidden]{width:32px;height:32px;font-size:13px}[data-mode=team] [data-testid=turn-pill]{padding-top:2px;padding-bottom:2px;font-size:14px}[data-mode=team] [data-testid=feedback]{font-size:14px}[data-mode=team] .wc-word-input,[data-mode=team] .wc-dock button[type=submit]{height:48px;min-height:48px}[data-mode=team] .wc-center{--slot:40px;--cgap:6px;--bubble-room:60px}[data-mode=team] .wc-mcard{border-left-width:8px;border-radius:12px;gap:8px;padding:3px 10px 5px 8px}[data-mode=team] .wc-mc-word span{width:24px;height:24px;font-size:15px}[data-mode=team] .wc-mc-body{overflow:hidden}[data-mode=team] .wc-mcard .wc-mc-def{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}[data-mode=team] .wc-mcard .wc-mc-ex{display:none}[data-mode=team] .wc-mcard[data-kind=again] .wc-mc-body{padding-right:52px}[data-mode=team] .wc-mc-again{top:2px}[data-mode=team] .wc-mc-bar{height:4px}[data-mode=team] .wc-combo{font-size:min(13px,15cqi)}[data-mode=team] .wc-mates{display:none}[data-mode=team] .wc-team{border-radius:14px;gap:0;padding:2px 8px}[data-mode=team] .wc-team b{font-size:13px}[data-mode=team] .wc-team span{font-size:17px}[data-mode=team] .wc-typing-line{font-size:12px}}}@media (min-width:1100px){.wc-mcard{border-left-width:14px;border-radius:22px;gap:8px;padding:12px 20px 16px}.wc-mc-word span{width:44px;height:44px;font-size:28px}.wc-mc-tag{padding:5px 12px;font-size:15px}.wc-mc-src{font-size:14px}.wc-mc-body{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px}.wc-mc-body[data-noex] .wc-mc-def{grid-column:1/-1}.wc-mc-def{font-size:20px;line-height:1.4}.wc-mc-ex{padding:4px 12px;font-size:18px;line-height:1.4}.wc-mcard[data-kind=new] .wc-mc-ex{display:flex}.wc-mcard[data-kind=new] .wc-mc-ex span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wc-mc-bar{height:6px}@container stage (max-height:914px){[data-mode=duel] .wc-center{--slot:106px;--bubble-cap:clamp(140px, 20vh, 300px);--next-size:clamp(60px, 9vh, 120px)}[data-mode=duel] .wc-mcard{gap:6px;padding:9px 16px 12px}[data-mode=duel] .wc-mc-word span{width:36px;height:36px;font-size:22px}[data-mode=duel] .wc-mc-def{font-size:18px}[data-mode=duel] .wc-mc-ex{padding:3px 10px;font-size:16px}[data-mode=duel] .wc-mcard[data-kind=new] .wc-mc-def,[data-mode=duel] .wc-mcard[data-kind=new] .wc-mc-ex span{-webkit-line-clamp:1;line-clamp:1}}@container stage (max-height:1073px){[data-mode=team] .wc-center{--slot:106px;--bubble-cap:clamp(140px, 20vh, 300px);--next-size:clamp(60px, 9vh, 120px)}[data-mode=team] .wc-mcard{gap:6px;padding:9px 16px 12px}[data-mode=team] .wc-mc-word span{width:36px;height:36px;font-size:22px}[data-mode=team] .wc-mc-def{font-size:18px}[data-mode=team] .wc-mc-ex{padding:3px 10px;font-size:16px}[data-mode=team] .wc-mcard[data-kind=new] .wc-mc-def,[data-mode=team] .wc-mcard[data-kind=new] .wc-mc-ex span{-webkit-line-clamp:1;line-clamp:1}}}.wc-combo-cell{container-type:inline-size}@media (prefers-reduced-motion:reduce){.wc-mcard,.wc-mcard:not([data-leaving]),.wc-mcard[data-leaving]{animation:none}.wc-mc-bar{animation-name:wc-mc-bar-width}}@keyframes wc-mc-bar-width{0%{width:100%}to{width:0}}.wc-typing [data-slot=avatar]{outline:3px solid var(--color-tomato-soft);outline-offset:1px;animation:.5s ease-in-out infinite alternate wc-wob}@keyframes wc-wob{to{transform:translateY(-3px)rotate(-6deg)}}.wc-dots{background:var(--color-ink);border-radius:99px;gap:2px;padding:2px 4px;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.wc-dots i{background:#fff;border-radius:50%;width:4px;height:4px;animation:1s infinite wc-dot}.wc-dots i:nth-child(2){animation-delay:.15s}.wc-dots i:nth-child(3){animation-delay:.3s}@keyframes wc-dot{50%{opacity:.4;transform:translateY(-2px)}}.wc-cheer-float{font-size:34px;animation:1.8s ease-out forwards wc-rise;bottom:150px}@keyframes wc-rise{to{transform:translateY(-260px) scale(1.4) rotate(var(--rot));opacity:0}}@keyframes wc-fade{to{opacity:0}}@media (min-width:1100px){.wc-cheer-float{font-size:48px;bottom:200px}[data-mode=team]{grid-template-rows:auto minmax(0,1fr) auto auto auto}[data-mode=team]>.wc-demo{grid-row-start:4}[data-mode=team]>.wc-dock{grid-row-start:5}[data-mode=team]>section[aria-label]{grid-row:2/span 4}}@media (max-width:1099px){[data-mode=team][data-keyboard] .wc-cheers{display:none}}@media (prefers-reduced-motion:reduce){.wc-typing [data-slot=avatar],.wc-dots i{animation:none}.wc-cheer-float{animation-name:wc-fade}}.wc-word[data-late] .wc-cell{background:color-mix(in srgb, var(--color-yolk) 35%, #fffdf6)}.wc-late-tag{white-space:nowrap;color:var(--color-ink);background:var(--color-yolk);border:2px solid var(--color-ink);pointer-events:none;animation:var(--animate-pop-in) .5s both;border-radius:99px;align-self:center;margin-left:8px;padding:1px 8px;font-size:12px;line-height:1.3}@media (min-width:1100px){.wc-late-tag{font-size:15px}}.wc-away{background:#e4ded0!important;border-style:dashed!important}.wc-away [data-slot=avatar]{filter:grayscale()}.wc-mate-away[data-slot=avatar]{color:var(--color-ink);background:#e4ded0;border-style:dashed;border-color:#4a4660}.wc-mate-away svg{width:64%;height:64%}@media (prefers-reduced-motion:reduce){.wc-late-tag{animation:none}}
.wc-ov-wide{flex-direction:column;justify-content:center;align-items:center;padding:12px;display:flex}.wc-ov-wide-card{text-align:center;flex-direction:column;gap:12px;width:min(560px,100%);min-height:0;max-height:100%;padding:16px 14px 14px;display:flex;position:relative}.wc-ov-head{flex:none;gap:2px;display:grid}.wc-ov-head h2{white-space:nowrap;font-size:44px;line-height:1.1}.wc-ov-head p{word-break:keep-all;font-size:17px}.wc-ov-actions{flex:none}.wc-ov-actions .wc-ov-retry{flex:auto}.wc-ov-actions .wc-ov-white{flex:0 auto;padding:0 18px}.wc-miss{overscroll-behavior:contain;text-align:left;border:3px solid var(--color-ink);scrollbar-width:thin;background:#fff;border-radius:20px;flex:0 auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-height:0;padding:12px;display:grid;position:relative;overflow-y:auto}.wc-miss-head{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:17px;line-height:1.3;display:flex}.wc-mh-chars{align-items:center;gap:6px;display:inline-flex}.wc-mh-chars em{background:var(--color-paper);border:2px solid var(--color-ink);border-radius:99px;padding:0 7px;font-size:13px;font-style:normal}.wc-mh-cell{border:1.5px solid var(--color-grid);background:var(--color-sheet);width:34px;height:34px;font-family:var(--font-display);color:var(--color-pen);place-items:center;font-size:22px;display:inline-grid}.wc-miss-head b{color:var(--color-tomato);font-weight:400}.wc-count-pill{background:var(--color-ink);color:#fff;white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 11px;font-size:14px}.wc-chips{flex-wrap:wrap;gap:10px 12px;display:flex}.wc-wchip{max-width:100%;animation:.3s cubic-bezier(.3,1.5,.5,1) both wc-pop;animation-delay:var(--d,0s);flex-wrap:wrap;display:flex}.wc-wchip i{border:1.5px solid var(--color-grid);background:var(--color-sheet);width:30px;height:30px;color:var(--color-pen);animation:.24s steps(4,end) both wc-write;animation-delay:calc(var(--d,0s) + 80ms + var(--k,0) * 60ms);place-items:center;margin-left:-1.5px;font-size:19px;font-style:normal;display:grid}.wc-wchip i:first-child{margin-left:0}.wc-more{font-size:15px}.wc-more b{font-family:var(--font-display);color:var(--color-tomato);font-size:1.15em;font-weight:400}.wc-zero{text-align:center;justify-items:center;gap:10px;padding:4px 2px 6px;display:grid}.wc-zword{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 40px);margin:6px 0 2px;display:flex;position:relative}.wc-zword i{border:1.5px solid var(--color-grid);background:var(--color-sheet);width:min(46px,11vw);height:min(46px,11vw);color:var(--color-pencil);flex:none;place-items:center;margin-left:-1.5px;font-size:28px;font-style:normal;display:grid}.wc-zword i:first-child{margin-left:0}.wc-zword .wc-circle{width:calc(100% + 24px);height:calc(100% + 18px);top:-9px;left:-12px}.wc-zword .wc-circle path{stroke-dasharray:100;stroke-dashoffset:100px;animation:.4s ease-out .3s forwards wc-draw}.wc-zstamp{z-index:3;font-family:var(--font-display);color:var(--color-redpen);border:3px solid var(--color-redpen);background:#fffdf6e6;border-radius:8px;padding:1px 6px;font-size:15px;animation:.3s cubic-bezier(.2,1.6,.4,1) .6s both wc-stamp-in;position:absolute;top:-16px;right:-30px;transform:rotate(12deg)}@keyframes wc-stamp-in{0%{opacity:0;transform:scale(2.4)rotate(-25deg)}}.wc-zword.is-empty i{color:var(--color-pen)}.wc-zword.is-empty i:last-child:after{content:"";background:var(--color-pen);width:3px;height:60%;animation:1s step-end infinite wc-caret}@keyframes wc-caret{50%{opacity:0}}.wc-zero p{word-break:keep-all;font-size:16px;line-height:1.5}.wc-zero p b{color:var(--color-pen);font-weight:400}.wc-zero .wc-zero-title{font-family:var(--font-display);font-size:24px;line-height:1.2}.wc-zero .wc-tip{border:2px dashed var(--color-ink);background:#fff0c2;border-radius:14px;padding:8px 12px;font-size:15px}@media (max-height:700px){.wc-ov-wide{padding:10px}.wc-ov-wide-card{border-radius:24px;gap:10px;padding:12px}.wc-ov-head h2{font-size:36px}.wc-ov-head p{font-size:15px}.wc-miss{gap:10px;padding:10px}.wc-wchip i{width:27px;height:27px;font-size:17px}.wc-chips{gap:8px 10px}}@media (min-width:1100px){.wc-ov-wide{padding:clamp(16px,2vw,40px)}.wc-ov-wide-card{border-width:5px;border-radius:34px;gap:18px;width:min(900px,100%);padding:clamp(22px,1.8vw,36px)}.wc-ov-head h2{font-size:clamp(56px,4vw,80px)}.wc-ov-head p{font-size:clamp(20px,1.4vw,26px)}.wc-miss{border-radius:26px;gap:clamp(14px,1.1vw,20px);padding:clamp(16px,1.3vw,24px)}.wc-miss-head{gap:8px 12px;font-size:clamp(20px,1.4vw,26px)}.wc-mh-chars em{padding:1px 10px;font-size:clamp(14px,1vw,18px)}.wc-mh-cell{width:clamp(42px,2.8vw,52px);height:clamp(42px,2.8vw,52px);font-size:clamp(26px,1.8vw,34px)}.wc-count-pill{padding:4px 14px;font-size:clamp(15px,1.05vw,19px)}.wc-chips{gap:14px 18px}.wc-wchip i{width:clamp(38px,2.5vw,48px);height:clamp(38px,2.5vw,48px);font-size:clamp(23px,1.55vw,30px)}.wc-more{font-size:clamp(17px,1.15vw,21px)}.wc-ov-actions{gap:16px}.wc-ov-actions .wc-ov-retry{flex:0 auto;min-width:min(360px,100%);min-height:clamp(74px,4.8vw,88px);font-size:clamp(30px,2vw,38px)}.wc-ov-actions .wc-ov-white{min-height:clamp(58px,3.6vw,68px);font-size:clamp(22px,1.5vw,27px)}.wc-zero{padding:clamp(10px,1.4vw,28px) 12px}.wc-zero .wc-zero-title{font-size:clamp(28px,2vw,38px)}.wc-zword i{width:clamp(56px,3.8vw,72px);height:clamp(56px,3.8vw,72px);font-size:clamp(34px,2.4vw,46px)}.wc-zstamp{font-size:clamp(17px,1.2vw,22px);top:-20px;right:-40px}.wc-zero p{font-size:clamp(18px,1.3vw,23px)}.wc-zero .wc-tip{padding:10px 18px;font-size:clamp(16px,1.1vw,20px)}}@media (min-width:1100px) and (max-height:860px){.wc-ov-head h2{font-size:clamp(48px,3.4vw,62px)}.wc-ov-wide-card{gap:14px}.wc-wchip i{width:clamp(36px,2.5vw,42px);height:clamp(36px,2.5vw,42px);font-size:clamp(22px,1.55vw,26px)}}@media (prefers-reduced-motion:reduce){.wc-wchip,.wc-wchip i,.wc-zword .wc-circle path,.wc-zstamp,.wc-zword.is-empty i:last-child:after{animation:none}.wc-zword .wc-circle path{stroke-dashoffset:0}}
