.g,.gp{color-scheme:dark;--ground:#0b0b0c;--ink:#f3f3ef;--ink-1:#d6d5d2;--ink-2:#c4c3ba;--muted:#8c8b85;--dim:#6f6e6b;--faint:#4b4a48;--red:#ef2c2c;--btn:#35e07a;--btn-hi:#5aec96;--btn-fg:#04130a;--btn-glow:rgba(53,224,122,0.3);--acc:#35e07a;--acc-ink:#86f0b0;--acc-soft:rgba(53,224,122,0.12);--acc-soft-2:rgba(53,224,122,0.2);--red-ink:#f58a8a;--red-soft:rgba(239,44,44,0.13);--red-soft-2:rgba(239,44,44,0.22);--green:#34d399;--green-soft:rgba(52,211,153,0.14);--amber:#f5a524;--amber-soft:rgba(245,165,36,0.14);--card:#141415;--card-hi:#1b1b1d;--solid:#141415;--line:rgba(255,255,255,0.08);--line-2:rgba(255,255,255,0.14);--row:rgba(255,255,255,0.06);--fill:rgba(255,255,255,0.035);--fill-2:rgba(255,255,255,0.065);--chip-line:rgba(255,255,255,0.11);--track:rgba(255,255,255,0.08);--hi:inset 0 1px 0 rgba(255,255,255,0.06);--lift:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 60px -28px rgba(0,0,0,0.75);--bar:rgba(11,11,12,0.86);--bar-solid:#0b0b0c;--pop:#19191b;--thumb:#18181a;--glow:transparent;--glow-2:transparent;--c-thin:rgba(244,243,241,0.38);--c-bold:#f3f3ef;--c-area:rgba(244,243,241,0.05);--c-grid:rgba(255,255,255,0.07);--c-base:rgba(255,255,255,0.14);--dot-ring:#0b0b0c;--sred:#f05252;--err-ink:#f7a1a1;--amber-ink:#f8c978;--green-ink:#8ee6c3;--btn-line:var(--line-2);--sel:var(--card-hi);--hover:var(--fill-2);--hover-ink:#fff;--focus:rgba(244,243,241,0.6);--bar-bg:var(--bar);--sheet-bg:var(--solid);--pop-bg:var(--pop);--overlay:rgba(6,7,9,0.72);--thumb-bg:var(--thumb);--shadow:rgba(0,0,0,0.5);position:relative;z-index:1;min-height:100vh;min-height:100svh;background:radial-gradient(1100px 520px at 0 0,var(--glow),transparent 62%),radial-gradient(900px 640px at 100% 100%,var(--glow-2),transparent 70%),var(--ground);color:var(--ink);font-family:var(--font-panel),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.45;letter-spacing:-.003em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.g[data-theme=light],.gp[data-theme=light]{color-scheme:light;--ground:#f6f6f3;--ink:#141413;--ink-1:#2a2927;--ink-2:#45443f;--muted:#69685f;--dim:#8b8a85;--faint:#b9b7b1;--red:#d9262b;--btn:#0b8040;--btn-hi:#096b35;--btn-fg:#ffffff;--btn-glow:rgba(11,128,64,0.26);--acc:#0b8040;--acc-ink:#0a6c36;--acc-soft:rgba(11,128,64,0.09);--acc-soft-2:rgba(11,128,64,0.15);--red-ink:#b81d22;--red-soft:rgba(217,38,43,0.09);--red-soft-2:rgba(217,38,43,0.15);--green:#12804a;--green-soft:rgba(18,128,74,0.1);--amber:#a85a06;--amber-soft:rgba(168,90,6,0.1);--card:#ffffff;--card-hi:#ffffff;--solid:#ffffff;--line:rgba(20,20,19,0.09);--line-2:rgba(20,20,19,0.15);--row:rgba(20,20,19,0.07);--fill:rgba(20,20,19,0.03);--fill-2:rgba(20,20,19,0.055);--chip-line:rgba(20,20,19,0.13);--track:rgba(20,20,19,0.08);--hi:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 2px rgba(20,20,19,0.04);--lift:inset 0 1px 0 rgba(255,255,255,0.9),0 1px 2px rgba(20,20,19,0.04),0 24px 50px -30px rgba(20,20,19,0.28);--bar:rgba(246,246,243,0.88);--bar-solid:#f6f6f3;--pop:#ffffff;--thumb:#e9e9e5;--glow:transparent;--glow-2:transparent;--c-thin:rgba(20,20,19,0.3);--c-bold:#141413;--c-area:rgba(20,20,19,0.045);--c-grid:rgba(20,20,19,0.07);--c-base:rgba(20,20,19,0.16);--dot-ring:#f6f6f3;--sred:#c42f2f;--err-ink:#b42318;--amber-ink:#92400e;--green-ink:#166534;--hover-ink:#000;--focus:rgba(20,20,19,0.5);--overlay:rgba(20,20,19,0.28);--shadow:rgba(20,20,19,0.12)}.g *,.g :after,.g :before,.gp *,.gp :after,.gp :before{box-sizing:border-box}.g p,.gp p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.g h1,.g h2,.g h3,.g h4,.gp h1,.gp h2,.gp h3,.gp h4{font-family:inherit;margin:0;line-height:1.15;letter-spacing:-.018em;font-weight:700}.g ol,.g ul{margin:0}.g a,.gp a{color:inherit;text-decoration:none}.g button,.g input,.g select,.g textarea,.gp button,.gp input,.gp select,.gp textarea{font:inherit;color:inherit;letter-spacing:inherit}.g img{max-width:100%}.g :focus-visible,.gp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gp-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp-phead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.gp-phead-l{display:flex;flex-direction:column;gap:6px;min-width:0}.gp .gp-h1{font-size:30px;font-weight:600;letter-spacing:-.02em}.gp .gp-sub{color:var(--muted);font-size:14px}.gp-phead-r{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gp-ochip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--chip-line);color:var(--ink-2);font-size:12px}.gp-overline{color:var(--acc);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gp .gp-muted{color:var(--muted)}.gp .gp-dim{color:var(--dim)}.gp .gp-ink2{color:var(--ink-2)}.gp .gp-note{color:var(--muted);font-size:12px;line-height:1.5}.gp-caps{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gp-pills,.gp-seg{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--fill);border:1px solid var(--line);min-width:0;overflow-x:auto;scrollbar-width:none}.gp-pills::-webkit-scrollbar,.gp-seg::-webkit-scrollbar{display:none}.gp-pills a{display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:8px;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.gp-pills a[aria-current=page]{background:var(--acc);color:var(--btn-fg);font-weight:600}.gp-seg button{padding:6px 12px;border-radius:8px;border:0;background:transparent;color:var(--ink-2);font-size:12.5px;cursor:pointer;white-space:nowrap}.gp-seg button[aria-pressed=true]{background:var(--sel);color:var(--ink);font-weight:600}.gp-seg.gp-seg-big button{padding:7px 12px;font-size:13px}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:8px;background:var(--fill);border:1px solid var(--btn-line);color:var(--ink)!important;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,transform .12s ease}.gp-btn:hover{background:var(--hover)}.gp-btn:active{transform:scale(.97)}.gp-btn.gp-primary{background:var(--acc);border-color:var(--acc);color:#fff!important}.gp-btn.gp-primary:hover{background:#f23d3d}.gp-btn[disabled]{opacity:.45;cursor:default;transform:none}.gp-x{width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.gp-back,.gp-x:hover{color:var(--ink);background:var(--hover)}.gp-back{width:36px;height:36px;border-radius:999px;border:1px solid var(--chip-line);display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.gp-link{color:var(--muted)!important;font-size:12px;border:0;background:none;padding:0;cursor:pointer;align-self:flex-start}.gp-link:hover{color:var(--ink)!important}.gp-copy{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.gp-copy:hover{color:var(--ink)}@media (pointer:coarse){.gp-copy{width:36px;height:36px}}.gp-copy.gp-copied{color:var(--green)}.gp-star{border:0;background:transparent;padding:4px;display:flex;cursor:pointer;color:var(--faint);flex:none}.gp-star[aria-pressed=true]{color:var(--amber)}.gp-search{flex:1 1 320px;display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;border-radius:10px;background:var(--fill);border:1px solid var(--line);color:var(--muted);min-width:0}.gp-search input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;color:var(--ink);font-size:14px}.gp-section{flex-direction:column}.gp-section,.gp-sh{display:flex;gap:12px;min-width:0}.gp-sh{align-items:center}.gp-sh h2{font-size:17px;font-weight:600;white-space:nowrap}.gp-sh-n{color:var(--muted);font-size:13px;white-space:nowrap}.gp-sh-line{flex:1 1;height:1px;background:var(--line);min-width:12px}.gp-sh-note{color:var(--muted);font-size:12px;white-space:nowrap}.gp-card{border-radius:12px;background:var(--card);border:1px solid var(--line);min-width:0}.gp-pad{padding:22px 24px}.gp-pad-s{padding:18px 20px}.gp-rows{display:flex;flex-direction:column;overflow:hidden}.gp-row{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--row);min-width:0}.gp-row:last-child{border-bottom:0}a.gp-row:hover{background:var(--fill);color:var(--ink)}.gp-row.gp-closed{opacity:.5}.gp-grow{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:3px}.gp-t{font-size:15px}.gp-t,.gp-t2{font-weight:600;min-width:0}.gp-t2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-line{color:var(--muted);font-size:13px;min-width:0}.gp-ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-flexline{gap:8px;flex-wrap:wrap;min-width:0}.gp-flexline,.gp-right-cluster{display:flex;align-items:center}.gp-right-cluster{gap:14px;margin-left:auto;flex:none}.gp-bign{display:flex;flex-direction:column;align-items:flex-end;flex:none}.gp-bign b{font-size:17px;font-weight:700}.gp-bign.gp-bign-l b{font-size:22px}.gp-itile{width:36px;height:36px;border-radius:8px;display:flex;justify-content:center;flex:none}.gp-itile,.gp-one{align-items:center}.gp-one{display:inline-flex;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;align-self:flex-start}.gp-showclosed{display:flex;flex-direction:column;gap:8px}.gp-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;white-space:nowrap}.gp-chip,.gp-dot{border-radius:999px}.gp-dot{width:6px;height:6px;flex:none}.gp-fchips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gp-fchip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid;cursor:pointer;background:none}.gp-fchip .gp-dot{width:7px;height:7px}.gp-fchip[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor}.gp-legend{margin-left:auto;color:var(--muted);font-size:12px}.gp-thumb{width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--thumb-bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--dim);flex:none}.gp-thumb img,.gp-thumb video{width:100%;height:100%;object-fit:cover;display:block}.gp-hero{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.gp-hero-l{flex:1 1 280px;flex-direction:column;gap:10px}.gp-hero-l,.gp-hero-r{display:flex;min-width:0}.gp-hero-r{flex:2 1 420px;flex-direction:column;gap:6px}.gp-big{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1}.gp-bar{height:6px;border-radius:999px;background:var(--track);overflow:hidden}.gp-bar>div{height:100%;background:var(--ink);border-radius:999px}.gp-axis{display:flex;justify-content:space-between;gap:10px;color:var(--dim);font-size:11px}.gp-cards{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.gp-cards::-webkit-scrollbar{display:none}.gp-ncard{flex:1 0 380px;max-width:560px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px}.gp-ncard-h{font-size:16px;font-weight:600}.gp-ncard-d{color:var(--ink-2);font-size:13px;line-height:1.45}.gp-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:70;gap:14px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--pop-bg);border:1px solid var(--line);box-shadow:0 18px 50px var(--shadow);font-size:13px;white-space:nowrap}.gp-crumbs,.gp-toast{display:flex;align-items:center}.gp-crumbs{gap:10px;min-width:0;flex-wrap:wrap}.gp-cols{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.gp-left{flex:1 1 420px;flex-direction:column}.gp-left,.gp-right{min-width:0;display:flex;gap:16px}.gp-right{flex:2 1 640px;flex-direction:column}.gp-head-card{display:flex;flex-direction:column;gap:18px;padding:22px}.gp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:10px;overflow:hidden;border:1px solid var(--line)}.gp-strip>div{padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--fill);min-width:0}.gp-strip>div+div{border-left:1px solid var(--line)}.gp-strip b{font-size:18px;font-weight:700;white-space:nowrap}.gp-sentence{font-size:14px;line-height:1.5;color:var(--ink-1)}.gp-actions4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.gp-actions4>*{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px;border-radius:10px;background:var(--fill);border:1px solid var(--chip-line);font-size:12px;font-weight:600;text-align:center;cursor:pointer}.gp-actions4>.gp-primary{background:var(--acc);border-color:var(--acc);color:#fff!important;color:var(--btn-fg)}.gp-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.gp-rcard{display:flex;flex-direction:column;gap:4px;padding:16px 18px;min-width:0}.gp-rcard b{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-rcard.gp-rcard-s b{font-size:22px}.gp-panes{display:flex;gap:4px;padding:4px;border-radius:10px;background:var(--fill);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.gp-panes::-webkit-scrollbar{display:none}.gp-panes button{padding:7px 12px;border-radius:8px;border:0;background:transparent;color:var(--ink-2);font-size:13px;white-space:nowrap;cursor:pointer}.gp-panes button[aria-pressed=true]{background:var(--sel);color:var(--ink);font-weight:600}.gp-trend-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gp-share{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 110px;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;font-size:13px}.gp-share-bar{height:6px;border-radius:999px;background:var(--track);overflow:hidden}.gp-share-bar>div{height:100%;border-radius:999px;background:color-mix(in srgb,var(--ink) 75%,transparent)}.gp-chart{position:relative;width:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gp-chart svg{display:block;touch-action:pan-y;cursor:crosshair}.gp-chart .gc-area{fill:color-mix(in srgb,var(--ink) 5%,transparent);stroke:none}.gp-chart .gc-base{stroke:color-mix(in srgb,var(--ink) 14%,transparent)}.gp-chart .gc-grid{stroke:color-mix(in srgb,var(--ink) 7%,transparent)}.gp-chart .gc-label{fill:var(--dim)}.gp-chart .gc-daily{fill:none;stroke:color-mix(in srgb,var(--ink) 38%,transparent)}.gp-chart .gc-avg{fill:none;stroke:var(--ink)}.gp-chart .gc-ring{fill:var(--ground)}.gp-chart .gc-dot,.gp-chart .gc-havg{fill:var(--ink);stroke:var(--ground)}.gp-chart .gc-hday{fill:var(--ink-2);stroke:var(--ground)}.gp-chart .gc-hair{stroke:color-mix(in srgb,var(--ink) 40%,transparent)}.gp-pill{position:absolute;top:0;transform:translateX(-50%);padding:5px 10px;background:var(--pop-bg);border:1px solid var(--line);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 8px 24px var(--shadow)}.gp-pill i{font-style:normal;color:var(--muted);font-weight:500}.gp-empty{color:var(--muted);font-size:13.5px}.gp-empty b{color:var(--ink);font-weight:600}.gp-start-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.gp-start-grid.gp-stack{grid-template-columns:minmax(0,1fr)}.gp-opts{border:0;margin:0;padding:0;min-width:0}.gp-opt{border-bottom:1px solid var(--row)}.gp-opt:last-child{border-bottom:0}.gp-check{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;align-items:start;padding:16px 20px;cursor:pointer}.gp-check input,.gp-radio input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.gp-box{width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--ink) 38%,transparent);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .15s ease,border-color .15s ease}.gp-box svg{opacity:0}.gp-check:hover .gp-box{border-color:color-mix(in srgb,var(--ink) 75%,transparent)}.gp-check input:checked+.gp-box{background:var(--acc);border-color:var(--acc);color:var(--btn-fg)}.gp-check input:checked+.gp-box svg{opacity:1}.gp-check input:focus-visible+.gp-box,.gp-radio input:focus-visible+.gp-rdot{outline:2px solid color-mix(in srgb,var(--ink) 70%,transparent);outline-offset:3px}.gp-opt-t{display:block;font-weight:600;font-size:15px}.gp-opt-d{display:block;color:var(--muted);font-size:13px;margin-top:2px}.gp-radios{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 16px 56px}.gp-radio{position:relative;display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid var(--line);background:var(--fill);color:var(--ink-2);font-weight:600;font-size:13px;cursor:pointer}.gp-radio:has(input:checked){color:var(--ink);border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.gp-radio-hint{color:var(--muted);font-weight:500;margin-left:6px}.gp-rdot{width:15px;height:15px;flex:none;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 45%,transparent)}.gp-radio input:checked+.gp-rdot{border-color:var(--acc);box-shadow:inset 0 0 0 3px var(--sheet-bg),inset 0 0 0 8px var(--acc)}.gp-plan{display:flex;flex-direction:column;gap:12px;padding:18px 20px}.gp-plan-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.gp-plan-list li{display:flex;align-items:baseline;gap:10px;font-weight:600;font-size:15px}.gp-plan-n{min-width:12px;color:var(--muted);font-weight:700;font-size:12px}.gp-start-btn{width:100%;min-height:44px;margin-top:auto;font-size:14px}.gp-path-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--row);min-width:0}.gp-path-row:last-child{border-bottom:0}.gp-path-no{width:22px;height:22px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.gp .gp-tour-note{font-size:14px;color:var(--ink-1)}.gp .gp-tour-note b{color:var(--amber);font-weight:600}.gp-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.gp-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.gp-form input,.gp-form select{height:40px;padding:0 12px;border-radius:10px;background:var(--fill);border:1px solid var(--chip-line);color:var(--ink);font-size:14px;outline:none;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.gp-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f4f3f1' stroke-opacity='.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.gp-form select option{background:var(--sheet-bg);color:var(--ink)}.gp-form input:focus,.gp-form select:focus{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}.gp-form .gp-full{grid-column:1/-1}.gp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gp .gp-err{color:var(--err-ink);font-size:13px}.gp-thanks-t{font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}.gp-facts .gp-fact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--row);font-size:13.5px}.gp-facts .gp-fact:last-of-type{border-bottom:0}.gp-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.gp-video video{width:100%;aspect-ratio:16/9;border-radius:10px;background:#000;border:1px solid var(--line);display:block}.gp-video-soon{aspect-ratio:16/9;border-radius:10px;border:1px dashed var(--btn-line);display:flex;align-items:center;justify-content:center;color:var(--muted)}.gp-video-t{font-weight:600;margin-top:10px}.gp-sheet{position:fixed;inset:0;z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center}.gp-sheet-in{width:min(560px,100%);max-height:calc(100svh - 40px);overflow:auto;background:var(--sheet-bg);border:1px solid var(--line);border-radius:16px 16px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom))}.gp-sheet.gp-center{align-items:center;padding:20px}.gp-sheet.gp-center .gp-sheet-in{width:min(960px,100%);border-radius:16px;padding:16px 20px 22px}.gp-sheet-top{margin-bottom:12px}.gp-menu a,.gp-sheet-top{display:flex;align-items:center;gap:12px}.gp-menu a{padding:14px 6px;border-bottom:1px solid var(--row);font-weight:600}.gp-menu a:last-child{border-bottom:0}.gp-err-page{padding:60px 0;max-width:560px}@media (max-width:760px){.gp-phead-r .gp-pills{display:none}.gp-row.gp-xrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pic text act" "pic num act";grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:start}.gp-xrow>:first-child{grid-area:pic}.gp-xrow>.gp-grow{grid-area:text}.gp-xrow>.gp-bign{grid-area:num;width:auto!important;flex-direction:row;align-items:baseline;gap:6px}.gp-xrow>:last-child{grid-area:act;align-self:center}.gp .gp-h1{font-size:24px}.gp-phead-r{width:100%}.gp-hide-phone{display:none!important}.gp-only-phone{display:block!important}.gp-sh-note{display:none}.gp-ncard{flex:0 0 86%;padding:16px}.gp-row{padding:13px 14px;gap:12px;flex-wrap:wrap}.gp-pad,.gp-pad-s{padding:16px}.gp-big{font-size:32px}.gp-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gp-rcard{padding:12px}.gp-rcard b{font-size:20px}.gp-rcard.gp-rcard-s b{font-size:16px}.gp-form,.gp-start-grid,.gp-videos{grid-template-columns:minmax(0,1fr)}.gp-legend{margin-left:0}.gp-share{grid-template-columns:minmax(0,110px) minmax(0,1fr) 96px}.gp-radio-hint{display:none}.gp-radios{padding-left:50px}.gp-check{padding:14px 16px}}@media (min-width:761px){.gp-show-phone{display:none!important}}@media (prefers-reduced-motion:reduce){.gp-btn{transition:none}}.gp-points{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,max-content);grid-gap:8px 28px;gap:8px 28px;font-size:14px;color:var(--ink-2)}.gp-points li{display:inline-flex;align-items:center;gap:8px}.gp-points svg{color:var(--green);flex:none}.gp-points{grid-template-columns:1fr;gap:7px}@media (max-width:640px){.gp-points{grid-template-columns:1fr;gap:7px}}.gp-aud,.gp-speed{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:linear-gradient(180deg,var(--fill-2),var(--fill));border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--fill-2)}.gp-speed-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.gp-aud-t,.gp-speed-t{font-weight:700;font-size:15px}.gp-aud-d,.gp-speed-d{font-size:13.5px;color:var(--ink-2);line-height:1.5}.gp-speed-q{display:flex;flex-direction:column;gap:8px;font-size:14px}.gp-speed-warn{font-size:13px;color:var(--amber)}.gp-aud-a,.gp-speed-a{display:flex;flex-wrap:wrap;gap:8px}.gp-speed-err{font-size:13px;color:var(--sred)}.gp-speed.done{border-color:rgba(52,211,153,.3)}.gp-aud.ready{border-color:rgba(52,211,153,.35);background:linear-gradient(135deg,rgba(52,211,153,.12),var(--fill) 60%)}.gp-aud-l{margin:0;padding-left:18px;font-size:13px;color:var(--ink-2)}.gp-logo-light,.gp[data-theme=light] .gp-logo-dark{display:none!important}.gp[data-theme=light] .gp-logo-light{display:block!important}.gp-upsell{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 8px 8px 14px;border-radius:10px;border:1px solid var(--line);background:var(--fill);font-size:13px}.gp-upsell-t{flex:1 1 auto;min-width:0;color:var(--ink-2)}.gp-btn.gp-btn-s{padding:5px 10px;font-size:12.5px;flex:none}.gp-upsell-x{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.gp-upsell-x:hover{background:var(--hover);color:var(--ink)}.gp-tier-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid var(--chip-line);color:var(--ink-2)!important;font-size:11px;font-weight:600;line-height:1.5;vertical-align:middle;white-space:nowrap}.gp-tier-badge:hover{background:var(--hover)}.gp-plan-prompt{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--line);background:var(--card);min-width:0}.gp-pp-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px}.gp-pp-tiers{align-self:flex-start;max-width:100%}.gp-pp-tag{color:var(--muted);font-size:13px}.gp-pp-cycle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.gp-pp-cycle input{accent-color:var(--acc);width:16px;height:16px}.gp-pp-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.gp-pp-go .gp-muted{font-size:12.5px}.g .nav{position:static;top:auto;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-bottom:0;box-shadow:none}.g .chip{height:auto;font-family:inherit;letter-spacing:inherit;text-transform:none;box-shadow:none}.g .chip .dot{display:inline-block}.g .pop{margin-top:0}.g .pop svg.i{display:block;width:18px;height:18px;flex:none}.g .dial{position:static;left:auto;top:auto;right:auto;transform:none;display:block;margin:0;z-index:auto;pointer-events:auto}.g .eyebrow{display:block;gap:0;font-family:inherit;letter-spacing:.08em!important}.g .eyebrow:before{content:none;display:none!important}.g .eyebrow+h1,.g .eyebrow+h2{margin-top:0!important}.g .phone{max-width:none;aspect-ratio:auto;border:0;position:relative;overflow:visible;container-type:normal;transition:none;filter:none}.g .scr{inset:auto;display:block;padding:0;opacity:1;transform:none;transition:none}.g .art:after,.g .art:before{content:none}.g .tap{width:auto;height:auto;margin-left:0;border-radius:0;z-index:auto;opacity:1;box-shadow:none;animation:none}.g .sp{background:none;padding:0}.g .soon{letter-spacing:inherit;text-transform:none;background:none;border:0}.g .drop{margin-top:0}.g .chart .gl{display:inline;height:auto;padding:0;background:none}.g .i{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.g .i .f{fill:currentColor;stroke:none}.g .eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.g .h1{font-size:32px;font-weight:800;letter-spacing:-.032em;line-height:1.12;text-wrap:balance;overflow-wrap:anywhere}.g .h2{font-size:19px;font-weight:750;letter-spacing:-.02em;line-height:1.25}.g .h3{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.g .sub{font-size:14.5px;line-height:1.5;text-wrap:pretty;overflow-wrap:anywhere}.g .cap,.g .sub{color:var(--muted)}.g .cap{font-size:12.5px;line-height:1.45}.g .num{font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.1}.g .ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g .app{display:flex;align-items:stretch;min-height:100vh}.g .side{position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;z-index:20;width:240px;flex:none;display:flex;flex-direction:column;gap:18px;padding:18px 12px 20px;border-right:1px solid var(--row);background:var(--bar);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.g .brand{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 2px;min-width:0;flex:none}.g .brand .dial{width:26px;height:26px;border-radius:999px;flex:none}.g .brand b{font-size:15.5px;font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.g .brand .x{color:var(--muted);font-size:12px}.g .brand .ai{height:22px;width:auto;flex:none}.g .switch{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;border-radius:14px;border:1px solid var(--line);background:var(--fill);box-shadow:var(--hi);color:var(--ink);text-align:left;cursor:pointer}.g .switch .who{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.25}.g .switch .who b{font-size:14px;font-weight:600}.g .switch .who span{font-size:12px;color:var(--muted)}.g .pic{width:32px;height:32px;border-radius:10px;flex:none;object-fit:cover;background:var(--acc-soft);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--ink);overflow:hidden}.g .nav{display:flex;flex-direction:column;gap:2px}.g .nav a{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:11px;color:var(--ink-2);font-size:14px;font-weight:500}.g .nav a:hover{background:var(--fill-2);color:var(--ink)}.g .nav a.on{background:var(--acc-soft);color:var(--ink);font-weight:600}.g .nav a.on .i{color:var(--acc)}.g .nav .cnt{margin-left:auto;font-size:12px;color:var(--muted)}.g .nav .gap{height:1px;background:var(--row);margin:8px 12px}.g .side .foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.g .body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.g .top{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:64px;flex:none;gap:10px;padding:0 28px;border-bottom:1px solid var(--row);background:var(--bar);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.g .top,.g .top .crumb{display:flex;align-items:center}.g .top .crumb{font-size:14px;color:var(--muted);min-width:0}.g .top .crumb b{color:var(--ink);font-weight:600}.g .top .sp{flex:1 1;min-width:0}.g .top .mb{display:none}.g .iconbtn{width:40px;height:40px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--fill);box-shadow:var(--hi);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.g .iconbtn:hover{color:var(--ink);background:var(--fill-2)}.g .iconbtn .badge-n{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--ground)}.g .avatar,.g .iconbtn .badge-n{border-radius:999px;font-weight:700}.g .avatar{width:40px;height:40px;border:0;background:var(--btn);color:var(--btn-fg);display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:none;cursor:pointer}.g .main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:28px;padding:32px clamp(16px,3vw,44px) 72px}.g .tabbar{display:none}.g .app.rail{height:auto}.g .card{position:relative;min-width:0;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:var(--lift);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.g .pad{padding:24px}.g .pad-s{padding:16px 18px}.g .well{border-radius:14px;background:var(--fill);border:1px solid var(--line)}.g .rows{display:flex;flex-direction:column}.g .rows>.r{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 0;border-top:1px solid var(--row);min-width:0}.g .rows>.r:first-child{border-top:0}.g .kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--row);font-size:14px;line-height:1.55;color:var(--ink-2)}.g .kv:first-child{border-top:0}.g .btn,.g .kv>b{color:var(--ink);font-weight:600}.g .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-2);box-shadow:var(--hi);font-size:14px;white-space:nowrap;cursor:pointer;text-decoration:none}.g .btn:hover{background:var(--track)}.g .btn.p{background:var(--btn);border-color:transparent;color:var(--btn-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 26px -12px var(--btn-glow)}.g .btn.p:hover{background:var(--btn-hi)}.g .btn.lg{min-height:52px;padding:0 26px;border-radius:14px;font-size:15.5px}.g .btn.sm{min-height:36px;padding:0 12px;border-radius:10px;font-size:13px}.g .btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--ink-2)}.g .btn.block{width:100%}.g .btn.off{opacity:.42;cursor:default}.g .chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--chip-line);background:var(--fill);color:var(--ink-2);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}.g .chip.on,.g .chip:hover{color:var(--ink)}.g .chip.on{border-color:var(--acc);background:var(--acc-soft);font-weight:600}.g .badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--fill-2);color:var(--ink-2);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap}.g .badge.live{background:var(--green-soft);color:var(--green)}.g .badge.warn{background:var(--amber-soft);color:var(--amber)}.g .badge.pro{background:var(--ink);color:var(--ground);letter-spacing:.04em}.g .badge.red{background:var(--red-soft);color:var(--red-ink)}.g .badge.acc{background:var(--acc-soft);color:var(--acc-ink)}.g .lbl{display:block;margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.g .lbl .opt{font-weight:500;color:var(--muted)}.g .in{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill);color:var(--ink);font-size:14.5px;outline:none}.g .in::placeholder{color:var(--muted)}.g .in.focus,.g .in:focus{border-color:var(--ink-2);box-shadow:0 0 0 4px var(--fill-2)}.g .in .pre{color:var(--muted)}.g .seg{display:inline-flex;gap:4px;padding:4px;border-radius:13px;background:var(--fill);border:1px solid var(--line)}.g .seg button{min-height:36px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.g .seg button.on{background:var(--card-hi);color:var(--ink);box-shadow:var(--hi),0 1px 3px rgba(0,0,0,.18)}.g .toggle{width:46px;height:28px;flex:none;border-radius:999px;border:0;padding:3px;background:var(--track);display:inline-flex;align-items:center;cursor:pointer}.g .toggle:after{content:"";width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.g .toggle.on{background:var(--green);justify-content:flex-end}.g .drop{display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;border:1.5px dashed var(--line-2);background:var(--fill)}.g .drop.over{border-color:var(--green);background:var(--green-soft)}.g .meter{position:relative;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.g .meter>span{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--ink)}.g .walk{gap:14px}.g .walk,.g .walk ol{display:flex;align-items:center;flex-wrap:wrap}.g .walk ol{list-style:none;padding:0;gap:10px;font-size:13.5px;color:var(--muted)}.g .walk li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.g .walk li.now{color:var(--ink);font-weight:600}.g .walk li.done{color:var(--ink-2)}.g .walk .n{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);color:var(--muted);font-size:12px;font-weight:700}.g .walk li.now .n{background:var(--btn);border-color:transparent;color:var(--btn-fg)}.g .walk li.done .n{background:var(--green-soft);border-color:transparent;color:var(--green)}.g .walk .sep{width:28px;height:1px;background:var(--line-2)}.g .walk .arrow{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer}.g .walk .arrow.off{visibility:hidden}.g .phone{width:300px;flex:none;padding:10px;border-radius:46px;background:linear-gradient(160deg,#2a2c33,#0e0f12 55%,#1d1f25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 40px 80px -36px rgba(0,0,0,.8)}.g[data-theme=light] .phone{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 40px 70px -36px rgba(20,20,19,.45)}.g .phone .scr{position:relative;aspect-ratio:9/19.5;border-radius:37px;overflow:hidden;background:#0b0b0d;color:#fff}.g .lander{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 20px 22px;text-align:center;color:#fff}.g .lander .art{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#222;box-shadow:0 18px 40px -14px rgba(0,0,0,.7)}.g .lander .art img{width:100%;height:100%;object-fit:cover}.g .lander .tap{position:absolute;inset:0;flex-direction:column;gap:8px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:rgba(0,0,0,.18)}.g .lander .play,.g .lander .tap{display:flex;align-items:center;justify-content:center}.g .lander .play{width:46px;height:46px;border-radius:999px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.g .lander .t{margin-top:6px;font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.g .lander .a{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.g .lander .go{margin-top:auto;width:100%;min-height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:8px;background:#1ed760;color:#000;font-size:14px;font-weight:700}.g .lander .s{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.g .ig{width:100%;max-width:340px;border-radius:22px;overflow:hidden;background:#000;color:#f5f5f5;border:1px solid rgba(255,255,255,.12);font-family:-apple-system,system-ui,Inter,sans-serif;box-shadow:0 30px 70px -34px rgba(0,0,0,.8)}.g .ig .hd{display:flex;align-items:center;gap:10px;padding:10px 12px}.g .ig .hd img{width:32px;height:32px;border-radius:999px;object-fit:cover}.g .ig .hd b{font-size:13px;font-weight:600}.g .ig .hd span{display:block;font-size:11px;color:#a8a8a8}.g .ig .media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#111}.g .ig .media img{width:100%;height:100%;object-fit:cover}.g .ig .cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px;background:#1c1c1e;font-size:13.5px;font-weight:600}.g .ig .acts{display:flex;gap:14px;padding:10px 12px 4px}.g .ig .txt{padding:4px 12px 14px;font-size:13px;line-height:1.45}.g .ig .txt b{font-weight:600}.g .burn{position:absolute;left:8%;right:8%;top:22%;text-align:center;color:#fff;font-family:Helvetica Neue,Arimo,Helvetica,Arial,sans-serif;font-weight:800;font-size:15px;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 10px rgba(0,0,0,.35)}.g .chart{position:relative}.g .chart svg{display:block;width:100%;overflow:visible}.g .chart .ar{fill:var(--c-area);stroke:none}.g .chart .dl{stroke:var(--c-thin);stroke-width:1.25}.g .chart .al,.g .chart .dl{fill:none;vector-effect:non-scaling-stroke}.g .chart .al{stroke:var(--c-bold);stroke-width:2.2;stroke-linecap:round}.g .chart .gl{stroke:var(--c-grid);stroke-width:1;stroke-dasharray:2 5}.g .chart .bl,.g .chart .gl{vector-effect:non-scaling-stroke}.g .chart .bl{stroke:var(--c-base);stroke-width:1}.g .chart .hair{top:0;width:1px;background:var(--c-thin)}.g .chart .dot,.g .chart .hair{position:absolute;pointer-events:none}.g .chart .dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;background:var(--c-bold);box-shadow:0 0 0 2px var(--dot-ring)}.g .chart .dot.thin{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--ink-2)}.g .chart .pill{position:absolute;transform:translate(-50%,-100%);margin-top:-14px;padding:7px 11px;border-radius:999px;background:var(--pop);border:1px solid var(--line-2);box-shadow:0 10px 30px -10px rgba(0,0,0,.55);font-size:12.5px;font-weight:600;white-space:nowrap;pointer-events:none}.g .chart .pill span{color:var(--muted);font-weight:500}.g .chart .hit{position:absolute;top:0;bottom:0;padding:0;border:0;background:transparent;cursor:crosshair}.g .legend{display:flex;align-items:center;gap:16px;font-size:12.5px;color:var(--muted)}.g .legend i{display:inline-block;width:18px;height:0;margin-right:7px;vertical-align:middle;border-top:2.2px solid var(--c-bold);border-radius:2px}.g .legend i.thin{border-top:1.25px solid var(--c-thin)}.g .pop{border-radius:16px;border:1px solid var(--line-2);background:var(--pop);box-shadow:0 24px 60px -20px rgba(0,0,0,.6);padding:6px}.g[data-theme=light] .pop{box-shadow:0 24px 50px -24px rgba(20,20,19,.32)}.g .pop .opt{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--ink);cursor:pointer;width:100%;border:0;background:transparent;text-align:left}.g .pop .opt.on,.g .pop .opt:hover{background:var(--fill-2)}.g .note{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:var(--fill)}.g .note .ico{width:40px;height:40px;flex:none;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--fill-2);color:var(--ink)}@media (max-width:760px){.g .side{display:none}.g .top{height:56px;padding:0 12px 0 16px;gap:8px}.g .top .mb{display:inline-flex}.g .top .crumb,.g .top .wide{display:none}.g .avatar,.g .iconbtn{width:44px;height:44px}.g .iconbtn{border-color:transparent;background:transparent;box-shadow:none}.g .main{gap:22px;padding:20px 16px calc(58px + env(safe-area-inset-bottom) + 28px)}.g .tabbar{position:fixed;bottom:0;z-index:40;display:flex;height:calc(58px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);align-items:stretch;justify-content:space-around;border-top:1px solid var(--row)}.g .tabbar,.g .tabbar:after{left:0;right:0;background:var(--bar-solid)}.g .tabbar:after{content:"";position:absolute;top:100%;height:160px;pointer-events:none}.g .tabbar a{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--ink-2);font-size:11px;font-weight:600;line-height:1.1;text-decoration:none;-webkit-tap-highlight-color:transparent}.g .tabbar .tb-i{display:grid;place-items:center;width:54px;height:30px;border-radius:999px;transition:background-color .18s ease}.g .tabbar .tb-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g .tabbar a.on{color:var(--acc)}.g .tabbar a.on .tb-i{background:color-mix(in srgb,var(--acc) 15%,transparent)}.g .tabbar a.on .i{stroke-width:2.2}.g .h1{font-size:26px}.g .num{font-size:24px}.g .pad{padding:18px}.g .card{border-radius:16px}.g .in{font-size:16px}.g .kv{grid-template-columns:1fr;gap:2px}.g .walk{gap:10px}.g .walk ol{order:-1;width:100%;gap:8px}.g .walk .sep{width:14px}.g .walk .arrow{min-height:44px}.g .wide-only{display:none!important}.g .stack{flex-direction:column!important;align-items:stretch!important}}@media (min-width:761px){.g .phone-only{display:none!important}}.g .mk{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}.g .mk-nav{gap:20px;height:80px}.g .mk-nav,.g .mk-nav .links{display:flex;align-items:center}.g .mk-nav .links{gap:28px;margin-left:auto;font-size:14.5px;font-weight:500;color:var(--ink-2)}.g .mk-nav .links a:hover{color:var(--ink)}.g .mk-h1{font-size:72px;line-height:1;font-weight:720;letter-spacing:-.048em;text-wrap:balance}.g .mk-h2{font-size:46px;line-height:1.05;font-weight:700;letter-spacing:-.038em;text-wrap:balance}.g .mk-lead{font-size:19px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.g .mk-stat{font-size:52px;line-height:1;font-weight:720;letter-spacing:-.045em}.g .shot{position:relative;overflow:hidden;border-radius:14px;background:var(--thumb)}.g .shot img{width:100%;height:100%;object-fit:cover}.g .tag{position:absolute;left:10px;top:10px;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}@media (max-width:760px){.g .mk{padding:0 20px}.g .mk-nav{height:64px}.g .mk-nav .links{display:none}.g .mk-h1{font-size:42px}.g .mk-h2{font-size:31px}.g .mk-lead{font-size:16.5px}.g .mk-stat{font-size:40px}.g .zoom-s{zoom:.62}}.g .types{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));grid-gap:12px;gap:12px}.g .type{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:118px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--fill);color:var(--ink);text-align:left;cursor:pointer}.g .type .i{color:var(--ink-2)}.g .type b{font-size:15px;font-weight:600}.g .type span{font-size:13px;line-height:1.4;color:var(--muted)}.g .type.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc)}.g .type.on .i{color:var(--acc)}.g .type.off{cursor:default;opacity:.6}.g .sws{display:flex;flex-wrap:wrap;gap:10px}.g .sw{width:36px;height:36px;flex:none;padding:0;border-radius:999px;border:1px solid var(--line-2);cursor:pointer}.g .sw.on{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--ink)}.g .sw.add{display:inline-flex;align-items:center;justify-content:center;background:var(--fill);color:var(--ink-2);font-size:15px;font-weight:700}.g .fonts{display:flex;flex-wrap:wrap;gap:8px}.g .fc{width:54px;height:54px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--line);background:var(--fill);color:var(--ink);font-size:21px;line-height:1;cursor:pointer}.g .fc.on{border-color:var(--ink);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--ink)}.g .looks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));grid-gap:12px;gap:12px}.g .lk{display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;border-radius:14px;border:1px solid var(--line);background:var(--fill);color:var(--ink-2);font-size:13px;font-weight:600;text-align:center;cursor:pointer}.g .lk.on{border-color:var(--acc);background:var(--acc-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--acc)}.g .lk .mini{position:relative;height:76px;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.g .lk .mini i{display:block;border-radius:999px}.g .frame{position:relative;height:320px;border-radius:16px;overflow:hidden;background:#050506;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.g .frame .crop{left:50%;top:50%;width:200px;height:200px;transform:translate(-50%,-50%);border-radius:14px;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 0 9999px rgba(0,0,0,.58)}.g .frame .crop,.g .frame .hint{position:absolute;pointer-events:none}.g .frame .hint{left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:12.5px;font-weight:600}.g input[type=range].rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.g .rng::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--track)}.g .rng::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.45)}.g .rng::-moz-range-track{height:4px;border-radius:999px;background:var(--track)}.g .rng::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.45)}.g .slot{width:64px;height:64px;flex:none;border-radius:12px;overflow:hidden;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed var(--line-2);color:var(--muted)}.g .slot img{width:100%;height:100%;object-fit:cover}.g .brand img{display:block}.g .side .brand{padding:6px 8px 0}.g .switch-wrap{position:relative}.g .switch .i{color:var(--muted)}.g .pic img{width:100%;height:100%;object-fit:cover;display:block}.g .pic.staff{background:var(--btn);color:var(--btn-fg)}.g .switch-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:25;display:flex;flex-direction:column;max-height:min(60vh,420px);overflow-y:auto}.g .pop .opt .pic{width:28px;height:28px;border-radius:8px;font-size:12px}.g .pop-gap{display:block;height:1px;margin:6px 10px;background:var(--row)}.g .pop-h{display:block;padding:8px 10px 4px;font-weight:600}.g .pop-empty{display:block;padding:6px 10px 12px;font-size:13.5px;color:var(--muted)}.g .nav .soon{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 12px;border-radius:11px;color:var(--dim);font-size:14px;font-weight:500;cursor:default}.g .nav .soon .ell,.g .nav a .ell{flex:1 1}.g .credit{display:flex;flex-direction:column;gap:2px;padding:14px 16px}.g .credit b{font-size:20px;font-weight:650;letter-spacing:-.02em}.g .credit-go{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.g a.credit:hover .credit-go{color:var(--ink)}.g .top .brand.mb{display:none;padding:0;gap:6px}.g .top .brand.mb .dial{width:24px;height:24px}.g .top .brand.mb b{font-size:15px}.g .top .crumb{gap:12px}.g .top-acts{display:flex;align-items:center;gap:10px;flex:none}.g .popwrap{position:relative;display:inline-flex}.g .pop.menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:300px;max-width:calc(100vw - 24px);max-height:calc(100vh - 90px);overflow-y:auto;display:flex;flex-direction:column}.g .pop .opt.note-opt{align-items:flex-start;padding-top:11px;padding-bottom:11px;line-height:1.4;font-size:13.5px}.g .note-dot{width:8px;height:8px;margin-top:5px;flex:none;border-radius:999px;background:var(--ink-2)}.g .note-dot.red{background:var(--red)}.g .note-dot.amber{background:var(--amber)}.g .note-dot.green{background:var(--green)}.gp-fresh{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px;font-weight:500;white-space:nowrap}.gp-fresh-dot{width:7px;height:7px;border-radius:999px;flex:none}.g .bare{min-width:0}.gp-only-phone{display:none}@media (max-width:760px){.g .top .brand.mb{display:inline-flex;min-width:0}.g .top-acts{gap:2px}.g .top .avatar{margin-left:2px}.g .bare{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.gp-toast{bottom:calc(58px + env(safe-area-inset-bottom) + 14px)}.g .pop.menu{position:fixed;top:calc(56px + 6px);right:8px;left:auto}}@media (max-width:340px){.g .top .brand.mb .ai,.g .top .brand.mb .x{display:none}}@media (max-width:760px){html[data-vv] .g .tabbar{translate:0 var(--vv-bottom,0)}html[data-vv] .g .top{translate:0 var(--vv-top,0)}}@media (prefers-reduced-motion:reduce){.g *,.gp *{transition:none!important}}.gp .gp-h1{font-size:32px;font-weight:650;letter-spacing:-.026em;line-height:1.12}.gp .gp-sub{font-size:14.5px;line-height:1.5}.gp-overline{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em}.gp-card{border-radius:18px;box-shadow:var(--lift)}.gp-row{border-bottom-color:var(--row)}.gp-btn{min-height:40px;padding:0 16px;gap:8px;border-radius:12px;border:1px solid var(--line-2);background:var(--fill-2);box-shadow:var(--hi);font-size:13.5px}.gp-btn:hover{background:var(--track)}.gp-btn.gp-primary{background:var(--btn);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 26px -12px var(--btn-glow);color:var(--btn-fg)}.gp-btn.gp-primary:hover{background:var(--btn-hi)}.gp-btn.gp-btn-s{min-height:34px;padding:0 12px;border-radius:10px;font-size:13px}.gp-panes,.gp-pills,.gp-seg{border-radius:13px;gap:4px;padding:4px}.gp-panes button,.gp-seg button{min-height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:600}.gp-panes button[aria-pressed=true],.gp-seg button[aria-pressed=true]{background:var(--card-hi);box-shadow:var(--hi),0 1px 3px rgba(0,0,0,.18)}.gp-pills a{border-radius:9px}.gp-pills a[aria-current=page]{background:var(--acc-soft);color:var(--ink)}.gp-search{height:44px;border-radius:12px;border-color:var(--line-2)}.gp-search:focus-within{border-color:var(--ink-2);box-shadow:0 0 0 4px var(--fill-2)}.gp-form input,.gp-form select{height:44px;border-radius:12px;border-color:var(--line-2);font-size:14.5px}.gp-form input:focus,.gp-form select:focus{border-color:var(--ink-2);box-shadow:0 0 0 4px var(--fill-2)}.gp-form label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.gp-thumb{border-radius:10px}.gp-icon-btn{width:40px;height:40px;flex:none;border-radius:12px;border:1px solid var(--line);background:var(--fill);box-shadow:var(--hi);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.gp-icon-btn:hover{color:var(--ink);background:var(--fill-2)}.gp-back{width:40px;height:40px;background:var(--fill);border-color:var(--line)}.gp-pill{padding:7px 11px;border-radius:999px;background:var(--pop);border:1px solid var(--line-2);box-shadow:0 10px 30px -10px rgba(0,0,0,.55);font-size:12.5px}.gp-sheet-in{border-radius:18px 18px 0 0;border-color:var(--line-2)}.gp-sheet.gp-center .gp-sheet-in{border-radius:18px}.gp-videos.one{grid-template-columns:minmax(0,1fr)}.gp-videos.one .gp-video-t{display:none}.gp-toast,.gp-video video{border-radius:14px}.gp-toast{background:var(--pop);border-color:var(--line-2)}.gp-aud,.gp-plan-prompt,.gp-speed,.gp-upsell{border-radius:16px;background:var(--fill);border:1px solid var(--line);box-shadow:none}.gp-aud.ready{border-color:color-mix(in srgb,var(--green) 35%,transparent);background:var(--fill)}.gp-upsell{min-height:52px;padding:8px 8px 8px 16px;font-size:13.5px}.gp-tier-badge{border:0;background:var(--ink);color:var(--ground)!important;letter-spacing:.04em;font-size:10.5px;padding:2px 7px}@media (max-width:760px){.gp .gp-h1{font-size:26px}.g .in input,.g input.in,.gp-form input,.gp-form select,.gp-search input{font-size:16px}}.gchart{display:flex;gap:12px;min-width:0}.gchart-main{flex:1 1 auto;min-width:0}.gchart .chart{touch-action:pan-y;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gchart .chart:focus-visible{outline-offset:6px;border-radius:8px}.gchart-y{position:relative;width:48px;flex:none;text-align:right}.gchart-y span{position:absolute;right:0;white-space:nowrap}.gchart-x{position:relative;height:18px;margin-top:8px;white-space:nowrap}.gchart-x span{position:absolute;top:0}.gchart-x .first{left:0}.gchart-x .last{right:0}.gchart-x .mid{transform:translateX(-50%)}.g .chart .pill.l{transform:translate(-14px,-100%)}.g .chart .pill.r{transform:translate(calc(-100% + 14px),-100%)}.mini-trend{display:block;width:100%;height:40px;overflow:visible}@media (max-width:760px){.gchart.axis .gchart-y{width:38px}.gchart{gap:8px}}.wmap{position:relative;width:100%}.wmap svg{display:block;width:100%;height:auto}.wmap-ph{width:100%;aspect-ratio:1000/436;border-radius:12px;background:var(--fill)}.wmap .wm-land{fill:none;stroke:color-mix(in srgb,var(--ink) 16%,transparent);stroke-linecap:round;pointer-events:stroke}.wmap .wm-land.on{stroke:color-mix(in srgb,var(--ink) 30%,transparent)}.wmap .wm-b{cursor:pointer}.wmap .wm-halo{fill:var(--fill-2)}.wmap .wm-dot{fill:var(--c-bold);opacity:.92}.wmap .wm-b.hover .wm-halo{fill:color-mix(in srgb,var(--ink) 14%,transparent)}.wmap .wm-live{fill:var(--green);stroke:var(--ground);stroke-width:2;pointer-events:none}.wmap-pill{z-index:2}.db-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.db-title{flex-direction:column;gap:6px}.db-range,.db-title{display:flex;min-width:0}.db-range{position:relative;align-items:center;gap:10px;flex-wrap:wrap}.db-range .btn{max-width:100%}.db-range-dates{color:var(--muted);font-weight:500}.g .chip.static{cursor:default}.g .chip.static:hover{color:var(--ink-2)}.db-range-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:8;width:320px;max-width:calc(100vw - 32px);display:flex;flex-direction:column}.db-custom{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px;padding:6px 10px 10px}.db-custom>.cap{grid-column:1/-1}.db-custom label{display:flex;flex-direction:column;gap:4px;min-width:0}.db-custom .in{min-height:40px;padding:0 10px;font-size:13.5px;color-scheme:inherit}.db-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(168px,100%),1fr));grid-gap:12px;gap:12px}.db-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:16px 16px 12px;border-radius:16px;border:1px solid var(--line);background:var(--card);box-shadow:var(--hi);color:var(--ink);text-align:left;cursor:pointer}.db-card:hover{border-color:var(--line-2)}.db-card[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.db-card-l{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-card-n{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.db-card-n b{font-size:24px;font-weight:650;letter-spacing:-.025em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-off{font-size:14px;color:var(--muted);line-height:26px}.db-card-gap{height:40px}.db-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;min-width:0}.db-funnel,.db-trend{display:flex;flex-direction:column;gap:14px}.db-ink{color:var(--ink);font-weight:650}.db-fun-wrap{overflow-x:auto;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.db-fun{min-width:720px}.db-fun-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.db-fun-step{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 6px;text-align:center;min-width:0}.db-fun-step b{font-size:22px;font-weight:650;letter-spacing:-.02em}.db-fun-v{position:absolute;top:0;border-left:1px dashed var(--c-grid);pointer-events:none}.g .badge.db-drop{position:absolute;top:4px;transform:translateX(-50%)}.db-split{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.db-map{flex:3 1 540px;display:flex;flex-direction:column;gap:14px}.db-countries{flex:2 1 300px;gap:6px}.db-c,.db-cl,.db-countries{display:flex;flex-direction:column}.db-c{gap:6px;padding:8px 0}.db-c-row{display:flex;justify-content:space-between;gap:8px;font-size:14px;min-width:0}.db-c-n{white-space:nowrap}.db-c-n b{font-weight:600}.db-muted{color:var(--muted)}.db-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:20px;gap:20px}.db-three>.card{display:flex;flex-direction:column}.db-three .db-sec-head{margin-bottom:8px}.g .rows>a.r:hover{background:var(--fill)}.db-r{margin:0 -8px;padding-left:8px!important;padding-right:8px!important;border-radius:10px}.db-r-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.db-r-main b{font-size:14px;font-weight:600}.db-r-nums{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;flex:none}.db-r-nums b{font-size:14px;font-weight:600}.g .pic.round{width:36px;height:36px;border-radius:999px}.db-act{align-items:flex-start!important}.db-act .note-dot{margin-top:7px}.db-act-t{flex:1 1 auto;min-width:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.db-act-w{white-space:nowrap;flex:none}@media (max-width:760px){.db-card{padding:14px 14px 10px}.db-card-n b{font-size:20px}.db-range{width:100%}.db-range .btn{flex:1 1 auto;min-width:0;justify-content:flex-start}.db-range .btn .db-range-dates{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-range .btn .i:last-child{margin-left:auto}.db-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.db-split{gap:16px}.db-countries,.db-map{flex-basis:100%}}.hm-crumbs{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:-10px}.hm-crumbs b{font-size:14px;font-weight:600;min-width:0}.hm-crumbs .chip{margin-left:6px;min-height:30px;font-size:12.5px}.hm-head{display:flex;flex-direction:column;gap:14px;min-width:0}.hm-head .sub{margin-top:-8px}.hm-chips{display:flex;flex-wrap:wrap;gap:8px}.g .chip.off{cursor:default}.g .chip.off,.g .chip.off:hover{color:var(--dim)}.hm-soon{font-size:11px;font-weight:600;color:var(--muted);padding:1px 7px;border-radius:999px;background:var(--fill-2)}.hm-cols{flex-wrap:wrap;align-items:flex-start;gap:24px}.hm-cols,.hm-pages{display:flex;min-width:0}.hm-pages{flex:999 1 560px;flex-direction:column;gap:16px}.hm-pages-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:44px}.hm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:16px;gap:16px}.g .hm-create{min-height:286px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-style:dashed;border-color:var(--line-2);background:var(--fill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.g .hm-create:hover{border-color:var(--ink-2)}.hm-create b{font-size:15px;font-weight:600}.hm-plus{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--btn);color:var(--btn-fg);box-shadow:0 10px 26px -12px var(--btn-glow)}.g .hm-page{position:relative;overflow:hidden;display:flex;flex-direction:column}.g .hm-page.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),var(--lift)}.hm-page-hit{position:absolute;inset:0;z-index:1;border:0;padding:0;background:transparent;cursor:pointer;border-radius:inherit}.g .hm-page:hover .hm-page-hit{background:color-mix(in srgb,var(--ink) 3%,transparent)}.g .hm-shot{aspect-ratio:4/3;border-radius:0}.g .hm-shot img,.g .hm-shot video{display:block;width:100%;height:100%;object-fit:cover}.hm-shot-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);background:radial-gradient(120% 90% at 30% 20%,var(--fill-2),transparent 70%),var(--thumb)}.hm-page-body{display:flex;flex-direction:column;gap:6px;min-width:0}.hm-page-t{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hm-page-t b{font-size:15px;font-weight:600}.hm-page-t .badge{flex:none}.hm-page-n{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-2);padding-right:64px}.hm-page-n b{color:var(--ink);font-weight:600}.hm-page-acts{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;gap:2px}.hm-side{flex:1 1 320px;min-width:0;gap:16px}.hm-side,.hm-snap{display:flex;flex-direction:column}.hm-snap{gap:14px;scroll-margin-top:72px}.hm-snap-head{align-items:baseline;gap:8px}.hm-scope,.hm-snap-head{display:flex;justify-content:space-between}.hm-scope{align-items:center;gap:10px;min-width:0;margin-top:-8px}.g .rows>.r.hm-r{min-height:44px}.hm-r-l{flex:1 1 auto;min-width:0;color:var(--muted)}.hm-r b{font-weight:600;white-space:nowrap}.hm-chart{display:flex;flex-direction:column;gap:4px;padding-top:6px}.hm-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.g .seg.hm-metric{padding:3px;border-radius:11px}.g .seg.hm-metric button{min-height:28px;padding:0 10px;font-size:12.5px;border-radius:8px}.hm-ads{flex-direction:column}.hm-ads,.hm-ads-head{display:flex;gap:10px}.hm-ads-head{align-items:center;min-width:0}.hm-ads-pic{width:36px;height:36px;border-radius:9px;object-fit:cover;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--fill-2);color:var(--ink-2)}.hm-ads-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.3}.hm-ads-t b{font-size:14px;font-weight:600}.hm-where{display:flex;flex-direction:column;gap:2px}.g .hm-trend{align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.hm-trend b{color:var(--ink);font-weight:600}.hm-trend-i{flex:none;margin-top:1px;color:var(--ink-2)}.hm-trend-i.green{color:var(--green)}.hm-trend-i.amber,.hm-trend-i.red{color:var(--amber)}@media (max-width:760px){.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.g .hm-create{min-height:200px}.hm-page-n{padding-right:0;padding-bottom:28px}}@media (max-width:480px){.hm-grid{grid-template-columns:minmax(0,1fr);gap:10px}.g .hm-create{min-height:120px;flex-direction:row;gap:14px}.g .hm-create .cap{display:none}.g .hm-grid:has(.hm-page) .hm-create{display:none}.g .hm-page{flex-direction:row;align-items:stretch}.g .hm-page .hm-shot{flex:none;width:92px;min-height:92px;aspect-ratio:auto}.g .hm-page .hm-shot .tag{display:none}.g .hm-page .hm-shot-ph svg{width:26px;height:26px}.g .hm-page .hm-page-body{flex:1 1;justify-content:center;gap:4px}.hm-page-n{padding-right:80px;padding-bottom:0}}.g .aud-note{flex-wrap:wrap;padding:16px 18px}.aud-ico{flex:none;color:var(--green);display:inline-flex}.aud-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:2px}.aud-text b{font-size:14.5px;font-weight:600}.aud-text>span{font-size:13.5px;color:var(--ink-2)}.aud-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aud-l{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.g .aud-line{margin:0}.g .note.speed{flex-wrap:wrap;align-items:center}.g .note.speed.done{border-color:color-mix(in srgb,var(--green) 30%,transparent)}.g .note.speed.done .ico{color:var(--green)}.speed-text{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--ink-2)}.speed-text>b{font-size:14px;font-weight:600}.speed-text b b,.speed-text span b,.speed-text>b{color:var(--ink)}.speed-warn{color:var(--amber);font-size:13px}.speed-err{color:var(--err-ink);font-size:13px}.speed-acts{display:flex;flex-wrap:wrap;gap:8px}.g .btn[disabled]{opacity:.5;cursor:default}.g .gp-walk-bar{margin:0 0 22px}.g .walk ol{margin:0}.g .walk li a{display:inline-flex;align-items:center;gap:8px;color:inherit;border-radius:8px;padding:2px 4px;margin:-2px -4px}.g .walk li a:hover{color:var(--ink)}.g .walk .arrow:hover{background:var(--fill-2)}.ar-head,.tm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ar-title,.tm-title{display:flex;flex-direction:column;gap:6px;min-width:0}.ar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.g .ar-search{flex:1 1 300px;max-width:460px;cursor:text}.g .ar-search .i{color:var(--muted)}.g .ar-search input{flex:1 1;min-width:0;padding:0;border:0;background:transparent;outline:none;font-size:inherit}.ar-table-card{overflow:visible}.ar-table-scroll{overflow-x:auto;border-radius:inherit}.ar-table{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.ar-table th{text-align:left;color:var(--muted);font-size:12.5px;font-weight:600;padding:14px 12px;white-space:nowrap}.ar-table td:first-child,.ar-table th:first-child{padding-left:20px}.ar-table td:last-child,.ar-table th:last-child{padding-right:20px}.ar-table td{padding:14px 12px;border-top:1px solid var(--row);white-space:nowrap}.ar-who{align-items:center;gap:12px;max-width:320px}.ar-who,.ar-who-t{display:flex;min-width:0}.ar-who-t{flex-direction:column;line-height:1.3}.ar-who-t b{font-weight:600}.ar-act{text-align:right}.ar-act-in{display:inline-flex;gap:6px;align-items:center}.ar-more{position:relative;display:inline-flex}.g .ar-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:12;width:230px;display:flex;flex-direction:column;text-align:left}.g .pop .opt.ar-danger{color:var(--red-ink)}.ar-cards{display:flex;flex-direction:column;gap:12px}.g .ar-card{gap:8px}.ar-card-main,.g .ar-card{display:flex;align-items:center}.ar-card-main{flex:1 1 auto;min-width:0;gap:12px}.g .ar-note,.g .ar-note .ar-note-t{flex-wrap:wrap}.ar-note-t{flex:1 1 240px;font-size:14px;color:var(--ink-2)}.ar-note-t b{color:var(--ink);font-weight:600}.g .ar-sheet{width:min(620px,100%);display:flex;flex-direction:column;gap:16px;padding:22px}.ar-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ar-form .full{grid-column:1/-1}.ar-field{min-width:0}.ar-sheet-acts{display:flex;flex-wrap:wrap;gap:10px}.tm-seats{font-size:13px;padding:6px 12px}.tm-invite,.tm-members{display:flex;flex-direction:column;gap:16px}.tm-members{gap:6px}.tm-form{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.tm-email{flex:2 1 320px;min-width:0}.tm-link{color:var(--ink);font-weight:600}.tm-ok{color:var(--green);font-size:13.5px}.g .rows>.r.tm-r{flex-wrap:wrap}.g .pic.tm-av,.g .tm-av{width:40px;height:40px;cursor:default}.g .tm-pending{background:transparent;border:1.5px dashed var(--line-2);color:var(--muted)}.tm-who{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;line-height:1.35}.tm-who b{font-weight:600}.tm-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:16px;gap:16px}.tm-roles>div{display:flex;flex-direction:column;gap:4px}.tm-roles b{font-size:14px;font-weight:600}@media (max-width:760px){.ar-form{grid-template-columns:minmax(0,1fr)}.g .ar-search{max-width:none}.tm-form .btn{width:100%}}.ad-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-12px}.g .ad-chips .chip{min-height:32px;font-size:13px}.ad-sdot{width:7px;height:7px;border-radius:999px;flex:none}.ad-link:hover b,a.ad-link:hover{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ad-st{display:flex;margin-top:4px}.ad-spark{width:130px}.ad-spark .mini-trend{width:110px;height:28px}.ad-n{font-weight:600}.ad-list{display:flex;flex-direction:column;gap:8px}.g .ad-mail{width:40px;height:40px;background:var(--fill-2);color:var(--ink-2)}.ad-grow{flex:1 1 auto;min-width:0}.ad-when{white-space:nowrap}.g .rows>.r.ad-wrap{flex-wrap:wrap}.ad-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:12px;gap:12px}.g .ad-tool{display:flex;align-items:center;gap:14px}.g .ad-tool:hover{border-color:var(--line-2)}.g .ad-tool>.i{color:var(--muted)}.g .ad-tool-i{color:var(--ink)}.hw-sec{gap:20px;scroll-margin-top:80px}.hw-sec,.hw-sec-h{display:flex;flex-direction:column}.hw-sec-h{gap:4px}.hw-sec-h .h2{font-size:22px}.hw-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 34px;gap:14px 34px}.hw-step-li{position:relative;min-width:0;display:flex}.hw-arrow{position:absolute;left:-28px;top:50%;transform:translateY(-50%);color:var(--muted);display:inline-flex}.g .hw-step{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.hw-step-i{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--fill-2);color:var(--ink)}.hw-step-i.spotify{background:#1ed760;color:#000}.hw-aa{font-size:17px;font-weight:700;letter-spacing:-.02em}.hw-step-t{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-step-t b{font-size:14.5px;font-weight:600}.hw-facts{display:flex;flex-direction:column}@media (max-width:900px){.hw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-step-li:nth-child(odd) .hw-arrow{display:none}}@media (max-width:560px){.hw-steps{grid-template-columns:minmax(0,1fr);gap:26px}.hw-step-li .hw-arrow,.hw-step-li:nth-child(odd) .hw-arrow{display:inline-flex;left:50%;top:-22px;transform:translateX(-50%) rotate(90deg)}.hw-step-li:first-child .hw-arrow{display:none}.g .hw-step{flex-direction:row;align-items:center}}.g .chart .chart-mark{position:absolute;border-left:1px dashed var(--ink-2);pointer-events:none}.g .chart .chart-mark .badge{position:absolute;top:-28px;left:0;transform:translateX(-50%)}.g .chart .chart-mark .badge.l{transform:none}.g .chart .chart-mark .badge.r{transform:translateX(-100%)}.aud-card,.speed-card{display:flex;flex-direction:column;gap:12px;min-width:0}.speed-hd{display:flex;align-items:center;gap:10px}.speed-hd,.speed-hd .h2{min-width:0}.g .rows>.r.speed-r{min-height:44px}.speed-r>span{flex:1 1 auto;min-width:0;color:var(--muted)}.speed-r>b{font-weight:600;white-space:nowrap}.speed-card .speed-acts .btn.p,.speed-card>.btn{align-self:stretch}.speed-card .speed-acts{display:flex;flex-direction:column;gap:8px}.aud-meter{display:flex;align-items:center;gap:12px}.aud-meter b{font-weight:650}.g .top .crumb{gap:8px}.g .top .crumb .i{color:var(--dim);flex:none}.crumb-p{max-width:180px}.g .walk li.now.done{color:var(--ink);font-weight:600}.g .admin-menu .admin-btn .who b{font-size:14px}.g .admin-menu .admin-btn .who span{font-size:12px;color:var(--muted)}.g .admin-menu .admin-btn.on{border-color:var(--acc-soft-2);background:var(--acc-soft)}.g .admin-pop{position:absolute;left:0;right:0;bottom:calc(100% + 6px);top:auto;z-index:25;display:flex;flex-direction:column}.g .admin-pop .opt.on{background:var(--acc-soft)}.g .admin-pop .opt.on svg{color:var(--acc)}.gp-upsell{border-color:var(--acc-soft-2);background:var(--acc-soft)}.gp-upsell-i{flex:none;display:inline-flex;color:var(--acc)}.gp-upsell .gp-upsell-t{color:var(--ink-1)}.g .nav .grp-wrap{display:contents}.g .nav .grp{display:block;padding:14px 12px 4px;font-size:11.5px;font-weight:600;color:var(--dim)}@media (min-width:761px){.g .app.rail:before{content:"";flex:none;width:72px}.g .app.rail .side{position:fixed;left:0;top:0;width:72px;padding-left:12px;padding-right:12px;overflow-x:hidden;transition:width .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease;z-index:60}.g .app.rail .side:has(.pop),.g .app.rail .side:has(:focus-visible),.g .app.rail .side:hover{width:248px;box-shadow:28px 0 70px -28px rgba(0,0,0,.6)}.g .app.rail .side:hover{transition-delay:.2s}.g .app.rail .side .brand,.g .app.rail .side .nav .soon,.g .app.rail .side .nav a{white-space:nowrap}.g .app.rail .side .admin-btn .who,.g .app.rail .side .admin-btn>svg,.g .app.rail .side .brand b,.g .app.rail .side .nav .grp,.g .app.rail .side .nav .soon .cnt,.g .app.rail .side .nav .soon .ell,.g .app.rail .side .nav a .ell,.g .app.rail .side .switch .who,.g .app.rail .side .switch>svg,.g .app.rail .side .well{opacity:0;transition:opacity .12s ease}.g .app.rail .side:has(.pop) :is(.nav a .ell,.nav .soon .ell,.nav .soon .cnt,.nav .grp,.brand b,.admin-btn .who,.admin-btn>svg,.switch .who,.switch>svg,.well),.g .app.rail .side:has(:focus-visible) :is(.nav a .ell,.nav .soon .ell,.nav .soon .cnt,.nav .grp,.brand b,.admin-btn .who,.admin-btn>svg,.switch .who,.switch>svg,.well),.g .app.rail .side:hover :is(.nav a .ell,.nav .soon .ell,.nav .soon .cnt,.nav .grp,.brand b,.admin-btn .who,.admin-btn>svg,.switch .who,.switch>svg,.well){opacity:1;transition-delay:.24s}.g .app.rail .side:has(.pop) :is(.nav a .ell,.nav .soon .ell,.nav .soon .cnt,.nav .grp,.brand b,.admin-btn .who,.admin-btn>svg,.switch .who,.switch>svg,.well),.g .app.rail .side:has(:focus-visible) :is(.nav a .ell,.nav .soon .ell,.nav .soon .cnt,.nav .grp,.brand b,.admin-btn .who,.admin-btn>svg,.switch .who,.switch>svg,.well){transition-delay:.04s}.g .app.rail .side .admin-btn,.g .app.rail .side .switch{min-width:0}.g .app.rail .side .well{white-space:nowrap;pointer-events:none}.g .app.rail .side:has(:focus-visible) .well,.g .app.rail .side:hover .well{pointer-events:auto}}@media (min-width:761px) and (prefers-reduced-motion:reduce){.g .app.rail .side{transition:none}}.g .main .card:-webkit-full-screen{overflow-y:auto;border-radius:0;border:0;box-shadow:none;background:var(--ground);padding:max(28px,5vh) max(28px,6vw)}.g .main .card.fs-fake,.g .main .card:fullscreen{overflow-y:auto;border-radius:0;border:0;box-shadow:none;background:var(--ground);padding:max(28px,5vh) max(28px,6vw)}.g .main .card.fs-fake{margin:0;max-width:none}.fs-view,.g .main .card.fs-fake{position:fixed;inset:0;z-index:1000}.fs-view{display:flex;align-items:center;justify-content:center;background:#000;cursor:zoom-out}.fs-view img{display:block;width:100%;height:100%;object-fit:contain}:root.fs-lock,:root.fs-lock body{overflow:hidden}.hm-page-up{position:relative;z-index:2;margin-top:10px;display:flex}.g .op{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid var(--row)}.g .op-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.g .op-t{display:flex;flex-direction:column;gap:2px;min-width:0}.g .op-sum{margin:0;font-size:13.5px;color:var(--ink)}.g .op-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--ink-2)}.g .op-list b{color:var(--ink);font-weight:650}.g .op-acts{display:flex;gap:8px}.g .op-err{color:var(--red)}.g .op-err a{color:inherit;text-decoration:underline}.sk-home{display:flex;flex-direction:column;gap:16px}.sk-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px}.g .card.sk-block{box-shadow:none}.sk-kpi{height:132px}.sk-chart{height:412px}.sk-row{height:220px}