.cm_XzG_page{--a1:#14e0c8;--a2:#22b8ff;--a3:#b9f65d;--a1t:#0b7a6f;--a2t:#0a6fa8;--a3t:#4e7d0a;--grid:#06201f0f;--tbg:#fff;--tfg:#1d1f27;--tdim:#5f6372;--tgreen:#15803d;--tblue:#2563eb;--tyel:#a16207;--fb:#b24d27}.dark .cm_XzG_page{--a1:#2ef2d4;--a2:#38b6ff;--a3:#c3ff5a;--a1t:#6ff7e2;--a2t:#7cc8ff;--a3t:#d4ff8a;--grid:#2ef2d412;--tbg:#030d11;--tfg:#e4e5ee;--tdim:#8a8da0;--tgreen:#4ade80;--tblue:#7aa7ff;--tyel:#facc15;--fb:#f28a62}.cm_XzG_kicker{font-family:var(--font-mono);color:var(--muted-foreground);margin-bottom:10px;font-size:12px;display:block}.cm_XzG_hero{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.cm_XzG_hero:before{content:"";pointer-events:none;background-image:radial-gradient(var(--grid) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.cm_XzG_hero:after{content:"";pointer-events:none;opacity:.55;filter:blur(60px);background:radial-gradient(30% 45% at 25% 40%, color-mix(in srgb, var(--a1) 40%, transparent), transparent), radial-gradient(30% 45% at 55% 30%, color-mix(in srgb, var(--a2) 35%, transparent), transparent), radial-gradient(30% 45% at 80% 45%, color-mix(in srgb, var(--a3) 40%, transparent), transparent);height:90%;position:absolute;inset:-30% -10% auto}.cm_XzG_heroIn{z-index:1;position:relative}.cm_XzG_gradText{background:linear-gradient(90deg, var(--a1t), var(--a2t) 50%, var(--a3t));color:#0000;-webkit-background-clip:text;background-clip:text}.cm_XzG_live{white-space:nowrap;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.cm_XzG_dot{background:var(--a1);border-radius:50%;width:7px;height:7px;animation:2s infinite cm_XzG_pulse}@keyframes cm_XzG_pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--a1) 60%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.cm_XzG_compo{padding-bottom:70px;position:relative}.cm_XzG_win{border:1px solid var(--border);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -40px #0a0a1e8c}.cm_XzG_winBar{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);background:var(--card);align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}.cm_XzG_winBar i{background:var(--border);border-radius:50%;flex:none;width:9px;height:9px}.cm_XzG_winBar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:8px;overflow:hidden}.cm_XzG_winBar em{color:var(--success);white-space:nowrap;font-style:normal}.cm_XzG_phoneShot{filter:drop-shadow(0 26px 34px #0a0a1e59);width:32%;min-width:120px;position:absolute;bottom:0;right:-6px}.cm_XzG_tagline{background:var(--card);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;max-width:60%;padding:6px 12px 6px 8px;font-size:12.5px;line-height:1.3;display:flex;position:absolute;bottom:14px;left:10px;box-shadow:0 10px 24px -14px #00000059}.cm_XzG_tagline b{background:var(--primary);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}@media (max-width:640px){.cm_XzG_compo{padding-bottom:0}.cm_XzG_phoneShot{width:38%;bottom:-8px}.cm_XzG_tagline{max-width:58%;margin-top:12px;position:static}}.cm_XzG_term{border:1px solid var(--border);background:var(--tbg);border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 30px 60px -40px #0a0a1e80}.cm_XzG_term pre{font-family:var(--font-mono);color:var(--tfg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.62}.cm_XzG_term strong{font-weight:600}.cm_XzG_g{color:var(--tgreen)}.cm_XzG_d{color:var(--tdim)}.cm_XzG_b{color:var(--tblue)}.cm_XzG_y{color:var(--tyel)}.cm_XzG_fb{color:var(--fb);font-weight:600}.cm_XzG_sync{grid-template-columns:minmax(0,1.35fr) auto minmax(0,.65fr);align-items:center;gap:18px;display:grid}.cm_XzG_link{font-family:var(--font-mono);color:var(--muted-foreground);text-align:center;justify-items:center;gap:8px;font-size:11.5px;display:grid}.cm_XzG_link b{color:var(--foreground);background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.cm_XzG_beam{background:linear-gradient(90deg, var(--a1), var(--a2), var(--a3), var(--a1));background-size:200% 100%;border-radius:2px;width:96px;height:2px;animation:2.4s linear infinite cm_XzG_beam}@keyframes cm_XzG_beam{to{background-position:-200% 0}}@keyframes cm_XzG_beamv{to{background-position:0 -200%}}.cm_XzG_syncPhone{filter:drop-shadow(0 24px 30px #0a0a1e4d);width:100%;max-width:250px}@media (max-width:860px){.cm_XzG_sync{grid-template-columns:minmax(0,1fr);justify-items:center}.cm_XzG_beam{background:linear-gradient(var(--a1), var(--a2), var(--a3), var(--a1));background-size:100% 200%;width:2px;height:56px;animation-name:cm_XzG_beamv}}.cm_XzG_ftab{border:1px solid var(--border);background:var(--card);min-height:40px;color:var(--muted-foreground);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.cm_XzG_ftab svg{flex:none;width:16px;height:16px}.cm_XzG_ftab[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.cm_XzG_ftab:focus-visible,.cm_XzG_tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cm_XzG_flow{gap:8px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.cm_XzG_flow li{grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.cm_XzG_flow li b{background:var(--muted);border:1px solid var(--border);width:22px;height:22px;font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:11px;font-weight:500;display:grid}.cm_XzG_planTag{border:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:6px;margin-bottom:10px;padding:2px 8px;font-size:11.5px;display:inline-block}.cm_XzG_fstage{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:620px){.cm_XzG_fstage{grid-template-columns:minmax(0,1fr);justify-items:center}}.cm_XzG_illus{text-align:center;font-family:var(--font-mono);color:var(--muted-foreground);margin-top:8px;font-size:11px}.cm_XzG_mp{--a:#0a7cff;--pbg:#f2f2f7;--pcard:#fff;--pfg:#1c1c1e;--psub:#6e6e73;--pline:#e3e3e8;--padd:#e7f6ec;--pdel:#fdecec;--paddt:#1a7f37;--pdelt:#cf222e;background:#111;border-radius:34px;width:240px;max-width:100%;padding:8px;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,sans-serif;box-shadow:0 26px 50px -26px #0000008c}.dark .cm_XzG_mp{--pbg:#000;--pcard:#1c1c1e;--pfg:#f2f2f7;--psub:#98989f;--pline:#3a3a3c;--padd:#12361f;--pdel:#3d1515;--paddt:#4ade80;--pdelt:#f87171;--a:#3b9bff}.cm_XzG_mpS{background:var(--pbg);height:470px;color:var(--pfg);border-radius:27px;flex-direction:column;font-size:11.5px;display:flex;position:relative;overflow:hidden}.cm_XzG_mpStatus{justify-content:space-between;padding:10px 18px 4px;font-size:11px;font-weight:600;display:flex}.cm_XzG_mpNav{border-bottom:1px solid var(--pline);justify-content:space-between;align-items:center;padding:4px 12px 8px;display:flex}.cm_XzG_mpNav span,.cm_XzG_mpNav a{color:var(--a);font-size:12px}.cm_XzG_mpNav b{font-size:12.5px}.cm_XzG_mpSeg{background:var(--pline);border-radius:8px;margin:8px 12px;padding:2px;display:flex}.cm_XzG_mpSeg span{text-align:center;color:var(--psub);border-radius:6px;flex:1;padding:4px;font-size:11px}.cm_XzG_mpSeg .cm_XzG_on{background:var(--pcard);color:var(--pfg);font-weight:600;box-shadow:0 1px 2px #0000001f}.cm_XzG_mpBody{flex:1;position:relative;overflow:hidden}.cm_XzG_web{color:#111;border:1px solid var(--pline);background:#fff;border-radius:10px;gap:8px;margin:8px;padding:12px;display:grid}.cm_XzG_web .cm_XzG_h{font-size:13px;font-weight:700}.cm_XzG_web .cm_XzG_it{color:#555;border-bottom:1px dashed #e5e5e5;justify-content:space-between;padding-bottom:5px;font-size:11px;display:flex}.cm_XzG_web .cm_XzG_tot{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.cm_XzG_web .cm_XzG_pay{color:#fff;text-align:center;background:#8a8a8a;border-radius:6px;margin-top:4px;padding:6px;font-size:11px;font-weight:600}.cm_XzG_markbox{border:2px dashed var(--a);background:color-mix(in srgb, var(--a) 10%, transparent);border-radius:8px;height:40px;position:absolute;top:142px;left:14px;right:14px}.cm_XzG_fab{background:var(--a);color:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:absolute;bottom:130px;right:12px}.cm_XzG_sheet{background:var(--pcard);border-radius:16px 16px 0 0;gap:8px;padding:12px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -14px #0006}.cm_XzG_sheet .cm_XzG_t{font-size:12px;font-weight:600}.cm_XzG_sheet .cm_XzG_sub{color:var(--psub);margin-top:-6px;font-size:10px}.cm_XzG_sheet .cm_XzG_in{border:1px solid var(--pline);border-radius:8px;min-height:34px;padding:7px 8px;font-size:11px}.cm_XzG_row2{justify-content:space-between;align-items:center;display:flex}.cm_XzG_row2 span{color:var(--psub)}.cm_XzG_row2 b{background:var(--a);color:#fff;border-radius:8px;padding:5px 14px;font-size:11px}.cm_XzG_filter{background:var(--pline);color:var(--psub);border-radius:8px;margin:0 12px 6px;padding:5px 8px;font-size:11px}.cm_XzG_list{background:var(--pcard);border-radius:10px;margin:0 12px;overflow:hidden}.cm_XzG_list div{border-bottom:1px solid var(--pline);align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:flex}.cm_XzG_list div:last-child{border-bottom:0}.cm_XzG_list i{text-align:center;width:12px;color:var(--psub);font-style:normal}.cm_XzG_list .cm_XzG_sel{background:color-mix(in srgb, var(--a) 10%, transparent)}.cm_XzG_code{background:var(--pcard);border-radius:10px;margin:8px 12px 0;padding:6px 0;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;line-height:1.7}.cm_XzG_code div{white-space:pre;grid-template-columns:24px 1fr;gap:6px;padding-right:8px;display:grid;overflow:hidden}.cm_XzG_code div span:first-child{text-align:right;color:var(--psub)}.cm_XzG_code div span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.cm_XzG_code .cm_XzG_tap{background:color-mix(in srgb, var(--a) 16%, transparent)}.cm_XzG_code .cm_XzG_tap span:first-child{color:var(--a);font-weight:700}.cm_XzG_chg{gap:6px;margin:0 12px;display:grid}.cm_XzG_chg .cm_XzG_f{background:var(--pcard);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.cm_XzG_chg .cm_XzG_f>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm_XzG_chg .cm_XzG_f em{white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:10px;font-style:normal}.cm_XzG_chg .cm_XzG_st{margin-right:6px;font-weight:700}.cm_XzG_diff{background:var(--pcard);border-radius:10px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;line-height:1.7;overflow:hidden}.cm_XzG_diff div{white-space:pre;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.cm_XzG_diff .cm_XzG_add{background:var(--padd);color:var(--paddt)}.cm_XzG_diff .cm_XzG_del{background:var(--pdel);color:var(--pdelt)}.cm_XzG_commit{background:var(--pcard);border-top:1px solid var(--pline);gap:7px;padding:10px 12px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.cm_XzG_commit .cm_XzG_in{border:1px solid var(--pline);border-radius:8px;padding:6px 8px;font-size:10.5px}.cm_XzG_toggle{justify-content:space-between;align-items:center;font-size:11px;display:flex}.cm_XzG_toggle i{background:#34c759;border-radius:999px;width:28px;height:16px;position:relative}.cm_XzG_toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.cm_XzG_go{gap:6px;display:flex}.cm_XzG_go b{background:var(--a);color:#fff;text-align:center;border-radius:8px;flex:1;padding:7px;font-size:11px}.cm_XzG_go span{color:var(--psub);padding:7px 4px;font-size:11px}.cm_XzG_liveChip{justify-content:center;margin-top:6px;display:flex}.cm_XzG_liveChip span{border:1px solid var(--pline);background:var(--pcard);color:var(--psub);border-radius:999px;padding:2px 8px;font-size:10px}.cm_XzG_liveChip i{vertical-align:1px;background:#34c759;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.cm_XzG_sim{background:#1c1c1e;border-radius:20px;width:128px;margin:8px auto 0;padding:5px;position:relative}.cm_XzG_simS{color:#111;background:#fff;border-radius:16px;align-content:start;gap:6px;height:262px;padding:8px;font-size:8.5px;display:grid;overflow:hidden}.cm_XzG_simS .cm_XzG_top{justify-content:space-between;padding:0 2px;font-size:7.5px;font-weight:700;display:flex}.cm_XzG_simS .cm_XzG_pic{background:linear-gradient(135deg,#ffd9c7,#c9dcff);border-radius:9px;height:78px}.cm_XzG_simS .cm_XzG_nm{font-size:10px;font-weight:700}.cm_XzG_simS .cm_XzG_ln{background:#eee;border-radius:3px;height:5px}.cm_XzG_simS .cm_XzG_row3{white-space:nowrap;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.cm_XzG_simS .cm_XzG_pr{font-size:10px;font-weight:700}.cm_XzG_simS .cm_XzG_add{color:#fff;text-align:center;background:#111;border-radius:6px;padding:5px;font-weight:600}.cm_XzG_simMark{border:2px dashed var(--a);background:color-mix(in srgb, var(--a) 10%, transparent);border-radius:6px;height:20px;position:absolute;top:150px;left:10px;right:10px}.cm_XzG_tab{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.cm_XzG_tab em{border:1px solid var(--border);width:34px;height:34px;font-style:normal;font-family:var(--font-mono);color:var(--muted-foreground);border-radius:10px;place-items:center;font-size:13px;display:grid}.cm_XzG_tab[aria-selected=true]{background:var(--card);border-color:var(--border);box-shadow:0 12px 30px -24px #0006}.cm_XzG_tab[aria-selected=true] em{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.cm_XzG_stage{border:1px solid var(--border);background:radial-gradient(60% 60% at 50% 40%, color-mix(in srgb, var(--a3) 12%, transparent), transparent), var(--muted);border-radius:20px;justify-content:center;padding:22px;display:flex;position:relative}.cm_XzG_view{width:100%;position:relative}.cm_XzG_viewPhone{max-width:300px}.cm_XzG_pin{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%)}.cm_XzG_pins{gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cm_XzG_pins li{align-items:baseline;gap:8px;display:flex}.cm_XzG_pins b{background:var(--primary);width:18px;height:18px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;font-size:10.5px;display:grid}.cm_XzG_bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:12px;display:grid}.cm_XzG_tile{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;overflow:hidden}.cm_XzG_tA{grid-area:span 2/span 4}.cm_XzG_tB{grid-area:span 2/span 2}.cm_XzG_tC,.cm_XzG_tD,.cm_XzG_tE{grid-column:span 2}@media (max-width:860px){.cm_XzG_bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cm_XzG_tA,.cm_XzG_tB{grid-area:auto/span 2}.cm_XzG_tC,.cm_XzG_tD,.cm_XzG_tE{grid-column:span 1}}@media (max-width:560px){.cm_XzG_bento{grid-template-columns:minmax(0,1fr)}.cm_XzG_tA,.cm_XzG_tB,.cm_XzG_tC,.cm_XzG_tD,.cm_XzG_tE{grid-column:auto}}.cm_XzG_path{font-family:var(--font-mono);color:var(--muted-foreground);grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-top:auto;font-size:12px;display:grid}.cm_XzG_node{text-align:center;justify-items:center;gap:6px;display:grid}.cm_XzG_node span{border:1px solid var(--border);background:var(--muted);width:52px;height:52px;color:var(--foreground);border-radius:14px;place-items:center;display:grid}.cm_XzG_node svg{width:22px;height:22px}.cm_XzG_wire{background:linear-gradient(90deg, var(--a1), var(--a2), var(--a3));background-size:200% 100%;border-radius:2px;height:2px;animation:3s linear infinite cm_XzG_beam}.cm_XzG_tline{gap:10px;margin-top:auto;font-size:13px;display:grid}.cm_XzG_tline div{grid-template-columns:44px 12px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cm_XzG_tline time{font-family:var(--font-mono);color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.cm_XzG_tline i{background:var(--success);border-radius:50%;justify-self:center;width:10px;height:10px}.cm_XzG_tline .cm_XzG_you i{background:var(--brand)}.cm_XzG_roles{gap:6px;margin-top:auto;font-size:13px;display:grid}.cm_XzG_roles div{align-items:baseline;gap:10px;display:flex}.cm_XzG_roles b{border:1px solid var(--border);background:var(--muted);min-width:72px;font-family:var(--font-mono);text-align:center;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:500}.cm_XzG_roles span{color:var(--muted-foreground)}.cm_XzG_crop{border:1px solid var(--border);background-position:50% 86.6%;background-repeat:no-repeat;background-size:100%;border-radius:12px;height:74px;margin-top:auto}.cm_XzG_browser{border:1px solid var(--border);background:var(--muted);border-radius:10px;margin-top:auto;overflow:hidden}.cm_XzG_browser .cm_XzG_bar{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.cm_XzG_browser .cm_XzG_bar i{background:var(--border);border-radius:50%;width:7px;height:7px}.cm_XzG_browser .cm_XzG_pg{gap:6px;padding:12px;display:grid}.cm_XzG_browser .cm_XzG_pg b{background:color-mix(in srgb, var(--a2) 35%, var(--muted));border-radius:4px;width:60%;height:9px}.cm_XzG_browser .cm_XzG_pg s{background:var(--border);border-radius:4px;width:85%;height:7px}.cm_XzG_syncGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.cm_XzG_syncGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cm_XzG_syncGrid{grid-template-columns:minmax(0,1fr)}}.cm_XzG_badge,.cm_XzG_badgePro{border:1px solid var(--border);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px}.cm_XzG_badgePro{background:var(--brand-soft);color:var(--brand);border-color:#0000;font-weight:600}.cm_XzG_fan{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}.cm_XzG_fan span{border:1px solid var(--border);background:var(--muted);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cm_XzG_fan svg{width:17px;height:17px;color:var(--muted-foreground)}.cm_XzG_fan b{font-family:var(--font-mono);color:var(--muted-foreground);flex-basis:100%;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cm_XzG_back{gap:6px;margin:auto 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cm_XzG_back li{border:1px solid var(--border);background:var(--muted);border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;display:grid}.cm_XzG_back svg{width:14px;height:14px;color:var(--success)}.cm_XzG_back span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:12px;overflow:hidden}.cm_XzG_back em{color:var(--success);font-size:11px;font-style:normal}.cm_XzG_hostCrop{border:1px solid var(--border);background-position:50% 22%;background-repeat:no-repeat;background-size:100%;border-radius:12px;height:92px}.cm_XzG_clip{background:var(--poster) center top / cover no-repeat var(--muted);width:100%;height:auto;display:block}:is(.dark .cm_XzG_clip,.dark .cm_XzG_viewerClip){background-image:var(--poster-dark)}.cm_XzG_clipPhone{border:1px solid var(--border);background:var(--muted);filter:drop-shadow(0 18px 24px #0a0a1e40);border-radius:26px;width:100%;max-width:240px;overflow:hidden}.cm_XzG_clipPhone .cm_XzG_clip{aspect-ratio:720/1566}.cm_XzG_clipCrop{border:1px solid var(--border);background:var(--muted);border-radius:14px;height:260px;overflow:hidden}.cm_XzG_clipCrop .cm_XzG_clip{object-fit:cover;object-position:top;height:100%}.cm_XzG_clipBtn{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.cm_XzG_clipBtn .cm_XzG_clip{transition:opacity .15s,transform .2s}.cm_XzG_clipBtn:hover .cm_XzG_clip{opacity:.92}.cm_XzG_clipBtn:active .cm_XzG_clip{opacity:.85;transform:scale(.985)}.cm_XzG_clipBtn:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.cm_XzG_clipChip{background:var(--primary);height:26px;color:var(--primary-foreground);border-radius:999px;align-items:center;gap:4px;padding:0 9px 0 7px;font-size:11.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 4px 12px -4px #04302e73}.cm_XzG_clipChip svg{fill:currentColor;width:11px;height:11px}.cm_XzG_clipBtn:hover .cm_XzG_clipChip,.cm_XzG_clipBtn:focus-visible .cm_XzG_clipChip{transform:translateY(-1px);box-shadow:0 6px 16px -4px #04302e8c}.dark .cm_XzG_page .cm_XzG_clipChip{box-shadow:0 0 18px -6px #2ef2d4b3}.cm_XzG_viewer{max-width:none;max-height:none;color:var(--foreground);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.cm_XzG_viewer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02090cb8}.cm_XzG_viewer[open]{animation:.2s ease-out cm_XzG_viewerIn}.cm_XzG_viewerIn{justify-items:center;padding:8px;display:grid;position:relative}.cm_XzG_viewerClip{aspect-ratio:720/1566;object-fit:contain;border:1px solid var(--border);background:var(--poster) center / cover no-repeat var(--muted);border-radius:26px;width:auto;max-width:calc(100vw - 32px);height:min(80dvh,720px);display:block}.cm_XzG_viewerIn .cm_XzG_illus{color:#dff7f4d9}.cm_XzG_viewerClose{border:1px solid var(--border);background:var(--card);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,transform .15s;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 6px 18px -6px #00000073}.cm_XzG_viewerClose svg{width:18px;height:18px}.cm_XzG_viewerClose:hover{background:var(--muted)}.cm_XzG_viewerClose:active{transform:scale(.94)}.cm_XzG_viewerClose:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes cm_XzG_viewerIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.cm_XzG_adBox{aspect-ratio:16/9;border:1px solid var(--border);background:var(--poster) center / cover no-repeat var(--muted);border-radius:18px;width:100%;max-width:960px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #0a0a1e73}.dark .cm_XzG_page .cm_XzG_adBox{box-shadow:0 0 40px -18px #2ef2d473}.cm_XzG_adVideo{object-fit:contain;background:#000;width:100%;height:100%;display:block}.cm_XzG_adVideo:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.cm_XzG_adPlay{color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#02090c0d 40%,#02090c73);border:0;place-content:center;justify-items:center;gap:10px;padding:0;display:grid;position:absolute;inset:0}.cm_XzG_adPlay:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.cm_XzG_adPlayIcon{background:var(--primary);width:clamp(56px,12vw,80px);height:clamp(56px,12vw,80px);color:var(--primary-foreground);border-radius:999px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 10px 28px -8px #04302e99}.cm_XzG_adPlayIcon svg{fill:currentColor;width:40%;height:40%;margin-left:6%}.cm_XzG_adPlay:hover .cm_XzG_adPlayIcon,.cm_XzG_adPlay:focus-visible .cm_XzG_adPlayIcon{transform:scale(1.06)}.cm_XzG_adPlay:active .cm_XzG_adPlayIcon{transform:scale(.96)}.dark .cm_XzG_page .cm_XzG_adPlayIcon{box-shadow:0 0 26px -6px #2ef2d4bf}.cm_XzG_adPlayText{font-family:var(--font-mono);background:#02090c99;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}@media (max-width:480px){.cm_XzG_adPlayText{display:none}}@media (max-width:600px){.cm_XzG_adBox{aspect-ratio:9/16;background-image:var(--poster-portrait);width:min(100%,45svh)}}.cm_XzG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid;position:relative}.cm_XzG_steps:before{content:"";background:var(--border);height:1px;position:absolute;top:17px;left:17px;right:17px}.cm_XzG_steps em{border:1px solid var(--border);background:var(--card);width:34px;height:34px;font-style:normal;font-family:var(--font-mono);border-radius:10px;place-items:center;font-size:13px;display:grid;position:relative}@media (max-width:680px){.cm_XzG_steps{grid-template-columns:minmax(0,1fr)}.cm_XzG_steps:before{display:none}}.cm_XzG_pc{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.cm_XzG_pro{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(135deg, var(--a1), var(--a2), var(--a3)) border-box;border:1.5px solid #0000}.cm_XzG_pc ul{flex:1;align-content:start;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cm_XzG_pc li{gap:9px;display:flex}.cm_XzG_pc li:before{content:"";background:var(--foreground);border-radius:2px;flex:none;width:6px;height:6px;margin-top:8px}.cm_XzG_pro li:before{background:linear-gradient(135deg, var(--a1), var(--a3))}.cm_XzG_bill{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:2px;margin-bottom:18px;padding:3px;display:inline-flex}.cm_XzG_bill button{min-height:36px;color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500}.cm_XzG_bill button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000014}.cm_XzG_bill button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dark .cm_XzG_page .cm_XzG_glow{box-shadow:0 0 26px -6px #2ef2d4b3,inset 0 0 0 1px #2ef2d459}@media (prefers-reduced-motion:reduce){.cm_XzG_dot,.cm_XzG_beam,.cm_XzG_wire,.cm_XzG_viewer[open]{animation:none}.cm_XzG_clipBtn .cm_XzG_clip,.cm_XzG_clipChip,.cm_XzG_viewerClose,.cm_XzG_adPlayIcon{transition:none}.cm_XzG_adPlay:hover .cm_XzG_adPlayIcon,.cm_XzG_adPlay:focus-visible .cm_XzG_adPlayIcon,.cm_XzG_adPlay:active .cm_XzG_adPlayIcon,.cm_XzG_clipBtn:active .cm_XzG_clip,.cm_XzG_clipBtn:hover .cm_XzG_clipChip,.cm_XzG_clipBtn:focus-visible .cm_XzG_clipChip,.cm_XzG_viewerClose:active{transform:none}}.cm_XzG_yrOnly{display:none}.cm_XzG_pricing[data-period=yr] .cm_XzG_yrOnly{display:flex}.cm_XzG_pricing[data-period=yr] .cm_XzG_moOnly{display:none}
