.wc-hero{text-align:center;padding-top:34px}.wc-hero .tl-sub{max-width:620px;margin-left:auto;margin-right:auto}.wc-app{margin-top:28px}.wc-card{max-width:1120px;margin:0 auto;padding:16px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #ebe7e0,0 24px 48px -34px rgba(27,26,23,.25)}.wc-main{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px}.wc-field{display:flex;flex-direction:column;min-width:0;border-radius:16px;box-shadow:inset 0 0 0 1px #ebe7e0}.wc-field:focus-within{box-shadow:inset 0 0 0 1.5px #1b1a17}.wc-field__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-height:52px;padding:6px 8px 0 16px}.wc-field__head b{font-size:14px;font-weight:600}.wc-acts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.wc-act{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:0;border-radius:11px;background:0 0;color:#55524d;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.wc-act:hover{background:#efece6;color:#1b1a17}.wc-act svg{width:16px;height:16px}.wc-field textarea{flex:1;width:100%;min-height:380px;padding:8px 16px 12px;border:0;background:0 0;color:#1b1a17;font-family:inherit;font-size:16px;line-height:1.65;resize:vertical;outline:0;box-sizing:border-box}.wc-field textarea::placeholder{color:#a8a39b}.wc-field__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:4px 16px 12px;color:#8c8882;font-size:12.5px}.wc-field__foot label{display:inline-flex;align-items:center;gap:6px}.wc-field__foot select{height:28px;padding:0 6px;border:1px solid #e6e1d9;border-radius:8px;background:#fff;color:#2a2926;font-family:inherit;font-size:12.5px}.wc-side{display:flex;flex-direction:column;gap:10px;min-width:0}.wc-big{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wc-big div{padding:12px 14px;border-radius:14px;background:#faf8f4}.wc-big div:first-child{grid-column:1/-1;background:#1b1a17;color:#fff}.wc-big b{display:block;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.wc-big div:first-child b{font-size:40px;color:#f1c67a}.wc-big span{display:block;margin-top:4px;font-size:12.5px;color:#8c8882}.wc-big div:first-child span{color:#c9c3b6}.wc-rows{padding:4px 14px;border-radius:14px;box-shadow:inset 0 0 0 1px #ebe7e0}.wc-rows div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #f1ede6;font-size:13.5px}.wc-rows div:first-child{border-top:0}.wc-rows span{color:#6f6b64}.wc-rows b{font-weight:600;font-variant-numeric:tabular-nums}.wc-goal{padding:10px 14px 12px;border-radius:14px;background:#faf8f4}.wc-goal label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px;color:#6f6b64}.wc-goal input{width:96px;height:32px;padding:0 8px;border:1px solid #e6e1d9;border-radius:9px;background:#fff;color:#1b1a17;font-family:inherit;font-size:14px;font-weight:600;text-align:right}.wc-goal input:focus{outline:2px solid #d9a24a;outline-offset:1px}.wc-goal__p{height:8px;margin-top:10px;border-radius:99px;background:#ebe7e0;overflow:hidden}.wc-goal__p i{display:block;height:100%;width:0;border-radius:99px;background:#d9a24a;transition:width .25s ease}.wc-goal__p.is-done i{background:#2f9e5b}.wc-goal__p[hidden]{display:none}.wc-goal small{display:block;min-height:16px;margin-top:6px;font-size:12.5px;color:#8c8882}.wc-lang{font-size:12.5px;color:#8c8882}.wc-ja-note{margin:0;font-size:12.5px;color:#8c8882}.wc-ja-note[hidden]{display:none}.wc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.wc-box{padding:16px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px #ebe7e0;min-width:0}.wc-box h3{margin:0 0 12px;font-size:16px;font-weight:700}.wc-box--lim{grid-column:1/-1}.wc-muted{margin:0;color:#8c8882;font-size:13.5px}.wc-tip{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#faf8f4;color:#55524d;font-size:13px;line-height:1.5}.wc-read{display:flex;align-items:center;gap:16px}.wc-read__score{flex:none;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#1b1a17;color:#f1c67a;font-size:28px;font-weight:700}.wc-read__meta{min-width:0;flex:1}.wc-read__meta b{display:block;font-size:17px}.wc-read__meta small{display:block;margin-top:2px;color:#8c8882;font-size:12.5px}.wc-read__bar{position:relative;height:8px;margin:8px 0 6px;border-radius:99px;background:linear-gradient(90deg,#e46b5c,#e9b64a 50%,#3fae6c);overflow:hidden}.wc-read__bar i{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:0 0}.wc-read__bar i::after{content:"";position:absolute;top:-3px;right:-2px;width:4px;height:14px;border-radius:2px;background:#1b1a17}.wc-read__meta .wc-read__bar{overflow:visible}.wc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.wc-stats div{padding:8px 10px;border-radius:10px;background:#faf8f4}.wc-stats b{display:block;font-size:16px;font-weight:700}.wc-stats span{display:block;font-size:12px;color:#8c8882}#wc-read-box.is-empty .wc-read,#wc-read-box.is-empty .wc-stats,#wc-read-box.is-empty .wc-tip{display:none}#wc-read-box:not(.is-empty) #wc-r-empty{display:none}.wc-top{margin-top:4px}.wc-top__row{position:relative;display:flex;justify-content:space-between;gap:10px;padding:5px 8px;font-size:13.5px}.wc-top__row i{position:absolute;left:0;top:2px;bottom:2px;z-index:0;border-radius:6px;background:#f6ecd8}.wc-top__w,.wc-top__n{position:relative;z-index:1}.wc-top__w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wc-top__n{flex:none;color:#8c8882;font-variant-numeric:tabular-nums}.wc-check{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;color:#6f6b64}.wc-check input{accent-color:#d9a24a}.wc-lex{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wc-lex div{padding:10px 12px;border-radius:10px;background:#faf8f4}.wc-lex b{display:block;font-size:22px;font-weight:700}.wc-lex span{font-size:12px;color:#8c8882}.wc-groups{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.wc-groups button{height:34px;padding:0 13px;border:0;border-radius:10px;background:#fff;color:#2a2926;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px #e6e1d9}.wc-groups button:hover{box-shadow:inset 0 0 0 1.5px #d9a24a;background:#fdf8ef}.wc-groups button.is-on{background:#1b1a17;color:#fff;box-shadow:none}.wc-groups button:focus-visible{outline:2px solid #d9a24a;outline-offset:2px}.wc-limits{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 14px}.wc-lim{padding:8px 0 4px}.wc-lim__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px}.wc-lim__h b{font-weight:700}.wc-lim__h span{color:#6f6b64}.wc-lim__h em{margin-left:auto;font-style:normal;color:#8c8882;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-lim__h u{text-decoration:none;color:#b42318;font-weight:600}.wc-lim__bar{height:6px;margin-top:6px;border-radius:99px;background:#ebe7e0;overflow:hidden}.wc-lim__bar i{display:block;height:100%;width:0;border-radius:99px;background:#2f9e5b;transition:width .2s ease}.wc-lim.is-near .wc-lim__bar i{background:#e9b64a}.wc-lim.is-over .wc-lim__bar i{background:#e46b5c}.wc-lim.is-over .wc-lim__h em{color:#b42318}.wc-note{margin:12px 0 0;font-size:12.5px;color:#8c8882}.wc-text{max-width:760px;margin:28px auto 0}.wc-text h3{margin:22px 0 8px;font-size:18px}.wc-text p{margin:0 0 10px;color:#3d3b37;line-height:1.65}@media (max-width:900px){.wc-card{padding:12px;border-radius:20px}.wc-main,.wc-grid,.wc-lex{grid-template-columns:1fr}.wc-field textarea{min-height:200px}.wc-big{grid-template-columns:1fr 1fr}.wc-stats{grid-template-columns:1fr 1fr 1fr}.wc-limits{grid-template-columns:1fr}.wc-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wc-groups button{min-width:0;height:auto;min-height:36px;padding:6px 8px;line-height:1.25;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.wc-goal__p i,.wc-lim__bar i{transition:none}}