:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0}.ts-shell{--ps-bg:#090b17;--ps-panel:#121428;--ps-text:#f0f1f6;--ps-muted:#a2a8bb;--ps-line:#292844;--ps-nav:#090a14;--ps-accent:#7667ee;--ps-input:#0e1020;--ps-soft:#1b1c33;grid-template-columns:240px minmax(0,1fr);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}.ts-shell .ps-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:32px 17px;border-right:1px solid #242238}.ts-shell .ps-brand{margin:0 4px 44px;font-size:22px;line-height:1.2;gap:8px}.ts-shell .ps-brand small{display:block;font-size:7px;font-weight:600;letter-spacing:1.1px;margin-top:8px;color:#9591b1}.ts-shell .ps-logo{flex-shrink:0;width:36px;height:42px;display:grid;place-items:center;background:linear-gradient(135deg,#9088a5,#dddce8);color:#151125;font-size:29px;border-radius:12px}.ts-shell .ps-sidebar nav button{display:flex;align-items:center;gap:12px;font-size:13px;width:100%;padding:13px 14px;margin:0}.ts-shell .ps-sidebar nav button:before{display:none}.ts-shell .ps-sidebar nav button span{font-size:20px;width:22px;color:#a69ddd}.ts-shell .ps-sidebar nav button.active{background:linear-gradient(100deg,#35285d,#231d3e);box-shadow:inset 3px 0 #9784ff}.ts-shell .ps-sidebar-foot{margin-top:auto;font-size:9px;letter-spacing:1.7px;color:#a29bb5;padding:25px 12px 0}.ts-shell .ps-sidebar-foot div{margin-top:12px;color:#817990;letter-spacing:1px}.ts-main{width:100%;max-width:1500px;min-width:0;padding:34px 38px;margin:0 auto}.ts-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.ts-eyebrow{font-size:9px;font-weight:750;letter-spacing:2px;color:#afa5d2}.ts-top h1{font-size:29px;letter-spacing:-1px;line-height:1.2;margin:10px 0 8px}.ts-top p{margin:0;color:#a2a4b6;font-size:12px}.ts-store{white-space:nowrap;border:1px solid #343044;border-radius:24px;padding:9px 12px;font-size:10px;color:#cbc6db;background:#171422}.ts-dot,.ps-pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8ac6a0;margin-right:7px}.ts-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;padding:36px 38px;border:1px solid #49405f;border-radius:19px;background:radial-gradient(ellipse at 80% 20%,#55417066,transparent 55%),linear-gradient(125deg,#1b1928,#292036 65%,#211c31);box-shadow:inset 0 1px #ffffff10,0 20px 50px #0003;overflow:hidden}.ts-hero h2{font-size:clamp(28px,3.3vw,47px);line-height:1.14;letter-spacing:-1.8px;margin:22px 0 15px;font-weight:750;color:#f4f0fa}.ts-hero h2 em{font-style:normal;color:#c8b7ed}.ts-hero p{max-width:400px;color:#b3abc3;font-size:13px;line-height:1.7;margin-bottom:25px}.ts-badge{display:inline-block;white-space:nowrap;font-size:10px;padding:4px 9px;background:#292237;border:1px solid #473b5a;border-radius:6px;color:#c5bcd7;font-weight:650}.ts-badge.good{color:#a9dbc1;background:#1a302b;border-color:#2e5144}.ts-hero .ts-badge{font-size:8px;letter-spacing:1.5px;border-radius:4px}.ts-shell .ps-primary{background:linear-gradient(135deg,#8775d5,#6953ac);border:1px solid #a18cdb;border-radius:8px;color:#fff;padding:11px 18px;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0003;font-size:12px;font-weight:650;cursor:pointer}.ts-shell .ps-primary span{margin-left:20px}.ts-shell .ps-outline{border:1px solid #49405b;background:#211c2d;color:#d7d0e3;font-size:11px;border-radius:7px;padding:9px 13px}.ts-text-button{border:0;background:none;color:#c0b2db;padding:10px 13px;font-size:11px;cursor:pointer}.ts-shell button:hover:not(:disabled){filter:brightness(1.15)}.ts-shell button:disabled{opacity:.45;cursor:not-allowed}.ts-shell :focus-visible{outline:2px solid #c7b2ff;outline-offset:3px}.ts-orbit{position:relative;min-height:255px;display:grid;place-items:center}.ts-orbit-ring{position:absolute;width:235px;height:235px;border:1px solid #82729555;border-radius:50%;box-shadow:0 0 0 25px #9e85b807,0 0 0 26px #84709322,0 0 0 57px #84709308}.ts-orbit-core{z-index:1;width:116px;height:116px;border-radius:32px;background:linear-gradient(135deg,#e0dce6,#92879e);color:#30253d;box-shadow:0 0 65px #c5a4e324,inset 0 1px #fff8;display:grid;place-items:center;font-size:92px;transform:rotate(-9deg);line-height:1}.ts-orbit-label{position:absolute;z-index:2;padding:11px 19px;border-radius:10px;border:1px solid #695677;background:#2d253af5;font-size:18px;font-weight:700;box-shadow:0 9px 25px #0004}.label-shopify{top:0;left:30%;color:#d0e3bd;font-style:italic}.label-ebay{top:47%;right:0;color:#d9d6ee}.label-etsy{bottom:16px;left:15px;color:#f5c3a4;font-family:Georgia,serif}.ts-orbit-caption{position:absolute;bottom:-17px;font-size:7px;letter-spacing:2px;color:#a092b1}.ts-metrics{margin:22px 0;gap:14px}.ts-shell .ps-card{background:linear-gradient(145deg,#1d1929,#16141f);border:1px solid #383043;border-radius:11px;padding:18px 19px}.ts-shell .ps-card>span{font-size:8px;letter-spacing:1.1px;color:#b0a5bf}.ts-shell .ps-card strong{font-size:29px;line-height:1.4;margin-top:10px;color:#e9e3ef;display:block}.ts-shell .ps-card strong small{font-size:17px;color:#766b83;display:inline}.ts-shell .ps-card p{font-size:10px;color:#a298af;margin:6px 0 0}.ts-shell .ps-card .ts-mode{font-size:23px;line-height:1.77}.ts-panel{border:1px solid #383043;background:linear-gradient(130deg,#1a1723,#14121d);border-radius:12px;margin-bottom:20px}.ts-panel header{padding:20px 22px;border-bottom:1px solid #342d40}.ts-panel h2{font-size:15px;margin:0;color:#ece6f5;font-weight:650}.ts-panel header p{font-size:11px;color:#9f95ac;margin-top:5px}.ts-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px}.ts-market-card{border:1px solid #3d3248;border-radius:11px;background:linear-gradient(135deg,#241d2d,#1a1523);padding:23px 21px;min-width:0}.ts-market-logo{height:35px;font-size:25px;font-weight:700;margin-bottom:12px;letter-spacing:-1px}.ts-market-logo.shopify{color:#c0dcad;font-style:italic}.ts-market-logo.ebay{color:#c7c5e2;font-weight:500;letter-spacing:-2px}.ts-market-logo.etsy{font-family:Georgia,serif;color:#e8b99a;font-weight:500}.ts-market-card p{font-size:11px;color:#afa3b9;margin:17px 0;min-height:33px}.ts-market-card .ps-outline{width:100%;text-align:left}.ts-note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:8px 5px}.ts-note-grid h3{font-size:12px;color:#d8d0e3;font-weight:600}.ts-note-grid p{font-size:11px;color:#9e93ac;line-height:1.7}.ts-footer{display:flex;justify-content:space-between;border-top:1px solid #32283c;margin-top:35px;padding-top:18px;font-size:9px;color:#908299;letter-spacing:.5px}.ts-banner{padding:13px 16px;border:1px solid #534367;border-radius:8px;background:#2c233b;color:#d6c5ed;font-size:12px;margin:16px 0;line-height:1.6}.ts-banner.error{border-color:#874958;background:#3b202b;color:#ffd2d9}.ts-progress{color:#cec0eb;font-size:12px;padding:10px 0}.ts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;color:#a99bb9;font-size:12px}.ts-steps{display:flex;gap:0;margin:25px 0;color:#94899f;justify-content:space-between}.ts-steps>div{display:flex;align-items:center;gap:9px;font-size:11px}.ts-steps span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #4b3b5b;border-radius:50%}.ts-steps .current{color:#ddd0ef}.ts-steps .current span{background:#6f54a9;border-color:#b49acf;color:#fff}.ts-steps .done span{background:#263c32;color:#b6e0c6}.ts-route{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:20px;padding:25px 22px;border-bottom:1px solid #342a40}.ts-arrow{font-size:24px;padding-bottom:7px;color:#b3a0c9}.ts-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px}.ts-field>span{color:#bdafca;font-size:11px}.ts-shell input:not([type=checkbox]),.ts-shell select,.ts-shell textarea{border:1px solid #4a3c57;border-radius:7px;background:#17121f;color:#e4dbec;font:inherit;min-width:0;width:100%;padding:11px 12px}.ts-shell select{max-width:100%}.ts-shell input[type=checkbox]{accent-color:#9274c4;width:16px;height:16px;cursor:pointer;flex-shrink:0}.ts-search{max-width:390px;flex:1}.ts-search input{font-size:12px!important}.ts-shell th{font-size:9px;background:#211a2b;color:#b6a8c6;letter-spacing:.8px}.ts-shell td{font-size:12px;padding:16px 18px;border-color:#342b3e}.ts-shell th{padding:12px 18px;border-color:#342b3e}.ts-product{display:flex;gap:13px;align-items:center;min-width:220px}.ts-product strong{font-weight:600;display:block}.ts-product small{display:block;color:#aa9bb6;font-size:10px;margin-top:4px}.ts-thumb{width:48px;height:52px;object-fit:cover;border-radius:7px;flex-shrink:0}.ts-art{display:grid;place-items:center;font-size:33px;color:#c4b8c5;background:linear-gradient(135deg,#465365,#233046)}.art-1{background:linear-gradient(135deg,#887363,#493d35);color:#ded0b5}.art-2{background:linear-gradient(135deg,#82614d,#3c2b27);color:#ccb28e}.ts-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:22px 0;flex-wrap:wrap}.ts-panel>.ts-actions{padding:22px}.ts-form{padding:23px}.ts-form>p{font-size:12px;color:#b1a3be;line-height:1.7}.ts-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;align-items:end}.ts-wide{grid-column:1/-1}.ts-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;color:#cabbd8;margin:20px 0;line-height:1.7}.ts-check input{margin-top:3px}.ts-edit{border-top:1px solid #46334e;margin-top:24px;padding-top:20px}.ts-review{padding:18px;border:1px solid #43344e;border-radius:9px;margin-bottom:14px;background:#211929}.ts-review-heading{display:flex;align-items:center;gap:12px;justify-content:space-between}.ts-review h3{font-size:14px;margin:0}.ts-review p,.ts-error-list{font-size:12px;line-height:1.6;color:#bdaecc}.ts-error-list{color:#edb3c1;padding-left:20px}.ts-footnote{text-align:center;color:#a091af;font-size:11px}.ts-empty-icon{font-size:40px;color:#a28ab7;margin-bottom:8px}.ts-shell .ps-empty{padding:48px 20px}.ts-shell .ps-empty h3{font-size:16px;color:#e2d6eb}.ts-shell .ps-empty p{font-size:12px;color:#ac9cba}.ts-shell a{color:#c9abea}.ts-help{max-width:900px}.ts-help h3{margin-top:25px;color:#d9cbe6;font-size:15px}.ts-muted{color:#a69bb2}.ts-modal-backdrop{position:fixed;inset:0;z-index:100;background:#000a;display:grid;place-items:center;padding:20px}.ts-modal{max-width:470px;background:#21182b;border:1px solid #7c6294;border-radius:15px;padding:28px;color:#eee2f6;box-shadow:0 25px 80px #000a}.ts-modal h2{font-size:20px}.ts-modal p{font-size:13px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.ts-main{padding:45px 60px}.ts-hero{padding:45px 50px}}@media(max-width:1150px){.ts-shell{grid-template-columns:200px minmax(0,1fr)}.ts-main{padding:28px 22px}.ts-shell .ps-brand{font-size:18px}.ts-shell .ps-brand small{font-size:6px}.ts-hero{padding:28px}.ts-orbit{transform:scale(.86)}.ts-store{max-width:210px;overflow:hidden;text-overflow:ellipsis}.ts-route{gap:12px}.ts-market-card{padding:18px 13px}}@media(max-width:900px){.ts-shell{grid-template-columns:1fr}.ts-shell .ps-sidebar{position:relative;height:auto;padding:18px 20px;display:block}.ts-shell .ps-brand{margin:0 0 18px}.ts-shell .ps-sidebar nav{display:flex;gap:7px;overflow:auto}.ts-shell .ps-sidebar nav button{width:auto;white-space:nowrap;flex-shrink:0;padding:9px}.ts-shell .ps-sidebar-foot{display:none}.ts-top{align-items:flex-start}.ts-metrics{grid-template-columns:repeat(4,1fr)}.ts-shell .ps-card{padding:13px}.ts-shell .ps-card strong{font-size:25px}.ts-shell .ps-card .ts-mode{font-size:19px}.ts-market-grid{gap:10px;padding:14px}}@media(max-width:600px){.ts-main{padding:22px 14px}.ts-top{flex-direction:column;gap:12px}.ts-top h1{font-size:25px}.ts-store{max-width:100%}.ts-hero{grid-template-columns:1fr;padding:26px}.ts-hero h2{font-size:36px}.ts-orbit{display:none}.ts-hero .ts-text-button{display:block;padding-left:0;margin-top:7px}.ts-metrics{grid-template-columns:1fr 1fr}.ts-market-grid,.ts-note-grid{grid-template-columns:1fr}.ts-note-grid{gap:5px}.ts-market-card p{min-height:0}.ts-market-card .ps-outline{width:auto}.ts-route{grid-template-columns:1fr;padding:18px}.ts-arrow{display:none}.ts-route .ps-primary{margin-top:3px}.ts-toolbar{padding:16px;flex-wrap:wrap}.ts-steps{gap:8px;align-items:flex-start}.ts-steps>div{flex-direction:column;text-align:center;gap:7px;font-size:9px;flex:1}.ts-form-grid{grid-template-columns:1fr}.ts-form{padding:17px}.ts-review-heading{align-items:flex-start;flex-direction:column}.ts-footer{gap:15px;font-size:8px}.ts-panel header{padding:18px 16px}.ts-shell .ps-sidebar nav button span{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.ps-shell.ts-shell{grid-template-columns:252px minmax(0,1fr)!important}.ts-shell .ps-sidebar nav{display:grid;grid-template-columns:1fr}.ts-shell .ps-brand{font-size:22px!important;margin-left:0!important;margin-right:0!important;gap:9px}.ts-shell .ps-card .ts-mode{font-size:23px!important}.ts-shell input:focus-visible,.ts-shell select:focus-visible,.ts-shell textarea:focus-visible{outline:2px solid #c7b2ff!important;outline-offset:3px}@media(max-width:1000px){.ps-shell.ts-shell{grid-template-columns:minmax(0,1fr)!important}.ts-shell .ps-sidebar{display:block!important;position:relative!important;height:auto!important;padding:18px!important}.ts-shell .ps-brand{font-size:22px!important;padding-bottom:14px;margin-bottom:12px!important}.ts-shell .ps-sidebar nav{display:flex!important;overflow:auto;gap:6px!important;padding-bottom:3px}.ts-shell .ps-sidebar nav button{flex:0 0 auto;width:auto;padding:10px 12px!important;font-size:12px!important}.ts-shell .ps-sidebar-foot{display:none}.ts-shell .ps-main{padding:24px 20px 40px!important}.ts-shell .ps-card strong{font-size:27px!important}.ts-hero{grid-template-columns:1.2fr 1fr}}@media(max-width:620px){.ts-shell .ps-main{padding:22px 14px 32px!important}.ts-shell .ps-cards{grid-template-columns:1fr 1fr!important}.ts-shell .ps-card{padding:14px!important}.ts-shell .ps-card .ts-mode{font-size:20px!important}.ts-hero{grid-template-columns:1fr}.ts-orbit{display:none}.ts-shell .ps-sidebar nav button span{display:none}.ts-shell .ps-sidebar nav button{gap:0!important}.ts-top{flex-direction:column}.ts-shell .ps-brand{font-size:21px!important}}dialog.ts-modal{margin:auto;width:calc(100% - 40px)}dialog.ts-modal::backdrop{background:#000a}
