@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d0f11;--surface:#1a1d21;--border:#2a2f36;--muted:#8a9199;--secondary:#c4c9cf;--ink:#eef0f2;--primary:#0050ff;--link:#6ba3ff;--gold:#c5a572;--danger:#ff536a;color:var(--ink);background:var(--canvas);font-synthesis:none;font-family:IBM Plex Sans,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit;color:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button{background:0 0;border:1px solid #465266;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;line-height:18px;display:inline-flex}button:hover:not(:disabled){background:var(--surface)}button.primary{background:var(--primary);border-color:var(--primary)}button.primary:hover:not(:disabled){background:#1b63ff}button.danger{background:var(--danger);border-color:var(--danger);color:var(--canvas)}a{color:inherit;text-decoration:none}a:hover{color:var(--link)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--link);outline-offset:3px}input:focus,textarea:focus{outline:1px solid var(--link);border-color:var(--link)}input,textarea{border:1px solid var(--border);background:var(--canvas);border-radius:4px;width:100%;min-height:44px;padding:12px 14px}textarea{resize:vertical;min-height:88px}.select-trigger{border-color:var(--border);background:var(--canvas);text-align:left;justify-content:space-between;width:100%;min-width:0;min-height:44px;padding:12px 14px}.select-trigger [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-trigger[data-placeholder]{color:var(--muted)}.select-trigger[data-state=open]{border-color:var(--link)}.select-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.select-trigger[data-state=open] .select-chevron{transform:rotate(180deg)}.select-content{z-index:100;min-width:max(160px, var(--radix-select-trigger-width));max-width:var(--radix-select-content-available-width);max-height:min(320px, var(--radix-select-content-available-height));color:var(--ink);transform-origin:var(--radix-select-content-transform-origin);background:#1a1d21;border:1px solid #465266;border-radius:6px;animation:.12s ease-out select-open;overflow:hidden;box-shadow:0 12px 32px #0008}.select-viewport{padding:4px}.select-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:3px;outline:none;align-items:center;min-height:36px;padding:8px 32px 8px 10px;font-size:13px;line-height:20px;display:flex;position:relative}.select-item [data-slot=select-item-text]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-item[data-state=checked]{color:var(--link)}.select-item[data-highlighted]{color:var(--ink);background:#0050ff26}.select-item[data-disabled]{opacity:.45;pointer-events:none}.select-item-indicator{color:var(--link);display:flex;position:absolute;right:10px}.select-scroll-button{color:var(--muted);justify-content:center;align-items:center;padding:4px;display:flex}@keyframes select-open{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.select-content{animation:none}.select-chevron{transition:none}}h1,h2,h3,p{margin:0}h1{letter-spacing:.01em;font-family:Barlow Condensed,sans-serif;font-size:40px;font-weight:600;line-height:46px}h2{letter-spacing:-.025em;font-size:25px;font-weight:500;line-height:32px}h3{font-size:19px;font-weight:500;line-height:26px}p{line-height:22px}.mono,.micro{font-family:IBM Plex Mono,monospace}.micro{letter-spacing:.05em;font-size:10px;line-height:14px}.small{font-size:12px;line-height:20px}.muted{color:var(--muted)}.secondary{color:var(--secondary)}.link{color:var(--link)}.gold{color:var(--gold)}.danger-text{color:var(--danger)!important}.dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.blue{background:var(--primary)}.gold-dot{background:var(--gold)}.icon-button{min-width:32px;min-height:32px;color:var(--muted);border:0;padding:8px}.text-button{border:0;border-radius:0;justify-content:flex-start;padding:0;font-size:12px;line-height:20px;background:0 0!important}.text-button:hover{color:var(--link)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:24px;height:64px;padding:0 24px;display:flex}.brand{border:0;justify-content:flex-start;gap:12px;min-width:196px;padding:0;font-size:17px;font-weight:500;display:flex}.brand img{width:27px;height:27px}.brand:hover{background:0 0!important}.company{color:var(--muted);letter-spacing:.04em;flex:1;align-items:center;gap:12px;font-size:11px;display:flex}.company span:first-child{color:var(--border)}.company span:last-child{color:var(--secondary);letter-spacing:0}.search{border:1px solid var(--border);width:290px;height:34px;color:var(--muted);border-radius:4px;align-items:center;gap:10px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;min-width:0;min-height:0;padding:0;font-size:12px}.search:focus-within{border-color:var(--link)}kbd{white-space:nowrap;font:10px IBM Plex Mono,monospace}.avatar{background:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.avatar.large{background:#242b34;width:38px;height:38px;font-size:12px}.account-menu{position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-popover{z-index:20;border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:12px;min-width:220px;padding:16px;display:flex;position:absolute;top:42px;right:0}.workspace{flex:1;min-height:0;display:flex}.sidebar{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:4px;width:220px;padding:28px 16px 18px;display:flex;overflow-y:auto}.nav-caption{padding:0 12px 12px}.nav-row{width:100%;height:38px;color:var(--secondary);border:0;flex-shrink:0;justify-content:flex-start;gap:12px;padding:0 12px;font-size:14px;display:flex}.nav-row svg{color:var(--muted);flex-shrink:0;width:18px}.nav-row>span:not(.dot):not(.nav-count){text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.nav-row.active{color:var(--link);background:#102246!important}.nav-row.active svg{color:var(--link)}.nav-count{text-align:right;width:20px;color:var(--muted);flex-shrink:0;font-size:11px}.nav-row.active .nav-count{color:var(--link)}.nav-section{justify-content:space-between;align-items:center;padding:24px 4px 4px 12px;display:flex}.mailbox-nav{height:36px;font-size:13px}.mailbox-nav .dot{margin:0 6px}.manage-caption{padding-top:32px}.mobile-menu,.mobile-back,.nav-backdrop{display:none}.mail-workspace{flex:1;min-width:0;min-height:0;display:flex}.message-list{width:var(--list-width,380px);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.inbox-heading{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 10px;display:flex}.inbox-heading h1{flex-shrink:0;font-size:26px;line-height:30px}.inbox-heading .quiet-select{align-self:auto;min-width:0;max-width:65%}.quiet-select{width:auto;max-width:100%;min-height:28px;color:var(--secondary);background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px}.message-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:0 24px 10px;display:flex}.message-filters button{min-height:30px;color:var(--muted);white-space:nowrap;border:1px solid #0000;gap:6px;padding:6px 10px;font-size:12px}.filter-count{min-width:19px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;background:#ffffff0a;border-radius:999px;padding:0 5px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:18px}.message-filters .selected .filter-count{color:var(--link);background:#2b5cff26}.message-filters .attention .filter-count{color:var(--gold);background:#c8a66b1a}.message-filters button.selected{background:var(--surface);border-color:var(--border);color:var(--ink)}.message-filters button.attention{color:var(--gold);gap:6px}.list-date{white-space:nowrap;text-overflow:ellipsis;padding:16px 24px 10px;overflow:hidden}.message-scroll{flex:1;min-height:0;overflow:auto}.virtual-emails{width:100%;position:relative}.virtual-email{width:100%;position:absolute;top:0;left:0}.message-row{text-align:left;border:0;border-bottom:1px solid #20252b;border-radius:0;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-height:107px;padding:13px 24px;display:flex}.message-row.selected{border-left:2px solid var(--primary);padding-left:22px;background:#141c2b!important}.message-top{align-items:center;gap:8px;display:flex}.message-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.message-row.unread .message-top strong{font-weight:600}.message-top time{text-align:right;width:46px;color:var(--muted);flex-shrink:0;font-size:10px}.unread-slot{flex-shrink:0;justify-content:center;width:6px;display:flex}.message-subject{text-overflow:ellipsis;white-space:nowrap;color:var(--secondary);font-size:13px;line-height:18px;overflow:hidden}.unread .message-subject{color:var(--ink);font-weight:500}.message-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.message-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:10px;line-height:14px;display:flex}.message-bottom>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.load-more{border:0;border-top:1px solid var(--border);border-radius:0;flex-shrink:0;width:100%}.reader{flex-direction:column;flex:1;min-width:0;display:flex}.reader-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;height:44px;padding:0 24px;display:flex}.toolbar-divider{background:var(--border);width:1px;height:18px;margin:0 8px}.toolbar-spacer{flex:1}.reader-scroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.reader-scroll>:not(.email-body){flex-shrink:0}.subject-block{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px 36px 10px;display:flex}.subject-block h2{overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:28px}.mailbox-label{overflow-wrap:anywhere}.sender-block{align-items:flex-start;gap:12px;padding:0 36px 14px;display:flex}.sender-info{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.sender-info strong{font-size:14px;font-weight:500}.sender-info .sender-address{font-size:10px}.sender-info small{overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.sender-block time{text-align:right;flex-shrink:0;max-width:148px;padding-top:2px}.body-tabs{align-items:center;gap:16px;padding:0 36px 12px;display:flex}.body-tabs:empty{display:none}.email-body{flex-direction:column;flex:1;min-height:0;padding:0 36px 16px;display:flex;overflow:auto}.email-body.html-body{overflow:hidden}.plain-body{white-space:pre-wrap;color:var(--secondary);overflow-wrap:anywhere;max-width:680px;font-size:15px;line-height:25px}.email-body iframe{background:var(--canvas);border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.attachments{flex-wrap:wrap;gap:12px;padding:0 36px 28px;display:flex}.attachment{border:1px solid var(--border);border-radius:4px;align-items:center;gap:13px;width:338px;max-width:100%;min-height:62px;padding:12px 16px;display:flex}.attachment>svg{color:var(--muted);flex-shrink:0}.attachment>div{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;display:flex}.attachment span{overflow-wrap:anywhere}.attachment small{font-size:10px}.delivery-section{border-top:1px solid var(--border);flex-shrink:0;max-height:40%;padding:0 36px;overflow:auto}.delivery-content{flex-direction:column;gap:15px;padding:0 0 18px;display:flex}.delivery-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;list-style:none;display:flex}.delivery-heading::-webkit-details-marker{display:none}.delivery-summary{align-items:center;gap:10px;display:flex}.delivery-summary svg{flex-shrink:0}.delivery-section[open]>summary .delivery-summary svg{transform:rotate(180deg)}.delivery-flow{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.delivery-flow>span{align-items:center;gap:7px;display:flex}.delivery-flow>i{background:var(--border);width:36px;height:1px}.delivery-row summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.delivery-row summary::-webkit-details-marker{display:none}.delivery-row summary>span:first-child{flex-shrink:0;width:16px}.delivery-row strong{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:126px;font-weight:400;overflow:hidden}.endpoint-label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.delivery-expanded{flex-direction:column;gap:14px;padding:16px 0 0 26px;display:flex}.attempt{border-top:1px solid var(--border);color:var(--secondary);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:10px;font-size:12px;display:flex}.attempt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);flex-basis:100%;max-height:180px;margin:0;font-size:11px;overflow:auto}.submission-state{align-items:center;gap:8px;font-size:13px;display:flex}.submission-origin{overflow-wrap:anywhere;flex-direction:column;gap:7px;font-size:12px;display:flex}.submission-origin .micro:nth-child(3){margin-top:8px}.headers-panel{border:1px solid var(--border);color:var(--secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-size:12px}.processing-panel{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 36px;display:flex}.management-main{flex-direction:column;flex:1;gap:28px;min-width:0;padding:36px 48px;display:flex;overflow:auto}.page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-heading>div{flex-direction:column;gap:10px;display:flex}.page-heading p{color:var(--secondary);font-size:14px}.page-heading button{flex-shrink:0}.domain-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:24px;font-size:13px;display:flex}.domain-row>.micro{margin-left:auto}.domain-row>.mono{font-size:12px}.table-scroll{min-height:90px;overflow:auto visible}table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:13px}thead th{color:var(--muted);border-bottom:1px solid var(--border);padding:0 0 10px;font:400 10px/14px IBM Plex Mono,monospace}td{height:55px;color:var(--secondary);overflow-wrap:anywhere;border-bottom:1px solid #20252b;padding:12px 12px 12px 0}th:first-child{width:27%}th:nth-child(2){width:21%}th:nth-child(3),th:nth-child(4){width:16%}th:nth-child(5){width:12%}th:last-child{width:8%}.mailbox-table{min-width:760px}.mailbox-table th:first-child{width:38%}.mailbox-table th:nth-child(2),.mailbox-table th:nth-child(3),.mailbox-table th:nth-child(4){width:15%}.mailbox-table th:nth-child(5){width:14%}.mailbox-table th:last-child{width:3%}.mailbox-table th{padding:0 20px 28px}.mailbox-table td{border-color:var(--border);height:110px;padding:20px}.mailbox-table small{color:var(--muted);margin-top:10px;font-size:13px;display:block}.mailbox-table .address-link{color:var(--ink);text-align:left;border:0;padding:0;font-size:15px}.mailbox-table td:nth-child(5)>span{align-items:center;gap:4px;font-size:12px;display:flex}.management-filters{justify-content:space-between;align-items:center;gap:24px;display:flex}.management-filters>div{gap:12px;display:flex}.management-filters .select-trigger{width:160px;min-height:34px;padding:8px 12px;font-size:12px}.key-group{border-top:1px solid var(--border);padding-top:24px}.key-group-heading{align-items:center;gap:12px;padding-bottom:24px;font-size:14px;display:flex}.key-group-heading .micro{margin-left:auto}.key-status{font-size:11px}.revoked td{color:var(--muted)}.row-menu-content{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:4px;min-width:168px;padding:6px;box-shadow:0 10px 30px #0008}.row-menu-item{white-space:nowrap;cursor:pointer;border-radius:3px;outline:none;padding:10px 12px;font-size:12px}.row-menu-item[data-highlighted]{background:#ffffff0a}.api-reference{align-self:flex-start}.webhook-warning{margin:0}.webhook-warning p{color:var(--secondary);margin-top:5px;font-size:13px}.webhook-layout{align-items:flex-start;gap:32px;display:flex}.endpoints{flex:1;min-width:0}.endpoint-list-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:8px 0 16px;display:flex}.endpoint{border-bottom:1px solid var(--border);padding:18px 16px}.endpoint.has-failure{background:#211c14}.endpoint.chosen{border-left:2px solid var(--primary);padding-left:14px}.endpoint-main{text-align:left;border:0;flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0;background:0 0!important}.endpoint-main>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.endpoint-main strong{font-size:15px;font-weight:500}.endpoint-url{color:var(--secondary);overflow-wrap:anywhere;font-size:12px}.endpoint-main small{font-size:10px}.endpoint-actions{justify-content:space-between;padding-top:12px;display:flex}.recovery-panel{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:20px;width:42%;min-width:300px;padding:24px;display:flex}.recovery-panel dl{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:12px;margin:0;padding:20px 0;font-size:12px;display:flex}.recovery-panel dl>div{justify-content:space-between;gap:20px;display:flex}.recovery-panel dt{color:var(--muted)}.recovery-panel dd{text-align:right;margin:0}.recovery-panel .code-block{font-size:11px}.drawer{border:0;border-left:1px solid var(--border);color:var(--ink);width:var(--drawer-width,520px);background:#121518;max-width:100%;height:calc(100dvh - 64px);max-height:calc(100dvh - 64px);margin:0;padding:32px;position:fixed;inset:64px 0 0 auto;overflow:hidden}.drawer-resizer{cursor:col-resize;touch-action:none;z-index:2;width:7px;position:absolute;inset:0 auto 0 0}.drawer-resizer:hover,.drawer-resizer:focus-visible{background:var(--primary);outline:none}@media (width<=900px){.drawer-resizer{display:none}}.drawer[open]{flex-direction:column;gap:24px;display:flex}.drawer::backdrop{background:#0009}.drawer header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.drawer header h2{letter-spacing:0;font-family:Barlow Condensed,sans-serif;font-size:34px;font-weight:600;line-height:40px}.drawer-body{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex;overflow-y:auto}.drawer-body>p:first-child{font-size:14px}.drawer-form{flex-direction:column;flex:1;gap:24px;min-height:0;display:flex}.drawer footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;padding-top:20px;display:flex}.drawer label{flex-direction:column;gap:10px;font-size:13px;display:flex}.drawer label small{color:var(--muted);font-size:12px;line-height:18px}.address-input{background:var(--canvas);border:1px solid #465266;border-radius:4px;align-items:center;padding:0 14px;font-family:IBM Plex Mono,monospace;display:flex}.address-input input{background:0 0;border:0;outline:0;min-width:0;padding:12px 0;font-size:14px}.address-input span{color:var(--muted);flex-shrink:0;font-size:13px}.address-input:focus-within{outline:1px solid var(--link)}.toggle-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 0;flex-direction:row!important}.toggle-row small{margin-top:6px;display:block}.toggle-row input{width:34px;height:20px;min-height:0;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.form-section{flex-direction:column;gap:12px;display:flex}.form-section strong{font-size:14px;font-weight:500}.form-section>button{align-self:flex-start}.retention-note{border-top:1px solid var(--border);color:var(--secondary);gap:12px;padding-top:20px;font-size:13px;display:flex}.retention-note svg{color:var(--link);flex-shrink:0;margin-top:3px}.summary-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:14px;display:flex}.summary-row small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.secret-value{background:var(--canvas);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border:1px solid #465266;border-radius:4px;min-height:76px;padding:24px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:20px;display:block}.button-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.attention-box{border-left:2px solid var(--gold);color:var(--gold);background:#211c14;align-items:flex-start;gap:12px;padding:16px 18px;font-size:12px;line-height:20px;display:flex}.attention-box svg{flex-shrink:0;margin-top:2px}.section-label{padding-bottom:10px}.code-block{background:var(--canvas);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--secondary);border-radius:4px;margin:0;padding:16px;font:11px/20px IBM Plex Mono,monospace}.form-error{color:var(--danger);font-size:13px;line-height:21px}.error-banner{color:#ffa3b0;background:#281920;border-bottom:1px solid #63313b;flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.error-banner>span{flex:1}.toast{background:var(--surface);color:var(--ink);z-index:50;border:1px solid #465266;border-radius:4px;align-items:center;gap:12px;max-width:calc(100% - 48px);padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px}.toast svg{color:var(--link)}.empty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:64px 28px;display:flex}.empty h3{color:var(--secondary);font-size:19px;font-weight:400}.empty p{max-width:340px;font-size:13px}.reader>.empty{font-family:IBM Plex Sans,sans-serif}.reader>.empty h3{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:500}.loading{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:64px 20px;font-size:13px;display:flex}.boot,.login-screen{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex}.boot img,.login-screen img{width:44px;height:44px}.boot{color:var(--muted)}.login-screen{background:radial-gradient(at 50% 30%,#142038 0,#0000 65%);gap:48px;padding:48px 24px}.login-card{border:1px solid var(--border);background:var(--surface);text-align:left;width:min(100%,440px);padding:44px 36px}.login-card img{margin-bottom:32px}.login-card h1{letter-spacing:-1px;margin:12px 0;font-family:Barlow Condensed,sans-serif;font-size:64px;font-weight:600}.login-card p{color:var(--muted);margin-bottom:28px;line-height:1.7}.login-card .primary{justify-content:center;width:100%;padding:14px 18px}.login-restriction{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.login-card .form-error{color:var(--danger);margin-top:24px;margin-bottom:0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1200px){.company{display:none}.app-header{gap:16px}.brand{flex:1}.search{width:240px}.sidebar{width:200px}.message-list{width:320px}.message-filters{gap:2px;padding-left:16px;padding-right:16px}.message-filters button{padding-left:8px;padding-right:8px;font-size:11px}.reader-toolbar{padding:0 16px}.subject-block,.sender-block,.email-body,.attachments,.delivery-section{padding-left:24px;padding-right:24px}.sender-block time{max-width:100px;font-size:9px}.sender-info .sender-address{flex-basis:100%}.management-main{padding:32px}.webhook-layout{gap:24px}.recovery-panel{min-width:280px}.domain-row>.muted:not(.micro){display:none}.key-group table{min-width:760px}.endpoint-label{display:none}}@media (width<=900px){.app-header{gap:12px;height:58px;padding:0 20px}.brand{gap:10px;min-width:0;font-size:16px}.brand img{width:24px;height:24px}.mobile-menu{min-width:20px;padding:8px 0;display:flex}.search{border:0;justify-content:center;width:34px;padding:0}.search input,.search kbd{display:none}.search:focus-within{background:var(--canvas);border:1px solid var(--link);z-index:25;justify-content:flex-start;width:calc(100% - 40px);height:42px;padding:0 12px;position:absolute;left:20px;right:20px}.search:focus-within input{display:block}.search input{opacity:0;width:1px;display:block;position:absolute}.search:focus-within input{opacity:1;width:auto;position:static}.account-menu summary>span:not(.avatar),.account-menu summary>svg{display:none}.nav-backdrop{z-index:29;background:#0009;border:0;border-radius:0;display:block;position:fixed;inset:58px 0 0}.sidebar{z-index:30;background:var(--canvas);width:240px;display:none;position:fixed;top:58px;bottom:0;left:0}.sidebar.open{display:flex}.message-list{border:0;width:100%}.reader,.show-reader .message-list{display:none}.show-reader .reader{display:flex}.mobile-back{color:var(--link);display:flex}.reader-toolbar{gap:12px;height:52px;padding:0 16px}.reader-toolbar .text-button>span{display:none}.inbox-heading{padding:12px 24px 8px}.message-filters{gap:6px;padding:0 24px 10px}.message-filters button{min-height:36px;padding:6px 10px;font-size:12px}.message-row{min-height:107px;padding:15px 24px}.message-row.selected{padding-left:22px}.subject-block{padding-top:16px;padding-bottom:10px}.subject-block h2{font-size:21px;line-height:27px}.sender-block{padding-bottom:14px}.sender-block time{max-width:110px;font-size:10px}.sender-info .sender-address{font-size:11px}.plain-body{font-size:14px;line-height:22px}.email-body{padding-bottom:24px}.delivery-flow{flex-wrap:wrap}.management-main{padding:28px 24px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px}.page-heading h1{font-size:34px;line-height:40px}.page-heading p{font-size:14px}.page-heading button{min-height:44px}.domain-row{flex-wrap:wrap;padding-bottom:20px}.management-filters{flex-direction:column;align-items:flex-start;gap:20px}.management-filters>div{width:100%}.management-filters .select-trigger{width:50%;min-height:44px}.key-group-heading{flex-wrap:wrap;row-gap:8px}.key-group-heading>.mono{font-size:13px}.key-group-heading>.small{flex-basis:100%}.key-group-heading>.micro{margin-left:0}.key-group table{min-width:680px}.webhook-layout{flex-direction:column;gap:28px}.endpoints{width:100%}.recovery-panel{width:100%;min-width:0}.endpoint-main>div{align-items:flex-start}.endpoint-main small{font-size:11px}.endpoint-actions{padding-top:14px}.endpoint-actions .text-button{min-height:32px}.drawer{gap:24px;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:24px;inset:0}.drawer footer{padding-top:20px}.drawer footer button{min-height:44px}.icon-button{min-width:44px;min-height:44px}.account-menu .avatar{width:28px;height:28px}.sidebar .nav-row{height:44px}.nav-section .icon-button{min-width:32px}.drawer header h2{font-size:32px}.empty{padding:56px 24px}.error-banner{padding:10px 16px}.toast{max-width:calc(100% - 32px);bottom:16px;right:16px}.body-tabs{flex-wrap:wrap;gap:8px}.sender-info{align-items:flex-start}.sender-block .avatar{width:34px;height:34px}.delivery-row strong{flex:1;width:auto}.delivery-row summary .micro{max-width:120px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.list-resizer{z-index:2;cursor:col-resize;touch-action:none;flex-shrink:0;width:5px;margin-left:-3px;margin-right:-2px}.list-resizer:hover,.list-resizer:focus{background:var(--primary);outline:none}@media (width<=900px){.list-resizer{display:none}}.message-top time{white-space:nowrap;width:52px}.status-grid{background:var(--border);border:1px solid var(--border);border-radius:4px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.status-stat{background:var(--canvas);flex-direction:column;gap:14px;padding:20px;display:flex}.status-stat strong{font-size:22px}.quota-list>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0;display:flex}.quota-list progress{width:100%;height:4px;accent-color:var(--primary)}.status-attempts>div{border-bottom:1px solid var(--border);justify-content:space-between;padding:12px 0;display:flex}.forward-action{align-self:flex-start;margin:8px 0 20px}
