.qbw09W_hero{color:#f6f2ec;background:radial-gradient(120% 90% at 82% 8%,#f0b03c24,#0000 58%),linear-gradient(178deg,#182642 0%,#142138 58%,#111b30 100%);position:relative;overflow:hidden}.qbw09W_grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:clamp(420px,58vh,620px);padding-block:clamp(52px,7vw,92px);display:grid}.qbw09W_copy{max-width:620px}.qbw09W_eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#eb9161;margin-bottom:22px;font-size:11px;font-weight:700;display:inline-block}.qbw09W_title{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(36px,4.6vw,58px);font-weight:700;line-height:1.12}.qbw09W_title span{display:block}.qbw09W_accent{color:var(--accent)}.qbw09W_lede{color:#f6f2ecc7;max-width:30em;margin-top:24px;font-size:clamp(14px,1.3vw,16px);line-height:1.9}.qbw09W_tags{flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none;display:flex}.qbw09W_tags li{border-radius:var(--r-pill);letter-spacing:.02em;color:#f6f2ece6;border:1px solid #f6f2ec42;padding:7px 16px;font-size:12.5px;font-weight:600}.qbw09W_art{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.qbw09W_collage{width:100%;max-width:520px;padding:0 0 74px 96px;position:relative}.qbw09W_shotMain,.qbw09W_shotSide{border-radius:var(--r-lg);background:#101a2e;border:1px solid #f6f2ec29;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 60px #0000006b}.qbw09W_shotMain{aspect-ratio:16/10}.qbw09W_shotSide{aspect-ratio:16/10;border-width:3px;border-color:#101a2e;width:190px;position:absolute;bottom:0;left:0}.qbw09W_shotMain img,.qbw09W_shotSide img{object-fit:cover;width:100%;height:100%;display:block}.qbw09W_shotMain figcaption,.qbw09W_shotSide figcaption{letter-spacing:.04em;color:#f6f2ecf0;background:linear-gradient(#080c16db,#0000);padding:8px 12px 20px;font-size:11px;font-weight:600;position:absolute;top:0;left:0;right:0}.qbw09W_shotSide figcaption{padding:6px 8px 16px;font-size:10px}.qbw09W_collageBadge{border-radius:var(--r-pill);background:var(--accent);color:#17223a;letter-spacing:.04em;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:6px;box-shadow:0 10px 26px #00000059}@media (max-width:900px){.qbw09W_grid{grid-template-columns:1fr;padding-block:44px 56px}.qbw09W_art{order:-1;max-width:360px;margin-inline:auto}}.qbw09W_actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.qbw09W_primary,.qbw09W_ghost{letter-spacing:.2px;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.qbw09W_primary{background:var(--accent);color:#17223a}.qbw09W_primary:hover{background:#f7c463;transform:translateY(-1px)}.qbw09W_ghost{color:var(--bg);border:1px solid #f6f2ec5c}.qbw09W_ghost:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}@media (max-width:520px){.qbw09W_actions{flex-direction:column;align-items:stretch}.qbw09W_primary,.qbw09W_ghost{justify-content:center}}@media (max-width:620px){.qbw09W_grid{gap:26px;padding-block:32px 40px}.qbw09W_art{max-width:280px}.qbw09W_collage{padding:0 0 52px 68px}.qbw09W_shotSide{width:120px}.qbw09W_collageBadge{padding:5px 11px;font-size:11px;top:10px;right:0}.qbw09W_collageBadge svg{width:20px;height:20px}.qbw09W_eyebrow{letter-spacing:.16em;margin-bottom:14px;font-size:10px}.qbw09W_title{font-size:clamp(30px,8.4vw,40px)}.qbw09W_lede{margin-top:16px;font-size:14px;line-height:1.75}.qbw09W_actions{margin-top:18px}.qbw09W_tags{gap:8px;margin-top:22px}.qbw09W_tags li{padding:6px 13px;font-size:12px}}
.r8c0Ra_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);transition:box-shadow .25s,transform .25s,border-color .25s;display:grid;overflow:hidden}.r8c0Ra_card:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-2px)}.r8c0Ra_body{flex-direction:column;align-items:flex-start;padding:clamp(26px,3vw,46px);display:flex}.r8c0Ra_title{letter-spacing:-.02em;margin-top:14px;font-size:clamp(30px,3.4vw,44px)}.r8c0Ra_lede{font-family:var(--font-serif);color:var(--ink);margin-top:10px;font-size:clamp(17px,1.7vw,21px);font-weight:600;line-height:1.5}.r8c0Ra_description{max-width:34em;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.85}.r8c0Ra_meta{flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.r8c0Ra_meta li{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);padding:5px 12px;font-size:12px;font-weight:600}.r8c0Ra_cta{border-radius:var(--r-pill);background:var(--brand-deep);color:#f6f2ec;align-items:center;gap:8px;margin-top:26px;padding:12px 22px;font-size:14px;font-weight:700;transition:background .2s,gap .2s;display:inline-flex}.r8c0Ra_cta:hover{background:var(--brand);gap:12px}.r8c0Ra_footnote{color:var(--muted-2);margin-top:12px;font-size:12px}.r8c0Ra_panel{border-radius:calc(var(--r-xl) - 10px);background:var(--brand-deep);color:#f6f2ec;flex-direction:column;min-width:0;margin:14px;padding:22px 22px 18px;display:flex}.r8c0Ra_panelHead{border-bottom:1px solid #f6f2ec24;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.r8c0Ra_panelTitle{font-family:var(--font-serif);letter-spacing:.01em;font-size:16px;font-weight:700}.r8c0Ra_panelSub{letter-spacing:.06em;color:#f6f2ec8c;font-size:11px;font-weight:600}.r8c0Ra_steps{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.r8c0Ra_steps li{border-bottom:1px dashed #f6f2ec1f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.r8c0Ra_steps li:last-child{border-bottom:none}.r8c0Ra_no{width:26px;height:26px;color:var(--accent);letter-spacing:.04em;border:1px solid #f0b03c73;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:grid}.r8c0Ra_stepTitle{color:#f6f2ec;font-size:13.5px;font-weight:700}.r8c0Ra_stepNote{color:#f6f2ec99;margin-left:8px;font-size:11.5px;font-weight:500}@media (max-width:980px){.r8c0Ra_card{grid-template-columns:1fr}.r8c0Ra_panel{order:2;margin:0 14px 14px}}@media (max-width:520px){.r8c0Ra_stepNote{margin-left:0;display:block}}@media (max-width:620px){.r8c0Ra_body{gap:10px;padding:22px 20px 24px}.r8c0Ra_title{margin-top:10px;font-size:clamp(26px,7.4vw,32px)}.r8c0Ra_lede{margin-top:8px;font-size:16px}.r8c0Ra_description{margin-top:10px;font-size:13.5px;line-height:1.75}.r8c0Ra_meta{gap:6px;margin-top:16px}.r8c0Ra_meta li{padding:5px 10px;font-size:11.5px}.r8c0Ra_cta{justify-content:center;width:100%;margin-top:20px;padding:13px 20px}.r8c0Ra_panel{border-radius:calc(var(--r-lg) - 6px);margin:0 12px 12px;padding:18px 18px 14px}.r8c0Ra_panelTitle{font-size:15px}.r8c0Ra_steps li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 0}.r8c0Ra_no{width:24px;height:24px}.r8c0Ra_stepTitle{font-size:13px}.r8c0Ra_stepNote{font-size:11px}}
.bVXCSG_footer{border-top:1px solid var(--line);margin-top:clamp(48px,8vw,96px);padding-block:28px 40px}.bVXCSG_footer[data-compact=true]{margin-top:0}.bVXCSG_inner{color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.bVXCSG_links{gap:18px;display:flex}.bVXCSG_links a:hover{color:var(--brand)}@media (max-width:620px){.bVXCSG_footer{padding-block:22px 32px}.bVXCSG_inner{flex-direction:column;align-items:flex-start;gap:14px;font-size:11.5px;line-height:1.6}.bVXCSG_links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;width:100%;display:grid}.bVXCSG_links a{align-items:center;min-height:42px;padding:0 4px;font-size:13px;font-weight:600;display:flex}}
.O2uXQG_header{z-index:50;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}@media (max-width:880px){.O2uXQG_header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}.O2uXQG_inner{align-items:center;gap:clamp(16px,3vw,40px);height:74px;display:flex}.O2uXQG_brand{flex:none;align-items:center;gap:11px;display:flex}.O2uXQG_mark{background:var(--surface);width:42px;height:42px;box-shadow:var(--shadow-sm);border:1px solid #1c23331f;border-radius:13px;place-items:center;display:grid}.O2uXQG_brandText{gap:1px;line-height:1.2;display:grid}.O2uXQG_brandName{font-family:var(--font-serif);letter-spacing:0;font-size:15px;font-weight:700}.O2uXQG_brandSub{letter-spacing:.13em;color:var(--muted-2);text-transform:uppercase;font-size:9px;font-weight:700}.O2uXQG_nav{align-items:center;gap:4px;margin-left:8px;display:flex}.O2uXQG_navLink{border-radius:var(--r-pill);color:var(--muted);padding:8px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.O2uXQG_navLink:hover{background:var(--surface-2);color:var(--ink)}.O2uXQG_navLink[data-active=true]{color:var(--brand);background:#2c4a7c14}.O2uXQG_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.O2uXQG_trial{border-radius:var(--r-pill);color:#9b4d1c;background:#e0704a21;border:1px solid #e0704a4d;align-items:center;height:28px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.O2uXQG_user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:none;max-width:120px;padding:0;font-size:12px;font-weight:600;overflow:hidden}.O2uXQG_user:hover{color:var(--ink)}.O2uXQG_loginLink{border-radius:var(--r-pill);background:var(--brand);color:#fff;align-items:center;height:32px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.O2uXQG_loginLink:hover{background:#22355c}.O2uXQG_accountLoading{border-radius:var(--r-pill);background:var(--line);opacity:.5;width:44px;height:28px;display:inline-block}.O2uXQG_logout{border-radius:var(--r-pill);border:1px solid var(--line);height:32px;color:var(--brand);background:0 0;padding:0 14px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s}.O2uXQG_logout:hover{background:var(--surface);border-color:var(--line-strong)}@media (max-width:880px){.O2uXQG_nav,.O2uXQG_user{display:none}}.O2uXQG_menuButton{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:none}.O2uXQG_menuButton:hover{background:var(--surface-2);border-color:var(--line-strong)}.O2uXQG_menuIcon{gap:4px;width:18px;display:grid}.O2uXQG_menuIcon>span{background:currentColor;border-radius:2px;height:2px;transition:transform .22s,opacity .18s;display:block}.O2uXQG_menuIcon[data-open]>span:first-child{transform:translateY(6px)rotate(45deg)}.O2uXQG_menuIcon[data-open]>span:nth-child(2){opacity:0}.O2uXQG_menuIcon[data-open]>span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.O2uXQG_scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1016246b;border:0;padding:0;animation:.2s O2uXQG_scrimFade;position:fixed;inset:0}@keyframes O2uXQG_scrimFade{0%{opacity:0}}.O2uXQG_drawer{z-index:60;width:min(78vw,320px);padding:22px 20px calc(22px + env(safe-area-inset-bottom));background:var(--surface);border-left:1px solid var(--line);animation:.24s O2uXQG_drawerIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 50px #1c233329}@keyframes O2uXQG_drawerIn{0%{transform:translate(100%)}}.O2uXQG_drawerLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px;font-size:10.5px;font-weight:700}.O2uXQG_drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.O2uXQG_drawerTitle{font-family:var(--font-serif);color:var(--ink);font-size:17px;font-weight:700}.O2uXQG_drawerClose{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .18s,color .18s;display:inline-flex}.O2uXQG_drawerClose:hover{background:var(--surface-2);color:var(--ink)}.O2uXQG_drawerNav{flex-direction:column;gap:4px;display:flex}.O2uXQG_drawerLink{border-radius:var(--r-md);min-height:50px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:flex}.O2uXQG_drawerLink:hover{background:var(--surface-2)}.O2uXQG_drawerLink[data-active=true]{color:var(--brand);background:#2c4a7c14}.O2uXQG_drawerLink span{color:var(--muted-2);font-size:13px}.O2uXQG_drawerLink[data-active=true] span{color:var(--brand)}@media (max-width:880px){.O2uXQG_inner{gap:12px;height:60px}.O2uXQG_menuButton{display:inline-flex}.O2uXQG_brandSub{display:none}.O2uXQG_mark{border-radius:11px;width:36px;height:36px}.O2uXQG_brandName{font-size:14px}.O2uXQG_trial{display:none}}@media (max-width:420px){.O2uXQG_brandText{display:none}}.O2uXQG_logoutWrap{position:relative}.O2uXQG_popover{z-index:40;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:268px;box-shadow:var(--shadow);padding:14px 16px;position:absolute;top:calc(100% + 12px);right:0}.O2uXQG_popoverTitle{color:var(--ink);margin:0 0 6px;font-size:12.5px;font-weight:600}.O2uXQG_popoverBody{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.7}.O2uXQG_popoverLink{color:var(--brand);border-bottom:1px solid var(--line-strong);padding-bottom:2px;font-size:12px}.O2uXQG_popoverLink:hover{border-color:var(--brand)}.O2uXQG_popoverActions{justify-content:space-between;align-items:center;gap:12px;display:flex}
.YUaPPG_pageShell{width:min(var(--page,1180px), calc(100% - 40px));margin:0 auto}.YUaPPG_wrap{width:min(var(--page,1180px), calc(100% - 40px));margin:0 auto;padding:34px 0 64px}.YUaPPG_card{border:1px solid var(--line-strong);border-radius:var(--r-lg,18px);background:var(--surface);box-shadow:var(--shadow);padding:34px 38px 38px}.YUaPPG_eyebrow{letter-spacing:.16em;color:var(--accent,#b8791f);margin:0 0 12px;font-size:12px;font-weight:700}.YUaPPG_title{color:var(--ink);margin:0 0 14px;font-size:clamp(23px,3vw,31px);line-height:1.3}.YUaPPG_text{max-width:62ch;color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.85}.YUaPPG_hint{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.YUaPPG_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.YUaPPG_primary{background:var(--ink);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.YUaPPG_primary:disabled{opacity:.55;cursor:default}.YUaPPG_ghost{min-height:44px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.YUaPPG_ghost:hover{color:var(--ink)}.YUaPPG_form{max-width:620px}.YUaPPG_label{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.YUaPPG_textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm,10px);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.YUaPPG_pending{border:1px solid var(--line-strong);border-radius:var(--r-sm,10px);background:#f0b03c1a;padding:18px 20px}.YUaPPG_pendingTitle{color:var(--ink);margin:0;font-size:15px;font-weight:700}.YUaPPG_refresh{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;margin-top:14px;padding:0 16px;font-size:13px;font-weight:600}.YUaPPG_message{color:var(--ink);background:#50965a1f;border-radius:8px;margin:18px 0 0;padding:10px 14px;font-size:13px;line-height:1.6}@media (max-width:620px){.YUaPPG_wrap{width:calc(100% - 28px);padding:20px 0 48px}.YUaPPG_card{padding:22px 18px 26px}.YUaPPG_text{margin-bottom:20px;font-size:14px}.YUaPPG_actions{flex-direction:column;align-items:stretch;gap:10px}.YUaPPG_primary,.YUaPPG_ghost{justify-content:center;width:100%}}
.BHMpzq_wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BHMpzq_primary{border-radius:var(--r-pill);background:var(--brand);color:var(--bg);cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.BHMpzq_primary:hover{background:var(--brand-deep);transform:translateY(-1px)}.BHMpzq_secondary{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);background:0 0;padding:14px 22px;font-size:13px;transition:border-color .2s,color .2s}.BHMpzq_secondary:hover{border-color:var(--brand);color:var(--brand)}.BHMpzq_notice{border-left:3px solid var(--clay);color:var(--ink);background:#e0704a1f;border-radius:8px;flex-basis:100%;margin:4px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.7}
.CrPPoG_wrap{flex-direction:column;gap:clamp(26px,3.4vw,40px);display:flex}.CrPPoG_summary{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:14px;display:grid}.CrPPoG_summaryMain,.CrPPoG_resume{border-radius:var(--r-xl);flex-direction:column;gap:8px;padding:clamp(18px,2.4vw,26px);display:flex}.CrPPoG_summaryMain{background:var(--surface-2)}.CrPPoG_resume{background:var(--brand-deep);color:var(--bg)}.CrPPoG_summaryLabel,.CrPPoG_resumeLabel{letter-spacing:1.8px;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:10.5px}.CrPPoG_resumeLabel{color:#f6f2ec8f}.CrPPoG_summaryValue{font-family:var(--font-serif);color:var(--brand);align-items:baseline;gap:8px;margin:0;font-size:clamp(30px,3.6vw,42px);line-height:1;display:flex}.CrPPoG_summaryValue span{font-family:var(--font-sans);color:var(--muted);font-size:12px}.CrPPoG_bar{background:var(--surface-3);border-radius:999px;height:4px;margin:4px 0 2px;overflow:hidden}.CrPPoG_bar span{background:var(--brand);border-radius:999px;height:100%;transition:width .4s;display:block}.CrPPoG_summaryNote{color:var(--muted);margin:0;font-size:11.5px;line-height:1.7}.CrPPoG_resumeTitle{flex-direction:column;gap:3px;margin:0;font-size:16px;font-weight:500;display:flex}.CrPPoG_resumeTitle em{letter-spacing:.6px;color:#f6f2ec8f;font-size:11.5px;font-style:normal}.CrPPoG_resumeActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.CrPPoG_resumePrimary{border-radius:var(--r-pill);background:var(--accent);color:#17223a;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:600;transition:transform .2s;display:inline-flex}.CrPPoG_resumePrimary:hover{transform:translateY(-1px)}.CrPPoG_resumeStatus{color:#f6f2ec99;font-size:11.5px}.CrPPoG_group{flex-direction:column;gap:12px;display:flex}.CrPPoG_groupHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.CrPPoG_groupLabel{letter-spacing:1.8px;text-transform:uppercase;color:var(--brand);margin:0 0 2px;font-size:11px}.CrPPoG_groupNote{color:var(--muted);margin:0;font-size:12.5px}.CrPPoG_groupMeta{color:var(--muted-2);font-size:11px}.CrPPoG_grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.CrPPoG_card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.CrPPoG_card[data-ready=true]{border-color:var(--brand-soft);cursor:pointer}.CrPPoG_card[data-ready=true]:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.CrPPoG_card[data-ready=false]{background:var(--bg);opacity:.72}.CrPPoG_cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.CrPPoG_cardNo{font-family:var(--font-serif);color:var(--brand);font-size:18px}.CrPPoG_cardLevel{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:10px}.CrPPoG_cardTitle{color:var(--ink);flex-direction:column;gap:3px;margin:0;font-size:13.5px;font-weight:500;line-height:1.45;display:flex}.CrPPoG_cardTitle em{color:var(--muted-2);font-size:11px;font-style:normal}.CrPPoG_cardFoot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.CrPPoG_badge{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:10.5px}.CrPPoG_badge[data-level=done]{color:var(--brand);background:#2c4a7c1f}.CrPPoG_badge[data-level=doing]{color:#a2542a;background:#e0704a2e}.CrPPoG_badge[data-level=soon]{border:1px dashed var(--line-strong);color:var(--muted-2);background:0 0}.CrPPoG_enter{color:var(--brand);font-size:11px}@media (max-width:820px){.CrPPoG_summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.CrPPoG_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.CrPPoG_cardDesc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.CrPPoG_cardMeta{color:var(--muted-2);white-space:nowrap;font-size:10.5px}@media (max-width:480px){.CrPPoG_grid{grid-template-columns:minmax(0,1fr)}.CrPPoG_summaryMain,.CrPPoG_resume{padding:16px}.CrPPoG_card{padding:13px 14px}}
.C_BGaG_lesson{flex-direction:column;gap:0;display:flex}.C_BGaG_lessonHead{flex-direction:column;gap:14px;padding:clamp(28px,4vw,44px) 0 22px;display:flex}.C_BGaG_crumb{color:var(--muted-2);align-items:center;gap:8px;font-size:12px;display:flex}.C_BGaG_crumb a{color:var(--brand)}.C_BGaG_crumb a:hover{border-bottom:1px solid var(--brand)}.C_BGaG_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.C_BGaG_titleEn{letter-spacing:2px;text-transform:uppercase;color:var(--muted-2);margin:0 0 4px;font-size:12px}.C_BGaG_titleZh{font-family:var(--font-serif);color:var(--ink);margin:0 0 8px;font-size:clamp(26px,3.4vw,38px);font-weight:400;line-height:1.25}.C_BGaG_titleDesc{max-width:560px;color:var(--muted);margin:0;font-size:13.5px;line-height:1.8}.C_BGaG_titleMeta{gap:18px;margin:0;padding:0;list-style:none;display:flex}.C_BGaG_titleMeta li{flex-direction:column;gap:2px;display:flex}.C_BGaG_titleMeta strong{font-family:var(--font-serif);color:var(--brand);font-size:20px;font-weight:400}.C_BGaG_titleMeta span{color:var(--muted-2);font-size:11px}.C_BGaG_progressBar{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden}.C_BGaG_progressBar span{background:var(--brand);border-radius:999px;height:100%;transition:width .35s;display:block}.C_BGaG_progressText{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:11.5px;display:flex}.C_BGaG_resetLink{color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.C_BGaG_resetLink:hover{color:var(--red)}.C_BGaG_audioMissing{background:#e0704a1a;border:1px solid #e0704a73;border-radius:12px;margin-top:14px;padding:12px 16px}.C_BGaG_audioMissing strong{color:#a35320;letter-spacing:.02em;font-size:12.5px;display:block}.C_BGaG_audioMissing p{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.65}.C_BGaG_playPrimary:disabled,.C_BGaG_miniPlay:disabled,.C_BGaG_miniText:disabled{opacity:.42;cursor:not-allowed}.C_BGaG_stepNav{border-bottom:1px solid var(--line);z-index:20;background:var(--bg);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px 0;display:grid;position:sticky;top:75px}.C_BGaG_stepTab{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.C_BGaG_stepTab:hover:not(:disabled){border-color:var(--brand-soft);transform:translateY(-1px)}.C_BGaG_stepTab[data-active=true]{border-color:var(--brand);background:var(--brand-deep);color:var(--bg)}.C_BGaG_stepTab[data-completed=true] .C_BGaG_stepNo{background:var(--accent);color:#17223a}.C_BGaG_stepTab[data-locked=true]{opacity:.45;cursor:not-allowed}.C_BGaG_stepNo{background:var(--surface-2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.C_BGaG_stepTab[data-active=true] .C_BGaG_stepNo{color:var(--bg);background:#f6f2ec29}.C_BGaG_stepName{flex-direction:column;gap:1px;min-width:0;display:flex}.C_BGaG_stepName b{font-size:13px;font-weight:600}.C_BGaG_stepName small{letter-spacing:.4px;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.C_BGaG_stepTab[data-active=true] .C_BGaG_stepName small{color:#f6f2ec8f}.C_BGaG_stepPanel{padding:clamp(22px,3.4vw,34px) 0 clamp(30px,4vw,44px)}.C_BGaG_stepBody{flex-direction:column;gap:22px;animation:.28s C_BGaG_fade;display:flex}@keyframes C_BGaG_fade{0%{opacity:0;transform:translateY(6px)}}.C_BGaG_stepIntro{flex-direction:column;gap:14px;display:flex}.C_BGaG_stepLead{max-width:660px;color:var(--ink);margin:0;font-size:14px;line-height:1.85}.C_BGaG_playRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.C_BGaG_playPrimary{border-radius:var(--r-pill);background:var(--brand);color:var(--bg);cursor:pointer;border:none;align-items:center;gap:10px;padding:11px 20px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.C_BGaG_playPrimary:hover{background:var(--brand-deep)}.C_BGaG_playDot{background:var(--accent);border-radius:50%;width:8px;height:8px}.C_BGaG_playDot[data-playing=true]{animation:1s infinite C_BGaG_pulse}@keyframes C_BGaG_pulse{50%{opacity:.3}}.C_BGaG_playGhost{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--ink);cursor:pointer;background:0 0;padding:10px 16px;font-size:12.5px;transition:border-color .2s,color .2s}.C_BGaG_playGhost:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.C_BGaG_playGhost:disabled{opacity:.45;cursor:not-allowed}.C_BGaG_playMeta{color:var(--muted-2);font-size:11.5px}.C_BGaG_questionList{flex-direction:column;gap:10px;display:flex}.C_BGaG_questionCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:18px 20px}.C_BGaG_questionHead{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.C_BGaG_questionNo{letter-spacing:1.4px;color:var(--muted-2);flex:none;font-size:11px}.C_BGaG_questionHead p{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.C_BGaG_choices{flex-wrap:wrap;gap:8px;display:flex}.C_BGaG_choice{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);cursor:pointer;padding:9px 16px;font-size:13px;transition:border-color .2s,background .2s,color .2s}.C_BGaG_choice:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.C_BGaG_choice:disabled{cursor:default}.C_BGaG_choice[data-state=correct]{border-color:var(--brand);background:var(--brand);color:var(--bg)}.C_BGaG_choice[data-state=wrong]{border-color:var(--red);color:var(--red);background:#c84a3b1f}.C_BGaG_choice[data-state=answer]{border-color:var(--brand);color:var(--brand);border-style:dashed}.C_BGaG_evidence{border-left:3px solid var(--accent);background:var(--surface-2);color:var(--muted);border-radius:8px;flex-direction:column;gap:3px;margin:12px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.7;display:flex}.C_BGaG_evidence b{letter-spacing:1px;color:var(--muted-2);font-size:10.5px}.C_BGaG_ratingBlock{border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.C_BGaG_blockLabel{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:11px}.C_BGaG_blockLabel em{letter-spacing:0;text-transform:none;color:var(--clay);font-style:normal}.C_BGaG_ratingRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.C_BGaG_rating{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:3px;padding:10px 6px;transition:border-color .2s,background .2s;display:flex}.C_BGaG_rating strong{font-family:var(--font-serif);color:var(--brand);font-size:18px;font-weight:400}.C_BGaG_rating small{color:var(--muted-2);text-align:center;font-size:10px;line-height:1.3}.C_BGaG_rating[data-active=true]{border-color:var(--brand);background:var(--brand-deep)}.C_BGaG_rating[data-active=true] strong{color:var(--accent)}.C_BGaG_rating[data-active=true] small{color:#f6f2ecb3}.C_BGaG_stepHint{color:var(--muted);margin:0;font-size:11.5px;line-height:1.7}.C_BGaG_sentenceList{flex-direction:column;gap:8px;display:flex}.C_BGaG_sentence{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);border-left-width:3px;padding:12px 16px;transition:border-color .2s}.C_BGaG_sentence[data-mark=unknown]{border-left-color:var(--red)}.C_BGaG_sentence[data-mark=blur]{border-left-color:var(--clay)}.C_BGaG_sentence[data-mark=ok]{border-left-color:var(--brand)}.C_BGaG_sentenceHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.C_BGaG_sentenceNo{letter-spacing:1.2px;color:var(--muted-2);flex:none;font-size:11px}.C_BGaG_sentenceAudio{align-items:center;gap:6px;display:flex}.C_BGaG_miniPlay{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--brand);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:9px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.C_BGaG_miniPlay:hover,.C_BGaG_miniPlay[data-playing=true]{background:var(--brand);border-color:var(--brand);color:var(--bg)}.C_BGaG_miniText{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11px;transition:border-color .2s,color .2s}.C_BGaG_miniText:hover,.C_BGaG_miniText[data-playing=true]{border-color:var(--brand);color:var(--brand)}.C_BGaG_sentenceBody{border-top:1px dashed var(--line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.C_BGaG_sentenceEn{color:var(--ink);margin:0;font-size:15px;line-height:1.75}.C_BGaG_sentenceZh{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.C_BGaG_markWord{color:inherit;background:#f0b03c99;border-radius:3px;padding:0 2px}.C_BGaG_sentenceGroups,.C_BGaG_sentenceFocus{color:var(--muted);gap:8px;margin:0;font-size:12px;line-height:1.7;display:flex}.C_BGaG_sentenceGroups span,.C_BGaG_sentenceFocus span{background:var(--surface-2);color:var(--muted-2);border-radius:999px;flex:none;padding:1px 7px;font-size:10px}.C_BGaG_markRow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.C_BGaG_markButton{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:11.5px;transition:all .18s}.C_BGaG_markButton:hover{border-color:var(--line-strong);color:var(--ink)}.C_BGaG_markButton[data-kind=unknown][data-active=true]{border-color:var(--red);color:var(--red);background:#c84a3b1f}.C_BGaG_markButton[data-kind=blur][data-active=true]{border-color:var(--clay);color:#a2542a;background:#e0704a29}.C_BGaG_markButton[data-kind=ok][data-active=true]{border-color:var(--brand);background:var(--brand);color:var(--bg)}.C_BGaG_legend{color:var(--muted-2);flex-wrap:wrap;gap:16px;padding-top:6px;font-size:11.5px;display:flex}.C_BGaG_legend span{align-items:center;gap:6px;display:inline-flex}.C_BGaG_legend i{background:var(--line-strong);border-radius:3px;width:10px;height:10px}.C_BGaG_legend span[data-kind=unknown] i{background:var(--red)}.C_BGaG_legend span[data-kind=blur] i{background:var(--clay)}.C_BGaG_legend span[data-kind=ok] i{background:var(--brand)}.C_BGaG_chunkList{flex-direction:column;gap:8px;display:flex}.C_BGaG_chunkCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.C_BGaG_chunkCard[data-open=true]{border-color:var(--brand-soft)}.C_BGaG_chunkHead{align-items:center;gap:12px;padding:12px 16px;display:flex}.C_BGaG_chunkNo{letter-spacing:1.2px;color:var(--muted-2);flex:none;font-size:11px}.C_BGaG_chunkTitle{text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;padding:0;display:flex}.C_BGaG_chunkTitle strong{color:var(--ink);font-size:14.5px}.C_BGaG_chunkTitle small{color:var(--muted);font-size:12px}.C_BGaG_chunkBody{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.C_BGaG_chunkBlock{flex-direction:column;gap:3px;display:flex}.C_BGaG_chunkBlock span{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-2);font-size:10px}.C_BGaG_chunkBlock p{color:var(--ink);margin:0;font-size:13px;line-height:1.7}.C_BGaG_collocations{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.C_BGaG_collocations li{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:11.5px}.C_BGaG_builder,.C_BGaG_roundBox,.C_BGaG_writeBox,.C_BGaG_taskBox,.C_BGaG_reviewBox{border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;gap:14px;padding:20px;display:flex}.C_BGaG_builderHead{flex-direction:column;gap:4px;display:flex}.C_BGaG_builderHint{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.C_BGaG_slotList{flex-direction:column;gap:12px;display:flex}.C_BGaG_slotGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.C_BGaG_slotLabel{min-width:64px;color:var(--muted-2);flex:none;font-size:11px}.C_BGaG_slotOptions{flex-wrap:wrap;gap:6px;display:flex}.C_BGaG_slotOption{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:12px;transition:all .18s}.C_BGaG_slotOption:hover{border-color:var(--brand);color:var(--brand)}.C_BGaG_slotOption[data-active=true]{border-color:var(--brand);background:var(--brand);color:var(--bg)}.C_BGaG_builderResult{border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--bg);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.C_BGaG_builderResult[data-ready=true]{border-style:solid;border-color:var(--brand);background:#f0b03c2e}.C_BGaG_builderResult span{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-2);font-size:10px}.C_BGaG_builderResult p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.C_BGaG_subGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.C_BGaG_subItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.C_BGaG_subPrompt{letter-spacing:.4px;color:var(--muted-2);font-size:11px}.C_BGaG_subLine{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;line-height:2;display:flex}.C_BGaG_subLine input{border:none;border-bottom:1px dashed var(--brand);min-width:120px;color:var(--brand);background:0 0;outline:none;flex:1;padding:2px 4px;font-size:13px}.C_BGaG_subLine input::placeholder{color:var(--muted-2);font-size:11.5px}.C_BGaG_roundHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.C_BGaG_roundTabs{gap:4px;display:flex}.C_BGaG_roundTabs button{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:11.5px}.C_BGaG_roundTabs button[data-active=true]{border-color:var(--brand);background:var(--brand);color:var(--bg)}.C_BGaG_writeArea{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);resize:vertical;outline:none;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.7;transition:border-color .2s}.C_BGaG_writeArea:focus{border-color:var(--brand)}.C_BGaG_writeArea::placeholder{color:var(--muted-2)}.C_BGaG_shadowList{flex-direction:column;gap:8px;display:flex}.C_BGaG_shadowRow{border:1px solid var(--line);border-left-width:3px;border-left-color:var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:12px 16px}.C_BGaG_shadowRow[data-score=good]{border-left-color:var(--brand)}.C_BGaG_shadowRow[data-score=ok]{border-left-color:var(--clay)}.C_BGaG_shadowRow[data-score=low]{border-left-color:var(--red)}.C_BGaG_shadowTop{align-items:flex-start;gap:12px;display:flex}.C_BGaG_shadowText{color:var(--ink);flex:1;margin:0;font-size:14px;line-height:1.7}.C_BGaG_scoreChip{background:var(--surface-2);text-align:center;min-width:38px;color:var(--muted-2);border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:600}.C_BGaG_scoreChip[data-level=good]{color:var(--brand);background:#2c4a7c1f}.C_BGaG_scoreChip[data-level=ok]{color:#a2542a;background:#e0704a29}.C_BGaG_scoreChip[data-level=low]{color:var(--red);background:#c84a3b1f}.C_BGaG_shadowActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.C_BGaG_shadowFocus{color:var(--muted-2);font-size:11px}.C_BGaG_recordButton{border:1px solid var(--red);color:var(--red);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:500;transition:all .18s;display:inline-flex}.C_BGaG_recordButton:hover,.C_BGaG_recordButton[data-recording=true]{background:var(--red);color:var(--bg)}.C_BGaG_recordDot{background:currentColor;border-radius:50%;width:7px;height:7px}.C_BGaG_recordButton[data-recording=true] .C_BGaG_recordDot{animation:.9s infinite C_BGaG_pulse}.C_BGaG_pending{color:var(--clay);font-size:11.5px}.C_BGaG_errorNotice{border-left:3px solid var(--red);color:var(--ink);background:#c84a3b14;border-radius:8px;margin:0;padding:10px 14px;font-size:12.5px}.C_BGaG_personalList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.C_BGaG_personalCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.C_BGaG_personalHead{align-items:flex-start;gap:10px;display:flex}.C_BGaG_personalQ{color:var(--ink);margin:0 0 2px;font-size:14px;font-weight:500}.C_BGaG_personalPrompt{color:var(--muted-2);margin:0;font-size:11.5px}.C_BGaG_answerHint{color:var(--muted);margin:0;font-size:11.5px}.C_BGaG_keywords{flex-wrap:wrap;gap:5px;display:flex}.C_BGaG_keywords span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:10.5px}.C_BGaG_taskBox{border:1px solid var(--brand-soft);background:#ccd7ea33}.C_BGaG_taskEn{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:20px;line-height:1.4}.C_BGaG_taskNote{color:var(--muted);margin:0;font-size:12.5px;line-height:1.75}.C_BGaG_taskActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.C_BGaG_sampleBox{border-radius:var(--r-md);background:var(--bg);color:var(--muted);padding:12px 14px;font-size:12.5px;line-height:1.75}.C_BGaG_sampleBox summary{cursor:pointer;color:var(--brand);font-size:12px;list-style:none}.C_BGaG_sampleBox summary::-webkit-details-marker{display:none}.C_BGaG_sampleBox p{color:var(--ink);margin:8px 0 0}.C_BGaG_reviewBox ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.C_BGaG_reviewBox li{color:var(--muted);gap:10px;font-size:12.5px;line-height:1.7;display:flex}.C_BGaG_reviewBox b{min-width:52px;color:var(--ink);flex:none}.C_BGaG_lessonFooter{z-index:15;border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex;position:sticky;bottom:0}.C_BGaG_footGhost{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;background:0 0;padding:10px 18px;font-size:12.5px;transition:border-color .2s,color .2s}.C_BGaG_footGhost:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.C_BGaG_footGhost:disabled{opacity:.4;cursor:not-allowed}.C_BGaG_footCenter{text-align:center;flex:1;font-size:11.5px}.C_BGaG_footHint{color:var(--muted-2)}.C_BGaG_footReady{color:var(--brand)}.C_BGaG_footPrimary{border-radius:var(--r-pill);background:var(--brand);color:var(--bg);cursor:pointer;border:none;padding:11px 22px;font-size:13px;font-weight:600;transition:background .2s,opacity .2s}.C_BGaG_footPrimary:hover:not(:disabled){background:var(--brand-deep)}.C_BGaG_footPrimary:disabled{opacity:.45;cursor:not-allowed}.C_BGaG_dialogWrap{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c23336b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.C_BGaG_dialog{border-radius:var(--r-lg);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-lg);padding:24px}.C_BGaG_dialog h2{font-family:var(--font-serif);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:400}.C_BGaG_dialog p{color:var(--muted);margin:0 0 18px;font-size:12.5px;line-height:1.75}.C_BGaG_dialogActions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:900px){.C_BGaG_stepNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;overflow-x:auto}.C_BGaG_stepName small{display:none}.C_BGaG_ratingRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.C_BGaG_stepName{display:none}.C_BGaG_stepTab{justify-content:center;padding:8px}.C_BGaG_titleRow{align-items:flex-start}.C_BGaG_lessonFooter{flex-wrap:wrap}.C_BGaG_footCenter{flex-basis:100%;order:-1}}@media (max-width:620px){.C_BGaG_lessonHead{padding-block:22px 16px}.C_BGaG_stepNav{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:4px}.C_BGaG_stepTab{scroll-snap-align:start;min-height:42px}.C_BGaG_ratingRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.C_BGaG_lessonFooter{flex-direction:column;align-items:flex-start;gap:12px}.C_BGaG_footCenter{flex-basis:100%;order:-1}.C_BGaG_resetLink{align-items:center;min-height:38px;padding:0 2px;font-size:12px;display:inline-flex}}
._1n3Keq_hero{padding-block:clamp(20px,3vw,34px) clamp(24px,3.5vw,40px)}._1n3Keq_heroInner{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:center;gap:clamp(20px,3vw,44px);display:grid}._1n3Keq_heroCopy{flex-direction:column;gap:10px;display:flex}._1n3Keq_crumbs{color:var(--muted-2);align-items:center;gap:8px;font-size:11.5px;display:flex}._1n3Keq_crumbs a:hover{color:var(--brand)}._1n3Keq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--clay);margin-top:4px;font-size:10.5px;font-weight:700}._1n3Keq_title{letter-spacing:-.02em;font-size:clamp(28px,3.8vw,44px);line-height:1.12}._1n3Keq_titleEn{font-family:var(--font-serif);color:var(--brand);font-size:clamp(13px,1.4vw,16px);font-style:italic}._1n3Keq_desc{max-width:54ch;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.8}._1n3Keq_meta{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}._1n3Keq_meta li{border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);background:var(--surface);padding:4px 11px;font-size:11.5px}._1n3Keq_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}._1n3Keq_primary{border-radius:var(--r-pill);background:var(--brand);color:#f6f2ec;padding:10px 20px;font-size:13px;font-weight:700;transition:background .2s}._1n3Keq_primary:hover{background:var(--brand-deep)}._1n3Keq_nextMuted{color:var(--muted-2);align-items:baseline;gap:8px;font-size:12.5px;display:inline-flex}._1n3Keq_nextMuted em{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);padding:2px 8px;font-size:10.5px;font-style:normal}._1n3Keq_cues{border-radius:var(--r-lg);color:#f6f2ec;background:linear-gradient(155deg,#1e3155 0%,#121d34 100%);flex-direction:column;gap:12px;padding:20px;display:flex}._1n3Keq_cuesLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:700}._1n3Keq_cueChips{flex-wrap:wrap;gap:6px;display:flex}._1n3Keq_cueChips span{border-radius:var(--r-pill);color:#f6f2ecdb;background:#f6f2ec17;padding:5px 11px;font-size:12px}._1n3Keq_cueChips span[data-first=true]{background:var(--accent);color:var(--brand-deep);font-weight:700}._1n3Keq_cuesNote{color:#f6f2ec99;font-size:11.5px;line-height:1.7}._1n3Keq_nextLesson{border:1px dashed var(--line-strong);border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-block:clamp(28px,4vw,48px) clamp(36px,5vw,60px);padding:clamp(20px,3vw,28px);display:flex}._1n3Keq_nextEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px;font-weight:700}._1n3Keq_nextTitle{margin-top:4px;font-size:clamp(19px,2.2vw,24px)}._1n3Keq_nextNote{max-width:52ch;color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.75}._1n3Keq_nextLink{color:var(--brand);border-bottom:1px solid var(--brand-soft);padding-bottom:2px;font-size:13px}@media (max-width:900px){._1n3Keq_heroInner{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){._1n3Keq_hero{padding-block:18px 24px}._1n3Keq_title{font-size:26px}._1n3Keq_desc{font-size:13px;line-height:1.75}._1n3Keq_actions{gap:12px}._1n3Keq_primary{text-align:center;width:100%;padding:13px 20px}._1n3Keq_nextMuted{flex-wrap:wrap;align-items:center;gap:6px;width:100%;font-size:12.5px;line-height:1.6}._1n3Keq_nextMuted em{flex:none;order:-1}._1n3Keq_cues{padding:16px}._1n3Keq_cueChips span{padding:5px 10px;font-size:11.5px}._1n3Keq_nextLesson{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}._1n3Keq_nextLink{padding:6px 0;display:inline-block}._1n3Keq_gate{padding:20px 18px}._1n3Keq_gatePrimary{justify-content:center;width:100%;min-height:46px}}._1n3Keq_gate{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-soft,#fbf8f2);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(20px,3vw,40px);margin-block:clamp(20px,3vw,32px) 0;padding:clamp(22px,3vw,34px);display:grid}._1n3Keq_gateBody{flex-direction:column;gap:10px;display:flex}._1n3Keq_gateEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--clay);font-size:10.5px;font-weight:700}._1n3Keq_gateTitle{font-size:clamp(20px,2.4vw,28px);line-height:1.2}._1n3Keq_gateText{max-width:58ch;color:var(--muted);font-size:13px;line-height:1.85}._1n3Keq_gateHonest{border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--r-sm);background:var(--surface-2);max-width:58ch;color:var(--muted);margin-top:2px;padding:12px 14px;font-size:12.5px;line-height:1.85}._1n3Keq_gateHonest strong{color:var(--ink)}._1n3Keq_gateActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}._1n3Keq_gatePrimary{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}._1n3Keq_gatePrimary:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2c4a7c38}._1n3Keq_gateGhost{color:var(--brand);border-bottom:1px solid var(--brand-soft);padding-bottom:2px;font-size:13px}._1n3Keq_gateListWrap{flex-direction:column;gap:14px;display:flex}._1n3Keq_gateListHead{letter-spacing:.04em;color:var(--muted-2);font-size:11.5px;font-weight:600}._1n3Keq_gateList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._1n3Keq_gateList li[data-pending] strong:after{content:"待录入";border:1px dashed var(--line-strong);letter-spacing:.08em;color:var(--muted-2);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600}._1n3Keq_gateList li{border-bottom:1px dashed var(--line);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}._1n3Keq_gateList li:last-child{border-bottom:none;padding-bottom:0}._1n3Keq_gateList strong{color:var(--ink);font-size:13px}._1n3Keq_gateList span{color:var(--muted-2);font-size:12px;line-height:1.65}@media (max-width:900px){._1n3Keq_gate{grid-template-columns:minmax(0,1fr)}}
._29NE3a_wrap{position:relative}._29NE3a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);display:grid}._29NE3a_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;overflow:hidden}._29NE3a_card:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-4px)}._29NE3a_card[data-locked] ._29NE3a_cover{filter:saturate(.55)}._29NE3a_card[data-locked]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}._29NE3a_cardLink{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex}._29NE3a_cover{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:172px;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}._29NE3a_coverImg{z-index:0;object-fit:cover;object-position:center 26%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}._29NE3a_card:hover ._29NE3a_coverImg{transform:scale(1.04)}._29NE3a_coverScrim{z-index:1;pointer-events:none;background:linear-gradient(#0c12203d 0%,#0c122099 58%,#0c1220e6 100%),radial-gradient(120% 80% at 88% 0,#f0b03c38,#0000 60%);position:absolute;inset:0}._29NE3a_cover:after{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff0d 0 1px,#0000 1px 7px);position:absolute;inset:0}._29NE3a_cover[data-tone=green]{background:linear-gradient(150deg,#24365c 0%,#16233b 100%)}._29NE3a_cover[data-tone=ink]{background:linear-gradient(150deg,#2b3a52 0%,#161f2e 100%)}._29NE3a_cover[data-tone=moss]{background:linear-gradient(150deg,#3a3f5c 0%,#20233a 100%)}._29NE3a_cover[data-tone=clay]{background:linear-gradient(150deg,#6d3f2c 0%,#3a2016 100%)}._29NE3a_cover[data-tone=coming]{background:linear-gradient(150deg,#ded7c8 0%,#cbc3b1 100%)}._29NE3a_coverNo{z-index:2;font-family:var(--font-serif);color:#ffffff2e;letter-spacing:-.04em;text-shadow:0 2px 18px #00000080;font-size:62px;line-height:1;position:absolute;top:10px;right:14px}._29NE3a_coverTag{z-index:2;font-family:var(--font-serif);letter-spacing:.01em;color:#f6f2ec;text-shadow:0 2px 14px #0000008c;max-width:9.5em;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.12;position:relative}._29NE3a_cover[data-tone=coming] ._29NE3a_coverTag{color:#4c5364}._29NE3a_coverPlay{z-index:2;color:var(--accent);opacity:.95;filter:drop-shadow(0 2px 10px #0009);transition:transform .28s;position:absolute;top:14px;left:16px}._29NE3a_card:hover ._29NE3a_coverPlay{transform:scale(1.08)}._29NE3a_free{z-index:2;border-radius:var(--r-pill);color:#3d2b09;letter-spacing:.06em;background:#f0b03cf0;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;right:12px}._29NE3a_lock{z-index:2;border-radius:var(--r-pill);color:#4a5364;letter-spacing:.06em;background:#f6f2ece6;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;bottom:12px;right:12px}._29NE3a_body{flex-direction:column;gap:8px;padding:16px 18px 20px;display:flex}._29NE3a_topline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}._29NE3a_unitNo{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:700}._29NE3a_meta{color:var(--muted-2);white-space:nowrap;font-size:11.5px}._29NE3a_title{font-family:var(--font-serif);letter-spacing:0;color:var(--ink);font-size:17px;font-weight:700;line-height:1.35}._29NE3a_desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}._29NE3a_cardComing{background:0 0;border-style:dashed}._29NE3a_cardComing:hover{box-shadow:none;transform:none}._29NE3a_cardComing ._29NE3a_body{opacity:.75}._29NE3a_notice{z-index:60;border-radius:var(--r-pill);background:var(--brand-deep);color:#f6f2ec;text-align:center;max-width:min(92vw,520px);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;padding:12px 20px;font-size:13px;line-height:1.6;transition:opacity .24s,transform .24s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,16px)}._29NE3a_notice[data-visible=true]{opacity:1;transform:translate(-50%)}@media (max-width:980px){._29NE3a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){._29NE3a_grid{grid-template-columns:minmax(0,1fr)}._29NE3a_cover{min-height:128px}._29NE3a_notice{font-size:12.5px;bottom:16px}}@media (max-width:480px){._29NE3a_card{display:block}._29NE3a_cardLink{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"cover body";align-items:stretch;min-height:158px;display:grid}._29NE3a_cover{grid-area:cover;min-height:0;padding:12px 10px 10px}._29NE3a_body{grid-area:body;min-width:0;padding:12px 13px}._29NE3a_coverTag{max-width:8em;font-size:16px}._29NE3a_coverNo{font-size:13px;top:8px;right:10px}._29NE3a_title{font-size:14px}._29NE3a_desc{-webkit-line-clamp:3;font-size:11.5px}}._29NE3a_adminBar{border-radius:var(--r-md);color:#24513b;background:#2e6a4c12;border:1px solid #2e6a4c47;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:11px 15px;font-size:12.5px;line-height:1.6;display:flex}._29NE3a_adminBarDot{background:#2e6a4c;border-radius:50%;flex:none;width:7px;height:7px}._29NE3a_adminNotice{color:#1d4330;font-style:normal;font-weight:700}._29NE3a_adminLink{border-radius:var(--r-pill);color:#24513b;white-space:nowrap;background:#fff;border:1px solid #2e6a4c52;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:700;text-decoration:none}._29NE3a_adminLink:hover{background:#2e6a4c1a}._29NE3a_visibilityToggle{z-index:3;border-radius:var(--r-pill);color:#fff;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#1c2028d1;border:1px solid #ffffff8c;align-items:center;gap:7px;height:30px;padding:0 11px;font-size:11px;font-weight:700;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex;position:absolute;top:12px;left:12px}._29NE3a_visibilityToggle:hover:not(:disabled){background:#1c2028f0;border-color:#fff}._29NE3a_visibilityToggle:disabled{opacity:.6;cursor:wait}._29NE3a_visibilityDot{background:#c9ced6;border-radius:50%;flex:none;width:8px;height:8px}._29NE3a_visibilityToggle[data-on] ._29NE3a_visibilityDot{background:#57c98a;box-shadow:0 0 0 3px #57c98a38}._29NE3a_card[data-hidden]{border-color:#b23a2e6b}._29NE3a_card[data-hidden] ._29NE3a_cover{filter:grayscale(.7)saturate(.4)}@media (max-width:620px){._29NE3a_adminBar{padding:10px 12px;font-size:11.5px}._29NE3a_visibilityToggle{height:28px;padding:0 9px;font-size:10.5px;top:8px;left:8px}}
.xgPmsG_hero{border-bottom:1px solid var(--line);background:radial-gradient(90% 80% at 88% 0,#f0b03c47,#0000 62%);padding:clamp(52px,8vw,96px) 0 clamp(36px,5vw,60px)}.xgPmsG_heroInner{flex-direction:column;gap:16px;display:flex}.xgPmsG_title{max-width:860px;font-family:var(--font-serif);letter-spacing:-.4px;color:var(--ink);margin:0;font-size:clamp(28px,4.2vw,50px);font-weight:400;line-height:1.3}.xgPmsG_em{color:var(--brand);border-bottom:3px solid var(--accent);font-style:normal}.xgPmsG_lede{max-width:640px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.9}.xgPmsG_section{border-bottom:1px solid var(--line);padding:clamp(40px,5.5vw,68px) 0}.xgPmsG_grid{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:start;gap:clamp(22px,4vw,54px);display:grid}.xgPmsG_gridHead{flex-direction:column;gap:10px;display:flex}.xgPmsG_subTitle{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(21px,2.6vw,30px);font-weight:400}.xgPmsG_note{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.xgPmsG_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.xgPmsG_list li{border-bottom:1px dashed var(--line);gap:16px;padding:16px 0;display:flex}.xgPmsG_list li:last-child{border-bottom:none}.xgPmsG_listNo{letter-spacing:1.6px;color:var(--muted-2);flex:none;padding-top:3px;font-size:11px}.xgPmsG_list h3{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.xgPmsG_list p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.xgPmsG_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.xgPmsG_card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px 22px}.xgPmsG_card[data-tone=muted]{background:var(--surface-2);border-color:#0000}.xgPmsG_card h3{color:var(--brand);margin:0 0 10px;font-size:14px;font-weight:600}.xgPmsG_card[data-tone=muted] h3{color:var(--muted)}.xgPmsG_card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xgPmsG_card li{color:var(--ink);padding-left:16px;font-size:13px;line-height:1.7;position:relative}.xgPmsG_card li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.xgPmsG_card[data-tone=muted] li{color:var(--muted)}.xgPmsG_card[data-tone=muted] li:before{background:var(--line-strong)}.xgPmsG_cta{color:var(--bg);background:#1b2436;padding:clamp(44px,6vw,76px) 0}.xgPmsG_ctaInner{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.xgPmsG_ctaInner h2{font-family:var(--font-serif);margin:0;font-size:clamp(24px,3.2vw,36px);font-weight:400}.xgPmsG_ctaInner p{color:#f6f2ecb3;max-width:560px;margin:0;font-size:13.5px;line-height:1.8}.xgPmsG_actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.xgPmsG_primary,.xgPmsG_ghost{border-radius:var(--r-pill);align-items:center;gap:8px;padding:13px 22px;font-size:13.5px;font-weight:600;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.xgPmsG_primary{background:var(--accent);color:#17223a}.xgPmsG_primary:hover{transform:translateY(-1px)}.xgPmsG_ghost{color:var(--bg);border:1px solid #f6f2ec4d}.xgPmsG_ghost:hover{border-color:var(--accent);color:var(--accent)}.xgPmsG_back{margin-top:8px;font-size:12.5px}.xgPmsG_back a{color:#f6f2eca8;border-bottom:1px solid #f6f2ec3d;padding-bottom:2px}.xgPmsG_back a:hover{color:var(--accent);border-color:var(--accent)}@media (max-width:900px){.xgPmsG_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.xgPmsG_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.xgPmsG_back a{padding:6px 0;display:inline-block}}
.Z-3nqa_loginPage{width:min(520px,100% - 32px);margin:0 auto;padding:72px 0 110px}.Z-3nqa_loginCard{border:1px solid var(--line-strong);border-radius:var(--r-lg,18px);background:var(--surface);box-shadow:var(--shadow);padding:36px 38px 40px}.Z-3nqa_eyebrow{letter-spacing:.18em;color:var(--accent,#b8791f);margin:0 0 10px;font-size:11px;font-weight:700}.Z-3nqa_loginTitle{color:var(--ink);margin:0 0 10px;font-size:30px}.Z-3nqa_loginDesc{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.Z-3nqa_fieldLabel{color:var(--ink);margin:16px 0 7px;font-size:13px;font-weight:600;display:block}.Z-3nqa_input{border:1px solid var(--line-strong);border-radius:var(--r-sm,10px);background:var(--surface);width:100%;height:46px;color:var(--ink);font:inherit;padding:0 14px;font-size:16px;display:block}.Z-3nqa_input:focus{outline-offset:1px;outline:2px solid #f0b03c8c}.Z-3nqa_error{color:#b4442f;margin:14px 0 0;font-size:13px}.Z-3nqa_loginButton{background:var(--ink);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:24px;font-size:15px;font-weight:700}.Z-3nqa_loginButton:disabled{opacity:.5;cursor:default}.Z-3nqa_back{text-align:center;color:var(--muted);margin-top:20px;font-size:13px;text-decoration:none;display:block}.Z-3nqa_page{width:min(1080px,100% - 40px);margin:0 auto;padding:40px 0 90px}.Z-3nqa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.Z-3nqa_title{color:var(--ink);margin:0 0 8px;font-size:clamp(24px,3vw,32px)}.Z-3nqa_sub{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.Z-3nqa_headActions{gap:10px;display:flex}.Z-3nqa_ghostButton{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.Z-3nqa_notice{color:var(--ink);background:#50965a21;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:13px}.Z-3nqa_tabs{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;gap:6px;padding:5px;display:flex;overflow-x:auto}.Z-3nqa_tab{min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 18px;font-size:13px;font-weight:700}.Z-3nqa_tab[data-active=true]{background:var(--ink);color:#fff}.Z-3nqa_tab em{background:#f0b03c47;border-radius:999px;min-width:18px;margin-left:6px;padding:1px 5px;font-size:11px;font-style:normal;display:inline-block}.Z-3nqa_section{border:1px solid var(--line-strong);border-radius:var(--r-lg,18px);background:var(--surface);margin-top:22px;padding:24px 26px 30px}.Z-3nqa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.Z-3nqa_sectionTitle{color:var(--ink);margin:0 0 6px;font-size:18px}.Z-3nqa_sectionNote{max-width:62ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.75}.Z-3nqa_search{border:1px solid var(--line-strong);background:var(--surface);width:220px;height:40px;color:var(--ink);font:inherit;border-radius:999px;padding:0 12px;font-size:16px}.Z-3nqa_group{margin-top:20px}.Z-3nqa_groupTitle{letter-spacing:.08em;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.Z-3nqa_unitList{gap:6px;display:grid}.Z-3nqa_unitRow{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 12px;display:flex}.Z-3nqa_unitRow[data-open=true]{background:#f0b03c14;border-color:#f0b03c61}.Z-3nqa_unitInfo{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.Z-3nqa_unitNo{letter-spacing:.04em;color:var(--muted);flex:none;font-size:11px;font-weight:700}.Z-3nqa_unitName{color:var(--ink);font-size:13px;line-height:1.5}.Z-3nqa_freeTag{color:#9a6a10;flex:none;font-size:11.5px;font-weight:700}.Z-3nqa_toggle{border:1px solid var(--line-strong);background:var(--surface);min-height:34px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.Z-3nqa_toggle[data-on=true]{color:#8a5c08;background:#f0b03c2e;border-color:#f0b03c80}.Z-3nqa_toggleDot{background:var(--muted);border-radius:50%;width:8px;height:8px}.Z-3nqa_toggle[data-on=true] .Z-3nqa_toggleDot{background:#d18b14}.Z-3nqa_empty{color:var(--muted);background:#78808c12;border-radius:10px;margin:10px 0;padding:18px;font-size:13px}.Z-3nqa_requestRow{border:1px solid var(--line-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:flex}.Z-3nqa_requestInfo{flex:260px;min-width:0}.Z-3nqa_requestWho{color:var(--ink);margin:0 0 5px;font-size:14px;font-weight:700}.Z-3nqa_requestUnit{color:var(--ink);margin:0 0 4px;font-size:13px}.Z-3nqa_requestUnit span{color:var(--muted)}.Z-3nqa_requestNote{color:var(--muted);margin:0 0 4px;font-size:12.5px;line-height:1.6}.Z-3nqa_requestTime{color:var(--muted);margin:0;font-size:11.5px}.Z-3nqa_requestActions{gap:8px;display:flex}.Z-3nqa_approve,.Z-3nqa_reject{min-height:38px;font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:700}.Z-3nqa_approve{background:var(--ink);color:#fff;border:0}.Z-3nqa_reject{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted)}.Z-3nqa_history{color:var(--muted);margin-top:22px;font-size:12.5px}.Z-3nqa_history summary{cursor:pointer}.Z-3nqa_historyRow{margin:10px 0 0;line-height:1.7}.Z-3nqa_userLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.Z-3nqa_userList{gap:6px;max-height:620px;display:grid;overflow-y:auto}.Z-3nqa_userItem{border:1px solid var(--line-strong);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.Z-3nqa_userItem[data-active=true]{background:#f0b03c1a;border-color:#f0b03c8c}.Z-3nqa_userName{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.Z-3nqa_userMeta{color:var(--muted);font-size:11.5px}.Z-3nqa_userDetail{min-width:0}.Z-3nqa_detailTitle{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700}@media (max-width:760px){.Z-3nqa_page{width:calc(100% - 28px);padding:26px 0 70px}.Z-3nqa_loginPage{padding:36px 0 70px}.Z-3nqa_loginCard{padding:26px 20px 30px}.Z-3nqa_section{padding:18px 14px 24px}.Z-3nqa_search{width:100%}.Z-3nqa_unitRow{flex-wrap:wrap;gap:8px}.Z-3nqa_toggle{margin-left:auto}.Z-3nqa_userLayout{grid-template-columns:1fr}.Z-3nqa_userList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:200px}.Z-3nqa_tabs{border-radius:12px}}
.E0kJGG_paths{padding-block:clamp(56px,7vw,104px) clamp(48px,6vw,88px)}.E0kJGG_intro{max-width:760px}.E0kJGG_intro h2{letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,4vw,46px)}.E0kJGG_intro p{max-width:40em;color:var(--muted);margin-top:16px;font-size:14.5px;line-height:1.9}.E0kJGG_list{gap:clamp(20px,2.4vw,30px);margin-top:clamp(30px,4vw,48px);display:grid}.E0kJGG_footer{border-top:1px solid var(--line);padding-block:28px 40px}.E0kJGG_footerInner{color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.E0kJGG_footerLinks{gap:18px;display:flex}.E0kJGG_footerLinks a:hover{color:var(--brand)}
._2L_rkW_hero{color:var(--bg);background:radial-gradient(120% 90% at 12% 0,#17223a 0%,#1b2436 62%,#0e1729 100%);padding:clamp(56px,9vw,108px) 0 clamp(46px,6vw,74px)}._2L_rkW_heroInner{flex-direction:column;gap:18px;display:flex}._2L_rkW_heroInner .eyebrow{color:var(--accent)}._2L_rkW_heroTitle{font-family:var(--font-serif);letter-spacing:-.4px;margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:1.28}._2L_rkW_heroEm{color:var(--accent);font-style:normal}._2L_rkW_heroDesc{color:#f6f2ecb8;max-width:620px;margin:0;font-size:14.5px;line-height:1.85}._2L_rkW_highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}._2L_rkW_highlightGrid li{border-radius:var(--r-lg);background:#f6f2ec0a;border:1px solid #f6f2ec24;padding:18px 20px}._2L_rkW_highlightNo{letter-spacing:1.6px;color:var(--accent);font-size:11px}._2L_rkW_highlightGrid h2{margin:8px 0 6px;font-size:16px;font-weight:600}._2L_rkW_highlightGrid p{color:#f6f2eca8;margin:0;font-size:12.5px;line-height:1.7}._2L_rkW_section{border-bottom:1px solid var(--line);padding:clamp(44px,6vw,76px) 0}._2L_rkW_section[data-tone=dark]{color:var(--bg);background:#1b2436;border-bottom:none}._2L_rkW_section[data-tone=dark] .eyebrow{color:var(--accent)}._2L_rkW_twoCol{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}._2L_rkW_sectionHead{flex-direction:column;gap:10px;display:flex}._2L_rkW_sectionTitle{font-family:var(--font-serif);margin:0;font-size:clamp(22px,2.8vw,32px);font-weight:400;line-height:1.35}._2L_rkW_sectionNote{color:var(--muted);margin:0;font-size:13px;line-height:1.8}._2L_rkW_section[data-tone=dark] ._2L_rkW_sectionNote{color:#f6f2eca8}._2L_rkW_releaseList{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}._2L_rkW_releaseList li{border-bottom:1px dashed var(--line);align-items:baseline;gap:12px;padding:10px 0;display:flex}._2L_rkW_releaseList span{letter-spacing:1.4px;color:var(--muted-2);font-size:11px}._2L_rkW_releaseList p{color:var(--ink);margin:0;font-size:13.5px}._2L_rkW_loopGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}._2L_rkW_loopGrid li{border-radius:var(--r-lg);background:#f6f2ec0d;border:1px solid #f6f2ec1a;padding:18px}._2L_rkW_loopNo{letter-spacing:1.6px;color:var(--accent);font-size:11px}._2L_rkW_loopEn{letter-spacing:1.2px;text-transform:uppercase;color:#f6f2ec80;margin:10px 0 2px;font-size:10.5px}._2L_rkW_loopZh{margin:0 0 8px;font-size:15px;font-weight:600}._2L_rkW_loopNote{color:#f6f2ec9e;margin:0;font-size:12px;line-height:1.7}._2L_rkW_includeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._2L_rkW_includeGrid li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;padding:14px 16px;display:flex}._2L_rkW_includeGrid span{letter-spacing:1.4px;color:var(--muted-2);font-size:11px}._2L_rkW_includeGrid strong{font-size:13.5px;display:block}._2L_rkW_includeGrid small{color:var(--muted);font-size:11.5px}._2L_rkW_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._2L_rkW_stats li{border-radius:var(--r-lg);background:var(--surface-2);text-align:center;flex-direction:column;gap:4px;padding:20px;display:flex}._2L_rkW_stats strong{font-family:var(--font-serif);color:var(--brand);font-size:clamp(26px,3.4vw,38px);font-weight:400}._2L_rkW_stats span{color:var(--muted);font-size:11.5px}._2L_rkW_buy{background:var(--surface-2);padding:clamp(40px,5vw,64px) 0}._2L_rkW_buyInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}._2L_rkW_buyTitle{font-family:var(--font-serif);color:var(--ink);margin:6px 0 8px;font-size:clamp(26px,3.2vw,38px);font-weight:400}._2L_rkW_buyNote{max-width:560px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.8}._2L_rkW_faq{flex-direction:column;gap:10px;display:flex}._2L_rkW_faqItem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 18px}._2L_rkW_faqItem summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600;list-style:none}._2L_rkW_faqItem summary::-webkit-details-marker{display:none}._2L_rkW_faqItem summary:after{content:"+";float:right;color:var(--brand)}._2L_rkW_faqItem[open] summary:after{content:"−"}._2L_rkW_faqItem p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.85}._2L_rkW_backHome{margin:18px 0 0;font-size:13px}._2L_rkW_backHome a{color:var(--brand);border-bottom:1px solid var(--line-strong);padding-bottom:2px}@media (max-width:900px){._2L_rkW_twoCol{grid-template-columns:minmax(0,1fr)}._2L_rkW_highlightGrid,._2L_rkW_loopGrid,._2L_rkW_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){._2L_rkW_releaseList,._2L_rkW_includeGrid,._2L_rkW_loopGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){._2L_rkW_highlightGrid,._2L_rkW_stats{grid-template-columns:minmax(0,1fr)}._2L_rkW_back a{padding:6px 0;display:inline-block}}
.IGwJXa_wrap{padding-bottom:8px}
.wlK-Jq_hero{padding-block:clamp(30px,5vw,60px) clamp(24px,4vw,44px)}.wlK-Jq_heroInner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.wlK-Jq_heroCopy{flex-direction:column;gap:16px;display:flex}.wlK-Jq_heroTitle{letter-spacing:-.02em;font-size:clamp(30px,4.4vw,52px);line-height:1.12}.wlK-Jq_heroEm{color:var(--brand);font-style:normal}.wlK-Jq_heroDesc{max-width:50ch;color:var(--muted);font-size:14px;line-height:1.85}.wlK-Jq_plan{flex-wrap:wrap;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wlK-Jq_plan li{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.wlK-Jq_plan strong{color:var(--ink);font-size:14px}.wlK-Jq_plan small{color:var(--muted-2);font-size:11px}.wlK-Jq_panel{border-radius:var(--r-lg);color:#f6f2ec;background:linear-gradient(155deg,#1e3155 0%,#121d34 100%);padding:22px}.wlK-Jq_panelEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.wlK-Jq_panelSteps{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.wlK-Jq_panelSteps li{color:#f2efe3d1;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.6;display:flex}.wlK-Jq_panelNo{font-family:var(--font-serif);color:var(--clay);min-width:14px;font-size:12px}.wlK-Jq_catalog{padding-block:clamp(24px,3.4vw,42px) clamp(44px,6vw,84px)}.wlK-Jq_catalogHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.wlK-Jq_catalogTitle{font-family:var(--font-serif);color:var(--ink);margin:4px 0 0;font-size:clamp(22px,2.8vw,32px);font-weight:400}.wlK-Jq_catalogNote{max-width:42ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.8}@media (max-width:900px){.wlK-Jq_heroInner{grid-template-columns:minmax(0,1fr)}}
.jS9fVG_wrap{justify-content:center;padding-block:clamp(32px,6vw,72px);display:flex}.jS9fVG_card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow);padding:clamp(24px,4vw,38px)}.jS9fVG_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--clay);font-size:10.5px;font-weight:700}.jS9fVG_title{margin-top:8px;font-size:clamp(21px,2.6vw,26px);line-height:1.25}.jS9fVG_lead{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.8}.jS9fVG_form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.jS9fVG_tabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);gap:4px;margin-top:22px;padding:4px;display:flex}.jS9fVG_tab{border-radius:var(--r-pill);height:34px;color:var(--muted-2);background:0 0;border:none;flex:1;font-size:12.5px;font-weight:700;transition:background .18s,color .18s}.jS9fVG_tab:hover:not([data-active]){color:var(--ink)}.jS9fVG_tab[data-active]{background:var(--brand);color:#fff}.jS9fVG_field{flex-direction:column;gap:7px;display:flex}.jS9fVG_label{letter-spacing:.04em;color:var(--muted-2);font-size:11.5px;font-weight:700}.jS9fVG_inputRow{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);align-items:center;gap:8px;height:46px;padding:0 14px;transition:border-color .18s;display:flex}.jS9fVG_inputRow:focus-within{border-color:var(--brand)}.jS9fVG_prefix{color:var(--muted-2);border-right:1px solid var(--line);padding-right:10px;font-size:13px}.jS9fVG_input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14px}.jS9fVG_input::placeholder{color:var(--muted-2)}.jS9fVG_codeButton{border-radius:var(--r-pill);border:1px solid var(--line-strong);height:32px;color:var(--brand);white-space:nowrap;background:0 0;flex:none;padding:0 12px;font-size:11.5px;font-weight:700}.jS9fVG_codeButton:hover:not(:disabled){background:var(--surface);border-color:var(--brand)}.jS9fVG_codeButton:disabled{color:var(--muted-2);cursor:not-allowed}.jS9fVG_fieldError{color:var(--red);font-size:11.5px}.jS9fVG_error{border-radius:var(--r-md);color:#8f2c22;background:#b23a2e12;border:1px solid #b23a2e47;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.jS9fVG_submit{border-radius:var(--r-pill);background:var(--brand);color:#fff;border:none;height:46px;font-size:13.5px;font-weight:700;transition:background .18s,opacity .18s}.jS9fVG_submit:hover:not(:disabled){background:#22355c}.jS9fVG_submit:disabled{opacity:.55;cursor:not-allowed}.jS9fVG_hint{color:var(--muted-2);text-align:center;margin:-4px 0 0;font-size:11.5px;line-height:1.65}.jS9fVG_divider{text-align:center;margin-block:22px 16px;position:relative}.jS9fVG_divider:before{content:"";inset-inline:0;background:var(--line);height:1px;position:absolute;top:50%}.jS9fVG_divider span{background:var(--surface);color:var(--muted-2);padding-inline:12px;font-size:11px;position:relative}.jS9fVG_wechat{border-radius:var(--r-pill);border:1px solid var(--line-strong);width:100%;height:44px;color:var(--ink);background:0 0;font-size:13px;font-weight:700;transition:border-color .18s,background .18s}.jS9fVG_wechat:hover:not(:disabled){color:#1aad19;border-color:#1aad19}.jS9fVG_wechat:disabled{opacity:.55;cursor:not-allowed}.jS9fVG_note{color:var(--muted-2);margin-top:10px;font-size:11px;line-height:1.7}.jS9fVG_back{border-top:1px dashed var(--line);margin-top:22px;padding-top:16px;font-size:12px}.jS9fVG_back a{color:var(--brand);border-bottom:1px solid var(--brand-soft);padding-bottom:2px}@media (max-width:620px){.jS9fVG_card{border-radius:var(--r-lg);padding:22px 18px 26px}.jS9fVG_input{min-height:28px;font-size:16px}.jS9fVG_inputRow{height:50px}.jS9fVG_codeButton{height:36px;padding:0 14px}.jS9fVG_submit{height:50px}.jS9fVG_wechat{height:48px}.jS9fVG_back a{padding:6px 0;display:inline-block}}
._43dTJa_hero{padding-block:clamp(28px,5vw,56px) clamp(24px,4vw,48px)}._43dTJa_heroInner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}._43dTJa_heroCopy{flex-direction:column;gap:14px;display:flex}._43dTJa_heroTitle{letter-spacing:-.02em;font-size:clamp(38px,5.4vw,62px);line-height:1.02}._43dTJa_heroLede{font-family:var(--font-serif);color:var(--brand);font-size:clamp(17px,1.8vw,21px);line-height:1.5}._43dTJa_heroDesc{max-width:46ch;color:var(--muted);font-size:14px;line-height:1.8}._43dTJa_badges{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}._43dTJa_badges li{border:1px solid var(--line-strong);border-radius:var(--r-pill);letter-spacing:.03em;color:var(--muted);background:var(--surface);padding:5px 12px;font-size:11.5px}._43dTJa_heroCta{border-bottom:1.5px solid var(--clay);color:var(--ink);align-self:flex-start;margin-top:8px;padding-bottom:3px;font-size:13.5px;font-weight:700;transition:gap .2s,color .2s}._43dTJa_heroCta span{margin-left:4px;transition:transform .2s;display:inline-block}._43dTJa_heroCta:hover{color:var(--brand)}._43dTJa_heroCta:hover span{transform:translate(4px)}._43dTJa_featured{border-radius:var(--r-xl);min-height:320px;box-shadow:var(--shadow-lg);isolation:isolate;background:linear-gradient(155deg,#1e3155 0%,#121d34 62%,#101a2e 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:26px 26px 24px;display:flex;position:relative;overflow:hidden}._43dTJa_featured:before{content:"";z-index:-1;background:radial-gradient(90% 70% at 85% 8%,#f0b03c38,#0000 62%),repeating-linear-gradient(118deg,#ffffff0d 0 1px,#0000 1px 8px);position:absolute;inset:0}._43dTJa_featuredImg{z-index:-2;object-fit:cover;object-position:center 24%;width:100%;height:100%;position:absolute;inset:0}._43dTJa_featuredScrim{z-index:-1;background:linear-gradient(#0a0f1c57 0%,#0a0f1c99 48%,#0a0f1cf0 100%);position:absolute;inset:0}._43dTJa_featured:after{content:"";z-index:-1;background:radial-gradient(circle,#e0704a47,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px}._43dTJa_featuredChip{border-radius:var(--r-pill);color:var(--accent);letter-spacing:.08em;background:#f0b03c29;align-self:flex-start;padding:4px 11px;font-size:10.5px;font-weight:700}._43dTJa_featuredTag{font-family:var(--font-serif);letter-spacing:.005em;color:#f6f2ec;text-wrap:balance;max-width:12em;font-size:clamp(22px,2.35vw,30px);font-weight:700;line-height:1.1}._43dTJa_featuredTitle{color:#f6f2ecb8;font-size:13px;line-height:1.7}._43dTJa_featuredPlay{color:var(--accent);transition:transform .28s;position:absolute;top:22px;right:22px}._43dTJa_featured:hover ._43dTJa_featuredPlay{transform:scale(1.06)}._43dTJa_catalog,._43dTJa_method{padding-block:clamp(36px,5vw,64px)}._43dTJa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(22px,3vw,34px);display:flex}._43dTJa_sectionTitle{margin-top:8px;font-size:clamp(24px,3vw,34px)}._43dTJa_sectionNote{max-width:42ch;color:var(--muted);font-size:13px;line-height:1.8}._43dTJa_method{border-top:1px solid var(--line)}._43dTJa_methodGrid{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}._43dTJa_methodGrid li{border-top:2px solid var(--surface-3);padding-top:16px;transition:border-color .26s}._43dTJa_methodGrid li:hover{border-color:var(--clay)}._43dTJa_methodNo{font-family:var(--font-serif);letter-spacing:.1em;color:var(--clay);font-size:12px;font-weight:700}._43dTJa_methodTitle{font-size:15px;font-weight:700;font-family:var(--font-sans);letter-spacing:0;margin-top:8px}._43dTJa_methodNote{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7}@media (max-width:900px){._43dTJa_heroInner{grid-template-columns:minmax(0,1fr)}._43dTJa_featured{min-height:240px}._43dTJa_methodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){._43dTJa_methodGrid{grid-template-columns:minmax(0,1fr)}._43dTJa_heroDesc{font-size:13.5px}}@media (max-width:620px){._43dTJa_hero{padding-block:24px 32px}._43dTJa_heroTitle{font-size:clamp(30px,8.6vw,40px)}._43dTJa_heroLede{font-size:16px}._43dTJa_badges li{padding:5px 10px;font-size:11px}._43dTJa_featured{border-radius:var(--r-lg);min-height:210px;padding:20px 20px 18px}._43dTJa_featuredTag{font-size:23px}._43dTJa_featuredPlay{top:16px;right:16px}._43dTJa_featuredPlay svg{width:38px;height:38px}._43dTJa_sectionTitle{font-size:24px}._43dTJa_sectionNote{font-size:12.5px}._43dTJa_methodGrid li{padding-top:12px}._43dTJa_methodTitle{font-size:14px}._43dTJa_methodNote{font-size:11.5px}._43dTJa_heroCta{align-items:center;min-height:44px;margin-top:10px;padding:0 4px;display:inline-flex}}
