:root:has(.lhpage),body:has(.lhpage),html:has(.lhpage){--color-bg:#F5F1EB;--color-bg-secondary:#EDE7DD;--color-bg-card:#FFFFFF;--color-bg-card-hover:#FAF7F2;--color-text:#14110F;--color-text-secondary:rgba(20,17,15,.66);--color-text-muted:rgba(20,17,15,.42);--color-divider:rgba(20,17,15,.10);--color-divider-strong:rgba(20,17,15,.22);--color-accent:#D2542B;--color-accent-hover:#B8431F;--color-accent-soft:rgba(210,84,43,.10);--glass-header-border:rgba(20,17,15,.10);color-scheme:light}.lhpage{--bg:#F5F1EB;--bg-2:#EDE7DD;--paper:#FFFFFF;--ink:#14110F;--ink-80:rgba(20,17,15,.86);--ink-60:rgba(20,17,15,.66);--ink-40:rgba(20,17,15,.42);--ink-20:rgba(20,17,15,.22);--line:rgba(20,17,15,.10);--line-2:rgba(20,17,15,.16);--accent:#D2542B;--accent-soft:#FBEAE0;--accent-border:#F0CFB8;--accent-strong:#B8431F;--green:#2D5F3F;--green-soft:#E2EEE6;--red:#A6321F;--amber:#C97D2C;--sans:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif;--display:var(--font-bricolage,"Bricolage Grotesque"),system-ui,sans-serif;--mono:var(--font-mono-jetbrains,"JetBrains Mono"),monospace;--native:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}.lhpage *{box-sizing:border-box;margin:0;padding:0}.lhpage a{color:inherit;text-decoration:none}.lhpage .wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:768px){.lhpage .wrap{padding:0 20px}}nav.bar{position:sticky;top:0;z-index:50;background:rgba(250,250,250,.78);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}nav .row{display:flex;justify-content:space-between;padding:14px 0;gap:32px}.brand,nav .row{align-items:center}.brand{display:inline-flex;gap:10px;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink)}.brand .logo{width:32px;height:32px;border-radius:9px;background:linear-gradient(180deg,#ce762e,#cf682c 27%,#d1592b 67%,#d2542b);position:relative;flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -2px rgba(210,84,43,.4),inset 0 0 0 1px rgba(255,255,255,.08)}.brand .logo svg{width:18px;height:18px;display:block}.brand .yr{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-40);margin-left:2px}nav ul{list-style:none;display:flex;gap:6px}nav ul a{font-size:14px;font-weight:500;color:var(--ink-60);padding:8px 12px;border-radius:8px;transition:all .15s ease}nav ul a:hover{background:var(--bg-2);color:var(--ink)}@media (max-width:1000px){nav ul{display:none}}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .18s ease;font-family:var(--sans)}.btn-ghost{background:transparent;color:var(--ink-80);border-color:transparent}.btn-ghost:hover{background:var(--bg-2)}.btn-outline{background:var(--paper);color:var(--ink);border-color:var(--line)}.btn-outline:hover{border-color:var(--ink-40);transform:translateY(-1px)}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 14px -4px rgba(210,84,43,.55)}.btn-accent,.btn-primary:hover{background:var(--accent);border-color:var(--accent)}.btn-accent{color:#fff}.btn-accent:hover{background:var(--accent-strong);transform:translateY(-1px);box-shadow:0 6px 18px -6px rgba(210,84,43,.5)}.hero{padding:80px 0 140px;position:relative;overflow-x:clip}.hero:before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:1200px;height:780px;background:radial-gradient(ellipse at center,rgba(210,84,43,.1),transparent 60%);pointer-events:none;z-index:0}.hero-grid{display:contents}.hero-header{position:relative;z-index:1;text-align:center;max-width:840px;margin:0 auto}@media (max-width:768px){.hero-header{padding:0 4px}}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--paper);border:1px solid var(--line);font-size:12.5px;font-weight:500;color:var(--ink-60);box-shadow:0 1px 2px rgba(15,20,32,.04)}.pill,.pill .dot{border-radius:999px}.pill .dot{width:6px;height:6px;background:var(--green)}.pill b{color:var(--ink);font-weight:600}.hero h1{font-size:clamp(48px,6.2vw,86px);line-height:1.02;letter-spacing:-.038em;font-weight:600;margin-top:22px}.hero h1 .sub{color:var(--ink-60);font-weight:400}.hero h1 .underline{position:relative;white-space:nowrap}.hero h1 .underline:after{content:"";position:absolute;left:-4px;right:-4px;bottom:.06em;height:.18em;background:var(--accent);opacity:.2;z-index:-1;border-radius:4px}.hero p.lead{margin:24px auto 0;font-size:18.5px;line-height:1.55;color:var(--ink-60);max-width:600px}.hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap;align-items:center;justify-content:center}.hero-cta .small{font-size:13px;color:var(--ink-40);font-family:var(--mono)}.hero-trust{align-items:center;justify-content:center;gap:16px;margin-top:30px;font-size:13.5px;color:var(--ink-60)}.hero-trust,.hero-trust .avatars{display:flex}.hero-trust .avatars .av{width:28px;height:28px;border-radius:999px;border:2px solid var(--bg);background-size:cover;background-position:50%;margin-left:-8px}.hero-trust .avatars .av:first-child{margin-left:0}.hero-trust b{color:var(--ink);font-weight:600}.device-wrap{position:relative;z-index:1;margin-top:56px}@media (max-width:1100px){.device-wrap{margin-top:40px;max-width:760px;margin-left:auto;margin-right:auto}}.device-wrap:before{content:"";position:absolute;top:40px;left:50%;transform:translateX(-50%);width:90%;height:80%;background:radial-gradient(ellipse at top,rgba(210,84,43,.18),transparent 70%);filter:blur(40px);z-index:-1;pointer-events:none}.device{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 50px 100px -30px rgba(15,20,32,.22),0 24px 48px -24px rgba(15,20,32,.16),0 0 0 1px rgba(15,20,32,.04);position:relative;display:flex;flex-direction:column;height:680px}@media (max-width:920px){.device{height:auto}}.dev-bar{display:flex;align-items:center;gap:14px;padding:10px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#FAFAFA);height:48px;flex:none;box-sizing:border-box}.dev-dots{display:flex;gap:6px}.dev-dots i{display:block;width:11px;height:11px;border-radius:999px;background:#FF5F57}.dev-dots i:nth-child(2){background:#FEBC2E}.dev-dots i:nth-child(3){background:#28C840}.dev-crumbs{flex:1;display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;color:var(--ink-40);letter-spacing:.02em;background:var(--bg);border:1px solid var(--line);padding:5px 14px;border-radius:8px;max-width:340px;margin:0 auto}.dev-crumbs b{color:var(--ink);font-weight:500}.dev-status{font-family:var(--mono);font-size:11px;color:var(--green);background:var(--green-soft);padding:5px 10px;border-radius:7px;border:1px solid #bbe5c8;display:inline-flex;align-items:center;gap:6px;font-weight:600;letter-spacing:.04em}.dev-status .d{width:5px;height:5px;border-radius:999px;background:var(--green);animation:pulse 1.6s ease-in-out infinite}@media (max-width:760px){.dev-crumbs{display:none}}.dev-channels{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;padding:10px 18px;border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;scrollbar-width:none;height:60px;flex:none;box-sizing:border-box}.dev-channels::-webkit-scrollbar{display:none}.dev-eye-row{font-family:var(--mono);font-size:10.5px;color:var(--ink-40);letter-spacing:.18em;text-transform:uppercase;margin-right:10px}.dev-ch{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-80);background:#fff;cursor:pointer;transition:all .15s ease}.dev-ch:hover{border-color:var(--ink-40)}.dev-ch.on{background:var(--accent-soft);border-color:var(--accent-border);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px rgba(210,84,43,.1)}.dev-ch.on .check{display:inline-flex}.dev-ch .check{display:none;width:14px;height:14px;align-items:center;justify-content:center;background:var(--accent);color:#fff;border-radius:999px;flex:none}.dev-ch .check svg{width:8px;height:8px;stroke:#fff;stroke-width:3.5;fill:none}.dev-ch .lg{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;overflow:hidden}.dev-ch .lg svg{width:11px;height:11px;display:block;fill:currentColor}.dev-ch .lg.li{background:#0a66c2}.dev-ch .lg.ig{background:linear-gradient(135deg,#FFC83D,#E1306C 50%,#5b51d8)}.dev-ch .lg.tt,.dev-ch .lg.x{background:#000}.dev-ch .lg.tt{position:relative}.dev-ch .lg.tt:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#25F4EE,transparent 50%,#FE2C55);mix-blend-mode:screen;border-radius:inherit;pointer-events:none}.dev-ch .lg.meta{background:#1877F2}.dev-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:480px}@media (max-width:920px){.dev-body{grid-template-columns:1fr;height:auto}}.dev-compose{border-right:1px solid var(--line);display:flex;flex-direction:column;background:#fff;position:relative;min-width:0}@media (max-width:920px){.dev-compose{border-right:0;border-bottom:1px solid var(--line)}}.dev-eyebrow{display:flex;align-items:center;gap:8px;padding:11px 18px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);border-bottom:1px solid var(--line);background:#fff}.dev-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.dev-eyebrow b{color:var(--ink-80);font-weight:600}.dev-eyebrow .right{margin-left:auto;font-size:10px;color:var(--ink-40);letter-spacing:.14em}.dev-textarea{padding:14px 18px 10px;flex:1}.dev-textarea textarea{width:100%;border:0;outline:0;resize:none;font-family:var(--sans);font-size:14px;line-height:1.55;color:var(--ink);background:transparent;min-height:96px}.dev-textarea .counter{margin-top:10px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-40);letter-spacing:.04em}.dev-textarea .counter b{color:var(--ink-60);font-weight:600}.dev-media{display:grid;grid-template-columns:1.5fr 1fr;gap:6px;margin:0 18px 12px;height:120px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.dev-media .m{background-size:cover;background-position:50%;position:relative}.dev-media .m:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(15,20,32,.32))}.dev-media .m1{background-image:url(https://images.unsplash.com/photo-1509440159596-0249088772ff?auto=format&fit=crop&w=900&q=80)}.dev-media .m2{background-image:url(https://images.unsplash.com/photo-1568254183919-78a4f43a2877?auto=format&fit=crop&w=600&q=80)}.dev-media .badge{left:8px;background:rgba(15,20,32,.85);backdrop-filter:blur(6px);color:#fff;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:5px;font-weight:600}.dev-media .add,.dev-media .badge{position:absolute;top:8px;z-index:2}.dev-media .add{right:8px;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.9);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-60);cursor:pointer}.dev-media .add svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.dev-actions{display:flex;align-items:center;gap:6px;padding:10px 18px;border-top:1px solid var(--line);margin-top:auto;background:var(--bg)}.dev-actions .ic{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-40);cursor:pointer;transition:all .15s}.dev-actions .ic:hover{background:#fff;color:var(--ink-80)}.dev-actions svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7}.dev-actions .spacer{flex:1}.dev-actions .voice{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-60);display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#fff;border:1px solid var(--line);border-radius:6px}.dev-actions .voice .d{width:6px;height:6px;border-radius:999px;background:var(--green)}.dev-actions .voice b{color:var(--ink);font-weight:600}.dev-preview{background:linear-gradient(180deg,#FBFCFE,#F2F5FB);display:flex;flex-direction:column;position:relative;min-width:0}.preview-tabs{display:flex;gap:4px;align-items:center;padding:11px 18px;border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;scrollbar-width:none}.preview-tabs::-webkit-scrollbar{display:none}.pt{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 6px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--ink-80);cursor:pointer;border:1px solid transparent;transition:all .15s;white-space:nowrap}.pt:hover{background:var(--bg-2)}.pt.on{background:var(--accent-soft);color:var(--ink);font-weight:600;border-color:var(--accent-border)}.pt .lg{width:20px;height:20px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;overflow:hidden}.pt .lg svg{width:11px;height:11px;display:block;fill:currentColor}.pt .lg.li{background:#0a66c2}.pt .lg.ig{background:linear-gradient(135deg,#FFC83D,#E1306C 50%,#5b51d8)}.pt .lg.tt,.pt .lg.x{background:#000}.pt .lg.tt{position:relative}.pt .lg.tt:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#25F4EE,transparent 50%,#FE2C55);mix-blend-mode:screen;border-radius:inherit;pointer-events:none}.pt .lg.tt svg{position:relative;z-index:1}.pt .lg.meta{background:#1877F2}.preview-stage{flex:1;padding:16px 16px 20px;display:flex;align-items:flex-start;justify-content:center;position:relative;height:100%;min-height:0;overflow:hidden}.preview-stage:before{content:"";position:absolute;top:30%;left:50%;transform:translateX(-50%);width:90%;height:60%;background:radial-gradient(ellipse,rgba(225,48,108,.1),transparent 60%);filter:blur(36px);z-index:0;pointer-events:none}.preview-frame{position:relative;z-index:1;width:100%;max-width:300px;height:404px;max-height:100%;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -20px rgba(15,20,32,.3),0 8px 18px -10px rgba(15,20,32,.14);font-family:var(--native);display:none;animation:pv-in .35s cubic-bezier(.22,.61,.36,1) both}.preview-frame .li-stage{padding:14px}.preview-frame .li-stage .li-head{margin-bottom:8px;gap:8px}.preview-frame .li-stage .li-ava{width:38px;height:38px}.preview-frame .li-stage .li-name{font-size:13.5px}.preview-frame .li-stage .li-title{font-size:11.5px}.preview-frame .li-stage .li-time{font-size:11px}.preview-frame .li-stage .li-img{height:90px}.preview-frame .ig-bg .ig-header{padding:9px 12px}.preview-frame .ig-bg .ig-media{aspect-ratio:auto;height:170px}.preview-frame .ig-bg .ig-actions{padding:8px 12px}.preview-frame .ig-bg .ig-actions svg{width:21px;height:21px}.preview-frame .ig-bg .ig-actions .heart{width:23px;height:23px}.preview-frame .ig-bg .ig-likes{padding:0 12px 3px;font-size:12px}.preview-frame .ig-bg .ig-caption{padding:0 12px 3px;font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-frame .ig-bg .ig-comments{padding:0 12px 3px;font-size:11.5px}.preview-frame .ig-bg .ig-time{padding:0 12px 10px;font-size:9.5px}.preview-frame .x-stage{padding:14px}.preview-frame .x-stage .x-img{height:160px}.preview-frame.pv-sn .sn-stage,.preview-frame.pv-tt .tt-stage{aspect-ratio:auto;min-height:0;max-height:100%}.preview-frame.active{display:block}@keyframes pv-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pt{user-select:none}.preview-frame.pv-sn,.preview-frame.pv-tt{border:0;box-shadow:0 24px 50px -20px rgba(15,20,32,.4),0 8px 18px -10px rgba(15,20,32,.18);background:transparent;max-width:280px}.preview-frame.pv-sn .sn-stage,.preview-frame.pv-tt .tt-stage{position:relative;background-size:cover;background-position:50%;color:#fff;font-family:var(--native);border-radius:14px;overflow:hidden;width:100%;height:100%}.pv-sn .sn-veil,.pv-tt .tt-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.92))}.pv-sn .sn-top,.pv-tt .tt-top{position:absolute;top:14px;left:0;right:0;display:flex;justify-content:center;gap:24px;font-size:13px;font-weight:600;z-index:2}.pv-tt .tt-top .on{position:relative}.pv-tt .tt-top .on:after{content:"";position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);width:18px;height:2px;background:#fff;border-radius:2px}.pv-tt .tt-right{position:absolute;right:10px;bottom:78px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:2}.pv-tt .tt-right .av-w{position:relative}.pv-tt .tt-right .av-pic{width:38px;height:38px;border-radius:999px;border:2px solid #fff;background-size:cover;background-position:50%}.pv-tt .tt-right .av-plus{position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);width:18px;height:18px;background:#FE2C55;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;line-height:1}.pv-tt .tt-right .stat{display:flex;flex-direction:column;align-items:center;gap:1px}.pv-tt .tt-right .stat svg{width:26px;height:26px;fill:#fff}.pv-tt .tt-right .stat span{font-size:11px;font-weight:600}.pv-tt .tt-bottom{position:absolute;left:14px;right:64px;bottom:18px;z-index:2}.pv-tt .tt-bottom .u{font-size:14px;font-weight:600;margin-bottom:4px}.pv-tt .tt-bottom .cap{font-size:12.5px;line-height:1.45}.pv-tt .tt-bottom .music{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11.5px}.pv-tt .tt-bottom .music svg{width:12px;height:12px;fill:#fff}.pv-sn .sn-stage{font-family:var(--native)}.pv-sn .sn-bar{position:absolute;top:0;left:0;right:0;display:flex;gap:3px;padding:8px 14px;z-index:3}.pv-sn .sn-bar i{flex:1;height:2px;background:rgba(255,255,255,.4);border-radius:2px}.pv-sn .sn-bar i.full{background:#fff}.pv-sn .sn-head{position:absolute;top:22px;left:14px;right:14px;display:flex;align-items:center;gap:10px;z-index:3}.pv-sn .sn-ava{width:32px;height:32px;border-radius:999px;border:2px solid #fff;background-size:cover;background-position:50%}.pv-sn .sn-name{font-size:13.5px;font-weight:700}.pv-sn .sn-time{font-size:11px;opacity:.8}.pv-sn .sn-cap{position:absolute;left:14px;right:14px;bottom:80px;background:rgba(0,0,0,.34);backdrop-filter:blur(6px);border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.4;font-weight:600;z-index:3}.pv-sn .sn-actions{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:space-around;align-items:center;z-index:3}.pv-sn .sn-actions .a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600}.pv-sn .sn-actions svg{width:24px;height:24px;fill:#fff}.preview-frame .li-stage,.preview-frame .x-stage{padding:16px;background:#fff;font-family:var(--native)}.preview-frame .li-stage .li-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.preview-frame .li-stage .li-ava{width:48px;height:48px;border-radius:999px;background-size:cover;background-position:50%;flex:none}.preview-frame .li-stage .li-who{flex:1;min-width:0}.preview-frame .li-stage .li-name{font-size:15px;font-weight:600;color:#000;line-height:1.2}.preview-frame .li-stage .li-title{font-size:12.5px;color:rgba(0,0,0,.6);margin-top:1px}.preview-frame .li-stage .li-time{font-size:11.5px;color:rgba(0,0,0,.55);margin-top:3px;display:inline-flex;align-items:center;gap:4px}.preview-frame .li-stage .li-text{font-size:12.5px;line-height:1.45;color:#000;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-frame .li-stage .li-text .blue{color:#0a66c2;font-weight:500}.preview-frame .li-stage .li-img{height:130px;border-radius:8px;background-size:cover;background-position:50%;margin-bottom:8px}.preview-frame .li-stage .li-stats{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:rgba(0,0,0,.6);padding:6px 0;border-top:1px solid rgba(0,0,0,.08)}.preview-frame .li-stage .li-stats .em{display:inline-flex;margin-right:4px}.preview-frame .li-stage .li-stats .em i{display:inline-block;width:16px;height:16px;border-radius:999px;border:1.5px solid #fff;margin-left:-4px}.preview-frame .li-stage .li-stats .em i:first-child{margin-left:0;background:#0a66c2}.preview-frame .li-stage .li-stats .em i:nth-child(2){background:#df704d}.preview-frame .li-stage .li-stats .em i:nth-child(3){background:#6dae4f}.preview-frame .li-stage .li-stats b{color:rgba(0,0,0,.85);font-weight:600}.preview-frame .li-stage .li-bar{display:flex;border-top:1px solid rgba(0,0,0,.08);padding:4px 0 0;margin-top:8px;min-width:0}.preview-frame .li-stage .li-bar .a{flex:1 1 0;min-width:0;text-align:center;padding:7px 2px;font-size:11.5px;color:rgba(0,0,0,.65);font-weight:600;display:inline-flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;border-radius:4px;white-space:nowrap}.preview-frame .li-stage .li-bar .a:hover{background:rgba(0,0,0,.04)}.preview-frame .li-stage .li-bar svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;flex:none}.preview-frame .x-stage .x-h{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.preview-frame .x-stage .x-ava{width:42px;height:42px;border-radius:999px;background-size:cover;background-position:50%;flex:none}.preview-frame .x-stage .x-who{flex:1;min-width:0}.preview-frame .x-stage .x-name{font-size:15px;font-weight:700;color:#0f1419;display:flex;align-items:center;gap:5px}.preview-frame .x-stage .x-name svg{width:16px;height:16px;color:#1d9bf0}.preview-frame .x-stage .x-handle{font-size:13.5px;color:rgba(15,20,25,.5)}.preview-frame .x-stage .x-text{font-size:15px;line-height:22px;color:#0f1419;margin-bottom:10px}.preview-frame .x-stage .x-text .tag{color:#1d9bf0}.preview-frame .x-stage .x-img{height:200px;border-radius:14px;background-size:cover;background-position:50%;margin-bottom:8px}.preview-frame .x-stage .x-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 4px 0;border-top:1px solid rgba(15,20,25,.12);margin-top:6px}.preview-frame .x-stage .x-bar svg{width:18px;height:18px;stroke:rgba(15,20,25,.5);fill:none;stroke-width:1.8}.preview-frame .x-stage .x-bar .a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:rgba(15,20,25,.5)}.dev-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;padding:22px 18px;border-top:1px solid var(--line);background:linear-gradient(180deg,#FAFAFA,#fff);height:92px;flex:none;box-sizing:border-box}.dev-time{font-family:var(--mono);font-size:12px;color:var(--ink-60);display:inline-flex;align-items:center;gap:6px}.dev-time svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.dev-time b{color:var(--ink);font-weight:600}.dev-foot-right{display:flex;gap:8px;align-items:center}.dev-savedraft{padding:9px 14px;background:#fff;color:var(--ink-80);border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.dev-savedraft:hover{border-color:var(--ink-40)}.dev-publish{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:9px;font-family:var(--sans);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s;box-shadow:0 4px 14px -4px rgba(210,84,43,.55)}.dev-publish:hover{background:var(--accent-strong);transform:translateY(-1px)}.dev-publish svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.4}.arrows,.card-ig,.card-x,.comp-wrap,.composer,.hero-inner,.ig-wrap,.stage,.tape{display:none}.ig-bg{background:#ffffff}.ig-text{color:#000000}.ig-tertiary{color:rgba(0,0,0,.45)}.ig-border{border-color:rgba(0,0,0,.1)}.ig-icon-bg{background:rgba(0,0,0,.05)}.ig-media-bg{background:#f0f0f0}.ig-hashtag{color:#00376b}.ig-header{justify-content:space-between;padding:10px 14px}.ig-header,.ig-header .left{display:flex;align-items:center}.ig-header .left{gap:10px}.ig-avatar-outer{width:36px;height:36px;border-radius:999px;border:1.5px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex:none}.ig-avatar{width:30px;height:30px;border-radius:999px;background:rgba(0,0,0,.05);background-size:cover;background-position:50%}.ig-username{font-size:13px;font-weight:600;letter-spacing:.1px;color:#000}.ig-status{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid rgba(210,84,43,.32);border-radius:6px}.ig-status .dot{width:4px;height:4px;border-radius:999px;background:var(--accent)}.ig-status span{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--accent)}.ig-media{aspect-ratio:1/1;width:100%;background:#f0f0f0;background-size:cover;background-position:50%}.ig-actions{justify-content:space-between;padding:10px 14px}.ig-actions,.ig-actions .left{display:flex;align-items:center}.ig-actions .left{gap:16px}.ig-actions svg{width:24px;height:24px;stroke:#000;fill:none;stroke-width:1.8}.ig-actions .heart{width:26px;height:26px}.ig-caption{padding:0 14px 14px;font-size:13px;line-height:18px;color:#000}.ig-caption b{font-weight:700}.ig-caption .tag{color:#00376b}.ig-see-more{display:block;margin-top:4px;font-size:13px;font-weight:500;color:rgba(0,0,0,.45)}.ig-dots{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 0}.ig-dots i{width:6px;height:6px;border-radius:999px;background:rgba(0,0,0,.45)}.ig-dots i.on{background:#3897f0}.ig-likes{padding:0 14px 6px;font-weight:700;color:#000}.ig-comments,.ig-likes{font-size:13px;font-family:var(--native);line-height:18px}.ig-comments{padding:0 14px 4px;color:rgba(0,0,0,.45);cursor:pointer}.ig-time{padding:0 14px 14px;font-size:10px;color:rgba(0,0,0,.45);font-family:var(--native);text-transform:uppercase;letter-spacing:.4px;line-height:14px}.ig-avatar-ring{width:36px;height:36px;flex:none;background:conic-gradient(from 200deg,#FFC83D 0,#FCAF45 12%,#F77737 25%,#FD1D1D 40%,#E1306C 55%,#C13584 70%,#833AB4 85%,#5851DB 100%);padding:2px}.ig-avatar-ring,.ig-avatar-ring .inner{border-radius:999px;display:flex;align-items:center;justify-content:center}.ig-avatar-ring .inner{width:32px;height:32px;background:#fff}.ig-avatar-ring .pic{width:28px;height:28px;border-radius:999px;background-size:cover;background-position:50%}.ig-meta{font-size:10.5px;line-height:1}.ig-meta,.ig-time-inline{color:rgba(0,0,0,.45);font-family:var(--native)}.ig-time-inline{font-size:13px;font-weight:400}.ig-verify{width:13px;height:13px;flex:none}.x-verified{width:16px;height:16px;flex:none;color:#1d9bf0}.x-time{margin-left:auto;align-items:center;gap:4px}.x-time,.x-views{font-size:13px;color:rgba(15,20,25,.5);font-family:var(--native);display:flex}.x-views{padding-top:8px;margin-top:8px;border-top:1px solid rgba(15,20,25,.12);gap:14px;flex-wrap:wrap}.x-views b{color:#0f1419;font-weight:700}.x-bg{background:#ffffff}.x-text{color:#0f1419}.x-tertiary{color:rgba(15,20,25,.5)}.x-border-color{border-color:rgba(15,20,25,.12)}.x-icon-bg{background:rgba(15,20,25,.05)}.x-media-bg{background:#f0f0f0}.x-hashtag{color:#1d9bf0}.x-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.x-avatar{width:40px;height:40px;border-radius:999px;background:rgba(15,20,25,.05);overflow:hidden;flex:none;background-size:cover;background-position:50%}.x-who{flex:1;min-width:0}.x-name{font-size:14px;font-weight:700;letter-spacing:.1px;color:#0f1419;display:flex;align-items:center;gap:6px}.x-handle{font-size:13px;color:rgba(15,20,25,.5);margin-top:1px}.x-logo{font-size:18px;font-weight:700;color:#000;margin-left:auto}.x-content{font-size:15px;line-height:22px;letter-spacing:.1px;color:#0f1419;margin-bottom:10px}.x-content .tag{color:#1d9bf0}.x-media{width:100%;border-radius:14px;background:#f0f0f0;height:170px;background-size:cover;background-position:50%;margin-bottom:8px}.x-actions{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 6px 0;border-top:1px solid rgba(15,20,25,.12);margin-top:6px}.x-actions svg{width:18px;height:18px;stroke:rgba(15,20,25,.5);fill:none;stroke-width:1.8}.x-actions .repeat svg{width:20px;height:20px}.x-status{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid rgba(210,84,43,.32);border-radius:6px}.x-status .dot{width:4px;height:4px;border-radius:999px;background:var(--accent)}.x-status span{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--accent)}section.s{padding:120px 0;border-top:1px solid var(--line);position:relative}.s-eye{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--line);background:var(--paper);border-radius:999px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60);margin-bottom:24px}.s-h .accent{color:var(--accent);font-weight:600}.compare{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 60px -32px rgba(15,20,32,.18),0 8px 18px -10px rgba(15,20,32,.08)}@media (max-width:900px){.compare{grid-template-columns:1fr}}.cp-side{padding:36px 32px 32px;display:flex;flex-direction:column;position:relative}.cp-before{background:var(--bg-2);border-right:1px solid var(--line)}@media (max-width:900px){.cp-before{border-right:0;border-bottom:1px solid var(--line)}}.cp-after{background:linear-gradient(150deg,var(--accent-soft) 0,#fff 70%)}.cp-after:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--accent)}.cp-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ink-40);margin-bottom:22px}.cp-tag .dot{width:6px;height:6px;border-radius:999px;background:var(--ink-40)}.cp-after .cp-tag{color:var(--accent)}.cp-after .cp-tag .dot{background:var(--accent);box-shadow:0 0 0 4px rgba(210,84,43,.15);animation:pulse 1.6s ease-in-out infinite}.cp-h{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ink);margin-bottom:28px}.cp-h .strike{text-decoration:line-through;text-decoration-color:rgba(20,17,15,.3);text-decoration-thickness:2px;color:var(--ink-60)}.cp-h .accent{color:var(--accent)}.cp-list{list-style:none;padding:0;margin:0 0 auto}.cp-list li{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px dashed rgba(20,17,15,.1);font-size:14.5px;line-height:1.5}.cp-list li:first-child{border-top:0;padding-top:0}.cp-before .cp-list li{color:var(--ink-60)}.cp-before .cp-list li .txt{text-decoration:line-through;text-decoration-color:rgba(20,17,15,.3)}.cp-before .cp-list svg{color:var(--ink-40)}.cp-after .cp-list li{color:var(--ink)}.cp-after .cp-list li b{font-weight:600;color:var(--ink)}.cp-after .cp-list svg{color:var(--accent)}.cp-list svg{width:18px;height:18px;flex:none;margin-top:2px;stroke-width:2;fill:none;stroke:currentColor}.cp-metric{margin-top:28px;padding:16px 20px;border-radius:10px;border:1px dashed rgba(20,17,15,.18);display:flex;align-items:baseline;justify-content:space-between;font-family:var(--mono)}.cp-metric .lab{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40)}.cp-metric .val{font-family:var(--sans);font-weight:600;letter-spacing:-.02em;font-size:28px;line-height:1}.cp-before .cp-metric .val{color:var(--ink)}.cp-after .cp-metric{border-color:var(--accent-border);background:#fff}.cp-after .cp-metric .val{color:var(--accent)}.cp-after .cp-metric .val sub{font-size:14px;font-weight:500;color:var(--ink-60);margin-left:4px;letter-spacing:0}.cp-arrow{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--accent);box-shadow:0 8px 16px -6px rgba(15,20,32,.12);z-index:2}.cp-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}@media (max-width:900px){.cp-arrow{display:none}}.s-eye .dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.s-h{font-size:clamp(36px,4.6vw,60px);line-height:1.05;letter-spacing:-.03em;font-weight:600;max-width:840px}.s-h .sub{font-weight:400}.s-h .sub,.s-lead{color:var(--ink-60)}.s-lead{margin-top:18px;font-size:17px;line-height:1.6;max-width:620px}.hub{position:relative;margin:56px auto 0;width:100%;max-width:920px;height:640px}@media (max-width:1024px){.hub{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:32px}}.hub-mark .live{display:none!important}.hub-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}@media (max-width:1024px){.hub-svg{display:none}}.hub-line{fill:none;stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 8;stroke-linecap:round;opacity:0;transition:opacity 1.2s ease}.hub.in .hub-line{opacity:.5}.hub.in .hl-1{transition-delay:.3s}.hub.in .hl-2{transition-delay:.45s}.hub.in .hl-3{transition-delay:.6s}.hub.in .hl-4{transition-delay:.75s}.hub.in .hl-5{transition-delay:.9s}.hc-tag .hcl.meta{background:#1877F2}.hub-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1024px){.hub-center{position:relative;top:auto;left:auto;transform:none;grid-row:1}}.hub-pulse{position:absolute;top:50%;left:50%;width:240px;height:240px;border-radius:999px;border:1px solid var(--accent);transform:translate(-50%,-50%) scale(1);pointer-events:none;opacity:.18;animation:hub-ping 3.4s ease-out infinite}.hub-pulse.r2{animation-delay:1.1s;width:360px;height:360px}.hub-pulse.r3{animation-delay:2.2s;width:480px;height:480px}@keyframes hub-ping{0%{transform:translate(-50%,-50%) scale(.7);opacity:.4}80%{opacity:0}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}.hub-logo{background:transparent;border:0;padding:0;text-align:center;z-index:3;display:flex;flex-direction:column}.hub-logo,.hub-mark{position:relative;align-items:center}.hub-mark{display:inline-flex;justify-content:center;width:96px;height:96px;border-radius:26px;background:linear-gradient(180deg,#ce762e,#cf682c 27%,#d1592b 67%,#d2542b);margin-bottom:0;box-shadow:0 24px 48px -12px rgba(210,84,43,.5),0 12px 24px -8px rgba(15,20,32,.18),inset 0 0 0 1px rgba(255,255,255,.1);overflow:visible}.hub-mark svg{width:60px;height:60px;display:block}.hub-mark .live{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:999px;background:var(--green);border:2px solid #fff;box-shadow:0 0 0 0 rgba(22,163,74,.5);animation:live-pulse 1.6s ease-in-out infinite;z-index:2}@keyframes live-pulse{0%,to{box-shadow:0 0 0 0 rgba(22,163,74,.55)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}.hub-logo h3{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;line-height:1.1}.hub-logo p{font-size:12px;color:var(--ink-60);line-height:1.4;font-family:var(--mono);letter-spacing:.04em}.hub-logo p b{color:var(--ink);font-weight:600}.hub-card{width:100%;max-width:175px;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 14px 32px -18px rgba(15,20,32,.2),0 4px 10px -6px rgba(15,20,32,.1);font-family:var(--native);position:relative;z-index:2;transition:transform .3s ease,box-shadow .3s ease}.hub-card .hc-tag{padding:5px 8px;font-size:10px;gap:6px}.hub-card .hc-tag .hcl{width:16px;height:16px;border-radius:4px}.hub-card .hc-tag .hcl svg{width:10px;height:10px}.hub-card .hc-tag b{font-size:10.5px}.hub-card .hc-tag .meta{display:none}.hub-card .li-card{padding:7px 9px}.hub-card .li-head{margin-bottom:5px;gap:6px}.hub-card .li-ava{width:22px;height:22px}.hub-card .li-name{font-size:10px;line-height:1.15}.hub-card .li-title{font-size:8.5px;line-height:1.2}.hub-card .li-head>svg:last-child,.hub-card .li-time{display:none}.hub-card .li-text{font-size:9.5px;line-height:1.35;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-card .li-img{height:50px;margin-bottom:0;border-radius:4px}.hub-card .li-actions,.hub-card .li-stats{display:none}.hub-card .ig-bg .ig-header{padding:5px 9px}.hub-card .ig-bg .ig-avatar-ring{width:20px;height:20px;padding:1px}.hub-card .ig-bg .ig-avatar-ring .inner{width:18px;height:18px}.hub-card .ig-bg .ig-avatar-ring .pic{width:16px;height:16px}.hub-card .ig-bg .ig-username{font-size:10px}.hub-card .ig-bg .ig-meta,.hub-card .ig-bg .ig-verify{display:none}.hub-card .ig-bg .ig-header>svg{width:14px;height:14px}.hub-card .ig-bg .ig-media{height:115px;aspect-ratio:auto}.hub-card .ig-bg .ig-actions{padding:4px 9px}.hub-card .ig-bg .ig-actions svg{width:14px;height:14px}.hub-card .ig-bg .ig-actions .heart{width:15px;height:15px}.hub-card .ig-bg .ig-likes{padding:0 9px 2px;font-size:9.5px}.hub-card .ig-bg .ig-caption{padding:0 9px 4px;font-size:9px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.hub-card .ig-bg .ig-comments,.hub-card .ig-bg .ig-see-more,.hub-card .ig-bg .ig-time{display:none}.hub-card .x-mini{padding:7px 9px}.hub-card .x-mini .x-header{margin-bottom:5px;gap:6px}.hub-card .x-mini .x-avatar{width:22px;height:22px}.hub-card .x-mini .x-name{font-size:10px;line-height:1.15}.hub-card .x-mini .x-name svg{width:10px;height:10px}.hub-card .x-mini .x-handle{font-size:8.5px}.hub-card .x-mini .x-header>svg{width:12px;height:12px}.hub-card .x-mini .x-content{font-size:9.5px;line-height:1.35;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-card .x-mini .x-media{height:50px;border-radius:6px}.hub-card .x-mini .x-actions{display:none}.hub-card .tt-card{aspect-ratio:9/12}.hub-card .tt-card .topbar{font-size:8px;gap:10px;top:5px}.hub-card .tt-card .right{display:none}.hub-card .tt-card .bottom{left:6px;right:6px;bottom:5px}.hub-card .tt-card .bottom .u{font-size:8.5px;margin-bottom:1px}.hub-card .tt-card .bottom .cap{font-size:7.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-card .tt-card .bottom .music,.hub-card .tt-card .progress-bar{display:none}.hub-card:hover{transform:translateY(-3px);box-shadow:0 32px 70px -28px rgba(15,20,32,.32),0 12px 22px -12px rgba(15,20,32,.16)}.hub-li{left:0}.hub-ig,.hub-li{position:absolute;top:0}.hub-ig{right:0}.hub-x{left:0}.hub-meta,.hub-x{position:absolute;top:215px}.hub-meta{right:0}.hub-tt{position:absolute;bottom:0;left:50%;margin-left:-70px;max-width:140px;transform:none}.hub-tt:hover{transform:translateY(-3px)}.hub-card{max-height:195px}.hub-tt.hub-card{max-height:none}@media (max-width:1024px){.hub-ig,.hub-li,.hub-meta,.hub-tt,.hub-x{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none}}.hc-tag{gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:12px;color:var(--ink-60);background:#fff}.hc-tag,.hc-tag .hcl{display:flex;align-items:center}.hc-tag .hcl{width:22px;height:22px;border-radius:6px;flex:none;justify-content:center;color:#fff;font-size:13px;font-weight:700}.hc-tag .hcl svg{width:14px;height:14px;display:block;fill:currentColor}.hc-tag .hcl.li{background:#0a66c2}.hc-tag .hcl.ig{background:linear-gradient(135deg,#FFC83D,#E1306C 50%,#5b51d8)}.hc-tag .hcl.x{background:#000}.hc-tag .hcl.tt{background:linear-gradient(135deg,#25F4EE,#000 50%,#FE2C55)}.hc-tag b{font-size:12.5px}.hc-tag .meta{font-size:9.5px}.hc-tag b{color:var(--ink);font-weight:600;font-size:13px}.hc-tag .meta{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40)}.li-card{padding:12px 14px;background:#fff;font-family:var(--native)}.li-head{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.li-ava{width:38px;height:38px;border-radius:999px;flex:none;background-size:cover;background-position:50%}.li-who{flex:1;min-width:0}.li-name{font-size:13.5px;font-weight:600;color:#000;line-height:1.2;display:flex;align-items:center;gap:5px}.li-name .deg{font-size:10px;color:rgba(0,0,0,.5);font-weight:500}.li-title{font-size:11.5px;color:rgba(0,0,0,.6);margin-top:1px;line-height:1.3}.li-time{font-size:11px;color:rgba(0,0,0,.55);margin-top:2px;display:inline-flex;align-items:center;gap:4px}.li-text{font-size:13px;line-height:1.5;color:#000;margin-bottom:8px}.li-text .blue{color:#0a66c2;font-weight:500}.li-img{height:130px;border-radius:6px;background-size:cover;background-position:50%;margin-bottom:8px}.li-stats{display:flex;justify-content:space-between;font-size:11px;color:rgba(0,0,0,.55);padding:4px 0;border-top:1px solid rgba(0,0,0,.08)}.li-stats .reactions{display:inline-flex;align-items:center;gap:4px}.li-stats .reactions .em{display:inline-flex}.li-stats .reactions .em i{display:inline-block;width:14px;height:14px;border-radius:999px;border:1px solid #fff;margin-left:-3px}.li-stats .reactions .em i:first-child{margin-left:0;background:#0a66c2}.li-stats .reactions .em i:nth-child(2){background:#df704d}.li-stats .reactions .em i:nth-child(3){background:#6dae4f}.li-stats b{color:rgba(0,0,0,.85);font-weight:600}.li-actions{display:flex;border-top:1px solid rgba(0,0,0,.08);padding:4px 0 2px;margin-top:6px}.li-actions .a{flex:1;text-align:center;padding:6px 4px;font-size:11.5px;color:rgba(0,0,0,.6);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:4px}.li-actions .a:hover{background:rgba(0,0,0,.04)}.li-actions svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.ig-mini{font-family:var(--native);background:#fff}.ig-mini .ig-header{padding:10px 12px}.ig-mini .ig-media{aspect-ratio:1/1}.ig-mini .ig-actions{padding:8px 12px}.ig-mini .ig-actions svg{width:22px;height:22px;stroke-width:1.8}.ig-mini .ig-actions .heart{width:24px;height:24px}.ig-mini .ig-caption,.ig-mini .ig-likes{padding:0 12px 4px;font-size:12.5px}.ig-mini .ig-caption{line-height:17px}.ig-mini .ig-comments{padding:0 12px 4px;font-size:12px}.ig-mini .ig-time{padding:0 12px 12px;font-size:9.5px}.ig-mini .ig-avatar-ring{width:30px;height:30px;padding:1.5px}.ig-mini .ig-avatar-ring .inner{width:27px;height:27px}.ig-mini .ig-avatar-ring .pic{width:24px;height:24px}.ig-mini .ig-username{font-size:12.5px}.x-mini{padding:12px 14px;background:#fff;font-family:var(--native)}.x-mini .x-avatar{width:36px;height:36px}.x-mini .x-name{font-size:13.5px}.x-mini .x-handle{font-size:12px}.x-mini .x-content{font-size:13.5px;line-height:18px;margin-bottom:8px}.x-mini .x-media{height:130px;border-radius:12px}.x-mini .x-actions{padding-top:6px;padding-bottom:0}.x-mini .x-actions svg{width:15px;height:15px}.tt-card{position:relative;aspect-ratio:9/14;background:#000;font-family:var(--native);color:#fff;overflow:hidden}.tt-card .bg{position:absolute;inset:0;background-size:cover;background-position:50%}.tt-card .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.85))}.tt-card .topbar{position:absolute;top:10px;left:0;right:0;display:flex;justify-content:center;gap:24px;font-size:12px;font-weight:600;z-index:2}.tt-card .topbar .on{position:relative}.tt-card .topbar .on:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:18px;height:2px;background:#fff;border-radius:2px}.tt-card .right{position:absolute;right:8px;bottom:64px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:2}.tt-card .right .av{position:relative}.tt-card .right .av .ph,.tt-card .right .av img{width:34px;height:34px;border-radius:999px;border:2px solid #fff;background-size:cover;background-position:50%;display:block}.tt-card .right .av .plus{position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:16px;height:16px;background:#FE2C55;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;color:#fff}.tt-card .right .stat{display:flex;flex-direction:column;align-items:center;gap:1px}.tt-card .right .stat svg{width:24px;height:24px;fill:#fff}.tt-card .right .stat span{font-size:10.5px;font-weight:600}.tt-card .bottom{position:absolute;left:10px;right:60px;bottom:14px;z-index:2}.tt-card .bottom .u{font-size:13px;font-weight:600;margin-bottom:3px}.tt-card .bottom .cap{font-size:11.5px;line-height:1.4;opacity:.95}.tt-card .bottom .music{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:10.5px;opacity:.95}.tt-card .bottom .music svg{width:11px;height:11px;fill:#fff}.tt-card .progress-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.25);z-index:2}.tt-card .progress-bar .fill{width:42%;height:100%;background:#fff}.app{margin-top:64px;background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 80px -30px rgba(15,20,32,.28),0 12px 28px -16px rgba(15,20,32,.14)}.app-bar{justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#FAFAFA)}.app-bar,.app-bar .l{display:flex;align-items:center}.app-bar .l{gap:14px}.app-bar .crumbs{font-family:var(--mono);font-size:12px;color:var(--ink-40)}.app-bar .crumbs b{color:var(--ink)}.app-bar .r{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--ink-60)}.app-bar .ind{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:var(--green-soft);border:1px solid #bbe5c8;border-radius:6px;color:var(--green);font-weight:600}.app-bar .ind .d{width:6px;height:6px;background:var(--green);border-radius:999px;animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.app-grid{display:grid;grid-template-columns:200px 1fr 320px;min-height:520px}@media (max-width:1100px){.app-grid{grid-template-columns:1fr}}.app-side{border-right:1px solid var(--line);padding:14px 12px;background:var(--bg)}.app-side .group{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);padding:10px 8px 6px}.app-side a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink-80);transition:background .15s}.app-side a:hover{background:var(--bg-2)}.app-side a.on{background:var(--ink);color:#fff}.app-side a.on .badge{background:#fff;color:var(--ink)}.app-side svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.app-side .badge{margin-left:auto;font-family:var(--mono);font-size:10px;background:var(--bg-2);color:var(--ink-60);padding:2px 6px;border-radius:5px;letter-spacing:.05em}.app-main{padding:18px 22px}.week-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.week-head h4{font-size:18px;font-weight:600;letter-spacing:-.015em}.week-head .nav-w{display:flex;gap:4px}.week-head .nav-w button{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:#fff;color:var(--ink-60);cursor:pointer;font-size:14px}.week-head .nav-w button:hover{background:var(--bg-2);color:var(--ink)}.week-head .today{padding:6px 12px;border:1px solid var(--line);background:#fff;border-radius:7px;font-size:12px;font-weight:600;color:var(--ink-80);font-family:var(--mono);letter-spacing:.04em}.week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.day{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:8px;min-height:160px;position:relative;display:flex;flex-direction:column;gap:6px}.day .dh{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);padding-bottom:4px;border-bottom:1px dashed var(--line)}.day .dh b{color:var(--ink-80);font-weight:600}.day.today{background:var(--accent-soft);border-color:var(--accent-border)}.day.today .dh b{color:var(--accent)}.qpost{font-size:11px;line-height:1.3;background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 7px;color:var(--ink-80);position:relative}.qpost.li{border-left:3px solid #0a66c2}.qpost.ig{border-left:3px solid #e1306c}.qpost.x{border-left:3px solid #000}.qpost.tt{border-left:3px solid #25f4ee}.qpost.sn{border-left:3px solid #fffc00}.qpost .t{font-size:9.5px;letter-spacing:.06em;display:block;margin-bottom:1px}.qpost .e,.qpost .t{font-family:var(--mono);color:var(--ink-40)}.qpost .e{display:inline-block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-top:2px}.app-right{border-left:1px solid var(--line);padding:18px;background:linear-gradient(180deg,#fff,#FAFAFA);display:flex;flex-direction:column;gap:18px}.stat-block{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px}.stat-block .lab{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40);margin-bottom:6px}.stat-block .val{font-size:28px;font-weight:600;letter-spacing:-.02em}.stat-block .delta{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:11px;color:var(--green);margin-top:4px}.spark-ln{height:42px;margin-top:10px;display:flex;align-items:flex-end;gap:3px}.spark-ln i{flex:1;background:linear-gradient(180deg,var(--accent),rgba(210,84,43,.4));border-radius:1.5px;opacity:.85}.stat-block.alert{background:#FFF7ED;border-color:#FED7AA}.stat-block.alert .lab{color:#9A3412}.stat-block.alert .val{font-size:14px;line-height:1.4;color:#7C2D12;font-weight:600}.metrics{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);background:var(--line);border-radius:18px;overflow:hidden}@media (max-width:900px){.metrics{grid-template-columns:repeat(2,1fr)}}.met{background:var(--paper);padding:30px 26px}.met .lab{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40)}.met .val{font-size:48px;font-weight:600;letter-spacing:-.025em;margin-top:14px;line-height:1}.met .ext{margin-top:10px;font-size:13.5px;color:var(--ink-60)}.quote{padding:120px 0;border-top:1px solid var(--line)}.quote-grid{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:flex-start}@media (max-width:900px){.quote-grid{grid-template-columns:1fr}}.quote-grid .left .stars{display:flex;gap:3px;color:var(--amber)}.quote-grid .left .stars svg{width:18px;height:18px;fill:currentColor}.quote-grid .left .meta{margin-top:14px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40)}.quote-grid blockquote{font-size:clamp(22px,2.4vw,32px);line-height:1.4;letter-spacing:-.015em;font-weight:500;color:var(--ink);max-width:860px}.quote-grid blockquote mark{background:var(--accent-soft);color:var(--accent);padding:0 4px;border-radius:4px}.quote-grid .who{margin-top:32px;display:flex;align-items:center;gap:14px}.quote-grid .who .a{width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,#D2542B,#B8431F);background-size:cover}.quote-grid .who .info b{display:block;font-size:14.5px;font-weight:600}.quote-grid .who .info span{font-size:13px;color:var(--ink-60)}.price-toggle-wrap{display:flex;justify-content:center;margin-top:32px}.price-toggle{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;padding:4px;gap:0}.price-toggle,.price-toggle button{display:inline-flex;position:relative}.price-toggle button{background:transparent;border:0;padding:9px 22px;font-family:var(--sans);font-size:13.5px;font-weight:600;color:var(--ink-60);cursor:pointer;border-radius:999px;transition:all .2s;align-items:center;gap:8px}.price-toggle button:hover{color:var(--ink)}.price-toggle button.on{color:var(--ink);background:#fff;box-shadow:0 4px 12px -2px rgba(15,20,32,.12)}.price-toggle .save-pill{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#fff;background:var(--accent);padding:3px 7px;border-radius:999px}.pricing-grid{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;max-width:820px;margin-left:auto;margin-right:auto}@media (max-width:760px){.pricing-grid{grid-template-columns:1fr;max-width:480px}}.price-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px 26px 26px;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease}.price-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -22px rgba(15,20,32,.18)}.price-card.featured{background:linear-gradient(180deg,var(--accent-soft) 0,#fff 60%);border-color:var(--accent-border);box-shadow:0 28px 60px -22px rgba(210,84,43,.28)}.price-card.featured:hover{box-shadow:0 36px 70px -22px rgba(210,84,43,.36)}.price-card .badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 14px -4px rgba(210,84,43,.4)}.price-card .badge,.price-card .name{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase}.price-card .name{font-size:11px;color:var(--ink-40);margin-bottom:8px}.price-card.featured .name{color:var(--accent)}.price-card h3{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:18px;line-height:1.25}.price-card .price{display:flex;align-items:baseline;gap:4px;margin-bottom:14px}.price-card .price .amount{font-size:48px;font-weight:600;letter-spacing:-.025em;line-height:1}.price-card .price .currency{font-size:22px;font-weight:500;color:var(--ink);margin-left:2px}.price-card .price .unit{font-size:13.5px;color:var(--ink-60);font-family:var(--mono);letter-spacing:.04em;margin-left:6px}.price-card .desc{font-size:13.5px;line-height:1.55;color:var(--ink-60);margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line);min-height:66px}.price-card ul{list-style:none;padding:0;margin:0 0 24px;flex:1}.price-card ul li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.price-card ul li svg{width:15px;height:15px;flex:none;margin-top:3px;stroke:var(--accent);fill:none;stroke-width:2.4}.price-card ul li b{font-weight:600}.price-card .cta-btn{display:flex;width:100%;justify-content:center;align-items:center;padding:12px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease;text-decoration:none;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:var(--sans)}.price-card .cta-btn:hover{border-color:var(--ink-40)}.price-card.featured .cta-btn{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 6px 16px -4px rgba(210,84,43,.5)}.price-card.featured .cta-btn:hover{background:var(--accent-strong);transform:translateY(-1px)}.pricing-foot{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin-top:36px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40)}.pricing-foot span{display:inline-flex;align-items:center;gap:6px}.pricing-foot svg{width:13px;height:13px;stroke:var(--accent);fill:none;stroke-width:2.4}.faq-list{margin-top:48px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:26px 0;cursor:pointer;list-style:none;transition:color .2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover h3{color:var(--accent)}.faq-item .num{width:36px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40)}.faq-item h3{font-size:18px;font-weight:600;letter-spacing:-.012em;line-height:1.35;color:var(--ink);margin:0;transition:color .2s}.faq-item .toggle{position:relative;width:20px;height:20px;flex:none;color:var(--ink-40)}.faq-item .toggle:after,.faq-item .toggle:before{content:"";position:absolute;background:currentColor;border-radius:1px}.faq-item .toggle:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.faq-item .toggle:after{top:0;bottom:0;left:50%;width:1.5px;transform:translateX(-50%);transition:transform .2s}.faq-item[open] .toggle:after{transform:translateX(-50%) scaleY(0)}.faq-item[open] h3{color:var(--accent)}.faq-item .answer{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding-bottom:32px}.faq-item .answer .spacer{width:36px}.faq-item .answer p{max-width:640px;font-size:14.5px;line-height:1.65;color:var(--ink-60);margin:0}.cta{padding:140px 0 100px;border-top:1px solid var(--line);background:linear-gradient(180deg,#FAFAFA,#fff);position:relative;overflow:hidden}.cta:before{content:"";position:absolute;left:50%;bottom:-60%;transform:translateX(-50%);width:1100px;height:600px;background:radial-gradient(ellipse at center,rgba(210,84,43,.1),transparent 60%);pointer-events:none}.cta-inner{position:relative;text-align:center;max-width:780px;margin:0 auto}.cta-inner h2{font-size:clamp(44px,5.6vw,76px);line-height:1.04;letter-spacing:-.03em;font-weight:600}.cta-inner h2 .sub{color:var(--ink-60);font-weight:400}.cta-inner p{margin-top:18px;font-size:17px;color:var(--ink-60);line-height:1.6}.cta-stack{margin-top:28px;display:inline-flex;gap:12px;align-items:center}.cta-badges,.cta-stack{flex-wrap:wrap;justify-content:center}.cta-badges{margin-top:18px;display:flex;gap:18px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-40)}footer{padding:64px 0 40px;border-top:1px solid var(--line);background:var(--bg)}.ft-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:48px}@media (max-width:920px){.ft-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.ft-grid{grid-template-columns:1fr}}.ft-brand-col p.tagline{margin-top:14px;font-size:14.5px;line-height:1.55;color:var(--ink-60);max-width:300px}.ft-brand-col .loc{margin-top:18px}.ft-brand-col .loc,.ft-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-40)}.ft-col h4{font-weight:500;margin:0 0 18px}.ft-col h4 b{color:var(--ink-40);font-weight:500;margin-right:6px}.ft-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ft-col ul a{font-size:14px;color:var(--ink-60);text-decoration:none;transition:color .15s}.ft-col ul a:hover{color:var(--ink)}.ft-social{display:flex;gap:14px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}.ft-social,.ft-social a{align-items:center;justify-content:center}.ft-social a{display:inline-flex;width:36px;height:36px;border-radius:8px;color:var(--ink-60);transition:color .15s,background .15s}.ft-social a:hover{color:var(--ink);background:var(--bg-2)}.ft-social svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none}.ft-bottom{justify-content:space-between;gap:18px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.ft-bottom,.ft-bottom .left{display:flex;align-items:center;flex-wrap:wrap}.ft-bottom .left{gap:24px}.ft-bottom .copy{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40)}.ft-bottom .cookies{font-size:13px;color:var(--ink-60);background:transparent;border:0;cursor:pointer;font-family:var(--sans);text-decoration:underline;text-decoration-color:var(--ink-20);text-underline-offset:3px}.ft-bottom .cookies:hover{color:var(--ink);text-decoration-color:var(--ink-40)}.ft-bottom .right{display:flex;align-items:center;gap:8px}.ft-bottom .switch{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:8px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-60);cursor:pointer}.ft-bottom .switch:hover{border-color:var(--ink-40);color:var(--ink)}.ft-bottom .switch svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.7;fill:none}.progress{position:fixed;top:0;left:0;height:2px;background:var(--accent);width:0;z-index:100;transition:width .12s linear}.reveal{opacity:0;transform:translateY(22px);transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1)}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.stagger.in>:first-child{opacity:1;transform:none;transition-delay:.06s}.stagger.in>:nth-child(2){opacity:1;transform:none;transition-delay:.16s}.stagger.in>:nth-child(3){opacity:1;transform:none;transition-delay:.26s}.stagger.in>:nth-child(4){opacity:1;transform:none;transition-delay:.36s}.stagger.in>:nth-child(5){opacity:1;transform:none;transition-delay:.46s}.stagger.in>:nth-child(6){opacity:1;transform:none;transition-delay:.56s}.stage{--p:0}.composer{transform:translate3d(0,calc(var(--p) * -10px),0)}.card-ig{transform:rotate(2.5deg) translate3d(calc(var(--p) * 12px),calc(var(--p) * -22px),0)}.card-x{transform:rotate(-2deg) translate3d(calc(var(--p) * -8px),calc(var(--p) * 16px),0)}[data-count]{font-variant-numeric:tabular-nums}