:root,:root[data-theme=dark]{--surface:#0a0a0b;--panel:#0d0d0f;--preview:#050505;--line:rgba(255,255,255,0.08);--line-soft:rgba(255,255,255,0.05);--line-strong:rgba(255,255,255,0.15);--f1:rgba(255,255,255,0.02);--f2:rgba(255,255,255,0.03);--f3:rgba(255,255,255,0.045);--f4:rgba(255,255,255,0.06);--f5:rgba(255,255,255,0.08);--f6:rgba(255,255,255,0.1);--fg:#fafafa;--muted:#a1a1aa;--dim:#71717a;--faint:#52525b;--ghost:#3f3f46;--pri-bg:#ffffff;--pri-fg:#000000;--accent:#0a84ff;--green:#30d158;--amber:#ff9f0a;--purple:#bf5af2;--red:#ff453a;--shadow:0 40px 80px -50px rgba(0,0,0,0.9);--shadow-pop:0 24px 60px -20px rgba(0,0,0,0.85);color-scheme:dark}:root[data-theme=light]{--surface:#ffffff;--panel:#f6f6f7;--preview:#e9e9ec;--line:rgba(0,0,0,0.1);--line-soft:rgba(0,0,0,0.06);--line-strong:rgba(0,0,0,0.16);--f1:rgba(0,0,0,0.02);--f2:rgba(0,0,0,0.025);--f3:rgba(0,0,0,0.03);--f4:rgba(0,0,0,0.05);--f5:rgba(0,0,0,0.1);--f6:rgba(0,0,0,0.07);--fg:#18181b;--muted:#5c5c66;--dim:#7c7c86;--faint:#a8a8b0;--ghost:#c9c9cf;--pri-bg:#18181b;--pri-fg:#ffffff;--shadow:0 40px 80px -50px rgba(0,0,0,0.22);--shadow-pop:0 24px 60px -24px rgba(0,0,0,0.28);color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:var(--surface);color:var(--fg);font-family:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:rgba(10,132,255,.3)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:6px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trunc{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-y{overflow-y:auto;overscroll-behavior:contain}.scroll-x::-webkit-scrollbar,.scroll-y::-webkit-scrollbar{width:10px;height:10px}.scroll-x::-webkit-scrollbar-thumb,.scroll-y::-webkit-scrollbar-thumb{background:var(--f5);border:3px solid transparent;background-clip:content-box;border-radius:999px}.scroll-x::-webkit-scrollbar-thumb:hover,.scroll-y::-webkit-scrollbar-thumb:hover{background:var(--line-strong);background-clip:content-box}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--f3);font-size:12px;font-weight:500;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.btn:hover{background:var(--f5)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{border-color:transparent;background:var(--pri-bg);color:var(--pri-fg);font-weight:600}.btn-primary:hover{background:var(--pri-bg);opacity:.88}.btn-primary:disabled,.btn-primary:disabled:hover{background:var(--f5);color:var(--dim);opacity:1}.btn-ghost{border-color:transparent;background:none;color:var(--muted)}.btn-ghost:hover{background:var(--f3);color:var(--fg)}.btn-danger{border-color:rgba(255,69,58,.35);background:none;color:var(--red)}.btn-danger:hover{background:rgba(255,69,58,.12)}.btn-sm{height:28px;padding:0 10px;border-radius:9px;font-size:11.5px}.icon-btn{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;border:1px solid var(--line);color:var(--dim);transition:background .12s,color .12s}.icon-btn:hover{background:var(--f4);color:var(--fg)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn:disabled:hover{background:none;color:var(--dim)}.icon-btn-sm{width:24px;height:24px;flex:0 0 24px;border-radius:7px}.input{display:flex;align-items:center;width:100%;height:38px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:var(--f3);font-size:13px}.input::placeholder{color:var(--dim)}.input:focus{outline:none;border-color:var(--accent)}.input-sm{height:32px;border-radius:10px;font-size:12.5px}textarea.input{height:auto;min-height:66px;padding:9px 12px;line-height:1.55;resize:vertical}.label{display:block;margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.label,.pill{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-size:12px;white-space:nowrap;transition:background .12s,color .12s}.pill:hover{color:var(--fg);background:var(--f3)}.pill[data-on=true]{border-color:var(--line-strong);background:var(--f5);color:var(--fg);font-weight:500}.tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:var(--f4);color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.tag-live{border-color:rgba(48,209,88,.35);background:rgba(48,209,88,.12);color:var(--green)}.tag-test{border-color:rgba(191,90,242,.4);background:rgba(191,90,242,.14);color:var(--purple)}.seg{padding:3px;gap:3px;border-radius:10px;border:1px solid var(--line);background:var(--f3)}.seg,.seg-item{display:inline-flex}.seg-item{align-items:center;justify-content:center;height:26px;padding:0 11px;border-radius:7px;color:var(--dim);font-size:12px;transition:background .12s,color .12s}.seg-item:hover{color:var(--muted)}.seg-item[data-on=true]{background:var(--f6);color:var(--fg);font-weight:500}.card{border-radius:14px;border:1px solid var(--line);background:var(--f2)}.overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .14s ease-out}.modal{display:flex;flex-direction:column;width:100%;max-height:min(88vh,780px);border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);animation:pop .16s ease-out}.modal-head{padding:16px 18px;border-bottom:1px solid var(--line)}.modal-title{font-size:15px;font-weight:600}.modal-sub{margin-top:3px;font-size:12px;color:var(--muted);line-height:1.55}.modal-body{flex:1 1;min-height:0;padding:16px 18px}.modal-foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.popover{border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-pop);animation:pop .12s ease-out}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.99)}}.toasts{position:fixed;z-index:90;right:18px;bottom:18px;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{display:flex;align-items:center;gap:9px;max-width:380px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-pop);font-size:12.5px;animation:slide .16s ease-out}@keyframes slide{0%{opacity:0;transform:translateX(12px)}}.trow{border-bottom:1px solid var(--line-soft);transition:background .1s}.trow:hover{background:var(--f2)}.offer-row{border-radius:14px;border:1px solid var(--line);background:var(--f3)}.offer-row[data-paused=true]{background:var(--f1)}.dashed{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:12px;border:1px dashed var(--line-strong);color:var(--muted);font-size:12px;font-weight:500;transition:background .12s,color .12s}.dashed:hover{background:var(--f2);color:var(--fg)}.logo-tile{display:flex;flex-direction:column;height:158px;border-radius:14px;border:1px solid var(--line);background:var(--f2);overflow:hidden;transition:border-color .12s}.logo-tile:hover{border-color:var(--line-strong)}.link{color:var(--accent)}.link:hover{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5b513e981884070-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b8442747db2a9bad-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6245472ced48d3be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_674a41{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_674a41{--font-poppins:"Poppins","Poppins Fallback"}