:root{color:#101114;background:#f7f7f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}.hero{min-height:560px;color:#fff;background:linear-gradient(180deg,#000000d6,#101114f5),radial-gradient(circle at 20% 0%,rgba(30,215,96,.22),transparent 35%),#101114}.topbar{align-items:center;display:grid;gap:22px;grid-template-columns:1fr auto 1fr;margin:0 auto;max-width:1140px;padding:20px 24px}.brand{align-items:center;display:inline-flex;gap:10px;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:900;letter-spacing:0}.brand-mark{border-radius:9px;box-shadow:0 0 0 1px #22d36b42,0 10px 26px #22d36b2e;height:34px;width:34px}.brand span{color:#22d36b}.toplinks{display:flex;gap:28px;justify-content:center}.toplinks a{color:#ffffffb8;font-size:.95rem}.nav-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.menu-btn{align-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;display:none;height:42px;justify-content:center;width:42px}.icon-btn,.ghost-btn,.premium-btn,.small-btn,.secondary-action,.primary-action{align-items:center;border:0;display:inline-flex;gap:8px;justify-content:center;min-height:42px;padding:0 16px}.icon-btn{aspect-ratio:1;background:transparent;color:#fff;padding:0}.ghost-btn{background:#ffffff17;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff}.premium-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:none;color:#ffffffd1;font-weight:800}.premium-btn:hover{background:#ffffff21;color:#fff}.tabbar{background:#454545;border:1px solid #5d5d5d;border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));margin:12px auto 0;max-width:680px;overflow:hidden}.tabbar button{align-items:center;background:transparent;border:0;border-right:1px solid #5e5e5e;color:#fff;display:flex;gap:9px;justify-content:center;min-height:48px}.tabbar button:last-child{border-right:0}.tabbar button.active{background:#555}.hero-inner{margin:0 auto;max-width:900px;padding:70px 24px 62px;text-align:center}.eyebrow,.section-kicker{align-items:center;color:#4f7cff;display:inline-flex;gap:8px;font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.hero h1{font-size:clamp(2.45rem,6vw,4.35rem);line-height:1.02;margin:0}.subtitle{color:#ffffffdb;font-size:clamp(1rem,2vw,1.25rem);margin:16px 0 12px}.hero-disclaimer{color:#ffffff9e;font-size:.94rem;line-height:1.55;margin:0 auto 26px;max-width:720px}.search-shell{align-items:center;background:#fff;border-radius:10px;box-shadow:0 24px 70px #00000047;display:grid;gap:8px;grid-template-columns:1fr 46px auto;margin:0 auto;max-width:760px;padding:8px}.search-shell input{border:0;color:#16171a;font-size:1.08rem;min-width:0;outline:0;padding:0 14px}.clip-btn{aspect-ratio:1;background:#f2f3f4;border:0;border-radius:8px;color:#444}.download-btn{align-items:center;background:#3f7df5;border:0;border-radius:8px;color:#fff;display:inline-flex;font-weight:800;gap:9px;height:56px;justify-content:center;min-width:132px;padding:0 24px}.copy-help-link{color:#24d166;display:inline-flex;font-size:.95rem;font-weight:900;margin-top:14px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.copy-help-link:hover{color:#45f184}.status-strip{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.status-pill{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999px;display:flex;gap:8px;max-width:320px;min-height:36px;padding:0 12px}.status-pill span{font-weight:800}.status-pill b{color:#ffffff9e;font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill.ok svg{color:#4f7cff}.status-pill.bad svg{color:#ff7d63}.notice{border-radius:8px;margin:18px auto 0;max-width:760px;padding:12px 14px}.notice.ready,.notice.loading{background:#1ed7601c;color:#dfffe9}.notice.error{background:#ff695c29;color:#ffd6d1}.workspace-band,.steps-section,.features-section,.pricing-section{padding:72px 24px}.workspace-band{background:#fff}.keyword-section{background:#f7f7f5;padding:46px 24px}.keyword-section>div{margin:0 auto;max-width:900px}.keyword-section h2{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.08;margin:0 0 12px}.keyword-section p:last-child{color:#50534d;font-size:1.04rem;line-height:1.7;margin:0}.workspace{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:1140px}.results-panel,.queue-panel{border:1px solid #e6e6e1;border-radius:8px;background:#fff}.panel-head{align-items:center;border-bottom:1px solid #ecece8;display:flex;gap:18px;justify-content:space-between;padding:22px}.panel-head h2,.queue-panel h2,.section-heading h2{font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.12;margin:0}.small-btn{background:#101114;border-radius:8px;color:#fff;font-weight:800;white-space:nowrap}.track-list{display:grid;max-height:660px;overflow:auto}.track-row{align-items:center;border-bottom:1px solid #f0f0ec;display:grid;gap:14px;grid-template-columns:28px 52px minmax(0,1fr) minmax(140px,210px) 40px;min-height:78px;padding:12px 18px}.track-row:last-child{border-bottom:0}.check-cell input{display:none}.check-cell span{border:2px solid #d5d6d2;border-radius:7px;display:block;height:22px;width:22px}.check-cell input:checked+span{background:#4f7cff;border-color:#4f7cff;box-shadow:inset 0 0 0 5px #fff}.track-row img,.empty-state img{aspect-ratio:1;border-radius:8px;display:block;object-fit:cover;width:52px}.track-main,.track-meta,.job-box div{min-width:0}.track-main strong,.track-main span,.track-meta span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-main span,.track-meta{color:#70736d;font-size:.92rem}.track-meta{text-align:right}.track-meta b{color:#2a2c2f}.row-action{align-items:center;aspect-ratio:1;background:#eef2ff;border:0;border-radius:8px;color:#315fe8;display:flex;justify-content:center}.skeleton-row span,.skeleton-row i,.skeleton-row em{animation:pulse 1.2s ease-in-out infinite;background:#eceef5;border-radius:8px;display:block}.skeleton-row>span:first-child{height:22px;width:22px}.skeleton-row i{height:52px;width:52px}.skeleton-row em{height:12px;margin:7px 0;width:min(100%,220px)}.empty-state{align-items:center;color:#73766f;display:flex;gap:14px;min-height:220px;padding:34px}.queue-panel{align-self:start;padding:22px;position:sticky;top:16px}.tier-switch{background:#f1f1ee;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;margin:20px 0;padding:4px}.tier-switch button{background:transparent;border:0;border-radius:7px;font-weight:900;min-height:40px}.tier-switch button.active{background:#101114;color:#fff}.stat-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.stat-grid div{background:#f8f8f5;border:1px solid #eeeeea;border-radius:8px;padding:14px}.stat-grid span,.template-field span{color:#767872;display:block;font-size:.82rem;font-weight:800;margin-bottom:6px;text-transform:uppercase}.stat-grid strong{font-size:1.8rem}.template-field{display:block;margin:18px 0}.template-field input{border:1px solid #deded9;border-radius:8px;min-height:44px;outline:0;padding:0 12px;width:100%}.action-stack{display:grid;gap:10px}.primary-action{background:#4f7cff;border-radius:8px;color:#07130b;font-weight:900;min-height:48px}.secondary-action{background:#f3f4f1;border-radius:8px;color:#171819;font-weight:850;min-height:46px}.locked{color:#555}.job-box{align-items:center;background:#101114;border-radius:8px;color:#fff;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:18px;min-height:60px;padding:12px}.job-box strong,.job-box span{display:block}.job-box span{color:#ffffffad;font-size:.83rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-steps{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:12px 0 0;padding:0}.job-steps li{color:#ffffff7a;font-size:.68rem;font-weight:800;line-height:1.2;padding-top:13px;position:relative;white-space:normal}.job-steps li:before{background:#ffffff47;border-radius:999px;content:"";height:7px;left:0;position:absolute;top:0;width:100%}.job-steps li.done,.job-steps li.active{color:#fff}.job-steps li.done:before{background:#24d166}.job-steps li.active:before{background:#4f7cff}.job-box.failed{background:#70271f}.job-box.complete{background:#0f5f33}.archive-link{background:#fff;border:0;border-radius:7px;color:#101114;font-weight:900;padding:8px 10px}.legal{align-items:flex-start;background:#eef8f2;border:1px solid #cdebd8;border-radius:8px;color:#29543a;display:flex;gap:8px;font-size:.84rem;font-weight:800;line-height:1.5;margin:16px 0 0;padding:10px}.legal svg{color:#16a34a;flex:0 0 auto;margin-top:2px}.steps-section,.pricing-section{background:#f7f7f5}.features-section{background:#fff}.copy-guide-section{background:#fff;padding:72px 24px}.section-heading{margin:0 auto 28px;max-width:1140px}.copy-guide-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1140px}.copy-guide-card{background:#fafaf8;border:1px solid #e5e5df;border-radius:8px;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.copy-guide-shot{align-items:center;background:#101114;display:flex;justify-content:center;min-height:360px;padding:18px}.copy-guide-shot img{border-radius:8px;box-shadow:0 20px 50px #0000004d;display:block;height:min(420px,62vw);max-width:100%;object-fit:contain}.copy-guide-copy{padding:22px}.copy-guide-copy span{align-items:center;background:#4f7cff;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.copy-guide-copy h3{margin:16px 0 8px}.copy-guide-copy p{color:#6e716a;line-height:1.62;margin:0}.steps-grid,.feature-grid,.compare-table{display:grid;gap:18px;margin:0 auto;max-width:1140px}.steps-grid{grid-template-columns:repeat(3,1fr)}.feature-grid{grid-template-columns:repeat(4,1fr)}.step-card,.feature-card,.compare-table>div{background:#fff;border:1px solid #e5e5df;border-radius:8px;padding:24px}.feature-card{background:#fafaf8}.step-card span{align-items:center;background:#101114;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:36px;justify-content:center;width:36px}.step-card h3,.feature-card h3{margin:18px 0 8px}.step-card p,.feature-card p,footer p{color:#6e716a;line-height:1.62;margin:0}.feature-card svg{color:#4f7cff}.compare-table{grid-template-columns:repeat(2,1fr)}.compare-table b{display:block;font-size:1.3rem;margin-bottom:14px}.compare-table span{border-top:1px solid #eeeeea;display:block;padding:13px 0}.center-action{align-items:center;background:#101114;border:0;border-radius:8px;color:#fff;display:inline-flex;font-weight:900;gap:8px;margin:22px calc((100vw - min(1140px,calc(100vw - 48px)))/2) 0;min-height:48px;padding:0 18px}.admin-section{background:#fff;padding:72px 24px}.admin-grid,.admin-jobs{display:grid;gap:18px;grid-template-columns:360px minmax(0,1fr);margin:0 auto;max-width:1140px}.admin-card,.admin-jobs article{background:#fafaf8;border:1px solid #e5e5df;border-radius:8px;padding:20px}.metrics-card{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.metrics-card div{background:#fff;border:1px solid #ecece8;border-radius:8px;padding:16px}.metrics-card span,.admin-jobs span,.admin-jobs small{color:#777973;display:block}.metrics-card strong{display:block;font-size:1.8rem}.admin-jobs{grid-template-columns:repeat(4,1fr);margin-top:18px}footer{align-items:center;background:#101114;color:#fff;display:flex;gap:18px;justify-content:space-between;padding:26px max(24px,calc((100vw - 1140px)/2))}footer div{display:flex;flex-wrap:wrap;gap:8px}footer a{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;display:inline-flex;min-height:36px;padding:0 12px}footer span{color:#4f7cff;font-weight:900}.modal-backdrop{align-items:center;background:#060708a8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:20}.pricing-modal{background:linear-gradient(135deg,#677fe8,#a85dc1 58%,#7565d8);border:1px solid rgba(255,255,255,.32);border-radius:8px;box-shadow:0 28px 90px #0006;color:#fff;max-width:820px;padding:30px;position:relative;width:min(100%,820px)}.modal-close{aspect-ratio:1;background:#ffffff29;border:0;border-radius:8px;color:#fff;position:absolute;right:18px;top:18px;width:38px}.pricing-modal h2{font-size:clamp(1.8rem,4vw,3rem);margin:0 0 10px}.pricing-modal>p:not(.section-kicker){color:#fffc;margin-bottom:22px}.price-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.price-card{background:#ffffff24;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:22px}.price-card h3,.price-card strong,.price-card span{display:block}.price-card i{background:#ffe335;border-radius:999px;color:#151515;display:inline-flex;font-size:.74rem;font-style:normal;font-weight:900;margin-bottom:10px;padding:5px 9px}.price-card ul{color:#ffffffd1;line-height:1.8;margin:0 0 18px;padding-left:19px}.paypal-link{align-items:center;color:#ffffffd1;display:inline-flex;font-size:.9rem;gap:6px;margin-top:12px}.faq-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:18px}.faq-grid article{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:16px}.faq-grid b,.faq-grid span{display:block}.faq-grid span{color:#ffffffbf;margin-top:8px}.compact-modal{background:#fff;border-radius:8px;box-shadow:0 28px 90px #0006;color:#101114;max-width:520px;padding:28px;position:relative;width:min(100%,520px)}.compact-modal h2{font-size:clamp(1.6rem,4vw,2.3rem);margin:0 0 12px}.compact-modal p{color:#666a63;line-height:1.6}.compact-modal .modal-close{background:#f1f1ee;color:#101114}.confirm-list{display:grid;gap:10px;margin:18px 0}.confirm-list span{align-items:center;background:#f7f7f5;border-radius:8px;display:flex;gap:8px;padding:10px}.rights-callout{background:#eef8f2;border:1px solid #cdebd8;border-radius:8px;color:#29543a!important;font-weight:900;padding:10px 12px}.dev-code{background:#fff7d6;border-radius:8px;color:#5d4a00!important;padding:10px}.doc-modal a{color:#315fe8;font-weight:900}.legal-page{background:#f7f7f5;min-height:100vh;padding:24px}.legal-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto 42px;max-width:960px}.legal-nav .brand{color:#101114}.legal-article{background:#fff;border:1px solid #e5e5df;border-radius:8px;margin:0 auto;max-width:760px;padding:34px}.legal-article h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 20px}.legal-article p{color:#4d504a;line-height:1.7}.legal-article a{color:#315fe8;font-weight:900}.toast{align-items:center;background:#101114;border-radius:8px;bottom:22px;box-shadow:0 18px 50px #00000042;color:#fff;display:flex;gap:10px;left:50%;max-width:min(520px,calc(100vw - 32px));min-height:48px;padding:12px 16px;position:fixed;transform:translate(-50%);z-index:30}.toast.error{background:#7a241e}.toast.warning{background:#6e5415}@keyframes pulse{50%{opacity:.5}}.price-card h3{margin:0 0 12px}.price-card strong{font-size:2rem;margin-bottom:6px}.price-card span{color:#ffffffc7;margin-bottom:20px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:900px){.topbar{grid-template-columns:1fr auto}.menu-btn{display:inline-flex}.toplinks,.nav-actions{display:none;grid-column:1 / -1;justify-content:flex-start}.toplinks.open,.nav-actions.open{display:flex}.workspace,.copy-guide-grid,.steps-grid,.feature-grid,.compare-table,.admin-grid,.metrics-card,.admin-jobs,.faq-grid{grid-template-columns:1fr}.queue-panel{position:static}}@media(max-width:700px){.hero{min-height:auto}.topbar{padding:14px 16px}.brand{font-size:1.18rem}.brand-mark{border-radius:7px;height:28px;width:28px}.hero-inner{padding:34px 16px 36px}.hero h1{font-size:clamp(2.15rem,12vw,3rem)}.subtitle{font-size:1rem;margin-top:12px}.hero-disclaimer{font-size:.82rem;margin-bottom:18px}.toplinks{display:none}.nav-actions{flex-wrap:wrap}.tabbar{grid-template-columns:repeat(5,minmax(68px,1fr));max-width:calc(100vw - 24px);margin-inline:16px;overflow-x:auto}.tabbar button{border-bottom:1px solid #5e5e5e;font-size:.78rem;gap:4px;min-height:38px;padding:0 6px}.search-shell{grid-template-columns:1fr 44px}.download-btn{grid-column:1 / -1;height:48px;width:100%}.status-strip{flex-wrap:nowrap;gap:6px;justify-content:flex-start;margin-top:18px;overflow-x:auto;padding-bottom:4px}.status-pill{flex:0 0 auto;font-size:.78rem;gap:5px;min-height:30px;padding:0 8px}.status-pill b{display:none}.notice{font-size:.86rem;margin-top:12px}.job-box{align-items:flex-start;grid-template-columns:auto 1fr}.archive-link{grid-column:1 / -1;width:100%}.job-steps{grid-template-columns:1fr}.job-steps li{padding-left:16px;padding-top:0}.job-steps li:before{height:9px;left:0;top:4px;width:9px}.track-row{grid-template-columns:26px 48px minmax(0,1fr) 40px}.track-meta{display:none}.price-grid{grid-template-columns:1fr}footer{align-items:flex-start;flex-direction:column}}
