@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&display=swap');
:root{--bg:#f6f7f9;--ink:#202b38;--muted:#687586;--line:#e5e9ed;--green:#147b6c;--soft:#eaf5f1;--sidebar:#172329}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif;font-size:14px}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button{cursor:pointer}.shell{display:flex;min-height:100vh}aside{width:248px;background:var(--sidebar);color:#dce4e7;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:30px 18px 0;z-index:20}.brand{display:flex;gap:10px;align-items:center;font-weight:600;letter-spacing:-.3px;padding:0 7px}.brand-mark{font-size:28px;color:#79c5ae}.brand small{display:block;font-size:8px;letter-spacing:1.6px;margin-top:5px;color:#9eafb7}.workspace{display:flex;gap:10px;align-items:center;border:1px solid #354148;border-radius:8px;padding:12px 9px;margin:32px 0 30px;font-size:12px}.workspace small,.profile small{display:block;color:#9daeb6;font-size:10px;margin-top:4px}.workspace-icon{display:grid;place-items:center;width:30px;height:32px;background:#2d3b42;border-radius:6px}.lock{margin-left:auto;color:#9daeb6}.nav-label{font-size:9px;font-weight:600;letter-spacing:1.3px;color:#9baeb7;padding:0 13px;display:block;margin-bottom:12px}nav a{display:flex;gap:12px;align-items:center;padding:12px 14px;margin:5px 0;border-radius:6px;font-size:12px;color:#b6c3ca}nav a>span:first-child{font-size:19px;width:19px}nav a:hover{background:#26353b;color:#fff}nav a.active{background:#2a413f;color:#b3e6d8;box-shadow:inset 3px 0 #75baa4}.nav-count{margin-left:auto;background:#37474d;padding:1px 6px;border-radius:4px;font-size:10px}.nav-line{height:1px;background:#334047;margin:27px 10px}.sidebar-note{margin-top:auto;padding:32px 12px 25px;font-size:11px}.sidebar-note small{display:block;color:#9eafb7;line-height:1.8;margin-top:8px;font-size:10px}.tiny-dot{display:inline-block;background:#8ec1af;width:6px;height:6px;border-radius:50%;margin-right:6px}.profile{display:flex;align-items:center;gap:10px;padding:20px 8px;border-top:1px solid #334047;font-size:11px}.profile>span:last-child{margin-left:auto}.avatar{width:33px;height:33px;border-radius:50%;background:#e8eeeb;color:#52746b;display:grid;place-items:center;font-weight:600}.small{width:29px;height:29px;font-size:11px}.body{margin-left:248px;flex:1;min-width:0}header{height:76px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 38px}.breadcrumb{color:var(--muted);font-size:11px}.breadcrumb span{margin:0 12px;color:#c1c9cf}.breadcrumb b{font-weight:500;color:#34414f}.header-right{display:flex;gap:22px;align-items:center}.private{font-size:10px;color:#667581}.help{display:grid;place-items:center;border:1px solid #bdc7cd;color:#71818b;width:18px;height:18px;border-radius:50%;font-size:11px}main{max-width:1530px;margin:auto;padding:34px 38px 50px;min-height:calc(100vh - 133px)}h1{font-size:27px;letter-spacing:-1px;font-weight:600;margin:0 0 8px}h2{font-size:16px;font-weight:600;margin:0}h3{font-size:14px;font-weight:600;margin:0}p{color:var(--muted);line-height:1.65;margin:8px 0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}.page-head p{font-size:12px;margin:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid var(--green);color:white;background:var(--green);border-radius:6px;padding:10px 15px;font-size:11px;font-weight:600;line-height:1.5}.button:hover{filter:brightness(.94)}.secondary{border-color:#dce2e7;background:white;color:#435361}.text-link{color:var(--green);font-size:11px;font-weight:600}.notice{display:flex;gap:12px;align-items:flex-start;background:#edf4f2;border:1px solid #d7e8e1;border-radius:8px;padding:15px 18px;margin-bottom:25px;font-size:11px}.notice p{margin:3px 0 0;font-size:11px;color:#557168}.notice-icon{font-size:18px;color:var(--green)}.notice .text-link{margin-left:auto;white-space:nowrap;margin-top:6px}.section-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.subtle{font-size:10px;color:var(--muted)}.demo-label{font-size:9px;color:#647385;background:#eef1f4;border:1px solid #e0e5ea;border-radius:4px;padding:4px 7px;font-weight:500;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:23px}.card{background:#fff;border:1px solid var(--line);border-radius:9px}.metric{padding:19px}.metric-top{display:flex;justify-content:space-between;color:var(--muted);font-size:11px}.metric-icon{color:#8b9caa}.value{font-size:27px;font-weight:550;letter-spacing:-.8px;margin:15px 0 9px}.metric-bottom{font-size:10px;color:var(--muted)}.positive{color:var(--green);font-size:10px;margin-right:5px}.dashboard-grid{display:grid;grid-template-columns:1.75fr 1fr;gap:22px;margin-bottom:24px}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 0;gap:12px}.panel-head p{font-size:10px;margin:5px 0 0}.chart{height:230px;padding:18px 22px 12px}.chart svg{width:100%;height:100%;overflow:visible}.chart text{font:10px system-ui;fill:#8693a0}.legend{padding:8px 22px 21px;font-size:10px;color:#71818b}.legend i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:6px}.connections{padding:12px 22px}.connection-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f0f2f4}.connection-row:last-child{border:0}.service-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;font-size:15px;font-weight:650;flex-shrink:0}.tiny{background:#eaf4f0;color:#25846b}.shopee{background:#fff0e9;color:#c65324}.ml{background:#fff8d9;color:#877109}.tiktok{background:#f0f1f5;color:#2d3340}.connection-row h3{font-size:11px}.connection-row small{font-size:9px;color:#73808e;display:block;margin-top:3px}.connection-row .pill{margin-left:auto}.pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #e3e7eb;color:#687786;background:#f8f9fb;border-radius:20px;padding:4px 8px;font-size:9px;white-space:nowrap}.pill.next{background:#fff8e9;border-color:#f1e3bb;color:#89651d}.panel-foot{padding:15px 22px;border-top:1px solid var(--line);font-size:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;text-align:left;font-size:11px}th{font-size:9px;font-weight:500;color:#7d8a96;background:#fbfcfd;letter-spacing:.3px}td,th{padding:15px 22px;border-bottom:1px solid #edf0f3}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdfd}.table-title{padding:22px;display:flex;align-items:center;justify-content:space-between}.badge{font-size:9px;padding:4px 8px;border-radius:5px;background:#eaf5f0;color:#36755f}.badge.amber{background:#fff5e2;color:#8f6e2a}.badge.gray{background:#eef1f4;color:#697988}.next-step{padding:21px 23px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:23px;background:#eef2f4;border:1px dashed #ccd8dd;border-radius:8px}.next-step p{font-size:11px;margin:5px 0 0}.next-step h3{font-size:12px}footer{padding:18px 38px;border-top:1px solid var(--line);font-size:9px;color:#82909b;display:flex;justify-content:space-between}.settings-tabs{display:flex;border-bottom:1px solid var(--line);gap:26px;margin-bottom:25px}.settings-tabs a{padding:0 0 14px;font-size:12px;color:#7a8693}.settings-tabs a.active{color:var(--green);border-bottom:2px solid var(--green);font-weight:600}.integration-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.integration-card{padding:24px}.integration-top{display:flex;align-items:center;gap:12px}.integration-top .pill{margin-left:auto}.integration-card p{font-size:12px;min-height:40px;margin:20px 0}.integration-meta{border-top:1px solid var(--line);padding-top:16px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}.integration-card .service-icon{width:44px;height:44px}.form-card{max-width:850px;padding:27px}.form-card>p{font-size:12px;margin-bottom:25px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:500}input,select{width:100%;border:1px solid #dce2e7;border-radius:6px;background:white;padding:11px 12px;color:#364552}input:focus,select:focus{outline:2px solid #429886}label small{font-size:10px;font-weight:400;color:var(--muted)}.form-actions{border-top:1px solid var(--line);padding-top:21px;margin-top:27px;display:flex;justify-content:space-between;gap:15px;align-items:center}.form-actions p{font-size:10px;margin:0;max-width:450px}.toggle-row{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.toggle-row p{font-size:11px;margin:5px 0}.toggle-row input{width:18px;accent-color:var(--green)}.empty{text-align:center;padding:55px 25px}.empty p{font-size:12px;max-width:460px;margin:12px auto 22px}.empty-symbol{color:#91b9ab;background:var(--soft);font-size:35px;width:75px;height:75px;border-radius:20px;display:grid;place-items:center;margin:0 auto 20px}.filters{display:flex;gap:14px;margin-bottom:20px;align-items:center}.filters input{max-width:340px}.filters select{max-width:190px}.demo-toggle{font-size:10px;color:#617181;display:flex;align-items:center;gap:7px}.demo-toggle input{accent-color:var(--green);width:15px}.menu{display:none}.icon-btn{border:0;background:transparent;font-size:20px}.skip{position:fixed;left:15px;top:-60px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#203c34;color:white;padding:13px 22px;border-radius:8px;font-size:12px;box-shadow:0 8px 25px #15251d26;z-index:60;max-width:90%;display:none}dialog{border:1px solid var(--line);border-radius:13px;max-width:540px;width:calc(100% - 35px);padding:30px;color:var(--ink)}dialog::backdrop{background:#15253080;backdrop-filter:blur(3px)}dialog p,dialog li{font-size:12px;line-height:1.8;color:var(--muted)}dialog h2{margin:18px 0 10px}dialog .button{margin-top:15px}.detail-state{background:#f7f8fa;padding:15px;border-radius:8px;margin:18px 0}.about{max-width:800px;padding:28px}.about p{font-size:13px}.about h2{margin:20px 0 8px}
@media(min-width:1500px){main{padding-top:40px}.chart{height:280px}}@media(max-width:1150px){aside{width:216px;padding-left:12px;padding-right:12px}.body{margin-left:216px}main{padding:28px 25px}header{padding:0 25px}.metric{padding:15px}.dashboard-grid{grid-template-columns:1.45fr 1fr}.connection-row .pill{font-size:8px;padding:4px 6px}.value{font-size:24px}.panel-head,.connections{padding-left:16px;padding-right:16px}}@media(max-width:950px){.dashboard-grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr}.chart{height:250px}.connections{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.connection-row:nth-last-child(2){border:0}.page-head{align-items:flex-start}}@media(max-width:700px){aside{transform:translateX(-100%);transition:transform .2s;width:248px;box-shadow:10px 0 60px #17232925}.body{margin:0}.menu{display:block}.shell.menu-open aside{transform:translateX(0)}header{padding:0 18px;height:64px;gap:12px}.breadcrumb{font-size:10px;margin-right:auto}.breadcrumb>span,.breadcrumb>b{display:none}.header-right{gap:15px}.private span{display:none}main{padding:25px 18px 35px}h1{font-size:24px}.page-head{flex-wrap:wrap;gap:15px}.page-head p{max-width:300px}.notice{padding:14px;flex-wrap:wrap;gap:8px}.notice .text-link{margin-left:27px}.metrics{gap:10px}.metric-top{font-size:10px}.value{font-size:23px}.metric-bottom{font-size:9px}.connections{display:block}.connection-row:nth-last-child(2){border-bottom:1px solid #f0f2f4}.next-step{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}.form-card{padding:20px}.form-actions{align-items:flex-start;flex-direction:column}.settings-tabs{gap:20px}.settings-tabs a{font-size:11px}.filters{flex-wrap:wrap}.filters input{max-width:none}.table-title{padding:18px}.table-title h2{font-size:14px}footer{padding:18px;gap:15px}.section-label{gap:15px}.section-label h2{font-size:14px}.integration-card{padding:20px}.integration-top{flex-wrap:wrap}.integration-meta{gap:10px}.demo-toggle{font-size:9px}.chart{padding-left:10px;padding-right:10px}}
.eyebrow{font-size:9px;letter-spacing:1.3px;color:#7d8b97;font-weight:600;margin-bottom:9px}.demo-top{display:flex;align-items:center;gap:8px;font-size:10px;color:#64766d;border:1px solid #d8e6df;background:#f0f7f3;border-radius:20px;padding:8px 12px}.demo-top i{width:5px;height:5px;border-radius:50%;background:#55967a}.version-tag{font-size:8px;color:#87969f;letter-spacing:1px}.catalog-overview{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0;background:white;border:1px solid var(--line);border-radius:9px;padding:22px 0}.catalog-overview>div{border-right:1px solid var(--line);padding:0 24px}.catalog-overview>div:last-child{border:0}.overview-label{font-size:10px;color:#75818e;display:block;margin-bottom:12px}.catalog-overview strong{font-size:24px;letter-spacing:-.5px;font-weight:550}.catalog-overview small{font-size:10px;color:#86929d;font-weight:400;letter-spacing:0;margin-left:5px}.catalog-heading{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:15px}.catalog-heading h2{font-size:15px}.catalog-heading p{font-size:11px;margin:5px 0 0}.catalog-toolbar{display:flex;align-items:center;padding:0 24px;gap:10px}.search-box{position:relative;flex:1;min-width:180px}.search-box span{position:absolute;left:12px;top:7px;font-size:22px;color:#82919c}.search-box input{padding-left:36px;font-size:11px}.catalog-toolbar select{width:auto;max-width:190px;font-size:10px;padding:12px 10px}.filter-summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 24px;font-size:10px;color:#7b8995}.text-button{border:0;background:transparent;color:var(--green);font-size:10px;padding:5px}.product-table th{text-transform:none;font-size:10px;padding:13px 20px}.product-table td{padding:15px 20px;font-size:11px}.product-open{display:flex;gap:13px;align-items:center;text-align:left;border:0;background:transparent;color:inherit;padding:0}.product-open strong{font-weight:550;font-size:12px;display:block}.product-open small{display:block;font-size:9px;color:#8895a0;letter-spacing:.5px;margin-top:5px}.product-art{display:flex;align-items:center;justify-content:center;width:46px;height:48px;border-radius:7px;color:#7c9c8c;background:#edf3ed;flex-shrink:0}.product-art svg{width:36px;height:36px;fill:currentColor}.product-art.sand{background:#f3eee6;color:#b59d7d}.product-art.stone{background:#eef0ed;color:#a5afa4}.product-art.clay{background:#f6eeeb;color:#c0a094}.product-art.slate{background:#ecf0f3;color:#7e92a2}.product-art.lavender{background:#f0eef6;color:#a39ab8}.numeric{text-align:right;font-variant-numeric:tabular-nums}.detail-arrow{width:27px;height:30px;border:0;background:transparent;color:#8a9aa3;font-size:16px}.detail-arrow:hover{color:var(--green);background:var(--soft);border-radius:5px}.badge{display:inline-flex;align-items:center;gap:5px}.status-dot{width:4px;height:4px;background:currentColor;border-radius:50%}.stock{color:#4e6f61;font-size:10px}.catalog-footer{display:flex;justify-content:space-between;padding:16px 24px;background:#fcfdfd;border-top:1px solid var(--line);font-size:9px;color:#7f8d96;border-radius:0 0 9px 9px}.next-copy{display:flex;gap:15px;align-items:center}.next-copy .eyebrow{font-size:8px;margin-bottom:7px}.next-step{background:transparent;border-style:solid}.next-step h3{font-size:12px}.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}.settings-tabs a{border-radius:0;margin:0;display:block}.settings-tabs a.active{background:transparent;box-shadow:none}.settings-tabs a:hover{background:transparent;color:var(--green)}.account-grid{display:grid;grid-template-columns:260px 1fr;gap:24px;align-items:start}.account-preview{text-align:center;padding:35px 20px}.avatar.large{width:62px;height:62px;font-size:22px;margin:0 auto 18px}.account-preview h2{margin-bottom:13px}.account-preview p{font-size:11px;margin-top:20px}.account-preview h2{overflow-wrap:anywhere}.detail-product{display:flex;align-items:center;gap:15px}.detail-product .product-art{width:64px;height:66px}.detail-product svg{width:50px;height:50px}.product-facts{display:grid;gap:0;margin-top:24px}.product-facts>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.product-facts dt{color:var(--muted)}.product-facts dd{margin:0}.steps{color:var(--muted);font-size:12px;line-height:2.3;padding-left:20px}.compact .product-table td{padding-top:8px;padding-bottom:8px}.compact .product-art{width:36px;height:36px}.compact .product-art svg{width:27px;height:27px}.profile>div{overflow-wrap:anywhere;min-width:0}.workspace>div{overflow-wrap:anywhere;min-width:0}.profile .avatar{flex-shrink:0}.breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.account-name{overflow-wrap:anywhere}.button{transition:background .15s,box-shadow .15s,transform .15s}.button:active{transform:translateY(1px)}main{animation:appear .18s ease-out}#main:focus{outline:none}@keyframes appear{from{opacity:.7;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1200px){.catalog-toolbar{flex-wrap:wrap}.search-box{flex-basis:100%}.catalog-toolbar select{flex:1;max-width:none}.product-table td,.product-table th{padding-left:15px;padding-right:15px}.catalog-overview>div{padding:0 18px}}@media(max-width:950px){.account-grid{grid-template-columns:1fr}.account-preview{padding:24px}.catalog-overview{grid-template-columns:repeat(2,1fr);gap:24px 0}.catalog-overview>div:nth-child(2){border:0}}@media(max-width:700px){.catalog-heading{padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.catalog-toolbar{padding:0 18px;gap:8px}.catalog-toolbar select{font-size:10px;padding:10px 6px;min-width:0}.catalog-toolbar select:last-child{flex-basis:100%}.filter-summary{padding:10px 18px}.catalog-overview{margin:22px 0}.catalog-overview>div{padding:0 18px}.overview-label{font-size:9px}.catalog-overview strong{font-size:23px}.catalog-overview small{font-size:9px}.catalog-footer{padding:15px 18px;flex-wrap:wrap;gap:8px}.product-table{min-width:760px}.demo-top{font-size:9px}.next-copy{align-items:flex-start}.next-copy .service-icon{width:32px;height:34px}.next-step{padding:19px}.section-label{align-items:flex-start;flex-wrap:wrap}.form-actions .button{width:100%}.account-preview{padding:28px}.steps{line-height:2}.settings-tabs{gap:18px}}
nav a{font-size:13px}.breadcrumb{font-size:12px}.overview-label{font-size:11px}.catalog-heading p,.product-table td{font-size:12px}.product-table th{font-size:11px}.product-open strong{font-size:13px}.product-open small,.filter-summary,.catalog-toolbar select,.stock{font-size:11px}.badge{font-size:10px}.notice,.notice p,.text-link,.button{font-size:12px}.demo-toggle{font-size:11px}.form-card p,.field,.steps{font-size:13px}.form-actions p{font-size:11px}.integration-card p{font-size:13px}.settings-tabs a{font-size:13px}.account-preview p{font-size:12px}@media(max-width:700px){.notice,.notice p,.text-link,.button{font-size:11px}.catalog-toolbar select{font-size:11px}.overview-label{font-size:10px}.breadcrumb{font-size:11px}}
.token-input{margin-top:9px}.token-input input{letter-spacing:2px}.token-input input::placeholder{letter-spacing:0}.token-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 26px}.button:disabled,input:disabled{opacity:.55;cursor:not-allowed;filter:none}.danger{color:#9b4949}.token-actions .text-button{font-size:11px}#tiny-feedback{font-size:12px;line-height:1.7;margin-top:20px;color:#3c695b}.form-card .integration-top p{font-size:12px}@media(max-width:700px){.token-actions{align-items:stretch;flex-direction:column}}
.product-table th{position:relative}@media(max-width:700px){aside{visibility:hidden}.shell.menu-open aside{visibility:visible}}
.sample-card{margin-top:24px}.sample-card .button{margin:12px 0}#sample-feedback{font-size:12px;color:#4b6e61;margin-top:16px}.sample-card .product-facts dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.sample-card h2{overflow-wrap:anywhere}.sample-card dt{min-width:90px}
