:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:linear-gradient(165deg, #ffffff94 0%, #ffffff6b 55%, #ffffff80 100%);--surface-2:linear-gradient(165deg, #ffffffa8 0%, #ffffff75 45%, #ffffff8f 100%);--edge:linear-gradient(135deg, #fff 0%, #ffffff59 40%, #94acde73 100%);--gloss:radial-gradient(130% 90% at 18% -12%, #ffffff9e 0%, #fff0 52%);--bevel:#ffffff4d;--field:#ffffffb8;--pill-base:#ffffffb8;--glass-inset:#fff;--hairline:#6982aa2e;--shadow:0 2px 4px #1f2d500f, 0 14px 28px -10px #35509140, 0 38px 72px -28px #2d468785;--shadow-sm:0 1px 3px #1f2d5012, 0 12px 26px -14px #35509159;--shadow-hover:0 4px 8px #1f2d5014, 0 22px 40px -12px #35509152, 0 52px 96px -32px #2d46879e;--blur:36px;--ink:#10131c;--ink-2:#3a4356;--ink-3:#434c60;--on-bg:var(--ink);--on-bg-2:var(--ink-2);--on-bg-halo:0 1px 16px #fff6;--accent:#7c6bf0;--accent-text:#5646c8;--accent-soft:#7c6bf01f;--btn-g1:#6c5ce0;--btn-g2:#7559ee;--btn-glow:#6c5ce066;--shopee:#f4692b;--shopee-text:#b64712;--tiktok:#0fb6c3;--tiktok-text:#0a7d88;--webstore:#7c6bf0;--ok:#0d7a55;--warn:#7a5600;--crit:#b3273d;--info:#3a5c8d;--ok-bright:#22c584;--warn-bright:#d9971a;--crit-bright:#ef4a5e;--info-bright:#4a6fa5;--ok-bg:#22c58421;--warn-bg:#d9971a26;--crit-bg:#ef4a5e1c;--info-bg:#4a6fa51f;--radius:18px;--radius-sm:13px;--pill:999px;--font:"SF Pro Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"SF Pro Display", "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#f7f8fa;min-height:100vh;margin:0;line-height:1.55;position:relative}body>*{z-index:1;position:relative}main{max-width:1024px;margin:0 auto;padding:2rem 1.5rem 3.5rem}main>h1{color:var(--on-bg);text-shadow:var(--on-bg-halo)}main>p,main>h1+p{color:var(--on-bg-2)}main>p a{color:inherit}h1{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .35rem;font-size:clamp(1.5rem,3.5vw,1.85rem);font-weight:680;line-height:1.15}h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.05rem;font-weight:640}h2+p{color:var(--ink-2);margin-top:0}a{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}nav{z-index:50;background:var(--gloss) padding-box, var(--surface) padding-box, var(--edge) border-box;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border-bottom:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1.5rem;display:flex;position:sticky;top:0}nav a,nav span{color:var(--ink);margin-left:1rem;font-size:.9rem;text-decoration:none}nav>a:first-child{font-family:var(--font-display);letter-spacing:-.01em;margin-left:0;font-size:.95rem;font-weight:660}nav span{color:var(--ink-3);font-size:.85rem}nav a:hover{text-underline-offset:3px;text-decoration:underline}nav>div{flex-wrap:wrap;align-items:center;row-gap:.25rem;display:flex}section{background:var(--gloss) padding-box, var(--surface-2) padding-box, var(--edge) border-box;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);border:1px solid #0000;margin:1.25rem 0;padding:1.15rem 1.25rem;transition:transform .25s,box-shadow .25s}section:hover{box-shadow:var(--shadow-hover), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);transform:translateY(-2px)}form{flex-direction:column;gap:.85rem;max-width:420px;display:flex}label{color:var(--ink-2);flex-direction:column;gap:.3rem;font-size:.88rem;font-weight:600;display:flex}label small{color:var(--crit);font-weight:500}input,select,textarea{font:inherit;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--field);color:var(--ink);box-shadow:inset 0 1px 0 var(--glass-inset);padding:.55rem .75rem}input::placeholder{color:var(--ink-3)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button{font:inherit;border-radius:var(--radius-sm);cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--btn-g1), var(--btn-g2));box-shadow:0 12px 26px -10px var(--btn-glow), inset 0 1px 0 #ffffff80, inset 0 -10px 18px -10px #28147859;border:1px solid #0000;padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:transform .12s,box-shadow .12s}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}button.secondary{color:var(--ink);background:var(--surface-2) padding-box, var(--edge) border-box;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset)}td button,.sync-preview button{margin:.15rem .4rem .15rem 0}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.6rem .65rem}th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:600}tbody tr:last-child td{border-bottom:0}td{font-variant-numeric:tabular-nums}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll>table{min-width:560px}.sync-preview .table-scroll>table{min-width:0}.banner{border-radius:var(--radius-sm);border:1px solid #0000;margin:.75rem 0 1rem;padding:.7rem 1rem;font-size:.9rem}.banner.success{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--pill-base);color:var(--ok);border-color:#22c5844d}.banner.error{background:linear-gradient(var(--crit-bg), var(--crit-bg)), var(--pill-base);color:var(--crit);border-color:#ef4a5e4d}.badge{border-radius:var(--pill);white-space:nowrap;background:linear-gradient(#6d77891f, #6d77891f), var(--pill-base);color:var(--ink-2);border:1px solid #0000;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge.connected,.badge.sync-active,.badge.completed{background:linear-gradient(var(--ok-bg), var(--ok-bg)), var(--pill-base);color:var(--ok);border-color:#22c5844d}.badge.needs_reauth,.badge.critical,.badge.cancelled{background:linear-gradient(var(--crit-bg), var(--crit-bg)), var(--pill-base);color:var(--crit);border-color:#ef4a5e4d}.badge.sync-paused,.badge.warning,.badge.ready_to_ship,.badge.returned{background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--pill-base);color:var(--warn);border-color:#d9971a52}.badge.info,.badge.new,.badge.shipped{background:linear-gradient(var(--info-bg), var(--info-bg)), var(--pill-base);color:var(--info);border-color:#4a6fa54d}.sync-preview{border-radius:var(--radius-sm);background:linear-gradient(var(--warn-bg), var(--warn-bg)), var(--pill-base);border:1px solid #d9971a59;margin:.75rem 0;padding:.8rem .9rem;font-size:.88rem;display:block}.sync-preview table{margin:.5rem 0}.price-rule-panel{border-radius:var(--radius-sm);background:linear-gradient(var(--surface-2), var(--surface-2)), var(--pill-base);border:1px solid #6c5ce059;margin:.75rem 0;padding:.8rem .9rem;font-size:.88rem;display:block}.price-rule-panel table{margin:.5rem 0}.price-rule-form{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:.5rem 0 .7rem;display:flex}.price-rule-form label{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.price-rule-form input.buffer-input{width:6.5rem}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid var(--hairline);padding:.45rem 0;font-size:.88rem}.activity-list li:last-child{border-bottom:0}.activity-time{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:.5rem;font-size:.78rem}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1rem 0;display:grid}.store-card{border-radius:var(--radius-sm);background:var(--gloss) padding-box, var(--surface-2) padding-box, var(--edge) border-box;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);border:1px solid #0000;padding:.95rem 1rem;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.store-card:hover{box-shadow:var(--shadow-hover), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);transform:translateY(-3px)}.store-card.ch-shopee{background:var(--gloss) padding-box, radial-gradient(130% 150% at 88% 118%, #f4692b33 0%, transparent 46%) padding-box, var(--surface-2) padding-box, var(--edge) border-box}.store-card.ch-tiktok,.store-card.ch-tiktok_shop{background:var(--gloss) padding-box, radial-gradient(130% 150% at 88% 118%, #0fb6c32e 0%, transparent 46%) padding-box, var(--surface-2) padding-box, var(--edge) border-box}.store-card.ch-webstore{background:var(--gloss) padding-box, radial-gradient(130% 150% at 88% 118%, #6366f12e 0%, transparent 46%) padding-box, var(--surface-2) padding-box, var(--edge) border-box}.store-card.ch-webstore .store-head{color:#6366f1}.store-card.off{background:var(--gloss) padding-box, var(--surface) padding-box, var(--edge) border-box}.store-head{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;display:inline-flex}.store-card.ch-shopee .store-head{color:var(--shopee-text)}.store-card.ch-tiktok .store-head,.store-card.ch-tiktok_shop .store-head{color:var(--tiktok-text)}.store-card.off .store-head{color:var(--ink-3)}.store-head:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.store-name{font-family:var(--font-display);margin:.45rem 0 .1rem;font-size:.98rem;font-weight:640}.store-sub{color:var(--ink-2);font-size:.8rem}.store-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.store-actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}tr.sev-critical>td:first-child{box-shadow:inset 3px 0 0 var(--crit-bright)}tr.sev-warning>td:first-child{box-shadow:inset 3px 0 0 var(--warn-bright)}tr.sev-info>td:first-child{box-shadow:inset 3px 0 0 var(--info-bright)}.auth-card{background:var(--gloss) padding-box, var(--surface-2) padding-box, var(--edge) border-box;max-width:440px;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);border:1px solid #0000;margin:3rem auto 0;padding:1.6rem 1.5rem}.auth-card form{max-width:none}form.filters{flex-flow:wrap;align-items:center;gap:.5rem;max-width:none;margin:.75rem 0 1rem}form.filters input,form.filters select{flex:0 auto}form.filters input[type=search]{flex:220px}td.money,th.money{text-align:right;white-space:nowrap}input.buffer-input{width:5.2rem;padding:.35rem .5rem}.variant-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0;display:flex}.variant-row input{flex:8rem;min-width:0}.variant-row input[type=number]{flex:0 6.5rem}.variant-row button{flex:none}.photo-grid{flex-wrap:wrap;gap:.6rem;margin:.5rem 0 .75rem;display:flex}.photo-item{border-radius:var(--radius-sm);background:var(--surface-2) padding-box, var(--edge) border-box;width:84px;height:84px;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border:1px solid #0000;margin:0;position:relative;overflow:hidden}.photo-item img{object-fit:cover;width:100%;height:100%;display:block}.photo-item button.photo-delete{width:26px;height:26px;font-size:.95rem;line-height:1;position:absolute;top:4px;right:4px}.photo-confirm{text-align:center;background:color-mix(in srgb, var(--bg) 82%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem;font-size:.7rem;display:flex;position:absolute;inset:0}.photo-confirm button{padding:.15rem .5rem;font-size:.7rem}.upload-label input[type=file]{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.upload-label{display:inline-block;position:relative}.upload-label .btn-like{cursor:pointer;border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-2) padding-box, var(--edge) border-box;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border:1px solid #0000;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-block}.upload-label .btn-like.disabled{opacity:.55;cursor:not-allowed}.upload-label input[type=file]:focus-visible+.btn-like{outline:2px solid var(--accent);outline-offset:2px}button.icon-btn{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.lang-pill{background:var(--surface-2) padding-box, var(--edge) border-box;border-radius:var(--pill);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border:1px solid #0000;margin-left:.6rem;padding:3px;display:inline-flex}.lang-pill button{font:inherit;letter-spacing:.03em;color:var(--ink-2);border-radius:var(--pill);cursor:pointer;box-shadow:none;background:0 0;border:0;padding:.3rem .6rem;font-size:.72rem;font-weight:700}.lang-pill button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg, var(--btn-g1), var(--btn-g2))}.account{margin-left:.6rem;display:inline-block;position:relative}.account-btn{font:inherit;cursor:pointer;color:var(--ink);background:var(--surface-2) padding-box, var(--edge) border-box;border-radius:var(--pill);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border:1px solid #0000;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .35rem;font-size:.82rem;font-weight:600;display:inline-flex}.account-btn .av{background:linear-gradient(135deg, var(--tiktok), var(--accent));border-radius:50%;flex:none;width:26px;height:26px}.account-btn .who{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.account-menu{z-index:60;background:var(--gloss) padding-box, var(--surface-2) padding-box, var(--edge) border-box;min-width:190px;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);border-radius:var(--radius-sm);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-inset);border:1px solid #0000;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.account-menu a{color:var(--ink);border-radius:9px;align-items:center;gap:.55rem;margin:0;padding:.55rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.account-menu a:hover{background:var(--accent-soft);color:var(--accent-text);text-decoration:none}.account-menu a.danger:hover{background:var(--crit-bg);color:var(--crit)}.caps-list{flex-direction:column;gap:.7rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.cap-row{flex-direction:column;gap:.15rem;display:flex}.cap-row label{cursor:pointer;flex-direction:row;align-items:center;gap:.45rem;display:inline-flex}.cap-row span{color:var(--ink-3);padding-left:1.55rem;font-size:.8rem}.cap-row-deferred span{padding-left:0}.cap-row-deferred .badge{align-self:flex-start;font-size:.72rem}.cap-row-deferred>b{display:inline-block}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.side{align-self:start;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.side-box{background:var(--gloss) padding-box, var(--surface) padding-box, var(--edge) border-box;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);border-radius:var(--radius);box-shadow:var(--shadow), inset 0 1px 0 var(--glass-inset), inset 0 0 0 1px var(--bevel);border:1px solid #0000;flex-direction:column;flex:1;gap:4px;padding:14px 12px;display:flex}.side-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);padding:4px 10px 12px;font-size:1rem;font-weight:660;text-decoration:none}.snav{flex-direction:column;gap:2px;display:flex}.snav .cap{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:10px 10px 4px;font-size:.65rem;font-weight:600}.snav a{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:.85rem;font-weight:500;text-decoration:none;display:flex}.snav a:hover{background:var(--accent-soft);text-decoration:none}.snav a.active{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.side-account{margin-top:auto;position:relative}.side-account .account-btn{border-radius:var(--radius-sm);justify-content:flex-start;width:100%;padding:8px}.side-account .account-btn svg:last-child{flex:none;margin-left:auto}.side-account .account-btn .who{text-align:left;flex:1;min-width:0;max-width:none}.account-menu.up{inset:auto 0 calc(100% + 8px)}.app-main{min-width:0}.appbar{z-index:50;background:var(--gloss) padding-box, var(--surface) padding-box, var(--edge) border-box;-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);border-bottom:1px solid #0000;align-items:center;gap:.6rem;padding:.55rem 1.2rem;display:flex;position:sticky;top:0}.appbar .spacer{flex:1}.appbar-search{background:var(--surface-2) padding-box, var(--edge) border-box;border-radius:var(--radius-sm);min-width:140px;max-width:380px;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--glass-inset);color:var(--ink-3);border:1px solid #0000;flex-direction:row;flex:140px;align-items:center;gap:.5rem;padding:.45rem .8rem;display:flex}.appbar-search input{min-width:0;font:inherit;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:.85rem}.appbar-search input::placeholder{color:var(--ink-3)}.appbar-search .search-close{width:26px;height:26px;color:var(--ink-2);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:none}.appbar button.icon-btn.search-btn{display:none}@media (max-width:560px){.appbar{position:relative}.appbar-search{display:none}.appbar button.icon-btn.search-btn{margin-left:0;display:inline-flex}.appbar-search.open{z-index:65;min-width:0;max-width:none;display:flex;position:absolute;inset:6px 10px}.appbar-search.open input{font-size:1rem}.appbar-search.open .search-close{display:inline-flex}}.appbar .icon-btn.nav-icon{margin-left:0}.appbar button.menu-btn{display:none}.side-backdrop{z-index:70;background:#0a0e1e73;position:fixed;inset:0}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.side{z-index:80;width:264px;transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.side.open{transform:none}.appbar button.menu-btn{display:inline-flex}}@media (max-width:820px){main{padding:1.4rem 1rem 2.5rem}section{padding:1rem}.store-grid{gap:.7rem}}@media (max-width:560px){nav{padding:.7rem 1rem}nav a,nav span{margin-left:.7rem;font-size:.85rem}nav span{display:none}main{padding:1.1rem .85rem 2rem}.store-grid{grid-template-columns:1fr}.auth-card{margin-top:1.25rem}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--surface:linear-gradient(#fff, #f2f6fc);--surface-2:linear-gradient(#fff, #f6f9fd)}}@media (prefers-reduced-transparency:reduce){:root{--blur:0px;--surface:linear-gradient(#fff, #fff);--surface-2:linear-gradient(#fff, #fff);--field:#fff;--pill-base:#fff}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}button.icon-btn.edit-product-btn{vertical-align:middle;width:26px;height:26px;color:var(--ink-2);background:var(--surface-2) padding-box, var(--edge) border-box;border:1px solid #0000}button.icon-btn.edit-product-btn:hover:not(:disabled){color:var(--ink)}input.buffer-input.price-input{width:7.5rem}.product-edit label{margin:.6rem 0;font-weight:600;display:block}.product-edit input[type=text],.product-edit textarea{resize:vertical;width:100%;max-width:34rem;margin-top:.3rem;font-weight:400;display:block}.dash-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.dash-card h2{color:var(--ink-2);margin:0 0 .35rem;font-size:.95rem}.dash-big{font-variant-numeric:tabular-nums;margin:0;font-size:1.7rem;font-weight:700}.dash-sub{color:var(--ink-2);margin:.25rem 0 0}input.buffer-input.sku-input{width:9rem}.muted-note{color:var(--ink-2);font-size:.88rem}.linking-panel h3{margin-top:0}.notif-bell{margin-left:1rem;position:relative}.notif-bell button.icon-btn.nav-icon{margin-left:0;position:relative}.notif-badge{border-radius:var(--pill);background:var(--crit-bright);color:#fff;text-align:center;min-width:17px;height:17px;padding:0 4px;font-size:.68rem;font-weight:700;line-height:17px;position:absolute;top:-4px;right:-4px}.account-menu.notif-menu{width:min(21rem,78vw);max-height:21rem;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.notif-head{padding:.35rem .6rem .5rem;font-weight:700}.notif-empty{color:var(--ink-2);margin:0;padding:.35rem .6rem .6rem}.notif-item{border-top:1px solid var(--hairline);flex-direction:column;gap:.15rem;padding:.45rem .6rem;font-size:.9rem;display:flex}.notif-time{color:var(--ink-3);font-size:.75rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-panel h2{margin-top:0}.onboarding-steps{flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding-left:1.25rem;display:flex}.onboarding-steps li{line-height:1.45}.onboarding-steps .muted-note{display:inline-block}.legal-doc{max-width:68ch;line-height:1.7}.legal-doc h2{margin-top:2rem}.legal-doc li{margin-bottom:.35rem}.legal-doc table{max-width:100%;display:block;overflow-x:auto}.legal-meta{color:var(--ink-3);font-size:.88rem}.legal-draft{border:1px solid var(--hairline);border-left:4px solid #d97706;border-radius:.5rem;margin:1rem 0 1.5rem;padding:.8rem 1rem;line-height:1.6}.legal-todo{color:#713f12;background:#fde68a;border-radius:.25rem;padding:0 .3rem;font-weight:700}.legal-footer{border-top:1px solid var(--hairline);color:var(--ink-3);text-align:center;background:#fff;margin-top:0;padding:1.25rem 1rem 1.5rem;font-size:.85rem}.consent-note{color:var(--ink-2);margin-top:.75rem;font-size:.82rem;line-height:1.5}
:root{--ls-paper:#f7f8fa;--ls-paper-2:#fff;--ls-ink-1:#22262d;--ls-ink-2:#53555b;--ls-ink-3:#707278;--ls-line-strong:#8e9096;--ls-line:#bec1c5;--ls-state-bad:#b3273d;--ls-font-sans:var(--ls-font-sans-src), system-ui, -apple-system, sans-serif;--ls-font-mono:var(--ls-font-mono-src), ui-monospace, SFMono-Regular, Menlo, monospace;--font:var(--ls-font-sans);--font-display:var(--ls-font-sans);--ls-sp-4:4px;--ls-sp-8:8px;--ls-sp-12:12px;--ls-sp-16:16px;--ls-sp-20:20px;--ls-sp-24:24px;--ls-sp-32:32px;--ls-sp-40:40px;--ls-sp-48:48px;--ls-sp-64:64px}:root input,:root select,:root textarea{font-size:max(16px,1em)}.muted,:root .muted-note{color:var(--ls-ink-2)}:root :is(td,th,span,strong).money{font-family:var(--ls-font-mono)}
