.trial-redirect[data-astro-cid-ly6ci4yh]{background:0 0;border:0;width:100%;max-width:min(420px,100vw - 32px);height:fit-content;margin:auto;padding:0;position:fixed;inset:0}.trial-redirect[data-astro-cid-ly6ci4yh]::backdrop{background:#1111148c}.tr-card[data-astro-cid-ly6ci4yh]{color:#1d1d20;background:#fff;border-radius:16px;margin:0;padding:24px 22px 20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;box-shadow:0 18px 48px #00000040}.tr-kicker[data-astro-cid-ly6ci4yh]{letter-spacing:.06em;color:#2f8f5b;margin:0 0 6px;font-size:12px;font-weight:700}.tr-title[data-astro-cid-ly6ci4yh]{margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.35}.tr-body[data-astro-cid-ly6ci4yh]{color:#3a3a40;margin:0;font-size:15px;line-height:1.7}.tr-note[data-astro-cid-ly6ci4yh]{color:#77777f;margin:10px 0 0;font-size:13px}.tr-actions[data-astro-cid-ly6ci4yh]{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.tr-go[data-astro-cid-ly6ci4yh],.tr-stay[data-astro-cid-ly6ci4yh]{cursor:pointer;border-radius:999px;flex:140px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tr-go[data-astro-cid-ly6ci4yh]{color:#fff;background:#2f8f5b;border:0}.tr-go[data-astro-cid-ly6ci4yh]:hover{background:#277a4d}.tr-stay[data-astro-cid-ly6ci4yh]{color:#4a4a52;background:0 0;border:1px solid #d8d8de}.tr-stay[data-astro-cid-ly6ci4yh]:hover{background:#f4f4f6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tr-card[data-astro-cid-ly6ci4yh]{color:#ececf0;background:#1f1f23}:root:not([data-theme=light]) .tr-body[data-astro-cid-ly6ci4yh]{color:#c8c8d0}:root:not([data-theme=light]) .tr-stay[data-astro-cid-ly6ci4yh]{color:#d0d0d8;border-color:#3a3a42}}.tp[data-astro-cid-yc2g4k5o]{aspect-ratio:16/9;color:#fff;background:#000;position:relative;overflow:hidden}.tp-native[data-astro-cid-yc2g4k5o],.tp-bili[data-astro-cid-yc2g4k5o],.tp-pending[data-astro-cid-yc2g4k5o]{position:absolute;inset:0}.tp[data-astro-cid-yc2g4k5o] [data-astro-cid-yc2g4k5o][hidden]{display:none!important}.tp-native[data-astro-cid-yc2g4k5o]{user-select:none;background:#000;flex-direction:column;justify-content:flex-end;display:flex}.tp-native[data-astro-cid-yc2g4k5o]:fullscreen,.tp-native[data-astro-cid-yc2g4k5o]:-webkit-full-screen{width:100vw;height:100vh}.tp-native[data-astro-cid-yc2g4k5o]:fullscreen,.tp-native[data-astro-cid-yc2g4k5o]:fullscreen{width:100vw;height:100vh}.tp-native[data-astro-cid-yc2g4k5o].is-web-fullscreen{z-index:9999;width:100vw;height:100dvh;position:fixed;inset:0}.tp-video[data-astro-cid-yc2g4k5o]{object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;position:absolute;inset:0}.tp-native[data-astro-cid-yc2g4k5o].is-controls-hidden .tp-video[data-astro-cid-yc2g4k5o]{cursor:none}.tp-ctrl[data-astro-cid-yc2g4k5o]{z-index:4;background:linear-gradient(#0000 0%,#08070ed1 45%,#08070ef5 100%);flex-direction:column;gap:8px;padding:18px 14px 10px;transition:opacity .24s,transform .24s;display:flex;position:relative}.tp-native[data-astro-cid-yc2g4k5o].is-controls-hidden .tp-ctrl[data-astro-cid-yc2g4k5o]{opacity:0;pointer-events:none;transition:none;transform:translateY(8px)}.tp-native[data-astro-cid-yc2g4k5o]:has(.tp-ended:not([hidden])) .tp-ctrl[data-astro-cid-yc2g4k5o]{display:none}.tp-prog-row[data-astro-cid-yc2g4k5o]{padding:8px 0 4px;position:relative}.tp-prog[data-astro-cid-yc2g4k5o]{cursor:pointer;touch-action:none;background:#ffffff29;border-radius:999px;height:7px;transition:height .14s;position:relative}.tp-prog[data-astro-cid-yc2g4k5o]:hover{height:9px}.tp-prog-playable[data-astro-cid-yc2g4k5o],.tp-prog-locked[data-astro-cid-yc2g4k5o],.tp-prog-fill[data-astro-cid-yc2g4k5o]{pointer-events:none;position:absolute;top:0;bottom:0}.tp-prog-playable[data-astro-cid-yc2g4k5o]{background:#ffffff47;border-radius:999px 0 0 999px;left:0}.tp-prog-locked[data-astro-cid-yc2g4k5o]{background:repeating-linear-gradient(-45deg,#ff6b5e42 0 5px,#ffffff14 5px 10px);border-radius:0 999px 999px 0;right:0}.tp-prog-fill[data-astro-cid-yc2g4k5o]{background:linear-gradient(90deg,#3be0a4 0%,#ffc93c 100%);border-radius:999px;width:0%;left:0}.tp-prog-thumb[data-astro-cid-yc2g4k5o]{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 1px 5px #0000008c}.tp-prog-divider[data-astro-cid-yc2g4k5o]{pointer-events:none;background:#ffc93c;width:2px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 6px #ffc93cd9}.tp-prog-divider-tag[data-astro-cid-yc2g4k5o]{white-space:nowrap;color:#1c1730;background:#ffc93c;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0006}.tp-prog-tooltip[data-astro-cid-yc2g4k5o]{z-index:6;white-space:nowrap;color:#fff;pointer-events:none;background:#12101cf0;border:1px solid #ffffff29;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.tp-prog-tooltip[data-astro-cid-yc2g4k5o].is-locked{color:#ffd55a;border-color:#ffc93c73}.tp-ctrl-bottom[data-astro-cid-yc2g4k5o]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tp-ctrl-left[data-astro-cid-yc2g4k5o],.tp-ctrl-right[data-astro-cid-yc2g4k5o]{align-items:center;gap:8px;display:flex}.tp-btn[data-astro-cid-yc2g4k5o]{appearance:none;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:8px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}.tp-btn[data-astro-cid-yc2g4k5o]:hover{background:#fff3}.tp-i-pause[data-astro-cid-yc2g4k5o],.tp-i-wfs-exit[data-astro-cid-yc2g4k5o],.tp-i-fs-exit[data-astro-cid-yc2g4k5o],.tp-native[data-astro-cid-yc2g4k5o].is-playing .tp-i-play[data-astro-cid-yc2g4k5o],.tp-native[data-astro-cid-yc2g4k5o].is-web-fullscreen .tp-i-wfs-enter[data-astro-cid-yc2g4k5o],.tp-native[data-astro-cid-yc2g4k5o]:fullscreen .tp-i-fs-enter[data-astro-cid-yc2g4k5o]{display:none}.tp-native[data-astro-cid-yc2g4k5o].is-playing .tp-i-pause[data-astro-cid-yc2g4k5o],.tp-native[data-astro-cid-yc2g4k5o].is-web-fullscreen .tp-i-wfs-exit[data-astro-cid-yc2g4k5o],.tp-native[data-astro-cid-yc2g4k5o]:fullscreen .tp-i-fs-exit[data-astro-cid-yc2g4k5o]{display:block}.tp-time[data-astro-cid-yc2g4k5o]{color:#ffffffe0;align-items:center;gap:3px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex}.tp-time-sep[data-astro-cid-yc2g4k5o]{opacity:.45}.tp-limit[data-astro-cid-yc2g4k5o]{color:#ffd55a;background:#ffc93c24;border:1px solid #ffc93c4d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.tp-speed[data-astro-cid-yc2g4k5o]{background:#ffffff14;border-radius:8px;padding:2px;display:inline-flex}.tp-speed-btn[data-astro-cid-yc2g4k5o]{appearance:none;color:#ffffffa6;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 7px;font-size:11.5px;font-weight:800}.tp-speed-btn[data-astro-cid-yc2g4k5o].is-active{color:#1c1730;background:#fff}.tp-ended[data-astro-cid-yc2g4k5o]{z-index:8;background:#0c0b11f5;grid-template-columns:minmax(0,1fr);place-items:center;padding:20px 28px;animation:.6s both tp-ended-in;display:grid;position:absolute;inset:0}@keyframes tp-ended-in{0%{opacity:0}}.tp-ended-card[data-astro-cid-yc2g4k5o]{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,1.7vw,26px);width:min(520px,100%);display:flex}.tp-ended-badge[data-astro-cid-yc2g4k5o]{letter-spacing:.04em;color:#ffffff9e;margin:0;font-size:clamp(14px,1.1vw,16.5px);font-weight:500}.tp-ended-next[data-astro-cid-yc2g4k5o]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(15px,1.4vw,20px);line-height:1.5;display:-webkit-box;overflow:hidden}.tp-ended-label[data-astro-cid-yc2g4k5o]{color:#ffffff80;font-size:.84em;font-weight:500}.tp-ended-title[data-astro-cid-yc2g4k5o]{color:#ffffffeb;font-weight:600}.tp-ended-nav[data-astro-cid-yc2g4k5o]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:-6px;display:flex}.tp-ended-link[data-astro-cid-yc2g4k5o]{appearance:none;color:#ffffffc7;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:.6em 1.35em;font-family:inherit;font-size:clamp(13px,1.05vw,15.5px);font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.tp-ended-link[data-astro-cid-yc2g4k5o] svg[data-astro-cid-yc2g4k5o]{opacity:.85;flex-shrink:0}.tp-ended-link[data-astro-cid-yc2g4k5o]:hover{color:#fff;background:#ffffff0f;border-color:#ffffff73}.tp-ended-buy[data-astro-cid-yc2g4k5o]{appearance:none;color:#fff;letter-spacing:.02em;background:linear-gradient(110deg, var(--tp-cta-a) 0%, var(--tp-cta-b) 100%);box-shadow:0 8px 26px -6px var(--tp-cta-glow), inset 0 1px 0 #ffffff47;cursor:pointer;border:none;border-radius:999px;margin-top:.4em;padding:.85em 2.6em;font-family:inherit;font-size:clamp(15px,1.2vw,17.5px);font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.tp-ended-buy[data-astro-cid-yc2g4k5o]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff6b 48%,#0000 66%);animation:4.2s ease-in-out 1s infinite tp-cta-sheen;position:absolute;inset:0;transform:translate(-120%)}.tp-ended-buy[data-astro-cid-yc2g4k5o]:hover{filter:brightness(1.06)saturate(1.08);box-shadow:0 12px 32px -6px var(--tp-cta-glow), inset 0 1px 0 #ffffff52;transform:translateY(-1px)}.tp-ended-buy[data-astro-cid-yc2g4k5o]:active{transform:translateY(0)scale(.98)}@keyframes tp-cta-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.tp-bili[data-astro-cid-yc2g4k5o] iframe[data-astro-cid-yc2g4k5o]{background:#000;border:0;width:100%;height:100%;display:block}.tp-loading[data-astro-cid-yc2g4k5o]{color:#ffffffb3;pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.tp-pending[data-astro-cid-yc2g4k5o]{background:radial-gradient(120% 100% at 0 0,#ffffff14,#0000 60%),#15141b;flex-direction:column;justify-content:center;gap:6px;padding:14px 22px;display:flex}.tp-pending[data-astro-cid-yc2g4k5o] p[data-astro-cid-yc2g4k5o]{margin:0}.tp-pending-tag[data-astro-cid-yc2g4k5o]{color:#fff9;font-size:12px;font-weight:800}.tp-pending-title[data-astro-cid-yc2g4k5o]{font-size:16px;font-weight:900;line-height:1.35}[data-mode=mini] .tp-ctrl[data-astro-cid-yc2g4k5o]{padding:14px 10px 8px}[data-mode=mini] [data-astro-cid-yc2g4k5o]:is(.tp-speed,.tp-limit){display:none}[data-mode=mini] .tp-ended[data-astro-cid-yc2g4k5o]{padding:10px 14px}[data-mode=mini] .tp-ended-card[data-astro-cid-yc2g4k5o]{gap:8px}[data-mode=mini] .tp-ended-badge[data-astro-cid-yc2g4k5o]{font-size:12px}[data-mode=mini] .tp-ended-next[data-astro-cid-yc2g4k5o]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block}[data-mode=mini] .tp-ended-label[data-astro-cid-yc2g4k5o]{font-size:11.5px}[data-mode=mini] .tp-ended-nav[data-astro-cid-yc2g4k5o]{margin-top:-4px}[data-mode=mini] .tp-ended-link[data-astro-cid-yc2g4k5o]{padding:4px 10px;font-size:12px}[data-mode=mini] .tp-ended-buy[data-astro-cid-yc2g4k5o]{margin-top:0;padding:6px 14px;font-size:12.5px}@media (width<=599px){.tp-limit[data-astro-cid-yc2g4k5o]{display:none}.tp-ended[data-astro-cid-yc2g4k5o]{padding:10px 14px}.tp-ended-card[data-astro-cid-yc2g4k5o]{gap:8px}.tp-ended-badge[data-astro-cid-yc2g4k5o]{font-size:12px}.tp-ended-next[data-astro-cid-yc2g4k5o]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block}.tp-ended-label[data-astro-cid-yc2g4k5o]{font-size:11.5px}.tp-ended-link[data-astro-cid-yc2g4k5o]{padding:4px 10px;font-size:12px}.tp-ended-buy[data-astro-cid-yc2g4k5o]{margin-top:0;padding:6px 14px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.tp-ended-buy[data-astro-cid-yc2g4k5o]:after{animation:none}}.pd[data-astro-cid-d533nin3]{color-scheme:light;--pd-card:#fff;--pd-panel:#f4f2ed;--pd-sk:#1d191512;--pd-text:#1d1915;z-index:1000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pd[data-astro-cid-d533nin3][data-theme=dark]{color-scheme:dark;--pd-card:#1b1916;--pd-panel:#221f1b;--pd-sk:#ffffff12;--pd-text:#ede9e4}.pd[data-astro-cid-d533nin3][hidden]{display:none}.pd-scrim[data-astro-cid-d533nin3]{-webkit-backdrop-filter:blur(4px);background:#0c0a0880;animation:.25s both pd-fade;position:absolute;inset:0}.pd[data-astro-cid-d533nin3].is-closing .pd-scrim[data-astro-cid-d533nin3]{animation:.2s reverse both pd-fade}.pd-panel[data-astro-cid-d533nin3]{background:var(--pd-card);width:min(760px,100%);max-height:calc(100dvh - 48px);color:var(--pd-text);border-radius:22px;animation:.42s cubic-bezier(.22,1,.36,1) both pd-rise;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #0000008c,0 0 0 1px #7f7f7f24}.pd[data-astro-cid-d533nin3].is-closing .pd-panel[data-astro-cid-d533nin3]{animation:.2s both pd-drop}@keyframes pd-fade{0%{opacity:0}}@keyframes pd-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes pd-drop{to{opacity:0;transform:translateY(10px)scale(.98)}}.pd-close[data-astro-cid-d533nin3]{appearance:none;z-index:3;background:color-mix(in srgb, var(--pd-text) 8%, transparent);width:32px;height:32px;color:color-mix(in srgb, var(--pd-text) 70%, transparent);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:12px;right:12px}.pd-close[data-astro-cid-d533nin3]:hover{background:color-mix(in srgb, var(--pd-text) 14%, transparent);color:var(--pd-text);transform:rotate(90deg)}.pd-frame[data-astro-cid-d533nin3]{opacity:0;background:0 0;border:0;width:100%;height:400px;max-height:calc(100dvh - 48px);transition:height .32s cubic-bezier(.22,1,.36,1),opacity .25s;display:block}.pd[data-astro-cid-d533nin3].is-ready .pd-frame[data-astro-cid-d533nin3]{opacity:1}.pd-skel[data-astro-cid-d533nin3]{pointer-events:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);transition:opacity .25s;display:grid;position:absolute;inset:0}.pd[data-astro-cid-d533nin3].is-ready .pd-skel[data-astro-cid-d533nin3]{opacity:0}.pd-skel-l[data-astro-cid-d533nin3]{flex-direction:column;gap:14px;padding:30px;display:flex}.pd-skel-r[data-astro-cid-d533nin3]{background:var(--pd-panel);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.pd-sk[data-astro-cid-d533nin3]{background:linear-gradient(90deg, var(--pd-sk) 0%, color-mix(in srgb, var(--pd-sk) 40%, transparent) 50%, var(--pd-sk) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite pd-shimmer;display:block}.pd-sk[data-astro-cid-d533nin3].is-tile{border-radius:14px;width:46px;height:46px}.pd-sk[data-astro-cid-d533nin3].is-price{border-radius:10px;width:40%;height:38px}.pd-sk[data-astro-cid-d533nin3].is-qr{border-radius:18px;width:196px;height:196px}.pd-sk[data-astro-cid-d533nin3].is-w50{width:50%}.pd-sk[data-astro-cid-d533nin3].is-w60{width:60%}.pd-sk[data-astro-cid-d533nin3].is-w70{width:70%}.pd-sk[data-astro-cid-d533nin3].is-w80{width:80%}@keyframes pd-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.pd-scrim[data-astro-cid-d533nin3],.pd-panel[data-astro-cid-d533nin3],.pd-sk[data-astro-cid-d533nin3]{animation:none!important}.pd-frame[data-astro-cid-d533nin3]{transition:none}}@font-face{font-family:PosterSans;src:url(/fonts/compose-landing/AlibabaPuHuiTi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PosterSans;src:url(/fonts/compose-landing/AlibabaPuHuiTi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PosterSans;src:url(/fonts/compose-landing/AlibabaPuHuiTi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PosterSans;src:url(/fonts/compose-landing/AlibabaPuHuiTi-Heavy.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:PosterWenYi;src:url(/fonts/compose-landing/ZiyouWenyiHei.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:PosterHeiPi;src:url(/fonts/compose-landing/ZiyouDianziHeipi.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:PosterAnton;src:url(/fonts/compose-landing/Anton-Regular.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.compose-poster-root[data-astro-cid-iwa5vhle]{--poster-font:"PosterSans", "Alibaba PuHuiTi", "Source Han Sans SC", system-ui, sans-serif;--poster-display:"PosterWenYi", "PosterSans", sans-serif;--poster-faq:"PosterSans", "Alibaba PuHuiTi", sans-serif;--poster-heipi:"PosterHeiPi", "PosterWenYi", "PosterSans", sans-serif;--poster-num:"PosterAnton", Impact, sans-serif;font-family:var(--poster-font);padding:0 12px 48px}.sr-only[data-astro-cid-iwa5vhle]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poster-sec[data-astro-cid-iwa5vhle].sec-hero{margin-top:28px;margin-bottom:20px}.hero-card[data-astro-cid-iwa5vhle]{--slash:74px;min-height:380px;color:var(--text);background:linear-gradient(135deg,#33202b 0%,#241622 55%,#1f1428 100%);border:1px solid #4d2c3c;grid-template-columns:minmax(0,1fr) 340px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0003,0 28px 60px -28px #b21f5c8c}[data-theme=light] .hero-card[data-astro-cid-iwa5vhle]{background:linear-gradient(135deg,#fff7f5 0%,#fbe7ec 60%,#f3e3f4 100%);border-color:#efcbd6;box-shadow:inset 0 1px #fff,0 1px 2px #781e3c0f,0 26px 50px -26px #b21f5c61}.hero-text[data-astro-cid-iwa5vhle]{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;padding:36px 8px 34px 44px;display:flex}.hero-kicker[data-astro-cid-iwa5vhle]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.hero-kicker-tag[data-astro-cid-iwa5vhle]{letter-spacing:.1em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:6px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:800;line-height:1}.hero-kicker-note[data-astro-cid-iwa5vhle]{color:var(--text-muted);font-size:13px;line-height:1.5}.hero-kicker-note[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{display:inline-block}.hero-title[data-astro-cid-iwa5vhle]{font-family:var(--poster-font);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(34px,6.4vw,52px);font-weight:900;line-height:1.08}.hero-facts[data-astro-cid-iwa5vhle]{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.hero-facts[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle],.hero-note[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{display:inline-block}.hero-facts[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:var(--text);font-weight:800}.hero-actions[data-astro-cid-iwa5vhle]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-btn[data-astro-cid-iwa5vhle]{appearance:none;font-family:var(--poster-font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .14s,background-color .14s,box-shadow .14s;display:inline-flex}.hero-btn[data-astro-cid-iwa5vhle]:hover{transform:translateY(-1px)}.hero-btn[data-astro-cid-iwa5vhle],.psd-btn[data-astro-cid-iwa5vhle]{--btn-top:#19bc83;--btn-bottom:#0b9a69;--btn-glow:#0b9a69b3}.hero-btn[data-astro-cid-iwa5vhle].is-red,.psd-btn[data-astro-cid-iwa5vhle].is-red{--btn-top:#f4506a;--btn-bottom:#d62b4a;--btn-glow:#d62b4aa6}.hero-btn[data-astro-cid-iwa5vhle].is-green,.hero-btn[data-astro-cid-iwa5vhle].is-red{color:#fff;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bottom) 100%);text-shadow:0 1px #00000024;box-shadow:inset 0 1px 0 #ffffff52, 0 10px 20px -10px var(--btn-glow);border:none}.hero-btn[data-astro-cid-iwa5vhle].is-green:hover,.hero-btn[data-astro-cid-iwa5vhle].is-red:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff5c, 0 14px 24px -10px var(--btn-glow)}.btn-icon[data-astro-cid-iwa5vhle]{flex-shrink:0}.hero-note[data-astro-cid-iwa5vhle]{border-top:1px solid var(--border);color:var(--text-muted);align-self:stretch;margin:4px 0 0;padding-top:14px;font-size:12.5px;line-height:1.55}.hero-note[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:var(--text);font-weight:800}.hero-visual[data-astro-cid-iwa5vhle]{min-width:0;position:relative;overflow:visible}.hero-panel[data-astro-cid-iwa5vhle]{clip-path:polygon(var(--slash) 0, 100% 0, 100% 100%, 0 100%);background-blend-mode:overlay, normal, normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/></svg>"),radial-gradient(120% 90% at 100% 100%,#0a081e6b 0%,#0000 62%),linear-gradient(158deg,#e0202f 0%,#b21f5c 36%,#6b34b0 68%,#3f6fe0 100%);position:absolute;inset:0}.hero-slash[data-astro-cid-iwa5vhle]{width:var(--slash);pointer-events:none;z-index:1;background:linear-gradient(to bottom right,#0000 calc(50% - 1.5px),#ffffffc7 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1.5px));position:absolute;top:0;bottom:0;left:0}.hero-portrait[data-astro-cid-iwa5vhle]{z-index:2;filter:drop-shadow(0 12px 24px #0a081e61);width:auto;height:calc(100% - 26px);max-height:356px;position:absolute;bottom:0;right:28px}.poster-sticky-dock[data-astro-cid-iwa5vhle]{top:var(--dock-top,54px);z-index:150;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding:0 12px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-10px)}.poster-sticky-dock[data-astro-cid-iwa5vhle].is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (height<=539px){.poster-sticky-dock[data-astro-cid-iwa5vhle]{top:10px}}@media (prefers-reduced-motion:reduce){.poster-sticky-dock[data-astro-cid-iwa5vhle]{transition:none}}.poster-sticky-capsule[data-astro-cid-iwa5vhle]{pointer-events:auto;background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:0 10px 28px -10px #00000059}.psd-btn[data-astro-cid-iwa5vhle]{appearance:none;color:#fff;font-family:var(--poster-font);cursor:pointer;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bottom) 100%);text-shadow:0 1px #00000024;box-shadow:inset 0 1px 0 #ffffff52, 0 8px 16px -8px var(--btn-glow);border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14.5px;font-weight:800;line-height:1.2;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.psd-btn[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06);transform:translateY(-1px)}.psd-btn[data-astro-cid-iwa5vhle] .btn-icon[data-astro-cid-iwa5vhle]{width:16px;height:16px}.poster-sec[data-astro-cid-iwa5vhle]{max-width:800px;margin:0 auto 28px;scroll-margin-top:68px}.heavy-below-fold[data-astro-cid-iwa5vhle]{content-visibility:auto;contain-intrinsic-size:auto none auto 1400px}.poster-card[data-astro-cid-iwa5vhle]{border-radius:20px;overflow:hidden;box-shadow:0 14px 40px -12px #1414132e;container-type:inline-size}.pain-card[data-astro-cid-iwa5vhle]{color:#000;background:#fef5ec;padding:1.75cqw 2.625cqw 4cqw}[data-theme=light] .pain-card[data-astro-cid-iwa5vhle]{background:#fbe6cf}.pain-hero-en[data-astro-cid-iwa5vhle]{font-family:var(--poster-font);letter-spacing:-.015em;text-align:center;color:#000;margin:0;font-size:22.65cqw;font-weight:900;line-height:.96}.pain-blue-banner[data-astro-cid-iwa5vhle]{color:#fff;text-align:center;background:#335c91;border-radius:0;font-weight:900}.pain-banner-how[data-astro-cid-iwa5vhle]{letter-spacing:.01em;margin-top:3cqw;padding:3.4cqw 1cqw 3.8cqw;font-size:23.2cqw;line-height:1.04}.pain-row-dizzy[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:center;gap:0;margin-top:2.5cqw;display:flex}.dizzy-left[data-astro-cid-iwa5vhle]{letter-spacing:0;white-space:nowrap;margin-left:-.03em;font-size:8.95cqw;font-weight:900;line-height:1.15}.dizzy-comma[data-astro-cid-iwa5vhle]{width:.45em;margin-left:.02em;display:inline-block}.dizzy-right[data-astro-cid-iwa5vhle]{color:#f19d46;letter-spacing:0;white-space:nowrap;flex-shrink:0;align-items:center;margin-right:-.035em;font-size:20.55cqw;font-weight:900;line-height:.9;display:inline-flex}.dizzy-right[data-astro-cid-iwa5vhle] .q-mark[data-astro-cid-iwa5vhle]{margin-left:.13em;font-size:.86em}.pain-row-view[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:stretch;gap:1.75cqw;margin-top:2.2cqw;display:flex}.view-word[data-astro-cid-iwa5vhle]{font-family:var(--poster-font);letter-spacing:-.02em;color:#000;align-items:center;font-size:26.2cqw;font-weight:900;line-height:.82;display:flex}.view-blue-box[data-astro-cid-iwa5vhle]{color:#fff;background:#335c91;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-width:32.5%;padding:2.2cqw 3cqw;font-size:8.2cqw;font-weight:900;line-height:1.18;display:flex}.pain-row-canit[data-astro-cid-iwa5vhle]{white-space:nowrap;justify-content:space-between;align-items:baseline;margin-top:2.2cqw;margin-left:-.055em;margin-right:-.025em;font-size:18.1cqw;font-weight:900;line-height:1.04;display:flex}.pain-row-canit[data-astro-cid-iwa5vhle] .q-edge[data-astro-cid-iwa5vhle]{margin-left:.04em}.pain-row-decl[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:stretch;gap:3.6cqw;margin-top:2.75cqw;display:flex}.decl-blue-box[data-astro-cid-iwa5vhle]{color:#fff;background:#335c91;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:45.8%;padding:2.2cqw 1.75cqw;font-size:11.4cqw;font-weight:900;line-height:1.15;display:flex}.decl-right[data-astro-cid-iwa5vhle]{white-space:nowrap;flex-direction:column;flex:1;justify-content:space-between;margin-right:-.025em;font-size:14.35cqw;font-weight:900;line-height:1.04;display:flex}.decl-r-line2[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:baseline;display:flex}.pain-row-auto[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:center;gap:0;margin-top:2.75cqw;display:flex}.auto-left[data-astro-cid-iwa5vhle]{letter-spacing:-.02em;white-space:nowrap;flex-direction:column;margin-left:-.03em;font-size:13.9cqw;font-weight:900;line-height:1.1;display:flex}.auto-center[data-astro-cid-iwa5vhle]{color:#c80d0d;letter-spacing:-.105em;white-space:nowrap;margin-left:-.085em;margin-right:.055em;font-size:32.2cqw;font-weight:900;line-height:.84}.auto-right[data-astro-cid-iwa5vhle]{writing-mode:vertical-rl;text-orientation:sideways;letter-spacing:-.02em;white-space:nowrap;margin-right:-.015em;font-size:12cqw;font-weight:900;line-height:.96}.pain-row-anim[data-astro-cid-iwa5vhle]{margin-top:2.75cqw;position:relative}.anim-sub[data-astro-cid-iwa5vhle]{text-align:center;letter-spacing:0;white-space:nowrap;margin-bottom:1.8cqw;margin-left:-.03em;margin-right:-.065em;font-size:9.25cqw;font-weight:900;line-height:1.06}.pain-banner-write[data-astro-cid-iwa5vhle]{letter-spacing:.02em;padding:2.2cqw 2cqw 2.6cqw;font-size:22.2cqw;line-height:1.02}.pain-banner-write[data-astro-cid-iwa5vhle] .q-mark[data-astro-cid-iwa5vhle]{margin-left:.08em}.anim-arrow[data-astro-cid-iwa5vhle]{pointer-events:none;width:9.8cqw;height:auto;position:absolute;top:9.6cqw}.anim-arrow-left[data-astro-cid-iwa5vhle]{left:2.8cqw}.anim-arrow-right[data-astro-cid-iwa5vhle]{right:2.8cqw}.pain-row-complex[data-astro-cid-iwa5vhle]{justify-content:space-between;align-items:stretch;gap:1.75cqw;margin-top:2.75cqw;display:flex;position:relative}.complex-left-col[data-astro-cid-iwa5vhle]{flex-direction:column;flex:1;justify-content:space-between;padding:.25cqw 0;font-weight:900;display:flex}.complex-line-1[data-astro-cid-iwa5vhle]{white-space:nowrap;font-size:8.95cqw;line-height:1.15}.complex-line-2[data-astro-cid-iwa5vhle]{white-space:nowrap;margin-top:1.75cqw;font-size:12.6cqw;line-height:1.1}.complex-blue-box[data-astro-cid-iwa5vhle]{color:#fff;background:#335c91;border-radius:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:24.5%;padding:1.75cqw 2.5cqw;font-size:9.8cqw;font-weight:900;line-height:1.16;display:flex}.hatched-arrow-green[data-astro-cid-iwa5vhle]{pointer-events:none;width:14.5cqw;height:auto;position:absolute;top:1.75cqw;right:21%}.hatched-arrow-orange[data-astro-cid-iwa5vhle]{pointer-events:none;width:15.5cqw;height:auto;position:absolute;bottom:-1cqw;right:17.5%}.pain-row-super[data-astro-cid-iwa5vhle]{white-space:nowrap;justify-content:space-between;align-items:baseline;margin-top:2.2cqw;margin-left:-.025em;margin-right:-.01em;font-size:15.75cqw;font-weight:900;line-height:1.08;display:flex}.pain-row-super[data-astro-cid-iwa5vhle] .q-edge[data-astro-cid-iwa5vhle]{margin-left:.03em}.c-olive[data-astro-cid-iwa5vhle]{color:#799938}.c-red[data-astro-cid-iwa5vhle]{color:#c80d0d}.c-amber[data-astro-cid-iwa5vhle],.c-tan[data-astro-cid-iwa5vhle]{color:#f19d46}.c-burnt[data-astro-cid-iwa5vhle]{color:#df6c0a}.c-forest[data-astro-cid-iwa5vhle]{color:#286650}.c-super-grad[data-astro-cid-iwa5vhle]{background:linear-gradient(90deg,#d81b28 0%,#8648a8 52%,#4a89f3 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pain-divider[data-astro-cid-iwa5vhle]{align-items:center;margin:2.75cqw 0 2.25cqw;display:flex}.pain-divider-line[data-astro-cid-iwa5vhle]{background:#000;flex:1;height:.56cqw;position:relative}.pain-divider-line[data-astro-cid-iwa5vhle]:first-child:before,.pain-divider-line[data-astro-cid-iwa5vhle]:last-child:after{content:"";background:#000;border-radius:2px;width:.68cqw;height:2.6cqw;position:absolute;top:-1cqw}.pain-divider-line[data-astro-cid-iwa5vhle]:first-child:before{left:0}.pain-divider-line[data-astro-cid-iwa5vhle]:last-child:after{right:0}.pain-divider-avatar[data-astro-cid-iwa5vhle]{background:#76b9f0;border:.44cqw solid #000;border-radius:50%;flex-shrink:0;width:9cqw;height:9cqw}.pain-manifesto[data-astro-cid-iwa5vhle]{text-align:center;font-weight:900}.pm-block-1[data-astro-cid-iwa5vhle]{margin:0 0 2.75cqw;font-size:6.18cqw;line-height:1.42}.pm-block-2[data-astro-cid-iwa5vhle]{margin:0 0 3cqw;font-size:6.15cqw;line-height:1.44}.pm-block-3[data-astro-cid-iwa5vhle]{margin:0 0 3cqw;font-size:6.15cqw;line-height:1.48}.pm-wavy-wrap[data-astro-cid-iwa5vhle]{color:#286650;padding-bottom:1cqw;display:inline-block;position:relative}.pm-wavy-svg[data-astro-cid-iwa5vhle]{width:100%;height:1.6cqw;position:absolute;bottom:-.25cqw;left:0}.pm-sat-line[data-astro-cid-iwa5vhle]{margin-top:.75cqw}.pm-chance-line[data-astro-cid-iwa5vhle]{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:.35cqw;margin-top:1.25cqw;line-height:1;display:flex}.pm-chance-line[data-astro-cid-iwa5vhle]>span[data-astro-cid-iwa5vhle]{position:relative;top:.085em}.pm-give[data-astro-cid-iwa5vhle]{background:linear-gradient(90deg,#d61522 0%,#b13066 100%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:11.4cqw;line-height:1}.pm-inline-avatar[data-astro-cid-iwa5vhle]{background:#76b9f0;border:.44cqw solid #000;border-radius:50%;flex-shrink:0;align-self:center;width:11cqw;height:11cqw;margin:0 .25cqw}.pm-chance[data-astro-cid-iwa5vhle]{background:linear-gradient(90deg,#8e54b8 0%,#4c8df6 100%);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:11.4cqw;line-height:1}.pain-bottom-cta[data-astro-cid-iwa5vhle]{appearance:none;width:100%;font-family:var(--poster-font);cursor:pointer;color:#fff;text-align:center;letter-spacing:0;white-space:nowrap;background:linear-gradient(90deg,#dc0e1a 0%,#984499 52%,#478bf5 100%);border:none;border-radius:0;padding:3.1cqw 1.5cqw;font-size:12.6cqw;font-weight:900;line-height:1.02;text-decoration:none;transition:transform .16s,filter .16s;display:block}.pain-bottom-cta[data-astro-cid-iwa5vhle] .cta-period[data-astro-cid-iwa5vhle]{margin-right:-.45em;display:inline-block}.pain-bottom-cta[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06);transform:translateY(-2px)}.mentor-card[data-astro-cid-iwa5vhle]{color:#0b0b0b;background:#ffdebf;padding:36px 30px 42px}.mentor-header-pill[data-astro-cid-iwa5vhle]{text-align:center;background:#65a2d6;border-radius:36px;padding:22px 24px 20px}.mentor-title[data-astro-cid-iwa5vhle]{font-family:var(--poster-display);color:#fcc978;letter-spacing:.02em;margin:0;font-size:clamp(60px,15.8vw,126px);font-weight:400;line-height:1.02}.mentor-sub[data-astro-cid-iwa5vhle]{font-family:var(--poster-display);color:#fff;align-items:center;gap:14px;margin-top:10px;font-size:clamp(28px,6.2vw,50px);font-weight:400;display:inline-flex}.mentor-sub-avatar[data-astro-cid-iwa5vhle]{background:#76b9f0;border:3px solid #fff;border-radius:50%;width:clamp(44px,7.6vw,60px);height:clamp(44px,7.6vw,60px)}.mentor-photo-wrap[data-astro-cid-iwa5vhle]{justify-content:center;margin:-10px auto 14px;display:flex}.mentor-photo[data-astro-cid-iwa5vhle]{width:min(468px,64.5%);height:auto;display:block}.mentor-list[data-astro-cid-iwa5vhle]{flex-direction:column;gap:17px;margin:0;padding:0;font-size:clamp(19px,3.85vw,31px);font-weight:700;line-height:1.38;list-style:none;display:flex}.mentor-list[data-astro-cid-iwa5vhle] li[data-astro-cid-iwa5vhle]{align-items:flex-start;gap:14px;display:flex}.mentor-list[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{font-weight:700}.mentor-list[data-astro-cid-iwa5vhle] small[data-astro-cid-iwa5vhle]{font-size:.78em;font-weight:700}.m-dot[data-astro-cid-iwa5vhle]{border-radius:50%;flex-shrink:0;width:26px;height:26px;margin-top:8px}.m-dot-blue[data-astro-cid-iwa5vhle]{background:#65a2d6}.m-dot-orange[data-astro-cid-iwa5vhle]{background:#dc6b0b}.m-dot-red[data-astro-cid-iwa5vhle]{background:#c80d0d}.m-icon-gh[data-astro-cid-iwa5vhle]{color:#303030;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:7px;display:inline-flex}.adv-card[data-astro-cid-iwa5vhle]{color:#141413;background-color:#f1e3d3;background-image:radial-gradient(at 20% 15%,#fffaf48c,#0000 60%),radial-gradient(at 80% 65%,#dcc6af66,#0000 55%),url(/images/compose-landing/paper-tex.webp);background-size:100% 100%,100% 100%,240px 80px;padding-bottom:36px}.adv-header-arch[data-astro-cid-iwa5vhle]{text-align:center;background:#f0a23b;border-bottom-right-radius:54% 145px;border-bottom-left-radius:54% 145px;margin-bottom:42px;padding:58px 24px 54px;position:relative}.adv-squiggle[data-astro-cid-iwa5vhle]{pointer-events:none;position:absolute}.adv-sq-left[data-astro-cid-iwa5vhle]{width:clamp(88px,17vw,138px);top:4px;left:0}.adv-sq-right[data-astro-cid-iwa5vhle]{width:clamp(68px,13vw,108px);top:96px;right:0}.adv-star[data-astro-cid-iwa5vhle]{pointer-events:none;position:absolute}.adv-star-top[data-astro-cid-iwa5vhle]{width:clamp(36px,7vw,58px);height:auto;top:22px;right:76px}.adv-star-bottom[data-astro-cid-iwa5vhle]{width:clamp(28px,5.8vw,46px);height:auto;bottom:36px;left:26%}.adv-title[data-astro-cid-iwa5vhle]{font-family:var(--poster-display);color:#7c3f05;letter-spacing:.02em;margin:0;font-size:clamp(62px,15.8vw,126px);font-weight:700;line-height:1.04}.adv-subtitle[data-astro-cid-iwa5vhle]{font-family:var(--poster-display);color:#7c3f05;margin-top:12px;font-weight:400}.adv-sub-row1[data-astro-cid-iwa5vhle]{justify-content:center;align-items:center;gap:10px;font-size:clamp(24px,5.2vw,42px);display:inline-flex}.adv-wavy-wrap[data-astro-cid-iwa5vhle]{align-items:center;gap:6px;padding-bottom:8px;display:inline-flex;position:relative}.adv-wavy-name[data-astro-cid-iwa5vhle]{font-size:clamp(36px,8vw,64px);font-weight:700;line-height:1}.adv-sub-avatar[data-astro-cid-iwa5vhle]{background:#76b9f0;border:3px solid #fff;border-radius:50%;width:clamp(42px,8vw,64px);height:clamp(42px,8vw,64px)}.adv-name-wave[data-astro-cid-iwa5vhle]{width:100%;height:14px;position:absolute;bottom:-4px;left:0}.adv-sub-row2[data-astro-cid-iwa5vhle]{margin-top:8px;font-size:clamp(26px,5.6vw,45px)}.adv-band[data-astro-cid-iwa5vhle]{margin:56px 0;position:relative}.adv-wave-top[data-astro-cid-iwa5vhle],.adv-wave-bottom[data-astro-cid-iwa5vhle]{width:100%;height:46px;display:block}.adv-wave-top[data-astro-cid-iwa5vhle]{margin-bottom:-1px}.adv-wave-bottom[data-astro-cid-iwa5vhle]{margin-top:-1px}.adv-band-inner[data-astro-cid-iwa5vhle]{grid-template-columns:auto 1fr;align-items:start;gap:38px;padding:0 38px 18px;display:grid}.adv-band[data-astro-cid-iwa5vhle].is-reverse .adv-band-inner[data-astro-cid-iwa5vhle]{grid-template-columns:1fr auto}.adv-band-pink[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#f88098}.adv-band-green[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#9dba68}.adv-band-blue[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#769bd4}.adv-band-orange[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#eea649}.adv-band-teal[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#46aa8d}.adv-band-purple[data-astro-cid-iwa5vhle] .adv-band-inner[data-astro-cid-iwa5vhle]{background:#9698d7}.adv-illus[data-astro-cid-iwa5vhle]{z-index:2;justify-content:center;align-self:center;align-items:flex-end;margin-top:-56px;display:flex;position:relative}.adv-illus[data-astro-cid-iwa5vhle] img[data-astro-cid-iwa5vhle]{max-width:100%;height:auto;display:block}.adv-content[data-astro-cid-iwa5vhle]{z-index:2;position:relative}.adv-pill[data-astro-cid-iwa5vhle]{font-family:var(--poster-display);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:74%;margin:-54px auto 18px;padding:11px 45px;font-size:clamp(22px,5vw,40px);font-weight:400;line-height:1.2;display:flex}.adv-content[data-astro-cid-iwa5vhle] p[data-astro-cid-iwa5vhle]{color:#0f0f0f;text-align:justify;margin:0;font-size:clamp(17px,3.12vw,25px);font-weight:400;line-height:1.52}.adv-content[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{font-weight:700}.adv-content[data-astro-cid-iwa5vhle] .adv-sub-p[data-astro-cid-iwa5vhle]{margin-top:16px}.adv-confidence-grad[data-astro-cid-iwa5vhle]{background:linear-gradient(90deg,#1d4ed8 0%,#7c3aed 52%,#db2777 100%);color:#0000;-webkit-background-clip:text;background-clip:text;grid-column:1/-1;margin:6px 0 0;font-size:clamp(17px,3.12vw,25px);line-height:1.52}.adv-confidence-grad[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:inherit;font-weight:700}.adv-inline-trigger[data-astro-cid-iwa5vhle]{appearance:none;color:#0f0f0f;text-underline-offset:3px;cursor:pointer;background:#00000024;border:none;border-radius:999px;margin:0 3px;padding:2px 11px;font-family:inherit;font-size:.92em;font-weight:800;text-decoration:underline;transition:background-color .15s,transform .15s}.adv-inline-trigger[data-astro-cid-iwa5vhle]:hover{background:#00000040;transform:translateY(-1px)}[data-theme=dark] .bridge-card[data-astro-cid-iwa5vhle]{background:linear-gradient(135deg,#2d2236 0%,#1f1827 100%);border-color:#4a3b58;box-shadow:0 28px 64px -30px #6b34b099}.bridge-card[data-astro-cid-iwa5vhle]{color:#fff;background:linear-gradient(135deg,#222127 0%,#17161c 100%);border:3px solid #141413;flex-direction:column;gap:22px;padding:32px 36px;display:flex}.bridge-badges[data-astro-cid-iwa5vhle]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bridge-tag[data-astro-cid-iwa5vhle]{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.bridge-tag[data-astro-cid-iwa5vhle].is-gold{color:#141413;background:#fde047}.bridge-tag[data-astro-cid-iwa5vhle].is-green{color:#bbf7d0;background:#16a34a3d;border:1px solid #86efac73}.bridge-title[data-astro-cid-iwa5vhle]{color:#fff;margin:0 0 8px;font-size:clamp(21px,3.8vw,29px);font-weight:900;line-height:1.3}.bridge-desc[data-astro-cid-iwa5vhle]{color:#ffffffc7;margin:0;font-size:clamp(14.5px,2.4vw,17px);line-height:1.55}.bridge-desc[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:#fde047}.bridge-actions[data-astro-cid-iwa5vhle]{flex-wrap:wrap;gap:12px;display:flex}.bridge-btn[data-astro-cid-iwa5vhle]{appearance:none;font-family:var(--poster-font);cursor:pointer;border-radius:999px;padding:11px 22px;font-size:15px;font-weight:800;transition:transform .15s,filter .15s}.bridge-btn[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06);transform:translateY(-1px)}.bridge-btn[data-astro-cid-iwa5vhle]{align-items:center;gap:8px;display:inline-flex}.bridge-btn[data-astro-cid-iwa5vhle].is-primary{color:#fff;text-shadow:0 1px #00000024;background:linear-gradient(#19bc83 0%,#0b9a69 100%);border:none;box-shadow:inset 0 1px #ffffff52,0 10px 20px -10px #0b9a69b3}.bridge-btn[data-astro-cid-iwa5vhle].is-buy{color:#fff;text-shadow:0 1px #00000024;background:linear-gradient(#f4506a 0%,#d62b4a 100%);border:none;box-shadow:inset 0 1px #ffffff52,0 10px 20px -10px #d62b4aa6}.bridge-quick-trials[data-astro-cid-iwa5vhle]{border-top:1px dashed #ffffff29;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.bqt-label[data-astro-cid-iwa5vhle]{color:#ffffffad;margin-right:2px;font-size:13px;font-weight:800}.bridge-trial-chip[data-astro-cid-iwa5vhle]{appearance:none;color:#d1fae5;font-family:var(--poster-font);cursor:pointer;background:#10b98124;border:1px solid #10b98173;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.bridge-trial-chip[data-astro-cid-iwa5vhle]:hover{color:#fff;background:#10b98142;border-color:#34d399b8;transform:translateY(-1px)}.bridge-trial-chip[data-astro-cid-iwa5vhle] em[data-astro-cid-iwa5vhle]{color:#fde047;background:#fde04738;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.cs-stage[data-astro-cid-iwa5vhle][hidden]{display:none}.cs-scrim[data-astro-cid-iwa5vhle]{z-index:400;-webkit-backdrop-filter:blur(6px);background:#0a0a0ec2;position:fixed;inset:0}.compose-syllabus-modal[data-astro-cid-iwa5vhle]{z-index:401;color:#f8fafc;background:#18171c;border:1px solid #ffffff24;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 28px 80px #000000b8}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{--stage-h:min(860px, calc(100dvh - 32px));width:min(880px,100vw - 24px);height:var(--stage-h);overscroll-behavior:contain;border-radius:22px;margin:auto;transition:width .42s cubic-bezier(.22,1,.36,1);animation:.24s cubic-bezier(.22,1,.36,1) cs-stage-in;inset:0}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater][data-playing="1"] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{width:min(1440px,100vw - 32px)}@keyframes cs-stage-in{0%{opacity:0;transform:translateY(14px)scale(.975)}}.cs-body[data-astro-cid-iwa5vhle]{flex:1;grid-template-columns:0 minmax(0,1fr);min-height:0;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1);display:grid}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-body[data-astro-cid-iwa5vhle]{grid-template-columns:min(calc((var(--stage-h) - 300px) * 16 / 9 + 36px), max(calc(100% - 600px), 50%)) minmax(0, 1fr)}.cs-main[data-astro-cid-iwa5vhle]{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 18px 18px;transition:opacity .28s .16s;display:flex;overflow-y:auto}.cs-stage[data-astro-cid-iwa5vhle][data-playing="0"] .cs-main[data-astro-cid-iwa5vhle]{opacity:0;visibility:hidden;padding-left:0;padding-right:0;transition:none;overflow:hidden}.cs-side[data-astro-cid-iwa5vhle]{flex-direction:column;min-width:0;min-height:0;display:flex;container:cs-side/inline-size}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-side[data-astro-cid-iwa5vhle]{border-left:1px solid #ffffff1a}.cs-stage[data-astro-cid-iwa5vhle][data-playing="0"] [data-astro-cid-iwa5vhle][data-stage-shrink],.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .mc-foot[data-astro-cid-iwa5vhle]{display:none}.cs-stage[data-astro-cid-iwa5vhle][data-tab=plans] [data-astro-cid-iwa5vhle]:is(.cs-buy,.cs-head-buy),.cs-stage[data-astro-cid-iwa5vhle][data-tab=plans] .tp-ended-buy{display:none!important}.cs-head-actions[data-astro-cid-iwa5vhle]{align-items:center;gap:8px;margin-left:auto;display:flex}.cs-head-btn[data-astro-cid-iwa5vhle],.modal-close-btn[data-astro-cid-iwa5vhle]{appearance:none;height:34px;font-family:var(--poster-font);color:#ffffffd9;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.cs-head-btn[data-astro-cid-iwa5vhle]:hover,.modal-close-btn[data-astro-cid-iwa5vhle]:hover{color:#fff;background:#ffffff26}.cs-head-buy[data-astro-cid-iwa5vhle],.cs-minibar[data-astro-cid-iwa5vhle]{display:none}.cs-head-buy[data-astro-cid-iwa5vhle],.cs-buy-btn[data-astro-cid-iwa5vhle],.mini-buy[data-astro-cid-iwa5vhle]{appearance:none;font-family:var(--poster-font);color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#f4506a 0%,#d62b4a 100%);border:none;border-radius:999px;font-weight:900;box-shadow:0 6px 18px #d62b4a6b}.cs-head-buy[data-astro-cid-iwa5vhle]:hover,.cs-buy-btn[data-astro-cid-iwa5vhle]:hover,.mini-buy[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06)}.cs-head-buy[data-astro-cid-iwa5vhle]{height:34px;box-shadow:none;padding:0 16px;font-size:13.5px}.cs-player[data-astro-cid-iwa5vhle]{background:#0d0c11;border:1px solid #ffffff1f;border-radius:16px;flex-shrink:0;overflow:hidden;box-shadow:0 18px 40px #00000073}.cs-player-bar[data-astro-cid-iwa5vhle]{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:10px 12px 10px 14px;display:flex}.cs-now-kicker[data-astro-cid-iwa5vhle]{letter-spacing:.04em;color:#042f1e;background:#10b981;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:900}.cs-now-kicker[data-astro-cid-iwa5vhle].is-trial{color:#3b2a00;background:#fbbf24}.cs-now-title[data-astro-cid-iwa5vhle]{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.cs-player-close[data-astro-cid-iwa5vhle]{appearance:none;color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.cs-player-close[data-astro-cid-iwa5vhle]:hover{color:#fff;background:#ffffff29}.cs-buy[data-astro-cid-iwa5vhle]{background:linear-gradient(135deg,#f4506a29,#d62b4a0d);border:1px solid #f4506a59;border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.cs-buy-text[data-astro-cid-iwa5vhle]{color:#ffffffa8;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13.5px;display:flex}.cs-buy-text[data-astro-cid-iwa5vhle] b[data-astro-cid-iwa5vhle]{color:#fff;font-size:17px;font-weight:900}.cs-buy-btn[data-astro-cid-iwa5vhle]{padding:12px 26px;font-size:15.5px}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] [data-astro-cid-iwa5vhle]:is(.cs-scrim,.modal-topbar,.cs-side,.cs-buy,.cs-player-bar){display:none}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{border-radius:16px;width:360px;bottom:20px;right:20px}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-body[data-astro-cid-iwa5vhle]{display:block}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-main[data-astro-cid-iwa5vhle]{gap:0;padding:0;overflow:visible}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-player[data-astro-cid-iwa5vhle]{box-shadow:none;border:none;border-radius:0}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-minibar[data-astro-cid-iwa5vhle]{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(#08070ed1 0%,#08070e00 100%);align-items:center;gap:6px;padding:8px 8px 22px;transition:none;display:flex;position:absolute;top:0;left:0;right:0}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]:hover .cs-minibar[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]:focus-within .cs-minibar[data-astro-cid-iwa5vhle]{opacity:1;pointer-events:auto;transition:opacity .15s}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]:has(.tp-bili:not([hidden])) .cs-minibar[data-astro-cid-iwa5vhle]{opacity:1;pointer-events:auto;background:#18171c;border-top:1px solid #ffffff1a;padding:8px;position:static}.mini-btn[data-astro-cid-iwa5vhle]{appearance:none;color:#fff;height:30px;font-family:var(--poster-font);cursor:pointer;background:#ffffff29;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mini-btn[data-astro-cid-iwa5vhle]:hover{background:#ffffff3d}.mini-btn[data-astro-cid-iwa5vhle].is-icon{justify-content:center;width:30px;padding:0}.mini-buy[data-astro-cid-iwa5vhle]{height:30px;box-shadow:none;margin-left:auto;padding:0 14px;font-size:13px}@media (width<=899px){.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater][data-playing="1"] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{border:none;border-radius:0;width:100%;height:100dvh;max-height:none}.cs-stage[data-astro-cid-iwa5vhle] .cs-body[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-body[data-astro-cid-iwa5vhle]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater] .cs-main[data-astro-cid-iwa5vhle]{gap:10px;max-height:100dvh;padding:10px 12px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s .12s;overflow:hidden}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater][data-playing="0"] .cs-main[data-astro-cid-iwa5vhle]{max-height:0;padding-top:0;padding-bottom:0}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater] .cs-player[data-astro-cid-iwa5vhle]{width:100%;max-width:71.1111dvh;margin:0 auto}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater] .cs-buy[data-astro-cid-iwa5vhle]{display:none}.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater][data-playing="1"] .cs-head-buy[data-astro-cid-iwa5vhle]{display:inline-block}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-side[data-astro-cid-iwa5vhle]{border-top:1px solid #ffffff1a;border-left:none}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{width:min(360px,100vw - 24px);bottom:12px;right:12px}}@media (width<=599px){.cs-stage[data-astro-cid-iwa5vhle] .mcb-badge[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .modal-course-brand[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .modal-tab[data-astro-cid-iwa5vhle] small[data-astro-cid-iwa5vhle]{display:none}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .modal-tabs[data-astro-cid-iwa5vhle]{flex:1;order:0;width:auto;min-width:0}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .modal-topbar-main[data-astro-cid-iwa5vhle]{flex-wrap:nowrap}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-head-actions[data-astro-cid-iwa5vhle]{gap:6px}.cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-head-buy[data-astro-cid-iwa5vhle]{padding:0 12px}.cs-stage[data-astro-cid-iwa5vhle] .cs-head-btn[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle] .modal-close-btn[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{display:none}.cs-stage[data-astro-cid-iwa5vhle] .cs-head-btn[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle] .modal-close-btn[data-astro-cid-iwa5vhle]{justify-content:center;width:34px;padding:0}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{border:none;border-bottom:1px solid #ffffff24;border-radius:0;width:auto;inset:0 0 auto}.cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-minibar[data-astro-cid-iwa5vhle]{opacity:1;pointer-events:auto;background:#18171c;border-top:1px solid #ffffff1a;padding:8px;position:static}.poster-sticky-dock[data-astro-cid-iwa5vhle].is-stage-mini{display:none}}@media (prefers-reduced-motion:reduce){.cs-stage[data-astro-cid-iwa5vhle] .compose-syllabus-modal[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle] .cs-body[data-astro-cid-iwa5vhle],.cs-stage[data-astro-cid-iwa5vhle] .cs-main[data-astro-cid-iwa5vhle]{transition:none;animation:none}}.modal-shell[data-astro-cid-iwa5vhle]{--mc-free:#10b981;--mc-free-tint:#10b98129;--mc-starter:#f59e0b;--mc-starter-tint:#f59e0b29;--mc-full:#f43f5e;--mc-full-tint:#f43f5e29;color:#f8fafc;height:100%;font-family:var(--poster-font);background:#18171c;flex-direction:column;display:flex}.modal-topbar[data-astro-cid-iwa5vhle]{background:#16151bf5;border-bottom:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 18px 11px;display:flex}.modal-topbar-main[data-astro-cid-iwa5vhle]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-course-brand[data-astro-cid-iwa5vhle]{align-items:center;gap:10px;display:inline-flex}.mcb-cube[data-astro-cid-iwa5vhle]{filter:drop-shadow(0 4px 10px #10b98147);flex-shrink:0;width:34px;height:auto}.mcb-title[data-astro-cid-iwa5vhle]{color:#fff;letter-spacing:.02em;white-space:nowrap;font-size:24px;font-weight:900;line-height:1.1}.mcb-badge[data-astro-cid-iwa5vhle]{color:#042f1e;white-space:nowrap;background:#10b981;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:900}.modal-tabs[data-astro-cid-iwa5vhle]{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:4px;display:inline-flex}.modal-tab[data-astro-cid-iwa5vhle]{appearance:none;font:inherit;color:#ffffffad;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:35px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.05;transition:background-color .16s,color .16s,transform .14s;display:inline-flex}.modal-tab[data-astro-cid-iwa5vhle] small[data-astro-cid-iwa5vhle]{opacity:.72;font-size:11.5px;font-weight:600;line-height:1}.modal-tab[data-astro-cid-iwa5vhle]:hover{color:#fff}.modal-tab[data-astro-cid-iwa5vhle][aria-selected=true]{color:#141413;background:#fde047;font-weight:900;box-shadow:0 2px 10px #fde04747}.modal-tab[data-astro-cid-iwa5vhle][aria-selected=true] small[data-astro-cid-iwa5vhle]{opacity:.85}.modal-ch-bar[data-astro-cid-iwa5vhle]{scrollbar-width:none;align-items:center;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.modal-ch-bar[data-astro-cid-iwa5vhle]::-webkit-scrollbar{display:none}.modal-ch-bar[data-astro-cid-iwa5vhle][hidden]{display:none}.modal-ch-pill[data-astro-cid-iwa5vhle]{appearance:none;font-family:var(--poster-font);cursor:pointer;color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:4px 7px;font-size:11.5px;font-weight:700;transition:transform .14s,background-color .14s,border-color .14s;display:inline-flex}.modal-ch-pill[data-astro-cid-iwa5vhle] .mcp-num[data-astro-cid-iwa5vhle]{font-family:var(--poster-num);letter-spacing:.02em;opacity:.88;font-size:12px}.modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-free{color:#a7f3d0;border-color:#10b9816b}.modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-starter{color:#fde68a;border-color:#f59e0b73}.modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-full{color:#fecdd3;border-color:#f43f5e5c}.modal-ch-pill[data-astro-cid-iwa5vhle]:hover{background:#ffffff1f;transform:translateY(-1px)}.modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-free{color:#042f1e;background:#10b981;border-color:#10b981;font-weight:900}.modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-starter{color:#141413;background:#fbbf24;border-color:#fbbf24;font-weight:900}.modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-full{color:#fff;background:#f43f5e;border-color:#f43f5e;font-weight:900}.modal-view[data-astro-cid-iwa5vhle]{overscroll-behavior:contain;background:#222127;flex:1;min-height:0;overflow-y:auto}.modal-view[data-astro-cid-iwa5vhle][hidden],.mc-foot[data-astro-cid-iwa5vhle][hidden]{display:none}.syllabus-card[data-astro-cid-iwa5vhle]{color:#fff;background:#222127;border:none;max-width:100%;margin:0;padding:18px 22px 32px}.mc-catalog[data-astro-cid-iwa5vhle]{grid-template-columns:26px minmax(0,1fr);gap:6px;display:grid;position:relative}.mc-rails[data-astro-cid-iwa5vhle]{z-index:1;position:relative}.mc-rail[data-astro-cid-iwa5vhle]{opacity:.68;border-radius:999px;width:4px;transition:opacity .2s,transform .2s,box-shadow .2s;position:absolute}.mc-rail[data-astro-cid-iwa5vhle]:before,.mc-rail[data-astro-cid-iwa5vhle].is-full:after{content:"";background:inherit;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.mc-rail[data-astro-cid-iwa5vhle]:before{top:0}.mc-rail[data-astro-cid-iwa5vhle].is-full:after{bottom:0}.mc-rail[data-astro-cid-iwa5vhle].is-free{background:var(--mc-free);left:4px;box-shadow:0 0 8px #10b98173}.mc-rail[data-astro-cid-iwa5vhle].is-starter{background:var(--mc-starter);left:12px;box-shadow:0 0 8px #f59e0b73}.mc-rail[data-astro-cid-iwa5vhle].is-full{background:var(--mc-full);left:20px;box-shadow:0 0 8px #f43f5e73}.mc-catalog[data-astro-cid-iwa5vhle].is-hl-free .mc-rail[data-astro-cid-iwa5vhle].is-free,.mc-catalog[data-astro-cid-iwa5vhle].is-hl-starter .mc-rail[data-astro-cid-iwa5vhle].is-starter,.mc-catalog[data-astro-cid-iwa5vhle].is-hl-full .mc-rail[data-astro-cid-iwa5vhle].is-full{opacity:1;transform:scaleX(1.35);box-shadow:0 0 14px}.mc-chapters[data-astro-cid-iwa5vhle]{flex-direction:column;gap:18px;min-width:0;display:flex}.mc-cut[data-astro-cid-iwa5vhle]{z-index:2;background:#222127;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 18px;font-size:15px;line-height:1.5;display:flex;position:relative}.mc-cut[data-astro-cid-iwa5vhle].is-free{background:#21292c;border:2px solid #10b981b8;margin-left:-38px;padding-left:62px}.mc-cut[data-astro-cid-iwa5vhle].is-starter{background:#2d2726;border:2px solid #f59e0bb8;margin-left:-30px;padding-left:54px}.mc-cut-main[data-astro-cid-iwa5vhle]{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.mc-cut-up[data-astro-cid-iwa5vhle],.mc-cut-down[data-astro-cid-iwa5vhle]{color:#ffffffc7;font-weight:500}.mc-cut-up[data-astro-cid-iwa5vhle].is-free{color:#a7f3d0}.mc-cut-up[data-astro-cid-iwa5vhle].is-free strong[data-astro-cid-iwa5vhle]{color:#34d399;font-weight:800}.mc-cut-up[data-astro-cid-iwa5vhle].is-starter{color:#fde68a}.mc-cut-up[data-astro-cid-iwa5vhle].is-starter strong[data-astro-cid-iwa5vhle]{color:#fbbf24;font-weight:800}.mc-cut-sep[data-astro-cid-iwa5vhle]{color:#ffffff3d;font-weight:400}.mc-cut-down[data-astro-cid-iwa5vhle].is-starter strong[data-astro-cid-iwa5vhle]{color:#fbbf24;font-weight:800}.mc-cut-down[data-astro-cid-iwa5vhle].is-full strong[data-astro-cid-iwa5vhle]{color:#fb7185;font-weight:800}.mc-cut-btn[data-astro-cid-iwa5vhle]{appearance:none;color:#fff;font-family:var(--poster-font);cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;transition:background-color .15s,transform .15s}.mc-cut-btn[data-astro-cid-iwa5vhle]:hover{background:#fff3;transform:translateY(-1px)}.syl-item[data-astro-cid-iwa5vhle]{background:var(--card-bg);color:var(--card-text);border-radius:20px;align-items:flex-start;gap:20px;width:100%;padding:24px 26px 28px;scroll-margin-top:14px;display:flex;position:relative;box-shadow:0 12px 30px #00000047}.syl-body-col[data-astro-cid-iwa5vhle]{flex:1;min-width:0}.cat-head-row[data-astro-cid-iwa5vhle]{align-items:center;gap:16px;margin-bottom:14px;display:flex}.cat-head-row[data-astro-cid-iwa5vhle].is-right{flex-direction:row-reverse;justify-content:space-between}.syl-badge[data-astro-cid-iwa5vhle]{background:var(--badge-bg);width:72px;height:72px;color:var(--badge-text);font-family:var(--poster-num);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:38px;font-weight:400;display:flex}.cat-head-titles[data-astro-cid-iwa5vhle]{flex-direction:column;gap:6px;min-width:0;display:flex}.syl-item-title[data-astro-cid-iwa5vhle]{margin:0;font-size:clamp(21px,4vw,31px);font-weight:900;line-height:1.24}.cat-head-pills[data-astro-cid-iwa5vhle]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cat-tier-badge[data-astro-cid-iwa5vhle]{letter-spacing:.01em;border-radius:999px;align-items:center;padding:2px 10px;font-size:11.5px;font-weight:900;display:inline-flex}.cat-tier-badge[data-astro-cid-iwa5vhle].is-free{color:#fff;background:#0b9a69}.cat-tier-badge[data-astro-cid-iwa5vhle].is-starter{color:#141413;background:#fbbf24}.cat-tier-badge[data-astro-cid-iwa5vhle].is-full{color:#fff;background:#e11d48}.cat-ch-policy[data-astro-cid-iwa5vhle]{background:color-mix(in srgb, var(--card-text) 14%, transparent);width:max-content;color:var(--card-text);border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.cat-ch-desc[data-astro-cid-iwa5vhle]{margin:0 0 16px;font-size:clamp(15px,2.3vw,18.5px);font-weight:400;line-height:1.58}.cat-ch-desc[data-astro-cid-iwa5vhle] strong{font-weight:700}.cat-lesson-list[data-astro-cid-iwa5vhle]{flex-direction:column;gap:0;margin:0;padding:0 4px;font-size:clamp(14px,2.2vw,17.5px);line-height:1.45;list-style:none;display:flex}.cat-lesson-row[data-astro-cid-iwa5vhle]{grid-template-columns:var(--num-col,1.95em) 1fr auto;border-bottom:1px solid color-mix(in srgb, var(--card-text) 10%, transparent);cursor:pointer;border-radius:10px;align-items:baseline;gap:6px;padding:7px 8px;transition:background-color .14s;display:grid}.cat-lesson-row[data-astro-cid-iwa5vhle]:hover{background:color-mix(in srgb, var(--card-text) 8%, transparent)}.cat-lesson-row[data-astro-cid-iwa5vhle].is-playing{background:color-mix(in srgb, var(--card-text) 15%, transparent);outline:1.5px solid color-mix(in srgb, var(--card-text) 35%, transparent)}.cat-lesson-row[data-astro-cid-iwa5vhle]:last-child{border-bottom:none}.cat-lesson-text[data-astro-cid-iwa5vhle].is-leading-bracket{text-indent:-.42em}.cat-lesson-num[data-astro-cid-iwa5vhle]{font-variant-numeric:tabular-nums;opacity:.58;letter-spacing:.01em;font-size:.92em;font-weight:700}.cat-lesson-main[data-astro-cid-iwa5vhle]{font-weight:700}.cat-lesson-sub[data-astro-cid-iwa5vhle]{opacity:.82;font-weight:400}.cat-trial-btn[data-astro-cid-iwa5vhle]{appearance:none;font-family:var(--poster-font);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:800;transition:transform .14s,filter .14s}.cat-trial-btn[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.08);transform:scale(1.04)}.cat-trial-btn[data-astro-cid-iwa5vhle].is-free{color:#fff;background:#0b9a69;box-shadow:0 2px 6px #0b9a6947}.cat-trial-btn[data-astro-cid-iwa5vhle].is-starter{color:#141413;background:#fbbf24;border:1.5px solid #1414136b;box-shadow:0 2px 6px #f59e0b47}.cat-trial-btn[data-astro-cid-iwa5vhle].is-full{color:#fff;background:#e11d48;border:1.5px solid #ffffff42;box-shadow:0 2px 6px #e11d484d}.cat-trial-btn[data-astro-cid-iwa5vhle].is-ready{box-shadow:0 0 0 1.5px #ffffff85,0 3px 10px #00000047}.mc-foot[data-astro-cid-iwa5vhle]{color:#ffffffc7;background:#141319fa;border-top:1px solid #ffffff1a;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 18px;font-size:12.5px;display:flex}.mc-legend[data-astro-cid-iwa5vhle]{flex-wrap:wrap;gap:14px;display:flex}.mc-legend[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 6px;transition:background-color .15s,color .15s;display:inline-flex}.mc-legend[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]:hover{color:#fff;background:#ffffff14}.mc-legend[data-astro-cid-iwa5vhle] i[data-astro-cid-iwa5vhle]{border-radius:2px;width:4px;height:13px;display:inline-block}.mc-legend[data-astro-cid-iwa5vhle] i[data-astro-cid-iwa5vhle].is-free{background:var(--mc-free)}.mc-legend[data-astro-cid-iwa5vhle] i[data-astro-cid-iwa5vhle].is-starter{background:var(--mc-starter)}.mc-legend[data-astro-cid-iwa5vhle] i[data-astro-cid-iwa5vhle].is-full{background:var(--mc-full)}.mc-foot-actions[data-astro-cid-iwa5vhle]{align-items:center;gap:8px;margin-left:auto;display:flex}.mc-foot-go[data-astro-cid-iwa5vhle]{appearance:none;font:inherit;color:#141413;cursor:pointer;white-space:nowrap;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);border:1px solid #fbbf248c;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:900;transition:transform .14s,filter .14s;box-shadow:0 6px 14px -6px #f59e0ba6}.mc-foot-go[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-plans[data-astro-cid-iwa5vhle]{--mp-row-h:28px;flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:22px 22px 32px;display:flex}.mp-hero-title[data-astro-cid-iwa5vhle]{text-align:center;color:#fff;margin:0;font-size:clamp(21px,3.4vw,26px);font-weight:900}.mp-choice-grid[data-astro-cid-iwa5vhle]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.mp-choice-card[data-astro-cid-iwa5vhle]{color:#1d1d20;border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 20px 16px;display:flex;box-shadow:0 14px 32px #00000052}.mp-choice-card[data-astro-cid-iwa5vhle].is-starter{background:linear-gradient(#fffdf5 0%,#fef7e0 100%);border:2.5px solid #f59e0b}.mp-choice-card[data-astro-cid-iwa5vhle].is-full{background:linear-gradient(#fff9fa 0%,#ffeef2 100%);border:2.5px solid #e11d48}.mpc-top[data-astro-cid-iwa5vhle]{flex-direction:column;gap:10px;display:flex}.mpc-eyebrow-row[data-astro-cid-iwa5vhle]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mpc-eyebrow[data-astro-cid-iwa5vhle]{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900}.mpc-eyebrow[data-astro-cid-iwa5vhle].is-starter{color:#92400e;background:#fef3c7;border:1px solid #f59e0b73}.mpc-eyebrow[data-astro-cid-iwa5vhle].is-full{color:#be123c;background:#ffe4e6;border:1px solid #e11d4866}.mpc-lesson-pill[data-astro-cid-iwa5vhle]{font-size:12px;font-weight:800}.mpc-lesson-pill[data-astro-cid-iwa5vhle].is-starter{color:#b45309}.mpc-lesson-pill[data-astro-cid-iwa5vhle].is-full{color:#be123c}.mpc-title-row[data-astro-cid-iwa5vhle]{border-bottom:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.mpc-name[data-astro-cid-iwa5vhle]{color:#141413;margin:0;font-size:21px;font-weight:900}.mpc-price-block[data-astro-cid-iwa5vhle]{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.mpc-orig[data-astro-cid-iwa5vhle]{color:#78716c;font-size:13px}.mpc-price[data-astro-cid-iwa5vhle]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1}.mp-choice-card[data-astro-cid-iwa5vhle].is-starter .mpc-price[data-astro-cid-iwa5vhle]{color:#b45309}.mp-choice-card[data-astro-cid-iwa5vhle].is-full .mpc-price[data-astro-cid-iwa5vhle]{color:#be123c}.mpc-points[data-astro-cid-iwa5vhle]{color:#292524;flex-direction:column;gap:7px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:flex}.mpc-points[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:#0f0f0f;font-weight:800}.mpc-actions[data-astro-cid-iwa5vhle]{flex-direction:column;align-items:center;gap:6px;display:flex}.mpc-cta[data-astro-cid-iwa5vhle]{text-align:center;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:12px 18px;font-size:15.5px;font-weight:900;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.mpc-cta[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.05);transform:translateY(-1px)}.mpc-cta[data-astro-cid-iwa5vhle].is-starter{color:#fff;text-shadow:0 1px #00000029;background:linear-gradient(#f59e0b 0%,#d97706 100%);box-shadow:inset 0 1px #ffffff59,0 10px 20px -10px #d97706bf}.mpc-cta[data-astro-cid-iwa5vhle].is-full{color:#fff;text-shadow:0 1px #00000029;background:linear-gradient(#f43f5e 0%,#cf1d40 100%);box-shadow:inset 0 1px #ffffff59,0 10px 20px -10px #e11d48bf}.mpc-note[data-astro-cid-iwa5vhle]{color:#57534e;text-align:center;font-size:11.5px}.mp-matrix-box[data-astro-cid-iwa5vhle]{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:18px;padding:16px 18px 20px}.mp-matrix-head[data-astro-cid-iwa5vhle]{border-bottom:1px solid #ffffff14;margin-bottom:12px;padding-bottom:10px}.mp-matrix-title[data-astro-cid-iwa5vhle]{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:15px;font-weight:800;display:flex}.mp-matrix-title[data-astro-cid-iwa5vhle] small[data-astro-cid-iwa5vhle]{color:#ffffff94;font-size:12px;font-weight:500}.mp-grid[data-astro-cid-iwa5vhle]{grid-template-columns:minmax(210px,1.65fr) repeat(3,minmax(0,1fr));column-gap:12px;display:grid}.mp-head[data-astro-cid-iwa5vhle]{grid-row:1;padding:0 6px 12px}.mp-head[data-astro-cid-iwa5vhle].is-col-ch{color:#ffffff80;align-items:flex-end;font-size:12px;font-weight:700;display:flex}.mp-name[data-astro-cid-iwa5vhle]{color:#ffffffeb;font-size:15px;font-weight:900;line-height:1.3}.mp-head[data-astro-cid-iwa5vhle].is-col-free .mp-name[data-astro-cid-iwa5vhle]{color:#34d399}.mp-head[data-astro-cid-iwa5vhle].is-col-starter .mp-name[data-astro-cid-iwa5vhle]{color:#fbbf24}.mp-head[data-astro-cid-iwa5vhle].is-col-full .mp-name[data-astro-cid-iwa5vhle]{color:#fb7185}.mp-sub[data-astro-cid-iwa5vhle]{color:#ffffff94;margin-top:2px;font-size:12px}.mp-row[data-astro-cid-iwa5vhle]{appearance:none;height:var(--mp-row-h);font:inherit;color:#ffffffdb;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-column:1;align-items:center;gap:7px;padding:0 8px;font-size:13px;transition:background-color .14s,color .14s;display:flex;overflow:hidden}.mp-row[data-astro-cid-iwa5vhle]:hover{color:#fde047;background:#ffffff17}.mp-row-num[data-astro-cid-iwa5vhle]{width:1.6em;font-family:var(--poster-num);color:#ffffff80;font-variant-numeric:tabular-nums;font-size:13.5px}.mp-row[data-astro-cid-iwa5vhle].is-tier-free .mp-row-num[data-astro-cid-iwa5vhle]{color:#34d399}.mp-row[data-astro-cid-iwa5vhle].is-tier-starter .mp-row-num[data-astro-cid-iwa5vhle]{color:#fbbf24}.mp-row[data-astro-cid-iwa5vhle].is-tier-full .mp-row-num[data-astro-cid-iwa5vhle]{color:#fb7185}.mp-row-name[data-astro-cid-iwa5vhle]{text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.mp-row-count[data-astro-cid-iwa5vhle]{color:#ffffff6b;font-size:11px}.mp-col[data-astro-cid-iwa5vhle]{background:#ffffff06;border-radius:10px;grid-row:2/span 12;position:relative}.mp-col[data-astro-cid-iwa5vhle].is-free{grid-column:2}.mp-col[data-astro-cid-iwa5vhle].is-starter{grid-column:3}.mp-col[data-astro-cid-iwa5vhle].is-full{grid-column:4}.mp-bar[data-astro-cid-iwa5vhle]{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.mp-bar[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{text-align:center;white-space:nowrap;font-size:12px;font-weight:800;line-height:1}.mp-col[data-astro-cid-iwa5vhle].is-free .mp-bar[data-astro-cid-iwa5vhle]{height:var(--mp-row-h);color:#6ee7b7;background:linear-gradient(#10b98147 0%,#10b9816b 100%);border:1.5px solid #10b981}.mp-col[data-astro-cid-iwa5vhle].is-starter .mp-bar[data-astro-cid-iwa5vhle]{height:calc(var(--mp-row-h) * 2);color:#fde047;background:linear-gradient(#f59e0b3d 0%,#f59e0b6b 100%);border:1.5px solid #f59e0b}.mp-col[data-astro-cid-iwa5vhle].is-full .mp-bar[data-astro-cid-iwa5vhle]{height:calc(var(--mp-row-h) * 12);color:#fda4af;background:linear-gradient(#f43f5e33 0%,#f43f5e6b 100%);border:1.5px solid #f43f5e}.mp-act[data-astro-cid-iwa5vhle]{flex-direction:column;grid-row:14;gap:5px;padding-top:14px;display:flex}.mp-act[data-astro-cid-iwa5vhle] small[data-astro-cid-iwa5vhle]{color:#ffffff85;text-align:center;font-size:11.5px;line-height:1.4}.mp-btn[data-astro-cid-iwa5vhle]{appearance:none;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;padding:9px 6px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .14s,filter .14s;display:block}.mp-btn[data-astro-cid-iwa5vhle]:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-btn[data-astro-cid-iwa5vhle].is-free{color:#6ee7b7;background:#10b98129;border-color:#10b9818c}.mp-btn[data-astro-cid-iwa5vhle].is-starter{color:#141413;background:#fbbf24}.mp-btn[data-astro-cid-iwa5vhle].is-full{color:#fff;background:linear-gradient(#f43f5e 0%,#d62b4a 100%)}.mp-assist-foot[data-astro-cid-iwa5vhle]{text-align:center;color:#ffffff9e;margin:0;font-size:12.5px;line-height:1.65}.mp-assist-foot[data-astro-cid-iwa5vhle] code[data-astro-cid-iwa5vhle]{color:#fde047;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-weight:700}.mp-assist-foot[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:#ffffffe6}@media (width<=720px){.cs-stage[data-astro-cid-iwa5vhle][data-mode=theater] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{border-radius:18px;width:calc(100vw - 12px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.modal-topbar[data-astro-cid-iwa5vhle]{gap:8px;padding:10px 12px 9px}.modal-topbar-main[data-astro-cid-iwa5vhle]{gap:8px}.modal-tabs[data-astro-cid-iwa5vhle]{order:3;width:100%}.modal-tab[data-astro-cid-iwa5vhle]{flex:1;justify-content:center;padding:6px 10px;font-size:13px}}@container cs-side (width<=708px){.mp-choice-grid[data-astro-cid-iwa5vhle]{grid-template-columns:1fr}.syllabus-card[data-astro-cid-iwa5vhle]{padding:12px 12px 24px}.mc-catalog[data-astro-cid-iwa5vhle]{grid-template-columns:20px minmax(0,1fr);gap:5px}.mc-rail[data-astro-cid-iwa5vhle]{width:3px}.mc-rail[data-astro-cid-iwa5vhle].is-free{left:3px}.mc-rail[data-astro-cid-iwa5vhle].is-starter{left:9px}.mc-rail[data-astro-cid-iwa5vhle].is-full{left:15px}.mc-cut[data-astro-cid-iwa5vhle]{padding:10px 12px;font-size:12.5px}.mc-cut[data-astro-cid-iwa5vhle].is-free{margin-left:-29px;padding-left:36px}.mc-cut[data-astro-cid-iwa5vhle].is-starter{margin-left:-23px;padding-left:30px}.syl-item[data-astro-cid-iwa5vhle]{border-radius:16px;padding:16px 12px 20px}.cat-lesson-list[data-astro-cid-iwa5vhle]{padding:0}.cat-lesson-row[data-astro-cid-iwa5vhle]{gap:4px;padding:6px 4px}.cat-trial-btn[data-astro-cid-iwa5vhle]{margin-left:4px;padding:4px 8px;font-size:11.5px}.syl-badge[data-astro-cid-iwa5vhle]{width:56px;height:56px;font-size:30px}.mc-foot[data-astro-cid-iwa5vhle]{padding:8px 12px}.mc-foot-actions[data-astro-cid-iwa5vhle]{width:100%}.mc-foot-go[data-astro-cid-iwa5vhle]{text-align:center;width:100%}}@container cs-side (width<=548px){.mp-plans[data-astro-cid-iwa5vhle]{padding:16px 12px 24px}.mp-grid[data-astro-cid-iwa5vhle]{grid-template-columns:118px repeat(3,minmax(0,1fr));column-gap:6px}.mp-row[data-astro-cid-iwa5vhle]{padding:0 4px;font-size:12px}.mp-row-num[data-astro-cid-iwa5vhle],.mp-row-count[data-astro-cid-iwa5vhle],.mc-legend[data-astro-cid-iwa5vhle]{display:none}.mp-price[data-astro-cid-iwa5vhle]{font-size:18px}.mp-bar[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]{font-size:10.5px}.mp-btn[data-astro-cid-iwa5vhle]{padding:8px 4px;font-size:12px}}[data-theme=light] .compose-syllabus-modal[data-astro-cid-iwa5vhle]{color:#1d1a22;background:#fff;border-color:#17151c1f;box-shadow:0 28px 80px #1a14104d}[data-theme=light] .cs-scrim[data-astro-cid-iwa5vhle]{background:#201a1680}[data-theme=light] .modal-shell[data-astro-cid-iwa5vhle]{color:#1d1a22;background:#fff}[data-theme=light] .modal-topbar[data-astro-cid-iwa5vhle]{background:#fffffff7;border-bottom-color:#17151c1a}[data-theme=light] .mcb-title[data-astro-cid-iwa5vhle]{color:#17151c}[data-theme=light] .modal-tabs[data-astro-cid-iwa5vhle]{background:#17151c0f;border-color:#17151c1a}[data-theme=light] .modal-tab[data-astro-cid-iwa5vhle]{color:#1d1a22a8}[data-theme=light] .modal-tab[data-astro-cid-iwa5vhle]:hover{color:#17151c}[data-theme=light] .modal-tab[data-astro-cid-iwa5vhle][aria-selected=true]{color:#141413}[data-theme=light] [data-astro-cid-iwa5vhle]:is(.cs-head-btn,.modal-close-btn){color:#1d1a22d1;background:#17151c0a;border-color:#17151c24}[data-theme=light] [data-astro-cid-iwa5vhle]:is(.cs-head-btn,.modal-close-btn):hover{color:#17151c;background:#17151c1a}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle]{color:#1d1a22c7;background:#17151c08;border-color:#17151c1f}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle]:hover{background:#17151c14}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-free{color:#047857;border-color:#05966973}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-starter{color:#92400e;border-color:#d9770680}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-tier-full{color:#be123c;border-color:#e11d4866}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-free{color:#042f1e}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-starter{color:#141413}[data-theme=light] .modal-ch-pill[data-astro-cid-iwa5vhle].is-current.is-tier-full{color:#fff}[data-theme=light] .modal-view[data-astro-cid-iwa5vhle],[data-theme=light] .syllabus-card[data-astro-cid-iwa5vhle]{background:#ece5db}[data-theme=light] .syl-item[data-astro-cid-iwa5vhle]{box-shadow:0 1px #1a14100f,0 10px 26px -10px #1a141047}[data-theme=light] .mc-cut[data-astro-cid-iwa5vhle]{background:#ece5db}[data-theme=light] .mc-cut[data-astro-cid-iwa5vhle].is-free{background:#dff2e9;border-color:#05966999}[data-theme=light] .mc-cut[data-astro-cid-iwa5vhle].is-starter{background:#f9ecd3;border-color:#d9770699}[data-theme=light] [data-astro-cid-iwa5vhle]:is(.mc-cut-up,.mc-cut-down){color:#1d1a22bd}[data-theme=light] .mc-cut-up[data-astro-cid-iwa5vhle].is-free{color:#065f46}[data-theme=light] .mc-cut-up[data-astro-cid-iwa5vhle].is-free strong[data-astro-cid-iwa5vhle]{color:#047857}[data-theme=light] .mc-cut-up[data-astro-cid-iwa5vhle].is-starter{color:#92400e}[data-theme=light] [data-astro-cid-iwa5vhle]:is(.mc-cut-up.is-starter,.mc-cut-down.is-starter) strong[data-astro-cid-iwa5vhle]{color:#b45309}[data-theme=light] .mc-cut-down[data-astro-cid-iwa5vhle].is-full strong[data-astro-cid-iwa5vhle]{color:#be123c}[data-theme=light] .mc-cut-sep[data-astro-cid-iwa5vhle]{color:#1d1a2247}[data-theme=light] .mc-cut-btn[data-astro-cid-iwa5vhle]{color:#1d1a22;background:#fff;border-color:#17151c29}[data-theme=light] .mc-cut-btn[data-astro-cid-iwa5vhle]:hover{background:#f6f2ec}[data-theme=light] .mc-foot[data-astro-cid-iwa5vhle]{color:#1d1a22bd;background:#fffffffa;border-top-color:#17151c1a}[data-theme=light] .mc-legend[data-astro-cid-iwa5vhle] span[data-astro-cid-iwa5vhle]:hover{color:#17151c;background:#17151c0f}[data-theme=light] .cs-stage[data-astro-cid-iwa5vhle][data-playing="1"] .cs-side[data-astro-cid-iwa5vhle]{border-top-color:#17151c1a;border-left-color:#17151c1a}[data-theme=light] .cs-player[data-astro-cid-iwa5vhle]{border-color:#17151c24;box-shadow:0 16px 36px -18px #1a141073}[data-theme=light] .cs-buy-text[data-astro-cid-iwa5vhle]{color:#1d1a22a8}[data-theme=light] .cs-buy-text[data-astro-cid-iwa5vhle] b[data-astro-cid-iwa5vhle]{color:#17151c}[data-theme=light] .cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]:has(.tp-bili:not([hidden])) .cs-minibar[data-astro-cid-iwa5vhle]{background:#fff;border-top-color:#17151c1a}[data-theme=light] .cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .compose-syllabus-modal[data-astro-cid-iwa5vhle]:has(.tp-bili:not([hidden])) .mini-btn[data-astro-cid-iwa5vhle]{color:#1d1a22;background:#17151c12}@media (width<=599px){[data-theme=light] .cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .cs-minibar[data-astro-cid-iwa5vhle]{background:#fff;border-top-color:#17151c1a}[data-theme=light] .cs-stage[data-astro-cid-iwa5vhle][data-mode=mini] .mini-btn[data-astro-cid-iwa5vhle]{color:#1d1a22;background:#17151c12}}[data-theme=light] .mp-hero-title[data-astro-cid-iwa5vhle]{color:#17151c}[data-theme=light] .mp-choice-card[data-astro-cid-iwa5vhle]{box-shadow:0 12px 28px -14px #1a141059}[data-theme=light] .mp-matrix-box[data-astro-cid-iwa5vhle]{background:#fff;border-color:#17151c1a}[data-theme=light] .mp-matrix-head[data-astro-cid-iwa5vhle]{border-bottom-color:#17151c14}[data-theme=light] .mp-matrix-title[data-astro-cid-iwa5vhle]{color:#17151c}[data-theme=light] [data-astro-cid-iwa5vhle]:is(.mp-matrix-title small,.mp-head.is-col-ch,.mp-sub,.mp-act small){color:#1d1a228f}[data-theme=light] .mp-head[data-astro-cid-iwa5vhle].is-col-free .mp-name[data-astro-cid-iwa5vhle],[data-theme=light] .mp-row[data-astro-cid-iwa5vhle].is-tier-free .mp-row-num[data-astro-cid-iwa5vhle]{color:#059669}[data-theme=light] .mp-head[data-astro-cid-iwa5vhle].is-col-starter .mp-name[data-astro-cid-iwa5vhle],[data-theme=light] .mp-row[data-astro-cid-iwa5vhle].is-tier-starter .mp-row-num[data-astro-cid-iwa5vhle]{color:#b45309}[data-theme=light] .mp-head[data-astro-cid-iwa5vhle].is-col-full .mp-name[data-astro-cid-iwa5vhle],[data-theme=light] .mp-row[data-astro-cid-iwa5vhle].is-tier-full .mp-row-num[data-astro-cid-iwa5vhle]{color:#e11d48}[data-theme=light] .mp-row-name[data-astro-cid-iwa5vhle]{color:#1d1a22db}[data-theme=light] .mp-row-count[data-astro-cid-iwa5vhle]{color:#1d1a2273}[data-theme=light] .mp-row[data-astro-cid-iwa5vhle]:hover{background:#17151c0a}[data-theme=light] .mp-col[data-astro-cid-iwa5vhle]{background:#17151c08}[data-theme=light] .mp-col[data-astro-cid-iwa5vhle].is-free .mp-bar[data-astro-cid-iwa5vhle]{color:#047857;background:linear-gradient(#10b98124 0%,#10b98142 100%)}[data-theme=light] .mp-col[data-astro-cid-iwa5vhle].is-starter .mp-bar[data-astro-cid-iwa5vhle]{color:#92400e;background:linear-gradient(#f59e0b24 0%,#f59e0b47 100%)}[data-theme=light] .mp-col[data-astro-cid-iwa5vhle].is-full .mp-bar[data-astro-cid-iwa5vhle]{color:#be123c;background:linear-gradient(#f43f5e1a 0%,#f43f5e3d 100%)}[data-theme=light] .mp-btn[data-astro-cid-iwa5vhle].is-free{color:#047857;background:#10b9811f}[data-theme=light] .mp-assist-foot[data-astro-cid-iwa5vhle]{color:#1d1a229e}[data-theme=light] .mp-assist-foot[data-astro-cid-iwa5vhle] strong[data-astro-cid-iwa5vhle]{color:#17151c}[data-theme=light] .mp-assist-foot[data-astro-cid-iwa5vhle] code[data-astro-cid-iwa5vhle]{color:#b45309;background:#17151c12}.faq-card[data-astro-cid-iwa5vhle]{color:#0f0f0f;background:#783324;padding:46px 0 0;position:relative}.faq-top-dashed[data-astro-cid-iwa5vhle]{pointer-events:none;width:240px;height:auto;position:absolute;top:8px;left:12px}.faq-header-wrap[data-astro-cid-iwa5vhle]{z-index:1;justify-content:center;padding:0 24px 38px;display:flex;position:relative}.faq-header-box[data-astro-cid-iwa5vhle]{background:#ec8981;border:4.5px solid #000;justify-content:center;align-items:center;padding:16px 42px 14px;display:inline-flex}.faq-title[data-astro-cid-iwa5vhle]{font-family:var(--poster-heipi);color:#000;letter-spacing:.04em;white-space:nowrap;margin:0;font-size:clamp(58px,14.2vw,114px);font-weight:400;line-height:1}.faq-list[data-astro-cid-iwa5vhle]{z-index:1;flex-direction:column;gap:32px;padding:0 46px 76px;display:flex;position:relative}.faq-q[data-astro-cid-iwa5vhle]{color:#edd6bf;font-family:var(--poster-font);letter-spacing:.01em;background:#000;border-radius:12px;margin-bottom:18px;padding:13px 24px;font-size:clamp(23px,4.7vw,37.5px);font-weight:900;line-height:1.25;display:inline-block}.faq-a[data-astro-cid-iwa5vhle]{color:#0f0f0f;background:#cdb299;border:4.5px solid #000;border-radius:12px;padding:22px 28px;font-size:clamp(16.5px,3.2vw,25.5px);font-weight:400;line-height:1.54}.faq-a[data-astro-cid-iwa5vhle] strong{font-weight:700}.faq-a[data-astro-cid-iwa5vhle] p{background:linear-gradient(90deg,#1d4ed8 0%,#7c3aed 52%,#db2777 100%);-webkit-background-clip:text;background-clip:text;margin:0}.faq-a[data-astro-cid-iwa5vhle] p+p{margin-top:22px}.faq-a[data-astro-cid-iwa5vhle] .faq-hl-grad{color:#0000}.faq-footer-wave[data-astro-cid-iwa5vhle]{position:relative}.faq-loop-arrow[data-astro-cid-iwa5vhle]{pointer-events:none;z-index:2;position:absolute}.faq-loop-arrow[data-astro-cid-iwa5vhle].is-left{width:clamp(96px,19vw,152px);top:-54px;left:12px}.faq-loop-arrow[data-astro-cid-iwa5vhle].is-right{width:clamp(88px,17vw,136px);top:-86px;right:68px}.faq-footer-sparkle[data-astro-cid-iwa5vhle]{z-index:2;width:28px;height:28px;position:absolute;top:22px;right:28%}.wave-top-svg[data-astro-cid-iwa5vhle]{width:100%;height:46px;display:block}.faq-footer-inner[data-astro-cid-iwa5vhle]{text-align:center;background:#cdb299;padding:4px 20px 26px}.faq-brand-row[data-astro-cid-iwa5vhle]{align-items:center;gap:10px;display:inline-flex}.faq-brand-stroke[data-astro-cid-iwa5vhle],.faq-brand-domain[data-astro-cid-iwa5vhle]{color:#fff;-webkit-text-stroke:3.5px #231815;text-shadow:0 2px #231815;paint-order:stroke fill}.faq-brand-stroke[data-astro-cid-iwa5vhle]{font-family:var(--poster-font);letter-spacing:.08em;font-size:clamp(24px,4.4vw,35px);font-weight:900}.faq-brand-domain[data-astro-cid-iwa5vhle]{font-family:var(--poster-font);letter-spacing:.06em;margin-top:2px;font-size:clamp(21px,4vw,32px);font-weight:900}.faq-brand-avatar[data-astro-cid-iwa5vhle]{background:#76b9f0;border:2.5px solid #231815;border-radius:50%;width:44px;height:44px}.poster-buy-panel[data-astro-cid-iwa5vhle]{text-align:center;color:#141413;background:#fdf6ee;border:3.5px solid #141413;border-radius:20px;padding:32px 28px;box-shadow:0 12px 32px #1414131f}.pb-badge[data-astro-cid-iwa5vhle]{color:#141413;background:#fde047;border:2px solid #000;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800;display:inline-block}.pb-title[data-astro-cid-iwa5vhle]{margin:12px 0 8px;font-size:clamp(22px,4.2vw,32px);font-weight:900}.pb-sub[data-astro-cid-iwa5vhle]{color:#44403c;max-width:580px;margin:0 auto 20px;font-size:15px;line-height:1.6}.pb-buttons[data-astro-cid-iwa5vhle]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}.pb-option[data-astro-cid-iwa5vhle]{background:#fff;border:2px solid #d6d0c4;border-radius:14px;padding:18px 16px 8px}.pb-option[data-astro-cid-iwa5vhle].is-featured{background:#fff9f5;border-color:#c91616}.pb-opt-tag[data-astro-cid-iwa5vhle]{color:#78716c;margin-bottom:-14px;font-size:13px;font-weight:800}.pb-option[data-astro-cid-iwa5vhle].is-featured .pb-opt-tag[data-astro-cid-iwa5vhle]{color:#c91616}.pb-assist[data-astro-cid-iwa5vhle]{color:#57534e;margin:18px 0 0;font-size:13.5px}.pb-assist[data-astro-cid-iwa5vhle] code[data-astro-cid-iwa5vhle]{color:#141413;background:#f5ebe0;border-radius:4px;padding:2px 6px;font-weight:700}.tc-pending-quick[data-astro-cid-iwa5vhle]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tc-pending-btn[data-astro-cid-iwa5vhle]{appearance:none;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700}.tc-pending-btn[data-astro-cid-iwa5vhle]:hover{background:#ffffff24}.tc-pending-btn[data-astro-cid-iwa5vhle].is-buy{background:linear-gradient(#f4506a 0%,#d62b4a 100%);border-color:#0000}@media (width<=680px){.hero-card[data-astro-cid-iwa5vhle]{--slash:0px;grid-template-columns:1fr;min-height:0}.hero-text[data-astro-cid-iwa5vhle]{padding:24px 22px 26px}.hero-actions[data-astro-cid-iwa5vhle]{flex-wrap:nowrap;align-self:stretch}.hero-btn[data-astro-cid-iwa5vhle]{padding:14px 18px;font-size:15px}.hero-btn[data-astro-cid-iwa5vhle].is-green{flex:auto}.hero-visual[data-astro-cid-iwa5vhle]{order:-1;height:250px}.hero-slash[data-astro-cid-iwa5vhle]{display:none}.hero-portrait[data-astro-cid-iwa5vhle]{height:calc(100% - 22px);left:50%;right:auto;transform:translate(-50%)}.pain-card[data-astro-cid-iwa5vhle]{padding:20px 14px 28px}.poster-sticky-capsule[data-astro-cid-iwa5vhle]{gap:5px;padding:6px 9px}.psd-btn[data-astro-cid-iwa5vhle],.psd-cta[data-astro-cid-iwa5vhle]{padding:6px 10px;font-size:12.5px}.adv-band-inner[data-astro-cid-iwa5vhle],.adv-band[data-astro-cid-iwa5vhle].is-reverse .adv-band-inner[data-astro-cid-iwa5vhle]{text-align:center;grid-template-columns:1fr;padding:16px 18px}.adv-band[data-astro-cid-iwa5vhle].is-reverse .adv-illus[data-astro-cid-iwa5vhle]{order:-1}.adv-illus[data-astro-cid-iwa5vhle]{margin-top:-36px}.adv-pill[data-astro-cid-iwa5vhle]{margin-top:0}.bridge-card[data-astro-cid-iwa5vhle]{padding:22px 18px}.faq-list[data-astro-cid-iwa5vhle]{padding:0 18px 56px}}@font-face{font-family:KcPoster;src:url(/fonts/coroutines-paper-landing/KcPoster.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:KcShuHei;src:url(/fonts/coroutines-paper-landing/AlimamaShuHeiTi-Bold.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:KcPuHui;src:url(/fonts/coroutines-paper-landing/AlibabaPuHuiTi-Bold.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.kp-root[data-astro-cid-dmgax6r6]{--kp-font:"KcPoster", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;--kp-shuhei:"KcShuHei", "KcPuHui", var(--kp-font);--kp-puhui:"KcPuHui", var(--kp-font);--kp-green:#428c5a;--kp-green-deep:#2f6e44;--kp-blue:#3062a2;--kp-orange:#e29339;--kp-orange-soft:#e8a957;--kp-red:#e8492c;--kp-dred:#a31a1a;--kp-ink:#141414;--kp-mint:#bdd9c6;--kp-tan:#e3d5c2;--kp-gray:#f3f2f2;font-family:var(--kp-font);padding:0 12px 48px}.kp-root[data-astro-cid-dmgax6r6] .kp-pu{font-family:var(--kp-font);font-feature-settings:"halt"}.kp-root[data-astro-cid-dmgax6r6] .kp-pu.is-mid{margin-left:.12em;margin-right:.1em}.kp-root[data-astro-cid-dmgax6r6] em[data-astro-cid-dmgax6r6],.kp-root[data-astro-cid-dmgax6r6] b[data-astro-cid-dmgax6r6]{font-style:normal}.c-or[data-astro-cid-dmgax6r6]{color:var(--kp-orange)}.c-red[data-astro-cid-dmgax6r6]{color:var(--kp-red)}.c-dred[data-astro-cid-dmgax6r6]{color:var(--kp-dred)}.c-yl[data-astro-cid-dmgax6r6]{color:#f7d54a}.c-bl[data-astro-cid-dmgax6r6]{color:#1f4f91}.kp-sec[data-astro-cid-dmgax6r6]{max-width:800px;margin:0 auto 28px}.kp-btn[data-astro-cid-dmgax6r6],.kp-dock-btn[data-astro-cid-dmgax6r6]{--btn-top:#4fa66c;--btn-bottom:#2f7f4b;--btn-glow:#2f7f4b99;appearance:none;color:#fff;font-family:var(--kp-font);cursor:pointer;background:linear-gradient(180deg, var(--btn-top), var(--btn-bottom));text-shadow:0 1px #00000029;box-shadow:inset 0 1px 0 #ffffff4d, 0 10px 20px -10px var(--btn-glow);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:800;line-height:1;text-decoration:none;transition:transform .14s,filter .14s;display:inline-flex}.kp-btn[data-astro-cid-dmgax6r6].is-orange,.kp-dock-btn[data-astro-cid-dmgax6r6].is-orange{--btn-top:#f0a443;--btn-bottom:#d27a1c;--btn-glow:#d27a1c99}.kp-btn[data-astro-cid-dmgax6r6]:hover,.kp-dock-btn[data-astro-cid-dmgax6r6]:hover{filter:brightness(1.06);transform:translateY(-1px)}.kp-btn[data-astro-cid-dmgax6r6]{padding:14px 26px;font-size:16px}.kp-btn-icon[data-astro-cid-dmgax6r6]{flex-shrink:0}.kp-sec[data-astro-cid-dmgax6r6].kp-sec-hero{margin-top:28px;margin-bottom:20px}.kp-hero-card[data-astro-cid-dmgax6r6]{--slash:64px;isolation:isolate;min-height:360px;color:var(--text);background:linear-gradient(135deg,#1e3326 0%,#16251c 60%,#13201a 100%);border:1px solid #2f5039;border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0003,0 28px 60px -28px #428c5a8c}[data-theme=light] .kp-hero-card[data-astro-cid-dmgax6r6]{background:linear-gradient(135deg,#f6fbf7 0%,#e4f2e8 60%,#d6ecdd 100%);border-color:#bddcc6;box-shadow:inset 0 1px #fff,0 1px 2px #1446280f,0 26px 50px -26px #2e6e4666}.kp-hero-text[data-astro-cid-dmgax6r6]{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;padding:36px 12px 32px 44px;display:flex}.kp-hero-bg-logo[data-astro-cid-dmgax6r6]{z-index:-1;opacity:.12;pointer-events:none;width:540px;height:auto;position:absolute;top:50%;left:-40px;transform:translateY(-50%)rotate(-10deg)}[data-theme=dark] .kp-hero-bg-logo[data-astro-cid-dmgax6r6]{opacity:.1}.kp-hero-kicker[data-astro-cid-dmgax6r6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kp-hero-tag[data-astro-cid-dmgax6r6]{letter-spacing:.12em;color:#fff;background:var(--kp-green);border-radius:6px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:800;line-height:1}.kp-hero-kicker-note[data-astro-cid-dmgax6r6]{color:var(--text-muted);font-size:13px}.kp-hero-title[data-astro-cid-dmgax6r6]{font-family:var(--kp-font);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(32px,6vw,48px);font-weight:900;line-height:1.1}.kp-hero-facts[data-astro-cid-dmgax6r6],.kp-hero-note[data-astro-cid-dmgax6r6]{color:var(--text-muted);margin:0}.kp-hero-facts[data-astro-cid-dmgax6r6]{font-size:15px;line-height:1.65}.kp-hero-facts[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6],.kp-hero-note[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6]{display:inline-block}.kp-hero-facts[data-astro-cid-dmgax6r6] strong[data-astro-cid-dmgax6r6]{color:var(--text);font-weight:800}.kp-hero-intro[data-astro-cid-dmgax6r6]{appearance:none;border:1px solid color-mix(in srgb, var(--kp-green) 55%, var(--border));background:color-mix(in srgb, var(--kp-green) 14%, transparent);color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:9px;margin:-4px 0 -2px;padding:6px 14px 6px 6px;font-family:inherit;font-size:14px;font-weight:800;transition:background .14s;display:inline-flex}.kp-hero-intro[data-astro-cid-dmgax6r6]:hover{background:color-mix(in srgb, var(--kp-green) 26%, transparent)}.kp-hi-play[data-astro-cid-dmgax6r6]{background:var(--kp-green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;padding-left:2px;font-size:10px;display:grid}.kp-hero-actions[data-astro-cid-dmgax6r6]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.kp-hero-note[data-astro-cid-dmgax6r6]{border-top:1px solid var(--border);align-self:stretch;padding-top:14px;font-size:12.5px;line-height:1.55}.kp-hero-visual[data-astro-cid-dmgax6r6]{min-width:0;position:relative}.kp-hero-felt[data-astro-cid-dmgax6r6]{clip-path:polygon(var(--slash) 0, 100% 0, 100% 100%, 0 100%);background-color:var(--kp-green);background-blend-mode:overlay, normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/></svg>"),radial-gradient(120% 90% at 100% 100%,#001e0a59,#0000 62%);position:absolute;inset:0}.kp-hero-portrait[data-astro-cid-dmgax6r6]{z-index:2;filter:drop-shadow(0 12px 24px #001e0a66);width:auto;height:calc(100% - 26px);max-height:340px;position:absolute;bottom:0;right:18px}.kp-dock[data-astro-cid-dmgax6r6]{top:var(--dock-top,54px);z-index:150;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding:0 12px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-10px)}.kp-dock[data-astro-cid-dmgax6r6].is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (height<=539px){.kp-dock[data-astro-cid-dmgax6r6]{top:10px}}@media (prefers-reduced-motion:reduce){.kp-dock[data-astro-cid-dmgax6r6]{transition:none}}.kp-dock-capsule[data-astro-cid-dmgax6r6]{pointer-events:auto;background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;display:inline-flex;box-shadow:0 10px 28px -10px #00000059}.kp-dock-btn[data-astro-cid-dmgax6r6]{gap:7px;padding:8px 16px;font-size:14.5px}.kp-poster[data-astro-cid-dmgax6r6]{--u:calc(100cqw / 750);border-radius:20px;overflow:hidden;box-shadow:0 14px 40px -12px #14141338;container-type:inline-size}.kp-poster-in[data-astro-cid-dmgax6r6]{color:var(--kp-ink);font-size:calc(30 * var(--u));line-height:1.5}[data-astro-cid-dmgax6r6]:where(.kp-poster-in) [data-astro-cid-dmgax6r6]:where(p,h2,h3,ul,ol){margin:0}.kp-cover[data-astro-cid-dmgax6r6],.kp-green[data-astro-cid-dmgax6r6],.kp-clouds-green-fill[data-astro-cid-dmgax6r6]{background-color:var(--kp-green);background-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/></svg>")}.kp-wm[data-astro-cid-dmgax6r6],.kp-cover-band[data-astro-cid-dmgax6r6],.kp-head[data-astro-cid-dmgax6r6],.kp-sub[data-astro-cid-dmgax6r6],.kp-bar[data-astro-cid-dmgax6r6],.kp-pill[data-astro-cid-dmgax6r6],.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6],.kp-note-title[data-astro-cid-dmgax6r6],.kp-m-1[data-astro-cid-dmgax6r6],.kp-m-big[data-astro-cid-dmgax6r6],.kp-m-big2[data-astro-cid-dmgax6r6],.kp-m-big3[data-astro-cid-dmgax6r6],.kp-m-5[data-astro-cid-dmgax6r6],.kp-m-chance[data-astro-cid-dmgax6r6],.kp-oc-title[data-astro-cid-dmgax6r6]{font-family:var(--kp-puhui)}.kp-wm[data-astro-cid-dmgax6r6]{font-size:calc(76 * var(--u));letter-spacing:.02em;color:#ffffff2b;white-space:nowrap;user-select:none;pointer-events:none;font-weight:900;line-height:1}.kp-clouds[data-astro-cid-dmgax6r6]{width:100%;height:calc(110 * var(--u));stroke:#23472f;stroke-width:2px;vector-effect:non-scaling-stroke;display:block}.kp-clouds-green[data-astro-cid-dmgax6r6]{height:calc(110 * var(--u));margin:calc(40 * var(--u)) calc(-30 * var(--u)) 0;position:relative}.kp-clouds-green[data-astro-cid-dmgax6r6] .kp-clouds[data-astro-cid-dmgax6r6]{fill:none;height:100%;position:absolute;inset:0}.kp-clouds-green-fill[data-astro-cid-dmgax6r6]{position:absolute;inset:0 0 -1px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 120' preserveAspectRatio='none'><path d='M0 46 C 18 70, 60 74, 86 56 C 108 92, 176 92, 198 56 C 222 74, 256 72, 270 52 C 300 90, 362 90, 386 54 C 406 78, 456 78, 474 54 C 500 92, 566 92, 592 58 C 612 76, 646 74, 660 54 C 684 84, 730 80, 750 60 L 750 120 L 0 120 Z'/></svg>") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 120' preserveAspectRatio='none'><path d='M0 46 C 18 70, 60 74, 86 56 C 108 92, 176 92, 198 56 C 222 74, 256 72, 270 52 C 300 90, 362 90, 386 54 C 406 78, 456 78, 474 54 C 500 92, 566 92, 592 58 C 612 76, 646 74, 660 54 C 684 84, 730 80, 750 60 L 750 120 L 0 120 Z'/></svg>") 0 0/100% 100% no-repeat}.kp-cover[data-astro-cid-dmgax6r6]{height:calc(897 * var(--u));position:relative;overflow:hidden}.kp-cover-strip[data-astro-cid-dmgax6r6]{height:calc(42 * var(--u));color:#fff;font-size:calc(22 * var(--u));letter-spacing:.04em;background:#1b1b1b;justify-content:space-around;align-items:center;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.kp-cover-wm[data-astro-cid-dmgax6r6]{left:0;right:0;top:calc(68 * var(--u));text-align:center;font-size:calc(124 * var(--u));color:#fff3;position:absolute}.kp-cover-board[data-astro-cid-dmgax6r6]{position:absolute;inset:0}.kp-cover-parchment[data-astro-cid-dmgax6r6]{left:calc(38 * var(--u));top:calc(138 * var(--u));width:calc(704 * var(--u));height:auto;filter:drop-shadow(0 calc(10 * var(--u)) calc(14 * var(--u)) #00000040);position:absolute}.kp-cover-logo[data-astro-cid-dmgax6r6]{left:calc(4 * var(--u));width:calc(470 * var(--u));height:auto;position:absolute;top:0}.kp-cover-loop[data-astro-cid-dmgax6r6]{left:calc(684 * var(--u));top:calc(186 * var(--u));width:calc(62 * var(--u));position:absolute}.kp-cover-title[data-astro-cid-dmgax6r6]{left:0;right:0;top:calc(244 * var(--u));font-family:var(--kp-shuhei);flex-direction:column;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute}.kp-cover-l1[data-astro-cid-dmgax6r6],.kp-cover-l2[data-astro-cid-dmgax6r6]{-webkit-text-stroke:calc(12 * var(--u)) #111;paint-order:stroke fill;text-shadow:calc(5 * var(--u)) calc(6 * var(--u)) 0 #111}.kp-cover-l1[data-astro-cid-dmgax6r6]{font-size:calc(131 * var(--u));letter-spacing:-.03em;color:#eda74f}.kp-cover-l2[data-astro-cid-dmgax6r6]{margin-top:calc(6 * var(--u));font-size:calc(132 * var(--u));color:#6dba86}.kp-cover-band[data-astro-cid-dmgax6r6]{left:calc(95 * var(--u));right:calc(60 * var(--u));top:calc(534 * var(--u));height:calc(74 * var(--u));color:#fff;font-size:calc(42 * var(--u));letter-spacing:.03em;background:#161616;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;transform:rotate(-1.4deg)}.kp-cover-stars[data-astro-cid-dmgax6r6]{left:0;right:0;top:calc(626 * var(--u));justify-content:center;gap:calc(22 * var(--u));font-size:calc(31 * var(--u));font-weight:500;display:flex;position:absolute}.kp-clouds-gray[data-astro-cid-dmgax6r6] .kp-cloud-inner[data-astro-cid-dmgax6r6]{fill:none}.kp-clouds-gray[data-astro-cid-dmgax6r6]{fill:var(--kp-gray);z-index:3;position:absolute;bottom:0;left:0}.kp-pain[data-astro-cid-dmgax6r6]{background:var(--kp-gray);padding:calc(33 * var(--u)) calc(34 * var(--u)) calc(24 * var(--u)) calc(30 * var(--u));font-family:var(--kp-puhui);z-index:1;font-weight:700;line-height:1;position:relative}.kp-blue[data-astro-cid-dmgax6r6]{background:var(--kp-blue);color:#fff;position:relative}.kp-tag[data-astro-cid-dmgax6r6]{z-index:2;padding:calc(4 * var(--u)) calc(16 * var(--u));font-size:calc(28 * var(--u));color:#fff;white-space:nowrap;box-shadow:calc(2 * var(--u)) calc(3 * var(--u)) 0 #0000002e;clip-path:polygon(0 8%,4% 0,96% 6%,100% 0,98% 50%,100% 100%,95% 94%,4% 100%,0 92%,2% 50%);font-weight:800;line-height:1.3;position:absolute}.kp-tag[data-astro-cid-dmgax6r6].is-green{background:#4a9a64}.kp-tag[data-astro-cid-dmgax6r6].is-orange{background:#d9923f}.kp-p-r1[data-astro-cid-dmgax6r6]{font-size:calc(107.3 * var(--u));line-height:calc(103 * var(--u));letter-spacing:-.01em;white-space:nowrap}.kp-p-r2[data-astro-cid-dmgax6r6]{margin-top:calc(29 * var(--u));height:calc(110 * var(--u));font-size:calc(76 * var(--u));letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;display:flex}.kp-p-r2[data-astro-cid-dmgax6r6] .c-or[data-astro-cid-dmgax6r6]{color:#f0a649}.kp-p-tag-1[data-astro-cid-dmgax6r6]{left:calc(130 * var(--u));top:calc(-32 * var(--u));transform:rotate(-7deg)}.kp-p-r3[data-astro-cid-dmgax6r6]{margin-top:calc(16 * var(--u));height:calc(150 * var(--u));justify-content:space-between;align-items:center;display:flex}.kp-p-r3-l[data-astro-cid-dmgax6r6]{font-size:calc(70 * var(--u));line-height:calc(77 * var(--u));white-space:nowrap;flex-direction:column;display:flex}.kp-p-r3-r[data-astro-cid-dmgax6r6]{font-size:calc(158 * var(--u));letter-spacing:-.05em;margin-right:calc(3 * var(--u));white-space:nowrap;line-height:1}.kp-p-r4[data-astro-cid-dmgax6r6]{margin-top:calc(24 * var(--u));height:calc(200 * var(--u));justify-content:space-between;align-items:center;display:flex}.kp-p-r4-l[data-astro-cid-dmgax6r6]{font-size:calc(208 * var(--u));letter-spacing:-.02em;margin-left:calc(-13 * var(--u));white-space:nowrap}.kp-p-r4-r[data-astro-cid-dmgax6r6]{width:calc(282 * var(--u));height:100%;font-size:calc(72 * var(--u));line-height:calc(88 * var(--u));flex-direction:column;justify-content:center;align-items:center;display:flex}.kp-p-tag-2[data-astro-cid-dmgax6r6]{right:calc(-24 * var(--u));top:calc(-36 * var(--u));transform:rotate(8deg)}.kp-p-r5[data-astro-cid-dmgax6r6]{margin-top:calc(20 * var(--u));font-size:calc(109.4 * var(--u));line-height:calc(104 * var(--u));letter-spacing:-.01em;white-space:nowrap;margin-left:calc(-5 * var(--u))}.kp-p-r6[data-astro-cid-dmgax6r6]{margin-top:calc(24 * var(--u));height:calc(162 * var(--u));justify-content:space-between;align-items:center;display:flex}.kp-p-r6-l[data-astro-cid-dmgax6r6]{align-items:flex-start;gap:calc(8 * var(--u));flex-direction:column;display:flex}.kp-p-r6-a[data-astro-cid-dmgax6r6]{font-size:calc(58 * var(--u));line-height:calc(60 * var(--u));white-space:nowrap}.kp-p-r6-b[data-astro-cid-dmgax6r6]{width:calc(298 * var(--u));height:calc(95 * var(--u));font-size:calc(63 * var(--u));white-space:nowrap;justify-content:center;align-items:center;display:flex}.kp-p-r6-r[data-astro-cid-dmgax6r6]{font-size:calc(154 * var(--u));letter-spacing:-.03em;margin-right:calc(0 * var(--u));white-space:nowrap}.kp-p-r7[data-astro-cid-dmgax6r6]{margin-top:calc(14 * var(--u));white-space:nowrap;flex-direction:column;display:flex}.kp-p-r7-a[data-astro-cid-dmgax6r6]{font-size:calc(39.5 * var(--u));line-height:calc(52 * var(--u))}.kp-p-r7-b[data-astro-cid-dmgax6r6]{font-size:calc(44.5 * var(--u));line-height:calc(54 * var(--u))}.kp-p-r8[data-astro-cid-dmgax6r6]{justify-content:center;align-items:center;gap:calc(30 * var(--u));margin-top:calc(8 * var(--u));height:calc(160 * var(--u));font-size:calc(128 * var(--u));letter-spacing:.01em;white-space:nowrap;display:flex}.kp-p-tag-3[data-astro-cid-dmgax6r6]{left:calc(428 * var(--u));top:calc(-24 * var(--u));transform:rotate(-4deg)}.kp-p-curl[data-astro-cid-dmgax6r6]{width:calc(58 * var(--u));flex-shrink:0}.kp-p-r9[data-astro-cid-dmgax6r6]{margin-top:calc(20 * var(--u));font-size:calc(63 * var(--u));line-height:calc(76 * var(--u));letter-spacing:-.005em;white-space:nowrap;flex-direction:column;display:flex}.kp-p-r10[data-astro-cid-dmgax6r6]{margin-top:calc(14 * var(--u));height:calc(172 * var(--u));justify-content:space-between;align-items:center;display:flex}.kp-p-r10-l[data-astro-cid-dmgax6r6]{font-size:calc(182 * var(--u));letter-spacing:-.02em;margin-left:calc(-6 * var(--u));white-space:nowrap}.kp-p-r10-r[data-astro-cid-dmgax6r6]{font-size:calc(82 * var(--u));line-height:calc(86 * var(--u));white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.kp-p-confuse[data-astro-cid-dmgax6r6]{align-items:center;gap:calc(16 * var(--u));display:inline-flex}.kp-up[data-astro-cid-dmgax6r6]{width:calc(58 * var(--u));height:calc(70 * var(--u));clip-path:polygon(50% 0,100% 50%,70% 50%,70% 100%,30% 100%,30% 50%,0 50%);background:#111;display:inline-block;position:relative}.kp-up[data-astro-cid-dmgax6r6]:after{content:"";inset:calc(5 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u));clip-path:polygon(50% 0,100% 50%,70% 50%,70% 100%,30% 100%,30% 50%,0 50%);background:#f7c21c;position:absolute}.kp-p-r11[data-astro-cid-dmgax6r6]{justify-content:space-between;align-items:stretch;gap:calc(8 * var(--u));margin-top:calc(22 * var(--u));height:calc(164 * var(--u));display:flex}.kp-p-r11-l[data-astro-cid-dmgax6r6]{font-size:calc(74 * var(--u));line-height:calc(84 * var(--u));white-space:nowrap;flex-direction:column;justify-content:center;display:flex}.kp-p-r11-r[data-astro-cid-dmgax6r6]{width:calc(301 * var(--u));color:#fff;font-size:calc(128 * var(--u));letter-spacing:.04em;background:#8b0a0a;justify-content:center;align-items:center;display:flex}.kp-green[data-astro-cid-dmgax6r6]{padding:0 0 calc(40 * var(--u))}.kp-block[data-astro-cid-dmgax6r6]{padding-top:calc(104 * var(--u));position:relative}.kp-block[data-astro-cid-dmgax6r6]>.kp-wm[data-astro-cid-dmgax6r6]{left:calc(122 * var(--u));top:calc(14 * var(--u));position:absolute}.kp-paper[data-astro-cid-dmgax6r6]{z-index:1;border:0 solid #0000;padding:calc(30 * var(--u)) calc(34 * var(--u)) calc(30 * var(--u));border-image-repeat:stretch;margin:0 auto;position:relative}.kp-paper-a[data-astro-cid-dmgax6r6]{width:calc(687 * var(--u));margin-bottom:calc(70 * var(--u));border-image-source:url(/images/coroutines-paper-landing/paper-a.webp);border-image-slice:40 50 100 40 fill;border-image-width:calc(40 * var(--u)) calc(50 * var(--u)) calc(100 * var(--u)) calc(40 * var(--u));border-image-outset:calc(15 * var(--u)) calc(24 * var(--u)) calc(55 * var(--u)) calc(11 * var(--u))}.kp-paper-b[data-astro-cid-dmgax6r6]{width:calc(695 * var(--u));margin-bottom:calc(96 * var(--u));border-image-source:url(/images/coroutines-paper-landing/paper-b.webp);border-image-slice:60 90 130 70 fill;border-image-width:calc(60 * var(--u)) calc(90 * var(--u)) calc(130 * var(--u)) calc(70 * var(--u));border-image-outset:calc(23 * var(--u)) calc(50 * var(--u)) calc(80 * var(--u)) calc(46 * var(--u))}.kp-paper-c[data-astro-cid-dmgax6r6]{width:calc(692 * var(--u));margin-bottom:calc(116 * var(--u));border-image-source:url(/images/coroutines-paper-landing/paper-c.webp);border-image-slice:60 90 150 70 fill;border-image-width:calc(60 * var(--u)) calc(90 * var(--u)) calc(150 * var(--u)) calc(70 * var(--u));border-image-outset:calc(36 * var(--u)) calc(55 * var(--u)) calc(100 * var(--u)) calc(38 * var(--u))}.kp-head[data-astro-cid-dmgax6r6]{padding:0 calc(92 * var(--u));color:#fff;font-size:calc(46 * var(--u));font-weight:900;line-height:calc(78 * var(--u));letter-spacing:.06em;clip-path:polygon(0 3%,30% 0,70% 2%,100% 0,99.5% 50%,100% 97%,60% 100%,25% 98%,0 100%,.4% 50%);filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #0003);background:#161616;position:relative}.kp-head-tape[data-astro-cid-dmgax6r6]{right:calc(-118 * var(--u));top:calc(-24 * var(--u));width:calc(200 * var(--u));pointer-events:none;height:auto;position:absolute;transform:rotate(4deg)}.kp-head-wrap[data-astro-cid-dmgax6r6]{width:fit-content;margin:calc(-68 * var(--u)) auto calc(24 * var(--u));position:relative}.kp-head-wrap[data-astro-cid-dmgax6r6] .kp-head[data-astro-cid-dmgax6r6]{margin:0}.kp-sub[data-astro-cid-dmgax6r6]{white-space:nowrap;text-align:center;color:#3d8b57;font-size:calc(38 * var(--u));letter-spacing:.02em;font-weight:800;line-height:1.3}.kp-spark[data-astro-cid-dmgax6r6]{z-index:3;fill:#f0b04f;stroke:#fff;stroke-width:2.5px;paint-order:stroke;filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #0000002e);position:absolute}.kp-pill[data-astro-cid-dmgax6r6]{padding:calc(6 * var(--u)) calc(32 * var(--u)) calc(8 * var(--u));border:calc(3 * var(--u)) solid #111;background:var(--kp-orange-soft);color:#111;font-size:calc(36 * var(--u));white-space:nowrap;box-shadow:calc(4 * var(--u)) calc(5 * var(--u)) 0 #111;border-radius:999px;font-weight:800;line-height:1.3;display:inline-block}.kp-myth[data-astro-cid-dmgax6r6]{margin-top:calc(48 * var(--u));padding:calc(38 * var(--u)) calc(20 * var(--u)) calc(30 * var(--u));text-align:center;color:#222;font-weight:800;font-family:var(--kp-puhui)}.kp-m-1[data-astro-cid-dmgax6r6]{font-size:calc(40 * var(--u));line-height:calc(80 * var(--u));color:#111;font-weight:800}.kp-m-big[data-astro-cid-dmgax6r6]{font-size:calc(66 * var(--u))}.kp-m-2[data-astro-cid-dmgax6r6],.kp-m-3[data-astro-cid-dmgax6r6]{font-size:calc(40 * var(--u));line-height:calc(72 * var(--u))}.kp-m-big2[data-astro-cid-dmgax6r6]{font-size:calc(66 * var(--u))}.kp-m-big3[data-astro-cid-dmgax6r6]{font-size:calc(52 * var(--u))}.kp-m-big[data-astro-cid-dmgax6r6],.kp-m-big2[data-astro-cid-dmgax6r6],.kp-m-big3[data-astro-cid-dmgax6r6]{vertical-align:-.06em;font-weight:900}.kp-myth[data-astro-cid-dmgax6r6] .kp-m-4[data-astro-cid-dmgax6r6]{margin-top:calc(20 * var(--u));font-size:calc(46 * var(--u));line-height:calc(84 * var(--u));color:#111;white-space:nowrap;font-weight:800}.kp-hl[data-astro-cid-dmgax6r6]{padding:0 calc(6 * var(--u));background:linear-gradient(#0000 60%,#fece00 60% 88%,#0000 88%)}.kp-m-5[data-astro-cid-dmgax6r6]{font-size:calc(40 * var(--u));line-height:calc(70 * var(--u));color:#333;font-weight:800}.kp-m-6[data-astro-cid-dmgax6r6]{font-size:calc(40 * var(--u));line-height:calc(66 * var(--u));color:#333}.kp-m-7[data-astro-cid-dmgax6r6]{margin-top:calc(10 * var(--u));font-size:calc(40 * var(--u));line-height:calc(100 * var(--u));color:#333}.kp-m-chance[data-astro-cid-dmgax6r6]{appearance:none;padding:0 calc(4 * var(--u));font-family:inherit;font-size:calc(74 * var(--u));vertical-align:-.08em;color:#2a935b;cursor:pointer;text-decoration:underline wavy #0000;text-decoration-thickness:calc(3 * var(--u));text-underline-offset:calc(12 * var(--u));background:0 0;border:none;font-weight:900;line-height:1;transition:color .15s,text-decoration-color .15s}.kp-m-chance[data-astro-cid-dmgax6r6]:hover{color:#1f7a48;text-decoration-color:#2a935b80}.kp-myth[data-astro-cid-dmgax6r6] .kp-m-hint[data-astro-cid-dmgax6r6]{margin-top:calc(14 * var(--u))}.kp-chip[data-astro-cid-dmgax6r6]{appearance:none;border:calc(2 * var(--u)) solid #2a935b;padding:calc(10 * var(--u)) calc(24 * var(--u));color:#1f7a48;font-family:inherit;font-size:max(13px, calc(26 * var(--u)));cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;font-weight:700;transition:background .15s;display:inline-flex}.kp-chip[data-astro-cid-dmgax6r6]:hover{background:#e6f3ea}.kp-mentor[data-astro-cid-dmgax6r6]{padding-bottom:calc(26 * var(--u))}.kp-mentor-top[data-astro-cid-dmgax6r6]{z-index:2;height:calc(196 * var(--u));margin-top:calc(-4 * var(--u));pointer-events:none;position:relative}.kp-mentor-photo[data-astro-cid-dmgax6r6]{left:calc(26 * var(--u));bottom:calc(-43 * var(--u));width:calc(300 * var(--u));height:auto;position:absolute}.kp-spark[data-astro-cid-dmgax6r6].is-1{width:calc(34 * var(--u));left:calc(62 * var(--u));top:calc(36 * var(--u))}.kp-spark[data-astro-cid-dmgax6r6].is-2{width:calc(56 * var(--u));left:calc(34 * var(--u));top:calc(98 * var(--u))}.kp-mentor-pill[data-astro-cid-dmgax6r6]{left:calc(274 * var(--u));bottom:calc(78 * var(--u));white-space:nowrap;font-size:calc(30 * var(--u));line-height:calc(37 * var(--u));padding-inline:calc(36 * var(--u));position:absolute}.kp-mentor-list[data-astro-cid-dmgax6r6]{padding:calc(22 * var(--u)) calc(2 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));background:var(--kp-mint);font-size:clamp(18px, calc(27 * var(--u)), 29px);font-weight:700;line-height:1.42;list-style:none;margin:0 calc(-4 * var(--u))!important}.kp-mentor-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]{margin-bottom:calc(12 * var(--u));padding-left:.85em;position:relative}.kp-mentor-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]:before{content:"•";position:absolute;top:0;left:0}.kp-mentor-book[data-astro-cid-dmgax6r6]{z-index:2;right:calc(-58 * var(--u));top:calc(370 * var(--u));width:calc(190 * var(--u));height:auto;position:absolute;transform:rotate(-4deg)}.kp-hl-paper[data-astro-cid-dmgax6r6]{padding-bottom:calc(26 * var(--u))}.kp-hl-paper[data-astro-cid-dmgax6r6] .kp-sub[data-astro-cid-dmgax6r6]{margin-top:calc(-6 * var(--u))}.kp-bar[data-astro-cid-dmgax6r6]{width:fit-content;padding:0 calc(36 * var(--u));color:#fff;font-size:calc(36 * var(--u));font-weight:800;line-height:calc(48 * var(--u));letter-spacing:.02em;clip-path:polygon(1% 10%,0 0,99% 4%,100% 30%,98% 60%,100% 100%,2% 96%,0 70%,2% 40%);background:#489160;margin:calc(28 * var(--u)) auto calc(14 * var(--u))!important}.kp-bar[data-astro-cid-dmgax6r6] em[data-astro-cid-dmgax6r6]{color:#f6d43c}.kp-hl-p[data-astro-cid-dmgax6r6]{font-size:clamp(17px, calc(23.4 * var(--u)), 25px);text-align:justify;line-height:1.62}.kp-inline-link[data-astro-cid-dmgax6r6]{appearance:none;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:calc(2 * var(--u));text-underline-offset:calc(6 * var(--u));background:0 0;border:none;padding:0;font-weight:800}.kp-inline-link[data-astro-cid-dmgax6r6]:hover{filter:brightness(.85)}.kp-block[data-astro-cid-dmgax6r6].kp-trial-block{padding-top:calc(30 * var(--u));padding-bottom:calc(30 * var(--u))}.kp-note[data-astro-cid-dmgax6r6]{width:calc(690 * var(--u));padding:calc(46 * var(--u)) calc(30 * var(--u)) calc(36 * var(--u));background:#f6ecd2;background-image:repeating-linear-gradient(transparent 0 calc(47 * var(--u)), #428c5a2e calc(47 * var(--u)) calc(49 * var(--u)));box-shadow:0 calc(12 * var(--u)) calc(22 * var(--u)) #00000040;text-align:center;margin:0 auto;position:relative;transform:rotate(-.8deg)}.kp-note-tape[data-astro-cid-dmgax6r6]{top:calc(-20 * var(--u));width:calc(170 * var(--u));height:auto;position:absolute}.kp-note-tape[data-astro-cid-dmgax6r6].is-l{left:calc(-40 * var(--u));transform:rotate(-24deg)}.kp-note-tape[data-astro-cid-dmgax6r6].is-r{right:calc(-40 * var(--u));transform:rotate(22deg)}.kp-note-title[data-astro-cid-dmgax6r6]{font-size:calc(48 * var(--u));color:#2a6e44;font-weight:900}.kp-note-desc[data-astro-cid-dmgax6r6]{font-size:clamp(15px, calc(24 * var(--u)), 25px);color:#4a4136;text-wrap:balance;flex-direction:column;line-height:1.6;display:flex;margin-top:calc(12 * var(--u))!important}.kp-note-chips[data-astro-cid-dmgax6r6]{gap:calc(14 * var(--u));margin-top:calc(26 * var(--u));flex-direction:column;display:flex}.kp-trial-chip[data-astro-cid-dmgax6r6]{appearance:none;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u));border:calc(3 * var(--u)) solid #111;border-radius:calc(14 * var(--u));box-shadow:calc(4 * var(--u)) calc(5 * var(--u)) 0 #111;text-align:left;color:var(--kp-ink);cursor:pointer;background:#fff;font-family:inherit;transition:transform .12s,box-shadow .12s;display:flex}.kp-trial-chip[data-astro-cid-dmgax6r6]:hover{transform:translate(calc(-2 * var(--u)), calc(-2 * var(--u)));box-shadow:calc(6 * var(--u)) calc(7 * var(--u)) 0 #111}.kp-trial-chip[data-astro-cid-dmgax6r6]:active{transform:translate(calc(2 * var(--u)), calc(3 * var(--u)));box-shadow:calc(1 * var(--u)) calc(1 * var(--u)) 0 #111}.kp-tc-play[data-astro-cid-dmgax6r6]{width:calc(46 * var(--u));height:calc(46 * var(--u));background:var(--kp-green);color:#fff;font-size:calc(20 * var(--u));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kp-tc-code[data-astro-cid-dmgax6r6]{min-width:2.2em;font-size:max(12px, calc(26 * var(--u)));color:#2a6e44;flex-shrink:0;font-weight:900}.kp-tc-name[data-astro-cid-dmgax6r6]{min-width:0;font-size:max(15px, calc(27 * var(--u)));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.kp-tc-dur[data-astro-cid-dmgax6r6]{font-size:max(11px, calc(24 * var(--u)));color:#7a6e5f;font-variant-numeric:tabular-nums;flex-shrink:0}.kp-note-all[data-astro-cid-dmgax6r6]{appearance:none;margin-top:calc(30 * var(--u));padding:calc(16 * var(--u)) calc(40 * var(--u));border:calc(3 * var(--u)) solid #111;background:var(--kp-orange-soft);box-shadow:calc(4 * var(--u)) calc(5 * var(--u)) 0 #111;font-family:var(--kp-puhui);font-size:max(14px, calc(32 * var(--u)));color:#111;cursor:pointer;border-radius:999px;align-items:center;gap:8px;transition:transform .12s,box-shadow .12s;display:inline-flex}.kp-note-all[data-astro-cid-dmgax6r6]:hover{transform:translate(calc(-2 * var(--u)), calc(-2 * var(--u)));box-shadow:calc(6 * var(--u)) calc(7 * var(--u)) 0 #111}.kp-note-books[data-astro-cid-dmgax6r6]{right:calc(-70 * var(--u));bottom:calc(-40 * var(--u));width:calc(170 * var(--u));pointer-events:none;height:auto;position:absolute;transform:rotate(6deg)}.kp-gain[data-astro-cid-dmgax6r6]{padding-bottom:calc(36 * var(--u))}.kp-gain-coffee[data-astro-cid-dmgax6r6]{left:calc(-140 * var(--u));top:calc(-50 * var(--u));width:calc(228 * var(--u));z-index:3;height:auto;position:absolute}.kp-gain[data-astro-cid-dmgax6r6] .kp-sub[data-astro-cid-dmgax6r6]{margin:calc(-8 * var(--u)) 0 calc(26 * var(--u))}.kp-gain-grid[data-astro-cid-dmgax6r6]{gap:calc(40 * var(--u)) calc(24 * var(--u));grid-template-columns:1fr 1fr;display:grid;margin:0 calc(-4 * var(--u))!important}.kp-gain-item[data-astro-cid-dmgax6r6]{align-items:center;gap:calc(28 * var(--u));flex-direction:column;display:flex}.kp-gain-item[data-astro-cid-dmgax6r6] .kp-pill[data-astro-cid-dmgax6r6]{padding:calc(4 * var(--u)) calc(30 * var(--u));font-size:calc(34 * var(--u));line-height:calc(40 * var(--u))}.kp-gain-item[data-astro-cid-dmgax6r6] p[data-astro-cid-dmgax6r6]{font-size:clamp(17px, calc(23.4 * var(--u)), 25px);line-height:1.55}.kp-who[data-astro-cid-dmgax6r6]{padding-bottom:calc(40 * var(--u))}.kp-who[data-astro-cid-dmgax6r6] .kp-head-wrap[data-astro-cid-dmgax6r6]{margin-bottom:calc(24 * var(--u))}.kp-who-list[data-astro-cid-dmgax6r6]{align-items:center;gap:calc(27 * var(--u));flex-direction:column;padding:0;list-style:none;display:flex}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]{padding:0 calc(24 * var(--u));color:#fff;font-size:max(15px, calc(30 * var(--u)));font-weight:700;line-height:calc(46 * var(--u));white-space:nowrap;clip-path:polygon(0 4%,2% 0,98% 6%,100% 0,99% 50%,100% 100%,97% 96%,3% 100%,0 94%,1% 50%)}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6].is-green{background:#4a9563}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6].is-orange{background:#dba051}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]:first-child{transform:rotate(-.8deg)}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]:nth-child(2){transform:rotate(1deg) translateX(calc(4 * var(--u)))}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]:nth-child(3){transform:rotate(-1.2deg) translateX(calc(-8 * var(--u)))}.kp-who-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]:nth-child(4){transform:rotate(.8deg)}.kp-notice[data-astro-cid-dmgax6r6]{padding-bottom:calc(40 * var(--u));margin-bottom:calc(40 * var(--u))!important}.kp-spark[data-astro-cid-dmgax6r6].is-5{width:calc(54 * var(--u));right:calc(-30 * var(--u));top:calc(104 * var(--u))}.kp-spark[data-astro-cid-dmgax6r6].is-6{width:calc(38 * var(--u));right:calc(10 * var(--u));top:calc(200 * var(--u))}.kp-notice-list[data-astro-cid-dmgax6r6]{font-size:clamp(17px, calc(23.4 * var(--u)), 25px);padding:0;line-height:1.6;list-style:none}.kp-notice-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]{padding:calc(4 * var(--u)) 0}.kp-notice-list[data-astro-cid-dmgax6r6] li[data-astro-cid-dmgax6r6]+li[data-astro-cid-dmgax6r6]{margin-top:calc(18 * var(--u));padding-top:calc(22 * var(--u));background:repeating-linear-gradient(90deg, #333 0 calc(9 * var(--u)), transparent calc(9 * var(--u)) calc(14 * var(--u))) top / 100% calc(2 * var(--u)) no-repeat}.kp-contact[data-astro-cid-dmgax6r6]{z-index:2;justify-content:flex-end;align-items:flex-end;gap:calc(30 * var(--u));margin:0 calc(70 * var(--u)) 0 0;display:flex;position:relative}.kp-contact-text[data-astro-cid-dmgax6r6]{padding-bottom:calc(8 * var(--u));color:#fff;font-size:clamp(15px, calc(24 * var(--u)), 25px);flex-direction:column;align-items:flex-end;line-height:1.5;display:flex}.kp-contact-id[data-astro-cid-dmgax6r6]{appearance:none;align-content:center;justify-items:center;gap:calc(6 * var(--u));min-width:calc(250 * var(--u));min-height:calc(180 * var(--u));padding:calc(16 * var(--u)) calc(22 * var(--u));border-radius:calc(4 * var(--u));color:var(--kp-ink);cursor:pointer;box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) #00000038;background:#fff;border:none;font-family:inherit;display:grid}.kp-cid-label[data-astro-cid-dmgax6r6]{font-size:max(11px, calc(22 * var(--u)));color:#777}.kp-cid-value[data-astro-cid-dmgax6r6]{font-size:max(15px, calc(34 * var(--u)));letter-spacing:.02em;font-weight:900}.kp-cid-action[data-astro-cid-dmgax6r6]{font-size:max(11px, calc(22 * var(--u)));color:#2a935b;font-weight:700}.kp-final[data-astro-cid-dmgax6r6]{margin-top:calc(56 * var(--u));flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.kp-final[data-astro-cid-dmgax6r6] .kp-btn[data-astro-cid-dmgax6r6]{box-shadow:inset 0 1px #ffffff4d,0 10px 24px -8px #00000073}.kp-final[data-astro-cid-dmgax6r6] .kp-btn[data-astro-cid-dmgax6r6].is-green{--btn-top:#2f7f4b;--btn-bottom:#1f5c35}.kp-sign[data-astro-cid-dmgax6r6]{text-align:center;color:#fff9;font-size:max(12px, calc(24 * var(--u)));letter-spacing:.06em;margin-top:calc(40 * var(--u))!important}.kp-stage[data-astro-cid-dmgax6r6][hidden]{display:none}.kp-scrim[data-astro-cid-dmgax6r6]{z-index:400;-webkit-backdrop-filter:blur(3px);background:#0a160e8c;position:fixed;inset:0}.kp-modal[data-astro-cid-dmgax6r6]{--m-bg:var(--bg-elevated);--m-panel:var(--bg-secondary);z-index:401;border:1px solid var(--border);background:var(--m-bg);color:var(--text);font-family:var(--kp-font);flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 80px -20px #0000008c}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater] .kp-modal[data-astro-cid-dmgax6r6]{--stage-h:min(860px, calc(100dvh - 40px));width:min(940px,100vw - 32px);height:var(--stage-h);overscroll-behavior:contain;border-radius:18px;margin:auto;transition:width .42s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) kp-stage-in;inset:0}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater][data-playing="1"] .kp-modal[data-astro-cid-dmgax6r6]{width:min(1440px,100vw - 32px)}@keyframes kp-stage-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.kp-modal-shell[data-astro-cid-dmgax6r6]{flex-direction:column;flex:1;min-height:0;display:flex}.kp-body[data-astro-cid-dmgax6r6]{flex:1;grid-template-columns:0 minmax(0,1fr);min-height:0;transition:grid-template-columns .42s cubic-bezier(.22,1,.36,1);display:grid}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-body[data-astro-cid-dmgax6r6]{grid-template-columns:min(calc((var(--stage-h) - 290px) * 16 / 9 + 36px), max(calc(100% - 600px), 50%)) minmax(0, 1fr)}.kp-main[data-astro-cid-dmgax6r6]{overscroll-behavior:contain;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:16px 18px 18px;transition:opacity .28s .16s;display:flex;overflow-y:auto}.kp-stage[data-astro-cid-dmgax6r6][data-playing="0"] .kp-main[data-astro-cid-dmgax6r6]{opacity:0;visibility:hidden;padding-left:0;padding-right:0;transition:none;overflow:hidden}.kp-side[data-astro-cid-dmgax6r6]{flex-direction:column;min-width:0;min-height:0;display:flex;container:kp-side/inline-size}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-side[data-astro-cid-dmgax6r6]{border-left:1px solid var(--border)}.kp-stage[data-astro-cid-dmgax6r6][data-playing="0"] [data-astro-cid-dmgax6r6][data-stage-shrink],.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-modal-foot[data-astro-cid-dmgax6r6]{display:none}.kp-stage[data-astro-cid-dmgax6r6][data-tab=plans] [data-astro-cid-dmgax6r6]:is(.kp-buy,.kp-head-buy),.kp-stage[data-astro-cid-dmgax6r6][data-tab=plans] .tp-ended-buy{display:none!important}.kp-head-actions[data-astro-cid-dmgax6r6]{flex-shrink:0;align-items:center;gap:8px;display:flex}.kp-head-btn[data-astro-cid-dmgax6r6],.kp-modal-close[data-astro-cid-dmgax6r6]{appearance:none;border:1px solid var(--border);height:34px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.kp-head-btn[data-astro-cid-dmgax6r6]:hover,.kp-modal-close[data-astro-cid-dmgax6r6]:hover{color:var(--text);background:var(--m-panel)}.kp-head-buy[data-astro-cid-dmgax6r6],.kp-minibar[data-astro-cid-dmgax6r6]{display:none}.kp-head-buy[data-astro-cid-dmgax6r6],.kp-buy-btn[data-astro-cid-dmgax6r6],.kp-mini-buy[data-astro-cid-dmgax6r6]{appearance:none;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(#f0a443,#d27a1c);border:none;border-radius:999px;font-family:inherit;font-weight:900}.kp-head-buy[data-astro-cid-dmgax6r6]:hover,.kp-buy-btn[data-astro-cid-dmgax6r6]:hover,.kp-mini-buy[data-astro-cid-dmgax6r6]:hover{filter:brightness(1.07)}.kp-head-buy[data-astro-cid-dmgax6r6]{height:34px;padding:0 16px;font-size:13.5px}.kp-player[data-astro-cid-dmgax6r6]{border:1px solid var(--border);background:#0d0d0d;border-radius:14px;flex-shrink:0;overflow:hidden;box-shadow:0 16px 36px -14px #00000080}.kp-player-bar[data-astro-cid-dmgax6r6]{background:var(--m-panel);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.kp-now-kicker[data-astro-cid-dmgax6r6]{color:#fff;background:#2a935b;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:900}.kp-now-kicker[data-astro-cid-dmgax6r6].is-trial{background:var(--kp-orange)}.kp-now-title[data-astro-cid-dmgax6r6]{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.kp-player-close[data-astro-cid-dmgax6r6]{appearance:none;background:color-mix(in srgb, var(--text) 10%, transparent);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.kp-player-close[data-astro-cid-dmgax6r6]:hover{color:var(--text);background:color-mix(in srgb, var(--text) 16%, transparent)}.kp-buy[data-astro-cid-dmgax6r6]{background:color-mix(in srgb, var(--kp-orange) 12%, var(--m-bg));border:1px solid color-mix(in srgb, var(--kp-orange) 45%, transparent);border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.kp-buy-text[data-astro-cid-dmgax6r6]{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13.5px;display:flex}.kp-buy-text[data-astro-cid-dmgax6r6] b[data-astro-cid-dmgax6r6]{color:var(--text);font-size:17px;font-weight:900}.kp-buy-btn[data-astro-cid-dmgax6r6]{padding:12px 26px;font-size:15.5px}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] [data-astro-cid-dmgax6r6]:is(.kp-scrim,.kp-modal-top,.kp-side,.kp-buy,.kp-player-bar){display:none}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]{border-radius:16px;width:380px;bottom:20px;right:20px}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-body[data-astro-cid-dmgax6r6]{display:block}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-main[data-astro-cid-dmgax6r6]{gap:0;padding:0;overflow:visible}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-player[data-astro-cid-dmgax6r6]{box-shadow:none;border:none;border-radius:0}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-minibar[data-astro-cid-dmgax6r6]{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(#080c0ad1 0%,#080c0a00 100%);align-items:center;gap:6px;padding:8px 8px 22px;display:flex;position:absolute;top:0;left:0;right:0}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]:hover .kp-minibar[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]:focus-within .kp-minibar[data-astro-cid-dmgax6r6]{opacity:1;pointer-events:auto;transition:opacity .15s}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]:has(.tp-bili:not([hidden])) .kp-minibar[data-astro-cid-dmgax6r6]{opacity:1;pointer-events:auto;background:var(--m-bg);border-top:1px solid var(--border);padding:8px;position:static}.kp-mini-btn[data-astro-cid-dmgax6r6]{appearance:none;color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.kp-mini-btn[data-astro-cid-dmgax6r6]:hover{background:#ffffff42}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]:has(.tp-bili:not([hidden])) .kp-mini-btn[data-astro-cid-dmgax6r6]{color:var(--text);background:var(--m-panel)}.kp-mini-btn[data-astro-cid-dmgax6r6].is-icon{justify-content:center;width:30px;padding:0}.kp-mini-buy[data-astro-cid-dmgax6r6]{height:30px;margin-left:auto;padding:0 14px;font-size:13px}@media (width<=899px){.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater][data-playing="1"] .kp-modal[data-astro-cid-dmgax6r6]{border:none;border-radius:0;width:100%;height:100dvh}.kp-stage[data-astro-cid-dmgax6r6] .kp-body[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-body[data-astro-cid-dmgax6r6]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater] .kp-main[data-astro-cid-dmgax6r6]{gap:10px;max-height:100dvh;padding:10px 12px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s .12s;overflow:hidden}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater][data-playing="0"] .kp-main[data-astro-cid-dmgax6r6]{max-height:0;padding-top:0;padding-bottom:0}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater] .kp-player[data-astro-cid-dmgax6r6]{width:100%;max-width:71.1111dvh;margin:0 auto}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater] .kp-buy[data-astro-cid-dmgax6r6]{display:none}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater][data-playing="1"] .kp-head-buy[data-astro-cid-dmgax6r6]{display:inline-block}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-side[data-astro-cid-dmgax6r6]{border-left:none;border-top:1px solid var(--border)}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]{width:min(380px,100vw - 24px);bottom:12px;right:12px}}@media (width<=599px){.kp-stage[data-astro-cid-dmgax6r6] .kp-mb-badge[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-modal-brand[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-tab[data-astro-cid-dmgax6r6] small[data-astro-cid-dmgax6r6]{display:none}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-tabs[data-astro-cid-dmgax6r6]{flex:1;order:0;width:auto;min-width:0}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-modal-top-main[data-astro-cid-dmgax6r6]{flex-wrap:nowrap}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-head-actions[data-astro-cid-dmgax6r6]{gap:6px}.kp-stage[data-astro-cid-dmgax6r6][data-playing="1"] .kp-head-buy[data-astro-cid-dmgax6r6]{padding:0 12px}.kp-stage[data-astro-cid-dmgax6r6] .kp-head-btn[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6] .kp-modal-close[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6]{display:none}.kp-stage[data-astro-cid-dmgax6r6] .kp-head-btn[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6] .kp-modal-close[data-astro-cid-dmgax6r6]{justify-content:center;width:34px;padding:0}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-modal[data-astro-cid-dmgax6r6]{border:none;border-bottom:1px solid var(--border);border-radius:0;width:auto;inset:0 0 auto}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-minibar[data-astro-cid-dmgax6r6]{opacity:1;pointer-events:auto;background:var(--m-bg);border-top:1px solid var(--border);padding:8px;position:static}.kp-stage[data-astro-cid-dmgax6r6][data-mode=mini] .kp-mini-btn[data-astro-cid-dmgax6r6]{color:var(--text);background:var(--m-panel)}.kp-dock[data-astro-cid-dmgax6r6].is-stage-mini{display:none}}@media (prefers-reduced-motion:reduce){.kp-stage[data-astro-cid-dmgax6r6] .kp-modal[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6] .kp-body[data-astro-cid-dmgax6r6],.kp-stage[data-astro-cid-dmgax6r6] .kp-main[data-astro-cid-dmgax6r6]{transition:none;animation:none}}.kp-modal-top[data-astro-cid-dmgax6r6]{border-bottom:1px solid var(--border);background:var(--m-bg);flex-shrink:0}.kp-modal-top-main[data-astro-cid-dmgax6r6]{align-items:center;gap:14px;padding:12px 14px 10px 18px;display:flex}.kp-modal-brand[data-astro-cid-dmgax6r6]{align-items:center;gap:8px;min-width:0;display:flex}.kp-modal-brand[data-astro-cid-dmgax6r6] img[data-astro-cid-dmgax6r6]{flex-shrink:0;width:34px;height:34px}.kp-mb-title[data-astro-cid-dmgax6r6]{white-space:nowrap;font-size:16px;font-weight:900}.kp-mb-badge[data-astro-cid-dmgax6r6]{color:#fff;background:var(--kp-green);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:800}.kp-tabs[data-astro-cid-dmgax6r6]{background:var(--m-panel);border-radius:12px;gap:4px;margin-left:auto;padding:4px;display:flex}.kp-tab[data-astro-cid-dmgax6r6]{appearance:none;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:baseline;gap:6px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.kp-tab[data-astro-cid-dmgax6r6] small[data-astro-cid-dmgax6r6]{font-size:11.5px;font-weight:600}.kp-tab[data-astro-cid-dmgax6r6][aria-selected=true]{background:var(--m-bg);color:var(--text);box-shadow:0 1px 3px #00000029}.kp-ch-bar[data-astro-cid-dmgax6r6]{scrollbar-width:none;gap:6px;padding:0 14px 12px 18px;display:flex;overflow-x:auto}.kp-ch-bar[data-astro-cid-dmgax6r6][hidden]{display:none}.kp-ch-pill[data-astro-cid-dmgax6r6]{appearance:none;border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.kp-chp-num[data-astro-cid-dmgax6r6]{background:color-mix(in srgb, var(--kp-orange) 22%, transparent);width:24px;height:24px;color:color-mix(in srgb, var(--kp-orange) 70%, var(--text));border-radius:50%;place-items:center;font-size:11.5px;font-weight:900;display:grid}.kp-ch-pill[data-astro-cid-dmgax6r6].is-free .kp-chp-num[data-astro-cid-dmgax6r6]{background:color-mix(in srgb, var(--kp-green) 25%, transparent);color:color-mix(in srgb, var(--kp-green) 70%, var(--text))}.kp-ch-pill[data-astro-cid-dmgax6r6].is-current{color:var(--text);border-color:color-mix(in srgb, var(--text) 40%, var(--border));background:var(--m-panel)}.kp-view[data-astro-cid-dmgax6r6]{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.kp-view[data-astro-cid-dmgax6r6][hidden]{display:none}.kp-catalog[data-astro-cid-dmgax6r6]{--u:.62px;--cat-ink:#1a1a1a;min-height:100%;color:var(--cat-ink);background-color:var(--kp-green);background-blend-mode:overlay;font-family:var(--kp-font);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/></svg>");padding:18px 22px 30px 50px;position:relative}.kp-cat-intro[data-astro-cid-dmgax6r6]{text-align:center;padding:34px 0 6px;position:relative}.kp-cat-intro[data-astro-cid-dmgax6r6] .kp-head-wrap[data-astro-cid-dmgax6r6]{margin:0 auto 14px}.kp-cat-sub[data-astro-cid-dmgax6r6]{color:#fff;font-family:var(--kp-puhui);letter-spacing:.04em;margin:0;font-size:19px}.kp-cat-intro[data-astro-cid-dmgax6r6] .kp-spark[data-astro-cid-dmgax6r6].is-3{width:34px;top:10px;right:120px}.kp-cat-intro[data-astro-cid-dmgax6r6] .kp-spark[data-astro-cid-dmgax6r6].is-4{width:22px;top:52px;right:96px}.kp-cat-books[data-astro-cid-dmgax6r6]{pointer-events:none;width:104px;height:auto;position:absolute;top:26px;right:-8px;transform:rotate(6deg)}.kp-rails[data-astro-cid-dmgax6r6]{width:20px;position:absolute;top:0;bottom:0;left:20px}.kp-rail[data-astro-cid-dmgax6r6]{border-radius:5px;width:5px;transition:box-shadow .15s,opacity .15s;position:absolute;box-shadow:0 0 0 1.5px #00000059}.kp-rail[data-astro-cid-dmgax6r6].is-free{background:#a6f0be;left:0}.kp-rail[data-astro-cid-dmgax6r6].is-full{background:#f5a94a;left:11px}.kp-catalog[data-astro-cid-dmgax6r6].is-hl-free .kp-rail[data-astro-cid-dmgax6r6].is-free,.kp-catalog[data-astro-cid-dmgax6r6].is-hl-full .kp-rail[data-astro-cid-dmgax6r6].is-full{box-shadow:0 0 0 1.5px #00000059,0 0 14px 2px #ffeca0e6}.kp-catalog[data-astro-cid-dmgax6r6].is-hl-free .kp-rail[data-astro-cid-dmgax6r6].is-full,.kp-catalog[data-astro-cid-dmgax6r6].is-hl-full .kp-rail[data-astro-cid-dmgax6r6].is-free{opacity:.25}.kp-chapters[data-astro-cid-dmgax6r6]{flex-direction:column;gap:18px;display:flex}.kp-cat-ch[data-astro-cid-dmgax6r6]{color:var(--cat-ink);padding:20px 22px 12px;scroll-margin-top:12px;box-shadow:0 10px 18px -10px #00000073}.kp-cat-ch[data-astro-cid-dmgax6r6].is-mint{background:var(--kp-mint)}.kp-cat-ch[data-astro-cid-dmgax6r6].is-tan{background:var(--kp-tan)}.kp-cat-head[data-astro-cid-dmgax6r6]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.kp-cat-head[data-astro-cid-dmgax6r6] h3[data-astro-cid-dmgax6r6]{font-family:var(--kp-puhui);margin:0;font-size:21px;line-height:1.3}.kp-cat-policy[data-astro-cid-dmgax6r6]{background:#00000014;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.kp-cat-ch[data-astro-cid-dmgax6r6].is-free .kp-cat-policy[data-astro-cid-dmgax6r6]{color:#fff;background:#2a935b}.kp-cat-desc[data-astro-cid-dmgax6r6]{margin:8px 0 10px;font-size:15px;line-height:1.6}.kp-lessons[data-astro-cid-dmgax6r6]{margin:0;padding:0;list-style:none}.kp-cat-pre[data-astro-cid-dmgax6r6]{color:var(--cat-ink);background:#fbf8f0;padding:6px 14px;box-shadow:0 10px 18px -10px #00000073}.kp-cat-pre[data-astro-cid-dmgax6r6] .kp-lesson[data-astro-cid-dmgax6r6]{border-top:none}.kp-cat-pre[data-astro-cid-dmgax6r6] .kp-lesson-code[data-astro-cid-dmgax6r6]{opacity:1;color:#2a935b}.kp-lesson[data-astro-cid-dmgax6r6]{border-top:1px dashed color-mix(in srgb, var(--cat-ink) 22%, transparent);cursor:pointer;border-radius:8px;grid-template-columns:3em 1fr auto;align-items:center;gap:8px;padding:8px;font-size:14px;transition:background .12s;display:grid}.kp-lesson[data-astro-cid-dmgax6r6]:hover,.kp-lesson[data-astro-cid-dmgax6r6]:focus-visible{background:color-mix(in srgb, var(--cat-ink) 7%, transparent);outline:none}.kp-lesson[data-astro-cid-dmgax6r6].is-playing{background:color-mix(in srgb, var(--kp-green) 22%, transparent)}.kp-lesson-code[data-astro-cid-dmgax6r6]{font-variant-numeric:tabular-nums;opacity:.6;font-weight:900}.kp-lesson-title[data-astro-cid-dmgax6r6]{min-width:0;line-height:1.45}.kp-lesson-title[data-astro-cid-dmgax6r6] strong[data-astro-cid-dmgax6r6]{font-weight:700}.kp-lesson-title[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6]{opacity:.8}.kp-lesson-btn[data-astro-cid-dmgax6r6]{white-space:nowrap;color:#fff;background:var(--kp-green);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.kp-lesson-btn[data-astro-cid-dmgax6r6].is-pending{color:var(--cat-ink);background:color-mix(in srgb, var(--cat-ink) 10%, transparent)}.kp-cut[data-astro-cid-dmgax6r6]{color:#ffffffeb;border:1.5px dashed #fff9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:13px;display:flex}.kp-cut[data-astro-cid-dmgax6r6] strong[data-astro-cid-dmgax6r6]{color:#c9f7d6;margin-left:2px}.kp-cut-sep[data-astro-cid-dmgax6r6]{opacity:.4}.kp-cut-btn[data-astro-cid-dmgax6r6],.kp-foot-go[data-astro-cid-dmgax6r6]{appearance:none;background:var(--kp-orange);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:800}.kp-modal-foot[data-astro-cid-dmgax6r6]{border-top:1px solid var(--border);background:var(--m-bg);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 18px;padding:10px 18px;display:flex}.kp-modal-foot[data-astro-cid-dmgax6r6][hidden]{display:none}.kp-legend[data-astro-cid-dmgax6r6]{color:var(--text-muted);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;display:flex}.kp-legend[data-astro-cid-dmgax6r6] span[data-astro-cid-dmgax6r6]{cursor:default;align-items:center;gap:6px;display:inline-flex}.kp-legend[data-astro-cid-dmgax6r6] i[data-astro-cid-dmgax6r6]{border-radius:4px;width:14px;height:4px;box-shadow:0 0 0 1px #0000004d}.kp-legend[data-astro-cid-dmgax6r6] i[data-astro-cid-dmgax6r6].is-free{background:#a6f0be}.kp-legend[data-astro-cid-dmgax6r6] i[data-astro-cid-dmgax6r6].is-full{background:#f5a94a}.kp-plans[data-astro-cid-dmgax6r6]{padding:26px 22px 30px}.kp-plans-title[data-astro-cid-dmgax6r6]{text-align:center;margin:0 0 18px;font-size:24px;font-weight:900}.kp-plan-grid[data-astro-cid-dmgax6r6]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kp-plan[data-astro-cid-dmgax6r6]{border:2px solid var(--border);background:var(--m-panel);border-radius:16px;flex-direction:column;gap:8px;padding:20px 20px 18px;display:flex}.kp-plan[data-astro-cid-dmgax6r6].is-full{border-color:var(--kp-orange);box-shadow:0 0 0 4px color-mix(in srgb, var(--kp-orange) 16%, transparent)}.kp-plan-eyebrow[data-astro-cid-dmgax6r6]{letter-spacing:.06em;color:var(--text-muted);font-size:12px;font-weight:800}.kp-plan-name[data-astro-cid-dmgax6r6]{margin:0;font-size:20px;font-weight:900}.kp-plan-price[data-astro-cid-dmgax6r6]{font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:900;line-height:1.1}.kp-plan[data-astro-cid-dmgax6r6].is-free .kp-plan-price[data-astro-cid-dmgax6r6]{color:#3aa86a}.kp-plan[data-astro-cid-dmgax6r6].is-full .kp-plan-price[data-astro-cid-dmgax6r6]{color:var(--kp-orange)}.kp-plan-was[data-astro-cid-dmgax6r6]{color:#9a9a9a;font-size:18px;font-weight:600}.kp-plan-points[data-astro-cid-dmgax6r6]{color:var(--text-muted);margin:4px 0 8px;padding-left:1.1em;font-size:13.5px;line-height:1.7}.kp-plan-points[data-astro-cid-dmgax6r6] strong[data-astro-cid-dmgax6r6]{color:var(--text)}.kp-plan-cta[data-astro-cid-dmgax6r6]{appearance:none;color:#fff;text-align:center;cursor:pointer;border:none;border-radius:999px;margin-top:auto;padding:12px 16px;font-family:inherit;font-size:15px;font-weight:900;text-decoration:none;transition:filter .14s;display:block}.kp-plan-cta[data-astro-cid-dmgax6r6]:hover{filter:brightness(1.07)}.kp-plan-cta[data-astro-cid-dmgax6r6].is-free{background:linear-gradient(#4fa66c,#2f7f4b)}.kp-plan-cta[data-astro-cid-dmgax6r6].is-full{background:linear-gradient(#f0a443,#d27a1c)}.kp-matrix[data-astro-cid-dmgax6r6]{border:1px solid var(--border);border-radius:14px;margin-top:22px;overflow:hidden}.kp-mx-row[data-astro-cid-dmgax6r6]{border-top:1px solid var(--border);grid-template-columns:1fr 84px 96px;align-items:center;font-size:14px;display:grid}.kp-mx-row[data-astro-cid-dmgax6r6].is-head{background:var(--m-panel);color:var(--text-muted);border-top:none;font-size:12.5px;font-weight:800}.kp-mx-row[data-astro-cid-dmgax6r6].is-head span[data-astro-cid-dmgax6r6]{padding:10px 14px}.kp-mx-row[data-astro-cid-dmgax6r6].is-head span[data-astro-cid-dmgax6r6]:not(:first-child){text-align:center}.kp-mx-ch[data-astro-cid-dmgax6r6]{appearance:none;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:14px;display:flex}.kp-mx-ch[data-astro-cid-dmgax6r6]:hover .kp-mx-name[data-astro-cid-dmgax6r6]{text-decoration:underline}.kp-mx-num[data-astro-cid-dmgax6r6]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:900}.kp-mx-name[data-astro-cid-dmgax6r6]{font-weight:700}.kp-mx-count[data-astro-cid-dmgax6r6]{color:var(--text-muted);margin-left:auto;font-size:12px}.kp-mx-mark[data-astro-cid-dmgax6r6]{text-align:center;color:var(--text-muted);font-size:12.5px}.kp-mx-mark[data-astro-cid-dmgax6r6].is-yes{color:#3aa86a;font-size:17px;font-weight:900}.kp-plans-foot[data-astro-cid-dmgax6r6]{color:var(--text-muted);text-align:center;margin:18px 0 0;font-size:12.5px;line-height:1.7}.kp-plans-foot[data-astro-cid-dmgax6r6] code[data-astro-cid-dmgax6r6]{color:var(--text);font-weight:800}@container kp-side (width<=640px){.kp-plan-grid[data-astro-cid-dmgax6r6]{grid-template-columns:1fr}.kp-catalog[data-astro-cid-dmgax6r6]{padding:14px 12px 20px 36px}.kp-rails[data-astro-cid-dmgax6r6]{left:12px}.kp-cat-books[data-astro-cid-dmgax6r6],.kp-cat-intro[data-astro-cid-dmgax6r6] .kp-spark[data-astro-cid-dmgax6r6]{display:none}}@container kp-side (width<=520px){.kp-lesson[data-astro-cid-dmgax6r6]{grid-template-columns:2.6em 1fr}.kp-lesson-btn[data-astro-cid-dmgax6r6]{grid-column:2;justify-self:start}}.kp-pl-pending-acts[data-astro-cid-dmgax6r6]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.kp-pl-pending-acts[data-astro-cid-dmgax6r6] .kp-chip[data-astro-cid-dmgax6r6]{border-width:1px;padding:5px 10px;font-size:12px}.kp-pl-pending-acts[data-astro-cid-dmgax6r6] .kp-chip[data-astro-cid-dmgax6r6].is-buy{border-color:var(--kp-orange);background:var(--kp-orange);color:#fff}@media (width<=560px){.kp-mentor-book[data-astro-cid-dmgax6r6]{display:none}.kp-gain-grid[data-astro-cid-dmgax6r6]{grid-template-columns:1fr}.kp-cat-books[data-astro-cid-dmgax6r6],.kp-cat-intro[data-astro-cid-dmgax6r6] .kp-spark[data-astro-cid-dmgax6r6]{display:none}}@media (width<=720px){.kp-hero-card[data-astro-cid-dmgax6r6]{grid-template-columns:1fr}.kp-hero-visual[data-astro-cid-dmgax6r6]{order:-1;height:240px}.kp-hero-card[data-astro-cid-dmgax6r6]{--slash:0px}.kp-hero-portrait[data-astro-cid-dmgax6r6]{height:calc(100% - 20px);left:50%;right:auto;transform:translate(-50%)}.kp-hero-bg-logo[data-astro-cid-dmgax6r6]{width:400px;inset:auto -110px -90px auto;transform:rotate(-10deg)}.kp-hero-actions[data-astro-cid-dmgax6r6]{flex-wrap:nowrap;align-self:stretch}.kp-hero-actions[data-astro-cid-dmgax6r6] .kp-btn[data-astro-cid-dmgax6r6]{padding:14px 16px;font-size:15px}.kp-hero-actions[data-astro-cid-dmgax6r6] .kp-btn[data-astro-cid-dmgax6r6].is-green{flex:auto}.kp-hero-text[data-astro-cid-dmgax6r6]{padding:24px 20px 22px}.kp-stage[data-astro-cid-dmgax6r6][data-mode=theater] .kp-modal[data-astro-cid-dmgax6r6]{border:none;border-radius:0;width:100vw;height:100dvh}.kp-modal-top-main[data-astro-cid-dmgax6r6]{flex-wrap:wrap;padding:10px 12px 8px}.kp-tabs[data-astro-cid-dmgax6r6]{order:3;width:100%;margin-left:0}.kp-tab[data-astro-cid-dmgax6r6]{flex:1;justify-content:center}.kp-head-actions[data-astro-cid-dmgax6r6]{margin-left:auto}.kp-catalog[data-astro-cid-dmgax6r6]{padding:14px 12px 20px 36px}.kp-rails[data-astro-cid-dmgax6r6]{left:12px}.kp-lesson[data-astro-cid-dmgax6r6]{grid-template-columns:2.6em 1fr}.kp-lesson-btn[data-astro-cid-dmgax6r6]{grid-column:2;justify-self:start}.kp-plan-grid[data-astro-cid-dmgax6r6]{grid-template-columns:1fr}}@font-face{font-family:AwSans;src:url(/fonts/adaptive-window-landing/NotoSansSC-subset.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}.aw-root[data-astro-cid-4tqupihu]{--aw-font:"AwSans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--ink:#1c1730;--cream:#fff7ea;--violet:#6d3fd6;--violet-deep:#3b1f86;--blue:#2f6fe0;--mint:#16a37a;--coral:#e2483d;--sun:#ffc93c;font-family:var(--aw-font);padding:0 12px 64px}.aw-root[data-astro-cid-4tqupihu] [data-astro-cid-4tqupihu][hidden]{display:none!important}.sr-only[data-astro-cid-4tqupihu]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-sec[data-astro-cid-4tqupihu]{max-width:800px;margin:0 auto 28px;scroll-margin-top:140px}.aw-dev-copy-bar[data-astro-cid-4tqupihu]{justify-content:flex-end;max-width:800px;margin:0 auto 10px;display:flex}.aw-dev-copy-btn[data-astro-cid-4tqupihu]{font-size:13px;font-weight:600;font-family:var(--aw-font);color:var(--text-muted,#6b6660);background:var(--bg-elevated,#fff);border:1px solid var(--border,#e0dcd3);cursor:pointer;border-radius:6px;padding:5px 14px;transition:all .15s}.aw-dev-copy-btn[data-astro-cid-4tqupihu]:hover{color:var(--accent,#d97757);border-color:var(--accent,#d97757)}.aw-dev-copy-btn[data-astro-cid-4tqupihu]:disabled{opacity:.6;cursor:wait}.aw-card[data-astro-cid-4tqupihu]{border-radius:20px;overflow:hidden;box-shadow:0 14px 40px -12px #1414132e;container-type:inline-size}.aw-root[data-astro-cid-4tqupihu] code[data-astro-cid-4tqupihu]{color:inherit;word-break:break-word;background:#6d3fd61a;border-radius:5px;padding:.08em .36em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.aw-btn[data-astro-cid-4tqupihu],.dock-btn[data-astro-cid-4tqupihu]{--btn-top:#19bc83;--btn-bottom:#0b9a69;--btn-glow:#0b9a69b3}.aw-btn[data-astro-cid-4tqupihu].is-red,.dock-btn[data-astro-cid-4tqupihu].is-red{--btn-top:#f4506a;--btn-bottom:#d62b4a;--btn-glow:#d62b4aa6}.aw-btn[data-astro-cid-4tqupihu]{appearance:none;font-family:var(--aw-font);color:#fff;cursor:pointer;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bottom) 100%);text-shadow:0 1px #00000024;box-shadow:inset 0 1px 0 #ffffff52, 0 10px 20px -10px var(--btn-glow);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex}.aw-btn[data-astro-cid-4tqupihu]:hover{filter:brightness(1.06);transform:translateY(-1px)}.aw-btn[data-astro-cid-4tqupihu].is-pending,.aw-btn[data-astro-cid-4tqupihu].is-pending:hover{cursor:default;color:#fff;text-shadow:none;filter:none;background:#ffffff29;transform:none;box-shadow:inset 0 0 0 1.5px #ffffff80}.aw-btn[data-astro-cid-4tqupihu].is-ghost{color:var(--ink);text-shadow:none;background:0 0;box-shadow:inset 0 0 0 2px #1c1730d9}.btn-price[data-astro-cid-4tqupihu]{letter-spacing:.01em;background:#fff3;border-radius:999px;align-items:baseline;margin:-4px -12px -4px 2px;padding:4px 9px 4px 7px;font-size:15px;display:inline-flex}.btn-yen[data-astro-cid-4tqupihu]{margin-right:1px;font-size:.78em}.btn-icon[data-astro-cid-4tqupihu]{flex-shrink:0}.aw-sec[data-astro-cid-4tqupihu].aw-hero{margin-top:28px;margin-bottom:24px}.hero-card[data-astro-cid-4tqupihu]{--slash:74px;min-height:380px;color:var(--text);background:linear-gradient(135deg, var(--bg-elevated) 0%, var(--bg-secondary) 100%);border:1px solid var(--border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg-elevated) 60%, white), 0 1px 2px #0000000f, 0 24px 48px -24px #00000052;grid-template-columns:minmax(0,1fr) 330px;display:grid}.hero-text[data-astro-cid-4tqupihu]{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-width:0;padding:36px 8px 32px 44px;display:flex}.hero-kicker[data-astro-cid-4tqupihu]{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.hero-kicker-tag[data-astro-cid-4tqupihu]{letter-spacing:.1em;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:6px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:800;line-height:1}.hero-kicker-note[data-astro-cid-4tqupihu]{color:var(--text-muted);font-size:13px;line-height:1.5}.hero-kicker-note[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu],.hero-facts[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu],.hero-note[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu],.hero-title[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{display:inline-block}.hero-title[data-astro-cid-4tqupihu]{font-family:var(--aw-font);letter-spacing:-.01em;color:var(--text);margin:0;font-size:clamp(34px,6.2vw,50px);font-weight:900;line-height:1.1}.hero-facts[data-astro-cid-4tqupihu]{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.hero-facts[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{color:var(--text);font-weight:800}.hero-actions[data-astro-cid-4tqupihu]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.hero-note[data-astro-cid-4tqupihu]{border-top:1px solid var(--border);color:var(--text-muted);align-self:stretch;margin:4px 0 0;padding-top:14px;font-size:12.5px;line-height:1.55}.hero-note[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{color:var(--text);font-weight:800}.hero-visual[data-astro-cid-4tqupihu]{min-width:0;position:relative}.hero-panel[data-astro-cid-4tqupihu]{clip-path:polygon(var(--slash) 0, 100% 0, 100% 100%, 0 100%);background-blend-mode:overlay, normal, normal;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/></svg>"),radial-gradient(120% 90% at 100% 100%,#0a081e73 0%,#0000 62%),linear-gradient(160deg,#8a4cf0 0%,#5a33c9 42%,#2f2a9e 72%,#1f6fd0 100%);position:absolute;inset:0;overflow:hidden}.hp-win[data-astro-cid-4tqupihu]{background:#ffffff0f;border:2px solid #ffffff57;border-radius:10px;position:absolute}.hp-win[data-astro-cid-4tqupihu] i[data-astro-cid-4tqupihu]{background:#ffffff14;border-bottom:2px solid #ffffff3d;height:12px;position:absolute;top:0;left:0;right:0}.hp-win-a[data-astro-cid-4tqupihu]{width:64px;height:118px;top:34px;left:108px}.hp-win-b[data-astro-cid-4tqupihu]{width:116px;height:104px;top:22px;left:186px}.hp-win-c[data-astro-cid-4tqupihu]{opacity:.7;width:220px;height:150px;top:168px;left:132px}.hero-slash[data-astro-cid-4tqupihu]{width:var(--slash);pointer-events:none;z-index:1;background:linear-gradient(to bottom right,#0000 calc(50% - 1.5px),#ffffffc7 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1.5px));position:absolute;top:0;bottom:0;left:0}.hero-portrait[data-astro-cid-4tqupihu]{z-index:2;filter:drop-shadow(0 12px 24px #0a081e61);width:auto;height:calc(100% - 26px);max-height:356px;position:absolute;bottom:0;right:22px}.aw-dock[data-astro-cid-4tqupihu]{top:var(--dock-top,80px);z-index:150;pointer-events:none;opacity:0;visibility:hidden;justify-content:center;padding:0 12px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;left:0;right:0;transform:translateY(-10px)}.aw-dock[data-astro-cid-4tqupihu].is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (height<=539px){.aw-dock[data-astro-cid-4tqupihu]{top:10px}}.aw-dock-capsule[data-astro-cid-4tqupihu]{pointer-events:auto;background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:0 10px 28px -10px #00000059}.dock-btn[data-astro-cid-4tqupihu]{appearance:none;color:#fff;font-family:var(--aw-font);cursor:pointer;background:linear-gradient(180deg, var(--btn-top) 0%, var(--btn-bottom) 100%);text-shadow:0 1px #00000024;box-shadow:inset 0 1px 0 #ffffff52, 0 8px 16px -8px var(--btn-glow);border:none;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14.5px;font-weight:800;line-height:1.2;transition:filter .14s,transform .14s;display:inline-flex}.dock-btn[data-astro-cid-4tqupihu]:hover{filter:brightness(1.06);transform:translateY(-1px)}.unfold-card[data-astro-cid-4tqupihu]{background:var(--ink);color:#fff;padding:6cqw 5cqw 5.5cqw}.unfold-kicker[data-astro-cid-4tqupihu]{letter-spacing:.08em;color:#fff9;text-align:center;margin:0 0 1.6cqw;font-size:max(13px,2.1cqw);font-weight:700}.unfold-title[data-astro-cid-4tqupihu]{text-align:center;letter-spacing:-.01em;margin:0 0 4.5cqw;font-size:10.6cqw;font-weight:900;line-height:1.12}.ut-line[data-astro-cid-4tqupihu]{display:block}.unfold-title[data-astro-cid-4tqupihu] em[data-astro-cid-4tqupihu]{color:var(--sun);font-style:normal}.unfold-title[data-astro-cid-4tqupihu] em[data-astro-cid-4tqupihu].is-hot{color:#ff6b5e;margin:0 .12em;display:inline-block;transform:skew(-8deg)scaleX(1.14)}.ba-grid[data-astro-cid-4tqupihu]{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.ba-item[data-astro-cid-4tqupihu]{min-width:0;margin:0}.ba-label[data-astro-cid-4tqupihu]{justify-content:center;align-items:center;gap:.5em;margin-bottom:1.6cqw;font-size:max(15px,3.4cqw);font-weight:900;display:flex}.ba-dot[data-astro-cid-4tqupihu]{border-radius:50%;width:.6em;height:.6em}.is-before[data-astro-cid-4tqupihu] .ba-dot[data-astro-cid-4tqupihu]{background:#ff6b5e}.is-after[data-astro-cid-4tqupihu] .ba-dot[data-astro-cid-4tqupihu]{background:#3be0a4}.ba-frame[data-astro-cid-4tqupihu]{aspect-ratio:960/936;background:#000;border-radius:14px;position:relative;overflow:hidden}.is-before[data-astro-cid-4tqupihu] .ba-frame[data-astro-cid-4tqupihu]{box-shadow:0 0 0 3px #ff6b5e}.is-after[data-astro-cid-4tqupihu] .ba-frame[data-astro-cid-4tqupihu]{box-shadow:0 0 0 3px #3be0a4}.aw-video[data-astro-cid-4tqupihu]{object-fit:cover;background:#111;width:100%;height:100%;display:block}.ba-steps[data-astro-cid-4tqupihu]{counter-reset:ba;gap:2.4cqw;margin:4cqw 0 0;padding:0;list-style:none;display:grid}.ba-steps[data-astro-cid-4tqupihu] li[data-astro-cid-4tqupihu]{counter-increment:ba;grid-template-columns:1fr 1fr;gap:.9cqw 3cqw;font-size:max(14px,2.3cqw);line-height:1.55;display:grid}.bs-head[data-astro-cid-4tqupihu]{color:#fff;grid-column:1/-1;align-items:center;gap:.6em;font-weight:900;display:flex}.bs-head[data-astro-cid-4tqupihu]:before{content:counter(ba);width:1.7em;height:1.7em;color:var(--ink);background:var(--sun);border-radius:50%;flex-shrink:0;place-items:center;font-size:.9em;display:grid}.bs-bad[data-astro-cid-4tqupihu],.bs-good[data-astro-cid-4tqupihu]{color:#ffffffdb;border-radius:10px;padding:.55em .8em}.bs-bad[data-astro-cid-4tqupihu]{background:#ff6b5e24;box-shadow:inset 3px 0 #ff6b5e}.bs-good[data-astro-cid-4tqupihu]{background:#3be0a41f;box-shadow:inset 3px 0 #3be0a4}.pain-card[data-astro-cid-4tqupihu]{background:var(--cream);color:var(--ink);text-align:center;padding:6cqw 4cqw}.pain-row[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:1.2cqw;font-weight:900;line-height:1.04;display:flex}.pain-small[data-astro-cid-4tqupihu]{font-size:9cqw}.pain-big[data-astro-cid-4tqupihu]{letter-spacing:-.02em;font-size:15cqw}.pain-banner[data-astro-cid-4tqupihu]{background:var(--violet);color:#fff;border-radius:2.4cqw;margin:2.4cqw auto 6cqw;padding:2.4cqw 0 2.8cqw;font-size:13.5cqw;font-weight:900;line-height:1;transform:rotate(-1.2deg)}.pain-mid[data-astro-cid-4tqupihu]{font-size:9.6cqw}.pain-mid[data-astro-cid-4tqupihu].is-violet{color:var(--violet)}.pain-huge[data-astro-cid-4tqupihu]{letter-spacing:-.03em;color:var(--blue);font-size:17cqw}.pain-huge[data-astro-cid-4tqupihu].is-red{color:var(--coral)}.pain-q[data-astro-cid-4tqupihu]{color:var(--coral);font-size:11cqw}.pain-row-2[data-astro-cid-4tqupihu]{margin-bottom:4cqw}.pain-row-3[data-astro-cid-4tqupihu] .pain-mid[data-astro-cid-4tqupihu]{flex-basis:100%}.pain-shots[data-astro-cid-4tqupihu]{text-align:left;gap:2.4cqw;margin:3cqw 2cqw 7cqw;display:grid}.pain-shots[data-astro-cid-4tqupihu] figure[data-astro-cid-4tqupihu]{background:#fff;border:2px solid #1c17301f;border-radius:2cqw;margin:0;padding:1.6cqw}.pain-shots[data-astro-cid-4tqupihu] img[data-astro-cid-4tqupihu]{border-radius:1cqw;width:100%;height:auto;display:block}.pain-shots[data-astro-cid-4tqupihu] figcaption[data-astro-cid-4tqupihu]{align-items:center;gap:.6em;margin-top:1.2cqw;font-size:max(13px,2.4cqw);font-weight:700;display:flex}.tag-bad[data-astro-cid-4tqupihu],.tag-good[data-astro-cid-4tqupihu]{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:1.6em;height:1.6em;font-size:.85em;display:grid}.tag-bad[data-astro-cid-4tqupihu]{background:var(--coral)}.tag-good[data-astro-cid-4tqupihu]{background:var(--mint)}.pain-row-5[data-astro-cid-4tqupihu]{margin-bottom:6cqw}.pain-lock[data-astro-cid-4tqupihu]{background:var(--ink);color:#fff;text-align:left;border-radius:3cqw;margin:0 2cqw;padding:3.6cqw 4cqw}.lock-head[data-astro-cid-4tqupihu]{color:var(--sun);align-items:center;gap:.4em;font-size:7cqw;font-weight:900;display:flex}.lock-body[data-astro-cid-4tqupihu]{color:#ffffffdb;margin:1.6cqw 0 0;font-size:max(14px,2.6cqw);line-height:1.7}.lock-body[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{color:#ff8a7e}.lock-body[data-astro-cid-4tqupihu] code[data-astro-cid-4tqupihu]{background:#ffffff1f}.pain-divider[data-astro-cid-4tqupihu]{align-items:center;gap:3cqw;margin:7cqw 6cqw 5cqw;display:flex}.pain-divider[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{background:var(--ink);border-radius:3px;flex:1;height:3px}.pain-divider[data-astro-cid-4tqupihu] img[data-astro-cid-4tqupihu]{width:10cqw;height:10cqw}.pain-claim-lead[data-astro-cid-4tqupihu]{margin:0 0 3cqw;font-size:6.4cqw;font-weight:900}.pain-claims[data-astro-cid-4tqupihu]{grid-template-columns:1fr 1fr;gap:2.4cqw;display:grid}.claim[data-astro-cid-4tqupihu]{color:#fff;border-radius:3cqw;padding:6cqw 2cqw 4.6cqw;font-size:5.6cqw;font-weight:900;line-height:1.25;position:relative}.claim[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{background:var(--sun);width:7cqw;height:7cqw;color:var(--ink);box-shadow:0 0 0 1cqw var(--cream);border-radius:50%;place-items:center;font-size:4.2cqw;display:grid;position:absolute;top:-3.2cqw;left:50%;transform:translate(-50%)}.claim-a[data-astro-cid-4tqupihu]{background:var(--violet)}.claim-b[data-astro-cid-4tqupihu]{background:var(--blue)}.pain-claim-foot[data-astro-cid-4tqupihu]{color:#1c1730c7;margin:4cqw 2cqw 0;font-size:max(14px,2.6cqw);line-height:1.7}.pain-claim-foot[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{color:var(--violet)}.ruler-card[data-astro-cid-4tqupihu]{color:var(--ink);background:radial-gradient(circle at 1px 1px,#1c17301f 1px,#0000 0) 0 0/18px 18px,#f3f0fb;padding:34px clamp(16px,4.5cqw,36px) 28px}.ruler-head[data-astro-cid-4tqupihu]{text-align:center}.ruler-kicker[data-astro-cid-4tqupihu]{letter-spacing:.12em;color:var(--violet);margin:0;font-size:13px;font-weight:800}.ruler-title[data-astro-cid-4tqupihu]{margin:6px 0;font-size:clamp(26px,6.4cqw,44px);font-weight:900;line-height:1.15}.ruler-sub[data-astro-cid-4tqupihu]{color:#1c1730b8;margin:0;font-size:15px}.ruler-controls[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:20px 0 18px;display:flex}.seg[data-astro-cid-4tqupihu]{background:#fff;border-radius:999px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #1c173024}.seg[data-astro-cid-4tqupihu] button[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:#1c173099;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800}.seg[data-astro-cid-4tqupihu] button[data-astro-cid-4tqupihu][aria-checked=true]{background:var(--ink);color:#fff}.seg[data-astro-cid-4tqupihu] button[data-astro-cid-4tqupihu][data-win-mode=before][aria-checked=true]{background:var(--coral)}.presets[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.presets[data-astro-cid-4tqupihu] button[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #1c17302e;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:700}.presets[data-astro-cid-4tqupihu] button[data-astro-cid-4tqupihu]:hover{border-color:var(--violet);color:var(--violet)}.win-stage[data-astro-cid-4tqupihu]{--s:.56;-webkit-user-select:none;user-select:none;padding:0 0 6px;position:relative}.win-scaler[data-astro-cid-4tqupihu]{height:calc(600px * var(--s))}.win[data-astro-cid-4tqupihu]{--win-h:600px;height:var(--win-h);transform:scale(var(--s));transform-origin:0 0;font-family:var(--aw-font);color:#111;background:#ededed;border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:0 0 0 2px #1c1730,0 30px 60px -20px #1c173073}.win-caption[data-astro-cid-4tqupihu]{background:#f7f7f7;border-bottom:1px solid #ddd;border-radius:18px 18px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.wc-app[data-astro-cid-4tqupihu]{align-items:center;gap:8px;display:flex}.wc-app[data-astro-cid-4tqupihu] i[data-astro-cid-4tqupihu]{background:#07c160;border-radius:50%;width:16px;height:16px}.wc-btns[data-astro-cid-4tqupihu]{gap:9px;display:flex}.wc-btns[data-astro-cid-4tqupihu] i[data-astro-cid-4tqupihu]{background:#c9c9c9;border-radius:50%;width:12px;height:12px}.app[data-astro-cid-4tqupihu]{border-radius:0 0 18px 18px;flex:1;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;min-height:0;display:grid;overflow:hidden}.app-rail[data-astro-cid-4tqupihu]{background:#f4f4f4;border-right:1px solid #e0e0e0;flex-direction:column;grid-area:1/1/3;align-items:center;gap:22px;width:84px;padding-top:22px;display:none}.app-bar[data-astro-cid-4tqupihu]{background:#f7f7f7;border-top:1px solid #e0e0e0;grid-area:2/1/auto/3;justify-content:space-around;align-items:center;height:74px;display:flex}.nav-ico[data-astro-cid-4tqupihu]{color:#555;flex-direction:column;align-items:center;gap:5px;font-size:13px;display:flex}.nav-ico[data-astro-cid-4tqupihu] i[data-astro-cid-4tqupihu]{border:2.5px solid #777;border-radius:9px;width:28px;height:28px}.nav-ico[data-astro-cid-4tqupihu].is-on{color:#07c160;font-weight:700}.nav-ico[data-astro-cid-4tqupihu].is-on i[data-astro-cid-4tqupihu]{background:#07c1602e;border-color:#07c160}.app-panes[data-astro-cid-4tqupihu]{grid-area:1/2;grid-template-columns:1fr;min-width:0;min-height:0;display:grid;position:relative}.pane-list[data-astro-cid-4tqupihu],.pane-detail[data-astro-cid-4tqupihu],.pane-empty[data-astro-cid-4tqupihu]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-list[data-astro-cid-4tqupihu]{background:#fff}.pane-detail[data-astro-cid-4tqupihu],.pane-empty[data-astro-cid-4tqupihu]{background:#ededed;display:none}.pane-top[data-astro-cid-4tqupihu]{background:#ededed;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:56px;font-size:18px;font-weight:700;display:flex;position:relative}.pane-top[data-astro-cid-4tqupihu] .back[data-astro-cid-4tqupihu]{font-size:30px;font-weight:400;line-height:1;position:absolute;left:16px}.chat-row[data-astro-cid-4tqupihu]{border-bottom:1px solid #efefef;align-items:center;gap:14px;padding:14px 16px;display:flex}.chat-row[data-astro-cid-4tqupihu].is-on{background:#f0f0f0}.avatar[data-astro-cid-4tqupihu]{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:20px;font-weight:800;display:grid}.av-a[data-astro-cid-4tqupihu]{background:#f29c38}.av-b[data-astro-cid-4tqupihu]{background:#6d3fd6}.av-c[data-astro-cid-4tqupihu]{background:#2f6fe0}.cr-text[data-astro-cid-4tqupihu]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cr-text[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:17px}.cr-text[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{color:#888;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.cr-time[data-astro-cid-4tqupihu]{color:#aaa;align-self:flex-start;font-size:13px}.bubbles[data-astro-cid-4tqupihu]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 16px;display:flex;overflow:hidden}.bb[data-astro-cid-4tqupihu]{background:#fff;border-radius:6px;max-width:70%;margin:0;padding:10px 14px;font-size:16px;line-height:1.4}.bb[data-astro-cid-4tqupihu].in{align-self:flex-start}.bb[data-astro-cid-4tqupihu].out{background:#95ec69;align-self:flex-end}.composer[data-astro-cid-4tqupihu]{background:#fff;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;height:46px;margin:0 12px 12px;padding:0 14px;font-size:16px;display:flex}.composer[data-astro-cid-4tqupihu] i[data-astro-cid-4tqupihu]{border:2px solid #555;border-radius:50%;width:26px;height:26px}.pane-empty[data-astro-cid-4tqupihu]{color:#999;justify-content:center;align-items:center;font-size:16px}.win[data-astro-cid-4tqupihu][data-nav=rail] .app-rail[data-astro-cid-4tqupihu]{display:flex}.win[data-astro-cid-4tqupihu][data-nav=rail] .app-bar[data-astro-cid-4tqupihu]{display:none}.win[data-astro-cid-4tqupihu][data-panes="2"] .app-panes[data-astro-cid-4tqupihu]{grid-template-columns:minmax(300px,38%) 1fr}.win[data-astro-cid-4tqupihu][data-panes="2"] .pane-list[data-astro-cid-4tqupihu]{border-right:1px solid #e0e0e0}.win[data-astro-cid-4tqupihu][data-panes="2"] .pane-detail[data-astro-cid-4tqupihu]{display:flex}.win[data-astro-cid-4tqupihu][data-panes="2"] .pane-top[data-astro-cid-4tqupihu] .back[data-astro-cid-4tqupihu],.win[data-astro-cid-4tqupihu][data-mode=before] .app-rail[data-astro-cid-4tqupihu],.win[data-astro-cid-4tqupihu][data-mode=before] .pane-detail[data-astro-cid-4tqupihu]{display:none}.win[data-astro-cid-4tqupihu][data-mode=before] .app-bar[data-astro-cid-4tqupihu]{display:flex}.win[data-astro-cid-4tqupihu][data-mode=before] .app-panes[data-astro-cid-4tqupihu]{grid-template-columns:1fr}.win[data-astro-cid-4tqupihu][data-mode=before] .pane-top[data-astro-cid-4tqupihu] .back[data-astro-cid-4tqupihu]{display:block}.win-handle[data-astro-cid-4tqupihu]{appearance:none;background:var(--violet);cursor:ew-resize;touch-action:none;border:none;border-radius:14px;place-items:center;width:40px;height:120px;display:grid;position:absolute;top:50%;right:-26px;transform:translateY(-50%);box-shadow:0 8px 18px -6px #6d3fd6b3}.win-handle[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{border-left:3px solid #ffffffd9;border-right:3px solid #ffffffd9;width:8px;height:54px}.win-handle[data-astro-cid-4tqupihu]:focus-visible{outline:4px solid var(--sun);outline-offset:3px}.win-stage[data-astro-cid-4tqupihu].is-hinting .win-handle[data-astro-cid-4tqupihu]{animation:1.6s ease-in-out 2 aw-nudge}@keyframes aw-nudge{0%,to{transform:translateY(-50%)}40%{transform:translate(14px,-50%)}}.ruler-readout[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin:18px 0 10px;font-weight:800;display:flex}.rr-dp[data-astro-cid-4tqupihu]{color:#1c1730b3;font-size:15px}.rr-dp[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px}.rr-cls[data-astro-cid-4tqupihu]{color:#fff;background:var(--cls-color,var(--mint));border-radius:999px;padding:5px 12px;font-size:15px}.rr-desc[data-astro-cid-4tqupihu]{font-size:15px}.ruler-track[data-astro-cid-4tqupihu]{border-radius:10px;grid-template-columns:280fr 240fr 360fr 80fr;height:46px;display:grid;position:relative;overflow:visible}.rt-seg[data-astro-cid-4tqupihu]{color:#fff;white-space:nowrap;flex-direction:column;justify-content:center;min-width:0;padding:0 8px;font-size:13px;line-height:1.15;display:flex;overflow:hidden}.rt-seg[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{opacity:.8;font-size:11px}.rt-compact[data-astro-cid-4tqupihu]{background:#16a37a;border-radius:10px 0 0 10px}.rt-medium[data-astro-cid-4tqupihu]{background:#2f6fe0}.rt-expanded[data-astro-cid-4tqupihu]{background:#6d3fd6}.rt-large[data-astro-cid-4tqupihu]{background:#1c1730;border-radius:0 10px 10px 0}.rt-large[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:11px}.rt-mark[data-astro-cid-4tqupihu]{background:var(--sun);width:4px;box-shadow:0 0 0 2px var(--ink);border-radius:2px;margin-left:-2px;transition:left 80ms linear;position:absolute;top:-8px;bottom:-8px;left:9.5%}.ruler-note[data-astro-cid-4tqupihu]{color:#1c173099;text-align:center;margin:16px 0 0;font-size:12.5px;line-height:1.7}.gallery-card[data-astro-cid-4tqupihu]{color:#fff;background:#13111d;padding:6cqw 4.5cqw 5cqw}.gallery-title[data-astro-cid-4tqupihu]{text-align:center;margin:0;font-size:7.4cqw;font-weight:900;line-height:1.2}.gallery-title[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{display:inline-block}.gallery-title[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]:last-child{color:var(--sun)}.gallery-sub[data-astro-cid-4tqupihu]{text-align:center;color:#fff9;margin:1.6cqw 0 4.5cqw;font-size:max(13px,2.2cqw)}.gallery-grid[data-astro-cid-4tqupihu]{grid-template-columns:1fr 1fr;gap:3.4cqw 3cqw;display:grid}.gl-item[data-astro-cid-4tqupihu],.gl-wide[data-astro-cid-4tqupihu]{min-width:0;margin:0}.gl-frame[data-astro-cid-4tqupihu]{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.gl-item[data-astro-cid-4tqupihu].is-wide{grid-column:1/-1}.gl-uicheck[data-astro-cid-4tqupihu] .aw-video[data-astro-cid-4tqupihu]{object-fit:contain;background:#1e1f22}.gl-wide[data-astro-cid-4tqupihu]{margin-top:4cqw}.gl-wide[data-astro-cid-4tqupihu] .gl-frame[data-astro-cid-4tqupihu]{aspect-ratio:960/216}.gl-item[data-astro-cid-4tqupihu] figcaption[data-astro-cid-4tqupihu],.gl-wide[data-astro-cid-4tqupihu] figcaption[data-astro-cid-4tqupihu]{color:#ffffffad;flex-direction:column;gap:4px;margin-top:10px;font-size:13.5px;line-height:1.6;display:flex}.gl-item[data-astro-cid-4tqupihu] figcaption[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu],.gl-wide[data-astro-cid-4tqupihu] figcaption[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{color:#fff;font-size:16px;line-height:1.4}.gl-tag[data-astro-cid-4tqupihu]{color:var(--ink);background:var(--sun);border-radius:5px;align-self:flex-start;padding:2px 8px;font-size:11.5px;font-weight:800}.map-card[data-astro-cid-4tqupihu]{color:var(--ink);background:#fff;padding:34px clamp(16px,5cqw,40px) 30px}.map-head[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.map-title[data-astro-cid-4tqupihu]{margin:0;font-size:clamp(28px,6.4cqw,44px);font-weight:900}.map-sub[data-astro-cid-4tqupihu]{color:#1c173099;margin:0;font-size:14px;font-weight:700}.map-sub[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]:last-child{color:var(--mint)}.map-list[data-astro-cid-4tqupihu]{margin:0;padding:0;list-style:none}.map-item[data-astro-cid-4tqupihu]{cursor:pointer;border-top:1px solid #1c173014;border-radius:12px;grid-template-columns:48px 1fr;gap:14px;margin:0 -10px;padding:12px 10px;transition:background .16s;display:grid;position:relative}.map-item[data-astro-cid-4tqupihu]:hover{background:#6d3fd60e}.map-item[data-astro-cid-4tqupihu].is-head{border-top:3px solid var(--g);border-radius:0 0 12px 12px;margin-top:18px;padding-top:34px}.map-item[data-astro-cid-4tqupihu]:first-child.is-head{margin-top:0}.map-group[data-astro-cid-4tqupihu]{letter-spacing:.12em;color:#fff;background:var(--g);border-radius:0 0 8px 8px;padding:3px 10px 4px;font-size:12.5px;font-weight:900;position:absolute;top:0;left:10px}.map-no[data-astro-cid-4tqupihu]{width:48px;height:48px;color:var(--g);background:color-mix(in srgb, var(--g) 12%, white);border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid}.map-body[data-astro-cid-4tqupihu]{flex-direction:column;gap:4px;min-width:0;display:flex}.map-body[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:17px;font-weight:800;line-height:1.45}.map-body[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{color:#1c1730a8;font-size:14px;line-height:1.65}.free-pill[data-astro-cid-4tqupihu],.trial-pill[data-astro-cid-4tqupihu]{vertical-align:2px;white-space:nowrap;border-radius:6px;margin-left:8px;padding:1px 8px 2px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.free-pill[data-astro-cid-4tqupihu]{color:#fff;background:var(--mint)}.trial-pill[data-astro-cid-4tqupihu]{color:var(--violet);background:#6d3fd61f;border:1px solid #6d3fd640}.map-item[data-astro-cid-4tqupihu]:hover .trial-pill[data-astro-cid-4tqupihu]{color:#fff;background:var(--violet);border-color:var(--violet)}.map-foot[data-astro-cid-4tqupihu]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.ai-card[data-astro-cid-4tqupihu]{background:var(--sun);color:var(--ink);padding:6cqw 5cqw 5.5cqw}.ai-title[data-astro-cid-4tqupihu]{text-align:center;margin:0 0 4cqw;font-size:7cqw;font-weight:900;line-height:1.2}.ai-title[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{display:inline-block}.ai-cols[data-astro-cid-4tqupihu]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:4cqw;display:grid}.ai-skill[data-astro-cid-4tqupihu]{color:#e8e6f0;background:#16131f;border-radius:14px;padding:14px 16px 16px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transform:rotate(-1.4deg);box-shadow:0 18px 30px -16px #0000008c}.ai-skill-head[data-astro-cid-4tqupihu]{align-items:center;gap:6px;margin:0 0 12px;display:flex}.ai-skill-head[data-astro-cid-4tqupihu] .dot[data-astro-cid-4tqupihu]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.ai-skill-head[data-astro-cid-4tqupihu] .dot[data-astro-cid-4tqupihu]:nth-child(2){background:#febc2e}.ai-skill-head[data-astro-cid-4tqupihu] .dot[data-astro-cid-4tqupihu]:nth-child(3){background:#28c840}.ai-skill-head[data-astro-cid-4tqupihu] code[data-astro-cid-4tqupihu]{color:#ffffff8c;background:0 0;margin-left:6px;padding:0;font-size:12px}.ai-skill-sub[data-astro-cid-4tqupihu]{color:#fff;margin:0 0 8px;font-size:14px;font-weight:700}.ai-skill[data-astro-cid-4tqupihu] ol[data-astro-cid-4tqupihu]{color:#b9b4cc;margin:0;padding-left:1.9em;font-size:12.5px;line-height:1.75}.ai-skill[data-astro-cid-4tqupihu] li[data-astro-cid-4tqupihu]::marker{color:var(--sun);content:"Step " counter(list-item) "  ";font-size:.85em}.ai-skill[data-astro-cid-4tqupihu] ol[data-astro-cid-4tqupihu]{padding-left:4.2em}.ai-text[data-astro-cid-4tqupihu] p[data-astro-cid-4tqupihu]{margin:0 0 12px;font-size:15.5px;line-height:1.75}.ai-text[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{font-weight:900;box-shadow:inset 0 -.42em #ffffffa6}.ai-text[data-astro-cid-4tqupihu] .ai-punch[data-astro-cid-4tqupihu]{margin:18px 0 0;font-size:22px;font-weight:900;line-height:1.4}.ai-punch[data-astro-cid-4tqupihu] em[data-astro-cid-4tqupihu]{white-space:nowrap;color:#fff;background:var(--ink);border-radius:4px;padding:0 .22em;font-style:normal}.mentor-card[data-astro-cid-4tqupihu]{color:#fff;background:linear-gradient(160deg,#2a1c63 0%,#1c1730 70%);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.mentor-photo-wrap[data-astro-cid-4tqupihu]{background:radial-gradient(70% 60% at 50% 70%,#8a4cf08c,#0000 70%);justify-content:center;align-self:end;align-items:flex-end;min-height:100%;padding-top:24px;display:flex;position:relative}.mentor-photo[data-astro-cid-4tqupihu]{width:100%;max-width:300px;height:auto;display:block}.mentor-text[data-astro-cid-4tqupihu]{padding:34px 32px 30px 8px}.mentor-kicker[data-astro-cid-4tqupihu]{letter-spacing:.16em;color:var(--sun);margin:0;font-size:13px;font-weight:800}.mentor-name[data-astro-cid-4tqupihu]{margin:4px 0 16px;font-size:clamp(26px,5.6cqw,38px);font-weight:900}.mentor-list[data-astro-cid-4tqupihu]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mentor-list[data-astro-cid-4tqupihu] li[data-astro-cid-4tqupihu]{color:#ffffffd1;padding-left:18px;font-size:14.5px;line-height:1.6;position:relative}.mentor-list[data-astro-cid-4tqupihu] li[data-astro-cid-4tqupihu]:before{content:"";background:var(--sun);border-radius:2px;width:7px;height:7px;position:absolute;top:.6em;left:0}.mentor-list[data-astro-cid-4tqupihu] strong[data-astro-cid-4tqupihu]{color:#fff}.mentor-list[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{color:#fff9}.price-card[data-astro-cid-4tqupihu]{background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.price-main[data-astro-cid-4tqupihu]{background:var(--violet);color:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:30px 28px;display:flex}.price-kicker[data-astro-cid-4tqupihu]{letter-spacing:.1em;color:var(--ink);background:var(--sun);border-radius:6px;margin:0;padding:4px 10px;font-size:13px;font-weight:900}.price-num[data-astro-cid-4tqupihu]{letter-spacing:-.02em;align-items:baseline;gap:2px;margin:6px 0 0;font-size:72px;font-weight:900;line-height:1;display:flex}.pn-yen[data-astro-cid-4tqupihu]{margin-right:2px;font-size:.42em}.pn-sm[data-astro-cid-4tqupihu]{margin-right:6px;font-size:.4em}.price-num[data-astro-cid-4tqupihu] s[data-astro-cid-4tqupihu],.plan-price[data-astro-cid-4tqupihu] s[data-astro-cid-4tqupihu]{opacity:.6;margin-left:12px;font-size:.3em;font-weight:700}.price-when[data-astro-cid-4tqupihu]{color:#ffffffc7;margin:0 0 10px;font-size:13.5px}.price-perks[data-astro-cid-4tqupihu]{align-content:center;gap:16px;margin:0;padding:26px 28px;list-style:none;display:grid}.price-perks[data-astro-cid-4tqupihu] li[data-astro-cid-4tqupihu]{border-left:4px solid var(--violet);flex-direction:column;gap:2px;padding-left:14px;display:flex}.price-perks[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:18px;font-weight:900}.price-perks[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{color:#1c1730b3;font-size:14px}.faq-card[data-astro-cid-4tqupihu]{color:var(--ink);background:#fff;padding:34px clamp(16px,5cqw,40px) 28px}.faq-title[data-astro-cid-4tqupihu]{text-align:center;margin:0 0 18px;font-size:clamp(28px,6.4cqw,44px);font-weight:900}.faq-list[data-astro-cid-4tqupihu]{gap:10px;display:grid}.faq-item[data-astro-cid-4tqupihu]{background:#f6f3fc;border-radius:14px;overflow:hidden}.faq-item[data-astro-cid-4tqupihu] summary[data-astro-cid-4tqupihu]{cursor:pointer;align-items:center;gap:12px;padding:16px 18px;font-size:16.5px;font-weight:800;line-height:1.45;list-style:none;display:flex}.faq-item[data-astro-cid-4tqupihu] summary[data-astro-cid-4tqupihu]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-4tqupihu]{color:#fff;background:var(--violet);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.faq-chev[data-astro-cid-4tqupihu]{opacity:.5;border-bottom:2.5px solid;border-right:2.5px solid;flex-shrink:0;width:10px;height:10px;margin-left:auto;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.faq-item[data-astro-cid-4tqupihu][open] .faq-chev[data-astro-cid-4tqupihu]{transform:rotate(-135deg)translate(-2px,-2px)}.faq-a[data-astro-cid-4tqupihu]{color:#1c1730d1;padding:0 20px 16px 58px;font-size:15px;line-height:1.8}.faq-a[data-astro-cid-4tqupihu] p{margin:0 0 8px}.faq-a[data-astro-cid-4tqupihu] strong{color:var(--ink);font-weight:800}.faq-a[data-astro-cid-4tqupihu] code{word-break:break-word;background:#6d3fd61f;border-radius:5px;padding:.06em .34em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.faq-sign[data-astro-cid-4tqupihu]{color:#1c173099;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.modal-tabs[data-astro-cid-4tqupihu]{background:var(--sp-soft);border-radius:999px;padding:3px;display:inline-flex}.modal-tab[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:var(--sp-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:14.5px;font-weight:800}.modal-tab[data-astro-cid-4tqupihu][aria-selected=true]{color:#1c1730;background:#fff}.modal-lead[data-astro-cid-4tqupihu]{color:var(--sp-muted);margin:0 0 10px 4px;font-size:13.5px;font-weight:700}.modal-foot[data-astro-cid-4tqupihu]{background:linear-gradient(180deg, transparent 0%, var(--sp-bg) 40%);justify-content:center;margin:12px -16px -24px -12px;padding:14px 16px 16px 12px;display:flex;position:sticky;bottom:-24px}.aw-stage[data-astro-cid-4tqupihu] .cat-item[data-astro-cid-4tqupihu]:focus-visible{outline-offset:-2px;outline:2px solid #3be0a4}.plan-list[data-astro-cid-4tqupihu]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plan[data-astro-cid-4tqupihu].is-main{grid-column:1/-1}.plan[data-astro-cid-4tqupihu]{flex-direction:column;display:flex}.plan[data-astro-cid-4tqupihu] ul[data-astro-cid-4tqupihu]{flex:1}.plan[data-astro-cid-4tqupihu]{color:var(--ink);background:#f7f4ff;border-radius:16px;padding:20px 20px 18px;position:relative}.plan[data-astro-cid-4tqupihu].is-main{color:#fff;background:linear-gradient(150deg,#7a46ea,#3b1f86)}.plan-tag[data-astro-cid-4tqupihu]{letter-spacing:.08em;color:var(--ink);background:var(--sun);border-radius:6px;align-self:flex-start;margin:0 0 8px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-block}.plan-tag[data-astro-cid-4tqupihu].is-ink{color:#fff;background:var(--ink)}.plan[data-astro-cid-4tqupihu] h3[data-astro-cid-4tqupihu]{margin:0;font-size:21px;font-weight:900}.plan-price[data-astro-cid-4tqupihu]{align-items:baseline;margin:8px 0 10px;font-size:44px;font-weight:900;line-height:1;display:flex}.plan[data-astro-cid-4tqupihu] ul[data-astro-cid-4tqupihu]{opacity:.86;margin:0 0 16px;padding-left:1.2em;font-size:14px;line-height:1.8}.plan[data-astro-cid-4tqupihu] .aw-btn[data-astro-cid-4tqupihu]{width:100%}.plan-note[data-astro-cid-4tqupihu]{color:var(--sp-muted);text-align:center;margin:14px 0 0;font-size:12.5px}.aw-stage[data-astro-cid-4tqupihu][hidden]{display:none!important}.aw-stage[data-astro-cid-4tqupihu]{--sp-bg:#18171c;--sp-fg:#f8fafc;--sp-muted:#fff9;--sp-subtle:#ffffff8c;--sp-line:#ffffff1a;--sp-soft:#ffffff1a;--sp-soft-h:#ffffff2e;--sp-hover:#ffffff0d;--sp-border:#ffffff24;--sp-trial-fg:#ffd55a;--sp-trial-bg:#ffc93c24;--sp-trial-bd:#ffc93c59;--sp-shadow:0 28px 80px #000000b8;font-family:var(--aw-font);color:var(--sp-fg)}[data-theme=light] .aw-stage[data-astro-cid-4tqupihu] .cat-no[data-astro-cid-4tqupihu]{background:color-mix(in srgb, var(--g) 85%, #1c1730)}[data-theme=light] .aw-stage[data-astro-cid-4tqupihu]{--sp-bg:#fbfaf7;--sp-fg:#1c1730;--sp-muted:#1c17309e;--sp-subtle:#1c17308c;--sp-line:#1c17301a;--sp-soft:#1c173012;--sp-soft-h:#1c173021;--sp-hover:#1c17300a;--sp-border:#1c17301f;--sp-trial-fg:#8a5b00;--sp-trial-bg:#ffc93c38;--sp-trial-bd:#d6960073;--sp-shadow:0 28px 70px #1a141047}.stage-scrim[data-astro-cid-4tqupihu]{z-index:400;-webkit-backdrop-filter:blur(6px);background:#0a0a0ec2;position:fixed;inset:0}.stage-shell[data-astro-cid-4tqupihu]{z-index:401;background:var(--sp-bg);border:1px solid var(--sp-border);box-shadow:var(--sp-shadow);display:grid;position:fixed;overflow:hidden}.stage-head[data-astro-cid-4tqupihu]{border-bottom:1px solid var(--sp-line);grid-area:head;align-items:center;gap:8px;padding:12px 14px 12px 16px;display:flex}.stage-head[data-astro-cid-4tqupihu] .modal-tabs[data-astro-cid-4tqupihu]{margin-right:auto}.stage-icon-btn[data-astro-cid-4tqupihu]{appearance:none;height:36px;color:var(--sp-fg);background:var(--sp-soft);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.stage-icon-btn[data-astro-cid-4tqupihu]:hover{background:var(--sp-soft-h)}.stage-icon-btn[data-astro-cid-4tqupihu].is-round{justify-content:center;width:36px;padding:0}.stage-main[data-astro-cid-4tqupihu]{overscroll-behavior:contain;flex-direction:column;grid-area:main;gap:12px;min-height:0;padding:16px 18px 18px;display:flex;overflow-y:auto}.stage-side[data-astro-cid-4tqupihu]{overscroll-behavior:contain;border-left:1px solid var(--sp-line);grid-area:side;min-height:0;padding:12px 16px 24px 12px;overflow-y:auto}.side-view[data-astro-cid-4tqupihu][hidden]{display:none}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-shell[data-astro-cid-4tqupihu]{transition:width .42s cubic-bezier(.22,1,.36,1),grid-template-columns .42s cubic-bezier(.22,1,.36,1)}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-main[data-astro-cid-4tqupihu]{transition:opacity .28s .16s}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-main[data-astro-cid-4tqupihu]{opacity:0;visibility:hidden;padding-left:0;padding-right:0;transition:none;overflow:hidden}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-side[data-astro-cid-4tqupihu]{border-left:none;padding:14px 18px 24px 14px}.aw-stage[data-astro-cid-4tqupihu][data-playing="0"] [data-astro-cid-4tqupihu][data-stage-shrink],.aw-stage[data-astro-cid-4tqupihu][data-playing="1"] .modal-foot[data-astro-cid-4tqupihu]{display:none}.aw-stage[data-astro-cid-4tqupihu][data-tab=plans] [data-astro-cid-4tqupihu]:is(.stage-buy,.stage-head-buy),.aw-stage[data-astro-cid-4tqupihu][data-tab=plans] .tp-ended-buy{display:none!important}.stage-buy[data-astro-cid-4tqupihu]{background:linear-gradient(135deg,#ff5e4d29,#e2483d0d);border:1px solid #ff5e4d59;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.stage-buy-text[data-astro-cid-4tqupihu]{color:var(--sp-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13.5px;display:flex}.stage-buy-text[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{color:var(--sp-fg);font-size:21px;font-weight:900}.stage-buy-text[data-astro-cid-4tqupihu] s[data-astro-cid-4tqupihu]{color:var(--sp-subtle)}.stage-buy-btn[data-astro-cid-4tqupihu],.mini-buy[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff5e4d 0%,#e2483d 100%);border:none;border-radius:999px;font-weight:900;box-shadow:0 6px 18px #e2483d73}.stage-buy-btn[data-astro-cid-4tqupihu]{padding:12px 26px;font-size:15.5px}.stage-buy-btn[data-astro-cid-4tqupihu]:hover,.mini-buy[data-astro-cid-4tqupihu]:hover{filter:brightness(1.06)}.stage-minibar[data-astro-cid-4tqupihu],.stage-head-buy[data-astro-cid-4tqupihu]{display:none}.stage-head-buy[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ff5e4d 0%,#e2483d 100%);border:none;border-radius:999px;height:36px;padding:0 16px;font-size:13.5px;font-weight:900}.mini-btn[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.mini-btn[data-astro-cid-4tqupihu]:hover{background:#ffffff2e}.mini-btn[data-astro-cid-4tqupihu].is-icon{justify-content:center;width:34px;padding:0}.mini-buy[data-astro-cid-4tqupihu]{height:34px;box-shadow:none;margin-left:auto;padding:0 16px;font-size:13.5px}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-shell[data-astro-cid-4tqupihu]{--stage-h:min(840px, calc(100dvh - 32px));width:min(1440px,100vw - 32px);height:var(--stage-h);grid-template-columns:min(calc((var(--stage-h) - 230px) * 16 / 9 + 36px), calc(100% - 400px)) minmax(400px, 1fr);border-radius:22px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head""main side";margin:auto;inset:0}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-shell[data-astro-cid-4tqupihu]{grid-template-columns:0 minmax(0,1fr);width:min(760px,100vw - 32px)}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-shell[data-astro-cid-4tqupihu]{animation:.24s cubic-bezier(.22,1,.36,1) aw-stage-in}@keyframes aw-stage-in{0%{opacity:0;transform:translateY(14px)scale(.975)}}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-shell[data-astro-cid-4tqupihu]{border-radius:16px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main";width:360px;bottom:20px;right:20px}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-main[data-astro-cid-4tqupihu]{gap:0;padding:0;overflow:visible}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .trial-box[data-astro-cid-4tqupihu]{box-shadow:none;border:none;border-radius:0;margin:0}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .aw-trial-bar[data-astro-cid-4tqupihu]{display:none}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-minibar[data-astro-cid-4tqupihu]{z-index:10;opacity:0;pointer-events:none;background:linear-gradient(#08070ed1 0%,#08070e00 100%);align-items:center;gap:6px;padding:8px 8px 22px;transition:none;display:flex;position:absolute;top:0;left:0;right:0}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-shell[data-astro-cid-4tqupihu]:hover .stage-minibar[data-astro-cid-4tqupihu],.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-shell[data-astro-cid-4tqupihu]:focus-within .stage-minibar[data-astro-cid-4tqupihu]{opacity:1;pointer-events:auto;transition:opacity .15s}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .mini-btn[data-astro-cid-4tqupihu]{background:#ffffff29;height:30px}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .mini-btn[data-astro-cid-4tqupihu].is-icon{width:30px}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .mini-buy[data-astro-cid-4tqupihu]{height:30px;padding:0 14px;font-size:13px}@media (width<=899px){.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-shell[data-astro-cid-4tqupihu]{border:none;border-radius:0;grid-template:"head""main""side"minmax(0,1fr)/minmax(0,1fr);width:100%;height:100dvh}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-main[data-astro-cid-4tqupihu]{gap:10px;max-height:100dvh;padding:10px 12px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s .12s;overflow:hidden}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-main[data-astro-cid-4tqupihu]{max-height:0;padding-top:0;padding-bottom:0}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-side[data-astro-cid-4tqupihu]{border-top:none}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater][data-playing="0"] .stage-shell[data-astro-cid-4tqupihu]{grid-template-columns:minmax(0,1fr);width:100%}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .trial-box[data-astro-cid-4tqupihu]{width:100%;max-width:71.1111dvh;margin:0 auto}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-buy[data-astro-cid-4tqupihu]{display:none}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-head-buy[data-astro-cid-4tqupihu]{display:inline-block}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-side[data-astro-cid-4tqupihu]{border-left:none;border-top:1px solid var(--sp-line);padding:10px 14px 28px 12px}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-head[data-astro-cid-4tqupihu]{padding:8px 10px 8px 14px}.stage-buy[data-astro-cid-4tqupihu]{padding:9px 10px 9px 14px}.stage-buy-text[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:18px}.stage-buy-btn[data-astro-cid-4tqupihu]{padding:10px 18px;font-size:14.5px}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-shell[data-astro-cid-4tqupihu]{width:min(360px,100vw - 24px);bottom:12px;right:12px}}@media (width<=599px){.stage-buy-text[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]:not([data-price-now]):not([data-sale-tag]){display:none}.aw-stage[data-astro-cid-4tqupihu] .stage-head[data-astro-cid-4tqupihu]{gap:6px;padding:8px 8px 8px 10px}.aw-stage[data-astro-cid-4tqupihu] .modal-tab[data-astro-cid-4tqupihu]{padding:7px 11px;font-size:13.5px}.aw-stage[data-astro-cid-4tqupihu] .stage-head-buy[data-astro-cid-4tqupihu]{padding:0 12px}.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-icon-btn[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{display:none}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-shell[data-astro-cid-4tqupihu]{border:none;border-bottom:1px solid #ffffff24;border-radius:0;width:auto;inset:0 0 auto}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .stage-minibar[data-astro-cid-4tqupihu]{opacity:1;border-top:1px solid var(--sp-line);background:0 0;padding:8px;position:static}.aw-stage[data-astro-cid-4tqupihu][data-mode=mini] .mini-btn[data-astro-cid-4tqupihu]{color:var(--sp-fg);background:var(--sp-soft)}.aw-root[data-astro-cid-4tqupihu].has-stage-mini .aw-dock[data-astro-cid-4tqupihu]{display:none}}@media (prefers-reduced-motion:reduce){.aw-stage[data-astro-cid-4tqupihu][data-mode=theater] .stage-shell[data-astro-cid-4tqupihu],.aw-modal[data-astro-cid-4tqupihu],.aw-dock[data-astro-cid-4tqupihu]{transition:none;animation:none}.win-stage[data-astro-cid-4tqupihu].is-hinting .win-handle[data-astro-cid-4tqupihu]{animation:none}}.trial-box[data-astro-cid-4tqupihu]{background:#0d0c11;border:1px solid #ffffff1f;border-radius:16px;margin-bottom:18px;overflow:hidden;box-shadow:0 18px 40px #00000073}.aw-trial-bar[data-astro-cid-4tqupihu]{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.aw-trial-meta[data-astro-cid-4tqupihu]{align-items:center;gap:8px;min-width:0;display:flex}.aw-trial-kicker[data-astro-cid-4tqupihu]{letter-spacing:.04em;color:#0b3b2b;background:#3be0a4;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:11.5px;font-weight:900}.aw-trial-kicker[data-astro-cid-4tqupihu].is-free{color:#0b3b2b;background:#3be0a4}.aw-trial-title[data-astro-cid-4tqupihu]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.aw-trial-close[data-astro-cid-4tqupihu]{appearance:none;color:#ffffffd9;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.aw-trial-close[data-astro-cid-4tqupihu]:hover{color:#fff;background:#ffffff29}@keyframes aw-cta-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.trial-pending[data-astro-cid-4tqupihu]{background:linear-gradient(135deg,#16a37a3d,#16a37a14);grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:14px;display:grid}.trial-pending[data-astro-cid-4tqupihu] img[data-astro-cid-4tqupihu]{object-fit:cover;border-radius:10px;width:120px;height:120px}.trial-pending[data-astro-cid-4tqupihu]>div[data-astro-cid-4tqupihu]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.trial-pending[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:18px}.trial-pending[data-astro-cid-4tqupihu] span[data-astro-cid-4tqupihu]{color:#ffffffb8;font-size:14px}.trial-pending-btns[data-astro-cid-4tqupihu]{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.trial-jump[data-astro-cid-4tqupihu]{appearance:none;font:inherit;color:#0b3b2b;cursor:pointer;background:#3be0a4;border:none;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:800}.trial-jump[data-astro-cid-4tqupihu].is-ghost{color:#fff;background:#ffffff1f;border:1px solid #ffffff38}.cat-list[data-astro-cid-4tqupihu]{margin:0;padding:0;list-style:none}.cat-item[data-astro-cid-4tqupihu]{border-top:1px solid var(--sp-line);cursor:pointer;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;margin:0 -6px;padding:12px 10px;transition:background .15s;display:grid;position:relative}.cat-item[data-astro-cid-4tqupihu]:hover{background:var(--sp-hover)}.cat-item[data-astro-cid-4tqupihu].is-playing{background:#3be0a41c;box-shadow:inset 0 0 0 1px #3be0a459}.cat-item[data-astro-cid-4tqupihu].is-head{border-top:2px solid var(--g);border-radius:0 0 12px 12px;margin-top:10px;padding-top:34px}.cat-item[data-astro-cid-4tqupihu]:first-child.is-head{margin-top:0}.cat-group[data-astro-cid-4tqupihu]{letter-spacing:.12em;color:#fff;background:var(--g);border-radius:0 0 7px 7px;padding:2px 9px 3px;font-size:12px;font-weight:900;position:absolute;top:0;left:10px}.cat-no[data-astro-cid-4tqupihu]{color:#fff;background:color-mix(in srgb, var(--g) 55%, var(--sp-bg));border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.cat-body[data-astro-cid-4tqupihu]{flex-direction:column;gap:3px;min-width:0;display:flex}.cat-body[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:15.5px;line-height:1.45}.cat-body[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{color:var(--sp-muted);font-size:13px;line-height:1.6}.cat-right[data-astro-cid-4tqupihu]{flex-direction:column;align-items:flex-end;gap:4px;margin-top:4px;display:flex}.cat-badge[data-astro-cid-4tqupihu]{color:var(--sp-subtle);border:1px solid var(--sp-border);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.cat-badge[data-astro-cid-4tqupihu].is-free{color:#0b3b2b;background:#3be0a4;border-color:#0000}.cat-badge[data-astro-cid-4tqupihu].is-trial{color:var(--sp-trial-fg);background:var(--sp-trial-bg);border-color:var(--sp-trial-bd)}.cat-item[data-astro-cid-4tqupihu].is-playing .cat-badge[data-astro-cid-4tqupihu].is-trial{color:#1c1730;background:#ffc93c;border-color:#ffc93c}@media (width<=720px){.aw-dock-capsule[data-astro-cid-4tqupihu]{gap:5px;padding:4px}.dock-btn[data-astro-cid-4tqupihu]{padding:7px 12px;font-size:13.5px}.hero-card[data-astro-cid-4tqupihu]{--slash:0px;grid-template-columns:1fr;min-height:0}.hero-visual[data-astro-cid-4tqupihu]{order:-1;height:230px}.hero-panel[data-astro-cid-4tqupihu]{clip-path:none}.hero-slash[data-astro-cid-4tqupihu]{display:none}.hero-portrait[data-astro-cid-4tqupihu]{max-height:214px;right:50%;transform:translate(50%)}.hp-win-a[data-astro-cid-4tqupihu]{left:8%}.hp-win-b[data-astro-cid-4tqupihu]{left:auto;right:6%}.hp-win-c[data-astro-cid-4tqupihu]{top:128px;left:20%}.hero-text[data-astro-cid-4tqupihu]{gap:14px;padding:24px 20px 22px}.aw-btn[data-astro-cid-4tqupihu]{padding:13px 20px;font-size:15px}}@media (width<=600px){.plan-list[data-astro-cid-4tqupihu],.ai-cols[data-astro-cid-4tqupihu],.mentor-card[data-astro-cid-4tqupihu],.price-card[data-astro-cid-4tqupihu]{grid-template-columns:1fr}.ai-skill[data-astro-cid-4tqupihu]{transform:none}.mentor-photo-wrap[data-astro-cid-4tqupihu]{max-height:300px;overflow:hidden}.mentor-photo[data-astro-cid-4tqupihu]{max-width:240px}.mentor-text[data-astro-cid-4tqupihu]{padding:22px 20px 26px}.gallery-grid[data-astro-cid-4tqupihu]{grid-template-columns:1fr}.faq-a[data-astro-cid-4tqupihu]{padding-left:20px}.price-card[data-astro-cid-4tqupihu]{box-shadow:5px 5px 0 var(--ink)}.trial-pending[data-astro-cid-4tqupihu]{grid-template-columns:84px 1fr}.trial-pending[data-astro-cid-4tqupihu] img[data-astro-cid-4tqupihu]{width:84px;height:84px}.rt-seg[data-astro-cid-4tqupihu] small[data-astro-cid-4tqupihu]{display:none}.rt-seg[data-astro-cid-4tqupihu]{padding:0 5px;font-size:11px}.rt-large[data-astro-cid-4tqupihu] b[data-astro-cid-4tqupihu]{font-size:0}}
