.title-text[data-v-d49ac36a]{color:#21273c;font-family:Lora,serif;font-optical-sizing:auto;font-size:clamp(2.8rem,8vw,3.3rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.2}.title-text[data-v-d49ac36a] em{font-style:normal;position:relative;white-space:nowrap}.title-text[data-v-d49ac36a] em:after{animation:title-stroke-d49ac36a .55s cubic-bezier(.65,0,.35,1) .7s both;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 120 9'%3E%3Cpath fill='none' stroke='%23f35e3e' stroke-linecap='round' stroke-width='3.6' d='M3 6.5c27-3.5 57 1 84-2 14-1.5 22-1 27 .8'/%3E%3C/svg%3E") no-repeat 50% /100% 100%;bottom:-.12em;content:"";height:.3em;left:-.06em;pointer-events:none;position:absolute;right:-.06em;transform-origin:left center}@keyframes title-stroke-d49ac36a{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.title-text[data-v-d49ac36a] em:after{animation:none}}.title-text[data-v-d49ac36a]{margin-bottom:.5rem;position:relative}:lang(zh) .title-text[data-v-d49ac36a],:lang(zh-CN) .title-text[data-v-d49ac36a]{font-family:sans-serif;font-weight:500}.subtitle-text[data-v-d49ac36a]{color:#555;font-family:Courier;font-size:1.2rem;font-weight:700;line-height:1.5;margin-left:auto;margin-right:auto}.hero-left-content[data-v-d49ac36a]{align-items:center;display:flex;flex-direction:column;gap:1.75rem;padding-bottom:.5rem}.hero-pill[data-v-d49ac36a]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid rgba(232,117,89,.18);border-radius:9999px;box-shadow:0 6px 24px #0000000d,0 0 0 1px #e8755914;display:inline-flex;gap:.75rem;padding:.45rem 1.1rem}.hero-pill__accent[data-v-d49ac36a]{color:#d94d2d;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-pill__separator[data-v-d49ac36a]{background:#d94d2d38;height:18px;width:1px}.hero-pill__secondary[data-v-d49ac36a]{color:#3f455a;font-size:.75rem;font-weight:600}.hero-subtitle[data-v-d49ac36a]{color:#41475b;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.7;margin-left:auto;margin-right:auto;max-width:44rem}.hero-feature-notes[data-v-d49ac36a]{display:grid;gap:1rem;margin-top:1.4rem;max-width:38rem;width:100%}.hero-note[data-v-d49ac36a]{align-items:center;display:flex;gap:.75rem;padding-left:.4rem;position:relative}.hero-note--1[data-v-d49ac36a]{transform:translate(2px)}.hero-note--2[data-v-d49ac36a]{transform:translate(8px)}.hero-note--3[data-v-d49ac36a]{transform:translate(14px)}.hero-note--4[data-v-d49ac36a]{transform:translate(16px)}.hero-note[data-v-d49ac36a]:after{background:linear-gradient(90deg,rgba(33,39,60,.12),transparent 80%);bottom:-.4rem;content:"";height:1px;left:1.8rem;opacity:.45;position:absolute;right:0}.hero-note__tick[data-v-d49ac36a]{color:#f35e3e;flex-shrink:0;height:19px;transform:rotate(-4deg);width:19px}.hero-note--2 .hero-note__tick[data-v-d49ac36a]{transform:rotate(3deg) scale(.94)}.hero-note--3 .hero-note__tick[data-v-d49ac36a]{transform:rotate(-7deg) scale(1.04)}.hero-note__text[data-v-d49ac36a]{border-radius:.35rem;color:#1a2133;font-family:Soehne,Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.01em;padding:.12rem .45rem}.hero-cta-group[data-v-d49ac36a]{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;max-width:32rem;width:100%}.hero-button[data-v-d49ac36a]{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;min-height:3.15rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.hero-button--primary[data-v-d49ac36a]{background:linear-gradient(135deg,#e87559,#f35e3e);border:none;box-shadow:0 10px 24px #e8755940,0 2px 8px #e875592e;color:#fff}.hero-button--primary[data-v-d49ac36a]:hover{box-shadow:0 12px 28px #e8755947,0 4px 12px #e8755933;transform:translateY(-1px)}.hero-button--primary[data-v-d49ac36a]:focus{box-shadow:0 0 0 3px #f35e3e33,0 10px 24px #e8755940;outline:none}.hero-button--secondary[data-v-d49ac36a]{background:#fffffff0;border:1px solid rgba(232,117,89,.28);box-shadow:inset 0 1px #ffffffe6,0 4px 12px #e8755924;color:#d94d2d}.hero-button--secondary[data-v-d49ac36a]:hover{background:#e8755914;transform:translateY(-1px)}.hero-button--secondary[data-v-d49ac36a]:focus{box-shadow:0 0 0 3px #f35e3e1f;outline:none}.hero-cta-divider[data-v-d49ac36a]{align-items:center;color:#787e92;display:flex;font-size:.8rem;font-weight:600;justify-content:center;letter-spacing:.18em;text-transform:uppercase}.hero-cta-divider span[data-v-d49ac36a]{display:inline-block}.hero-cta-note[data-v-d49ac36a]{color:#61667a;font-size:.85rem;margin-top:-.2rem}.hero-title-underline[data-v-d49ac36a]{background:linear-gradient(110deg,#f35e3e33,#f35e3e59);background-position:0 90%;background-repeat:no-repeat;background-size:100% .55em;border-bottom:2px solid rgba(243,94,62,.6);border-radius:999px;display:inline-block;padding-bottom:.2rem;position:relative}.hero-text-highlight[data-v-d49ac36a]{background:linear-gradient(180deg,rgba(243,94,62,.16) 40%,transparent 0);border-radius:4px;color:#d94d2d;font-weight:700;padding:0 .15rem}@media (min-width:768px){.subtitle-text[data-v-d49ac36a]{margin-left:0;margin-right:0}.hero-left-content[data-v-d49ac36a]{align-items:flex-start}.hero-subtitle[data-v-d49ac36a]{margin-left:0}.hero-feature-notes[data-v-d49ac36a]{gap:1rem}.hero-cta-group[data-v-d49ac36a]{align-items:center;flex-direction:row}.hero-button[data-v-d49ac36a]{min-width:240px;width:auto}.hero-cta-divider[data-v-d49ac36a]{width:48px}}@media (max-width:639px){.hero-cta-divider[data-v-d49ac36a]{background:#787e9247;height:1px;position:relative;width:100%}.hero-cta-divider span[data-v-d49ac36a]{background:#ffffffeb;font-size:.75rem;left:50%;letter-spacing:.38em;padding:0 .5rem;position:absolute;top:-.6rem;transform:translate(-50%)}.hero-note__marker[data-v-d49ac36a]{height:12px;width:12px}.hero-note__marker[data-v-d49ac36a]:after{inset:2px}.hero-left-content[data-v-d49ac36a]{gap:.75rem}.hero-feature-notes[data-v-d49ac36a]{gap:.5rem;margin-top:.25rem}.hero-note[data-v-d49ac36a]{gap:.6rem;padding-left:0}.hero-note[data-v-d49ac36a]:after{left:0}.hero-note--1[data-v-d49ac36a]{transform:translate(0)}.hero-note--2[data-v-d49ac36a]{transform:translate(4px)}.hero-note--3[data-v-d49ac36a]{transform:translate(8px)}.hero-note--4[data-v-d49ac36a]{transform:translate(12px)}.hero-pill__secondary[data-v-d49ac36a],.hero-pill__separator[data-v-d49ac36a]{display:none}.hero-pill[data-v-d49ac36a]{padding:.35rem .85rem}.title-text[data-v-d49ac36a]{font-size:clamp(2rem,8vw,2.8rem)}.hero-subtitle[data-v-d49ac36a]{font-size:1rem;line-height:1.5}.hero-note__text[data-v-d49ac36a]{font-size:.95rem;padding:.1rem .35rem}}.hero-copy--mobile[data-v-d49ac36a]{display:none}@media (max-width:639px){.hero-copy--desktop[data-v-d49ac36a]{display:none}p.hero-copy--mobile[data-v-d49ac36a]{display:block}span.hero-copy--mobile[data-v-d49ac36a]{display:inline}}.hero-background[data-v-d49ac36a]{background-image:repeating-linear-gradient(#fcfbfb,#fcfbfb 25px,#eeeef4 26px 27px);overflow-x:clip}.hero-live-preview[data-v-d49ac36a]{display:flex;height:100%;position:relative;width:100%;z-index:1}.hero-demo-wrap[data-v-d49ac36a]{transition:height .35s ease}@media (prefers-reduced-motion:reduce){.hero-demo-wrap[data-v-d49ac36a]{transition:none}}.hero-paper[data-v-d49ac36a]{background:#fff;border:1px solid hsla(36,30%,83%,.55);border-radius:26px;box-shadow:0 18px 36px -24px #21273c4d;inset:4% -.75rem;opacity:.55;position:absolute;transform:rotate(-3deg);transition:transform .4s ease,opacity .4s ease;z-index:0}.hero-paper--mid[data-v-d49ac36a]{inset:2% -.35rem;opacity:.7;transform:rotate(1.8deg)}@media (max-width:540px){.hero-paper[data-v-d49ac36a]{display:none}}.hero-live-preview[data-v-d49ac36a] .hero-card{flex:1}.hero-fade-enter-active[data-v-d49ac36a],.hero-fade-leave-active[data-v-d49ac36a]{transition:opacity .4s ease,transform .4s ease}.hero-fade-enter-from[data-v-d49ac36a],.hero-fade-leave-to[data-v-d49ac36a]{opacity:0;transform:translateY(12px) scale(.98)}.grm[data-v-c390311d]{--grm-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;margin-top:32px;padding:3rem 1rem}.grm__grid[data-v-c390311d]{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-c390311d]{gap:3.5rem;grid-template-columns:.82fr 1.18fr}}.grm__window[data-v-c390311d]{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-c390311d]{padding:1.4rem 1.5rem 1.5rem}.grm__meta[data-v-c390311d]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.75rem}.grm__meta-task[data-v-c390311d]{color:#8a90a0;font-family:var(--grm-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.grm__tabs[data-v-c390311d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem}.grm-tab[data-v-c390311d]{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-c390311d]{font-family:var(--grm-mono);font-size:.64rem;font-weight:500;margin-right:.35em;opacity:.55}.grm-tab[data-v-c390311d]:not(.grm-tab--active):hover{border-color:#cfd3dd;color:#21273c}.grm-tab--active[data-v-c390311d]{background:#21273c;border-color:#21273c;box-shadow:0 3px 10px -2px #21273c59;color:#fff}.grm-tab--active .grm-tab__num[data-v-c390311d]{opacity:.6}.grm-tab__progress[data-v-c390311d]{animation:grm-tab-fill-c390311d 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-c390311d{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.grm__stack[data-v-c390311d]{display:grid}.grm__stack>.grm__panel[data-v-c390311d]{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-c390311d]{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-c390311d]>*{animation:grm-rise-c390311d .45s cubic-bezier(.22,.8,.3,1) backwards;animation-delay:.1s}.grm__stack>.grm__panel.is-shown[data-v-c390311d]>:nth-child(2){animation-delay:.2s}.grm__stack>.grm__panel.is-shown[data-v-c390311d]>:nth-child(3){animation-delay:.3s}}@keyframes grm-rise-c390311d{0%{opacity:0;transform:translateY(9px)}}.grm__panel[data-v-c390311d]{display:flex;flex-direction:column;gap:.7rem;min-height:23rem}.grm-swap-enter-active[data-v-c390311d],.grm-swap-leave-active[data-v-c390311d]{transition:opacity .15s ease,transform .15s ease}.grm-swap-enter-from[data-v-c390311d]{opacity:0;transform:translateY(4px)}.grm-swap-leave-to[data-v-c390311d]{opacity:0}.grm-card[data-v-c390311d],.grm-comment[data-v-c390311d],.grm-essay[data-v-c390311d],.grm-model[data-v-c390311d],.grm-register[data-v-c390311d],.grm-style-list[data-v-c390311d]{background:#fcfbfb;border:1px solid #ebecf0;border-radius:12px}.grm-essay[data-v-c390311d]{color:#2f3643;font-family:Lora,serif;font-size:1.1rem;line-height:2;margin:0;padding:1.05rem 1.15rem}.grm-err[data-v-c390311d]{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-c390311d]{animation:grm-chalk-c390311d .4s ease-out backwards}.grm__panel.is-shown .grm-err[data-v-c390311d]:first-of-type{animation-delay:.45s}.grm__panel.is-shown .grm-err[data-v-c390311d]:nth-of-type(2){animation-delay:.62s}.grm__panel.is-shown .grm-err[data-v-c390311d]:nth-of-type(3){animation-delay:.79s}}@keyframes grm-chalk-c390311d{0%{background-size:0 100%}to{background-size:100% 100%}}.grm-err[data-v-c390311d]:hover{background:linear-gradient(to top,var(--pad) 0 26%,transparent 26%)}.grm-err.is-active[data-v-c390311d]{background:linear-gradient(to top,var(--edge) 0 22%,transparent 22%)}.grm-card[data-v-c390311d]{padding:.85rem 1rem .95rem}.grm-card__type[data-v-c390311d]{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-c390311d]{border-radius:50%;height:7px;width:7px}.grm-card__panel[data-v-c390311d]{background:linear-gradient(135deg,#f7f7f8,#f1f2f4);border-radius:8px;padding:.6rem .75rem}.grm-card__fix[data-v-c390311d]{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-c390311d]{color:#ef4444;opacity:.9;text-decoration:line-through;text-decoration-thickness:1.5px}.grm-card__arrow[data-v-c390311d]{color:#9ca3af;flex:none;height:1.1rem;width:1.75rem}.grm-card__new[data-v-c390311d]{color:#059669;font-weight:600}.grm-card__context[data-v-c390311d]{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-c390311d]{align-items:center;display:flex;gap:12px;justify-content:center;margin:.85rem 0 .55rem}.grm-eyebrow__line[data-v-c390311d]{background:#e5e7eb;flex:0 1 32px;height:1px}.grm-eyebrow__label[data-v-c390311d]{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-c390311d]:before{background:#e87559;border-radius:50%;content:"";height:4px;width:4px}.grm-card__expl[data-v-c390311d]{color:#374151;font-size:.98rem;font-weight:450;line-height:1.7;margin:0}.grm-style-list[data-v-c390311d]{display:flex;flex:1;flex-direction:column;padding:.35rem 1.05rem}.grm-style-row[data-v-c390311d]{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-c390311d]{border-top:1px solid #f1f2f5}.grm-style-row .grm-card__fix[data-v-c390311d]{align-items:flex-start;flex-direction:column;gap:.15rem;margin:0}@media (max-width:700px){.grm-style-row[data-v-c390311d]{gap:.3rem;grid-template-columns:1fr}}.grm-style__tag[data-v-c390311d]{color:#7460ae;font-size:.9rem;font-weight:600}.grm-style__tag b[data-v-c390311d]{font-family:var(--grm-mono);font-weight:700;margin-right:.15rem}.grm-style__old[data-v-c390311d]{color:#6b7280;font-style:italic}.grm-style__expl[data-v-c390311d]{color:#4a5568;font-size:.92rem;font-weight:450;line-height:1.6;margin:0}.grm-register[data-v-c390311d]{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .85rem .8rem}.grm-register__row[data-v-c390311d]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.grm-register__label[data-v-c390311d]{color:#6b7280;font-family:var(--grm-mono);font-size:.62rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.grm-register__track[data-v-c390311d]{background:linear-gradient(90deg,#f3d9a4,#d8dce6 55%,#a9c6ea);border-radius:999px;height:6px;position:relative}.grm-register__marker[data-v-c390311d]{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-c390311d]{animation:grm-marker-c390311d .8s cubic-bezier(.3,1,.4,1) .35s backwards}}@keyframes grm-marker-c390311d{0%{left:6%;opacity:0}}.grm-ann[data-v-c390311d]{color:#e04e2e;font-family:Shantell Sans,LXGW WenKai Ann,cursive;font-size:1rem;font-weight:500;line-height:1.45}.grm-model[data-v-c390311d]{max-height:19.5rem;overflow:hidden;padding:1rem 1.1rem;position:relative}.grm-model__text[data-v-c390311d]{color:#2f3643;font-family:Lora,serif;font-size:1.06rem;line-height:1.9;margin:0}.grm-model__text+.grm-model__text[data-v-c390311d]{margin-top:.65rem}.grm-model__fade[data-v-c390311d]{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-c390311d]{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-c390311d]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.55rem}.grm-model__badge[data-v-c390311d]{background:#2c9c851a;border-radius:999px;color:#1a7f66;display:inline-block;font-size:.62rem;font-weight:700;padding:.16rem .55rem}.grm-model__words[data-v-c390311d]{color:#9aa0af;font-family:var(--grm-mono);font-size:.62rem;font-weight:500}.grm-model--orig .grm-model__text[data-v-c390311d]{color:#6b7280}.grm-weak[data-v-c390311d]{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-c390311d]{animation:grm-wash-c390311d .5s ease-out .45s backwards}}@keyframes grm-wash-c390311d{0%{background-color:transparent;box-shadow:inset 0 -3px 0 transparent}}.grm-model__text mark[data-v-c390311d]{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-c390311d]{align-items:baseline;background:#2c9c8512;border-left:3px solid #2c9c85;border-radius:0 8px 8px 0;display:flex;gap:.9rem;padding:.55rem .9rem}.grm-model__notelabel[data-v-c390311d]{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-c390311d]{color:#4a5568;font-size:.86rem;line-height:1.55;margin:0}.grm-row[data-v-c390311d]{align-items:stretch;display:grid;flex:1;gap:.8rem}.grm-row--errors[data-v-c390311d]{grid-template-columns:1.1fr .9fr}.grm-row--model[data-v-c390311d]{grid-template-columns:1fr 1fr}@media (max-width:640px){.grm-row--errors[data-v-c390311d],.grm-row--model[data-v-c390311d]{grid-template-columns:1fr}}.grm__legend[data-v-c390311d]{display:flex;flex-wrap:wrap;gap:.35rem}.grm-legend[data-v-c390311d]{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-c390311d]:hover{color:#21273c}.grm-legend.is-active[data-v-c390311d]{border-bottom-color:var(--cat);color:#21273c}.grm-legend__dot[data-v-c390311d]{border-radius:50%;height:7px;width:7px}.grm-analysis[data-v-c390311d]{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-c390311d]{grid-template-columns:1fr}}.grm-radar[data-v-c390311d]{padding:.4rem;position:relative}.grm-radar svg[data-v-c390311d]{display:block;height:auto;width:100%}.grm-radar__grid[data-v-c390311d]{fill:none;stroke:#e8eaef;stroke-width:1}.grm-radar__axis[data-v-c390311d]{stroke:#eef0f4;stroke-width:1}.grm-radar__fill[data-v-c390311d]{fill:#f35e3e29;stroke:#f35e3e;stroke-linejoin:round;stroke-width:1.8}.grm-radar__fill[data-v-c390311d],.grm-radar__pt[data-v-c390311d]{transform-box:fill-box;transform-origin:center}.grm-radar__pt[data-v-c390311d]{fill:#f35e3e}@media (prefers-reduced-motion:no-preference){.grm__panel.is-shown .grm-radar__fill[data-v-c390311d]{animation:grm-radar-pop-c390311d .6s cubic-bezier(.3,1.35,.5,1) .3s backwards}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]{animation:grm-pt-pop-c390311d .3s ease-out backwards}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]:first-of-type{animation-delay:.55s}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]:nth-of-type(2){animation-delay:.62s}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]:nth-of-type(3){animation-delay:.69s}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]:nth-of-type(4){animation-delay:.76s}.grm__panel.is-shown .grm-radar__pt[data-v-c390311d]:nth-of-type(5){animation-delay:.83s}}@keyframes grm-radar-pop-c390311d{0%{opacity:0;transform:scale(.55)}}@keyframes grm-pt-pop-c390311d{0%{opacity:0;transform:scale(0)}}.grm-radar__label[data-v-c390311d]{color:#4a5568;font-size:.76rem;font-weight:600;position:absolute;transform:translate(-50%,-50%);white-space:nowrap}.grm-analysis__side[data-v-c390311d]{display:flex;flex-direction:column;gap:.55rem}.grm-analysis__scorebox[data-v-c390311d]{align-items:baseline;display:flex;gap:.55rem}.grm-analysis__score[data-v-c390311d]{color:#21273c;font-family:Lora,serif;font-size:2.5rem;font-weight:600;line-height:1}.grm-analysis__score em[data-v-c390311d]{color:#9aa0af;font-size:1rem;font-style:normal}.grm-analysis__band[data-v-c390311d]{background:#2c9c851a;border-radius:999px;color:#1a7f66;font-size:.66rem;font-weight:700;padding:.18rem .55rem}.grm-analysis__time[data-v-c390311d]{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-c390311d]{border-radius:10px;padding:.5rem .7rem}.grm-comment__head[data-v-c390311d]{color:#21273c;display:block;font-size:.84rem;font-weight:700;margin-bottom:.2rem}.grm-comment__head b[data-v-c390311d]{color:#f35e3e;font-variant-numeric:tabular-nums}.grm-comment__text[data-v-c390311d]{color:#4a5568;font-size:.84rem;line-height:1.55;margin:0}.grm-reco[data-v-c390311d]{align-self:flex-start;font-size:1.05rem;margin:.15rem 0 0}.grm__text[data-v-c390311d]{text-align:center}@media (min-width:1024px){.grm__text[data-v-c390311d]{padding-top:3.25rem;text-align:left}}.big-text[data-v-c390311d]{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-c390311d],:lang(zh-CN) .big-text[data-v-c390311d]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-headings[data-v-c390311d]{color:#2f3643;font-size:1.05rem;font-weight:400;line-height:1.5}.animation-content[data-v-c390311d]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-c390311d]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.grm-tab__progress[data-v-c390311d]{display:none}}.section-container[data-v-f5578c0e]{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:32px auto 0;max-width:80rem;padding:3rem 1rem}.big-text[data-v-f5578c0e]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.2rem,2vw,2.6rem);font-weight:500;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}:lang(zh) .big-text[data-v-f5578c0e],:lang(zh-CN) .big-text[data-v-f5578c0e]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sub-headings[data-v-f5578c0e]{color:#2f3643;font-size:1.05rem;font-weight:400;letter-spacing:normal;line-height:1.5;margin-bottom:.5rem}.animation-content[data-v-f5578c0e]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-f5578c0e]{opacity:1;transform:translateY(0)}.color-decoration[data-v-f5578c0e]{background:radial-gradient(circle at 0 0,rgba(225,95,65,.1) 0,transparent 50%),radial-gradient(circle at 100% 0,rgba(130,90,210,.1) 0,transparent 50%),radial-gradient(circle at 100% 100%,rgba(65,145,215,.1) 0,transparent 50%),radial-gradient(circle at 0 100%,rgba(240,175,0,.1) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(130,90,210,.08) 0,transparent 70%);filter:blur(40px);inset:0;opacity:.8;position:absolute;z-index:1}.color-decoration[data-v-f5578c0e]:before{background:linear-gradient(45deg,rgba(225,95,65,.05),transparent 70%),linear-gradient(135deg,rgba(130,90,210,.05),transparent 70%),linear-gradient(225deg,rgba(65,145,215,.05),transparent 70%),linear-gradient(315deg,rgba(240,175,0,.05),transparent 70%);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.description-text[data-v-f5578c0e]{color:#4a5568;font-family:Lora,serif;font-size:14px;font-weight:600;letter-spacing:.05em;text-align:center}@keyframes fadeIn-f5578c0e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-f5578c0e]{animation:fadeIn-f5578c0e .6s ease-out forwards}.resource-section[data-v-211a7907]{border-bottom:1px solid rgba(28,32,48,.08);border-top:1px solid rgba(28,32,48,.08);margin:clamp(2.5rem,6vw,4rem) auto 0;max-width:80rem;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);position:relative;width:100%}.resource-shell[data-v-211a7907]{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);position:relative;z-index:1}.resource-pill[data-v-211a7907]{align-self:center;border:1px solid #f35e3e;border-radius:9999px;color:#f35e3e;display:inline-block;font-size:.875rem;font-weight:700;padding:.25rem .75rem}.resource-header[data-v-211a7907]{display:flex;flex-direction:column;gap:1rem;text-align:center}.resource-subheading[data-v-211a7907]{color:#3f455a;margin-left:auto;margin-right:auto;max-width:46rem}.big-text[data-v-211a7907]{color:#21273c;font-family:Lora,serif;font-size:clamp(2.25rem,5vw,3rem);font-weight:500;letter-spacing:normal;line-height:1.35;margin-bottom:0}:lang(zh) .big-text[data-v-211a7907],:lang(zh-CN) .big-text[data-v-211a7907]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.exam-roll[data-v-211a7907]{color:#f35e3e;display:inline-block;overflow:hidden;position:relative;transition:width .35s cubic-bezier(.25,.8,.25,1);vertical-align:bottom;white-space:nowrap}.exam-roll__sizer[data-v-211a7907]{display:inline-block;visibility:hidden}.exam-roll__word[data-v-211a7907]{left:0;position:absolute;right:0;text-align:center;top:0}.roll-enter-active[data-v-211a7907],.roll-leave-active[data-v-211a7907]{transition:transform .3s ease,opacity .3s ease}.roll-enter-from[data-v-211a7907]{opacity:0;transform:translateY(.55em)}.roll-leave-to[data-v-211a7907]{opacity:0;transform:translateY(-.55em)}@media (prefers-reduced-motion:reduce){.exam-roll[data-v-211a7907],.roll-enter-active[data-v-211a7907],.roll-leave-active[data-v-211a7907]{transition:none}}.resource-highlight-grid[data-v-211a7907]{display:grid;gap:clamp(1.25rem,4vw,2rem);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.resource-highlight-grid[data-v-211a7907]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resource-highlight-grid[data-v-211a7907]{grid-template-columns:repeat(3,minmax(0,1fr))}}.resource-support-grid[data-v-211a7907]{display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.resource-support-grid[data-v-211a7907]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.resource-support-grid[data-v-211a7907]{grid-template-columns:repeat(4,minmax(0,1fr))}}.resource-card[data-v-211a7907]{background:#fff;border:1px solid rgba(29,36,58,.08);border-radius:28px;box-shadow:0 20px 38px -42px var(--resource-shadow,rgba(32,44,74,.42));overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.resource-card[data-v-211a7907]:before{background:linear-gradient(90deg,var(--resource-accent,rgba(243,94,62,.8)),hsla(0,0%,100%,0));content:"";height:7px;left:0;opacity:.35;position:absolute;top:0;width:100%}.resource-support-card[data-v-211a7907]:before{opacity:.22}.resource-card[data-v-211a7907]:after{border:1px solid rgba(28,33,52,.04);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.resource-card[data-v-211a7907]:hover{border-color:#181f341f;box-shadow:0 24px 48px -36px var(--resource-shadow,rgba(32,44,74,.55));transform:translateY(-4px)}.resource-card[data-v-211a7907]>*{position:relative;z-index:1}.resource-highlight-card[data-v-211a7907]{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.8rem,3vw,2.25rem)}.resource-support-card[data-v-211a7907]{padding:clamp(1.4rem,3vw,1.75rem)}.resource-card__icon[data-v-211a7907]{align-items:center;background:var(--resource-accent-soft,rgba(243,94,62,.14));background:color-mix(in srgb,var(--resource-accent,#f35e3e) 11%,#fff);border-radius:1.25rem;color:var(--resource-accent,#f35e3e);display:inline-flex;height:3.5rem;justify-content:center;margin-bottom:.25rem;position:relative;width:3.5rem}.resource-card__icon--compact[data-v-211a7907]{border-radius:1.1rem;height:3rem;width:3rem}.resource-card__icon-glow[data-v-211a7907]{display:none}.resource-icon[data-v-211a7907]{height:1.65rem;position:relative;width:1.65rem;z-index:1}.resource-card__content[data-v-211a7907]{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;text-align:left}.resource-card__content[data-v-211a7907]:before{background:var(--resource-accent,rgba(243,94,62,.6));border-radius:999px;content:"";height:2px;margin-bottom:.5rem;width:40px}.resource-card__title[data-v-211a7907]{color:#1f263a;font-size:.95rem;font-weight:600;letter-spacing:.04em}.resource-card__caption[data-v-211a7907]{color:#242c40b8;font-family:Lora,serif;font-size:.95rem;font-style:italic;letter-spacing:.01em}:lang(zh) .resource-card__caption[data-v-211a7907],:lang(zh-CN) .resource-card__caption[data-v-211a7907]{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal}.resource-support-card__inner[data-v-211a7907]{align-items:flex-start;display:flex;gap:1.1rem}.resource-support-card__content[data-v-211a7907]{display:flex;flex-direction:column;gap:.35rem}.resource-support-card .resource-card__icon[data-v-211a7907]{margin-bottom:0}.number-font[data-v-211a7907]{font-size:clamp(2.1rem,4vw,2.8rem);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em}.number-font[data-v-211a7907],.number-font-large[data-v-211a7907]{color:#1f263a;font-family:Lora,serif;font-weight:600;line-height:1}.number-font-large[data-v-211a7907]{font-size:clamp(2.8rem,6vw,3.7rem);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em}.resource-highlight-card .number-font-large[data-v-211a7907],.resource-support-card .number-font[data-v-211a7907]{color:var(--resource-accent,#1f263a)}.count-plus[data-v-211a7907]{color:var(--resource-accent,#f35e3e);display:inline-block;font-size:1.5rem;margin-left:.25rem;vertical-align:top}.resource-cta[data-v-211a7907]{text-align:center}.resource-cta__button[data-v-211a7907]{align-items:center;background:linear-gradient(135deg,#f35e3e,#f78f5d 95%);border-radius:9999px;box-shadow:0 20px 45px -28px #f35e3ebf;color:#fff;display:inline-flex;font-size:1.05rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.03em;padding:.85rem 2.75rem;transition:transform .3s ease,box-shadow .3s ease}.resource-cta__button[data-v-211a7907]:hover{box-shadow:0 24px 54px -28px #f35e3ed9;transform:translateY(-3px)}.resource-cta__button[data-v-211a7907]:focus-visible{outline:3px solid rgba(243,94,62,.3);outline-offset:4px}.animation-content[data-v-211a7907]{opacity:0;transform:translateY(20px);transition:opacity 1s ease-out,transform 1s ease-out}.animation-content.visible[data-v-211a7907]{opacity:1;transform:translateY(0)}
