@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_94965afa-module__kZ6Yxq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_94965afa-module__kZ6Yxq__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_af4a3ea-module__2GhXXq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_af4a3ea-module__2GhXXq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8be3b53a-module__CxiPNW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8be3b53a-module__CxiPNW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_8cfabecf-module___Xsyvq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_8cfabecf-module___Xsyvq__variable{--font-utility:"Space Grotesk", "Space Grotesk Fallback"}
:root{--ground:#050607;--surface:#101211;--surface-2:#161817;--surface-3:#1d201e;--line:#efe9db21;--line-strong:#efe9db40;--bone:#efe9db;--dim:#a6a398;--muted:#6f716c;--plate:#e2dcc9;--ink:#171917;--ember:#d99a4e;--ember-dark:#6b4726;--patina:#79c4b7;--rust:#c56f52;--moss:#8da777;--red:#dc6d61;--blue:#7e9ee8;--radius:16px;--radius-small:11px;--shadow:0 20px 60px #00000052}*{box-sizing:border-box}html,body{background:var(--ground);min-height:100%;color:var(--bone);margin:0}body{font-family:var(--font-body), sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.courier-shell{background:var(--ground);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.courier-shell:before{content:"";pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.sidebar{border-right:1px solid var(--line);z-index:12;background:#090b0a;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.brand-lockup{padding:2px 10px 30px}.brand-word{font:24px/1 var(--font-display), sans-serif;letter-spacing:.045em;align-items:center;display:flex}.brand-knot{vertical-align:middle;flex:none;width:24px;height:18px;margin-left:-2px;display:inline-block;position:relative}.brand-knot i,.brand-knot b{border:3px solid var(--patina);width:14px;height:14px;position:absolute;top:2px;transform:rotate(45deg)}.brand-knot i{border-right-color:#0000;left:1px}.brand-knot b{border-color:var(--ember);border-left-color:#0000;right:1px}.brand-product{border-top:1px solid var(--line);flex-direction:column;margin-top:15px;padding-top:14px;display:flex}.brand-product span{font:700 12px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;color:var(--patina)}.brand-product small{color:var(--dim);margin-top:7px;font-size:11px}.primary-nav{flex-direction:column;gap:4px;display:flex}.nav-label{font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);padding:0 12px 10px}.primary-nav button{min-height:42px;color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:0 11px;transition:background .16s,border-color .16s,color .16s;display:grid}.primary-nav button:hover{background:var(--surface);color:var(--bone)}.primary-nav button.active{background:var(--plate);color:var(--ink);border-color:var(--plate);box-shadow:0 7px 20px #00000038}.primary-nav button b{font:600 10px/1 var(--font-mono), monospace;text-align:center;background:#ffffff14;border-radius:999px;min-width:23px;padding:5px 6px}.primary-nav button.active b{color:var(--bone);background:var(--ink)}.sidebar-foot{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:14px 10px 0;display:grid}.tenant-mark,.avatar-button,.avatar{background:var(--surface-3);border:1px solid var(--line-strong);font:700 10px/1 var(--font-mono), monospace;border-radius:9px;place-items:center;display:grid}.tenant-mark{width:34px;height:34px;color:var(--ember)}.sidebar-foot strong,.sidebar-foot small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-foot strong{font-size:11px}.sidebar-foot small{font:500 9px/1 var(--font-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.sidebar-foot>svg{color:var(--muted)}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050607f0;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.crumb{font:600 10px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;display:flex}.crumb>span{font-family:var(--font-display), sans-serif;letter-spacing:.03em;align-items:center;font-size:12px;display:flex}.crumb .brand-knot{margin-left:-5px;margin-right:-5px;transform:scale(.68)}.crumb i{color:var(--muted);font-style:normal}.crumb b{color:var(--patina)}.crumb em{color:var(--dim);font-style:normal}.top-actions{align-items:center;gap:10px;display:flex}.source-state{color:var(--dim);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.source-state svg{color:var(--ember);fill:currentColor}.source-state.is-live svg{color:var(--patina)}.icon-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-2)}.icon-button:disabled{cursor:wait;opacity:.65}.avatar-button{width:36px;height:36px;color:var(--bone);cursor:pointer}.mobile-menu{display:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.surface-wrap{width:min(1440px,100%);margin:0 auto;padding:54px 46px 32px}.hero-block{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.eyebrow{font:600 10px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--patina);display:block}.hero-block h1,.product-surface h1{font:400 clamp(50px, 6.2vw, 94px)/.88 var(--font-display), sans-serif;letter-spacing:-.055em;max-width:880px;margin:20px 0 12px}.hero-block p,.product-surface .lead{max-width:760px;color:var(--dim);margin:0;font-size:15px;line-height:1.65}.proof-window{border-radius:var(--radius-small);min-width:244px;color:var(--ink);background:var(--plate);box-shadow:var(--shadow);grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;padding:18px;display:grid}.proof-window span{color:#65665f;font-size:10px}.proof-window strong{font:700 17px/1.2 var(--font-utility), sans-serif;color:var(--ink);margin-top:4px;display:block}.status-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid;overflow:hidden}.status-grid button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;min-height:170px;padding:20px 20px 18px;position:relative}.status-grid button:last-child{border-right:0}.status-grid button:hover,.status-grid button.selected{background:var(--surface-2)}.status-grid button.selected:after{content:"";background:var(--ember);height:3px;position:absolute;bottom:0;left:0;right:0}.status-grid button>strong{float:right;font:400 33px/1 var(--font-mono), monospace;letter-spacing:-.08em}.status-grid button p{clear:both;color:var(--dim);margin:35px 0 0;font-size:11px;line-height:1.48}.status-pill{font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.status-pill>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-live{color:var(--patina)}.status-legacy-live{color:var(--ember)}.status-available{color:var(--blue)}.status-not-live{color:var(--red)}.status-unknown{color:var(--dim)}.section-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:10px;margin-top:26px;display:flex}.section-tabs::-webkit-scrollbar{display:none}.section-tabs button{min-height:48px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 15px;display:flex}.section-tabs button:hover{color:var(--bone)}.section-tabs button.active{color:var(--bone);border-bottom-color:var(--bone)}.section-tabs button b{background:var(--surface-3);min-width:22px;font:600 9px/1 var(--font-mono), monospace;border-radius:999px;padding:4px 6px}.inventory-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:18px;overflow:hidden}.inventory-tools{grid-template-columns:1fr 210px;gap:10px;padding:14px;display:grid}.search-field{background:var(--surface-2);border:1px solid var(--line);min-height:42px;color:var(--muted);border-radius:9px;align-items:center;gap:10px;padding:0 13px;display:flex}.search-field:focus-within{border-color:var(--patina)}.search-field input{min-width:0;color:var(--bone);background:0 0;border:0;outline:0;flex:1}.inventory-tools select{border:1px solid var(--line);color:var(--bone);background:var(--surface-2);border-radius:9px;outline:0;padding:0 13px}.audit-note{color:#cdbb9e;background:#d99a4e0f;border:1px solid #d99a4e47;border-radius:8px;align-items:center;gap:9px;margin:0 14px 12px;padding:11px 12px;font-size:11px;display:flex}.audit-note svg{color:var(--ember)}.table-head,.email-summary{grid-template-columns:minmax(320px,2.2fr) .75fr .75fr .68fr .9fr;align-items:center;display:grid}.table-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:39px;color:var(--muted);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.13em;padding:0 20px 0 51px}.email-row{border-bottom:1px solid var(--line)}.email-row:last-child{border-bottom:0}.email-summary{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:70px;padding:0 20px}.email-summary:hover{background:var(--surface-2)}.email-row.expanded .email-summary{background:#1a1d1b}.email-summary>svg{color:var(--muted);margin-left:1px;transition:transform .15s;position:absolute;transform:rotate(-90deg)}.email-summary>svg.chevron-open{transform:rotate(0)}.email-name{min-width:0;padding-left:31px}.email-name strong,.email-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.email-name strong{font-size:12px}.email-name small,.receipt-cell small{color:var(--muted);font:500 9px/1 var(--font-mono), monospace;margin-top:5px}.mono-cell{color:var(--dim);font:500 9px/1 var(--font-mono), monospace}.receipt-cell strong,.receipt-cell small{display:block}.receipt-cell strong{font:600 13px/1 var(--font-mono), monospace}.email-summary>.status-pill{justify-self:start}.email-detail{border-top:1px solid var(--line);background:#0d0f0e;grid-template-columns:1.08fr .9fr 1fr;display:grid}.email-detail>div{border-right:1px solid var(--line);min-width:0;padding:26px 22px}.email-detail>div:last-child{border-right:0}.detail-label{color:var(--patina);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.16em;margin-bottom:17px;display:block}.email-detail dl{grid-template-columns:1fr 1fr;gap:18px 22px;margin:0;display:grid}.email-detail dt{color:var(--muted);font-size:9px}.email-detail dd{color:var(--bone);font:500 10px/1.4 var(--font-mono), monospace;word-break:break-word;margin:5px 0 0}.email-detail p{margin:0;font-size:11px;line-height:1.55}.email-detail small{color:var(--dim);margin-top:9px;line-height:1.5;display:block}.row-actions{gap:8px;margin-top:18px;display:flex}.row-actions button,.modal-actions button,.designer-grid form>button,.conversation-empty>button{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;display:inline-flex}.row-actions button.primary,.modal-actions button.primary,.designer-grid form>button.primary{background:var(--plate);border-color:var(--plate);color:var(--ink)}.empty-state{min-height:220px;color:var(--dim);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state strong{color:var(--bone)}.surface-foot{color:var(--muted);font:500 8px/1.4 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;padding:16px 1px 0;display:flex}.asset-grid,.connector-grid,.channel-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.asset-grid article,.connector-grid article,.channel-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:18px}.asset-preview{border:1px solid var(--line);background:#0b0c0b;border-radius:10px;place-items:center;height:180px;display:grid;overflow:hidden}.asset-preview.tile img{object-fit:cover;width:100%;height:100%}.asset-preview img{object-fit:contain;max-width:90px;max-height:90px}.asset-grid article>span,.connector-grid article>small,.channel-grid article>span{color:var(--patina);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;margin-top:15px;display:block}.asset-grid h3,.connector-grid h3,.channel-grid h3{font:500 19px/1.2 var(--font-utility), sans-serif;margin:9px 0 6px}.asset-grid p,.connector-grid p,.channel-grid p{color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.asset-grid a{color:var(--bone);align-items:center;gap:6px;margin-top:18px;font-size:11px;text-decoration:none;display:inline-flex}.connector-head{justify-content:space-between;align-items:center;display:flex}.connector-icon{width:42px;height:42px;color:var(--ink);background:var(--plate);border-radius:10px;place-items:center;display:grid}.connector-state{color:var(--dim);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.connector-state i,.app-list button i{background:var(--red);border-radius:50%;width:7px;height:7px}.connector-state i.on,.app-list button i.on{background:var(--patina)}.connector-grid article>button{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:34px;margin-top:18px;padding:0 11px;font-size:10px;display:inline-flex}.connector-grid article>button.disconnect{color:var(--red);margin-left:7px}.connector-grid .refresh-card{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:210px;color:var(--dim);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.product-surface{padding-top:70px}.product-surface h1{max-width:980px}.conversation-empty,.capability-board{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:46px;padding:46px;display:flex}.thread-visual{justify-content:space-between;align-items:center;width:190px;margin-bottom:24px;display:flex;position:relative}.thread-visual i{background:var(--line-strong);height:1px;position:absolute;left:40px;right:40px}.avatar.big{background:var(--plate);width:58px;height:58px;color:var(--ink);z-index:1}.avatar.small{width:42px;height:42px;color:var(--ember);z-index:1}.conversation-empty h2,.capability-board h2{font:500 25px/1.2 var(--font-utility), sans-serif;margin:0}.conversation-empty p,.capability-board p{max-width:580px;color:var(--dim);line-height:1.6}.conversation-empty>button{background:var(--plate);color:var(--ink);border-color:var(--plate);margin-top:12px}.channel-grid{grid-template-columns:repeat(4,1fr);margin-top:46px}.channel-grid article>svg{color:var(--ember)}.channel-grid article button{color:var(--bone);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:25px;padding:0;font-size:11px;display:inline-flex}.evidence-ledger{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid;overflow:hidden}.evidence-ledger>div{border-right:1px solid var(--line);padding:26px}.evidence-ledger>div:last-child{border-right:0}.evidence-ledger svg{color:var(--ember)}.evidence-ledger span,.evidence-ledger strong,.evidence-ledger small{display:block}.evidence-ledger span{color:var(--muted);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.15em;margin-top:26px}.evidence-ledger strong{font:500 18px/1.3 var(--font-utility), sans-serif;margin-top:9px}.evidence-ledger small{color:var(--dim);margin-top:5px}.boundary-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:16px;padding:22px}.boundary-list h2{font:500 18px/1.2 var(--font-utility), sans-serif;margin:0 0 14px}.boundary-list article{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:20px;padding:18px 0;display:grid}.boundary-list article>span{color:var(--patina);font:600 9px/1.4 var(--font-mono), monospace;text-transform:uppercase}.boundary-list strong{font-size:12px}.boundary-list p{color:var(--dim);margin:5px 0 0;line-height:1.5}.app-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:46px;overflow:hidden}.app-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.app-list article:last-child{border-bottom:0}.app-glyph{background:var(--plate);width:44px;height:44px;color:var(--ink);font:700 11px/1 var(--font-mono), monospace;border-radius:10px;place-items:center;display:grid}.app-list small{color:var(--patina);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.13em}.app-list h3{margin:5px 0 3px;font-size:13px}.app-list p{color:var(--dim);margin:0;font-size:11px}.app-list button{border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:100px;min-height:34px;font-size:10px;display:inline-flex}.capability-icon{background:var(--plate);width:64px;height:64px;color:var(--ink);border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.capability-board>span{color:var(--patina);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px}.capability-steps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.capability-steps span{border:1px solid var(--line);color:var(--dim);border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.capability-steps span svg{color:var(--patina)}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:min(980px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow);overflow:auto}.modal>header{border-bottom:1px solid var(--line);z-index:2;background:var(--surface);justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex;position:sticky;top:0}.modal>header h2{font:500 19px/1.1 var(--font-utility), sans-serif;margin:8px 0 0}.email-canvas{background:#090a09;place-items:center;padding:30px;display:grid}.sample-mail{background:#191a19;border:1px solid #3a301e;border-radius:14px;width:min(600px,100%);overflow:hidden;box-shadow:0 20px 50px #00000059}.sample-brand{text-align:center;border-bottom:1px solid #2a2316;flex-direction:column;align-items:center;padding:28px;display:flex}.sample-brand img{object-fit:contain;width:60px;height:60px}.sample-brand strong{font:400 16px/1 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.11em;color:#c8a15e;margin-top:12px}.sample-brand span{font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.18em;color:#756b5c;margin-top:8px}.sample-body{color:#e3dbcb;padding:28px}.sample-status{color:#8fb89a;font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;border:1px solid #8fb89a;border-radius:999px;padding:6px 9px;display:inline-flex}.sample-body h3{font:400 28px/1.05 var(--font-display), sans-serif;text-transform:uppercase;color:#e8dfcf;margin:20px 0}.sample-body p{color:#c5bbaa;line-height:1.65}.sample-body a{color:#29140e;text-transform:uppercase;width:fit-content;font:700 9px/1 var(--font-mono), monospace;letter-spacing:.12em;background:#d38a68;border-radius:999px;margin:24px auto 5px;padding:13px 24px;display:block}.sample-mail footer{text-align:center;color:#756b5c;font:500 8px/1.4 var(--font-mono), monospace;text-transform:uppercase;border-top:1px solid #2a2316;padding:20px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.designer-modal{width:min(1120px,100%)}.designer-grid{grid-template-columns:420px 1fr;min-height:600px;display:grid}.designer-grid form{border-right:1px solid var(--line);padding:24px}.designer-grid label{color:var(--dim);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;display:block}.designer-grid input,.designer-grid textarea{border:1px solid var(--line);background:var(--ground);width:100%;color:var(--bone);resize:vertical;font-family:var(--font-body), sans-serif;text-transform:none;letter-spacing:0;border-radius:8px;outline:0;margin-top:8px;padding:12px}.designer-grid input:focus,.designer-grid textarea:focus{border-color:var(--patina)}.design-warning{color:var(--patina);border:1px solid #79c4b73d;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:11px;font-size:10px;display:flex}.designer-preview{background:#090a09;padding:26px}.mini-mail{color:#c5bbaa;background:#191a19;border:1px solid #3a301e;border-radius:12px;min-height:460px;margin-top:20px;padding:40px}.mini-mail>small{color:#c8a15e;text-transform:uppercase;letter-spacing:.14em;display:block}.mini-mail>span{color:#756b5c;font:600 9px/1.4 var(--font-mono), monospace;text-transform:uppercase;margin-top:40px;display:block}.mini-mail h3{color:#e8dfcf;font:400 28px/1.05 var(--font-display), sans-serif;text-transform:uppercase;margin:14px 0 24px}.mini-mail p{line-height:1.6}.mini-mail button{color:#29140e;text-transform:uppercase;font:700 9px/1 var(--font-mono), monospace;background:#d38a68;border:0;border-radius:999px;margin-top:20px;padding:12px 20px}.toast{z-index:70;border:1px solid var(--line-strong);background:var(--plate);max-width:430px;color:var(--ink);box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:9px;padding:14px 16px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:1180px){.courier-shell{grid-template-columns:210px minmax(0,1fr)}.surface-wrap{padding-left:28px;padding-right:28px}.status-grid{grid-template-columns:repeat(3,1fr)}.status-grid button{border-bottom:1px solid var(--line)}.status-grid button:nth-child(3){border-right:0}.status-grid button:nth-child(4),.status-grid button:nth-child(5){border-bottom:0}.table-head,.email-summary{grid-template-columns:minmax(280px,2fr) .7fr .65fr .6fr .9fr}.channel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.courier-shell{display:block}.sidebar{width:260px;box-shadow:var(--shadow);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.sidebar.is-open{transform:translate(0)}.mobile-menu{display:grid}.topbar{padding:0 14px}.crumb,.source-state{display:none}.surface-wrap{padding:34px 16px 26px}.hero-block{grid-template-columns:1fr;gap:24px}.hero-block h1,.product-surface h1{font-size:clamp(44px,13vw,74px)}.proof-window{width:100%}.status-grid{grid-template-columns:1fr 1fr}.status-grid button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:152px}.status-grid button:nth-child(2n){border-right:0}.status-grid button:nth-child(3){border-right:1px solid var(--line)}.status-grid button:nth-child(4){border-bottom:1px solid var(--line)}.status-grid button:last-child{border-bottom:0;grid-column:1/-1}.section-tabs{overflow-x:auto}.section-tabs button{white-space:nowrap}.inventory-tools{grid-template-columns:1fr}.table-head{display:none}.email-summary{grid-template-columns:1fr auto;min-height:82px;padding:0 14px}.email-summary .email-name{grid-column:1}.email-summary .mono-cell,.email-summary .receipt-cell{display:none}.email-summary>.status-pill{grid-column:2}.email-detail{grid-template-columns:1fr}.email-detail>div{border-right:0;border-bottom:1px solid var(--line)}.email-detail>div:last-child{border-bottom:0}.asset-grid,.connector-grid{grid-template-columns:1fr}.surface-foot{flex-direction:column;gap:7px}.evidence-ledger{grid-template-columns:1fr}.evidence-ledger>div{border-right:0;border-bottom:1px solid var(--line)}.evidence-ledger>div:last-child{border-bottom:0}.designer-grid{grid-template-columns:1fr}.designer-grid form{border-right:0;border-bottom:1px solid var(--line)}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}.app-list article{grid-template-columns:44px 1fr}.app-list article button{grid-column:1/-1}}@media (max-width:560px){.hero-block h1,.product-surface h1{font-size:47px}.hero-block p,.product-surface .lead{font-size:13px}.status-grid{grid-template-columns:1fr}.status-grid button,.status-grid button:nth-child(3),.status-grid button:nth-child(4){border-right:0;border-bottom:1px solid var(--line);min-height:130px}.status-grid button:last-child{grid-column:auto}.channel-grid{grid-template-columns:1fr}.boundary-list article{grid-template-columns:1fr;gap:8px}.conversation-empty,.capability-board{min-height:320px;padding:28px 18px}.email-canvas{padding:12px}.sample-brand,.sample-body{padding:22px}.designer-grid form,.designer-preview{padding:18px}.mini-mail{padding:24px}.toast{bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
