:root{--color-midnight-charcoal:#111118;--color-pitch-black:#0a0a10;--color-off-black:#18181f;--color-dark-frost:#1f1f28;--color-medium-gray:#28283a;--color-light-gray:#38384e;--color-dim-gray:#85859b;--color-silver-dust:#9494aa;--color-polar-white:#eaeaf2;--color-data-blue:#7c72f5;--font-inter:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-caption:14px;--leading-caption:1.4;--tracking-caption:.083px;--text-body:16px;--leading-body:1.5;--tracking-body:-.012px;--text-subheading:20px;--leading-subheading:1.4;--tracking-subheading:-.021px;--text-heading:24px;--leading-heading:1.33;--tracking-heading:-.025px;--text-heading-lg:40px;--leading-heading-lg:1.29;--tracking-heading-lg:-.031px;--text-display:56px;--leading-display:1.14;--tracking-display:-.036px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--spacing-unit:8px;--spacing-8:8px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-64:64px;--spacing-96:96px;--spacing-200:200px;--section-gap:32px;--card-padding:20px;--element-gap:8px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--radius-cards:10px;--radius-images:8px;--radius-buttons:8px;--radius-circularelements:9999px;--surface-midnight-charcoal:#111118;--surface-off-black:#18181f;--surface-dark-frost:#1f1f28;--bg:#111118;--bg-elev:#18181f;--panel:#18181f;--panel-2:#1f1f28;--panel-3:#262633;--panel-hover:#1f1f28;--bg-2:#18181f;--bg-card:#18181f;--border:#28283a;--border-soft:#1e1e2c;--border-strong:#38384e;--border-hover:#4a4a66;--text:#eaeaf2;--text-soft:#9494aa;--muted:#77778c;--muted-soft:#38384e;--text-dim:#38384e;--accent:#7c72f5;--accent-muted:#7c72f524;--primary:#eaeaf2;--primary-2:#d0d0dc;--primary-soft:#eaeaf214;--success:#34c97e;--warn:#e8902a;--danger:#ef4444;--info:#7c72f5;--ring:0 0 0 2px #7c72f573;--shadow-sm:0 1px 3px #00000080;--shadow:0 4px 16px #00000073;--shadow-lg:0 8px 32px #0000008c;--radius:8px;--radius-sm:6px;--ease-out:cubic-bezier(.2, .9, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--semantic-positive:#34c97e;--semantic-positive-bg:#34c97e1f;--semantic-positive-border:#34c97e59;--semantic-warning:#e8902a;--semantic-warning-bg:#e8902a1a;--semantic-warning-border:#e8902a4d;--semantic-negative:#ef4444;--semantic-negative-bg:#ef44441a;--semantic-negative-border:#ef444459;--semantic-info:#7c72f5;--semantic-info-bg:#7c72f51f;--semantic-info-border:#7c72f559}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-inter);background:var(--bg);color:var(--text);letter-spacing:var(--tracking-caption);font-size:15px;line-height:1.55;font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}code,pre,.mono{font-family:var(--font-inter);letter-spacing:.071px;font-size:12px}a{color:var(--accent);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .12s,color .12s}a:hover{border-bottom-color:var(--accent)}::selection{color:var(--text);background:#7c72f540}:focus-visible{box-shadow:var(--ring);border-radius:8px;outline:none}.app{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--color-midnight-charcoal);border-right:1px solid var(--color-medium-gray);gap:var(--element-gap);flex-direction:column;height:100vh;padding:24px 16px 16px;display:flex;position:sticky;top:0}.sidebar .brand{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-polar-white);align-items:center;gap:10px;margin:0 8px 24px;display:flex}.sidebar .brand .dot{background:var(--color-polar-white);border-radius:4px;width:22px;height:22px;position:relative}.sidebar .brand .dot:after{content:"";background:var(--color-midnight-charcoal);border-radius:2px;position:absolute;inset:5px}.sidebar .brand a.brand-link{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border-radius:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.sidebar .brand a.brand-link:hover{opacity:.85;background:0 0}.sidebar a{color:#ffffffa3;font-family:var(--font-inter);font-weight:var(--font-weight-medium);letter-spacing:-.005em;border-bottom:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.sidebar a:hover{background:var(--color-dark-frost);color:var(--color-polar-white);border-bottom-color:#0000}.sidebar a.active{background:var(--accent-muted);color:var(--color-polar-white)}.sidebar .spacer{flex:1}.sidebar .user{color:var(--color-dim-gray);font-family:var(--font-inter);letter-spacing:.083px;border-top:1px solid var(--color-medium-gray);margin-top:12px;padding:8px 12px 4px;font-size:12px}.main{padding:32px 32px 64px;overflow:auto}.page-header{border-bottom:1px solid var(--color-medium-gray);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.page-header h1{font-family:var(--font-inter);letter-spacing:-.025em;font-size:28px;line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-polar-white);margin:0}.page-header .sub{color:var(--color-silver-dust);font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:var(--font-weight-regular);margin-top:6px}.grid-stats{gap:var(--spacing-16);margin-bottom:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.stat{background:var(--color-off-black);border:1px solid var(--color-medium-gray);border-radius:var(--radius-cards);padding:var(--card-padding);transition:background .14s}.stat:hover{background:var(--color-dark-frost)}.stat .label{color:var(--color-dim-gray);font-family:var(--font-inter);font-size:12px;font-weight:var(--font-weight-regular);letter-spacing:.083px;text-transform:none}.stat .value{font-family:var(--font-inter);font-size:var(--text-heading-lg);line-height:var(--leading-heading-lg);letter-spacing:var(--tracking-heading-lg);font-weight:var(--font-weight-semibold);color:var(--color-polar-white);margin-top:8px}.card{background:var(--color-off-black);border:1px solid var(--color-medium-gray);border-radius:var(--radius-cards);padding:var(--card-padding)}.card h3{font-family:var(--font-inter);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:-.02em;font-weight:var(--font-weight-medium);color:var(--color-polar-white);margin:0 0 12px}.card h4{font-family:var(--font-inter);font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:-.015em;font-weight:var(--font-weight-semibold);color:var(--color-polar-white);margin:0 0 8px}.btn{color:var(--color-polar-white);cursor:pointer;font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.005em;white-space:nowrap;background:0 0;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;transition:all .12s cubic-bezier(.2,.9,.3,1);display:inline-flex}.btn:hover:not(:disabled){background:var(--color-dark-frost);border-color:#fff6}.btn:active:not(:disabled){background:var(--color-medium-gray)}.btn.primary{color:#fff;font-weight:var(--font-weight-medium);background:#6358d8;border-color:#6358d8}.btn.primary:hover:not(:disabled){background:#7469e5;border-color:#7469e5}.btn.danger{color:var(--danger);background:0 0;border-color:#f446}.btn.danger:hover:not(:disabled){border-color:var(--danger);background:#ff444414}.btn:disabled{opacity:.4;cursor:not-allowed}.input,.textarea,.select{background:var(--color-off-black);border:1px solid var(--color-medium-gray);width:100%;color:var(--color-polar-white);font-family:var(--font-inter);letter-spacing:-.005em;border-radius:8px;padding:10px 12px;font-size:13px;transition:border-color .14s,background .14s}.input::placeholder,.textarea::placeholder{color:var(--color-dim-gray)}.input:hover,.textarea:hover,.select:hover{border-color:var(--color-light-gray)}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-data-blue);background:var(--color-dark-frost);box-shadow:var(--ring);outline:none}.textarea{resize:vertical;min-height:120px;line-height:1.55}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-dim-gray) 50%), linear-gradient(135deg, var(--color-dim-gray) 50%, transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}label{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-silver-dust);font-size:12px;font-weight:var(--font-weight-regular);margin:12px 0 6px;display:block}.row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.meta{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);margin-bottom:6px;font-size:12px;line-height:1.5}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--color-medium-gray);font-size:13px;font-family:var(--font-inter);letter-spacing:-.005em;color:var(--color-polar-white);padding:12px 16px}th{color:var(--color-dim-gray);font-family:var(--font-inter);font-weight:var(--font-weight-regular);letter-spacing:.083px;text-transform:none;background:0 0;font-size:12px}tbody tr:hover{background:var(--color-dark-frost);cursor:pointer}tbody tr:last-child td{border-bottom:none}.badge{font-family:var(--font-inter);font-size:12px;font-weight:var(--font-weight-regular);letter-spacing:.083px;background:var(--color-dark-frost);color:var(--color-silver-dust);border:1px solid #ffffff3d;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.badge.ok{color:var(--color-data-blue);background:#6798ff1f;border-color:#6798ff66}.badge.warn{color:#f5a623;background:#f5a6231a;border-color:#f5a62359}.badge.danger{color:#f44;background:#ff44441a;border-color:#f446}.badge.info{color:var(--color-data-blue);background:#6798ff1f;border-color:#6798ff66}.badge.muted{color:var(--color-dim-gray);border-color:var(--color-medium-gray);background:0 0}.auth-page{background:var(--color-pitch-black);grid-template-columns:minmax(460px,1.08fr) minmax(420px,.92fr);min-height:100vh;display:grid;overflow:hidden}.auth-story{isolation:isolate;background:linear-gradient(155deg,#7c72f521,#0000 43%),radial-gradient(circle at 12% 92%,#34c97e17,#0000 28%),#101017;border-right:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(40px,6vw,88px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";z-index:-2;opacity:.2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 72%);mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.auth-story__glow{z-index:-1;filter:blur(90px);opacity:.16;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute}.auth-story__glow--one{background:var(--accent);top:5%;right:-15%}.auth-story__glow--two{background:#34c97e;bottom:-20%;left:-15%}.auth-story__content{flex-direction:column;gap:clamp(44px,9vh,96px);width:min(620px,100%);display:flex}.auth-story .logo-full{font-size:18px}.auth-story__copy{max-width:610px}.auth-eyebrow{color:#aaa4ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.auth-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.auth-story h1{color:#f7f7fb;letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:20px 0;font-size:clamp(42px,5.3vw,76px);font-weight:600;line-height:1.02}.auth-story__copy>p{color:#a8a8ba;max-width:570px;margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.auth-feature-list{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.auth-feature{align-items:flex-start;gap:13px;padding:22px 20px 0 0;display:flex}.auth-feature+.auth-feature{border-left:1px solid #ffffff1a;padding-left:20px}.auth-feature__number{color:#77728f;letter-spacing:.08em;flex:none;padding-top:2px;font-size:10px}.auth-feature strong,.auth-feature span{display:block}.auth-feature strong{color:#ededf5;margin-bottom:7px;font-size:13px;font-weight:600}.auth-feature div>span{color:#77778c;font-size:11px;line-height:1.5}.auth-story__footer{color:#5f5f71;margin:48px 0 0;font-size:11px;line-height:1.5}.auth-access{background:radial-gradient(circle at 100% 0%, #7c72f514, transparent 30%), var(--color-pitch-black);place-items:center;min-height:100vh;padding:clamp(32px,7vw,88px);display:grid}.auth-card{background:0 0;border:0;border-radius:0;width:min(430px,100%);padding:0}.auth-card__mobile-brand{margin-bottom:48px;display:none}.auth-card__head{margin-bottom:32px}.auth-card h2{font-family:var(--font-inter);letter-spacing:-.04em;font-size:clamp(30px,3vw,40px);line-height:1.12;font-weight:var(--font-weight-semibold);color:var(--color-polar-white);margin:18px 0 10px}.auth-card__head p{color:var(--color-silver-dust);font-size:14px;line-height:1.55;font-family:var(--font-inter);margin:0}.auth-field{margin-top:20px}.auth-field label{color:#b8b8c8;margin:0 0 8px;font-size:12px;font-weight:500}.auth-field .input{background:#ffffff09;border-color:#ffffff21;min-height:48px;padding:12px 14px;font-size:14px}.auth-field .input:focus{background:#ffffff0e}.auth-password{position:relative}.auth-password .input{padding-right:82px}.auth-password__toggle{color:#8e8ea2;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 6px;font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-submit{width:100%;min-height:48px;margin-top:26px;font-size:13px;box-shadow:0 12px 32px #7c72f533}.auth-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-error{color:#fca5a5;background:#ef444414;border:1px solid #ef444452;border-radius:8px;margin-top:16px;padding:11px 12px;font-size:12px;line-height:1.5}.auth-alert{background:#e8902a14;border:1px solid #e8902a47;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin-bottom:24px;padding:12px;display:grid}.auth-alert__dot{background:var(--warn);border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 4px #e8902a1a}.auth-alert strong,.auth-alert span{display:block}.auth-alert strong{color:#f3c27e;margin-bottom:3px;font-size:12px}.auth-alert span{color:#a99273;font-size:11px;line-height:1.45}.auth-alert__retry{color:#f3c27e;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:11px}.auth-card .switch{color:var(--color-silver-dust);text-align:center;margin-top:18px;font-size:13px}.auth-switch{color:#aaa4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.auth-switch:hover{color:#d0cdff;text-decoration:underline}.auth-help{color:#6f6f82;text-align:center;margin:20px 0 0;font-size:11px;line-height:1.5}.auth-dev-meta{color:#5f5f71;text-align:center;margin-top:16px;font-size:10px}@media (width<=1050px){.auth-page{grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr)}.auth-story{padding:48px 42px}.auth-story__content{gap:60px}.auth-story h1{font-size:clamp(40px,5vw,58px)}.auth-feature-list{grid-template-columns:1fr}.auth-feature{border-bottom:1px solid #ffffff14;padding:15px 0}.auth-feature+.auth-feature{border-left:0;padding-left:0}}@media (width<=780px){.auth-page{display:block;overflow:auto}.auth-story{display:none}.auth-access{align-items:center;min-height:100vh;padding:34px 24px 52px}.auth-card__mobile-brand{display:block}}@media (width<=420px){.auth-access{padding-inline:18px}.auth-card h2{font-size:30px}.auth-alert{grid-template-columns:auto 1fr}.auth-alert__retry{grid-column:2;justify-self:start}}.email-view{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.email-view>*{min-width:0}.email-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:var(--color-midnight-charcoal);max-height:480px;font-family:var(--font-inter);color:var(--color-silver-dust);border:none;border-radius:8px;padding:16px;font-size:13px;line-height:1.65;overflow:auto}.email-body img{border-radius:8px;max-width:100%;height:auto}.tag-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}@keyframes refund-pulse{0%,to{box-shadow:0 0 #ff44448c}50%{box-shadow:0 0 0 8px #f440}}.stage-track{background:var(--color-midnight-charcoal);border:none;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:4px;padding:12px;display:flex}.stage-pill{font-family:var(--font-inter);font-size:12px;font-weight:var(--font-weight-regular);letter-spacing:.083px;color:var(--color-silver-dust);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.stage-pill:hover{background:var(--color-dark-frost);color:var(--color-polar-white)}.stage-pill .num{background:var(--color-dark-frost);width:18px;height:18px;color:var(--color-dim-gray);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.stage-pill.done{color:var(--color-data-blue);background:#6798ff1f;border-color:#6798ff66}.stage-pill.done .num{color:var(--color-data-blue);background:#6798ff33}.stage-pill.current{background:var(--color-polar-white);color:var(--color-midnight-charcoal);border-color:var(--color-polar-white)}.stage-pill.current .num{color:var(--color-midnight-charcoal);font-weight:var(--font-weight-semibold);background:#0003}.order-card{background:var(--color-midnight-charcoal);border:none;border-radius:8px;margin-bottom:12px;padding:16px;font-size:13px}.order-card .title{font-family:var(--font-inter);font-size:var(--text-subheading);letter-spacing:var(--tracking-subheading);font-weight:var(--font-weight-medium);color:var(--color-polar-white);margin-bottom:6px}.order-card ul{margin:8px 0;padding-left:20px}.order-card li{color:var(--color-silver-dust);line-height:1.6}.toast-container{z-index:1000;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--color-off-black);border:1px solid var(--color-medium-gray);min-width:240px;font-family:var(--font-inter);color:var(--color-polar-white);border-radius:8px;padding:12px 16px;font-size:13px;animation:.22s cubic-bezier(.2,.9,.3,1) toastIn}.toast.ok{border-left:3px solid var(--color-data-blue)}.toast.err{border-left:3px solid var(--danger)}@keyframes toastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-medium-gray);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--color-light-gray);background-clip:padding-box;border:2px solid #0000}.pending-card{background:var(--color-off-black);border:1px solid var(--color-medium-gray);border-radius:8px;margin-bottom:16px;padding:16px;position:relative}.pending-card:before{content:"";border-radius:8px 0 0 8px;width:3px;position:absolute;top:0;bottom:0;left:0}.pending-card.action:before{background:var(--danger)}.pending-card.urgent:before{background:var(--warn)}.pending-card.inquiry:before{background:var(--color-data-blue)}.pending-card h3{font-family:var(--font-inter);font-size:var(--text-subheading);line-height:var(--leading-subheading);letter-spacing:var(--tracking-subheading);font-weight:var(--font-weight-medium);color:var(--color-polar-white);align-items:center;gap:8px;margin:0;display:inline-flex}.pending-actions__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pending-actions__count{color:#c7c3ff;font-variant-numeric:tabular-nums;background:#7c72f529;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.pending-actions__toolbar{border-bottom:1px solid var(--color-medium-gray);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.pending-actions__filters{flex-wrap:wrap;gap:6px;display:flex}.pending-actions__filter{border:1px solid var(--color-medium-gray);min-height:34px;color:var(--color-silver-dust);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.pending-actions__filter span{min-width:20px;height:20px;color:var(--color-dim-gray);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.pending-actions__filter:hover,.pending-actions__filter.is-active{color:var(--color-polar-white);background:#7c72f51f;border-color:#7c72f580}.pending-actions__filter.is-active span{color:#d6d3ff;background:#7c72f533}.pending-actions__search{width:min(290px,100%);min-height:36px}.pending-actions__more{width:100%;margin-top:12px}@media (width<=760px){.pending-actions__head,.pending-actions__toolbar{flex-direction:column;align-items:stretch}.pending-actions__search{width:100%}}.pending-item{border-bottom:1px solid var(--color-medium-gray);padding:12px 0}.pending-item:last-child{border-bottom:none}.pending-meta{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.pending-meta .store-name{font-weight:var(--font-weight-regular);color:var(--color-silver-dust)}.pending-meta .from{color:var(--color-silver-dust)}.pending-meta .order{color:var(--color-data-blue);font-family:var(--font-inter)}.pending-meta .time{color:var(--color-dim-gray);margin-left:auto}.pending-draft{font-family:var(--font-inter);color:var(--color-silver-dust);background:var(--color-midnight-charcoal);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;border-radius:8px;-webkit-box-orient:vertical;margin-bottom:10px;padding:8px 12px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.pending-reason{font-family:var(--font-inter);color:var(--color-polar-white);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.pending-actions{flex-wrap:wrap;gap:8px;display:flex}.badge.badge-action{color:var(--danger);background:#ff44441f;border-color:#f446}.badge.badge-urgent{color:var(--warn);background:#f5a6231f;border-color:#f5a62366}.badge.badge-inquiry{color:var(--color-data-blue);background:#6798ff1f;border-color:#6798ff66}.btn-sm,.btn.btn-sm{padding:6px 12px;font-size:12px}.btn-primary{background:var(--color-data-blue);border:1px solid var(--color-data-blue);color:#fff;font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--color-data-blue);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn-primary:hover:not(:disabled){background:#9288f8;border-color:#9288f8}.btn-secondary{background:var(--color-dark-frost);border:1px solid var(--color-dark-frost);color:var(--color-polar-white);font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;border-bottom:1px solid var(--color-dark-frost);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 11px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn-secondary:hover:not(:disabled){background:var(--color-medium-gray);border-color:var(--color-medium-gray)}.btn-danger{color:var(--danger);font-family:var(--font-inter);font-size:13px;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f446;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn-danger:hover:not(:disabled){border-color:var(--danger);background:#ff444414}.btn,.btn-primary,.btn-secondary,.btn-danger,a.btn,a.btn-primary,a.btn-secondary,a.btn-danger{border-bottom-width:1px}a.btn:hover,a.btn-primary:hover,a.btn-secondary:hover,a.btn-danger:hover{color:inherit}@media (width<=900px){.app{grid-template-columns:1fr}.sidebar{border-right:none;border-bottom:1px solid var(--color-medium-gray);flex-direction:row;gap:8px;height:auto;padding:16px;position:static;overflow-x:auto}.sidebar .brand{margin:0 12px 0 0}.sidebar a{white-space:nowrap}.sidebar .spacer,.sidebar .user{display:none}.email-view,.row{grid-template-columns:1fr}.main{padding:24px}}.return-shell{background:var(--color-midnight-charcoal);justify-content:center;min-height:100vh;padding:24px 16px;display:flex}.return-card{background:var(--color-off-black);border:1px solid var(--color-medium-gray);width:100%;max-width:760px;color:var(--color-polar-white);border-radius:12px;padding:32px}.return-brand{border-bottom:1px solid var(--color-medium-gray);align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.return-head h1{font-size:var(--text-heading);letter-spacing:var(--tracking-heading);margin:0 0 8px}.return-head p{color:var(--color-silver-dust);margin:0 0 16px;font-size:14px}.return-nav{border-bottom:1px solid var(--color-medium-gray);flex-wrap:wrap;gap:6px;margin:16px 0 24px;padding-bottom:16px;display:flex}.return-nav-item{border:1px solid var(--color-medium-gray);color:var(--color-silver-dust);cursor:pointer;font-size:12px;font-family:var(--font-inter);background:0 0;border-radius:6px;padding:6px 10px}.return-nav-item.active{background:var(--color-data-blue);color:var(--color-pitch-black);border-color:var(--color-data-blue)}.return-section h2{font-size:var(--text-subheading);letter-spacing:var(--tracking-subheading);margin:0 0 6px}.return-sub{color:var(--color-silver-dust);margin:0 0 20px;font-size:13px}.return-grid{grid-template-columns:1fr;gap:16px;display:grid}.return-field label{color:var(--color-silver-dust);font-size:12px;font-family:var(--font-inter);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}.return-field input,.return-field textarea,.return-field select{background:var(--color-pitch-black);border:1px solid var(--color-medium-gray);width:100%;color:var(--color-polar-white);font-size:14px;font-family:var(--font-inter);border-radius:6px;padding:10px 12px}.return-field input:focus,.return-field textarea:focus,.return-field select:focus{border-color:var(--color-data-blue);outline:none}.return-field input[disabled]{opacity:.6;cursor:not-allowed}.return-hint{color:var(--color-dim-gray);margin-top:6px;font-size:12px}.return-note{background:var(--color-dark-frost);border-left:3px solid var(--color-data-blue);color:var(--color-silver-dust);border-radius:4px;margin:0;padding:12px 14px;font-size:13px}.return-radio{flex-direction:column;gap:8px;display:flex}.return-radio label{font-family:var(--font-inter);text-transform:none;letter-spacing:0;color:var(--color-polar-white);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.return-check{color:var(--color-polar-white);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.return-check input{margin-top:3px}.return-error{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e73;border-radius:6px;padding:12px 14px;font-size:13px}.return-foot{border-top:1px solid var(--color-medium-gray);justify-content:space-between;gap:8px;margin-top:24px;padding-top:20px;display:flex}@media (width<=600px){.return-card{padding:20px 16px}.return-head h1{font-size:22px}}.logo-full{font-family:var(--font-inter);font-weight:var(--font-weight-semibold);font-size:var(--text-subheading);letter-spacing:var(--tracking-subheading);color:var(--color-polar-white);align-items:center;gap:10px;display:inline-flex}.logo-text{line-height:1}.app--v2{grid-template:"sidebar topbar""sidebar main"1fr/232px 1fr;min-height:100vh;display:grid}.app--v2 .sidebar{grid-area:sidebar}.app--v2 .topbar{grid-area:topbar}.app--v2 .main{grid-area:main}@media (width<=900px){.app--v2{grid-template-columns:1fr;grid-template-areas:"topbar""sidebar""main"}}.topbar{z-index:30;-webkit-backdrop-filter:saturate(140%)blur(12px);border-bottom:1px solid var(--color-medium-gray);background:#111118e0;justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex;position:sticky;top:0}.topbar__left,.topbar__right{align-items:center;gap:10px;min-width:0;display:flex}.topbar__palette{background:var(--color-off-black);color:var(--color-silver-dust);font-family:var(--font-inter);letter-spacing:-.005em;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.topbar__palette:hover{background:var(--color-dark-frost);color:var(--color-polar-white);border-color:#ffffff52}.topbar__kbd,.topbar__palette kbd,.palette kbd{min-width:22px;font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-silver-dust);background:var(--color-midnight-charcoal);border:1px solid var(--color-medium-gray);border-radius:4px;justify-content:center;align-items:center;padding:1px 5px;font-size:11px;display:inline-flex}.topbar__notif,.topbar__theme{width:32px;height:32px;color:var(--color-silver-dust);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.topbar__notif:hover,.topbar__theme:hover{background:var(--color-dark-frost);color:var(--color-polar-white);border-color:var(--color-medium-gray)}.topbar__notif-dot{background:var(--color-data-blue);min-width:18px;height:18px;color:var(--color-midnight-charcoal);font-family:var(--font-inter);border:2px solid var(--color-midnight-charcoal);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-2px;right:-2px}.topbar__user{position:relative}.topbar__avatar{background:var(--color-dark-frost);width:32px;height:32px;color:var(--color-polar-white);font-family:var(--font-inter);letter-spacing:.02em;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.topbar__avatar:hover{background:var(--color-medium-gray);border-color:#ffffff52}.topbar__user-menu{background:var(--color-off-black);border:1px solid var(--color-medium-gray);z-index:50;min-width:220px;animation:menuIn .14s var(--ease-out);border-radius:8px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000080}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.topbar__user-meta{padding:6px 8px 10px}.topbar__user-name{font-family:var(--font-inter);color:var(--color-polar-white);font-size:13px;font-weight:500}.topbar__user-email{font-family:var(--font-inter);color:var(--color-dim-gray);letter-spacing:.083px;word-break:break-all;margin-top:2px;font-size:11px}.topbar__user-divider{background:var(--color-medium-gray);height:1px;margin:4px 0}.topbar__user-item{text-align:left;width:100%;font-family:var(--font-inter);color:var(--color-silver-dust);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.topbar__user-item:hover{background:var(--color-dark-frost);color:var(--color-polar-white)}.topbar__user-item--danger{color:var(--semantic-negative)}.topbar__user-item--danger:hover{background:var(--semantic-negative-bg);color:var(--semantic-negative)}.breadcrumb{min-width:0;font-family:var(--font-inter);color:var(--color-dim-gray);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.breadcrumb__item{align-items:center;gap:6px;display:inline-flex}.breadcrumb__link{color:var(--color-dim-gray);transition:color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.breadcrumb__link:hover{color:var(--color-polar-white);border-bottom-color:#0000}.breadcrumb__current{color:var(--color-polar-white);font-weight:500}.breadcrumb__sep{color:var(--color-medium-gray)}.topbar__left:empty:before{content:""}.sidebar a .nav-badge{font-family:var(--font-inter);background:var(--color-data-blue);color:var(--color-midnight-charcoal);letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.sk{background:linear-gradient(90deg, var(--color-off-black) 0%, var(--color-dark-frost) 50%, var(--color-off-black) 100%);background-size:200% 100%;border-radius:4px;animation:1.4s linear infinite skShimmer;display:inline-block}@keyframes skShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-line{border-radius:4px;width:100%;height:12px;display:block}.sk-card{border-radius:8px;width:100%;display:block}.sk-stat{background:var(--color-off-black);border-radius:8px;padding:16px;display:block}.sk-row td{padding:12px 16px}.sk-row .sk-line{height:10px}.empty-state{text-align:center;color:var(--color-silver-dust);font-family:var(--font-inter);flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.empty-state--dense{gap:8px;padding:24px 16px}.empty-state__icon{background:var(--color-off-black);border:1px solid var(--color-medium-gray);width:48px;height:48px;color:var(--color-silver-dust);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.empty-state--dense .empty-state__icon{border-radius:10px;width:36px;height:36px}.empty-state__title{color:var(--color-polar-white);letter-spacing:-.012px;font-size:16px;font-weight:600}.empty-state__description{color:var(--color-silver-dust);max-width:480px;font-size:13px;line-height:1.55}.empty-state__action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.empty-state__extra{width:100%;max-width:480px;margin-top:12px}.empty-state__suggestions{color:var(--color-dim-gray);font-size:12px;line-height:1.7}.empty-state__cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.empty-state__card{background:var(--color-off-black);border:1px solid var(--color-medium-gray);cursor:pointer;font:inherit;color:var(--color-polar-white);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.empty-state__card:hover{background:var(--color-dark-frost);border-color:var(--color-data-blue);transform:translateY(-1px)}.empty-state__card-title{font-size:13px;font-weight:600}.empty-state__card-desc{color:var(--color-dim-gray);font-size:11px;line-height:1.45}.overflow-menu{display:inline-block;position:relative}.overflow-menu__trigger{min-width:32px;padding:3px 10px;font-size:16px;line-height:1}.overflow-menu__pop{z-index:30;background:var(--color-off-black);border:1px solid var(--color-medium-gray);border-radius:8px;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0006}.overflow-menu__item{text-align:left;color:var(--color-polar-white);font:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px}.overflow-menu__item:hover{background:var(--color-dark-frost)}.card{transition:background var(--dur-base) var(--ease-out)}table td,table th{font-variant-numeric:tabular-nums}.card--clickable{cursor:pointer;transition:background var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.card--clickable:hover{box-shadow:var(--shadow);background:var(--color-dark-frost);transform:translateY(-1px)}.search-field{display:block;position:relative}.search-field__icon{color:var(--color-dim-gray);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-field .input{border-color:var(--color-medium-gray);padding-left:36px}.input:focus,.textarea:focus,.select:focus{box-shadow:0 0 0 3px #6798ff2e}.app:not(.app--v2) .topbar{display:none}.app-bootstrap{background:var(--color-midnight-charcoal);flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;display:flex}.app-bootstrap__hint{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);font-size:12px;animation:1.4s ease-in-out infinite bootPulse}@keyframes bootPulse{0%,to{opacity:.4}50%{opacity:1}}.sidebar .brand{margin:0 8px 24px;padding:0}.sidebar .brand .dot{display:none}.app--v2 .sidebar{gap:4px;padding:20px 14px 16px}.app--v2 .sidebar a{padding:7px 10px;font-size:13px}.app--v2 .main{padding:24px 32px 64px}@media (width<=900px){.app--v2 .main{padding:20px 16px 48px}}.email-view--with-sidebar{grid-template-columns:auto minmax(0,1fr);gap:20px;display:grid}@media (width<=1100px){.email-view--with-sidebar{grid-template-columns:1fr}}.email-tabs-wrap{min-width:0}.email-tabs{border-bottom:1px solid var(--color-medium-gray);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.email-tab{color:var(--color-dim-gray);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:7px;margin-bottom:-1px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.email-tab:hover{color:var(--color-polar-white);background:var(--color-off-black)}.email-tab--active{color:var(--color-polar-white);border-bottom-color:var(--color-data-blue)}.email-tab__icon{font-size:14px;line-height:1}.email-tab__badge{font-family:var(--font-inter);background:var(--color-data-blue);color:#fff;border-radius:999px;padding:1px 6px;font-size:11px;line-height:1.4}.email-tab-panel{min-width:0}.inline-alert{color:var(--color-silver-dust);background:var(--semantic-warning-bg);border:1px solid var(--color-medium-gray);border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:13px}.inbox-body--split{align-items:stretch;gap:0;height:calc(100vh - 240px);min-height:480px;display:flex}.inbox-list-pane{padding:8px}.inbox-list-pane--split{flex-direction:column;flex:0 0 36%;min-width:320px;margin:0;display:flex;overflow-y:auto}.inbox-divider{cursor:col-resize;flex:0 0 12px;align-self:stretch;position:relative}.inbox-divider:before{content:"";background:var(--color-medium-gray);width:1px;transition:background var(--dur-fast) var(--ease-out), width var(--dur-fast) var(--ease-out);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.inbox-divider:hover:before{background:var(--color-data-blue);width:3px}.inbox-preview-wrap{flex:1 1 0;min-width:0;display:flex;position:relative}.inbox-preview-pane{flex:1 1 0;min-width:0;padding:4px 4px 32px;overflow-y:auto}.inbox-body--split .inbox-preview-pane{height:100%}.scroll-fade{pointer-events:none;opacity:0;height:28px;transition:opacity var(--dur-fast) var(--ease-out);z-index:5;position:absolute;left:0;right:0}.scroll-fade[data-on="1"]{opacity:1}.scroll-fade--top{background:linear-gradient(to bottom, var(--color-midnight-charcoal,var(--bg)), transparent);top:0}.scroll-fade--bottom{background:linear-gradient(to top, var(--color-midnight-charcoal,var(--bg)), transparent);bottom:0}.sticky-actions{z-index:6;border:1px solid var(--color-medium-gray);background:var(--color-midnight-charcoal,var(--panel));background:color-mix(in srgb, var(--color-midnight-charcoal,var(--panel)) 86%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);opacity:0;pointer-events:none;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:0;transform:translateY(140%);box-shadow:0 -6px 20px #0000002e}.sticky-actions--shown{opacity:1;pointer-events:auto;transform:translateY(0)}.undo-send-bar{z-index:210;color:#fff;border:1px solid var(--color-medium-gray);animation:undoSlideUp .2s var(--ease-out);background:#111118;border-radius:999px;align-items:center;gap:12px;padding:10px 14px 10px 12px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0006}.undo-send-bar__count{background:var(--color-data-blue);color:#fff;width:24px;height:24px;font-family:var(--font-inter);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.undo-send-bar__btn{color:var(--color-data-blue);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-weight:700}.undo-send-bar__btn:hover{background:#3366ff24}@keyframes undoSlideUp{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.email-list__head{border-bottom:1px solid var(--color-dark-frost);align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px 8px;display:flex}.email-list__selectall{color:var(--color-dim-gray);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.email-list{flex-direction:column;display:flex}.email-list__item{border-left:3px solid #0000;border-bottom:1px solid var(--color-dark-frost);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:6px;grid-template-columns:1fr;align-items:start;gap:10px;padding:10px;display:grid}.email-list__item--selectable{grid-template-columns:auto 1fr}.email-list__item:hover{background:var(--color-off-black)}.email-list__item--active{background:var(--color-off-black);border-left-color:var(--color-data-blue)}.email-list__check{padding-top:2px}.email-list__main{min-width:0}.email-list__line1{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-list__from{color:var(--color-polar-white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.email-list__line2{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.email-list__subject{color:var(--color-silver-dust);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.email-list__meta{flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.email-list__time{color:var(--color-dim-gray);font-size:11px}.email-detail__head{border-bottom:1px solid var(--color-dark-frost);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.email-detail--embedded .email-view--with-sidebar{grid-template-columns:auto minmax(0,1fr)}@media (width<=1100px){.email-detail--embedded .email-view--with-sidebar{grid-template-columns:1fr}}.shortcut-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);animation:fadeIn var(--dur-fast) var(--ease-out);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.shortcut-overlay__panel{background:var(--color-midnight-charcoal,var(--panel));border:1px solid var(--color-medium-gray);border-radius:14px;width:100%;max-width:720px;max-height:86vh;padding:24px;overflow-y:auto;box-shadow:0 24px 60px #0006}.shortcut-overlay__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.shortcut-overlay__grid{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}@media (width<=640px){.shortcut-overlay__grid{grid-template-columns:1fr}}.shortcut-overlay__group-title{text-transform:uppercase;letter-spacing:.6px;color:var(--color-dim-gray);margin-bottom:8px;font-size:11px}.shortcut-overlay__row{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.shortcut-overlay__label{color:var(--color-silver-dust);font-size:13px}.shortcut-overlay__kbd{font-family:var(--font-inter);color:var(--color-polar-white);background:var(--color-off-black);border:1px solid var(--color-medium-gray);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:11px}.customer-sidebar{background:var(--color-off-black);border-radius:var(--radius-cards);width:320px;max-height:calc(100vh - 100px);font-family:var(--font-inter);transition:width .2s var(--ease-out);align-self:flex-start;padding:16px 16px 20px;position:sticky;top:80px;overflow-y:auto}@media (width<=1100px){.customer-sidebar{width:auto}}.customer-sidebar--rail{cursor:pointer;width:52px;transition:width .2s var(--ease-out), background .12s var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:12px 6px;display:flex;overflow:hidden}.customer-sidebar--rail:hover{background:var(--color-dark-frost)}@media (width<=1100px){.customer-sidebar--rail{flex-direction:row;justify-content:flex-start;width:auto}}.customer-sidebar__rail-avatar{background:var(--color-data-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.customer-sidebar__rail-risk{font-size:14px;line-height:1}.customer-sidebar__rail-risk.is-high{color:var(--semantic-negative,#dc2626)}.customer-sidebar__rail-risk.is-medium{color:var(--color-dim-gray)}.customer-sidebar__rail-chevron{color:var(--color-dim-gray);margin-top:auto;font-size:13px}.customer-sidebar__rail-label{font-family:var(--font-inter);letter-spacing:.5px;color:var(--color-dim-gray);writing-mode:vertical-rl;text-orientation:mixed;font-size:9px}@media (width<=1100px){.customer-sidebar__rail-chevron{margin-top:0;margin-left:auto}.customer-sidebar__rail-label{writing-mode:horizontal-tb}}.customer-sidebar__title{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.customer-sidebar__collapse{border:1px solid var(--color-medium-gray);color:var(--color-dim-gray);cursor:pointer;transition:color .12s var(--ease-out), border-color .12s var(--ease-out);background:0 0;border-radius:6px;padding:2px 7px;font-size:13px;line-height:1}.customer-sidebar__collapse:hover{color:var(--color-polar-white);border-color:var(--color-data-blue)}.customer-sidebar__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.customer-sidebar__name{color:var(--color-polar-white);letter-spacing:-.012px;word-break:break-word;flex:1;min-width:0;font-size:16px;font-weight:600}.customer-sidebar__email{font-family:var(--font-inter);color:var(--color-dim-gray);word-break:break-all;margin-bottom:14px;font-size:11.5px}.customer-sidebar__metrics{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.customer-sidebar__metric{background:var(--color-midnight-charcoal);border-radius:6px;padding:8px 10px}.customer-sidebar__metric.is-highlight{background:var(--semantic-positive-bg);border:1px solid var(--semantic-positive-border)}.customer-sidebar__metric.is-danger{background:var(--semantic-negative-bg);border:1px solid var(--semantic-negative-border)}.customer-sidebar__metric-label{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);text-transform:uppercase;font-size:10px}.customer-sidebar__metric-value{font-family:var(--font-inter);color:var(--color-polar-white);font-variant-numeric:tabular-nums;letter-spacing:-.012px;margin-top:2px;font-size:15px;font-weight:600}.customer-sidebar__tags{flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.customer-sidebar__tags .badge{padding:2px 6px;font-size:10.5px}.customer-sidebar__section-title{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);text-transform:uppercase;justify-content:space-between;align-items:center;margin:16px 0 8px;font-size:10.5px;display:flex}.customer-sidebar__toggle{font-family:var(--font-inter);color:var(--color-data-blue);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;font-size:10px}.customer-sidebar__toggle:hover{text-decoration:underline}.customer-sidebar__risk-flags{background:var(--semantic-warning-bg);border:1px solid var(--semantic-warning-border);border-radius:6px;margin-bottom:14px;padding:8px 10px}.customer-sidebar__flag{color:var(--color-silver-dust);align-items:flex-start;gap:6px;margin:4px 0;font-size:12px;display:flex}.customer-sidebar__flag-dot{background:var(--semantic-warning);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;display:inline-block}.customer-sidebar__order{background:var(--color-midnight-charcoal);transition:background var(--dur-fast) var(--ease-out);border-radius:6px;margin-bottom:8px;padding:10px 12px;font-size:12.5px}.customer-sidebar__order:hover{background:var(--color-dark-frost)}.customer-sidebar__order.is-cancelled{opacity:.55}.customer-sidebar__order-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.customer-sidebar__order-name{font-family:var(--font-inter);color:var(--color-data-blue);font-size:12px;font-weight:500}.customer-sidebar__order-total{font-family:var(--font-inter);color:var(--color-polar-white);font-variant-numeric:tabular-nums;font-weight:600}.customer-sidebar__order-meta{font-family:var(--font-inter);letter-spacing:.04px;color:var(--color-dim-gray);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;font-size:10.5px;display:flex}.customer-sidebar__order-meta .badge{padding:1px 5px;font-size:9.5px}.customer-sidebar__order-items{color:var(--color-silver-dust);flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.customer-sidebar__order-item{align-items:baseline;gap:6px;display:flex}.customer-sidebar__order-qty{font-family:var(--font-inter);color:var(--color-dim-gray);min-width:18px;font-size:10px}.customer-sidebar__order-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-sidebar__order-item--more{color:var(--color-dim-gray);font-size:11px;font-style:italic}.customer-sidebar__order-tracking{font-family:var(--font-inter);margin-top:6px;font-size:10.5px}.customer-sidebar__order-tracking a{color:var(--color-data-blue);border-bottom:1px solid #0000}.customer-sidebar__order-tracking a:hover{border-bottom-color:var(--color-data-blue)}.customer-sidebar__empty{color:var(--color-dim-gray);padding:8px 0;font-size:12px}.customer-sidebar__ticket{background:var(--color-midnight-charcoal);transition:background var(--dur-fast) var(--ease-out);border-bottom:none;border-radius:6px;margin-bottom:6px;padding:8px 10px;text-decoration:none;display:block}.customer-sidebar__ticket:hover{background:var(--color-dark-frost);border-bottom:none}.customer-sidebar__ticket-subject{color:var(--color-polar-white);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:12.5px;overflow:hidden}.customer-sidebar__ticket-meta{font-family:var(--font-inter);color:var(--color-dim-gray);letter-spacing:.04px;align-items:center;gap:6px;font-size:10px;display:flex}.customer-sidebar__block{margin-top:4px}.risk-badge{font-family:var(--font-inter);letter-spacing:.083px;white-space:nowrap;border:1px solid;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.risk-badge--compact{padding:2px 6px;font-size:10px}.risk-badge__dot{border-radius:50%;width:6px;height:6px;display:inline-block}.risk-badge__score{font-family:var(--font-inter);opacity:.7;font-size:9.5px}.risk-badge--positive{color:var(--semantic-positive);background:var(--semantic-positive-bg);border-color:var(--semantic-positive-border)}.risk-badge--positive .risk-badge__dot{background:var(--semantic-positive)}.risk-badge--warning{color:var(--semantic-warning);background:var(--semantic-warning-bg);border-color:var(--semantic-warning-border)}.risk-badge--warning .risk-badge__dot{background:var(--semantic-warning)}.risk-badge--danger{color:var(--semantic-negative);background:var(--semantic-negative-bg);border-color:var(--semantic-negative-border)}.risk-badge--danger .risk-badge__dot{background:var(--semantic-negative);animation:1.6s ease-in-out infinite riskPulse}@keyframes riskPulse{0%,to{box-shadow:0 0 #f449}50%{box-shadow:0 0 0 5px #f440}}.risk-badge--neutral{color:var(--color-dim-gray);background:var(--color-midnight-charcoal);border-color:var(--color-medium-gray)}.risk-badge--neutral .risk-badge__dot{background:var(--color-dim-gray)}.sentiment-banner{background:var(--color-off-black);border-radius:var(--radius-cards);border-left:3px solid var(--color-medium-gray);margin-bottom:16px;padding:12px 16px}.sentiment-banner--low{border-left-color:var(--semantic-positive)}.sentiment-banner--medium{border-left-color:var(--semantic-warning)}.sentiment-banner--high{border-left-color:var(--semantic-negative);background:var(--semantic-negative-bg)}.sentiment-banner__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sentiment-banner__sentiment{font-family:var(--font-inter);color:var(--color-polar-white);font-size:14px}.sentiment-banner__tone{color:var(--color-silver-dust);font-size:12.5px;font-weight:400}.sentiment-banner__signals{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sentiment-banner__signal{font-family:var(--font-inter);letter-spacing:.083px;background:var(--color-midnight-charcoal);border:1px solid var(--color-medium-gray);color:var(--color-silver-dust);border-radius:4px;padding:2px 7px;font-size:10.5px}.sentiment-banner__signal--high{color:var(--semantic-negative);background:var(--semantic-negative-bg);border-color:var(--semantic-negative-border)}.sentiment-banner__signal--medium{color:var(--semantic-warning);background:var(--semantic-warning-bg);border-color:var(--semantic-warning-border)}.sentiment-banner__action{color:var(--color-polar-white);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.sentiment-banner__action-label{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);text-transform:uppercase;font-size:10.5px}.sentiment-banner__loading{font-family:var(--font-inter);color:var(--color-dim-gray);font-size:11px}.translation-wrap{width:100%}.translation-toolbar{align-items:center;gap:10px;margin-bottom:8px;display:flex}.translation-meta{font-family:var(--font-inter);letter-spacing:.083px;color:var(--color-dim-gray);font-size:10.5px}.translation-error{font-family:var(--font-inter);color:var(--semantic-negative);font-size:12px}.translation-translated{background:var(--semantic-info-bg);border-left:2px solid var(--semantic-info);border-radius:6px;padding:12px 14px}.kb-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.kb-card{background:var(--color-off-black);border-radius:var(--radius-cards);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;gap:10px;padding:16px;display:flex}.kb-card:hover{background:var(--color-dark-frost);transform:translateY(-1px)}.kb-card--draft{border-color:var(--semantic-warning-border)}.kb-card--archived{opacity:.6}.kb-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kb-card__head h3{font-family:var(--font-inter);font-size:var(--text-subheading);letter-spacing:var(--tracking-subheading);font-weight:var(--font-weight-medium);color:var(--color-polar-white);word-break:break-word;margin:0;line-height:1.3}.kb-card__body{color:var(--color-silver-dust);flex:1;font-size:13px;line-height:1.5}.kb-card__tags{flex-wrap:wrap;gap:4px;display:flex}.kb-card__tags .badge{padding:2px 6px;font-size:10.5px}.kb-card__meta{font-family:var(--font-inter);color:var(--color-dim-gray);letter-spacing:.083px;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.kb-card__actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.kb-card__actions .btn-sm{flex:1}.kb-editor-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:paletteIn .14s var(--ease-out);background:#000000a3;justify-content:center;align-items:flex-start;padding-top:6vh;display:flex;position:fixed;inset:0}.kb-editor{background:var(--color-off-black);border:1px solid var(--color-medium-gray);border-radius:12px;flex-direction:column;width:min(720px,92vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #0009}.kb-editor__head,.kb-editor__foot{border-bottom:1px solid var(--color-medium-gray);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.kb-editor__foot{border-bottom:none;border-top:1px solid var(--color-medium-gray)}.kb-editor__head h2{font-family:var(--font-inter);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:var(--font-weight-semibold);color:var(--color-polar-white);margin:0}.kb-editor__body{flex:1;padding:16px 20px 24px;overflow-y:auto}.kb-editor__chips{flex-wrap:wrap;gap:6px;display:flex}.route-fallback{justify-content:center;align-items:center;min-height:40vh;display:flex}.main>*{animation:pageIn .24s var(--ease-out) both}.app--v2{height:100vh;min-height:0;transition:grid-template-columns .18s var(--ease-out);overflow:hidden}.app--v2.app--sidebar-collapsed{grid-template-columns:56px minmax(0,1fr)}.app--v2 .main{width:100%;min-width:0;max-width:none;min-height:0;padding:24px 28px 32px;overflow:auto}.app--v2 .sidebar{min-width:0;overflow:hidden}.sidebar .brand{justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar__collapse{color:var(--color-dim-gray);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px}.sidebar__collapse:hover{color:var(--color-polar-white);background:var(--color-dark-frost)}.sidebar__monogram{background:var(--accent);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.app--sidebar-collapsed .sidebar{padding-inline:7px}.app--sidebar-collapsed .sidebar .brand{flex-direction:column;margin-inline:2px}.app--sidebar-collapsed .sidebar a{justify-content:center;padding-inline:7px}.app--sidebar-collapsed .sidebar a span:not(.nav-badge){display:none}.app--sidebar-collapsed .sidebar svg{flex:none}.sticky-actions{opacity:1;pointer-events:auto;transform:none}.email-body--sent{border-left:3px solid var(--semantic-positive,#2fbf71);background:var(--color-dark-frost)}.inbox-body--split{height:calc(100vh - 190px)}.inbox-list-pane--split{flex-basis:30%}.inbox-preview-wrap{flex-basis:70%}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.btn:active:not(:disabled),.btn.primary:active:not(:disabled){transform:scale(.98)}.sidebar a{position:relative}.sidebar a:before{content:"";background:var(--accent);width:2px;height:0;transition:height var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar a.active:before{height:16px}.sidebar a svg{transition:transform var(--dur-fast) var(--ease-out)}.sidebar a:hover svg{transform:translate(1px)}tbody tr{transition:background var(--dur-fast) var(--ease-out)}tbody tr:hover{background:#ffffff05}.input,.select,.textarea{transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out)}.badge{transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.mcp-home,.connections-page{width:min(1180px,100%);margin:0 auto}.eyebrow{color:#9ca5ff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.mcp-hero{background:radial-gradient(circle at 86% 0,#4f5bd533,#0000 34%),linear-gradient(145deg,#161824f5,#0d0e15fa);border:1px solid #7c83ff3d;border-radius:24px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:40px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.mcp-hero:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 75%);mask-image:linear-gradient(90deg,#0000 10%,#000 75%)}.mcp-hero>*{z-index:1;position:relative}.mcp-hero h1{letter-spacing:-.045em;max-width:780px;margin:13px 0 16px;font-size:clamp(32px,4.2vw,54px);line-height:1.02}.mcp-hero p{max-width:700px;color:var(--color-dim-gray);margin:0;font-size:16px;line-height:1.7}.mcp-hero__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.mcp-live{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06070c8f;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex}.mcp-live__pulse{background:#d99b43;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 5px #d99b431c}.mcp-live.is-live .mcp-live__pulse{background:#4bd28b;box-shadow:0 0 0 5px #4bd28b1f,0 0 24px #4bd28b59}.mcp-live div{gap:3px;display:grid}.mcp-live span{color:var(--color-dim-gray);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mcp-live strong{color:var(--color-polar-white);font-size:14px}.mcp-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 34px;display:grid}.mcp-stat{border:1px solid var(--border);background:var(--color-dark-frost);border-radius:16px;gap:7px;min-height:130px;padding:22px;display:grid}.mcp-stat>span{color:var(--color-dim-gray);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.mcp-stat strong{color:var(--color-polar-white);letter-spacing:-.025em;font-size:22px}.mcp-stat small{color:var(--color-dim-gray);align-self:end;line-height:1.5}.mcp-section{margin-top:34px}.mcp-section__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.mcp-section__head h2,.mcp-connect h2{letter-spacing:-.025em;margin:7px 0 0;font-size:25px}.mcp-section__head>a{color:#aeb4ff;font-size:13px}.mcp-empty{border:1px dashed var(--border);color:var(--color-dim-gray);background:#ffffff04;border-radius:16px;flex-direction:column;gap:5px;padding:34px;display:flex}.mcp-empty strong{color:var(--color-polar-white)}.agent-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-cycle-card{border:1px solid var(--border);background:linear-gradient(150deg,#191b27f5,#0e0f16fa);border-radius:17px;gap:17px;padding:21px;display:grid}.agent-cycle-card__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.agent-cycle-card__head>div{gap:4px;min-width:0;display:grid}.agent-cycle-card__head strong{color:var(--color-polar-white);font-size:16px}.agent-cycle-card__head small{color:var(--color-dim-gray);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-cycle-scorecard{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.agent-cycle-scorecard>div{border-right:1px solid var(--border);gap:2px;padding:12px 10px;display:grid}.agent-cycle-scorecard>div:last-child{border-right:0}.agent-cycle-scorecard strong{color:var(--color-polar-white);font-size:17px}.agent-cycle-scorecard span{color:var(--color-dim-gray);font-size:9px;line-height:1.3}.agent-cycle-mode{color:#c9ccd7;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.agent-cycle-mode label{align-items:center;gap:8px;display:flex}.agent-cycle-mode select{border:1px solid var(--border);color:var(--color-polar-white);background:#0d0f16;border-radius:8px;padding:7px 9px}.agent-cycle-autonomy{background:#7c83ff0b;border:1px solid #7c83ff2b;border-radius:12px;align-items:start;gap:10px;padding:13px;display:flex}.agent-cycle-autonomy>span{gap:3px;display:grid}.agent-cycle-autonomy strong{color:#d8daff;font-size:12px}.agent-cycle-autonomy small{color:var(--color-dim-gray);font-size:10px;line-height:1.45}.agent-cycle-card input{accent-color:#7c83ff}.agent-cycle-run{justify-self:start}.mcp-store-list{border:1px solid var(--border);background:var(--color-dark-frost);border-radius:16px;overflow:hidden}.mcp-store-row{color:inherit;border-bottom:1px solid var(--border);grid-template-columns:40px minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.mcp-store-row:last-child{border-bottom:0}.mcp-store-row:hover{background:#7c83ff0e}.mcp-store-row__avatar,.store-connection-card__avatar{color:#bbc0ff;background:#7c83ff1a;border:1px solid #7c83ff47;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:750;display:grid}.mcp-store-row__identity{gap:3px;min-width:0;display:grid}.mcp-store-row__identity strong,.mcp-store-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-store-row__identity strong{color:var(--color-polar-white)}.mcp-store-row__identity small{color:var(--color-dim-gray)}.mcp-store-row__services{gap:6px;display:flex}.mcp-store-row__services span,.store-connection-card__services span{border:1px solid var(--border);color:#aeb4c5;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:10px}.mcp-store-row__services .is-muted{opacity:.4}.connection-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.connection-badge.ok{color:#73dda7;background:#4bd28b14;border-color:#4bd28b47}.connection-badge.warn{color:#e6b561;background:#e6b56112;border-color:#e6b56142}.connection-badge.err{color:#ff8989;background:#ff656514;border-color:#ff65654d}.mcp-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcp-capability{border:1px solid var(--border);background:linear-gradient(155deg,#1b1d2af0,#0f1017f5);border-radius:16px;min-height:230px;padding:22px;position:relative;overflow:hidden}.mcp-capability__index{color:#aeb4ff9e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.mcp-capability h3{color:var(--color-polar-white);margin:26px 0 9px;font-size:17px}.mcp-capability p{color:var(--color-dim-gray);font-size:13px;line-height:1.6}.mcp-capability code{color:#98a1ff;white-space:normal;font-size:10px;line-height:1.55;position:absolute;bottom:18px;left:18px;right:18px}.mcp-connect{background:#7c83ff0e;border:1px solid #7c83ff3d;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:center;gap:30px;margin-top:44px;padding:34px;display:grid}.mcp-connect__copy>p{color:var(--color-dim-gray);line-height:1.65}.mcp-connect__copy ol{color:#c7c9d4;gap:9px;padding-left:19px;font-size:13px;line-height:1.5;display:grid}.mcp-code-card{background:#090a0f;border:1px solid #ffffff17;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 20px 50px #00000040}.mcp-code-card__head{color:var(--color-dim-gray);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 14px;font-size:11px;display:flex}.mcp-code-card__head button{color:#b8bdff;cursor:pointer;background:0 0;border:0}.mcp-code-card pre{color:#cdd0ed;margin:0;padding:20px;font-size:12px;line-height:1.65;overflow:auto}.connections-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.connections-header h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:34px}.connections-header p{max-width:670px;color:var(--color-dim-gray);margin:0;line-height:1.6}.connections-summary{border:1px solid var(--border);background:var(--color-dark-frost);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.connections-summary>div{border-right:1px solid var(--border);gap:3px;padding:18px 20px;display:grid}.connections-summary>div:last-child{border-right:0}.connections-summary strong{color:var(--color-polar-white);font-size:19px}.connections-summary span{color:var(--color-dim-gray);font-size:11px}.connection-editor{background:#11131c;border:1px solid #7c83ff4d;border-radius:20px;margin-bottom:24px;overflow:hidden;box-shadow:0 28px 80px #00000052}.connection-editor__head{justify-content:space-between;align-items:center;padding:24px 26px 17px;display:flex}.connection-editor__head h2{letter-spacing:-.025em;margin:6px 0 0;font-size:24px}.icon-button{border:1px solid var(--border);width:34px;height:34px;color:var(--color-dim-gray);cursor:pointer;background:0 0;border-radius:9px;place-items:center;font-size:20px;display:grid}.icon-button:hover{color:#fff;border-color:#555b79}.icon-button.danger:hover{color:#ff8989;border-color:#ff656566}.connection-steps{border-bottom:1px solid var(--border);grid-template-columns:repeat(6,1fr);padding:0 26px 20px;display:grid}.connection-steps button{color:#6f7386;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;display:grid;position:relative}.connection-steps button:before{content:"";background:#2a2d3c;height:1px;position:absolute;top:13px;left:-50%;right:50%}.connection-steps button:first-child:before{display:none}.connection-steps button>span{z-index:1;background:#11131c;border:1px solid #34384b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:750;display:grid;position:relative}.connection-steps button small{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.connection-steps button.active,.connection-steps button.done{color:#b8bdff}.connection-steps button.active>span{color:#fff;background:#555dcc;border-color:#7c83ff;box-shadow:0 0 0 4px #7c83ff1f}.connection-steps button.done>span{color:#56d99a;background:#4bd28b14;border-color:#4bd28b66}.connection-steps button.done:before,.connection-steps button.active:before{background:#7c83ff80}.connection-editor__body{min-height:490px;padding:28px 32px 34px}.connection-panel{gap:22px;max-width:930px;margin:0 auto;display:grid}.connection-panel__intro{max-width:680px}.connection-panel__intro h3{margin:0 0 7px;font-size:20px}.connection-panel__intro p{color:var(--color-dim-gray);margin:0;line-height:1.6}.connection-panel label{color:#d5d6df;gap:7px;min-width:0;font-size:12px;font-weight:650;display:grid}.form-grid{gap:15px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.field-help{color:var(--color-dim-gray);font-size:11px;font-weight:400;line-height:1.45}.field-error{color:#ff8b8b;font-size:11px;font-weight:600}.alias-input{min-height:92px}.textarea.compact{min-height:86px}.playbook-input{min-height:170px}.secret-input{position:relative}.secret-input .input{padding-right:72px}.secret-input button{color:#9fa5ff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.connection-note{color:var(--color-dim-gray);background:#7c83ff0e;border:1px solid #7c83ff33;border-radius:12px;gap:4px;padding:14px 16px;font-size:12px;line-height:1.5;display:grid}.connection-note strong{color:#c8cbff}.connection-note.secure{background:#4bd28b0b;border-color:#4bd28b33}.connection-note.secure strong{color:#74dcaa}.connection-note.warn{background:#f2b84e0e;border-color:#f2b84e3d}.connection-note.warn strong{color:#f0c66f}.provider-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-choice.three{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-choice button{text-align:left;border:1px solid var(--border);color:#d5d7e0;cursor:pointer;background:#ffffff04;border-radius:12px;gap:5px;padding:17px;display:grid}.provider-choice button span{color:var(--color-dim-gray);font-size:11px}.provider-choice button.active{background:#7c83ff14;border-color:#7c83ff8c;box-shadow:inset 0 0 0 1px #7c83ff1f}.preset-strip{border:1px solid var(--border);color:var(--color-dim-gray);background:#ffffff04;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;font-size:11px;display:flex}.preset-strip code{color:#bec2ff;margin-right:14px}.scope-list{color:var(--color-dim-gray);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.scope-list code{border:1px solid var(--border);color:#b9bdca;background:#0c0d13;border-radius:7px;padding:5px 8px}.text-button{cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:12px}.text-button.danger{color:#ff8585}.policy-details{border:1px solid var(--border);background:#ffffff04;border-radius:12px;padding:15px}.policy-details summary{color:#d5d7e0;cursor:pointer;font-size:12px;font-weight:700}.policy-details[open] summary{margin-bottom:16px}.policy-details .narrow-field{max-width:260px;margin-top:14px}.review-grid{border:1px solid var(--border);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.review-grid>div{border-right:1px solid var(--border);gap:5px;min-width:0;padding:16px;display:grid}.review-grid>div:last-child{border-right:0}.review-grid span{color:var(--color-dim-gray);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.review-grid strong,.review-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-grid strong{color:var(--color-polar-white)}.review-grid small{color:var(--color-dim-gray)}.connection-checks{gap:9px;display:grid}.connection-check{border:1px solid var(--border);background:#ffffff04;border-radius:11px;align-items:center;gap:12px;padding:13px 14px;display:flex}.connection-check__icon{color:#c3c6d3;background:#262936;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.connection-check>span:last-child{gap:2px;display:grid}.connection-check small{color:var(--color-dim-gray);line-height:1.45}.connection-check.ok{border-color:#4bd28b33}.connection-check.ok .connection-check__icon{color:#62dda0;background:#4bd28b1a}.connection-check.error{border-color:#ff65653d}.connection-check.error .connection-check__icon{color:#ff8787;background:#ff65651a}.connection-check.pending .connection-check__icon{color:#b6baff;background:#7c83ff1f}.connection-check.skipped{opacity:.65}.connection-test-button{justify-self:start}.connection-test-help{color:var(--color-dim-gray);margin:-13px 0 0;font-size:11px}.connection-editor__footer{border-top:1px solid var(--border);background:#0000001f;justify-content:space-between;padding:17px 26px;display:flex}.store-connection-list{gap:11px;display:grid}.store-connection-card{border:1px solid var(--border);background:var(--color-dark-frost);border-radius:15px;grid-template-columns:minmax(200px,1fr) auto minmax(180px,.7fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.store-connection-card__identity{align-items:center;gap:12px;min-width:0;display:flex}.store-connection-card__identity>div{min-width:0}.store-connection-card__identity h3{color:var(--color-polar-white);text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:14px;overflow:hidden}.store-connection-card__identity p{color:var(--color-dim-gray);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.store-connection-card__services{gap:5px;display:flex}.store-connection-card__services .ok{color:#68dca2;border-color:#4bd28b38}.store-connection-card__services .error{color:#ff8585;border-color:#ff656540}.store-connection-card__services .skipped{opacity:.4}.store-connection-card__status{gap:5px;display:grid}.store-connection-card__status small{color:var(--color-dim-gray);font-size:10px}.store-connection-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.store-connection-card__actions .btn{padding:7px 10px;font-size:11px}.shopify-diagnostic{background:#ff656509;border:1px solid #ff656538;border-radius:12px;grid-column:1/-1;gap:11px;padding:14px;display:grid}.shopify-diagnostic.ok{background:#4bd28b09;border-color:#4bd28b33}.shopify-diagnostic__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.shopify-diagnostic__head>div{gap:3px;display:grid}.shopify-diagnostic__head strong{color:var(--color-polar-white);font-size:12px}.shopify-diagnostic__head span,.shopify-diagnostic>small{color:var(--color-dim-gray);font-size:10px;line-height:1.45}.shopify-diagnostic__head code,.shopify-diagnostic__scopes code{color:#c9ccff;font-size:10px}.shopify-diagnostic__checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.shopify-diagnostic__checks>div{border:1px solid var(--border);border-radius:9px;gap:8px;min-width:0;padding:9px;display:flex}.shopify-diagnostic__checks>div>b{color:#ff8585}.shopify-diagnostic__checks>div.ok>b{color:#68dca2}.shopify-diagnostic__checks>div.warning>b{color:#e7bd61}.shopify-diagnostic__checks span{gap:2px;min-width:0;display:grid}.shopify-diagnostic__checks strong{color:var(--text);font-size:10px}.shopify-diagnostic__checks small{color:var(--color-dim-gray);font-size:9px;line-height:1.35}.shopify-diagnostic__scopes,.shopify-diagnostic__warnings{color:#ffaaa2;font-size:10px}.shopify-diagnostic__warnings{color:#e7bd61}.reply-identity-lock{background:#4bd28b0b;border:1px solid #4bd28b38;border-radius:10px;gap:3px;margin:0 0 12px;padding:10px 12px;display:grid}.reply-identity-lock>span{color:var(--color-dim-gray);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.reply-identity-lock>strong{color:#8ce6b5;font-size:12px}.reply-identity-lock>small{color:var(--color-dim-gray);font-size:10px;line-height:1.4}@media (width<=1050px){.mcp-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-cycle-grid{grid-template-columns:1fr}.store-connection-card{grid-template-columns:minmax(200px,1fr) auto}.store-connection-card__status{grid-column:1}.store-connection-card__actions{grid-area:2/2}.shopify-diagnostic__checks,.form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.mcp-hero{grid-template-columns:1fr;padding:26px}.mcp-hero h1{font-size:34px}.mcp-stat-grid,.connections-summary{grid-template-columns:1fr}.connections-summary>div{border-right:0;border-bottom:1px solid var(--border)}.connections-summary>div:last-child{border-bottom:0}.mcp-capability-grid,.mcp-connect{grid-template-columns:1fr}.mcp-connect{padding:24px}.mcp-store-row{grid-template-columns:40px minmax(0,1fr) auto}.mcp-store-row__services{display:none}.connections-header{flex-direction:column;align-items:stretch}.connections-header .btn{align-self:flex-start}.connection-editor__head{padding-inline:18px}.connection-steps{grid-template-columns:repeat(3,1fr);row-gap:14px;padding-inline:14px}.connection-steps button:nth-child(4):before{display:none}.connection-editor__body{min-height:0;padding:24px 18px}.form-grid.two,.review-grid{grid-template-columns:1fr}.review-grid>div{border-right:0;border-bottom:1px solid var(--border)}.review-grid>div:last-child{border-bottom:0}.store-connection-card{grid-template-columns:1fr}.store-connection-card__services,.store-connection-card__status,.store-connection-card__actions{grid-area:auto/1}.store-connection-card__actions{flex-wrap:wrap}.shopify-diagnostic__checks{grid-template-columns:1fr}}@media (width<=480px){.mcp-home,.connections-page{min-width:0}.mcp-hero,.mcp-connect{border-radius:17px;padding:20px}.mcp-store-row{grid-template-columns:36px minmax(0,1fr)}.mcp-store-row .connection-badge{grid-column:2}.mcp-capability-grid,.form-grid.four,.provider-choice,.provider-choice.three{grid-template-columns:1fr}.agent-cycle-scorecard{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-cycle-scorecard>div:nth-child(2){border-right:0}.agent-cycle-scorecard>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.agent-cycle-mode{flex-direction:column;align-items:stretch}.connection-steps button small{font-size:9px}.connection-editor__footer{padding-inline:18px}}.inbox-page{min-width:0}.inbox-commandbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.inbox-commandbar__title{min-width:0}.inbox-commandbar h1{color:var(--color-polar-white);letter-spacing:-.035em;margin:2px 0;font-size:28px}.inbox-commandbar__actions{flex:none;align-items:center;gap:10px;display:flex}.inbox-eyebrow{color:#a7a9bc;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.inbox-live-dot{background:var(--semantic-positive);width:7px;height:7px;box-shadow:0 0 0 4px var(--semantic-positive-bg);border-radius:50%}.inbox-updated{color:var(--color-dim-gray);white-space:nowrap;font-size:11px}.inbox-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.inbox-kpi{border:1px solid var(--border);min-width:0;min-height:70px;color:inherit;cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:12px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px 12px 10px;display:grid}.inbox-kpi:hover{border-color:var(--border-hover);background:#ffffff0b;transform:translateY(-1px)}.inbox-kpi.is-active{border-color:#7c72f594;box-shadow:inset 0 0 0 1px #7c72f51f}.inbox-kpi__marker{background:var(--color-dim-gray);border-radius:99px;align-self:stretch}.inbox-kpi--danger .inbox-kpi__marker{background:var(--semantic-negative)}.inbox-kpi--warning .inbox-kpi__marker{background:var(--semantic-warning)}.inbox-kpi--info .inbox-kpi__marker{background:var(--color-data-blue)}.inbox-kpi__copy{gap:3px;min-width:0;display:grid}.inbox-kpi__label{color:var(--color-silver-dust);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.inbox-kpi__detail{color:var(--color-dim-gray);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-kpi strong{color:var(--color-polar-white);letter-spacing:-.04em;font-size:23px;font-weight:650}.inbox-queuebar{border:1px solid var(--border);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-bottom:10px;padding:5px;display:flex}.inbox-queues{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.inbox-queues::-webkit-scrollbar{display:none}.inbox-queue{color:var(--color-dim-gray);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:600}.inbox-queue:hover{color:var(--color-polar-white);background:#ffffff09}.inbox-queue.is-active{color:#e8e7ff;background:#7c72f526;box-shadow:inset 0 0 0 1px #7c72f52e}.inbox-filter-actions{flex:none;gap:5px;display:flex}.inbox-filter-btn--active{color:#cbc9ff;border-color:#7c72f573}.inbox-filter-panel{border:1px solid var(--border);background:var(--color-off-black);border-radius:12px;margin:0 0 10px;padding:14px}.inbox-filter-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;display:grid}.inbox-filter-grid label{color:var(--color-dim-gray);margin-bottom:5px;font-size:10px}.inbox-filter-grid .select{font-size:11px}.inbox-bulkbar{z-index:15;background:color-mix(in srgb, var(--color-off-black) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #7c72f559;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:9px 12px;display:flex;position:sticky;top:0}.inbox-bulkbar strong{font-size:12px}.inbox-bulkbar__skill{color:var(--color-dim-gray);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.inbox-bulkbar__skill .select{width:auto;font-size:11px}.inbox-bulkbar__hint{color:var(--color-dim-gray);font-size:10px}.inbox-page .inbox-body--split{border:1px solid var(--border);background:#0000001a;border-radius:14px;height:calc(100vh - 300px);min-height:510px;overflow:hidden}.inbox-page .inbox-list-pane{border:1px solid var(--border);background:var(--color-off-black);border-radius:14px;padding:0;overflow:hidden}.inbox-page .inbox-body--split .inbox-list-pane{border:0;border-right:1px solid var(--border);border-radius:0;min-width:340px}.inbox-list-toolbar{z-index:4;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--color-off-black) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;min-height:48px;padding:9px 12px;display:flex;position:sticky;top:0}.inbox-list-toolbar>div{gap:2px;display:grid}.inbox-list-toolbar strong{color:var(--color-polar-white);font-size:11px}.inbox-list-toolbar span{color:var(--color-dim-gray);font-size:9px}.inbox-page .email-list__head{background:#ffffff03;justify-content:space-between;margin:0;padding:7px 10px}.inbox-page .email-list{padding:0}.inbox-page .email-list__item{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--border-soft);border-radius:0;gap:0;padding:0;position:relative}.inbox-page .email-list__item--selectable{grid-template-columns:36px minmax(0,1fr)}.inbox-page .email-list__item--critical{border-left-color:var(--semantic-negative);background:linear-gradient(90deg, var(--semantic-negative-bg), transparent 42%)}.inbox-page .email-list__item--attention{border-left-color:var(--semantic-warning)}.inbox-page .email-list__item--active{border-left-color:var(--color-data-blue);background:linear-gradient(90deg,#7c72f526,#7c72f50b)}.inbox-page .email-list__item:hover{background-color:#ffffff09}.inbox-page .email-list__check{place-items:start center;padding-top:17px;display:grid}.inbox-page .email-list__main{min-width:0;color:inherit;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 12px 12px 11px;text-decoration:none;display:grid}.email-list__avatar{color:#d6d4ff;background:#7c72f51c;border:1px solid #7c72f53d;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.email-list__content{gap:3px;min-width:0;display:grid}.inbox-page .email-list__line1{align-items:flex-start;gap:8px;display:flex}.email-list__identity{align-items:baseline;gap:6px;min-width:0;display:flex}.inbox-page .email-list__from{color:var(--color-polar-white);font-size:12px}.email-list__store{color:#9692dc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inbox-page .email-list__time{margin-left:auto;padding-top:1px;font-size:9px}.inbox-page .email-list__subject{color:#c8c8d3;font-size:11px;font-weight:600;display:block}.email-list__gist,.email-list__draft{color:var(--color-dim-gray);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;display:block;overflow:hidden}.email-list__draft{color:#aaa9ba;background:#7c72f50e;border-left:2px solid #7c72f58c;margin-top:2px;padding:5px 7px}.email-list__draft b{color:#b9b6ff;text-transform:uppercase;font-size:9px}.email-list__signals{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.email-signal,.inbox-page .email-list__signals .badge{border:1px solid var(--border);min-height:19px;color:var(--color-dim-gray);letter-spacing:.01em;background:#ffffff05;border-radius:6px;align-items:center;padding:2px 6px;font-size:8.5px;font-weight:650;line-height:1;display:inline-flex}.email-signal--intent{color:#b8b6ff;background:#7c72f512;border-color:#7c72f538}.email-signal--human{color:#f2c36e;border-color:var(--semantic-warning-border);background:var(--semantic-warning-bg)}.email-signal--danger{color:#f99;border-color:var(--semantic-negative-border);background:var(--semantic-negative-bg)}.email-signal--warning{color:#f1be69;border-color:var(--semantic-warning-border);background:var(--semantic-warning-bg)}.email-signal--ok{color:#78dba8;border-color:var(--semantic-positive-border);background:var(--semantic-positive-bg)}.email-list__newtab{color:var(--color-dim-gray);margin-left:auto;font-size:9px;text-decoration:none}.email-list__newtab:hover{color:var(--color-polar-white)}.inbox-page .inbox-divider{flex-basis:9px}.inbox-page .inbox-preview-pane{padding:14px 16px 34px}.reply-composer{background:linear-gradient(150deg,#7c72f50e,#ffffff03 44%);border-color:#7c72f545}.reply-composer__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.reply-composer__head h3{margin:2px 0 0}.reply-composer__eyebrow{color:#aaa7f7;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.reply-composer__mode{border:1px solid var(--border);color:var(--color-dim-gray);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.reply-composer__mode>span{background:var(--semantic-positive);border-radius:50%;width:6px;height:6px}.textarea--curation-edit{border-color:#7c72f5b3;box-shadow:0 0 0 3px #7c72f51c}.draft-curation{border:1px solid var(--border);background:#00000021;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px;display:flex}.draft-curation__copy{gap:2px;min-width:150px;display:grid}.draft-curation__copy strong{color:#d8d7e2;font-size:10px}.draft-curation__copy span{color:var(--color-dim-gray);font-size:9px;line-height:1.4}.draft-curation__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.draft-curation__btn{border:1px solid var(--border);min-height:30px;color:var(--color-silver-dust);cursor:pointer;font:inherit;background:#ffffff05;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.draft-curation__btn:hover:not(:disabled){border-color:var(--border-hover);color:var(--color-polar-white);background:#ffffff0b}.draft-curation__btn:disabled{cursor:wait;opacity:.55}.draft-curation__btn.is-positive{color:#83dfb0;border-color:var(--semantic-positive-border);background:var(--semantic-positive-bg)}.draft-curation__btn.is-negative{color:#ff9b9b;border-color:var(--semantic-negative-border);background:var(--semantic-negative-bg)}.draft-curation__btn.is-editing{color:#c8c5ff;border-color:var(--semantic-info-border);background:var(--semantic-info-bg)}@media (width<=1180px){.inbox-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.inbox-kpi{padding-right:10px}.inbox-kpi__detail{display:none}}@media (width<=900px){.inbox-commandbar{align-items:flex-start}.inbox-updated{display:none}.inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-page .inbox-body{border:0;height:auto;min-height:0;display:block;overflow:visible}.inbox-page .inbox-list-pane{min-width:0;overflow:visible}.inbox-list-toolbar{position:static}.draft-curation{flex-direction:column;align-items:stretch}.draft-curation__actions{justify-content:flex-start}}@media (width<=700px){.inbox-commandbar h1{font-size:24px}.inbox-commandbar .sub{max-width:44ch;font-size:11px}.inbox-commandbar__actions .btn{padding-inline:9px;font-size:10px}.inbox-queuebar{flex-direction:column;align-items:stretch}.inbox-filter-actions{justify-content:flex-end}.inbox-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.inbox-commandbar{gap:10px}.inbox-commandbar .sub{display:none}.inbox-kpis{gap:6px}.inbox-kpi{min-height:62px;padding:9px}.inbox-kpi strong{font-size:19px}.inbox-kpi__label{font-size:10px}.inbox-filter-grid{grid-template-columns:1fr}.inbox-page .email-list__main{padding-right:9px}.email-list__store{max-width:90px}.draft-curation__btn span{display:none}}@media (width<=900px){.app--v2,.app--v2.app--sidebar-collapsed{grid-template:"topbar""sidebar""main"minmax(0,1fr)/minmax(0,1fr);width:100%;height:auto;min-height:100vh;overflow:visible}.app--v2 .topbar{grid-area:topbar;padding:10px 14px}.app--v2 .sidebar,.app--v2.app--sidebar-collapsed .sidebar{border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none;flex-direction:row;grid-area:sidebar;gap:3px;min-width:0;height:auto;padding:7px 10px;display:flex;position:static;overflow:auto hidden}.app--v2 .sidebar::-webkit-scrollbar{display:none}.app--v2 .sidebar .brand{display:none}.app--v2 .sidebar a,.app--v2.app--sidebar-collapsed .sidebar a{flex:none;justify-content:center;min-height:34px;padding:7px 9px}.app--v2.app--sidebar-collapsed .sidebar a span:not(.nav-badge){display:inline}.app--v2 .main{grid-area:main;width:100%;min-width:0;min-height:0;padding:16px 14px 42px;overflow:visible}}@media (width<=540px){.app--v2 .sidebar a,.app--v2.app--sidebar-collapsed .sidebar a{gap:6px;font-size:11px}.topbar__left{overflow:hidden}.inbox-page{width:100%;max-width:100%;overflow-x:hidden}.inbox-commandbar{flex-direction:column;align-items:stretch}.inbox-commandbar__actions{justify-content:space-between;width:100%}.inbox-updated{display:inline}.inbox-queuebar,.inbox-page .inbox-body,.inbox-page .inbox-list-pane,.inbox-page .email-list__head{width:100%;min-width:0;max-width:100%}.inbox-queuebar{gap:7px;overflow:hidden}.inbox-queues{width:100%}.inbox-filter-actions{align-self:flex-end}}.app--v2{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-midnight-charcoal:#0f1f2e;--color-pitch-black:#0a1723;--color-off-black:#fff;--color-dark-frost:#f3f6f8;--color-medium-gray:#dfe5ea;--color-light-gray:#c9d2da;--color-dim-gray:#657383;--color-silver-dust:#465566;--color-polar-white:#172433;--color-data-blue:#2563a6;--bg:#f2f5f7;--bg-elev:#fff;--panel:#fff;--panel-2:#f7f9fa;--panel-3:#edf1f4;--panel-hover:#f5f7f9;--bg-2:#eef2f5;--bg-card:#fff;--border:#dce3e8;--border-soft:#e8edf0;--border-strong:#c5cfd7;--border-hover:#aab8c4;--text:#172433;--text-soft:#465566;--muted:#667587;--muted-soft:#d9e0e5;--text-dim:#718092;--accent:#2563a6;--accent-muted:#e7f0fa;--primary:#1e4f7a;--primary-2:#173e61;--primary-soft:#eaf1f7;--success:#147a52;--warn:#a45e0a;--danger:#b4232d;--info:#2563a6;--ring:0 0 0 3px #2563a629;--shadow-sm:0 1px 2px #1223330f;--shadow:0 8px 24px #12233314;--shadow-lg:0 18px 48px #12233324;--semantic-positive:#147a52;--semantic-positive-bg:#eaf7f1;--semantic-positive-border:#a8d9c5;--semantic-warning:#9a5a0a;--semantic-warning-bg:#fff7e8;--semantic-warning-border:#e6c78e;--semantic-negative:#b4232d;--semantic-negative-bg:#fff0f1;--semantic-negative-border:#e9b1b6;--semantic-info:#2563a6;--semantic-info-bg:#edf5fc;--semantic-info-border:#b5cee6;background:var(--bg)}.app--v2 .main{background:var(--bg);color:var(--text)}.app--v2 .main>*{max-width:1600px;margin-inline:auto}.app--v2 .sidebar{background:#102131;border-right-color:#263a4d;box-shadow:inset -1px 0 #ffffff05}.app--v2 .sidebar .brand,.app--v2 .sidebar .logo-full{color:#f8fafc}.app--v2 .sidebar__collapse{color:#91a3b5}.app--v2 .sidebar__collapse:hover{color:#fff;background:#1b3349}.app--v2 .sidebar a{color:#aebdca;border-radius:6px}.app--v2 .sidebar a:hover{color:#fff;background:#182f44}.app--v2 .sidebar a.active{color:#fff;background:#1d3951;box-shadow:inset 0 0 0 1px #ffffff09}.app--v2 .sidebar a:before{background:#6fa7da}.app--v2 .topbar{border-bottom-color:var(--border);-webkit-backdrop-filter:none;background:#fffffff5;min-height:57px;padding-block:10px}.app--v2 .topbar__avatar{color:#1e3d57;background:#eaf0f5;border-color:#d3dce3}.app--v2 .topbar__avatar:hover{background:#dfe8ef;border-color:#bdcbd6}.app--v2 .topbar__user-menu{box-shadow:var(--shadow-lg)}.app--v2 .page-header{border-bottom-color:var(--border);margin-bottom:20px;padding-bottom:18px}.app--v2 .page-header h1,.app--v2 .inbox-commandbar h1{color:var(--text);letter-spacing:-.025em;font-size:26px;font-weight:650}.page-eyebrow{color:#68788a;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.app--v2 .card,.app--v2 .stat,.app--v2 .inbox-kpi,.app--v2 .inbox-queuebar,.app--v2 .inbox-page .inbox-list-pane,.app--v2 .inbox-filter-panel,.app--v2 .store-connection-card{border-color:var(--border);box-shadow:var(--shadow-sm);background:#fff}.app--v2 .card{border-radius:8px}.app--v2 .card:hover{background:#fff}.app--v2 .card h2,.app--v2 .card h3,.app--v2 .card h4,.app--v2 .stat .value,.app--v2 .inbox-kpi strong,.app--v2 .inbox-list-toolbar strong,.app--v2 .store-connection-card__identity h3{color:var(--text)}.app--v2 .btn{color:#263849;background:#fff;border-color:#cdd6dd;border-radius:6px;min-height:36px;padding:8px 13px;box-shadow:0 1px 1px #0f1f2e08}.app--v2 .btn:hover:not(:disabled){background:#f6f8fa;border-color:#aebbc6}.app--v2 .btn.primary{color:#fff;background:#1e4f7a;border-color:#1e4f7a;box-shadow:0 1px 2px #0c2a432e}.app--v2 .btn.primary:hover:not(:disabled){background:#183f62;border-color:#183f62}.app--v2 .btn.danger{color:var(--danger);border-color:#ddb7bb}.app--v2 .btn.btn-sm{min-height:30px;padding:5px 9px}.app--v2 .input,.app--v2 .textarea,.app--v2 .select{color:var(--text);background-color:#fff;border-color:#cfd8df;border-radius:6px}.app--v2 .input::placeholder,.app--v2 .textarea::placeholder{color:#93a0ad}.app--v2 .input:focus,.app--v2 .textarea:focus,.app--v2 .select:focus{border-color:var(--accent);box-shadow:var(--ring);background:#fff}.app--v2 label{color:#526274;font-weight:600}.app--v2 th,.app--v2 td{color:var(--text);border-bottom-color:var(--border-soft)}.app--v2 th{color:#607083;background:#f7f9fa;font-weight:650}.app--v2 tbody tr:hover{background:#f8fafb}.app--v2 .badge{color:#526274;background:#f5f7f8;border-color:#d6dee4}.app--v2 .badge.info{color:#1f5b91;background:#edf5fc;border-color:#bfd3e6}.app--v2 .badge.ok{color:#116b47;background:#eaf7f1;border-color:#addbc8}.app--v2 .badge.warn{color:#8d5209;background:#fff7e8;border-color:#e4c48a}.app--v2 .badge.danger{color:#a8202a;background:#fff0f1;border-color:#e6b1b6}.app--v2 .inbox-kpi,.app--v2 .reply-composer,.app--v2 .inbox-page .email-list__item--critical,.app--v2 .inbox-page .email-list__item--active{background-image:none}.app--v2 .inbox-kpi:hover,.app--v2 .inbox-page .email-list__item:hover{background:#f7f9fb}.app--v2 .inbox-kpi.is-active{border-color:#7da7cd;box-shadow:inset 0 0 0 1px #d7e5f1}.app--v2 .inbox-queuebar,.app--v2 .inbox-page .inbox-body--split{background:#edf2f5}.app--v2 .inbox-queue.is-active{color:#174e7c;box-shadow:none;background:#dfeaf4}.app--v2 .inbox-queue:hover{color:var(--text);background:#e6edf2}.app--v2 .inbox-list-toolbar{background:#f7f9fa}.app--v2 .inbox-page .email-list__from,.app--v2 .inbox-page .email-list__subject,.app--v2 .email-list__newtab:hover{color:var(--text)}.app--v2 .email-list__store{color:#32658e}.app--v2 .email-list__avatar{color:#25597f;background:#edf4f8;border-color:#cbdce7;border-radius:6px}.app--v2 .email-list__draft{color:#536577;background:#f2f6f9;border-left-color:#7aa2c4}.app--v2 .email-list__draft b{color:#275d88}.app--v2 .email-signal,.app--v2 .inbox-page .email-list__signals .badge{background:#f7f9fa}.access-summary{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.access-summary>div{border-right:1px solid var(--border);align-items:baseline;gap:9px;padding:14px 18px;display:flex}.access-summary>div:last-child{border-right:0}.access-summary strong{color:#183b59;font-size:22px;font-weight:650}.access-summary span{color:#667587;font-size:12px}.access-editor{margin-bottom:18px;padding:0;overflow:hidden}.access-editor__header,.access-editor__footer,.access-editor__section-title{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.access-editor__header{border-bottom:1px solid var(--border)}.access-editor__header h2,.section-heading h2{color:var(--text);letter-spacing:-.015em;margin:1px 0 3px;font-size:18px}.access-editor__header p,.access-editor__section-title p,.section-heading p{color:var(--muted);margin:0;font-size:12px}.access-editor__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:4px 20px 18px;display:grid}.access-editor__section-title{border-top:1px solid var(--border);align-items:flex-end;padding-block:16px 10px}.access-editor__section-title h3{margin-bottom:2px;font-size:14px}.store-access-grid{gap:7px;padding:0 20px 20px;display:grid}.store-access-row{border:1px solid var(--border);background:#fafbfc;border-radius:7px;grid-template-columns:minmax(220px,1fr) 150px minmax(240px,1.3fr);align-items:center;gap:14px;min-height:68px;padding:11px 13px;display:grid}.store-access-row.is-selected{background:#f5f8fa;border-color:#aebfce}.store-access-row__toggle{align-items:center;gap:11px;margin:0;display:flex}.store-access-row__toggle input{accent-color:#1e4f7a;width:16px;height:16px}.store-access-row__identity{gap:2px;min-width:0;display:grid}.store-access-row__identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-access-row__identity small,.store-access-row__detail{color:#718092;font-size:11px;line-height:1.4}.store-access-row .select{min-width:0}.access-editor__footer{border-top:1px solid var(--border);background:#f8fafb;justify-content:flex-end;align-items:center}.team-directory{padding:0;overflow:hidden}.section-heading{border-bottom:1px solid var(--border);padding:18px 20px 13px}.table-scroll{overflow-x:auto}.team-directory table{min-width:920px}.team-person{gap:2px;display:grid}.team-person strong{font-size:13px}.team-person span{color:#718092;font-size:11px}.access-pills{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.access-pill{color:#31465a;background:#f8fafb;border:1px solid #d5dfe6;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:inline-flex}.access-pill small{color:#6d7c8b;border-left:1px solid #d5dfe6;padding-left:6px;font-size:9px}.access-pill--more{color:#5b6c7d}.numeric-cell{color:#364b5f;font-variant-numeric:tabular-nums;text-align:right}.table-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.empty-state{color:#718092;text-align:center;padding:28px 20px;font-size:12px}@media (width<=900px){.app--v2 .sidebar{background:#102131;border-bottom-color:#263a4d}.access-editor__identity{grid-template-columns:1fr}.store-access-row{grid-template-columns:1fr 145px}.store-access-row__detail{grid-column:1/-1}}@media (width<=620px){.access-summary{grid-template-columns:1fr}.access-summary>div{border-right:0;border-bottom:1px solid var(--border)}.access-summary>div:last-child{border-bottom:0}.store-access-row{grid-template-columns:1fr}.store-access-row__detail{grid-column:auto}.access-editor__header{align-items:flex-start}}.auth-page{background:#f4f6f8}.auth-story{background:#0f1f2e;border-right-color:#25394b}.auth-story:after,.auth-story__glow{display:none}.auth-eyebrow{color:#9fb4c8}.auth-story h1{color:#f7f9fb;letter-spacing:-.045em;font-size:clamp(42px,4.8vw,68px)}.auth-story__copy>p{color:#b6c3ce}.auth-feature-list{border-top-color:#ffffff29}.auth-feature+.auth-feature{border-left-color:#ffffff29}.auth-feature__number{color:#7890a4}.auth-feature strong{color:#f2f5f7}.auth-feature div>span,.auth-story__footer{color:#9cadba}.auth-access{background:#f4f6f8}.auth-card{background:#fff;border:1px solid #dfe4ea;border-radius:12px;width:min(460px,100%);padding:40px;box-shadow:0 10px 30px #0f1f2e14}.auth-card h2{color:#17212b}.auth-card__head p,.auth-card .switch{color:#66727f}.auth-field label{color:#3f4b57}.auth-field .input{color:#17212b;background:#fff;border-color:#cfd7df}.auth-field .input::placeholder{color:#8a96a1}.auth-field .input:hover{border-color:#9cabb8}.auth-field .input:focus{background:#fff;border-color:#315e83;box-shadow:0 0 0 3px #315e831f}.auth-password__toggle{color:#5c6b78}.auth-password__toggle:hover{color:#173b5e;background:#eef2f5}.auth-submit.btn.primary{color:#fff;box-shadow:none;background:#173b5e;border-color:#173b5e}.auth-submit.btn.primary:hover{background:#0f304e;border-color:#0f304e}.auth-switch{color:#173b5e}.auth-switch:hover{color:#0f304e}.auth-help,.auth-dev-meta{color:#778491}.auth-alert{background:#fff8eb;border-color:#e4c48e}.auth-alert strong,.auth-alert__retry{color:#85510b}.auth-alert span{color:#765f3d}@media (width<=780px){.auth-card{padding:32px}.auth-card__mobile-brand{color:#0f1f2e}}@media (width<=420px){.auth-card{padding:26px 22px}}.campaigns-page{max-width:1400px;margin:0 auto}.campaigns-notice{border:1px solid var(--border,#d9dfe8);background:var(--bg-subtle,#f1f5f9);border-radius:10px;margin-bottom:20px;padding:16px}.campaigns-section{gap:14px;min-width:0;margin-bottom:20px;padding:24px;display:grid}.campaigns-section label{gap:7px;font-weight:500;display:grid}.campaigns-section .btn{justify-self:start}.campaigns-fields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.campaigns-code{resize:vertical;font-family:ui-monospace,monospace}.campaigns-error{color:var(--danger,#b42318);white-space:pre-wrap}.campaigns-previews{grid-template-columns:minmax(0,1fr) 395px;gap:16px;display:grid;overflow:auto}.campaigns-previews iframe{background:#fff;border:1px solid #d9dfe8;width:100%;height:480px}.campaigns-mobile iframe{width:375px}.campaigns-table{overflow-x:auto}.campaigns-table table{border-collapse:collapse;width:100%}.campaigns-table th,.campaigns-table td{text-align:left;border-bottom:1px solid var(--border,#d9dfe8);overflow-wrap:anywhere;padding:10px}.campaigns-section .campaigns-check{align-items:center;gap:8px;display:flex}@media (width<=1100px){.campaigns-previews{grid-template-columns:1fr}}@media (width<=600px){.campaigns-section{padding:14px}}
