.grm[data-v-03f85c87]{--grm-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;margin-top:32px;padding:3rem 1rem}.grm__grid[data-v-03f85c87]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:74rem}@media (min-width:1024px){.grm__grid[data-v-03f85c87]{gap:3.5rem;grid-template-columns:.82fr 1.18fr}}.grm__window[data-v-03f85c87]{background:#fff;border:1px solid #e4e6ec;border-radius:16px;box-shadow:0 2px 6px #1719230a,0 24px 60px -18px #17192326;overflow:hidden}.grm__body[data-v-03f85c87]{padding:1.4rem 1.5rem 1.5rem}.grm__meta[data-v-03f85c87]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.75rem}.grm__meta-task[data-v-03f85c87]{color:#8a90a0;font-family:var(--grm-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.grm__tabs[data-v-03f85c87]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.grm-tab[data-v-03f85c87]{background:#fcfbfb;border:1px solid #ebecf0;border-radius:999px;color:#6b7280;cursor:pointer;font-size:.86rem;font-weight:600;overflow:hidden;padding:.42rem .95rem;position:relative;transition:color .2s ease,background .2s ease,border-color .2s ease}.grm-tab__num[data-v-03f85c87]{font-family:var(--grm-mono);font-size:.64rem;font-weight:500;margin-right:.35em;opacity:.55}.grm-tab[data-v-03f85c87]:not(.grm-tab--active):hover{border-color:#cfd3dd;color:#21273c}.grm-tab--active[data-v-03f85c87]{background:#21273c;border-color:#21273c;box-shadow:0 3px 10px -2px #21273c59;color:#fff}.grm-tab--active .grm-tab__num[data-v-03f85c87]{opacity:.6}.grm-tab__progress[data-v-03f85c87]{animation:grm-tab-fill-03f85c87 4.2s linear both;background:linear-gradient(90deg,#f35e3e,#ff8a5f);border-radius:2px;bottom:0;height:2px;left:0;pointer-events:none;position:absolute;right:0;transform-origin:left center}@keyframes grm-tab-fill-03f85c87{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.grm__stack[data-v-03f85c87]{display:grid}.grm__stack>.grm__panel[data-v-03f85c87]{filter:blur(3px);grid-area:1/1;opacity:0;transform:translateY(10px) scale(.996);transition:opacity .26s ease,transform .26s ease,filter .26s ease,visibility 0s .26s;visibility:hidden}.grm__stack>.grm__panel.is-shown[data-v-03f85c87]{filter:none;opacity:1;transform:none;transition:opacity .3s ease .08s,transform .3s ease .08s,filter .3s ease .08s;visibility:visible}@media (prefers-reduced-motion:no-preference){.grm__stack>.grm__panel.is-shown[data-v-03f85c87]>*{animation:grm-rise-03f85c87 .45s cubic-bezier(.22,.8,.3,1) backwards;animation-delay:.1s}.grm__stack>.grm__panel.is-shown[data-v-03f85c87]>:nth-child(2){animation-delay:.2s}.grm__stack>.grm__panel.is-shown[data-v-03f85c87]>:nth-child(3){animation-delay:.3s}}@keyframes grm-rise-03f85c87{0%{opacity:0;transform:translateY(9px)}}.grm__panel[data-v-03f85c87]{display:flex;flex-direction:column;gap:.7rem;min-height:23rem}.grm-swap-enter-active[data-v-03f85c87],.grm-swap-leave-active[data-v-03f85c87]{transition:opacity .15s ease,transform .15s ease}.grm-swap-enter-from[data-v-03f85c87]{opacity:0;transform:translateY(4px)}.grm-swap-leave-to[data-v-03f85c87]{opacity:0}.grm-card[data-v-03f85c87],.grm-comment[data-v-03f85c87],.grm-essay[data-v-03f85c87],.grm-model[data-v-03f85c87],.grm-register[data-v-03f85c87],.grm-style-list[data-v-03f85c87]{background:#fcfbfb;border:1px solid #ebecf0;border-radius:12px}.grm-essay[data-v-03f85c87]{color:#2f3643;font-family:Lora,serif;font-size:1.1rem;line-height:2;margin:0;padding:1.05rem 1.15rem}.grm-err[data-v-03f85c87]{background:linear-gradient(to top,var(--pad) 0 18%,transparent 18%);background-repeat:no-repeat;background-size:100% 100%;border:none;border-radius:3px;color:inherit;cursor:pointer;font:inherit;margin:0 1px;padding:0 .14em;transition:background .2s ease}@media (prefers-reduced-motion:no-preference){.grm__panel.is-shown .grm-err[data-v-03f85c87]{animation:grm-chalk-03f85c87 .4s ease-out backwards}.grm__panel.is-shown .grm-err[data-v-03f85c87]:first-of-type{animation-delay:.45s}.grm__panel.is-shown .grm-err[data-v-03f85c87]:nth-of-type(2){animation-delay:.62s}.grm__panel.is-shown .grm-err[data-v-03f85c87]:nth-of-type(3){animation-delay:.79s}}@keyframes grm-chalk-03f85c87{0%{background-size:0 100%}to{background-size:100% 100%}}.grm-err[data-v-03f85c87]:hover{background:linear-gradient(to top,var(--pad) 0 26%,transparent 26%)}.grm-err.is-active[data-v-03f85c87]{background:linear-gradient(to top,var(--edge) 0 22%,transparent 22%)}.grm-card[data-v-03f85c87]{padding:.85rem 1rem .95rem}.grm-card__type[data-v-03f85c87]{align-items:center;color:#6b7280;display:inline-flex;font-family:var(--grm-mono);font-size:.66rem;font-weight:700;gap:.45rem;letter-spacing:.13em;margin-bottom:.6rem;text-transform:uppercase}.grm-card__type-dot[data-v-03f85c87]{border-radius:50%;height:7px;width:7px}.grm-card__panel[data-v-03f85c87]{background:linear-gradient(135deg,#f7f7f8,#f1f2f4);border-radius:8px;padding:.6rem .75rem}.grm-card__fix[data-v-03f85c87]{align-items:center;display:flex;flex-wrap:wrap;font-family:Lora,serif;font-size:1.04rem;gap:.45rem;margin:0}.grm-card__old[data-v-03f85c87]{color:#ef4444;opacity:.9;text-decoration:line-through;text-decoration-thickness:1.5px}.grm-card__arrow[data-v-03f85c87]{color:#9ca3af;flex:none;height:1.1rem;width:1.75rem}.grm-card__new[data-v-03f85c87]{color:#059669;font-weight:600}.grm-card__context[data-v-03f85c87]{border-left:2px solid rgba(156,163,175,.3);color:#6b7280;font-size:.84rem;line-height:1.55;margin:.5rem 0 0;padding-left:.55rem}.grm-eyebrow[data-v-03f85c87]{align-items:center;display:flex;gap:12px;justify-content:center;margin:.85rem 0 .55rem}.grm-eyebrow__line[data-v-03f85c87]{background:#e5e7eb;flex:0 1 32px;height:1px}.grm-eyebrow__label[data-v-03f85c87]{align-items:center;color:#6b7280;display:inline-flex;font-family:var(--grm-mono);font-size:10px;font-weight:600;gap:7px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.grm-eyebrow__label[data-v-03f85c87]:before{background:#e87559;border-radius:50%;content:"";height:4px;width:4px}.grm-card__expl[data-v-03f85c87]{color:#374151;font-size:.98rem;font-weight:450;line-height:1.7;margin:0}.grm-style-list[data-v-03f85c87]{display:flex;flex:1;flex-direction:column;padding:.35rem 1.05rem}.grm-style-row[data-v-03f85c87]{align-items:center;display:grid;flex:1;gap:1.1rem;grid-template-columns:9rem minmax(0,1fr) minmax(0,1.3fr);padding:.7rem 0}.grm-style-row+.grm-style-row[data-v-03f85c87]{border-top:1px solid #f1f2f5}.grm-style-row .grm-card__fix[data-v-03f85c87]{align-items:flex-start;flex-direction:column;gap:.15rem;margin:0}@media (max-width:700px){.grm-style-row[data-v-03f85c87]{gap:.3rem;grid-template-columns:1fr}}.grm-style__tag[data-v-03f85c87]{color:#7460ae;font-size:.9rem;font-weight:600}.grm-style__tag b[data-v-03f85c87]{font-family:var(--grm-mono);font-weight:700;margin-right:.15rem}.grm-style__old[data-v-03f85c87]{color:#6b7280;font-style:italic}.grm-style__expl[data-v-03f85c87]{color:#4a5568;font-size:.92rem;font-weight:450;line-height:1.6;margin:0}.grm-register[data-v-03f85c87]{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .85rem .8rem}.grm-register__row[data-v-03f85c87]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.grm-register__label[data-v-03f85c87]{color:#6b7280;font-family:var(--grm-mono);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.grm-register__track[data-v-03f85c87]{background:linear-gradient(90deg,#f3d9a4,#d8dce6 55%,#a9c6ea);border-radius:999px;height:6px;position:relative}.grm-register__marker[data-v-03f85c87]{background:#fff;border:2.5px solid #21273c;border-radius:50%;height:12px;left:42%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}@media (prefers-reduced-motion:no-preference){.grm__panel.is-shown .grm-register__marker[data-v-03f85c87]{animation:grm-marker-03f85c87 .8s cubic-bezier(.3,1,.4,1) .35s backwards}}@keyframes grm-marker-03f85c87{0%{left:6%;opacity:0}}.grm-ann[data-v-03f85c87]{color:#e04e2e;font-family:Shantell Sans,LXGW WenKai Ann,cursive;font-size:1rem;font-weight:500;line-height:1.45}.grm-model[data-v-03f85c87]{max-height:19.5rem;overflow:hidden;padding:1rem 1.1rem;position:relative}.grm-model__text[data-v-03f85c87]{color:#2f3643;font-family:Lora,serif;font-size:1.06rem;line-height:1.9;margin:0}.grm-model__text+.grm-model__text[data-v-03f85c87]{margin-top:.65rem}.grm-model__fade[data-v-03f85c87]{background:linear-gradient(180deg,#fdfcfc00,#fcfbfb);bottom:0;height:2.6rem;left:0;pointer-events:none;position:absolute;right:0}.grm-model__cardlabel[data-v-03f85c87]{color:#9aa0af;display:inline-block;font-family:var(--grm-mono);font-size:.6rem;font-weight:700;letter-spacing:.13em;margin-bottom:.55rem;text-transform:uppercase}.grm-model__cardhead[data-v-03f85c87]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.grm-model__badge[data-v-03f85c87]{background:#2c9c851a;border-radius:999px;color:#1a7f66;display:inline-block;font-size:.62rem;font-weight:700;padding:.16rem .55rem}.grm-model__words[data-v-03f85c87]{color:#9aa0af;font-family:var(--grm-mono);font-size:.62rem;font-weight:500}.grm-model--orig .grm-model__text[data-v-03f85c87]{color:#6b7280}.grm-weak[data-v-03f85c87]{border-bottom:1.5px dashed #c3c8d4;padding-bottom:1px}@media (prefers-reduced-motion:no-preference){.grm__panel.is-shown .grm-model__text mark[data-v-03f85c87]{animation:grm-wash-03f85c87 .5s ease-out .45s backwards}}@keyframes grm-wash-03f85c87{0%{background-color:transparent;box-shadow:inset 0 -3px 0 transparent}}.grm-model__text mark[data-v-03f85c87]{background:#ffb00033;border-radius:5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -3px #d69e1659;color:inherit;padding:.03em .24em .1em}.grm-model__footrow[data-v-03f85c87]{align-items:baseline;background:#2c9c850f;border:1px solid rgba(44,156,133,.16);border-radius:8px;display:flex;gap:.9rem;padding:.55rem .9rem}.grm-model__notelabel[data-v-03f85c87]{color:#1a7f66;flex:none;font-family:var(--grm-mono);font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.grm-model__note[data-v-03f85c87]{color:#4a5568;font-size:.86rem;line-height:1.55;margin:0}.grm-row[data-v-03f85c87]{align-items:stretch;display:grid;flex:1;gap:.8rem}.grm-row--errors[data-v-03f85c87]{grid-template-columns:1.1fr .9fr}.grm-row--model[data-v-03f85c87]{grid-template-columns:1fr 1fr}@media (max-width:640px){.grm-row--errors[data-v-03f85c87],.grm-row--model[data-v-03f85c87]{grid-template-columns:1fr}}.grm__legend[data-v-03f85c87]{display:flex;flex-wrap:wrap;gap:.35rem}.grm-legend[data-v-03f85c87]{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.32rem;margin-right:.55rem;padding:.1rem .1rem .18rem;transition:color .2s ease,border-color .2s ease}.grm-legend[data-v-03f85c87]:hover{color:#21273c}.grm-legend.is-active[data-v-03f85c87]{border-bottom-color:var(--cat);color:#21273c}.grm-legend__dot[data-v-03f85c87]{border-radius:50%;height:7px;width:7px}.grm-analysis[data-v-03f85c87]{align-items:center;display:grid;flex:1;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}@media (max-width:560px){.grm-analysis[data-v-03f85c87]{grid-template-columns:1fr}}.grm-radar[data-v-03f85c87]{padding:.4rem;position:relative}.grm-radar svg[data-v-03f85c87]{display:block;height:auto;width:100%}.grm-radar__grid[data-v-03f85c87]{fill:none;stroke:#e8eaef;stroke-width:1}.grm-radar__axis[data-v-03f85c87]{stroke:#eef0f4;stroke-width:1}.grm-radar__fill[data-v-03f85c87]{fill:#f35e3e29;stroke:#f35e3e;stroke-linejoin:round;stroke-width:1.8}.grm-radar__fill[data-v-03f85c87],.grm-radar__pt[data-v-03f85c87]{transform-box:fill-box;transform-origin:center}.grm-radar__pt[data-v-03f85c87]{fill:#f35e3e}@media (prefers-reduced-motion:no-preference){.grm__panel.is-shown .grm-radar__fill[data-v-03f85c87]{animation:grm-radar-pop-03f85c87 .6s cubic-bezier(.3,1.35,.5,1) .3s backwards}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]{animation:grm-pt-pop-03f85c87 .3s ease-out backwards}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]:first-of-type{animation-delay:.55s}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]:nth-of-type(2){animation-delay:.62s}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]:nth-of-type(3){animation-delay:.69s}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]:nth-of-type(4){animation-delay:.76s}.grm__panel.is-shown .grm-radar__pt[data-v-03f85c87]:nth-of-type(5){animation-delay:.83s}}@keyframes grm-radar-pop-03f85c87{0%{opacity:0;transform:scale(.55)}}@keyframes grm-pt-pop-03f85c87{0%{opacity:0;transform:scale(0)}}.grm-radar__label[data-v-03f85c87]{color:#4a5568;font-size:.76rem;font-weight:600;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.grm-analysis__side[data-v-03f85c87]{display:flex;flex-direction:column;gap:.55rem}.grm-analysis__scorebox[data-v-03f85c87]{align-items:baseline;display:flex;gap:.55rem}.grm-analysis__score[data-v-03f85c87]{color:#21273c;font-family:Lora,serif;font-size:2.5rem;font-weight:600;line-height:1}.grm-analysis__score em[data-v-03f85c87]{color:#9aa0af;font-size:1rem;font-style:normal}.grm-analysis__band[data-v-03f85c87]{background:#2c9c851a;border-radius:999px;color:#1a7f66;font-size:.66rem;font-weight:700;padding:.18rem .55rem}.grm-analysis__time[data-v-03f85c87]{color:#9aa0af;font-family:var(--grm-mono);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:500;margin-left:auto}.grm-comment[data-v-03f85c87]{border-radius:10px;padding:.5rem .7rem}.grm-comment__head[data-v-03f85c87]{color:#21273c;display:block;font-size:.84rem;font-weight:700;margin-bottom:.2rem}.grm-comment__head b[data-v-03f85c87]{color:#f35e3e;font-variant-numeric:tabular-nums}.grm-comment__text[data-v-03f85c87]{color:#4a5568;font-size:.84rem;line-height:1.55;margin:0}.grm-reco[data-v-03f85c87]{align-self:flex-start;font-size:1.05rem;margin:.15rem 0 0}.grm__text[data-v-03f85c87]{text-align:center}@media (min-width:1024px){.grm__text[data-v-03f85c87]{padding-top:3.25rem;text-align:left}}.big-text[data-v-03f85c87]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.2rem,2vw,2.6rem);font-weight:500;line-height:1.5;margin-bottom:.5rem}:lang(zh) .big-text[data-v-03f85c87],:lang(zh-CN) .big-text[data-v-03f85c87]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-headings[data-v-03f85c87]{color:#2f3643;font-size:1.05rem;font-weight:400;line-height:1.5}.animation-content[data-v-03f85c87]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-03f85c87]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.grm-tab__progress[data-v-03f85c87]{display:none}}
