button,input,textarea{font:inherit}body:has(.account-session-bar){display:flex;flex-direction:column;height:100vh;overflow:hidden}body:has(.account-session-bar) .account-pending-deletion-shell:not(.is-blocked){display:contents}body:has(.account-session-bar) .unbox-app{flex:1;min-height:0}body:has(.account-session-bar)>.account-pending-deletion-shell.is-blocked{display:flex;flex-direction:column;flex:1;min-height:0}body:has(.account-session-bar)>.account-pending-deletion-shell.is-blocked>.unbox-app{flex:1;min-height:0}.unbox-app{display:grid;min-height:100vh;background:var(--bg)}.unbox-app--inbox,.unbox-app--thread{grid-template-columns:var(--nav-width) var(--sidebar-width) 1fr var(--ai-panel-width);transition:grid-template-columns .2s var(--ease)}.unbox-app--compose,.unbox-app--help{grid-template-columns:var(--nav-width) 1fr var(--ai-panel-width);transition:grid-template-columns .2s var(--ease)}.unbox-app--inbox.is-ai-collapsed,.unbox-app--thread.is-ai-collapsed{grid-template-columns:var(--nav-width) var(--sidebar-width) 1fr var(--ai-panel-collapsed-width)}.unbox-app--compose.is-ai-collapsed,.unbox-app--help.is-ai-collapsed{grid-template-columns:var(--nav-width) 1fr var(--ai-panel-collapsed-width)}.unbox-app--domains{grid-template-columns:var(--nav-width) var(--sidebar-width) 1fr}.unbox-rail{background:var(--ink);color:#f7f4ef;display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:.35rem;position:sticky;top:0;align-self:stretch;min-height:0;height:auto;z-index:40;overflow:visible}.unbox-rail__item{position:relative}.unbox-rail__logo{display:block;width:40px;height:40px;margin-bottom:1.25rem;line-height:0;text-decoration:none}.unbox-rail__btn-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#e53935;box-shadow:0 0 0 2px var(--ink,#1a1714);pointer-events:none}.unbox-rail__btn{width:44px;height:44px;border:none;border-radius:12px;background:transparent;color:rgba(255,255,255,.55);cursor:pointer;display:grid;place-items:center;transition:background .2s var(--ease),color .2s var(--ease);position:relative;text-decoration:none}.unbox-rail__btn.is-active,.unbox-rail__btn:hover{background:rgba(255,255,255,.1);color:#fff}.unbox-rail__btn.is-active{background:rgba(194,78,46,.35)}.unbox-rail__btn svg{width:20px;height:20px}@keyframes unbox-rail-shake{0%,to{transform:rotate(0deg)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(8deg)}}.unbox-rail__btn--shake:focus-visible svg,.unbox-rail__btn--shake:hover svg{animation:unbox-rail-shake .42s ease-in-out}.unbox-hover-tip{position:absolute;z-index:80;min-width:-moz-max-content;min-width:max-content;max-width:12rem;padding:.4rem .7rem;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s var(--ease),transform .16s var(--ease),visibility .16s var(--ease)}.unbox-hover-tip--right{left:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(-6px)}.unbox-hover-tip--right:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:transparent var(--border) transparent transparent}.unbox-hover-tip--right:after{content:"";position:absolute;right:100%;top:50%;transform:translate(1px,-50%);border-width:4px;border-style:solid;border-color:transparent var(--surface-raised) transparent transparent}.unbox-hover-tip--top{left:50%;right:auto;width:-moz-max-content;width:max-content;max-width:12rem;margin-inline:0;bottom:calc(100% + 10px);top:auto;text-align:center;transform:translate(-50%,6px)}.unbox-hover-tip--fixed{position:fixed;z-index:10000;left:auto;right:auto;bottom:auto;top:auto;margin-inline:0;pointer-events:none;transition:opacity .16s var(--ease),visibility .16s var(--ease)}.unbox-hover-tip--fixed,.unbox-hover-tip--fixed.is-visible{opacity:1;visibility:visible}.unbox-hover-tip--top:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:var(--border) transparent transparent transparent}.unbox-hover-tip--top:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,-1px);border-width:4px;border-style:solid;border-color:var(--surface-raised) transparent transparent transparent}.unbox-hover-tip__label{display:block;font-size:.74rem;font-weight:600;line-height:1.25;letter-spacing:.01em}.unbox-hover-tip__hint{display:block;margin-top:.08rem;font-size:.65rem;font-weight:500;line-height:1.25;color:var(--ink-faint)}.unbox-rail__btn:focus-visible .unbox-hover-tip--right,.unbox-rail__btn:hover .unbox-hover-tip--right,.unbox-rail__item:focus-within .unbox-hover-tip--right,.unbox-rail__item:hover .unbox-hover-tip--right{opacity:1;visibility:visible;transform:translateY(-50%) translateX(0)}.unbox-rail__spacer{flex:1}.unbox-rail-locale,.unbox-rail-locale-wrap{position:relative}.unbox-rail-locale__icon{width:20px;height:20px}.unbox-rail-locale__menu{position:absolute;left:calc(100% + .65rem);bottom:0;z-index:80;list-style:none;margin:0;padding:.5rem .625rem;width:-moz-max-content;width:max-content;min-width:24rem;max-width:min(92vw,28rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow);display:none}.unbox-rail-locale.is-open .unbox-rail-locale__menu{display:grid;grid-template-columns:repeat(2,minmax(11rem,1fr));grid-auto-flow:row;gap:.125rem 1rem}.unbox-rail-locale__menu li{margin:0;padding:0;min-width:0}.unbox-rail-locale__menu button{display:block;width:100%;padding:.45rem .65rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;font-size:.88rem;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unbox-rail-locale__menu button:hover{background:var(--bg)}.unbox-rail-locale__menu button.is-active{color:var(--accent);font-weight:600}.unbox-rail__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6b8f71,#3d5f4a);border:2px solid rgba(255,255,255,.15);font-size:.75rem;font-weight:600;display:grid;place-items:center}.unbox-rail-profile{position:relative}.unbox-rail-profile__trigger{display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.unbox-rail-profile__trigger:focus-visible .unbox-rail__avatar{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.unbox-rail-profile.is-open .unbox-rail__avatar{border-color:rgba(255,255,255,.35)}.unbox-rail-profile__menu{position:absolute;left:calc(100% + .55rem);bottom:0;min-width:10.5rem;padding:.35rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow);display:none;z-index:100}.unbox-rail-profile.is-open .unbox-rail-profile__menu{display:block}.unbox-rail-profile__brand{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem .35rem;font-size:.78rem;font-weight:600;color:var(--ink);letter-spacing:.01em}.unbox-rail-profile__version-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:.14rem .5rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--ink-muted);font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.unbox-rail-profile__divider{height:1px;margin:.25rem .35rem;background:var(--border)}.unbox-rail-profile__menu a,.unbox-rail-profile__menu button{display:block;width:100%;text-align:left;padding:.55rem .7rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:inherit;text-decoration:none;cursor:pointer}.unbox-rail-profile__menu a:hover,.unbox-rail-profile__menu button:hover{background:var(--bg)}.account-help__bar{padding-top:1.15rem;padding-bottom:1.15rem}.account-help__body{padding:1.35rem 1.5rem 2rem;overflow:auto;min-height:0;flex:1}.account-help__sections{display:grid;gap:2rem;max-width:42rem}.account-help__section-title{margin:0 0 .85rem;font-size:.92rem;font-weight:600;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em}.account-help__list{display:grid;gap:.65rem}.account-help__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.account-help__question{padding:.95rem 1.1rem;font-size:.92rem;font-weight:600;cursor:pointer;list-style:none}.account-help__question::-webkit-details-marker{display:none}.account-help__question:after{content:"+";float:right;color:var(--ink-faint);font-weight:500}.account-help__item[open] .account-help__question:after{content:"−"}.account-help__answer{margin:0;padding:.95rem 1.1rem 1rem;font-size:.88rem;line-height:1.55;color:var(--ink-muted);border-top:1px solid var(--border)}.account-help__empty,.account-help__foot{max-width:42rem;font-size:.88rem;color:var(--ink-muted)}.account-help__foot{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border)}.unbox-sidebar{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;align-self:stretch;position:sticky;top:0;overflow:hidden}.unbox-sidebar__head{padding:1.25rem 1.25rem .75rem}.unbox-sidebar__head--inboxes{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.unbox-sidebar__head--inboxes .unbox-sidebar__title{margin:0;min-width:0}.unbox-sidebar__add{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--ink-muted);border:1px solid var(--border);background:var(--surface-raised);flex-shrink:0;transition:color .15s var(--ease),border-color .15s,background .15s;padding:0;font:inherit;cursor:pointer}.unbox-sidebar__add:hover{color:var(--accent);border-color:rgba(194,78,46,.35);background:var(--accent-soft)}.unbox-sidebar__add svg{width:16px;height:16px}.unbox-sidebar__add.is-loading svg{animation:inbox-refresh-spin .75s linear infinite}.unbox-sidebar__title{font-size:1.35rem;margin:0}.unbox-sidebar__head .unbox-main__sub{margin:.3rem 0 0}.unbox-sidebar__search{margin:.75rem 1.25rem;position:relative}.unbox-sidebar__search input{width:100%;border:1px solid var(--border);background:var(--bg);border-radius:var(--radius);padding:.65rem .85rem .65rem 2.35rem;outline:none;transition:border-color .2s,box-shadow .2s}.unbox-sidebar__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.unbox-sidebar__search svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--ink-faint);width:16px;height:16px}.unbox-sidebar__domain-filter{margin:.75rem 1.25rem .5rem;display:flex;flex-direction:column;gap:.35rem}.unbox-sidebar__domain-filter-label{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.unbox-sidebar__domain-select{position:relative;display:block}.unbox-sidebar__domain-select-input{width:100%;border:1px solid var(--border);background:var(--bg-deep);border-radius:var(--radius-sm);padding:.55rem 2rem .55rem .75rem;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s;color:var(--ink);font:inherit;font-size:.82rem;line-height:1.3;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.unbox-sidebar__domain-select-input:hover{border-color:var(--border-strong);background:var(--bg-elevated)}.unbox-sidebar__domain-select-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);background:var(--bg-elevated)}.unbox-sidebar__domain-select-chevron{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:var(--ink-muted);width:14px;height:14px;pointer-events:none}.unbox-inboxes{flex:1;overflow-y:auto;padding:0 .75rem .5rem;display:flex;flex-direction:column;gap:.2rem}.unbox-feed-card .connected-account-item__icon--all,.unbox-inboxes .connected-account-item__icon--all{background:var(--bg-deep);color:var(--ink-muted);border:1px solid var(--border)}.unbox-feed-card .connected-account-item__icon--personal,.unbox-inboxes .connected-account-item__icon--personal{background:var(--hosted-soft);color:var(--hosted)}.unbox-feed-card .connected-account-item__icon--shared,.unbox-inboxes .connected-account-item__icon--shared{background:var(--team-soft);color:var(--team)}.unbox-feed-card .connected-account-item__icon--unbox-id,.unbox-inboxes .connected-account-item__icon--unbox-id{background:var(--accent);color:#fff;border:1px solid transparent}.unbox-feed-card .connected-account-item__icon--unbox-id.connected-account-item__icon--domain-accent,.unbox-inboxes .connected-account-item__icon--unbox-id.connected-account-item__icon--domain-accent{background:var(--domain-accent);color:#fff;border-color:transparent}.unbox-feed-card__mailbox-icon{flex-shrink:0}.unbox-inboxes .connected-account-item.is-active .connected-account-item__icon--all{background:var(--ink-muted);color:#fff;border-color:transparent}.unbox-inboxes .connected-account-item.is-active .connected-account-item__icon--personal{background:var(--hosted);color:#fff}.unbox-inboxes .connected-account-item.is-active .connected-account-item__icon--shared{background:var(--team);color:#fff}.unbox-inboxes .connected-account-item.is-active .connected-account-item__icon--unbox-id{background:var(--accent);color:#fff;border-color:transparent}.unbox-feed-card .connected-account-item__icon--domain-accent,.unbox-inboxes .connected-account-item__icon--domain-accent{background:var(--domain-accent-soft);color:var(--domain-accent);border:1px solid var(--domain-accent-border)}.unbox-inboxes .connected-account-item.is-active .connected-account-item__icon--domain-accent{background:var(--domain-accent);color:#fff;border-color:transparent}.unbox-inboxes .connected-account-item.is-active{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-sm)}.unbox-inboxes .connected-account-item__icon-spinner{grid-area:1/1;z-index:2;place-self:center;width:15px;height:15px;color:inherit}.unbox-inboxes__section-divider{display:flex;align-items:center;gap:.5rem;margin:.55rem 0 .15rem;padding:0 .15rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.unbox-inboxes__section-divider:after,.unbox-inboxes__section-divider:before{content:"";flex:1;height:1px;background:var(--border)}.unbox-inboxes .connected-account-item--mailbox-personal,.unbox-inboxes .connected-account-item--mailbox-shared{border-left:3px solid var(--domain-accent,var(--border))}.unbox-inboxes .connected-account-item--mailbox-personal:not(.is-active),.unbox-inboxes .connected-account-item--mailbox-shared:not(.is-active){border-left-color:color-mix(in srgb,var(--domain-accent,var(--border)) 22%,transparent)}.unbox-inboxes .connected-account-item--mailbox-personal.is-active,.unbox-inboxes .connected-account-item--mailbox-shared.is-active{border-left-color:var(--domain-accent,var(--border))}.unbox-inboxes .connected-account-item--mailbox-personal{border-left-style:solid}.unbox-inboxes .connected-account-item--mailbox-shared{border-left-style:dashed}.unbox-inbox-filter{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:start;width:100%;padding:.55rem .6rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body);transition:background .2s var(--ease),border-color .2s,box-shadow .2s}.unbox-inbox-filter:hover{background:var(--bg)}.unbox-inbox-filter.is-active{background:var(--surface-raised);border-color:var(--border);box-shadow:var(--shadow-sm)}.unbox-inbox-filter__dot{width:9px;height:9px;border-radius:50%;margin-top:.4rem;flex-shrink:0}.unbox-inbox-filter__dot--all{background:var(--ink-muted)}.unbox-inbox-filter__dot--unbox{background:var(--hosted)}.unbox-inbox-filter__dot--gmail{background:#ea4335}.unbox-inbox-filter__dot--outlook{background:#0078d4}.unbox-inbox-filter__dot--zoho{background:#c8202f}.unbox-inbox-filter__mark{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex-shrink:0;align-self:start;margin-top:.1rem;overflow:hidden}.unbox-inbox-filter__mark svg{width:12px;height:12px}.unbox-inbox-filter__mark--all{background:var(--bg-deep);color:var(--ink-muted);border:1px solid var(--border)}.unbox-inbox-filter__mark--unbox{background:var(--hosted-soft);color:var(--hosted)}.unbox-inbox-filter__mark--shared{background:var(--team-soft);color:var(--team)}.unbox-inbox-filter__mark.provider-mark{padding:0;background:var(--surface-raised);border:1px solid var(--border)}.unbox-inbox-filter__mark.provider-mark img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;display:block}.unbox-inbox-filter strong{display:block;font-size:.8rem;font-weight:600;line-height:1.25;color:var(--ink);word-break:break-word}.unbox-inbox-filter span:not(.unbox-inbox-filter__badge):not(.unbox-inbox-filter__dot):not(.unbox-inbox-filter__mark){display:block;font-size:.72rem;color:var(--ink-faint);line-height:1.3;margin-top:.1rem}.unbox-inbox-filter__badge{font-size:.65rem;font-weight:700;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .4rem;min-width:1.1rem;text-align:center;align-self:start}.unbox-inboxes__foot{padding:.75rem 1rem 1rem;border-top:1px solid var(--border);flex-shrink:0}.unbox-inboxes__foot a{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--ink-muted);line-height:1;transition:color .15s,background .15s}.unbox-inboxes__foot a:hover{color:var(--accent);background:var(--bg)}.unbox-inboxes__foot svg{width:16px;height:16px;flex-shrink:0}.unbox-streams{flex:1;overflow-y:auto;padding:0 .75rem 1rem}.unbox-stream{margin-bottom:1.25rem}.unbox-stream__label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);padding:0 .5rem .5rem;display:flex;align-items:center;gap:.4rem}.unbox-stream__count{background:var(--bg-deep);color:var(--ink-muted);border-radius:999px;padding:.1rem .45rem;font-size:.62rem}.unbox-card{display:block;padding:.85rem .9rem;border-radius:var(--radius);border:1px solid transparent;cursor:pointer;transition:background .2s var(--ease),border-color .2s,transform .2s var(--ease);margin-bottom:.35rem}.unbox-card:hover{background:var(--bg)}.unbox-card.is-active{background:var(--accent-soft);border-color:rgba(194,78,46,.2)}.unbox-card.is-unread .unbox-card__summary{font-weight:600;color:var(--ink)}.unbox-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.unbox-card__from{font-size:.8rem;font-weight:600;color:var(--ink)}.unbox-card__time{font-size:.7rem;color:var(--ink-faint);white-space:nowrap}.unbox-card__summary{font-size:.88rem;color:var(--ink-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unbox-card__subject{font-size:.72rem;color:var(--ink-faint);margin-top:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unbox-card__meta{display:flex;align-items:center;gap:.35rem;margin-top:.55rem;flex-wrap:wrap}.unbox-pill{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:.18rem .5rem;border-radius:999px;border:1px solid transparent;box-sizing:border-box}.unbox-pill--action{background:var(--surface);color:var(--action);border-color:rgba(194,78,46,.38)}.unbox-pill--read{background:var(--read-soft);color:var(--read)}.unbox-pill--marketing{background:var(--marketing-soft);color:var(--marketing)}.unbox-pill--hosted{background:var(--hosted-soft);color:var(--hosted)}.unbox-pill--external{background:var(--external-soft);color:var(--external)}.unbox-pill--neutral,.unbox-pill--team{background:var(--team-soft);color:var(--team)}.unbox-pill svg{width:10px;height:10px}.unbox-main{display:flex;flex-direction:column;min-height:0;align-self:stretch;overflow:hidden}.unbox-main,.unbox-main>.bin-settings,.unbox-main>.spam-settings,.unbox-main>.unbox-feed,.unbox-main>[class$=-main]{min-width:0;width:100%}.unbox-ai__head,.unbox-main__bar{flex-shrink:0;display:flex;align-items:center;padding:.9rem 1.25rem;min-height:5.1rem;box-sizing:border-box;border-bottom:1px solid var(--border);background:rgba(255,252,247,.85);backdrop-filter:blur(12px)}.unbox-main__bar{justify-content:space-between;gap:1rem;position:sticky;top:0;z-index:20}.unbox-ai__head{gap:.5rem;justify-content:space-between}.unbox-ai__collapse-btn{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer;flex-shrink:0;transition:background .2s var(--ease),color .2s var(--ease)}.unbox-ai__collapse-btn:hover{background:var(--bg);color:var(--ink-muted)}.unbox-ai__collapse-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unbox-ai__collapsed-trigger{display:grid;place-items:center;width:100%;padding:0;border:none;background:transparent;cursor:pointer}.unbox-ai__collapsed-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.unbox-ai.is-collapsed .unbox-ai__head{justify-content:center;padding-left:.5rem;padding-right:.5rem}.unbox-ai.is-collapsed .unbox-ai__chat,.unbox-ai.is-collapsed .unbox-ai__compose,.unbox-ai.is-collapsed .unbox-suggestions{display:none}.unbox-ai__unread-badge{display:grid;place-items:center;align-self:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;margin:.75rem auto .5rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;line-height:1;box-shadow:0 2px 8px var(--accent-glow)}.unbox-main__greeting{font-family:var(--font-display);font-size:1.35rem;line-height:1.15;margin:0}.unbox-main__sub{font-size:.82rem;color:var(--ink-muted);line-height:1.35;margin:.3rem 0 0}.unbox-main__sub-highlight{color:var(--accent);font-weight:700}.unbox-main__actions{display:flex;gap:.5rem;flex-shrink:0;align-self:center}.unbox-btn--icon{gap:0;padding:.55rem;min-width:0}.unbox-btn--icon.is-loading svg{animation:inbox-refresh-spin .75s linear infinite}@keyframes inbox-refresh-spin{to{transform:rotate(1turn)}}.unbox-feed{flex:1;overflow-y:auto;padding:1rem 1.25rem 2rem;position:relative}.unbox-feed:not(.wizard-feed){--feed-canvas-bg:#e8e2d8;--feed-card-read-bg:#efebe4;--feed-card-read-border:#ddd6cb;--feed-card-unread-bg:#fffcf7;--feed-card-unread-border:#d8d0c4;--feed-card-unread-shadow:0 1px 3px rgba(28,27,24,0.06);background:var(--feed-canvas-bg)}.unbox-feed-streams{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.unbox-feed-streams button{font-size:.78rem;font-weight:600;color:var(--ink-faint);padding:.35rem .7rem;border-radius:999px;border:1px solid transparent;background:var(--surface);cursor:pointer;font-family:var(--font-body);transition:background .15s,color .15s,border-color .15s}.unbox-feed-streams button:hover{background:var(--bg);color:var(--ink-muted)}.unbox-feed-streams button.is-active{color:var(--accent);background:var(--surface);border-color:rgba(194,78,46,.35)}.unbox-main__bar--search{padding-top:.75rem;padding-bottom:.75rem}.unbox-inbox-search{position:relative;display:flex;align-items:center;gap:.65rem;width:100%}.unbox-inbox-search>svg{flex-shrink:0;color:var(--ink-faint)}.unbox-inbox-search__input{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-body);font-size:1rem;color:var(--ink);outline:none}.unbox-inbox-search__input::-moz-placeholder{color:var(--ink-faint)}.unbox-inbox-search__input::placeholder{color:var(--ink-faint)}.unbox-inbox-search__close{margin-left:auto;border-radius:999px}.unbox-inbox-search__recents{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.unbox-feed-streams__search-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem;margin-left:auto}.unbox-inbox-search__chip{font-size:.75rem;font-weight:600;color:var(--ink-muted);padding:.3rem .65rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);cursor:pointer;font-family:var(--font-body)}.unbox-inbox-search__chip:hover{color:var(--accent);border-color:rgba(194,78,46,.35)}.unbox-feed-streams--search{align-items:center;justify-content:space-between}.unbox-feed-streams__results{font-size:.82rem;font-weight:700;color:var(--ink)}.unbox-feed-streams__clear{font-size:.78rem;font-weight:600;color:#fff;padding:.35rem .85rem;border-radius:999px;border:none;background:var(--accent);cursor:pointer;font-family:var(--font-body);flex-shrink:0;box-shadow:0 2px 8px var(--accent-glow);transition:background .15s,box-shadow .15s}.unbox-feed-streams__clear:hover{background:var(--accent-hover);color:#fff}.unbox-feed-card{display:block;padding:0;border-radius:var(--radius);border:1px solid var(--feed-card-read-border,var(--border));background:var(--feed-card-read-bg,var(--surface));--feed-card-surface:var(--feed-card-read-bg,var(--surface));margin-bottom:.55rem;color:inherit;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s}.unbox-feed:not(.wizard-feed) .unbox-feed-card{background:var(--feed-card-read-bg);border-color:var(--feed-card-read-border)}.unbox-feed:not(.wizard-feed) .unbox-feed-card.is-unread{background:var(--feed-card-unread-bg);border-color:var(--feed-card-unread-border);box-shadow:var(--feed-card-unread-shadow);--feed-card-surface:var(--feed-card-unread-bg)}.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--action,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--bin,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--marketing,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--neutral,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--read,.unbox-feed-card--domain-accent .unbox-feed-card__head .unbox-pill--spam,.unbox-feed-card--domain-accent .unbox-feed-card__mailbox,.unbox-feed-card--domain-accent .unbox-feed-card__party,.unbox-feed-card--domain-accent .unbox-feed-card__thread-count{background:var(--domain-accent-soft);color:var(--domain-accent);border:1px solid var(--domain-accent-border)}.unbox-feed-card--domain-accent .unbox-feed-card__sticky-pin{color:var(--domain-accent)}.unbox-feed-card--domain-accent .unbox-feed-card__action,.unbox-feed-card--domain-accent .unbox-feed-card__action--chat,.unbox-feed-card--domain-accent .unbox-feed-card__action--chat.is-on,.unbox-feed-card--domain-accent .unbox-feed-card__action--delete-thread,.unbox-feed-card--domain-accent .unbox-feed-card__action--dump,.unbox-feed-card--domain-accent .unbox-feed-card__action--primary,.unbox-feed-card--domain-accent .unbox-feed-card__action--spam,.unbox-feed-card--domain-accent .unbox-feed-card__action--sticky,.unbox-feed-card--domain-accent .unbox-feed-card__action--undelete,.unbox-feed-card--domain-accent .unbox-feed-card__action--unspam{color:var(--domain-accent);border-color:var(--domain-accent-border);background:var(--domain-accent-soft)}.unbox-feed-card--domain-accent .unbox-feed-card__action--chat.is-on:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--chat:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--delete-thread:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--dump:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--primary:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--spam:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--sticky.is-on,.unbox-feed-card--domain-accent .unbox-feed-card__action--sticky:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--undelete:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action--unspam:hover,.unbox-feed-card--domain-accent .unbox-feed-card__action:hover{background:var(--domain-accent);border-color:var(--domain-accent);color:#fff}.unbox-feed-card--domain-accent .unbox-feed-card__bin-days-left,.unbox-feed-card--domain-accent .unbox-feed-card__mailbox-icon.connected-account-item__icon--domain-accent,.unbox-feed-card--domain-accent .unbox-feed-card__spam-rating{background:var(--domain-accent-soft);border-color:var(--domain-accent-border);color:var(--domain-accent)}.unbox-feed-card:hover{border-color:var(--border-strong)}.unbox-feed:not(.wizard-feed) .unbox-feed-card:hover{background:var(--feed-card-read-bg);box-shadow:none}.unbox-feed:not(.wizard-feed) .unbox-feed-card.is-unread:hover{background:#fff;box-shadow:var(--feed-card-unread-shadow)}.unbox-feed-card__link{display:block;width:100%;padding:.85rem .95rem .5rem;color:inherit;text-decoration:none}button.unbox-feed-card__link{border:0;background:none;text-align:left;cursor:pointer;font:inherit}.unbox-feed-card__link:hover{color:inherit}.unbox-feed-card.is-active{border-color:var(--accent);box-shadow:0 0 0 1px rgba(194,78,46,.12)}.unbox-feed:not(.wizard-feed) .unbox-feed-card.is-active.is-unread{border-color:var(--accent);background:var(--feed-card-unread-bg);box-shadow:0 0 0 1px rgba(194,78,46,.12),var(--feed-card-unread-shadow)}.unbox-feed:not(.wizard-feed) .unbox-feed-card.is-active:not(.is-unread){border-color:var(--border-strong);background:#f5f0e9;box-shadow:none}.unbox-feed-card.is-unread{--feed-card-surface:var(--feed-card-unread-bg,var(--surface))}.unbox-feed-card.is-unread .unbox-feed-card__subject-line{font-weight:700;color:var(--ink)}.unbox-feed-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.45rem;--feed-head-badge-font-size:0.65rem}.unbox-feed-card__head .unbox-feed-card__mailbox,.unbox-feed-card__head .unbox-feed-card__party,.unbox-feed-card__head .unbox-feed-card__thread-count,.unbox-feed-card__head .unbox-pill{font-size:var(--feed-head-badge-font-size);font-weight:600;letter-spacing:.02em;line-height:1.2;padding:.18rem .5rem}.unbox-feed-card__head .unbox-pill--marketing,.unbox-feed-card__head .unbox-pill--neutral,.unbox-feed-card__head .unbox-pill--read{background:var(--surface);border-color:var(--border-strong)}.unbox-feed-card__head .unbox-pill--read{color:var(--read);border-color:rgba(92,107,98,.35)}.unbox-feed-card__head .unbox-pill--marketing{color:var(--marketing);border-color:rgba(138,115,85,.35)}.unbox-feed-card__head .unbox-pill--neutral{color:var(--team);border-color:rgba(91,79,154,.3)}.unbox-feed-card__mailbox{gap:.25rem;max-width:100%}.unbox-feed-card__mailbox,.unbox-feed-card__party{display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--surface);border-color:var(--border-strong);color:var(--ink-muted)}.unbox-feed-card__party{max-width:16rem;font-weight:500}.unbox-feed-card__mailbox svg{width:10px;height:10px;flex-shrink:0}.unbox-feed-card__thread-count{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;background:var(--surface-raised);border-color:var(--border-strong);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.unbox-feed-card__mailbox--unbox{background:var(--hosted-soft);color:var(--hosted)}.unbox-feed-card__mailbox--gmail{background:#fce8e6;color:#c5221f}.unbox-feed-card__mailbox--external{background:var(--external-soft);color:var(--external)}.unbox-feed-card__head-meta{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.unbox-feed-card__time{font-size:.72rem;color:var(--ink-faint);white-space:nowrap}.unbox-feed-card__unread-dot{width:8px;height:8px;border-radius:50%;background:#e53935;flex-shrink:0;box-shadow:0 0 0 2px var(--feed-card-surface,var(--surface))}.unbox-feed-card__summary{margin:0 0 .3rem;font-size:.92rem;line-height:1.45;color:var(--ink-muted)}.unbox-feed-card__subject-line{margin:0 0 .35rem;font-size:.92rem;font-weight:500;line-height:1.35;color:var(--ink-muted)}.unbox-feed-card__ai-ticker{margin:0;min-width:0}.unbox-feed-card__ai-ticker-viewport{overflow:hidden;width:100%;white-space:nowrap}.unbox-feed-card__ai-ticker-line{display:inline-block;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.5;color:var(--ink-muted);will-change:transform}.unbox-feed-card--domain-accent .unbox-feed-card__ai-ticker-line{color:var(--domain-accent)}.unbox-feed-card__ai-ticker-line.is-scrollable{padding-right:1.25rem}.unbox-feed-card__ai-block-label{font-weight:inherit}.unbox-feed-card__ai-divider{margin:.5rem 0 .45rem;border:none;border-top:1px dashed color-mix(in srgb,var(--border-strong) 85%,transparent)}.unbox-feed-card__ai-block{margin:0 0 .3rem;font-size:.82rem;line-height:1.5;color:var(--ink-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unbox-feed-card--domain-accent .unbox-feed-card__ai-block{color:var(--domain-accent)}.unbox-feed-card__subject{margin:0 0 .5rem;white-space:nowrap;text-overflow:ellipsis}.unbox-feed-card__preview,.unbox-feed-card__subject{font-size:.78rem;color:var(--ink-faint);overflow:hidden}.unbox-feed-card__preview{margin:0;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.unbox-feed-card.is-unread .unbox-feed-card__preview{color:var(--ink-muted)}.unbox-feed-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem}.unbox-feed-card__actions{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;border-top:1px solid rgba(0,0,0,.06);margin-top:.15rem;padding:.5rem .95rem .85rem}.unbox-feed-card.is-active .unbox-feed-card__actions{border-top-color:var(--border)}.unbox-feed-card__actions-btns{display:flex;flex-wrap:wrap;gap:.35rem;flex:1;min-width:0}.unbox-feed-card__action{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;padding:.32rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--surface-raised);color:var(--ink-muted);cursor:pointer;font-family:inherit;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.unbox-feed-card__action:hover{background:var(--bg);border-color:var(--border-strong);color:var(--ink)}.unbox-feed-card__action svg{width:12px;height:12px}.unbox-feed-card__action--primary{background:var(--accent-soft);border-color:rgba(194,78,46,.35);color:var(--accent)}.unbox-feed-card__action--primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.unbox-feed-card__action--team{background:var(--team-soft);border-color:rgba(47,107,91,.25);color:var(--team)}.unbox-feed-card__action--team:hover{background:var(--team);border-color:var(--team);color:#fff}.unbox-feed-card__action--chat,.unbox-feed-card__action--chat.is-on{background:var(--accent-soft);border-color:rgba(194,78,46,.35);color:var(--accent)}.unbox-feed-card__action--chat.is-on:hover,.unbox-feed-card__action--chat:hover{background:var(--accent);border-color:var(--accent);color:#fff}.unbox-feed-card__action--snooze{background:var(--read-soft);border-color:rgba(92,107,98,.35);color:var(--read)}.unbox-feed-card__action--snooze:hover{background:var(--read);border-color:var(--read);color:#fff}.unbox-feed-card.is-sticky{border-color:rgba(168,120,32,.35);box-shadow:inset 3px 0 0 var(--marketing)}.unbox-feed-card__action--sticky,.unbox-feed-card__action--sticky.is-on{background:var(--marketing-soft);border-color:rgba(168,120,32,.25);color:#8a6218}.unbox-feed-card__action--sticky.is-on:hover,.unbox-feed-card__action--sticky:hover{background:var(--marketing);border-color:var(--marketing);color:#fff}.unbox-feed-card__sticky-pin{display:inline-flex;align-items:center;justify-content:center;color:#8a6218;flex-shrink:0}.unbox-feed-card__sticky-pin svg{width:.85rem;height:.85rem}.unbox-pill--spam{background:rgba(194,78,46,.12);color:var(--action)}.unbox-feed-card.is-spam{border-color:rgba(194,78,46,.18)}.unbox-feed-card__action--undelete,.unbox-feed-card__action--unspam{background:var(--read-soft);border-color:rgba(92,107,98,.35);color:var(--read)}.unbox-feed-card__action--undelete:hover,.unbox-feed-card__action--unspam:hover{background:var(--read);border-color:var(--read);color:#fff}.unbox-feed-card__action--dump{background:var(--action-soft);border-color:rgba(194,78,46,.35);color:var(--action)}.unbox-feed-card__action--dump:hover{background:var(--action);border-color:var(--action);color:#fff}.unbox-feed-card__spam-rating{display:inline-flex;align-items:center;flex-shrink:0;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(194,78,46,.22);background:rgba(194,78,46,.1);color:var(--action);font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.inbox-feed__sentinel,.spam-feed__sentinel{width:100%;height:1px}.unbox-feed-card__action--spam{background:var(--action-soft);border-color:rgba(194,78,46,.35);color:var(--action)}.unbox-feed-card__action--spam:hover{background:var(--action);border-color:var(--action);color:#fff}.unbox-feed-card__action--delete-thread{background:rgba(185,28,28,.08);border-color:rgba(185,28,28,.22);color:#b91c1c}.unbox-feed-card__action--delete-thread:hover{background:#b91c1c;border-color:#b91c1c;color:#fff}.unbox-feed-card,.unbox-feed-card__actions,.unbox-feed-card__actions-btns{overflow:visible}.feed-label-picker{position:relative;display:inline-flex}.feed-label-popover{position:absolute;left:-.15rem;bottom:calc(100% + 10px);z-index:40;width:19rem;padding:.45rem .5rem .55rem;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 4px 6px rgba(18,16,14,.04),0 14px 28px rgba(18,16,14,.1);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;pointer-events:none}.feed-label-picker.is-open .feed-label-popover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.feed-label-popover:after{content:"";position:absolute;left:.85rem;bottom:-6px;width:12px;height:12px;background:var(--surface);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);transform:rotate(45deg)}.feed-label-popover__grid{display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.feed-label-popover__item{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;padding:.3rem .35rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font-size:.72rem;font-weight:600;font-family:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s}.feed-label-popover__item:hover{background:var(--bg);border-color:var(--border)}.feed-label-popover__item.is-selected{background:color-mix(in srgb,var(--team) 12%,var(--surface));border-color:color-mix(in srgb,var(--team) 28%,transparent);color:var(--team)}.feed-label-popover__item svg{width:12px;height:12px;flex-shrink:0}.feed-label-popover__item--clear{grid-column:1/-1;color:var(--ink-muted);border-style:dashed;border-color:var(--border)}.feed-label-popover__item--clear:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:var(--accent-soft)}.feed-label-popover__swatch{width:6px;height:6px;border-radius:999px;flex-shrink:0}.feed-label-popover__empty{grid-column:1/-1;margin:0;padding:.35rem .25rem .2rem;font-size:.72rem;line-height:1.45;color:var(--ink-muted)}.feed-label-popover__empty-link{color:var(--team);font-weight:600;text-decoration:none}.feed-label-popover__empty-link:hover{text-decoration:underline}.unbox-feed-card.is-spark-pop-deleting{pointer-events:none;z-index:2;overflow:visible;animation:unbox-feed-card-spark-pop-shell .55s cubic-bezier(.4,0,.2,1) forwards}.unbox-feed-card.is-spark-pop-deleting .unbox-feed-card__actions,.unbox-feed-card.is-spark-pop-deleting .unbox-feed-card__link{transition:opacity .35s ease,filter .35s ease;opacity:0;filter:blur(2px)}@keyframes unbox-feed-card-spark-pop-shell{0%{transform:scale(1);border-radius:14px}45%{transform:scale(.92);border-radius:18px}to{transform:scale(0);border-radius:50%;opacity:0}}.unbox-feed-card__spark-particle{position:absolute;border-radius:50%;pointer-events:none;z-index:5;animation:unbox-feed-card-spark-pop-particle .55s cubic-bezier(.2,.8,.3,1) forwards}@keyframes unbox-feed-card-spark-pop-particle{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--spark-dx),var(--spark-dy)) scale(0);opacity:0}}.unbox-feed-card__spark-ring{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(194,78,46,.55);pointer-events:none;z-index:4;animation:unbox-feed-card-spark-pop-ring .35s ease-out forwards}@keyframes unbox-feed-card-spark-pop-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.unbox-feed-card.is-spark-pop-deleting{animation:none;opacity:0;transition:opacity .2s ease}.unbox-feed-card__spark-particle,.unbox-feed-card__spark-ring{display:none}}.unbox-pill--sticky{background:var(--marketing-soft);color:#8a6218}.unbox-feed-card__mark{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:.62rem;font-weight:700;color:#fff;flex-shrink:0}.unbox-feed-card__mark--unbox{background:var(--hosted)}.unbox-feed-card__mark--gmail{background:#ea4335}.inbox-feed-status{margin:1.25rem 0 0;font-size:.88rem;color:var(--ink-muted)}.inbox-feed-status--error{color:var(--destructive,#b42318)}.inbox-empty--feed-error .inbox-empty__icon{color:var(--ink-muted)}.inbox-feed-skeleton{margin-top:.25rem}.unbox-feed-card--skeleton{pointer-events:none;border-color:var(--feed-card-read-border,var(--border));background:var(--feed-card-read-bg,var(--surface))}.unbox-feed-card--skeleton .unbox-feed-card__link{padding:.85rem .95rem .75rem}.unbox-feed-card--skeleton .unbox-feed-card__head{margin-bottom:.55rem}.connected-account-item--skeleton{pointer-events:none;cursor:default}.connected-account-item--loading{pointer-events:none;cursor:wait}.connected-account-item--skeleton .connected-account-item__body{display:flex;flex-direction:column;gap:.35rem}.connected-account-item__icon-mark{display:grid;place-items:center;width:100%;height:100%;grid-area:1/1}.connected-account-item__icon-mark.is-hidden{opacity:0}.inbox-empty{margin-top:1.5rem;padding:2.5rem 1.5rem;text-align:center;background:var(--surface-raised);border:1px dashed var(--border);border-radius:var(--radius-lg)}.inbox-empty__icon{width:52px;height:52px;margin:0 auto 1rem;border-radius:50%;background:var(--bg-deep);color:var(--ink-faint);display:grid;place-items:center}.inbox-empty__icon svg{width:24px;height:24px}.inbox-empty__title{font-size:1.25rem;margin-bottom:.5rem}.inbox-empty__lead{margin:0 auto 1.25rem;max-width:28rem;font-size:.9rem;color:var(--ink-muted);line-height:1.5}.inbox-empty__link{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.inbox-empty__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem}.unbox-feed-card__mark--outlook{background:#0078d4}.unbox-feed-card__mark--zoho{background:#c8202f}.unbox-feed__section{margin-bottom:2rem}.unbox-feed__section-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.unbox-feed__section-title{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.unbox-feed__section-line{flex:1;height:1px;background:var(--border)}.unbox-row{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;padding:1rem 1.15rem;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.65rem;cursor:pointer;transition:box-shadow .25s var(--ease),transform .25s var(--ease),border-color .2s}.unbox-row:hover{box-shadow:var(--shadow);border-color:var(--border-strong);transform:translateY(-1px)}.unbox-row__avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:600;font-size:.85rem;flex-shrink:0}.unbox-row__avatar--warm{background:#f0ddd4;color:#8b4a32}.unbox-row__avatar--cool{background:#dce8f4;color:#3d5f8a}.unbox-row__avatar--green{background:#dceee4;color:#2f6b52}.unbox-row__body{min-width:0}.unbox-row__summary{font-size:1rem;line-height:1.45;color:var(--ink);margin-bottom:.25rem}.unbox-row.is-unread .unbox-row__summary{font-weight:600}.unbox-row__subject{font-size:.8rem;color:var(--ink-faint)}.unbox-row__side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.unbox-row__time{font-size:.75rem;color:var(--ink-faint)}.unbox-claim{display:flex;align-items:center;gap:-4px}.unbox-claim__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface-raised);margin-left:-6px;font-size:.55rem;display:grid;place-items:center;font-weight:700;color:#fff}.unbox-claim__dot:first-child{margin-left:0}.unbox-claim__dot--a{background:#5b4f9a}.unbox-claim__dot--p{background:#2f6b52}.unbox-ai{background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;min-height:0;align-self:stretch;position:sticky;top:0;overflow:hidden}.unbox-ai__title{font-family:var(--font-display);font-size:1.35rem;line-height:1.15;margin:0;display:flex;align-items:center;gap:.45rem}.unbox-ai__title-icon{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--accent),#e07850);display:grid;place-items:center;color:#fff;flex-shrink:0}.unbox-ai__title-icon svg{width:16px;height:16px}.unbox-ai__chat{flex:1;overflow-y:auto;padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.85rem}.unbox-bubble{max-width:92%;padding:.75rem .9rem;border-radius:var(--radius);font-size:.86rem;line-height:1.5}.unbox-bubble--ai{background:var(--bg);border:1px solid var(--border);align-self:flex-start;border-bottom-left-radius:4px}.unbox-bubble--user{background:var(--ink);color:#f7f4ef;align-self:flex-end;border-bottom-right-radius:4px}.unbox-bubble--system{align-self:center;font-size:.72rem;color:var(--ink-faint);text-align:center;padding:.25rem}.unbox-chat-context{align-self:stretch;padding:.7rem .8rem;border-radius:var(--radius-sm);border:1px solid rgba(194,78,46,.22);background:var(--accent-soft)}.unbox-chat-context__label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.35rem}.unbox-chat-context__subject{display:block;font-size:.82rem;font-weight:600;color:var(--ink);margin-bottom:.25rem;line-height:1.35}.unbox-chat-context__summary{margin:0 0 .35rem;font-size:.78rem;color:var(--ink-muted);line-height:1.45}.unbox-chat-context__mailbox{font-size:.72rem;font-weight:600;color:var(--ink-faint)}.unbox-suggestions{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .75rem}.unbox-suggestion{border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;padding:.4rem .75rem;font-size:.75rem;color:var(--ink-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.unbox-suggestion:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.unbox-ai__compose{padding:.85rem 1.15rem 1.15rem;border-top:1px solid var(--border);background:var(--surface)}.unbox-ai__input-stack{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.unbox-ai__pending{display:none;flex-wrap:wrap;gap:.3rem}.unbox-ai__pending:not(:empty){display:flex}.unbox-ai__pending-badge{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.22rem .35rem .22rem .5rem;border-radius:999px;border:1px solid rgba(194,78,46,.22);background:rgba(255,252,247,.9);font-size:.68rem;font-weight:600;color:var(--accent);line-height:1.2}.unbox-ai__pending-badge svg{width:11px;height:11px;flex-shrink:0}.unbox-ai__pending-badge__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}.unbox-ai__pending-badge__remove{display:grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ink-faint);cursor:pointer;font-family:inherit;font-size:.85rem;line-height:1;flex-shrink:0}.unbox-ai__pending-badge__remove:hover{background:rgba(194,78,46,.12);color:var(--accent)}.unbox-ai__input-wrap{display:flex;gap:.5rem;align-items:flex-end;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.65rem .55rem .65rem .85rem;transition:border-color .2s,box-shadow .2s}.unbox-ai__input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.unbox-ai__input{flex:1;border:none;background:transparent;resize:none;outline:none;line-height:1.45;min-height:calc(1.45em * 3);max-height:calc(1.45em * 10);overflow-y:auto}.unbox-ai__send{width:36px;height:36px;border:none;border-radius:10px;background:var(--accent);color:#fff;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:background .2s}.unbox-ai__send:hover{background:var(--accent-hover)}.thread-side__back{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-sm);color:var(--ink-muted);flex-shrink:0}.thread-side__head-row{display:flex;align-items:center;gap:.35rem;min-width:0}.thread-side__head .thread-side__back{margin-bottom:0}.thread-side__title{margin:0;min-width:0}.thread-side__back:hover{color:var(--accent);background:var(--bg)}.thread-side__back svg{width:22px;height:22px}.unbox-sidebar .thread-side__brief,.unbox-sidebar .thread-side__timeline{margin-left:1.25rem;margin-right:1.25rem}.thread-side__brief{padding:.75rem .8rem;background:linear-gradient(135deg,var(--accent-soft),#fff8f4);border:1px solid rgba(194,78,46,.15);border-radius:var(--radius-sm);margin-bottom:1.25rem}.thread-side__brief-label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.3rem}.thread-side__brief p{margin:0;font-size:.8rem;line-height:1.45;color:var(--ink)}.thread-side__timeline{flex:1;overflow-y:auto;min-height:0}.thread-side__timeline-label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.65rem}.thread-side__timeline-list{list-style:none;margin:0;padding:0}.thread-side__timeline-node{position:relative;padding-left:1.15rem;margin-left:.35rem;border-left:1px solid var(--border)}.thread-side__timeline-node:last-child{border-left-color:transparent}.thread-side__timeline-node:not(:last-child){padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px dashed rgba(0,0,0,.08)}.thread-side__timeline-btn{display:flex;align-items:flex-start;gap:.35rem;width:100%;padding:.35rem .45rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer;font-family:inherit;position:relative;transition:background .15s ease,border-color .15s ease}.thread-side__timeline-btn:hover{background:var(--bg);border-color:rgba(0,0,0,.06)}.thread-side__timeline-dot{position:absolute;left:-1.55rem;top:.55rem;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.thread-side__timeline-dot--them{background:var(--ink-muted)}.thread-side__timeline-dot--me{background:var(--hosted)}.thread-side__timeline-text{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;flex:1;min-width:0}.thread-side__timeline-text strong{font-size:.72rem;font-weight:600;color:var(--ink)}.thread-side__timeline-text .unbox-feed-card__mailbox{font-size:.68rem;padding:.12rem .4rem;max-width:100%;border:none}.thread-side__timeline-text .unbox-feed-card__mailbox svg{width:10px;height:10px}.thread-side__timeline-time{font-size:.68rem;color:var(--ink-faint);line-height:1.3}.thread-side__timeline-jump{flex-shrink:0;display:grid;place-items:center;color:var(--ink-faint);opacity:.4;margin-top:.1rem}.thread-side__timeline-btn:hover .thread-side__timeline-jump{opacity:.75}.thread-side__timeline-jump svg{width:14px;height:14px}.thread-side__timeline-btn--source{text-decoration:none;color:inherit}.thread-side__timeline-dot--source{background:var(--accent)}.thread-side__timeline-load-older{display:flex;justify-content:center;padding:.35rem 0 .75rem;margin-left:-1.15rem;list-style:none}.thread-side__timeline-load-older-btn{font-size:.72rem;gap:.35rem}.thread-side__timeline-node--source{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px dashed rgba(0,0,0,.08)}.thread-mail__previous-thread{display:flex;align-items:stretch;gap:.55rem;width:100%;margin-bottom:.35rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.thread-mail__previous-thread-back{display:grid;place-items:center;flex-shrink:0;width:2rem;height:2rem;margin-top:.05rem;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--ink-muted);text-decoration:none;transition:background .15s,color .15s,border-color .15s}.thread-mail__previous-thread-back:hover{background:var(--surface);color:var(--accent);border-color:rgba(194,78,46,.25)}.thread-mail__previous-thread-back svg{width:14px;height:14px}.thread-mail__previous-thread-link{display:flex;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;flex:1;padding:.15rem 0;text-decoration:none;color:inherit}.thread-mail__previous-thread-link:hover .thread-mail__previous-thread-subject{color:var(--accent);text-decoration:underline}.thread-mail__previous-thread-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.thread-mail__previous-thread-subject{font-size:.82rem;font-weight:600;color:var(--ink);line-height:1.35}.thread-source-modal.unbox-modal__dialog{display:flex;flex-direction:column;overflow:hidden}.thread-source-modal .unbox-modal__head{margin-bottom:.85rem}.thread-source-modal__sub{display:flex;flex-direction:column;gap:.15rem}.thread-source-modal .unbox-modal__foot{margin-top:.85rem;padding-top:0;border-top:none}.thread-source-modal__tabs{display:flex;gap:0;padding:0;margin:0;border-bottom:1px solid var(--border)}.thread-source-modal__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--ink-muted);font:inherit;font-size:.8rem;font-weight:600;padding:.5rem 0;margin-right:1.15rem;margin-bottom:-1px;cursor:pointer}.thread-source-modal__tab:hover{color:var(--ink)}.thread-source-modal__tab.is-active{color:var(--ink);border-bottom-color:var(--accent)}.thread-source-modal__error{margin:.65rem 0 0}.thread-source-modal__panel{flex:1;min-height:12rem;max-height:min(60vh,32rem);margin-top:.65rem;padding:0;overflow:auto}.thread-source-modal__pre{margin:0;padding:0;border-radius:var(--radius-sm);background:#111827;overflow:auto}.thread-source-modal__pre--loading{display:flex;align-items:center;justify-content:center;min-height:12rem;color:#9ca3af}.thread-source-modal__code{display:block;padding:.65rem .75rem;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1.3;white-space:pre-wrap;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.thread-fullscreen-modal.unbox-modal__dialog{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.thread-fullscreen-modal .unbox-modal__head{margin-bottom:.85rem;flex-shrink:0;border-bottom:none}.thread-fullscreen-modal .unbox-modal__close{border:none;background:transparent;box-shadow:none}.thread-fullscreen-modal .unbox-modal__close:hover{background:color-mix(in srgb,var(--bg) 70%,transparent);color:var(--ink)}.thread-fullscreen-modal__sub{display:flex;flex-direction:column;gap:.15rem}.thread-fullscreen-modal__panel{flex:1;min-height:0;overflow:auto;padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised,#fff)}.thread-fullscreen-modal__panel .thread-mail__bubble{max-width:none;width:100%;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.unbox-main--thread .unbox-main__bar{align-items:center;min-height:5.1rem;max-height:5.1rem;overflow:hidden}.thread-main__head{width:100%;min-width:0}.thread-main__title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.08rem}.thread-main__subject{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}.thread-main__subject .unbox-main__greeting,.thread-main__subject-text{margin:0;min-width:0;flex:1;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-main__subject-popover{position:fixed;top:1.25rem;left:1.25rem;right:1.25rem;z-index:1100;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised,#fff);box-shadow:var(--shadow-lg);font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.35;color:var(--ink);white-space:normal;word-break:break-word;pointer-events:none}.thread-main__badges{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;flex-shrink:0}.thread-main__subtitle{margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-main__subject-edit{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer;flex-shrink:0;font-family:inherit}.thread-main__subject-edit:hover{background:var(--bg);color:var(--ink-muted)}.thread-main__subject-edit svg{width:14px;height:14px}.thread-mail{--thread-body-font-size:0.88rem;--thread-body-line-height:1.5;--thread-body-padding-y:0.7rem;--thread-body-loading-width:min(100%,240px);--thread-body-loading-min-height:calc(var(--thread-attachment-card-height, 3.35rem) * 2 + var(--thread-attachment-stack-gap, 0.4rem));--thread-attachment-card-height:3.35rem;--thread-attachment-stack-gap:0.4rem;--thread-body-min-width:min(100%,550px);--thread-attachment-column-width:180px;flex:1;overflow-y:auto;padding:1.25rem 1.5rem;gap:.65rem;min-height:0}.thread-mail,.thread-mail__bundle{display:flex;flex-direction:column}.thread-mail__bundle{width:100%}.thread-mail__day{align-self:center;font-size:.65rem;font-weight:600;color:var(--ink-faint);padding:.2rem .55rem;border-radius:999px;background:var(--bg);margin:.35rem 0}.thread-mail__load-older{display:flex;justify-content:center;padding:.35rem 0 .75rem}.thread-mail__load-older-btn{font-size:.78rem;gap:.35rem}.thread-mail__bubble--loading{color:var(--ink-muted);font-style:italic}.thread-mail__bubble--loading-skeleton{gap:.45rem;font-style:normal}.thread-mail__bubble--loading-skeleton,.thread-mail__bubble--loading-skeleton-html{display:flex;flex-direction:column;padding:.65rem .85rem}.thread-mail__bubble--loading-skeleton,.thread-mail__bubble--loading-skeleton-html,.thread-mail__row--me .thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__row--me .thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html,.thread-mail__row--them .thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__row--them .thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html{width:var(--thread-body-loading-width);min-width:var(--thread-body-loading-width);max-width:100%;min-height:var(--thread-body-loading-min-height);box-sizing:border-box}.thread-mail__row--me .thread-mail__body-main:has(>.thread-mail__bubble--loading-skeleton),.thread-mail__row--me .thread-mail__body-main:has(>.thread-mail__bubble--loading-skeleton-html),.thread-mail__row--them .thread-mail__body-main:has(>.thread-mail__bubble--loading-skeleton),.thread-mail__row--them .thread-mail__body-main:has(>.thread-mail__bubble--loading-skeleton-html){flex:0 0 auto;width:var(--thread-body-loading-width);min-width:var(--thread-body-loading-width);max-width:100%}.thread-mail__bubble-loading-spinner{color:var(--ink-faint)}.thread-mail__bubble--loading-skeleton .unbox-skeleton--line-sm{height:.62rem}.thread-mail__bubble-skeleton-fill{flex:1 1 auto;align-self:stretch;width:100%;min-height:calc(var(--thread-body-loading-min-height) - 1.3rem);border-radius:8px}.thread-mail__row--me .thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__row--me .thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html{min-height:var(--thread-body-loading-min-height)}.thread-mail__row{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;gap:.55rem;align-items:start;width:100%}.thread-mail__avatar{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;flex-shrink:0;margin-top:.05rem}.thread-mail__row--them .thread-mail__avatar{grid-column:1;grid-row:1;border:1px solid var(--border)}.thread-mail__row--me .thread-mail__avatar.thread-participant--me,.thread-participant--me.thread-mail__avatar{background:var(--hosted);color:#fff;border-color:transparent}.thread-participant--a.thread-mail__avatar{background:#dce8f4;color:#3d5f8a;border-color:rgba(61,95,138,.28)}.thread-participant--b.thread-mail__avatar{background:#f0ddd4;color:#8b4a32;border-color:rgba(139,74,50,.28)}.thread-participant--c.thread-mail__avatar{background:#ebe4f8;color:#5b4f9a;border-color:rgba(91,79,154,.28)}.thread-participant--d.thread-mail__avatar{background:#f5ead8;color:#8a6218;border-color:rgba(138,98,24,.28)}.thread-participant--e.thread-mail__avatar{background:#fdebd8;color:#c05621;border-color:rgba(192,86,33,.28)}.thread-participant--f.thread-mail__avatar{background:#f8e0e8;color:#9a3d5c;border-color:rgba(154,61,92,.28)}.thread-mail__avatar.thread-participant--domain-accent{background:var(--domain-accent);color:#fff;border-color:transparent}.unbox-feed-card__mailbox.thread-participant--domain-accent{background:var(--domain-accent-soft);color:var(--domain-accent);border:1px solid var(--domain-accent-border)}.thread-mail__who .unbox-feed-card__mailbox.thread-participant--domain-accent,.thread-side__timeline-text .unbox-feed-card__mailbox.thread-participant--domain-accent{border:none}.thread-side__timeline-dot.thread-participant--domain-accent{background:var(--domain-accent)}.unbox-feed-card__mailbox.thread-participant--me{background:var(--hosted-soft);color:var(--hosted)}.unbox-feed-card__mailbox.thread-participant--a{background:#dce8f4;color:#3d5f8a}.unbox-feed-card__mailbox.thread-participant--b{background:#f0ddd4;color:#8b4a32}.unbox-feed-card__mailbox.thread-participant--c{background:#ebe4f8;color:#5b4f9a}.unbox-feed-card__mailbox.thread-participant--d{background:#f5ead8;color:#8a6218}.unbox-feed-card__mailbox.thread-participant--e{background:#fdebd8;color:#c05621}.unbox-feed-card__mailbox.thread-participant--f{background:#f8e0e8;color:#9a3d5c}.thread-side__timeline-dot.thread-participant--me{background:var(--hosted)}.thread-side__timeline-dot.thread-participant--a{background:#3d5f8a}.thread-side__timeline-dot.thread-participant--b{background:#8b4a32}.thread-side__timeline-dot.thread-participant--c{background:#5b4f9a}.thread-side__timeline-dot.thread-participant--d{background:#8a6218}.thread-side__timeline-dot.thread-participant--e{background:#c05621}.thread-side__timeline-dot.thread-participant--f{background:#9a3d5c}.thread-mail__row--me{display:flex;justify-content:flex-end;align-items:flex-start;gap:.55rem}.thread-mail__row--me .thread-mail__avatar{flex-shrink:0;order:2}.thread-mail__row--me .thread-mail__content{order:1;grid-column:unset;grid-row:unset;flex:0 1 auto;display:flex;flex-direction:column;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:min(70%,38rem);align-items:flex-end}.thread-mail__row--me .thread-mail__meta{justify-content:flex-end}.thread-mail__row--me .thread-mail__who{justify-content:flex-end;flex-wrap:nowrap}.thread-mail__content{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:.2rem;min-width:0;width:min(70%,38rem)}.thread-mail__row--them .thread-mail__content{justify-self:start}.thread-mail__row--me .thread-mail__content:has(.thread-mail__bubble--html),.thread-mail__row--me .thread-mail__content:has(.thread-mail__bubble--structured),.thread-mail__row--them .thread-mail__content:has(.thread-mail__bubble--html),.thread-mail__row--them .thread-mail__content:has(.thread-mail__bubble--structured){width:70%;max-width:100%}.thread-mail__row--me .thread-mail__content:has(.thread-mail__body-row--layout-template):has(.thread-mail__attachments--aside),.thread-mail__row--me .thread-mail__content:has(.thread-mail__bubble--structured):has(.thread-mail__attachments--aside),.thread-mail__row--them .thread-mail__content:has(.thread-mail__body-row--layout-template):has(.thread-mail__attachments--aside),.thread-mail__row--them .thread-mail__content:has(.thread-mail__bubble--structured):has(.thread-mail__attachments--aside){width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(70% + var(--thread-attachment-column-width, 180px) + .55rem))}.thread-mail__content:has(.thread-mail__attachments--aside):not(:has(.thread-mail__bubble--html)):not(:has(.thread-mail__bubble--structured)),.thread-mail__content:has(.thread-mail__body-row--layout-compact):has(.thread-mail__attachments--aside){width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__row--me .thread-mail__content:has(.thread-mail__body-row--layout-compact):has(.thread-mail__attachments--aside){margin-left:auto}.thread-mail__meta{width:100%;min-height:2rem;padding:0 .1rem .15rem;box-sizing:border-box}.thread-mail__meta,.thread-mail__who{display:flex;align-items:center;gap:.35rem}.thread-mail__who{flex-wrap:wrap;min-width:0}.thread-mail__who strong{font-weight:600;color:var(--ink-muted);font-size:.72rem;line-height:1.2}.thread-mail__who .unbox-feed-card__mailbox{font-size:.72rem;padding:.15rem .45rem;border:none}.thread-mail__who .unbox-feed-card__mailbox svg{width:11px;height:11px}.thread-mail__time{flex-shrink:0;font-size:.65rem;color:var(--ink-faint);white-space:nowrap;line-height:1.2}.thread-mail__bubble{padding:.7rem .85rem;border-radius:14px;font-size:.88rem;line-height:1.5;white-space:pre-wrap;width:100%;box-sizing:border-box;background:#ffffff;border:1px solid var(--border);color:var(--ink)}.thread-mail__bubble--plain{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:min(100%,10rem)}.thread-mail__bubble--html.thread-mail__bubble--loading-skeleton-html,.thread-mail__bubble--plain.thread-mail__bubble--loading-skeleton{width:var(--thread-body-loading-width);min-width:var(--thread-body-loading-width);max-width:100%;min-height:var(--thread-body-loading-min-height)}.thread-mail__row--me .thread-mail__bubble--html.thread-mail__bubble--loading-skeleton-html,.thread-mail__row--me .thread-mail__bubble--plain.thread-mail__bubble--loading-skeleton{width:var(--thread-body-loading-width);min-width:var(--thread-body-loading-width)}.thread-mail__body-main>.thread-mail__bubble--empty,.thread-mail__body-main>.thread-mail__bubble--notice{width:100%;max-width:100%;min-width:var(--thread-body-min-width,min(100%,550px));color:var(--ink-faint);font-size:.84rem;line-height:1.45;box-sizing:border-box}.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main>.thread-mail__bubble--empty,.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main>.thread-mail__bubble--notice,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble--empty,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble--notice{flex:0 0 auto;align-self:flex-start}.thread-mail__body-main>.thread-mail__bubble--empty{font-style:italic}.thread-mail__body-main>.thread-mail__bubble--notice{font-style:normal}.thread-mail__row--them .thread-mail__bubble{border-bottom-left-radius:4px}.thread-mail__row--me .thread-mail__bubble{border-bottom-right-radius:4px;width:auto;max-width:100%}.thread-mail__row--me .thread-mail__body-main>.thread-mail__bubble{min-height:var(--thread-attachment-card-height,3.35rem);box-sizing:border-box}.thread-mail__row--me .thread-mail__bubble--html-conversational,.thread-mail__row--me .thread-mail__bubble--plain{width:-moz-fit-content;width:fit-content}.thread-mail__bubble--html-conversational,.thread-mail__bubble--html-template,.thread-mail__embedded-html,.thread-mail__segment--html{white-space:normal}.thread-mail__bubble--html-conversational,.thread-mail__embedded-html--conversational,.thread-mail__segment--html-conversational{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:min(100%,12rem)}.thread-mail__content:has(.thread-mail__bubble--html):not(:has(.thread-mail__attachments--aside)) .thread-mail__bubble--html-conversational,.thread-mail__content:has(.thread-mail__bubble--structured):not(:has(.thread-mail__attachments--aside)) .thread-mail__segment--html-conversational{width:100%}.thread-mail__bubble--html-template,.thread-mail__embedded-html--template,.thread-mail__segment--html-template{width:100%;max-width:100%;min-width:550px;overflow-x:auto;-webkit-overflow-scrolling:touch}.thread-mail__bubble--html-conversational p,.thread-mail__bubble--html-template p,.thread-mail__embedded-html p,.thread-mail__segment--html p{margin:0 0 .65rem}.thread-mail__bubble--html-conversational p:last-child,.thread-mail__bubble--html-template p:last-child,.thread-mail__embedded-html p:last-child,.thread-mail__segment--html p:last-child{margin-bottom:0}.thread-mail__bubble--html-conversational a,.thread-mail__bubble--html-template a,.thread-mail__embedded-html a,.thread-mail__segment--html a{color:var(--accent)}.thread-mail__bubble--html-template img,.thread-mail__embedded-html--template img,.thread-mail__segment--html-template img{max-width:100%;height:auto}.thread-mail__bubble--html-template table,.thread-mail__embedded-html--template table,.thread-mail__segment--html-template table{max-width:none}.thread-mail__bubble--structured{display:flex;flex-direction:column;gap:.65rem;white-space:normal}.thread-mail__segment--primary{white-space:pre-wrap}.thread-mail__segment--html-conversational,.thread-mail__segment--html-template{white-space:normal}.thread-mail__forward{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;background:rgba(255,255,255,.55);overflow:hidden}.thread-mail__forward-toggle{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.thread-mail__forward-chevron,.thread-mail__forward-toggle-icon{display:grid;place-items:center;flex-shrink:0;color:var(--accent)}.thread-mail__forward-chevron svg,.thread-mail__forward-toggle-icon svg{width:14px;height:14px}.thread-mail__forward-toggle-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.thread-mail__forward-kicker{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.thread-mail__forward-summary{font-size:.76rem;font-weight:600;color:var(--ink-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-mail__forward-chevron{transition:transform .15s ease}.thread-mail__forward.is-expanded .thread-mail__forward-chevron{transform:rotate(180deg)}.thread-mail__forward-panel{padding:0 .65rem .65rem}.thread-mail__forward-meta{display:grid;grid-template-columns:auto 1fr;gap:.15rem .55rem;margin:0 0 .55rem;font-size:.72rem}.thread-mail__forward-meta dt{margin:0;color:var(--ink-faint);font-weight:600}.thread-mail__forward-meta dd{margin:0;color:var(--ink-muted);overflow-wrap:anywhere}.thread-mail__forward-body{border-radius:8px;background:#111827;overflow:auto;max-height:min(40vh,18rem)}.thread-mail__forward-body-html,.thread-mail__forward-body-text{margin:0;padding:.65rem .75rem;color:#e5e7eb;font-size:.74rem;line-height:1.35}.thread-mail__forward-body-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.thread-mail__forward-body-html p{margin:0 0 .55rem}.thread-mail__forward-body-html p:last-child{margin-bottom:0}.thread-mail__quote{border-top:1px dashed var(--border);padding-top:.45rem}.thread-mail__quote-summary{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--ink-faint);cursor:pointer;list-style:none}.thread-mail__quote-summary::-webkit-details-marker{display:none}.thread-mail__quote-summary svg{width:13px;height:13px}.thread-mail__quote-body{margin-top:.45rem;padding:.55rem .65rem;border-radius:8px;background:var(--bg);border:1px solid var(--border)}.thread-mail__quote-body-text{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1.35;white-space:pre-wrap;word-break:break-word;color:var(--ink-muted)}.thread-mail__body-row{display:flex;align-items:flex-start;gap:.55rem;min-width:0;max-width:100%;width:100%}.thread-mail__body-main{min-width:0;flex:1 1 auto;max-width:100%;position:relative}.thread-mail__row--me .thread-mail__body-main{min-height:var(--thread-attachment-card-height,3.35rem)}.thread-mail__row--me .thread-mail__body-row--layout-compact:not(.thread-mail__body-row--with-aside-attachments):not(:has(>.thread-mail__attachments--aside))>.thread-mail__body-main{flex:0 1 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-main--send-cooldown{position:relative}.thread-mail__body-main--send-cooldown .thread-mail__bubble{animation:thread-mail-cooldown-pulse 1.75s ease-in-out infinite}@keyframes thread-mail-cooldown-pulse{0%,to{border-color:var(--border);box-shadow:0 0 0 0 color-mix(in srgb,var(--domain-accent,var(--unbox-blue,#2563eb)) 0%,transparent)}50%{border-color:color-mix(in srgb,var(--domain-accent,var(--unbox-blue,#2563eb)) 42%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--domain-accent,var(--unbox-blue,#2563eb)) 16%,transparent)}}.thread-mail__cooldown-hairpin-stack{position:fixed;top:.85rem;left:50%;z-index:120;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translateX(-50%);pointer-events:none}.thread-mail__cooldown-hairpin-stack .thread-mail__cooldown-hairpin{position:relative;top:auto;left:auto;transform:none;pointer-events:auto}.thread-mail__cooldown-hairpin{position:fixed;top:.85rem;left:50%;z-index:120;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;transform:translateX(-50%);background:#101010;color:#fff;border-radius:9999px;box-shadow:0 10px 28px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.14);pointer-events:auto}.thread-mail__cooldown-spinner{color:rgba(255,255,255,.92);flex-shrink:0}.thread-mail__cooldown-withdraw{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff;color:#101010;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;line-height:1.2;padding:.38rem .78rem;border-radius:9999px;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.thread-mail__cooldown-withdraw:hover:not(:disabled){background:#f7f7f7;box-shadow:0 2px 8px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.06)}.thread-mail__cooldown-withdraw:active:not(:disabled){transform:scale(.98);background:#ececec}.thread-mail__cooldown-withdraw:disabled{opacity:.78;cursor:wait}.thread-mail__body-row--with-aside-attachments,.thread-mail__body-row:has(>.thread-mail__attachments--aside){--thread-attachment-card-height:3.35rem;--thread-attachment-stack-gap:0.4rem;--thread-attachment-download-all-height:2.65rem;--thread-aside-stack-rows-effective:max(1,var(--thread-aside-stack-rows,1));--thread-aside-stack-height:calc(var(--thread-attachment-card-height) * var(--thread-aside-stack-rows-effective) + var(--thread-attachment-stack-gap) * max(0, var(--thread-aside-stack-rows-effective) - 1));align-self:flex-start;align-items:stretch}.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main{display:flex;flex-direction:column;align-self:stretch;min-height:var(--thread-aside-stack-height)}.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main>.thread-mail__bubble,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble{flex:1 1 auto;box-sizing:border-box;min-height:var(--thread-aside-stack-height)}.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__body-row--with-aside-attachments>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__body-row:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html{width:100%;min-width:100%;max-width:100%;min-height:var(--thread-body-loading-min-height)}.thread-mail__body-row--body-loading-skeleton{display:flex;flex-direction:row;align-items:stretch;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row--body-loading-skeleton>.thread-mail__body-main{flex:0 0 auto;display:flex;flex-direction:column;width:var(--thread-body-loading-width);min-width:var(--thread-body-loading-width);max-width:var(--thread-body-loading-width);min-height:var(--thread-body-loading-min-height)}.thread-mail__body-row--body-loading-skeleton>.thread-mail__attachments--aside{flex:0 0 auto;width:var(--thread-attachment-column-width,180px);min-width:var(--thread-attachment-column-width,180px);max-width:var(--thread-attachment-column-width,180px);margin-top:0}.thread-mail__row--me .thread-mail__body-row--body-loading-skeleton{align-self:flex-end;margin-left:auto}.thread-mail__body-row--body-loading-skeleton>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton,.thread-mail__body-row--body-loading-skeleton>.thread-mail__body-main>.thread-mail__bubble--loading-skeleton-html{flex:1 1 auto;align-self:stretch;min-height:var(--thread-body-loading-min-height)}.thread-mail__row--me .thread-mail__body-row--body-loading-skeleton>.thread-mail__attachments--aside{order:-1}.thread-mail__row--loading-placeholder .thread-mail__meta{width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row:has(>.thread-mail__attachments--aside):not(:has(.thread-mail__bubble--html)):not(:has(.thread-mail__bubble--structured)):not(:has(.thread-mail__bubble--empty)):not(:has(.thread-mail__bubble--notice)):not(:has(.thread-mail__bubble--loading-skeleton)):not(:has(.thread-mail__bubble--loading-skeleton-html)){width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row:has(>.thread-mail__attachments--aside):not(:has(.thread-mail__bubble--html)):not(:has(.thread-mail__bubble--structured)):not(:has(.thread-mail__bubble--empty)):not(:has(.thread-mail__bubble--notice)):not(:has(.thread-mail__bubble--loading-skeleton)):not(:has(.thread-mail__bubble--loading-skeleton-html))>.thread-mail__body-main{flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--empty),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--notice){display:grid;grid-template-columns:minmax(550px,1fr) var(--thread-attachment-column-width,180px);align-items:stretch;gap:.55rem;width:100%;align-self:stretch}.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--empty)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--notice)>.thread-mail__body-main{flex:unset;width:auto;min-width:var(--thread-body-min-width,min(100%,550px));max-width:none}.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--empty)>.thread-mail__attachments--aside,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--notice)>.thread-mail__attachments--aside{flex:unset;width:var(--thread-attachment-column-width,180px);min-width:var(--thread-attachment-column-width,180px);max-width:var(--thread-attachment-column-width,180px)}.thread-mail__body-row--layout-template:has(>.thread-mail__attachments--aside),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-template),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--structured){display:flex;flex-direction:row;align-items:stretch;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row--layout-template:has(>.thread-mail__attachments--aside)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-template)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--structured)>.thread-mail__body-main{flex:1 1 auto;width:auto;min-width:min(550px,100%);max-width:70%;align-self:stretch}.thread-mail__body-row--layout-template:has(>.thread-mail__attachments--aside)>.thread-mail__attachments--aside,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-template)>.thread-mail__attachments--aside,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--structured)>.thread-mail__attachments--aside{flex:0 0 auto;width:var(--thread-attachment-column-width,180px);min-width:var(--thread-attachment-column-width,180px);max-width:var(--thread-attachment-column-width,180px);margin-top:0}.thread-mail__body-row--layout-compact:has(>.thread-mail__attachments--aside),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-conversational),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--plain){display:flex;flex-direction:row;align-items:stretch;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row--layout-compact:has(>.thread-mail__attachments--aside)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-conversational)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--plain)>.thread-mail__body-main{flex:0 0 auto;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:stretch}.thread-mail__body-row--layout-compact:has(>.thread-mail__attachments--aside)>.thread-mail__body-main>.thread-mail__bubble,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-conversational)>.thread-mail__body-main>.thread-mail__bubble,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--plain)>.thread-mail__body-main>.thread-mail__bubble{width:-moz-fit-content;width:fit-content;max-width:100%}.thread-mail__body-row--layout-compact:has(>.thread-mail__attachments--aside)>.thread-mail__attachments--aside,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-conversational)>.thread-mail__attachments--aside,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--plain)>.thread-mail__attachments--aside{flex:0 0 auto;margin-top:0}.thread-mail__attachments{padding:0;margin:0;--thread-attachment-card-height:3.35rem;--thread-attachment-stack-gap:0.4rem;--thread-attachment-download-all-height:2.65rem}.thread-mail__attachments--aside{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;margin-top:.1rem;width:min(11.75rem,38vw);max-width:11.75rem}.thread-mail__attachments--below{margin-top:.45rem;max-width:min(14rem,100%)}.thread-mail__attachments-stack{display:flex;flex-direction:column;gap:var(--thread-attachment-stack-gap);flex:0 0 auto}.thread-mail__attachment-card-skeleton{display:flex;align-items:stretch;gap:.55rem;width:100%;min-height:var(--thread-attachment-card-height,3.35rem);padding:.45rem .55rem .45rem .45rem;border-radius:12px;border:1px solid var(--border);background:var(--bg);box-sizing:border-box}.thread-mail__attachment-card-skeleton__icon{flex-shrink:0;width:2.35rem;height:2.55rem;border-radius:9px}.thread-mail__attachment-card-skeleton__meta{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-top:.15rem}.thread-mail__attachments--skeleton{pointer-events:none}.thread-mail__attachment-card{--thread-attachment-tone:#64748b;display:flex;align-items:stretch;gap:.55rem;width:100%;min-width:0;max-width:100%;min-height:var(--thread-attachment-card-height,3.35rem);padding:.45rem .55rem .45rem .45rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 88%,var(--ink) 12%);background:linear-gradient(145deg,var(--surface) 0,var(--bg) 100%);box-shadow:0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}.thread-mail__attachment-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--thread-attachment-tone) 52%,var(--border));background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--thread-attachment-tone) 14%,transparent)}.thread-mail__attachment-card:disabled{cursor:wait;opacity:.92}.thread-mail__attachment-card__icon{position:relative;flex-shrink:0;width:2.35rem;height:2.55rem;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:linear-gradient(160deg,#64748b,#475569);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 22%,transparent);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.compose-attachments__card-wrap--pdf,.thread-mail__attachment-card--pdf{--thread-attachment-tone:#ef4444}.thread-mail__attachment-card--pdf .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#ef4444,#b91c1c)}.compose-attachments__card-wrap--doc,.thread-mail__attachment-card--doc{--thread-attachment-tone:#3b82f6}.thread-mail__attachment-card--doc .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#3b82f6,#1d4ed8)}.compose-attachments__card-wrap--txt,.thread-mail__attachment-card--txt{--thread-attachment-tone:#64748b}.thread-mail__attachment-card--txt .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#64748b,#334155)}.compose-attachments__card-wrap--md,.thread-mail__attachment-card--md{--thread-attachment-tone:#06b6d4}.thread-mail__attachment-card--md .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#06b6d4,#0e7490)}.compose-attachments__card-wrap--jpg,.thread-mail__attachment-card--jpg{--thread-attachment-tone:#8b5cf6}.thread-mail__attachment-card--jpg .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#8b5cf6,#6d28d9)}.compose-attachments__card-wrap--png,.thread-mail__attachment-card--png{--thread-attachment-tone:#d946ef}.thread-mail__attachment-card--png .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#d946ef,#a21caf)}.compose-attachments__card-wrap--gif,.thread-mail__attachment-card--gif{--thread-attachment-tone:#f472b6}.thread-mail__attachment-card--gif .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#f472b6,#db2777)}.compose-attachments__card-wrap--webp,.thread-mail__attachment-card--webp{--thread-attachment-tone:#a855f7}.thread-mail__attachment-card--webp .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#a855f7,#7e22ce)}.compose-attachments__card-wrap--sheet,.thread-mail__attachment-card--sheet{--thread-attachment-tone:#22c55e}.thread-mail__attachment-card--sheet .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#22c55e,#15803d)}.compose-attachments__card-wrap--csv,.thread-mail__attachment-card--csv{--thread-attachment-tone:#84cc16}.thread-mail__attachment-card--csv .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#84cc16,#4d7c0f)}.compose-attachments__card-wrap--zip,.thread-mail__attachment-card--zip{--thread-attachment-tone:#f59e0b}.thread-mail__attachment-card--zip .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#f59e0b,#b45309)}.compose-attachments__card-wrap--rar,.thread-mail__attachment-card--rar{--thread-attachment-tone:#f97316}.thread-mail__attachment-card--rar .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#f97316,#c2410c)}.compose-attachments__card-wrap--7z,.thread-mail__attachment-card--7z{--thread-attachment-tone:#eab308}.thread-mail__attachment-card--7z .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#eab308,#a16207)}.compose-attachments__card-wrap--ppt,.thread-mail__attachment-card--ppt{--thread-attachment-tone:#fb923c}.thread-mail__attachment-card--ppt .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#fb923c,#ea580c)}.compose-attachments__card-wrap--cad,.thread-mail__attachment-card--cad{--thread-attachment-tone:#475569}.thread-mail__attachment-card--cad .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#475569,#1e293b)}.compose-attachments__card-wrap--mp3,.thread-mail__attachment-card--mp3{--thread-attachment-tone:#6366f1}.thread-mail__attachment-card--mp3 .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#6366f1,#4338ca)}.compose-attachments__card-wrap--mp4,.thread-mail__attachment-card--mp4{--thread-attachment-tone:#f43f5e}.thread-mail__attachment-card--mp4 .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#f43f5e,#be123c)}.compose-attachments__card-wrap--html,.thread-mail__attachment-card--html{--thread-attachment-tone:#f97316}.thread-mail__attachment-card--html .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#f97316,#9a3412)}.compose-attachments__card-wrap--json,.thread-mail__attachment-card--json{--thread-attachment-tone:#84cc16}.thread-mail__attachment-card--json .thread-mail__attachment-card__icon{background:linear-gradient(160deg,#a3e635,#65a30d)}.compose-attachments__card-wrap--generic,.thread-mail__attachment-card--generic{--thread-attachment-tone:#64748b}.thread-mail__attachment-card__glyph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding-top:.1rem}.thread-mail__attachment-card__glyph-icons{position:relative;width:1.125rem;height:1.125rem;display:grid;place-items:center}.thread-mail__attachment-card__glyph-icon{grid-area:1/1;transition:opacity .15s ease}.thread-mail__attachment-card:hover:not(:disabled):not(.is-loading) .thread-mail__attachment-card__glyph-icon--file,.thread-mail__attachment-card__glyph-icon--download{opacity:0}.thread-mail__attachment-card:hover:not(:disabled):not(.is-loading) .thread-mail__attachment-card__glyph-icon--download{opacity:1}.thread-mail__attachment-card__ext{font-size:.48rem;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;opacity:.95}.thread-mail__attachment-card__spinner{color:#fff}.thread-mail__attachment-card__meta{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:2.55rem;padding:.14rem 0 .1rem}.thread-mail__attachment-card__name{display:block;overflow:hidden;min-width:0;font-size:.72rem;font-weight:600;line-height:1.2;white-space:nowrap}.thread-mail__attachment-card__name-static{display:block;overflow:hidden;text-overflow:ellipsis}.thread-mail__attachment-card__name--scroll{overflow:hidden}.thread-mail__attachment-card__name-track{display:inline-block;white-space:nowrap;will-change:transform;animation:thread-attachment-marquee-pingpong var(--marquee-duration,8s) ease-in-out infinite}@keyframes thread-attachment-marquee-pingpong{0%,14%{transform:translateX(0)}36%{transform:translateX(var(--marquee-shift,0))}50%,64%{transform:translateX(var(--marquee-shift,0))}86%,to{transform:translateX(0)}}.thread-mail__attachment-card__size{font-size:.7rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.15;color:color-mix(in srgb,var(--ink-muted) 82%,var(--ink) 18%)}.thread-mail__attachment-download-all{display:flex;align-items:center;gap:.45rem;width:100%;min-height:var(--thread-attachment-download-all-height,2.65rem);padding:.5rem .55rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg));color:var(--ink);font-size:.68rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.thread-mail__attachment-download-all:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.thread-mail__attachment-download-all:disabled{cursor:wait}.thread-mail__attachment-download-all__icon{flex-shrink:0;display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--bg));color:var(--accent)}.thread-mail__attachment-download-all__label{min-width:0}.thread-mail__attachment-download-all__count{color:var(--ink-muted);font-weight:500}.thread-mail__row--me .thread-mail__body-row{justify-content:flex-end}.thread-mail__row--me .thread-mail__attachments--below{align-self:flex-end}@media (max-width:720px){.thread-mail__content:has(.thread-mail__attachments--aside):not(:has(.thread-mail__bubble--html)):not(:has(.thread-mail__bubble--structured)),.thread-mail__content:has(.thread-mail__body-row--layout-compact):has(.thread-mail__attachments--aside){width:min(70%,38rem);max-width:100%}.thread-mail__body-row--layout-compact:has(>.thread-mail__attachments--aside),.thread-mail__body-row:has(>.thread-mail__attachments--aside):not(:has(.thread-mail__bubble--html)):not(:has(.thread-mail__bubble--structured)){width:100%}.thread-mail__body-row--layout-template:has(>.thread-mail__attachments--aside),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-template),.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--structured){display:flex;flex-direction:column;width:100%}.thread-mail__body-row--layout-template:has(>.thread-mail__attachments--aside)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--html-template)>.thread-mail__body-main,.thread-mail__body-row:has(>.thread-mail__attachments--aside):has(.thread-mail__bubble--structured)>.thread-mail__body-main{min-width:0;max-width:100%;width:100%}.thread-mail__bubble--html-template,.thread-mail__embedded-html--template,.thread-mail__segment--html-template{min-width:0}.thread-mail__attachments--aside{max-width:180px;width:180px;min-width:180px}}.thread-mail__actions{display:flex;gap:.1rem;opacity:.35;transition:opacity .15s;overflow:visible}.thread-mail__row:focus-within .thread-mail__actions,.thread-mail__row:hover .thread-mail__actions{opacity:1}.thread-mail__action{position:relative;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer;font-family:inherit;text-decoration:none}.thread-mail__action:hover{background:var(--bg);color:var(--ink-muted)}.thread-mail__action.is-on{color:var(--accent);background:var(--accent-soft)}.thread-mail__action svg{width:13px;height:13px}.thread-mail__action--plain-icon{width:auto;height:auto;min-width:1.75rem;min-height:1.75rem;padding:.15rem;border-radius:4px;color:var(--ink-muted)}.thread-mail__action--plain-icon:hover{background:transparent;color:var(--ink)}.thread-mail__action--plain-icon svg{width:18px;height:18px}.thread-mail__action:focus-visible .unbox-hover-tip--top:not(.unbox-hover-tip--fixed),.thread-mail__action:hover .unbox-hover-tip--top:not(.unbox-hover-tip--fixed){opacity:1;visibility:visible;transform:translate(-50%)}.thread-mail__team-note{align-self:center;max-width:28rem;width:100%;padding:.75rem .85rem;background:var(--team-soft);border-radius:var(--radius-sm);border:1px dashed rgba(91,79,154,.25);font-size:.8rem;color:var(--ink-muted);line-height:1.45;margin:.5rem 0}.thread-mail__team-note strong{display:block;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--team);margin-bottom:.3rem}.thread-claim-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid var(--border);background:rgba(255,252,247,.95)}.thread-claim-bar__text{margin:0;font-size:.82rem;color:var(--ink-muted);line-height:1.45;max-width:36rem}.thread-compose{flex-shrink:0;border-top:1px solid var(--border);background:var(--surface)}.thread-compose__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 1.25rem;border-bottom:1px solid var(--border);background:rgba(255,252,247,.9)}.thread-compose--collapsed .thread-compose__toolbar{border-bottom:none}.thread-compose__toolbar-left{display:flex;align-items:center;gap:.35rem}.thread-compose__toolbar-right{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.thread-compose__toggle{display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer;font-family:inherit}.thread-compose__toggle:hover{background:var(--bg);color:var(--ink-muted)}.thread-compose__toggle svg{width:16px;height:16px;transition:transform .2s}.thread-compose--collapsed .thread-compose__toggle svg{transform:rotate(180deg)}.thread-compose__panel{display:block}.thread-compose--collapsed .thread-compose__panel{display:none}.thread-compose__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.thread-compose__form{display:flex;flex-direction:column}.unbox-email-field{display:flex;align-items:center;gap:.75rem;padding:.55rem 1.25rem;border-bottom:1px solid var(--border);font-size:.85rem}.unbox-email-field__label{width:3.25rem;flex-shrink:0;color:var(--ink-faint);font-size:.78rem}.unbox-email-field input,.unbox-email-field select,.unbox-email-field__value{flex:1;min-width:0;border:none;background:transparent;font:inherit;color:var(--ink);outline:none}.unbox-email-field input[type=email],.unbox-email-field input[type=text]{font-size:.85rem}.unbox-email-field select{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.35rem .55rem;background:var(--bg)}.unbox-email-field--recipients{align-items:flex-start;padding-top:.45rem;padding-bottom:.45rem}.unbox-email-field--recipients .unbox-email-field__label{margin-top:.2rem}.thread-compose__recipients{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.thread-compose__recipient{display:inline-flex;align-items:center;gap:.2rem;max-width:100%;font-size:.72rem;font-weight:600;padding:.18rem .35rem .18rem .5rem;border-radius:999px;background:var(--external-soft);color:var(--external);white-space:nowrap}.thread-compose__recipient-remove{display:grid;place-items:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.65;cursor:pointer;font-family:inherit}.thread-compose__recipient-remove:hover{opacity:1;background:rgba(0,0,0,.06)}.thread-compose__recipient-remove svg{width:12px;height:12px}.thread-compose__recipient-input{flex:1 1 8rem;min-width:6rem;border:none;background:transparent;font:inherit;font-size:.85rem;color:var(--ink);outline:none;padding:.2rem 0}.thread-compose__recipient-input--full{flex:1 1 100%;min-width:100%;width:100%}.thread-compose__field-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;align-self:flex-start;margin-top:.15rem}.thread-compose__field-toggle{padding:.2rem .45rem;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:.72rem;font-weight:600;color:var(--ink-faint);cursor:pointer}.thread-compose__field-toggle:hover{color:var(--ink-muted);background:var(--bg)}.thread-compose__field-toggle.is-active{color:var(--accent);background:var(--accent-soft)}.thread-compose__extra-field[hidden]{display:none!important}.thread-compose__editor{display:flex;align-items:stretch;min-height:calc(6rem + 6lh)}.thread-compose__body{flex:1;min-width:0;--compose-default-lines:6;max-height:min(40vh,14rem);padding:.85rem .75rem 1rem 1.25rem;border:none;background:transparent;font:inherit;font-size:.9rem;line-height:1.55;color:var(--ink-muted);outline:none;box-sizing:border-box;overflow-y:auto}.thread-compose:not(.thread-compose--page) .thread-compose__editor,.thread-compose__body{min-height:calc(6rem + 6lh)}.thread-compose:not(.thread-compose--page) .thread-compose__body{min-height:calc(6rem + 6lh);max-height:80vh}.thread-compose__body--bootstrapping{cursor:wait;opacity:.55}.thread-compose__body--bootstrapping,.thread-compose__body--locked{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.thread-compose__body--locked{cursor:not-allowed;opacity:.65}.thread-compose__rte:focus{outline:none}.thread-compose__rte:empty:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none}.thread-compose__rte p{margin:0 0 .65rem}.thread-compose__rte p:last-child{margin-bottom:0}.thread-compose__format-dock{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem .65rem .5rem;border-left:1px solid var(--border);background:rgba(255,252,247,.65);flex-shrink:0;position:relative}.thread-compose__format-item{position:relative}.thread-compose__popover{position:absolute;right:calc(100% + .45rem);top:50%;transform:translateY(-50%);z-index:40;min-width:9.5rem;padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 8px 24px rgba(28,25,23,.1)}.thread-compose__popover[hidden]{display:none!important}.thread-compose__popover-title{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem}.thread-compose__popover-title--sub{margin-top:.55rem}.thread-compose__popover-row{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.thread-compose__popover-row--font-size{margin-bottom:0}.thread-compose__size-stepper{display:flex;flex-direction:column;flex-shrink:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.thread-compose__size-step{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.15rem;padding:0;border:0;border-bottom:1px solid var(--border);background:var(--bg);font-family:inherit;font-size:.85rem;font-weight:600;line-height:1;color:var(--ink-muted);cursor:pointer}.thread-compose__size-step:last-child{border-bottom:0}.thread-compose__size-step:hover:not(:disabled){background:var(--bg-subtle,rgba(0,0,0,.03));color:var(--accent)}.thread-compose__size-step:disabled{opacity:.45;cursor:not-allowed}.thread-compose__size-input{width:3.5rem;padding:.3rem .4rem;border:1px solid var(--border);border-radius:6px;font:inherit;font-size:.82rem;color:var(--ink);background:var(--bg)}.thread-compose__popover-row--font-size .thread-compose__size-input{height:2.3rem;box-sizing:border-box}.thread-compose__popover-unit{font-size:.72rem;color:var(--ink-faint)}.thread-compose__popover-actions{display:flex;gap:.3rem}.thread-compose__popover-btn{flex:1;padding:.3rem .45rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);font-family:inherit;font-size:.72rem;font-weight:600;color:var(--ink-muted);cursor:pointer}.thread-compose__popover-btn:hover{border-color:rgba(194,78,46,.25);color:var(--accent)}.thread-compose__color-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem}.thread-compose__popover--color .thread-compose__color-grid{grid-template-columns:repeat(4,1fr)}.thread-compose__color-swatch{width:100%;aspect-ratio:1;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:6px;cursor:pointer}.thread-compose__color-swatch:hover{transform:scale(1.06)}.thread-compose__color-swatch.is-selected{outline:2px solid var(--accent);outline-offset:1px}.thread-compose__color-swatch--transparent{display:flex;align-items:center;justify-content:center;border-style:dashed;background:linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0,transparent 75%,rgba(0,0,0,.06) 0),linear-gradient(45deg,rgba(0,0,0,.06) 25%,transparent 0,transparent 75%,rgba(0,0,0,.06) 0);background-size:8px 8px;background-position:0 0,4px 4px;color:var(--ink-faint)}.thread-compose__color-swatch--transparent:hover{color:var(--accent)}.thread-compose__color-swatch--custom{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;background:conic-gradient(#ff0000,#ff8000,#ffff00,#65a30d,#0ea5e9,#7c3aed,#ec4899,#ff0000);color:#fff}.thread-compose__color-swatch--custom-picked{background:none}.thread-compose__color-swatch--custom input[type=color]{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.thread-compose__color-swatch--custom svg{pointer-events:none;filter:drop-shadow(0 0 1px rgba(0,0,0,.45))}.thread-compose__format-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer;font-family:inherit}.thread-compose__format-btn:hover{background:var(--bg);color:var(--ink-muted)}.thread-compose__format-btn.is-active{background:var(--accent-soft);color:var(--accent)}.thread-compose__format-btn svg{width:15px;height:15px}.thread-compose__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 1.25rem .85rem}.thread-compose__hint{font-size:.72rem;color:var(--ink-faint)}.unbox-main--compose{min-height:0}.compose-page{flex:1;display:flex;flex-direction:column;min-height:0}.compose-page__loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:12rem;color:var(--ink-faint)}.compose-recipient-limit-notice{margin:0 1rem .75rem;padding:.65rem .85rem;border-radius:var(--radius-sm,6px);border:1px solid color-mix(in srgb,var(--warning,#d97706) 35%,transparent);background:color-mix(in srgb,var(--warning,#d97706) 8%,var(--surface,#fff));font-size:.88rem;line-height:1.45;color:var(--ink-muted,var(--ink-faint))}.compose-recipient-limit-notice--error{border-color:color-mix(in srgb,var(--danger,#dc2626) 40%,transparent);background:color-mix(in srgb,var(--danger,#dc2626) 8%,var(--surface,#fff));color:var(--ink,inherit)}.compose-recipient-limit-notice__text{margin:0}.thread-compose--page{border-top:none}.thread-compose--page,.thread-compose--page .thread-compose__form,.thread-compose--page .thread-compose__panel{flex:1;display:flex;flex-direction:column;min-height:0}.thread-compose--page .thread-compose__editor{flex:1;min-height:12rem}.thread-compose--page .thread-compose__body{max-height:none;flex:1;min-height:12rem}.unbox-thread{flex:1;overflow-y:auto;padding:1.5rem 2rem 3rem}.unbox-thread__header{margin-bottom:1.75rem}.unbox-thread__subject{font-size:1.65rem;margin-bottom:.65rem}.unbox-thread__participants{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.85rem;color:var(--ink-muted)}.unbox-thread__ai-brief{margin-top:1.25rem;padding:1rem 1.15rem;background:linear-gradient(135deg,var(--accent-soft),#fff8f4);border:1px solid rgba(194,78,46,.15);border-radius:var(--radius)}.unbox-thread__ai-brief-label{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}.unbox-thread__ai-brief p{margin:0;font-size:.92rem;color:var(--ink)}.unbox-message{padding:1.15rem 0;border-bottom:1px solid var(--border)}.unbox-message__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.65rem}.unbox-message__from{font-weight:600}.unbox-message__body{font-size:.95rem;color:var(--ink-muted);white-space:pre-wrap}.unbox-team-note{margin-top:1.5rem;padding:1rem;background:var(--team-soft);border-radius:var(--radius);border:1px solid rgba(91,79,154,.15)}.unbox-team-note__label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--team);margin-bottom:.5rem}.unbox-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;border-radius:var(--radius-sm);padding:.55rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s,transform .15s,box-shadow .2s}.unbox-btn:active:not(:disabled){transform:scale(.98)}.unbox-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.unbox-btn--primary{background:var(--accent);color:#fff;box-shadow:0 4px 14px var(--accent-glow)}.unbox-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.unbox-btn--ghost{background:transparent;color:var(--ink-muted);border:1px solid var(--border)}.unbox-btn--ghost:hover:not(:disabled){background:var(--bg);color:var(--ink)}.unbox-btn--secondary{background:var(--surface-raised);color:var(--ink);border:1px solid var(--border)}.unbox-btn--secondary:hover:not(:disabled){background:var(--bg);border-color:var(--border-strong);color:var(--ink)}.unbox-btn--dark{background:var(--ink);color:#f7f4ef}.unbox-btn--dark:hover{background:#2d2c28}.unbox-btn--team{background:var(--team);color:#fff;box-shadow:0 4px 14px rgba(91,79,154,.35)}.unbox-btn--team:hover{background:#4a4080}.unbox-btn--danger{color:#a84328;border:1px solid rgba(194,78,46,.35);background:var(--action-soft)}.unbox-btn--danger:hover{background:#f0ddd6;color:#8a3520}.unbox-btn--danger.unbox-btn--ghost{background:transparent}button.unbox-btn--danger:not(.unbox-btn--ghost){background:var(--accent);color:#fff;border:none;box-shadow:0 4px 14px var(--accent-glow)}button.unbox-btn--danger:not(.unbox-btn--ghost):hover{background:var(--accent-hover)}button.unbox-btn--danger:not(.unbox-btn--ghost):disabled{opacity:.45;cursor:not-allowed}.unbox-btn svg{width:16px;height:16px}.settings-nav,.team-nav{flex:1;display:flex;flex-direction:column;gap:.2rem;padding:0 .75rem 1rem;min-height:0}.team-nav__item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:.82rem;font-weight:600;color:var(--ink-muted);cursor:pointer;text-align:left}.team-nav__item svg{width:16px;height:16px;flex-shrink:0;color:var(--ink-faint)}.team-nav__item:hover{background:var(--bg)}.team-nav__item.is-active{background:var(--accent-soft);border-color:rgba(194,78,46,.2);color:var(--accent)}.team-nav__item.is-active svg{color:var(--accent)}.team-main{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.team-eligibility{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem 1.25rem;margin-bottom:1.25rem;border-radius:var(--radius);background:linear-gradient(135deg,var(--team-soft),#faf8ff);border:1px solid rgba(91,79,154,.18)}.team-eligibility__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4a4080;margin-bottom:.35rem}.team-eligibility__copy p{margin:0 0 .75rem;font-size:.88rem;line-height:1.5;color:#6b5fab;max-width:36rem}.team-eligibility__copy p strong{color:#3d3568;font-weight:700}.team-eligibility__upgrade{margin-top:.15rem}.team-eligibility__upgrade svg{width:16px;height:16px}.team-eligibility__meter-text strong{font-size:1.35rem;color:#3d3568}.team-eligibility__meter-text span{font-size:.68rem;color:#6b5fab}.team-eligibility__meter{position:relative;width:7rem;height:7rem;flex-shrink:0}.team-eligibility__ring{width:100%;height:100%;transform:rotate(-90deg)}.team-eligibility__ring-bg{fill:none;stroke:rgba(91,79,154,.12);stroke-width:10}.team-eligibility__ring-fill{fill:none;stroke:var(--team);stroke-width:10;stroke-linecap:round}.team-eligibility__meter-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.team-stat{padding:.85rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.team-stat__label{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:.35rem}.team-stat__value{display:block;font-size:1.5rem;font-family:var(--font-display);color:var(--ink);line-height:1.1;margin-bottom:.2rem}.team-stat__meta{display:block;font-size:.72rem;color:var(--ink-faint);margin-bottom:.55rem}.team-stat__bar{height:4px;border-radius:999px;background:var(--bg);overflow:hidden}.team-stat__bar span{display:block;height:100%;border-radius:inherit;background:var(--team)}.team-stat__bar--muted span{background:var(--ink-faint)}.team-stat__bar--hosted span{background:var(--hosted)}.team-stat__bar--team span{background:var(--team)}.team-card{padding:1rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.team-card__title{margin:0 0 .65rem;font-size:.92rem;font-family:var(--font-display)}.team-card__list{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.55;color:var(--ink-muted)}.team-card__list li+li{margin-top:.35rem}.team-members{display:flex;flex-direction:column;gap:.65rem}.team-domain-filter,.team-domain-filter__select{display:flex;align-items:center}.team-domain-filter__select{position:relative}.team-domain-filter__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.82rem;font-family:inherit;padding:.48rem 1.85rem .48rem .65rem;min-width:9.5rem;cursor:pointer}.team-domain-filter__input:hover{border-color:color-mix(in srgb,var(--ink-faint) 40%,var(--border))}.team-domain-filter__input:focus{outline:none;border-color:var(--hosted);box-shadow:0 0 0 2px var(--hosted-soft)}.team-domain-filter__chevron{position:absolute;right:.55rem;pointer-events:none;color:var(--ink-faint);width:.95rem;height:.95rem}.team-member{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.team-member.domain-accent-item{border-color:var(--domain-accent-border);background:color-mix(in srgb,var(--domain-accent-soft) 55%,var(--surface))}.team-member--pending{border-style:dashed;background:color-mix(in srgb,var(--domain-accent-soft) 35%,var(--bg))}.team-member.domain-accent-item.team-member--pending{border-color:var(--domain-accent-border)}.team-member__avatar{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:700;background:var(--team-soft);color:var(--team);flex-shrink:0}.team-member.domain-accent-item .team-member__avatar:not(.team-member__avatar--pending){background:var(--domain-accent);color:#fff}.team-member__avatar--owner{background:var(--hosted);color:#fff}.team-member.domain-accent-item .team-member__avatar--owner{background:var(--domain-accent);color:#fff}.team-member__avatar--pending{background:var(--bg);color:var(--ink-faint);border:1px dashed var(--border)}.team-member.domain-accent-item .team-member__avatar--pending{color:var(--domain-accent);border-color:var(--domain-accent-border);background:color-mix(in srgb,var(--domain-accent-soft) 40%,var(--bg))}.team-member.domain-accent-item .team-member__status--active{color:var(--domain-accent)}.team-member__body{flex:1;min-width:0}.team-member__head{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.15rem}.team-member__head strong{font-size:.88rem}.team-member__login{margin:0 0 .45rem;font-size:.78rem;color:var(--ink-faint)}.team-member__mailboxes{display:flex;flex-wrap:wrap;gap:.35rem}.team-member__mailboxes .unbox-feed-card__mailbox{font-size:.68rem}.team-member__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.team-member__btn-row{display:flex;flex-wrap:nowrap;gap:.35rem}.team-member__btn-row .unbox-btn{font-size:.72rem;padding:.35rem .55rem;white-space:nowrap}.team-member--suspended{opacity:.72;background:var(--bg)}.team-member__status{font-size:.68rem;font-weight:600}.team-member__status--active{color:var(--hosted)}.team-member__status--pending{color:var(--ink-faint)}.team-member__status--suspended{color:var(--accent)}.team-main__toast{margin-bottom:1rem}.team-audit{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.team-audit__row{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.85rem;line-height:1.45}.team-audit__row:last-child{border-bottom:none}.team-audit__row time{font-size:.72rem;color:var(--ink-faint);white-space:nowrap}.team-audit__row p{margin:0;color:var(--ink-muted)}.team-audit__row code{font-size:.8em;background:var(--bg);padding:.1rem .3rem;border-radius:4px}@media (max-width:1100px){.team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}body.unbox-modal-open{overflow:hidden}.unbox-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1.5rem}.unbox-modal[hidden]{display:none}.unbox-modal__backdrop{position:absolute;inset:0;background:rgba(28,27,24,.45);backdrop-filter:blur(2px)}.unbox-modal__dialog{position:relative;width:min(100%,42rem);max-height:calc(100vh - 3rem);overflow-y:auto;padding:1.35rem 1.5rem 1.25rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.unbox-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.unbox-modal__title{margin:0 0 .25rem;font-size:1.35rem}.unbox-modal__sub{margin:0;font-size:.85rem;color:var(--ink-muted);line-height:1.45}.unbox-modal__close{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink-muted);cursor:pointer;flex-shrink:0}.unbox-modal__close:hover{background:var(--surface);color:var(--ink)}.unbox-modal__close svg{width:16px;height:16px}.unbox-modal__note{margin:1rem 0 0;font-size:.78rem;color:var(--ink-faint);line-height:1.45}.unbox-modal__foot{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.unbox-modal-alert{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;border-radius:var(--radius-sm);font-size:.88rem;line-height:1.45}.unbox-modal-alert p{margin:0}.unbox-modal-alert--danger{background:var(--danger,#b42318);border:1px solid #991b1b;color:#fff}.unbox-modal-alert--danger p{font-weight:700}.unbox-modal-alert--danger svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.08rem}.unbox-modal-alert--warning{background:var(--action-soft);border:1px solid rgba(194,78,46,.28);color:var(--ink-muted)}.unbox-modal-alert--warning p{font-weight:600}.unbox-modal-alert--warning svg{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.08rem;color:var(--accent)}.upgrade-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.upgrade-plan{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.upgrade-plan--current{opacity:.85}.upgrade-plan--target{background:linear-gradient(135deg,var(--accent-soft),var(--surface));border-color:rgba(194,78,46,.25)}.upgrade-plan__badge{display:inline-block;margin-bottom:.5rem;padding:.15rem .45rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--team-soft);color:var(--team)}.upgrade-plan__badge--accent{background:var(--accent-soft);color:var(--accent)}.upgrade-plan__name{margin:0 0 .15rem;font-size:1.05rem}.upgrade-plan__price{margin:0 0 .65rem;font-size:1.5rem;font-family:var(--font-display);color:var(--ink)}.upgrade-plan__price span{font-size:.85rem;font-family:var(--font-body);color:var(--ink-faint)}.upgrade-plan__features{margin:0;padding-left:1rem;font-size:.8rem;line-height:1.55;color:var(--ink-muted)}.upgrade-plan__features li+li{margin-top:.2rem}@media (max-width:640px){.upgrade-plans{grid-template-columns:1fr}}.unbox-form{gap:.85rem}.unbox-form,.unbox-form__field{display:flex;flex-direction:column}.unbox-form__field{gap:.35rem}.unbox-form .connect-protocol-tabs{margin-bottom:0}.unbox-form__label{font-size:.78rem;font-weight:600;color:var(--ink)}.unbox-form__input{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .75rem;background:var(--bg);font:inherit;color:var(--ink);outline:none}.unbox-form__input:focus{border-color:var(--team);box-shadow:0 0 0 3px rgba(91,79,154,.15)}.unbox-form__hint{margin:0;font-size:.72rem;line-height:1.45;color:var(--ink-faint)}.unbox-form__hint-link{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.unbox-form__hint-link:hover{color:var(--ink)}.unbox-form__feedback{margin:0;padding:.55rem .7rem;border-radius:var(--radius-sm);font-size:.78rem;line-height:1.45}.unbox-form__feedback--success{background:var(--hosted-soft);color:var(--hosted)}.unbox-form__feedback--error{background:var(--action-soft);color:var(--action)}.unbox-toast-viewport{position:fixed;bottom:1.25rem;left:50%;z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translateX(-50%);pointer-events:none}.unbox-toast{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.65rem 1rem;border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;line-height:1.35;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 24px rgba(0,0,0,.12);animation:unbox-toast-in .18s ease-out}.unbox-toast svg{flex-shrink:0}.unbox-toast--success{color:var(--hosted)}.unbox-toast--error{color:var(--action)}@keyframes unbox-toast-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.unbox-email-split{display:flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 .75rem 0 0;background:var(--bg)}.unbox-email-split:focus-within{border-color:var(--team);box-shadow:0 0 0 3px rgba(91,79,154,.15)}.unbox-email-split__local{flex:1;min-width:0;border:none;background:transparent;padding:.6rem .75rem;outline:none}.unbox-email-split__at{color:var(--ink-faint);font-size:.85rem}.unbox-email-split__domain{font-size:.85rem;font-weight:600;color:var(--team);white-space:nowrap;padding-right:.15rem}.invite-link-box{padding:.75rem;border-radius:var(--radius-sm);background:var(--team-soft);border:1px solid rgba(91,79,154,.18)}.invite-link-box__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--team);margin-bottom:.45rem}.invite-link-box__row{display:flex;gap:.45rem}.invite-link-box__input{flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem;background:var(--surface);font-size:.72rem;color:var(--ink-muted)}.invite-link-box__copy{flex-shrink:0;font-size:.75rem;padding:.45rem .65rem}.mailbox-password-box .invite-link-box__row{flex-wrap:nowrap}.mailbox-password-box .invite-link-box__input{font-family:ui-monospace,monospace;letter-spacing:.04em}.unbox-modal__dialog--form{width:min(100%,28rem)}.unbox-modal__dialog--invite{width:min(100%,40rem)}.unbox-modal__dialog--manage{width:min(100%,44rem)}.unbox-modal__dialog--wide{width:min(100%,34rem)}.unbox-modal:has(.unbox-modal__dialog--fullscreen){padding:1.25rem}.unbox-modal__dialog--fullscreen{position:relative;z-index:1;width:calc(100vw - 2.5rem);max-width:none;height:calc(100vh - 2.5rem);max-height:calc(100vh - 2.5rem);margin:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.unbox-modal__dialog--dns-help{width:min(100%,52rem)}.team-manage{display:flex;flex-direction:column;gap:1.15rem}.team-manage__section{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.team-manage__section--danger{background:#fdf8f6;border-color:rgba(194,78,46,.22)}.team-manage__heading{display:flex;align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:.88rem;font-family:var(--font-display);color:var(--ink)}.team-manage__heading svg{width:16px;height:16px;color:var(--team)}.team-manage__heading--danger svg{color:var(--accent)}.team-manage__desc{margin:0 0 .75rem;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.team-manage__inbox-label{margin:0 0 .55rem;font-size:.75rem;color:var(--ink-faint)}.team-manage-shared{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.team-manage-shared__item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.team-manage-shared__label{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;cursor:pointer}.team-manage-shared__label input{accent-color:var(--team);flex-shrink:0}.team-manage-shared__name{display:inline-flex;align-items:center;gap:.35rem;flex:1;min-width:0;font-size:.8rem;font-weight:600;color:var(--ink)}.team-manage-shared__name svg{width:14px;height:14px;color:var(--team)}.team-manage-shared__meta{font-size:.68rem;color:var(--ink-faint);white-space:nowrap}.team-manage-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer}.team-manage-toggle input{position:absolute;opacity:0;pointer-events:none}.team-manage-toggle__track{position:relative;width:2.5rem;height:1.4rem;border-radius:999px;background:var(--border-strong);flex-shrink:0;transition:background .2s}.team-manage-toggle__track:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:transform .2s}.team-manage-toggle input:checked+.team-manage-toggle__track{background:var(--accent)}.team-manage-toggle input:checked+.team-manage-toggle__track:after{transform:translateX(1.1rem)}.team-manage-toggle__text{display:flex;flex-direction:column;gap:.1rem;font-size:.82rem}.team-manage-toggle__text strong{color:var(--ink)}.team-manage-toggle__text span{font-size:.72rem;color:var(--ink-faint)}.team-manage-check{display:flex;align-items:flex-start;gap:.5rem;margin:.75rem 0;font-size:.78rem;line-height:1.45;color:var(--ink-muted);cursor:pointer}.team-manage-check input{margin-top:.15rem;accent-color:var(--accent);flex-shrink:0}.team-manage__section--danger .unbox-btn--danger{width:100%}.team-action-copy p{margin:0 0 .65rem;font-size:.88rem;line-height:1.5;color:var(--ink-muted)}.team-action-copy ul{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.55;color:var(--ink-muted)}.team-action-copy li+li{margin-top:.3rem}.team-action-copy--danger{padding:.85rem 1rem;margin-bottom:1rem;border-radius:var(--radius-sm);background:#fdf8f6;border:1px solid rgba(194,78,46,.22)}#team-delete-modal .team-manage-check,.team-action-copy--danger p:last-child{margin-bottom:0}#team-delete-modal .unbox-modal__foot{margin-top:1rem}.domains-side{overflow:hidden}.domains-side__section{padding:0 .75rem .85rem}.domains-side__section--grow{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:0}.domains-side__label{display:block;padding:0 .5rem .45rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.domains-side__section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-right:.25rem}.domains-side__add-mailbox{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--radius-sm);color:var(--ink-muted);border:1px solid var(--border);background:var(--surface-raised);text-decoration:none}.domains-side__add-mailbox:hover{color:var(--accent);border-color:rgba(194,78,46,.35);background:var(--accent-soft)}.domains-side__add-mailbox svg{width:14px;height:14px}.domains-domain-list,.domains-mailbox-list{display:flex;flex-direction:column;gap:.2rem}.domains-mailbox-list{flex:1;overflow-y:auto;min-height:0;padding-bottom:.5rem}.domains-domain-item,.domains-mailbox-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.domains-domain-item:hover,.domains-mailbox-item:hover{background:var(--bg)}.domains-domain-item.domain-accent-item:hover{background:var(--domain-accent-soft)}.domains-domain-item.is-active,.domains-mailbox-item.is-active{background:var(--hosted-soft);border-color:rgba(47,107,82,.2)}.domains-domain-item.domain-accent-item.is-active{background:var(--domain-accent-soft);border-color:var(--domain-accent-border)}.domains-domain-item__icon{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-sm);background:var(--bg);color:var(--hosted);flex-shrink:0;grid-template:1fr/1fr}.domains-domain-item__icon--accent{background:var(--domain-accent-soft);color:var(--domain-accent)}.domains-domain-item__icon--accent.domains-domain-item__icon--filled{background:var(--domain-accent);color:#fff}.domains-domain-item.is-active .domains-domain-item__icon{background:var(--hosted);color:#fff}.domains-domain-item.domain-accent-item.is-active .domains-domain-item__icon--accent{background:var(--domain-accent);color:#fff}.domains-domain-item__icon-mark{display:grid;place-items:center;width:100%;height:100%;grid-area:1/1}.domains-domain-item__icon-mark.is-hidden{opacity:0}.domains-domain-item__icon-spinner{grid-area:1/1;z-index:2;place-self:center;width:15px;height:15px;color:inherit}.domains-domain-item--loading{pointer-events:none;cursor:wait}.domains-header-title{display:flex;align-items:center;gap:.55rem}.domain-color-picker{position:relative;flex-shrink:0}.domain-color-picker__trigger{width:.85rem;height:.85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:0;cursor:pointer;box-shadow:var(--shadow-sm)}.domain-color-picker__trigger:hover{transform:scale(1.08)}.domain-color-picker__trigger:disabled{opacity:.6;cursor:not-allowed}.domain-color-picker__popover{position:absolute;top:calc(100% + .35rem);left:0;z-index:40;min-width:12rem;padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 8px 24px rgba(28,25,23,.1)}.domain-color-picker__popover[hidden]{display:none!important}.domain-color-picker__popover .thread-compose__color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.domain-color-picker__popover .thread-compose__popover-title{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:.4rem}.domain-color-dot{width:.85rem;height:.85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);flex-shrink:0;box-shadow:var(--shadow-sm)}.domain-color-dot--locked{cursor:default}.domains-domain-item__icon svg{width:15px;height:15px}.domains-domain-item__body,.domains-mailbox-item__body{flex:1;min-width:0}.domains-domain-item__body strong,.domains-mailbox-item__body strong{display:block;font-size:.82rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domains-domain-item__body span,.domains-mailbox-item__body span{display:block;font-size:.72rem;color:var(--ink-faint);margin-top:.1rem}.domains-domain-item__meta--verified{color:var(--hosted);font-weight:500}.domains-domain-item__meta--unverified{color:var(--ink-muted);font-weight:500}.domains-domain-item__meta--platform{color:var(--hosted);font-weight:500}.domains-domain-item__status{display:grid;place-items:center;flex-shrink:0;width:1.55rem;height:1.55rem;border-radius:999px}.domains-domain-item__status--verified{color:var(--hosted);background:var(--hosted-soft)}.domains-domain-item__status--unverified{color:var(--ink-muted);background:var(--bg);border:1px solid var(--border)}.domains-domain-item__status svg{width:14px;height:14px}.domains-mailbox-item__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.domains-mailbox-item__dot--personal{background:var(--hosted)}.domains-mailbox-item__dot--shared{background:var(--team)}.domains-main{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.unbox-instructive{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--surface);color:var(--ink)}.unbox-instructive__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:.35rem}.unbox-instructive__body{margin:0;font-size:.88rem;line-height:1.45;color:var(--ink);white-space:nowrap}.unbox-instructive__body strong{font-weight:700;color:var(--ink)}.unbox-instructive--ok{border-color:rgba(47,107,82,.35)}.unbox-instructive--ok .unbox-instructive__label{color:var(--hosted)}.unbox-instructive--pending{border-color:rgba(194,78,46,.35);background:var(--action-soft)}.unbox-instructive--pending .unbox-instructive__label{color:var(--action)}.domains-status-card{margin-bottom:1rem}.domains-status-card__copy{flex:1;min-width:0}.domains-status-card__badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.35rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--hosted);background:var(--surface);border:1px dashed rgba(47,107,82,.35)}.domains-status-card__badge svg{width:14px;height:14px}.unbox-instructive--pending .domains-status-card__badge{color:var(--action);border-color:rgba(194,78,46,.35)}@media (max-width:900px){.unbox-instructive__body{white-space:normal}.unbox-instructive{flex-direction:column;align-items:stretch}.domains-status-card__badge{align-self:flex-start}}.domains-dns-card{padding:1rem 1.15rem;margin-bottom:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.domains-dns-card__title{margin:0 0 .85rem;font-size:1rem}.domains-rename-modal__field{margin-bottom:1.15rem}.domains-protocol-card{padding:1rem 1.15rem;margin-bottom:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.domains-protocol-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.domains-protocol-card__actions{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.domains-protocol-card__action{padding:.4rem .7rem;font-size:.78rem}.domains-protocol-card__title{margin:0 0 .25rem;font-size:1rem}.domains-protocol-card__sub{margin:0;font-size:.82rem;color:var(--ink-muted)}.domains-protocol-card__error{margin:.5rem 0 0;font-size:.78rem;color:var(--danger,#b42318)}.domains-protocol-password__skeleton{width:10rem;height:1.25rem}.domains-protocol-card__badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--hosted);background:var(--hosted-soft);border:1px solid rgba(47,107,82,.2)}.domains-protocol-card__badge svg{width:14px;height:14px}.domains-protocol-card__note{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.domains-protocol-dl__empty{font-size:.78rem;color:var(--ink-faint)}.domains-protocol-password__inline{display:flex;align-items:flex-start;gap:.35rem;width:100%;min-height:1.15rem}.domains-protocol-password__display{flex:1;min-width:0;padding:0;border:none;background:transparent;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.45;color:var(--ink);word-break:break-all}.domains-protocol-password__display[data-masked=true]{-webkit-text-security:disc;text-security:disc}.domains-protocol-password__display::-moz-placeholder{color:var(--ink-faint);font-family:var(--font-body)}.domains-protocol-password__display::placeholder{color:var(--ink-faint);font-family:var(--font-body)}.domains-protocol-password__display:focus{outline:none}textarea.domains-protocol-password__display{resize:vertical;min-height:5.5rem;width:100%;field-sizing:content}.domains-protocol-password__action{display:grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;margin:0 0 0 auto;border:none;border-radius:4px;background:transparent;color:var(--ink-faint);cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.domains-protocol-password__action:hover{color:var(--ink-muted);background:var(--bg-deep)}.domains-protocol-password__action svg{width:12px;height:12px}.domains-protocol-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.domains-protocol-block{padding:.85rem .9rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.domains-protocol-block__head{display:flex;align-items:center;gap:.45rem;margin-bottom:.65rem}.domains-protocol-block__head svg{width:16px;height:16px;color:var(--ink-faint)}.domains-protocol-block__title{margin:0;font-size:.85rem;font-weight:700;color:var(--ink)}.domains-protocol-block--locked{overflow:hidden}.domains-protocol-block__locked-body{position:relative;min-height:9.5rem}.domains-protocol-block__locked-preview{filter:blur(5px);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.domains-protocol-block__locked-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1rem;text-align:center;background:color-mix(in srgb,var(--surface) 78%,transparent)}.domains-protocol-block__locked-upgrade{width:auto;font-size:.78rem;padding:.45rem .75rem;white-space:nowrap}.domains-protocol-block__locked-copy{margin:0;font-size:.82rem;line-height:1.45;color:var(--ink-muted);max-width:14rem;text-align:center}.domains-protocol-dl{margin:0}.domains-protocol-dl__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border)}.domains-protocol-dl__row:last-child{border-bottom:none;padding-bottom:0}.domains-protocol-dl dt{margin:0;font-size:.72rem;font-weight:600;color:var(--ink-faint)}.domains-protocol-dl dd{margin:0;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.domains-protocol-dl code{font-size:.75rem;color:var(--ink);word-break:break-all}.domains-protocol-dl a{color:var(--accent);font-weight:600;text-decoration:none}.domains-protocol-dl a:hover{text-decoration:underline}.domains-protocol-dl__row--mailbox dd{min-width:0}.domains-protocol-dl__manage-link{color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px}.domains-protocol-dl__manage-link:hover{color:var(--ink)}.domains-mailbox-select{position:relative;display:inline-flex;align-items:center;gap:.35rem;max-width:100%}.domains-mailbox-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domains-mailbox-select__trigger{display:grid;place-items:center;width:1.65rem;height:1.65rem;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-deep);color:var(--ink-muted);cursor:pointer}.domains-mailbox-select__trigger:hover{color:var(--ink);border-color:var(--border-strong)}.domains-mailbox-select__backdrop{position:fixed;inset:0;z-index:40;border:none;background:transparent;cursor:default}.domains-mailbox-select__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:50;min-width:min(18rem,80vw);margin:0;padding:.35rem;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised,#ffffff);box-shadow:var(--shadow-md)}.domains-mailbox-select__option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .65rem;border:none;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer}.domains-mailbox-select__option.is-active,.domains-mailbox-select__option:hover{background:var(--bg-deep)}.domains-mailbox-select__option-email{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--ink)}.domains-mailbox-select__option-meta{font-size:.72rem;color:var(--ink-faint)}.domains-protocol-dl__row--password dd{display:flex;flex-direction:column;gap:.35rem;min-width:0}.domains-protocol-password{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.domains-protocol-password__field{display:flex;align-items:stretch;flex:1 1 12rem;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-deep);overflow:hidden}.domains-protocol-password__input{flex:1;min-width:0;padding:.45rem .55rem;border:none;background:transparent;font-family:ui-monospace,monospace;font-size:.75rem;color:var(--ink)}.domains-protocol-password__input::-moz-placeholder{color:var(--ink-faint)}.domains-protocol-password__input::placeholder{color:var(--ink-faint)}.domains-protocol-password__input:focus{outline:none}.domains-protocol-password__reveal{display:grid;place-items:center;width:2rem;flex-shrink:0;border:none;border-left:1px solid var(--border);background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .15s,background .15s}.domains-protocol-password__reveal:hover:not(:disabled){color:var(--ink-muted);background:var(--surface)}.domains-protocol-password__reveal:disabled{opacity:.45;cursor:not-allowed}.domains-protocol-password__generate{flex-shrink:0;padding:.4rem .65rem;font-size:.78rem}.domains-side__foot a+a{margin-top:.25rem}.domains-protocol-limits{padding:.85rem .9rem;margin-bottom:.85rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--team-soft),#faf9fd);border:1px solid rgba(91,79,154,.15)}.domains-protocol-limits__title{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--team)}.domains-protocol-limits__list{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.55;color:var(--ink-muted)}.domains-protocol-limits__list li+li{margin-top:.25rem}.domains-protocol-limits__upgrade{margin:.65rem 0 0;font-size:.78rem;color:var(--ink-faint)}.domains-protocol-card__foot{display:flex;flex-wrap:wrap;gap:.5rem}.domains-api-send{margin-top:1rem}.domains-api-send__notice{margin:0 0 1rem;display:block}.domains-api-send__notice .unbox-instructive__label{margin-bottom:.25rem}.domains-api-send__grid{margin-top:.25rem}.domains-api-send__key-block{display:flex;flex-direction:column}.domains-api-send__key-inline{flex-wrap:wrap}.domains-api-send__key-foot{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--line)}.domains-api-send__generate{width:100%;font-size:.78rem;padding:.45rem .75rem}.domains-protocol-password__display:disabled{color:var(--ink-faint);cursor:not-allowed}.domains-protocol-password__action:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.domains-api-send__snippets{margin-top:1rem;border-top:1px solid var(--line);padding-top:.85rem}.domains-api-send__snippet-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.domains-api-send__snippet-tab{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);font-size:.75rem;font-weight:600;padding:.28rem .65rem;border-radius:999px;cursor:pointer}.domains-api-send__snippet-tab.is-active{background:var(--hosted-soft);border-color:transparent;color:var(--hosted)}.domains-api-send__snippet{margin:0;padding:.85rem 1rem;border-radius:.65rem;background:#1e1e2e;border:1px solid #313244;overflow-x:auto;font-size:.72rem;line-height:1.55;color:#cdd6f4;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.domains-api-send__snippet-code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre;background:transparent;color:inherit}.domains-api-send__snippet .hljs{background:transparent;color:#cdd6f4}.domains-api-send__snippet .hljs-comment,.domains-api-send__snippet .hljs-quote{color:#6c7086;font-style:italic}.domains-api-send__snippet .hljs-built_in,.domains-api-send__snippet .hljs-keyword,.domains-api-send__snippet .hljs-name,.domains-api-send__snippet .hljs-selector-tag{color:#cba6f7}.domains-api-send__snippet .hljs-addition,.domains-api-send__snippet .hljs-regexp,.domains-api-send__snippet .hljs-string,.domains-api-send__snippet .hljs-symbol,.domains-api-send__snippet .hljs-template-variable,.domains-api-send__snippet .hljs-variable{color:#a6e3a1}.domains-api-send__snippet .hljs-bullet,.domains-api-send__snippet .hljs-literal,.domains-api-send__snippet .hljs-number{color:#fab387}.domains-api-send__snippet .hljs-function .hljs-title,.domains-api-send__snippet .hljs-section,.domains-api-send__snippet .hljs-title,.domains-api-send__snippet .hljs-title.function_{color:#89b4fa}.domains-api-send__snippet .hljs-attr,.domains-api-send__snippet .hljs-attribute,.domains-api-send__snippet .hljs-property{color:#89dceb}.domains-api-send__snippet .hljs-meta,.domains-api-send__snippet .hljs-params,.domains-api-send__snippet .hljs-subst{color:#cdd6f4}.domains-api-send__snippet .hljs-punctuation{color:#9399b2}@media (max-width:900px){.domains-protocol-grid{grid-template-columns:1fr}.domains-protocol-card__head{flex-direction:column;align-items:flex-start}}.domains-dns-table-wrap{overflow-x:auto}.domains-dns-table{width:100%;border-collapse:collapse;font-size:.85rem}.domains-dns-table th{padding:.55rem .75rem .55rem 0;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--border)}.domains-dns-table td{padding:.7rem .75rem .7rem 0;vertical-align:top;border-bottom:1px solid var(--border)}.domains-dns-table tbody tr:last-child td{border-bottom:none}.domains-dns-table code{font-size:.78rem;color:var(--ink-muted);word-break:break-all}.domains-dns-table__value-inline{word-break:break-all}.domains-dns-table__value-inline,.domains-dns-table__value-inline code{display:inline;white-space:normal}.domains-dns-table__copy-inline{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0 .35rem 0 .45rem;padding:0;border:none;border-radius:0;background:none;box-shadow:none;color:var(--accent);vertical-align:middle;cursor:pointer}.domains-dns-table__copy-inline:hover{color:var(--accent-hover);background:none}.domains-dns-table__priority-col{width:4.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.domains-dns-table__ok{font-weight:600;color:var(--hosted)}.domains-dns-table__pending{font-weight:600;color:var(--accent)}.domains-dns-table__status{display:inline-flex;align-items:center;gap:.35rem}.domains-dns-table__verify-btn{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .15s,background .15s}.domains-dns-table__verify-btn:hover:not(:disabled){color:var(--ink);background:var(--bg-deep)}.domains-dns-table__verify-btn:disabled{opacity:.45;cursor:not-allowed}.domains-dns-table__checking{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;color:var(--ink-muted)}.domains-dns-refresh-btn--checking{gap:0;padding:.55rem;min-width:0}.domains-dns-table__help-col{width:2.25rem;text-align:center;padding-left:.35rem;padding-right:.35rem}.domains-dns-table__help-btn{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .15s,background .15s}.domains-dns-table__help-btn:hover{color:var(--ink-muted);background:var(--bg-deep)}.domains-dns-help__steps{margin:0 0 1rem;padding-left:1.15rem;color:var(--ink-muted);font-size:.88rem;line-height:1.55}.domains-dns-help__steps li+li{margin-top:.35rem}.domains-dns-help__block+.domains-dns-help__block{margin-top:1rem}.domains-dns-help__block-title{margin:0 0 .55rem;font-size:.92rem;font-weight:600;color:var(--ink)}.domains-dns-help__fields{margin:0;padding:.85rem .95rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-deep);display:grid;gap:.65rem}.domains-dns-help__field{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.65rem;align-items:start;margin:0}.domains-dns-help__field dt{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding-top:.15rem}.domains-dns-help__field dd{margin:0;min-width:0}.domains-dns-help__field dd code{display:block;font-size:.82rem;line-height:1.45;color:var(--ink);word-break:break-all;white-space:pre-wrap}.domains-dns-help__value-row{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.domains-dns-help__value-row--secret{align-items:flex-start}.domains-dns-help__secret-actions{display:flex;flex-shrink:0;gap:.35rem}.domains-dns-help__secret-value{flex:1;min-width:0;width:100%;margin:0;padding:0;border:none;background:transparent;font-family:ui-monospace,monospace;font-size:.82rem;line-height:1.45;color:var(--ink-muted);resize:vertical;min-height:5.5rem;word-break:break-all;white-space:pre-wrap}.domains-dns-help__secret-value[data-masked=true]{-webkit-text-security:disc;text-security:disc}.domains-dns-help__secret-value:focus{outline:none}.domains-dns-help__value-text{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.45;color:var(--ink-muted)}.domains-dns-help__copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-.05rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-muted);cursor:pointer}.domains-dns-help__copy:hover{color:var(--ink);background:var(--bg-deep)}.domains-dns-help__field--value dd code{color:var(--ink-muted)}.domains-dns-help__note,.domains-dns-help__value-hint{margin:.55rem 0 0;font-size:.82rem;line-height:1.45;color:var(--ink-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.domains-dns-table__muted{color:var(--ink-faint);font-size:.78rem;white-space:nowrap}.domains-main-skeleton .unbox-main__actions{display:flex;gap:.45rem}.domains-status-card--skeleton{background:var(--bg-deep);border-color:var(--border)}.domains-dns-card--skeleton,.domains-protocol-block--skeleton,.domains-protocol-card--skeleton,.domains-stat--skeleton{pointer-events:none}.domains-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.domains-stat{padding:.85rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.domains-stat__label{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:.35rem}.domains-stat__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.35rem}.domains-stat__head .domains-stat__label{margin-bottom:0}.domains-stat__manage{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--radius-sm);color:var(--ink-faint);border:1px solid transparent;text-decoration:none;flex-shrink:0;transition:color .15s,background .15s,border-color .15s}.domains-stat__manage:hover{color:var(--accent);background:var(--accent-soft);border-color:rgba(194,78,46,.2)}.domains-stat__manage svg{width:14px;height:14px}.domains-stat__value{display:block;font-size:1.35rem;font-family:var(--font-display);color:var(--ink);line-height:1.1;margin-bottom:.2rem}.domains-stat__meta{display:block;font-size:.72rem;color:var(--ink-faint)}.domains-mailbox-detail{padding:1.15rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.domains-mailbox-detail__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.domains-mailbox-detail__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1rem}.domains-mailbox-detail__meta dt{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:.25rem}.domains-mailbox-detail__meta dd{margin:0;font-size:.88rem;color:var(--ink)}.domains-mailbox-detail__hint{margin:0 0 1rem;font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.domains-mailbox-detail__actions{display:flex;flex-wrap:wrap;gap:.5rem}.mailboxes-lead{margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:var(--ink-muted);max-width:42rem}.mailboxes-main-skeleton .unbox-main__actions{display:flex;gap:.45rem}.mailboxes-row--skeleton{pointer-events:none}.mailboxes-list{display:flex;flex-direction:column;gap:.65rem}.mailboxes-sections{display:flex;flex-direction:column;gap:1.25rem}.mailboxes-section__title{margin:0 0 .5rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.mailboxes-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "stats actions";gap:.5rem 1rem;align-items:center;padding:.9rem 1rem;border-left-color:var(--border);border-left-width:1px;border:1px solid var(--border);border-left:4px solid var(--domain-accent);border-radius:var(--radius-sm);background:var(--surface)}.mailboxes-row--personal{border-left-style:solid}.mailboxes-row--shared{border-left-style:dashed}.mailboxes-row__main{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;grid-area:main;min-width:0}.mailboxes-row__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;max-width:100%}.mailboxes-row__badges .unbox-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailboxes-row__badges .unbox-pill svg{width:10px;height:10px;flex-shrink:0}.mailboxes-row__badges .mailboxes-row__pill{background:var(--domain-accent-soft);color:var(--domain-accent);border-color:var(--domain-accent-border)}.mailboxes-row__type-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--domain-accent);padding:.18rem .1rem;box-sizing:border-box;line-height:0}.mailboxes-row__type-icon svg{width:.8125rem;height:.8125rem}.mailboxes-row__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.25;color:var(--ink);word-break:break-word}.mailboxes-row__stats{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin:0;padding:0;list-style:none;grid-area:stats}.mailboxes-row__stat{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--ink-muted)}.mailboxes-row__stat svg{width:14px;height:14px;color:var(--ink-faint);flex-shrink:0}.mailboxes-row__stat strong{font-weight:600;color:var(--ink)}.mailboxes-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;grid-area:actions;align-self:center}.mailboxes-row__actions .unbox-btn{font-size:.72rem;padding:.35rem .6rem}.mailboxes-row .unbox-btn--domain-accent{background:var(--domain-accent,var(--accent));color:#fff;border:1px solid var(--domain-accent,var(--accent))}.mailboxes-row .unbox-btn--domain-accent:hover:not(:disabled){background:color-mix(in srgb,var(--domain-accent,var(--accent)) 86%,#000);border-color:color-mix(in srgb,var(--domain-accent,var(--accent)) 86%,#000);color:#fff}.mailboxes-row__btn-row{display:flex;gap:.35rem}.mailboxes-alias-list,.mailboxes-alias-list__row{width:100%}.mailboxes-alias-list__row .mailbox-compose{width:100%;margin-bottom:0}.mailboxes-alias-list__row .mailbox-field{width:100%}.mailboxes-alias-list__remove{flex-shrink:0;display:grid;place-items:center;padding:0;margin:0;border:none;background:none;color:var(--ink-faint);cursor:pointer}.mailboxes-alias-list__remove:hover{color:var(--ink-muted)}.mailboxes-alias-list__remove svg{width:14px;height:14px}.mailboxes-alias-list__add{align-self:flex-start;margin-top:.25rem}.mailbox-address-display{display:flex;align-items:center;gap:.65rem;width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-deep)}.mailbox-address-display__icon{flex-shrink:0;display:grid;place-items:center;width:1.35rem;height:1.35rem;color:var(--ink-faint)}.mailbox-address-display__icon svg{width:16px;height:16px}.mailbox-address-display__email{margin:0;min-width:0;font-size:.95rem;line-height:1.4}.mailbox-address-display__local{color:var(--ink);font-weight:500}.mailbox-address-display__domain{color:var(--ink-muted)}.mailboxes-manage-password__row{display:flex;align-items:stretch;gap:.5rem}.mailboxes-manage-password__field{display:flex;align-items:stretch;flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);overflow:hidden}.mailboxes-manage-password__field:focus-within{border-color:var(--team);box-shadow:0 0 0 3px rgba(91,79,154,.15)}.mailboxes-manage-password__input{flex:1;width:100%;min-width:0;border:none;border-radius:0;box-shadow:none;padding-right:.35rem;font:inherit}#mailbox-manage-modal .mailboxes-manage-password__input,#mailbox-manage-modal .unbox-email-split__local,#mailbox-manage-modal .unbox-form__input{font:inherit}.mailboxes-manage-password__input:focus{border-color:transparent;box-shadow:none}.mailboxes-manage-password__input::-moz-placeholder{color:var(--ink-faint)}.mailboxes-manage-password__input::placeholder{color:var(--ink-faint)}.mailboxes-manage-password__action,.mailboxes-manage-password__reveal{display:grid;place-items:center;width:2.35rem;flex-shrink:0;border:none;border-left:1px solid var(--border);background:transparent;color:var(--ink-faint);cursor:pointer}.mailboxes-manage-password__action:hover:not(:disabled),.mailboxes-manage-password__reveal:hover:not(:disabled){color:var(--ink);background:var(--bg-deep)}.mailboxes-manage-password__action:disabled,.mailboxes-manage-password__reveal:disabled{opacity:.45;cursor:not-allowed}.mailboxes-manage-password__skeleton{flex:1;width:100%;min-width:0;align-self:stretch;min-height:2.75rem;border:none;border-radius:0}.mailboxes-manage-password__generate{flex-shrink:0;align-self:stretch;width:2.75rem;min-width:2.75rem;padding:0;display:grid;place-items:center}@media (max-width:900px){.domains-mailbox-detail__meta,.domains-stats,.mailboxes-row{grid-template-columns:1fr}.mailboxes-row{grid-template-areas:"main" "stats" "actions"}.mailboxes-row__actions{justify-content:flex-start}}.domains-side__section .connected-side__user{margin:0}.connected-side__user{display:flex;align-items:center;gap:.65rem;margin:0 .75rem .85rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.connected-side__avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:linear-gradient(145deg,#d4613f,#9e3d24);color:#fff;font-size:.78rem;font-weight:700;flex-shrink:0}.connected-side__user-body strong{display:block;font-size:.82rem;font-weight:600;color:var(--ink)}.connected-side__user-body span{display:block;font-size:.72rem;color:var(--ink-faint);margin-top:.1rem}.connected-account-list{display:flex;flex-direction:column;gap:.2rem;flex:1;overflow-y:auto;min-height:0;padding-bottom:.5rem}.connected-account-item{display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .65rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.connected-account-item:hover{background:var(--bg)}.connected-account-item.is-active{background:var(--external-soft);border-color:rgba(61,95,138,.2)}.connected-account-item__icon{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:var(--radius-sm);background:var(--bg);color:var(--external);flex-shrink:0;font-size:.72rem;font-weight:700;grid-template:1fr/1fr}.connected-account-item.is-active .connected-account-item__icon{background:var(--external);color:#fff}.connected-account-item__icon svg{width:15px;height:15px}.connected-account-item__icon.provider-mark img{width:100%;height:100%}.connected-account-item.is-active .connected-account-item__icon.provider-mark{background:#fff!important;border-color:rgba(61,95,138,.25)}.connected-account-item__body{flex:1;min-width:0}.connected-account-item__body strong{display:block;font-size:.82rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connected-account-item__body span{display:block;font-size:.72rem;color:var(--ink-faint);margin-top:.1rem}.connected-account-item__status{flex-shrink:0;color:var(--hosted)}.connected-account-item__status--idle{color:var(--ink-faint)}.connected-account-item__status svg{width:14px;height:14px}.connected-account-item__badge{flex-shrink:0;font-size:.65rem;font-weight:700;background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .4rem;min-width:1.1rem;text-align:center}.connected-main{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.connected-lead{margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:var(--ink-muted);max-width:42rem}.connected-panel[hidden]{display:none!important}.connected-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.connected-stat{padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.connected-stat__label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:.35rem}.connected-stat__value{display:block;font-size:1.35rem;font-weight:700;color:var(--ink);line-height:1.1}.connected-stat__meta{display:block;margin-top:.25rem;font-size:.72rem;color:var(--ink-muted)}.connected-detail{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.connected-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1.15rem 1.25rem;border-bottom:1px solid var(--border)}.connected-detail__identity{display:flex;gap:.85rem;align-items:flex-start;min-width:0}.connected-detail__mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--external-soft);color:var(--external);flex-shrink:0;font-weight:700}.connected-detail__mark svg{width:20px;height:20px}.connected-detail__mark.provider-mark{background:#fff!important;border:1px solid rgba(0,0,0,.08);padding:.45rem}.connected-detail__mark.provider-mark img{width:100%;height:100%}.connected-attribution{margin:1.5rem 0 0;font-size:.72rem;color:var(--ink-faint)}.connected-attribution a{color:var(--ink-muted);text-decoration:none}.connected-attribution a:hover{color:var(--accent);text-decoration:underline}.connected-detail__mark--zoho{background:#fce8ea;color:#a61b2b}.connected-detail__title{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--ink)}.connected-detail__provider{margin:0;font-size:.82rem;color:var(--ink-muted)}.connected-detail__badges{margin-top:.5rem}.connected-detail__actions,.connected-detail__badges{display:flex;flex-wrap:wrap;gap:.35rem}.connected-detail__body{padding:1rem 1.25rem 1.25rem}.connected-detail__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.connected-detail__stat{padding:.75rem .85rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.connected-detail__stat-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:.25rem}.connected-detail__stat-value{display:block;font-size:.92rem;font-weight:600;color:var(--ink)}.connected-detail__note{margin:0;font-size:.82rem;line-height:1.55;color:var(--ink-muted)}.connected-connect-intro{margin:0 0 1rem;font-size:.85rem;line-height:1.5;color:var(--ink-muted);max-width:40rem}.connected-connect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;margin-bottom:1rem}.connected-connect-grid .unbox-btn{justify-content:flex-start}@media (max-width:900px){.connected-detail__stats,.connected-stats{grid-template-columns:1fr}}.settings-side__user{display:flex;align-items:center;gap:.65rem;margin:0 .75rem .85rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border)}.settings-main{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.settings-panel{flex:1;width:100%;min-width:0}.settings-identity-card+.settings-card{margin-top:1rem}.settings-identity-card__body{display:flex;flex-direction:column;gap:1.25rem}.settings-identity-number{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.35rem 1.5rem;border-radius:var(--radius);border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,252,247,.82),rgba(255,248,240,.58));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 28px rgba(194,78,46,.06)}.settings-identity-number--skeleton{width:100%;min-height:7.5rem;border-radius:var(--radius)}.settings-identity-number__label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.settings-identity-number__value{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:700;letter-spacing:.14em;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.settings-identity-number__caption{font-size:.76rem;color:var(--ink-muted)}.settings-identity-empty{margin:0;font-size:.85rem;color:var(--ink-muted)}.settings-identity-details{margin:0;display:grid;gap:.85rem}.settings-identity-details__row{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.settings-identity-details__pair{display:flex;align-items:center;gap:1rem;width:100%;min-width:0}.settings-identity-details__pair dt{flex:0 0 9.5rem;margin:0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);line-height:1.2;white-space:nowrap}.settings-identity-details__pair dd{flex:1;min-width:0;margin:0;line-height:1.2}.settings-identity-details__pair dd,.settings-identity-details__value{font-size:.95rem;font-weight:600;color:var(--ink);word-break:break-word}.settings-identity-details__value{display:block}.settings-identity-details__eq{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.settings-identity-details__eq span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;color:var(--ink-faint)}.settings-identity-details__hint{margin:0;padding-left:calc(9.5rem + 1rem);font-size:.76rem;line-height:1.45;color:var(--ink-muted)}.settings-identity-details__hint a{color:var(--accent);font-weight:600;text-decoration:none}.settings-identity-details__hint a:hover{text-decoration:underline}@media (max-width:720px){.settings-identity-details__pair{flex-direction:column;align-items:flex-start;gap:.25rem}.settings-identity-details__pair dt{flex-basis:auto}.settings-identity-details__hint{padding-left:0}}.settings-panel[hidden]{display:none!important}.settings-panel__lead{margin:0 0 1.25rem;font-size:.85rem;line-height:1.5;color:var(--ink-muted);max-width:40rem}.settings-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.settings-card+.settings-card{margin-top:1rem}.settings-card__head{padding:.85rem 1.15rem;border-bottom:1px solid var(--border);background:var(--bg)}.settings-card__title{margin:0;font-size:.92rem;font-weight:700;color:var(--ink)}.settings-card__sub{margin:.2rem 0 0;font-size:.78rem;color:var(--ink-muted)}.settings-card__body{padding:1rem 1.15rem}.settings-panel>.settings-card,.settings-security-login-form{width:100%;max-width:none}#settings-panel-security .settings-security-login-form{gap:0}#settings-panel-security .settings-security-login-form>.settings-login-email,#settings-panel-security .settings-security-login-form>.settings-login-password{margin-top:1.15rem}#settings-panel-security .settings-security-login-form .unbox-form__field{width:100%;max-width:none}#settings-panel-security .settings-security-login-form .unbox-form__input,#settings-panel-security .settings-security-login-form select.unbox-form__input{width:100%;max-width:none;box-sizing:border-box}.settings-login-policy{width:100%;box-sizing:border-box;padding:1.15rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.settings-login-policy strong{display:block;margin-bottom:.35rem;font-size:.95rem}.settings-login-email{width:100%;box-sizing:border-box;margin-top:0;padding:1.15rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.settings-login-email__hint{margin:0;font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.settings-login-password,.settings-login-password-set{width:100%;box-sizing:border-box;margin-top:0;padding:1.15rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.settings-login-password-set{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-login-password-set__copy strong{display:block;font-size:.95rem;font-weight:600;color:var(--ink)}.settings-login-password-set__copy span{display:block;margin-top:.2rem;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.settings-login-password__otp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.18em;font-size:1rem}#settings-panel-security .settings-security-login-form>.settings-login-password-set{margin-top:1.15rem}.settings-login-password__lead{margin:0 0 .85rem;font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.settings-login-password__fields{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%}.settings-login-password__fields .unbox-form__field{width:100%;min-width:0}.settings-login-password__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.85rem}.settings-login-password__status{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--hosted)}.settings-login-password__status svg{width:14px;height:14px}#settings-panel-security>.settings-card+.settings-security-card{margin-top:1.25rem}#settings-panel-security .settings-security-card{width:100%;max-width:none}#settings-panel-webhooks>.settings-card{max-width:none}#settings-panel-webhooks .settings-card__body .unbox-form{max-width:none;width:100%}.settings-card--compact .settings-card__body{padding:1rem 1.15rem}.settings-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem}.settings-form-grid .unbox-form__field--full,.settings-form-grid__actions{grid-column:1/-1}.settings-form-grid__actions{margin-top:.15rem;display:flex;flex-wrap:wrap;gap:.5rem}.settings-webhook-box.invite-link-box{background:var(--bg);border-color:var(--border);width:100%;box-sizing:border-box}.settings-webhook-box .invite-link-box__row{width:100%}.settings-webhook-box .invite-link-box__label{color:var(--ink-faint)}.settings-webhook-box .invite-link-box__input{font-family:ui-monospace,monospace;font-size:.72rem}.settings-card__body .unbox-form code{font-size:.78rem;color:var(--ink-muted)}.settings-inline-copy{margin:0 0 .75rem;font-size:.82rem;line-height:1.5;color:var(--ink-muted)}.settings-card__body .unbox-form:not(.settings-form-grid):not(.settings-security-login-form):not(.platform-ai-settings-form__fields){max-width:28rem}.settings-toggle-list{display:flex;flex-direction:column}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border);cursor:pointer}.settings-toggle:last-child{border-bottom:none;padding-bottom:0}.settings-toggle:first-child{padding-top:0}.settings-toggle__copy strong{display:block;font-size:.88rem;font-weight:600;color:var(--ink)}.settings-toggle__copy span{display:block;margin-top:.15rem;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.settings-toggle input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.settings-security-card{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem 1rem;align-items:center;width:100%;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.settings-security-card+.settings-security-card{margin-top:.75rem}.settings-security-card__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.settings-security-card__icon svg{width:18px;height:18px}.settings-security-card__icon--enabled{background:var(--hosted-soft);color:var(--hosted)}.settings-security-card__icon--warning{background:var(--accent-soft);color:var(--accent)}.settings-security-card__body strong{display:block;font-size:.92rem;font-weight:600;color:var(--ink)}.settings-security-card__body span{display:block;margin-top:.15rem;font-size:.78rem;color:var(--ink-muted)}.settings-security-card__actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.settings-security-card--passkeys{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;overflow:hidden}.settings-security-card--passkeys .settings-security-card__head{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem 1rem;align-items:center;width:100%;box-sizing:border-box;padding:1rem 1.15rem}.settings-deletion-modal{width:min(100%,36rem);padding:1.65rem 1.85rem 1.5rem}.settings-deletion-modal__head{align-items:center;margin-bottom:1.1rem}.settings-deletion-modal__head .unbox-modal__title{margin:0;font-size:1.5rem}.settings-deletion-modal__field{margin-top:1rem;margin-bottom:0}.settings-deletion-modal__field .settings-deletion-modal__label{margin-bottom:0}.settings-deletion-modal__label{line-height:1.55;font-size:.92rem}.settings-deletion-modal__unbox-id{display:inline-flex;align-items:center;gap:.2rem;vertical-align:baseline;white-space:nowrap}.settings-deletion-modal__unbox-id-value{color:var(--accent);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em;font-variant-numeric:tabular-nums}.settings-deletion-modal__unbox-id-copy{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--accent);cursor:pointer}.settings-deletion-modal__unbox-id-copy:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.settings-deletion-modal__unbox-id-copy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-deletion-modal__digits-panel{margin-top:.2rem;padding:1.1rem 1.15rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-raised);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.settings-deletion-modal__digits{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.settings-deletion-modal__digit{width:100%;min-width:0;height:3.35rem;padding:0;border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-family:var(--font-display,inherit);font-size:1.35rem;font-weight:700;line-height:1;text-align:center;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 2px rgba(28,27,24,.05);outline:none}.settings-deletion-modal__digit::-moz-placeholder{color:var(--ink-faint);opacity:.55}.settings-deletion-modal__digit::placeholder{color:var(--ink-faint);opacity:.55}.settings-deletion-modal__digit:not(:placeholder-shown)::-moz-placeholder{color:transparent}.settings-deletion-modal__digit:not(:-moz-placeholder)::placeholder{color:transparent}.settings-deletion-modal__digit:not(:placeholder-shown)::placeholder{color:transparent}.settings-deletion-modal__digit:focus{border-color:var(--accent);box-shadow:inset 0 1px 2px rgba(28,27,24,.05),0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.settings-deletion-modal__terms{margin:1.1rem 0 0;font-size:.82rem;line-height:1.5;color:var(--ink-faint);text-align:center}.settings-deletion-modal__terms a{color:var(--accent);font-weight:600;text-decoration:none}.settings-deletion-modal__terms a:hover{text-decoration:underline}.settings-deletion-modal__alert{padding:1.05rem 1.15rem;font-size:.95rem}.settings-deletion-modal__alert svg{color:#fff}.settings-deletion-modal__foot{margin-top:1.25rem;padding-top:0;border-top:none}.settings-deletion-modal__countdown{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1rem 0 .5rem;text-align:center}.settings-deletion-modal__countdown-value{margin:0;font-size:2.5rem;font-weight:700;line-height:1;color:var(--danger,#b42318);font-variant-numeric:tabular-nums}.settings-deletion-modal__countdown-copy{margin:0;font-size:.82rem;line-height:1.45;color:var(--ink-muted)}.settings-deletion-card__terminate{min-width:8.5rem;font-weight:600;background:#b42318;color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 22px rgba(180,35,24,.35)}.settings-deletion-card__terminate:hover:not(:disabled){background:#912018;color:#fff}.settings-deletion-card__terminate:disabled{opacity:.45}.settings-termination-card{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem 1rem;align-items:center;width:100%;padding:1.15rem 1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);background:#12100e;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.settings-termination-card__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:rgba(180,35,24,.18);color:#f97066}.settings-termination-card__icon svg{width:18px;height:18px}.settings-termination-card__body strong{display:block;font-size:.92rem;font-weight:600;color:#f7f4ef}.settings-termination-card__body span{display:block;margin-top:.15rem;font-size:.78rem;line-height:1.45;color:rgba(247,244,239,.72)}.settings-termination-card__actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.settings-privacy-export{display:flex;flex-direction:column;gap:1rem}.settings-privacy-export__status{display:flex;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border)}.settings-privacy-export__status strong{display:block;margin-bottom:.25rem}.settings-privacy-export__status p{margin:0;color:var(--ink-muted);font-size:.86rem;line-height:1.45}.settings-privacy-export__ready{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.settings-privacy-export__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.settings-privacy-export__notice{margin:0;font-size:.88rem;line-height:1.45;color:var(--ink-muted)}.settings-privacy-export__notice--success{color:color-mix(in srgb,var(--hosted) 78%,var(--ink))}.settings-privacy-export__notice--error{color:#b42318}.settings-privacy-panel{display:flex;flex-direction:column}.settings-privacy-deletion{margin-top:1rem}.account-pending-deletion-shell.is-blocked{position:relative}.account-pending-deletion-shell.is-blocked>:not(.account-pending-deletion-modal){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:blur(1px)}.account-pending-deletion-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1.5rem;background:rgba(18,16,14,.58)}.account-pending-deletion-modal__dialog{width:min(34rem,100%);padding:2rem 1.75rem;border-radius:var(--radius-lg,1rem);background:var(--surface,#fff);border:1px solid var(--border);box-shadow:0 24px 64px rgba(18,16,14,.18);text-align:center}.account-pending-deletion-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0 auto 1rem;border-radius:999px;background:rgba(180,35,24,.08);color:var(--danger,#b42318)}.account-pending-deletion-modal__title{margin:0 0 .75rem;font-size:1.45rem}.account-pending-deletion-modal__lead{margin:0;color:var(--ink-muted);line-height:1.55;font-size:.95rem}.account-pending-deletion-modal__countdown{margin:1.35rem 0 0;padding:1rem 1.1rem;border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border)}.account-pending-deletion-modal__countdown strong{display:block;font-size:1.75rem;line-height:1.1;margin-bottom:.35rem}.account-pending-deletion-modal__countdown span{display:block;font-size:1.05rem;font-variant-numeric:tabular-nums}.account-pending-deletion-modal__countdown p{margin:.75rem 0 0;color:var(--ink-muted);font-size:.86rem}.account-pending-deletion-modal__actions{margin-top:1.35rem;display:flex;flex-direction:column;align-items:center;gap:.65rem}.settings-passkey-table-wrap{width:100%;border-top:1px solid var(--border);overflow-x:auto}.settings-passkey-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.85rem}.settings-passkey-table th{padding:.55rem 1.15rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--border);background:var(--surface-raised)}.settings-passkey-table th:first-child{width:40%}.settings-passkey-table th:nth-child(2),.settings-passkey-table th:nth-child(3){width:18%}.settings-passkey-table th:nth-child(4){width:8rem}.settings-passkey-table td:last-child,.settings-passkey-table th:last-child{text-align:right}.settings-passkey-table td{padding:.75rem 1.15rem;vertical-align:middle;border-bottom:1px solid var(--border)}.settings-passkey-table tbody tr:last-child td{border-bottom:none}.settings-passkey-table__device{display:flex;align-items:center;gap:.65rem;min-width:0}.settings-passkey-table__device svg{width:16px;height:16px;color:var(--ink-faint);flex-shrink:0}.settings-passkey-table__device strong{font-size:.85rem;font-weight:600;color:var(--ink)}.settings-passkey-table__muted{color:var(--ink-faint);font-size:.78rem;white-space:nowrap}.settings-passkey-table__actions{width:1%;white-space:nowrap}.settings-plan-card{width:100%;box-sizing:border-box;padding:1.1rem 1.25rem;border-radius:var(--radius);background:linear-gradient(135deg,var(--accent-soft),#fff8f4);border:1px solid rgba(194,78,46,.18)}.settings-plan-card__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.settings-plan-card__head .settings-plan-card__label{margin-bottom:0}.settings-plan-card__actions{display:flex;flex-wrap:wrap;gap:.55rem}.settings-plan-card--business-premium{position:relative;overflow:hidden;isolation:isolate;padding:1.35rem 1.45rem;border:1px solid color-mix(in srgb,white 38%,#c24e2e);background:radial-gradient(ellipse 85% 70% at 100% -10%,rgba(255,220,180,.55) 0,transparent 58%),radial-gradient(ellipse 75% 60% at 0 110%,rgba(255,255,255,.18) 0,transparent 52%),linear-gradient(145deg,#d4613f,#b63a28 36%,#8f2518 72%,#6b1a12);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.14),0 20px 44px rgba(107,26,18,.28)}.settings-plan-card__premium-sheen{position:absolute;inset:-40% -60%;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 49%,rgba(255,248,240,.42) 50%,rgba(255,255,255,.16) 51%,transparent 58%);transform:translateX(-120%) skewX(-18deg);animation:settings-plan-premium-shine 5.5s ease-in-out infinite;pointer-events:none}@keyframes settings-plan-premium-shine{0%,72%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(120%) skewX(-18deg)}}.settings-plan-card--business-premium>:not(.settings-plan-card__premium-sheen){position:relative;z-index:1}.settings-plan-card__premium-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.16);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45);font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,248,240,.95)}.settings-plan-card--business-premium .settings-plan-card__label{color:rgba(255,236,228,.88)}.settings-plan-card--business-premium .settings-plan-card__title{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.12)}.settings-plan-card--business-premium .settings-plan-card__meta{color:rgba(255,244,238,.84)}.settings-plan-card--business-premium .settings-plan-card__stat{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.36),0 8px 18px rgba(0,0,0,.08)}.settings-plan-card--business-premium .settings-plan-card__stat-label{color:rgba(255,236,228,.72)}.settings-plan-card--business-premium .settings-plan-card__stat-value{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1)}.settings-plan-card--business-premium .settings-plan-cancel-alert{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.settings-plan-card--business-premium .settings-plan-cancel-alert__icon,.settings-plan-card--business-premium .settings-plan-cancel-alert__text,.settings-plan-card--business-premium .settings-plan-card__notice{color:rgba(255,248,240,.95)}.settings-plan-card__premium-btn.unbox-btn--primary{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,244,236,.88));color:#8f2518;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 22px rgba(0,0,0,.16)}.settings-plan-card__premium-btn.unbox-btn--primary:hover{background:linear-gradient(145deg,#fff,rgba(255,248,242,.96));color:#7a1f14}.unbox-main--business-plan .unbox-main__actions .unbox-btn--ghost{border:1px solid rgba(194,78,46,.22);background:linear-gradient(145deg,rgba(255,252,247,.92),rgba(255,248,240,.72));backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 20px rgba(194,78,46,.08)}.unbox-main--business-plan .unbox-main__actions .unbox-btn--ghost:hover{border-color:rgba(194,78,46,.32);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,248,240,.86))}@media (prefers-reduced-motion:reduce){.settings-plan-card__premium-sheen{animation:none;opacity:.35;transform:none}}.settings-plan-card__label{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.35rem}.settings-plan-card__title{margin:0 0 .35rem;font-size:1.05rem;font-weight:700;color:var(--ink)}.settings-plan-card__meta{margin:0 0 .85rem;font-size:.82rem;line-height:1.55;color:var(--ink-muted)}.settings-plan-cancel-alert{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 .85rem;padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px dashed rgba(194,78,46,.45);background:rgba(255,255,255,.82);box-shadow:var(--shadow-sm)}.settings-plan-cancel-alert__icon{flex-shrink:0;margin-top:.05rem;color:var(--accent)}.settings-plan-cancel-alert__text{margin:0;font-size:.88rem;line-height:1.5;font-weight:600;color:var(--ink)}.settings-plan-card__usage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem}.settings-plan-card__stat{padding:.65rem .75rem;border-radius:var(--radius-sm);background:rgba(255,255,255,.7);border:1px solid rgba(194,78,46,.12)}.settings-plan-card__stat-label{display:block;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:.2rem}.settings-plan-card__stat-value{display:block;font-size:.82rem;font-weight:600;color:var(--ink)}#settings-panel-invoices,#settings-panel-plan{width:100%;max-width:none}#settings-panel-invoices>.inbox-empty,.settings-billing-card--standalone{margin-top:0}.settings-billing-card{width:100%;box-sizing:border-box;margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.settings-billing-card__head{padding:.85rem 1.15rem;border-bottom:1px solid var(--border);background:var(--bg)}.settings-billing-card__title{margin:0;font-size:.92rem;font-weight:700;color:var(--ink)}.settings-billing-card__sub{margin:.2rem 0 0;font-size:.78rem;color:var(--ink-muted)}.settings-billing-table-wrap{overflow-x:auto}.settings-billing-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.85rem}.settings-billing-table th{padding:.55rem 1.15rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--border);background:var(--surface-raised)}.settings-billing-table th:first-child,.settings-billing-table th:nth-child(2){width:22%}.settings-billing-table th:nth-child(3){width:14%}.settings-billing-table th:nth-child(4){width:16%}.settings-billing-table th:nth-child(5){width:8rem}.settings-billing-table td:last-child,.settings-billing-table th:last-child{text-align:right}.settings-billing-table td{padding:.75rem 1.15rem;vertical-align:middle;border-bottom:1px solid var(--border)}.settings-billing-table tbody tr:last-child td{border-bottom:none}.settings-billing-table__id{font-size:.85rem;font-weight:600;color:var(--ink)}.settings-billing-table__muted{color:var(--ink-faint);font-size:.78rem}.settings-billing-table__amount{font-size:.85rem;font-weight:600;color:var(--ink)}.settings-billing-table__actions{white-space:nowrap}.settings-invoice-status{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em}.settings-invoice-status--paid{background:var(--hosted-soft);color:var(--hosted)}.settings-invoice-status--pending{background:var(--external-soft);color:var(--external)}.settings-invoice-status--failed{background:var(--accent-soft);color:var(--accent)}.settings-invoice-status--refunded{background:var(--bg-deep);color:var(--ink-muted)}.settings-billing-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem 1.15rem;border-top:1px solid var(--border);background:var(--surface)}.settings-billing-pagination__info{font-size:.78rem;color:var(--ink-muted)}.settings-billing-pagination__controls{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.settings-billing-pagination__btn{min-width:2rem;padding:.35rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);font-family:inherit;font-size:.75rem;font-weight:600;color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.settings-billing-pagination__btn.is-active,.settings-billing-pagination__btn:hover:not(:disabled){color:var(--accent);border-color:rgba(194,78,46,.35);background:var(--accent-soft)}.settings-billing-pagination__btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.settings-form-grid{grid-template-columns:1fr}.settings-security-card{grid-template-columns:auto 1fr}.settings-security-card__actions{grid-column:1/-1;justify-content:flex-start}.settings-termination-card{grid-template-columns:auto 1fr}.settings-termination-card__actions{grid-column:1/-1;justify-content:flex-start}.settings-plan-card__usage{grid-template-columns:1fr}}.thread-compose__popover--signature{min-width:14rem;max-width:16rem}.thread-compose__signature-list{display:flex;flex-direction:column;gap:.35rem}.thread-compose__signature-option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.55rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.thread-compose__signature-option.is-active,.thread-compose__signature-option:hover{border-color:rgba(194,78,46,.25);background:var(--accent-soft)}.thread-compose__signature-option strong{font-size:.78rem;font-weight:600;color:var(--ink)}.thread-compose__signature-option span,.thread-compose__signature-preview{font-size:.72rem;line-height:1.4;color:var(--ink-muted)}.thread-compose__signature-preview{display:block;width:100%}.thread-compose__signature-empty{margin:0;font-size:.75rem;line-height:1.45;color:var(--ink-muted)}.thread-compose__signature-empty a{color:var(--accent);font-weight:600;text-decoration:none}.thread-compose__signature-empty a:hover{text-decoration:underline}.signatures-main{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.signatures-panel[hidden]{display:none!important}.signatures-editor{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.signatures-editor__head{padding:.85rem 1.15rem;border-bottom:1px solid var(--border);background:var(--bg)}.signatures-editor__title{margin:0;font-size:.92rem;font-weight:700;color:var(--ink)}.signatures-editor__sub{margin:.2rem 0 0;font-size:.78rem;color:var(--ink-muted)}.signatures-editor__body{padding:1rem 1.15rem 1.15rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.signatures-editor__field label{display:block;font-size:.78rem;font-weight:600;margin-bottom:.35rem;color:var(--ink)}.signatures-editor__input{width:100%;min-height:9rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .85rem;background:var(--bg);font:inherit;font-size:.85rem;line-height:1.55;color:var(--ink);resize:vertical;outline:none}.signatures-editor__input:focus{border-color:var(--team);box-shadow:0 0 0 3px rgba(91,79,154,.15)}.signatures-editor__preview{min-height:9rem;padding:.85rem 1rem;border:1px solid rgba(28,25,23,.08);border-radius:var(--radius-sm);background:var(--surface-raised,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(28,25,23,.04);font-size:.85rem;line-height:1.55;color:var(--ink)}.signatures-editor__preview p{margin:0 0 .35rem}.signatures-editor__preview p:last-child{margin-bottom:0}.signatures-editor__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.15rem;border-top:1px solid var(--border);background:var(--bg)}.signatures-editor__default{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;color:var(--ink-muted);cursor:pointer}.signatures-editor__default input{width:16px;height:16px;accent-color:var(--accent)}.signatures-presets{margin-top:.65rem}.signatures-presets__actions{display:flex;flex-wrap:wrap;gap:.35rem}.signatures-presets__btn{min-height:1.65rem;padding:.2rem .6rem;font-size:.72rem;font-weight:500;border-radius:calc(var(--radius-sm) - 1px)}.signatures-presets__btn.unbox-btn--primary{box-shadow:0 2px 8px var(--accent-glow)}.signatures-presets__btn.unbox-btn--ghost{border-color:var(--border-strong)}@media (max-width:900px){.signatures-editor__body{grid-template-columns:1fr}}.labels-main{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%}.labels-main__error{margin:0;padding:.75rem 1.5rem 0}.labels-editor{width:100%}.labels-editor__list{display:grid;grid-template-columns:1fr;gap:.85rem;width:100%}@media (min-width:960px){.labels-editor__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.labels-editor__card{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.labels-editor__card--skeleton{padding:1rem 1.15rem;min-height:9rem}.labels-editor__card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.15rem;border-bottom:1px solid var(--border);background:var(--bg)}.labels-editor__card-body{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.15rem}.labels-editor__order{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.labels-editor__seed-badge{font-size:.68rem;font-weight:600;padding:.2rem .45rem;border-radius:999px;color:var(--hosted);background:var(--hosted-soft)}.labels-editor__remove{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;color:var(--ink-faint);font:inherit;font-size:.72rem;cursor:pointer}.labels-editor__remove:hover:not(:disabled){color:var(--danger,#b42318)}.labels-editor__remove:disabled{opacity:.45;cursor:not-allowed}.labels-editor__annotation{min-height:6.5rem;resize:vertical;line-height:1.5}.labels-editor__priority{max-width:12rem}.labels-editor__mode-toggle{display:inline-flex;gap:0;padding:.2rem;border:1px solid var(--border);border-radius:999px;background:var(--bg)}.labels-editor__mode-btn{font-size:.78rem;font-weight:600;color:var(--ink-muted);padding:.4rem .85rem;border:none;border-radius:999px;background:transparent;cursor:pointer;font-family:var(--font-body)}.labels-editor__mode-btn.is-active{color:#fff;background:var(--accent);box-shadow:0 2px 8px var(--accent-glow)}.labels-editor__keyword-panel{display:flex;flex-direction:column;gap:.85rem}.labels-editor__chip-field{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:2.5rem;padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.labels-editor__chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600;color:var(--ink);padding:.2rem .45rem .2rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--bg)}.labels-editor__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ink-muted);cursor:pointer}.labels-editor__chip-remove:hover:not(:disabled){color:var(--accent);background:rgba(194,78,46,.08)}.labels-editor__chip-input{flex:1 1 8rem;min-width:6rem;border:none;outline:none;background:transparent;font-size:.85rem;font-family:var(--font-body);color:var(--ink)}.labels-editor__match-options{display:flex;flex-wrap:wrap;gap:.75rem}.labels-editor__match-option{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--ink);cursor:pointer}.thread-compose--skeleton,.thread-mail__row--skeleton,.thread-side__timeline-node--skeleton{pointer-events:none}.thread-mail__row--skeleton .thread-mail__avatar.unbox-skeleton--icon{border-radius:50%;flex-shrink:0}.thread-mail__row--skeleton .thread-mail__bubble{border:none;background:transparent;padding:0;width:var(--thread-body-loading-width,min(100%,240px));min-width:var(--thread-body-loading-width,min(100%,240px));max-width:100%;min-height:var(--thread-body-loading-min-height,calc(3.35rem * 2 + .4rem));border-radius:14px;box-sizing:border-box}.thread-compose--skeleton{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border)}.inbox-empty--spam .inbox-empty__icon{background:rgba(194,78,46,.1);color:var(--action)}.spam-settings{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%;display:flex;flex-direction:column;gap:1rem}.spam-settings__error{margin:0;padding:.75rem 1.5rem 0}.spam-settings__card,.spam-settings__section{padding:1rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.spam-settings__card.is-locked{background:var(--bg)}.spam-settings__card-head--row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.spam-settings__section-title{margin:0 0 .35rem;font-size:.95rem}.spam-settings__feature-pill{margin-left:.45rem;vertical-align:middle}.spam-settings__section-hint{margin:0;font-size:.78rem;color:var(--ink-muted);line-height:1.45}.spam-sensitivity{margin-top:.85rem}.spam-sensitivity__labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-size:.72rem;font-weight:600}.spam-sensitivity__label--relaxed{color:var(--hosted)}.spam-sensitivity__label--strict{color:var(--accent)}.spam-sensitivity__slider{width:100%;height:.55rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(90deg,var(--hosted-soft),#c8ddd4,var(--accent-soft));outline:none}.spam-sensitivity__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #fff;background:var(--accent);box-shadow:0 4px 12px rgba(194,78,46,.35);cursor:pointer}.spam-sensitivity__slider::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #fff;background:var(--accent);box-shadow:0 4px 12px rgba(194,78,46,.35);cursor:pointer}.spam-settings__toggle{position:relative;display:inline-flex;flex-shrink:0}.spam-settings__toggle input{position:absolute;opacity:0;width:0;height:0}.spam-settings__toggle-ui{width:42px;height:24px;border-radius:999px;background:var(--border);transition:background .2s var(--ease);position:relative}.spam-settings__toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:transform .2s var(--ease)}.spam-settings__toggle input:checked+.spam-settings__toggle-ui{background:var(--accent)}.spam-settings__toggle input:checked+.spam-settings__toggle-ui:after{transform:translateX(18px)}.spam-settings__sender-add{display:flex;gap:.5rem;margin-top:.75rem}.spam-settings__sender-add .unbox-form__input{flex:1}.spam-settings__sender-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.spam-settings__sender-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .65rem;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);font-size:.82rem}.spam-settings__sender-remove{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;border:none;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer}.spam-settings__sender-remove:hover:not(:disabled){background:var(--action-soft);color:var(--action)}.spam-settings__sender-empty{margin:.65rem 0 0;font-size:.78rem;color:var(--ink-faint)}.unbox-pill--bin{background:rgba(92,107,98,.12);color:var(--read)}.unbox-feed-card.is-bin{border-color:rgba(92,107,98,.18)}.unbox-feed-card__bin-days-left{display:inline-flex;align-items:center;flex-shrink:0;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(92,107,98,.22);background:rgba(92,107,98,.1);color:var(--read);font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.2}.bin-feed__sentinel{width:100%;height:1px}.inbox-empty--bin .inbox-empty__icon{color:var(--read)}.inbox-empty--thread .inbox-empty__icon{color:var(--ink-muted)}.inbox-empty--delivery-logs .inbox-empty__icon{background:rgba(100,116,139,.12);color:var(--ink-muted)}.bin-settings{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 2rem;min-height:0;width:100%;display:flex;flex-direction:column;gap:1rem}.bin-settings__error{margin:0;padding:.75rem 1.5rem 0}.bin-settings__card{padding:1rem 1.15rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.bin-settings__card--danger{border-color:rgba(180,35,24,.18)}.bin-settings__card-head{margin-bottom:.85rem}.bin-settings__section-title{margin:0 0 .35rem;font-size:.95rem}.bin-settings__section-hint{margin:0;font-size:.82rem;color:var(--ink-muted);line-height:1.45}.bin-settings__retention-options{display:flex;flex-direction:column;gap:.45rem}.bin-settings__retention-option{display:flex;align-items:center;gap:.55rem;font-size:.88rem;cursor:pointer}.bin-settings__retention-option input{accent-color:var(--hosted)}.bin-settings__retention-value{margin:0}.bin-settings__retention-value-label{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);font-size:.92rem;font-weight:600;color:var(--ink)}.bin-settings__trash-btn{margin-top:.25rem}.thread-mail__row--draft .thread-mail__body-row{cursor:pointer}.thread-mail__row--draft .thread-mail__body-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.thread-mail__row--draft .thread-mail__body-main>.thread-mail__bubble{border-style:dashed}.thread-mail__row--send-error .thread-mail__body-main>.thread-mail__bubble{border-style:dashed;border-color:#dc2626;box-shadow:0 0 0 1px rgb(220 38 38/.15)}.thread-mail__send-error-badge{color:#dc2626}.thread-mail__row--scheduled .thread-mail__body-main>.thread-mail__bubble{border:1px dashed color-mix(in srgb,var(--hosted) 55%,transparent);outline:1px dashed color-mix(in srgb,var(--hosted) 35%,transparent);outline-offset:3px}.thread-mail__time--scheduled{font-style:italic}.compose-schedule-modal__fields{display:flex;flex-direction:column;gap:1rem}.compose-schedule-modal__time-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.compose-schedule-modal__summary{margin:0;color:var(--muted);font-size:.92rem}.thread-mail__row--me .thread-mail__body-row--layout-compact.thread-mail__body-row--with-me-aside-attachments,.thread-mail__row--me .thread-mail__body-row--with-me-aside-attachments:has(.thread-mail__bubble--html-conversational),.thread-mail__row--me .thread-mail__body-row--with-me-aside-attachments:has(.thread-mail__bubble--plain){display:flex;flex-direction:row;align-items:stretch;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-end;margin-left:auto}.thread-mail__row--me .thread-mail__body-row--layout-compact.thread-mail__body-row--with-me-aside-attachments>.thread-mail__attachments--aside,.thread-mail__row--me .thread-mail__body-row--with-me-aside-attachments:has(.thread-mail__bubble--html-conversational)>.thread-mail__attachments--aside,.thread-mail__row--me .thread-mail__body-row--with-me-aside-attachments:has(.thread-mail__bubble--plain)>.thread-mail__attachments--aside{order:-1;margin-top:0}.thread-mail__row--me .thread-mail__body-row--layout-template.thread-mail__body-row--with-me-aside-attachments{display:flex;flex-direction:row;align-items:stretch;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:min(100%,calc(70% + var(--thread-attachment-column-width, 180px) + .55rem));align-self:flex-end;margin-left:auto}.thread-mail__row--me .thread-mail__body-row--layout-template.thread-mail__body-row--with-me-aside-attachments>.thread-mail__attachments--aside{order:-1;flex:0 0 auto;margin-top:0}.thread-mail__row--me .thread-mail__body-row--layout-template.thread-mail__body-row--with-me-aside-attachments>.thread-mail__body-main{flex:1 1 auto;min-width:min(550px,100%);max-width:70%;align-self:stretch}.compose-attachments{display:flex;flex-direction:column;gap:.55rem;padding:0 .75rem .75rem}.compose-attachments:has(.compose-attachments__stack){border-top:1px solid var(--border);padding-top:.55rem}.thread-compose:not(.thread-compose--page) .compose-attachments{padding:0 .75rem .75rem}.thread-compose:not(.thread-compose--page) .compose-attachments:has(.compose-attachments__stack){padding-top:.55rem}.compose-attachments__toolbar{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.compose-attachments__limit{font-size:.75rem;color:var(--ink-faint)}.compose-attachments__stack{display:flex;flex-wrap:wrap;gap:.55rem}.compose-attachments__card-wrap{position:relative;flex:0 0 auto;--thread-attachment-tone:#64748b}.compose-attachments__card-wrap--oversize .thread-mail__attachment-card{border-color:var(--danger,#dc2626);background:color-mix(in srgb,var(--danger,#dc2626) 8%,var(--surface))}.compose-attachments__card-wrap--oversize .thread-mail__attachment-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--thread-attachment-tone) 52%,var(--border))}.compose-attachments__remove{position:absolute;top:-.35rem;right:-.35rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-muted);cursor:pointer;box-shadow:0 1px 4px rgba(28,25,23,.12);transition:background .15s ease,color .15s ease,border-color .15s ease}.compose-attachments__card-wrap:focus-within .compose-attachments__remove,.compose-attachments__card-wrap:hover .compose-attachments__remove{background:#fff;color:var(--thread-attachment-tone);border-color:color-mix(in srgb,var(--thread-attachment-tone) 45%,var(--border))}.compose-attachments__remove:hover{background:#fff;color:var(--thread-attachment-tone);border-color:color-mix(in srgb,var(--thread-attachment-tone) 55%,var(--border))}.compose-attachments__remove svg{width:.75rem;height:.75rem}.compose-attachments__oversize-label{position:absolute;left:50%;bottom:calc(100% + .35rem);transform:translateX(-50%);z-index:3;padding:.25rem .45rem;border-radius:var(--radius-sm);background:var(--danger,#dc2626);color:#fff;font-size:.6875rem;font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease}.compose-attachments__card-wrap--oversize:focus-within .compose-attachments__oversize-label,.compose-attachments__card-wrap--oversize:hover .compose-attachments__oversize-label{opacity:1}.attachment-preview-modal-root.unbox-modal{padding:1.5rem}.attachment-preview-modal.unbox-modal__dialog{width:min(calc(100vw - 3rem),100%);height:calc(100vh - 3rem);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;padding:1.25rem;overflow:hidden}.attachment-preview-modal__close{position:absolute;top:1rem;right:1rem;z-index:2}.attachment-preview-modal__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(12rem,1fr);gap:1.25rem;flex:1;min-height:0}.attachment-preview-modal__stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 88%,var(--surface));overflow:hidden}.attachment-preview-modal__loading{display:grid;place-items:center;width:100%;height:100%;min-height:12rem;color:var(--ink-muted)}.attachment-preview-modal__error{margin:0;max-width:28rem;text-align:center}.attachment-preview-modal__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.attachment-preview-modal__pdf{width:100%;height:100%;min-height:0;border:0;background:#fff}.attachment-preview-modal__sidebar{display:flex;flex-direction:column;min-width:0;min-height:0;padding-top:.25rem}.attachment-preview-modal__meta{min-width:0}.attachment-preview-modal__title{margin:0;font-size:1rem;line-height:1.35;word-break:break-word}.attachment-preview-modal__size{margin:.35rem 0 0;font-size:.78rem;color:var(--ink-muted)}.attachment-preview-modal__actions{margin-top:auto;display:flex;flex-direction:column;gap:.55rem;padding-top:1rem}.attachment-media-player,.attachment-preview-modal__actions .unbox-btn{width:100%;justify-content:center}.attachment-media-player{display:flex;flex-direction:column;align-items:center;gap:1rem;height:100%;min-height:0}.attachment-media-player--video{padding:.5rem}.attachment-media-player__video{display:block;width:100%;max-height:calc(100% - 6.5rem);border-radius:var(--radius-sm);background:#000;-o-object-fit:contain;object-fit:contain;cursor:pointer}.attachment-media-player__chrome{width:min(100%,34rem);display:flex;flex-direction:column;gap:.65rem}.attachment-media-player--audio .attachment-media-player__chrome{padding:1.25rem 1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm,0 1px 2px rgba(28,25,23,.06))}.attachment-media-player__title{margin:0;font-size:.92rem;font-weight:600;line-height:1.35;text-align:center;word-break:break-word}.attachment-media-player__progress{width:100%;accent-color:var(--accent)}.attachment-media-player__controls{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.attachment-media-player__time{font-size:.75rem;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.attachment-media-player__buttons{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.attachment-media-player__btn{display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--ink-muted);cursor:pointer}.attachment-media-player__btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 18%,var(--border))}.attachment-media-player__btn--primary{width:2.6rem;height:2.6rem;border-color:transparent;background:transparent;color:var(--accent)}.attachment-media-player__btn--primary:hover{color:color-mix(in srgb,var(--accent) 82%,var(--ink))}@media (max-width:900px){.attachment-preview-modal__layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.attachment-preview-modal__sidebar{padding-top:0}.attachment-preview-modal__actions{flex-direction:row;margin-top:0}.attachment-preview-modal__actions .unbox-btn{flex:1 1 0}}.delivery-logs-side__filter{margin:.75rem 1.25rem .35rem}.delivery-logs-main__bar{align-items:flex-start}.delivery-logs-main__intro{min-width:0}.delivery-logs-toolbar{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap;flex-shrink:0;margin-left:auto}.delivery-logs-toolbar__field{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--ink-muted)}.delivery-logs-toolbar__field input,.delivery-logs-toolbar__field select{border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--ink);padding:.4rem .55rem;font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.delivery-logs-toolbar__field input:focus,.delivery-logs-toolbar__field select:focus{border-color:var(--team);box-shadow:0 0 0 3px rgba(91,79,154,.15)}.delivery-logs-toolbar__field select{min-width:7.5rem;cursor:pointer}.delivery-logs-toolbar__refresh{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);padding:.45rem .75rem;font-size:.82rem;cursor:pointer}.delivery-logs-toolbar__refresh:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent)}.delivery-logs-toolbar__refresh:disabled{cursor:wait;opacity:.85}.delivery-logs-feed__error,.delivery-logs-feed__skeleton{padding:1rem 0}.delivery-logs-main__content{flex:1;min-height:0;padding:1rem 1.25rem 1.25rem;overflow:auto}.delivery-logs-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.delivery-logs-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.85rem}.delivery-logs-table th{padding:.55rem .85rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);text-align:left;border-bottom:1px solid var(--border);background:var(--surface-raised);white-space:nowrap}.delivery-logs-table th:first-child{width:11rem}.delivery-logs-table th:nth-child(2){width:10rem}.delivery-logs-table th:nth-child(3),.delivery-logs-table th:nth-child(4){width:14%}.delivery-logs-table th:nth-child(5){width:18%}.delivery-logs-table th:nth-child(6){width:5.5rem}.delivery-logs-table th:nth-child(7){width:5rem}.delivery-logs-table th:nth-child(8){width:6rem}.delivery-logs-table th:nth-child(9){width:3rem}.delivery-logs-table td{padding:.7rem .85rem;vertical-align:middle;border-bottom:1px solid var(--border)}.delivery-logs-table tbody tr:last-child td{border-bottom:none}.delivery-logs-table__row{cursor:pointer;transition:background .12s ease}.delivery-logs-table__row:focus-visible,.delivery-logs-table__row:hover{background:color-mix(in srgb,var(--ink) 5%,var(--surface));outline:none}.delivery-logs-table__sent{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted);font-size:.78rem}.delivery-logs-table__domain{min-width:0}.delivery-logs-table__domain-inner{display:flex;align-items:center;gap:.45rem;min-width:0}.delivery-logs-table__domain-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}.delivery-logs-table__domain-mark{flex:0 0 auto;width:.45rem;height:.45rem;border-radius:999px;background:var(--domain-accent,var(--accent))}.delivery-logs-table__email,.delivery-logs-table__subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.delivery-logs-table__subject{color:var(--ink-muted)}.delivery-logs-table__size{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted);font-size:.78rem}.delivery-logs-table__status{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:capitalize}.delivery-logs-table__status--success{background:var(--hosted-soft);color:var(--hosted)}.delivery-logs-table__status--failure{background:rgba(185,28,28,.1);color:#b91c1c}.delivery-logs-table__status--warning{background:color-mix(in srgb,var(--accent-soft) 72%,transparent);color:color-mix(in srgb,var(--accent) 78%,#8a4b00)}.platform-customers-table__status--pending-deletion{text-transform:none;white-space:nowrap}.delivery-logs-table__actions{text-align:right;padding-right:.65rem}.delivery-logs-table__view-btn{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-faint);cursor:pointer;transition:color .15s,background .15s}.delivery-logs-table__view-btn:hover{color:var(--ink-muted);background:color-mix(in srgb,var(--ink) 5%,var(--surface))}.delivery-logs-table__skeleton-row td{padding:.55rem .85rem}.delivery-logs-table__skeleton{height:1.1rem;border-radius:var(--radius-sm)}.upgrade-plans-table-wrap{margin-top:0}.upgrade-plans-table.delivery-logs-table{table-layout:auto;min-width:48rem}.upgrade-plans-table.delivery-logs-table td,.upgrade-plans-table.delivery-logs-table th{text-align:left}.upgrade-plans-table.delivery-logs-table th:nth-child(n){width:auto}.upgrade-plans-table.delivery-logs-table th:first-child{min-width:9rem}.upgrade-plans-table.delivery-logs-table th:nth-child(2){min-width:5.5rem}.upgrade-plans-table td{vertical-align:top}.upgrade-plans-table .delivery-logs-table__row{cursor:default}.upgrade-plans-table__row--upgradable{cursor:pointer}.upgrade-plans-table__row--blocked{cursor:not-allowed;opacity:.82}.upgrade-plans-table__row--blocked:focus-visible,.upgrade-plans-table__row--blocked:hover{background:color-mix(in srgb,var(--danger,#b42318) 6%,var(--surface))}.upgrade-plans-table .delivery-logs-table__row:focus-visible,.upgrade-plans-table .delivery-logs-table__row:hover{background:color-mix(in srgb,var(--ink) 5%,var(--surface));outline:none}.upgrade-plans-table__row--current,.upgrade-plans-table__row--current:focus-visible,.upgrade-plans-table__row--current:hover{background:var(--accent-soft)}.upgrade-plans-table__row--loading{opacity:.72;pointer-events:none}.upgrade-plans-table__plan{display:inline-flex;align-items:center;gap:.35rem}.upgrade-plans-table__plan--current strong{color:var(--accent)}.upgrade-plans-table__location{flex-shrink:0;color:var(--accent)}.upgrade-plans-table__row--below{opacity:.72}.upgrade-plans-table__row--below:focus-visible,.upgrade-plans-table__row--below:hover{background:transparent}.upgrade-plans-table__desc{display:block;margin-top:.2rem;font-size:.78rem;color:var(--ink-muted);font-weight:400}.upgrade-plans-table__desc--hover{display:none;margin-top:.35rem}.upgrade-plans-table__upgrade-btn{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;line-height:1.2;pointer-events:none}.upgrade-plans-table__row--upgradable:focus-visible .upgrade-plans-table__desc--default,.upgrade-plans-table__row--upgradable:hover .upgrade-plans-table__desc--default{display:none}.upgrade-plans-table__row--upgradable:focus-visible .upgrade-plans-table__desc--hover,.upgrade-plans-table__row--upgradable:hover .upgrade-plans-table__desc--hover{display:block}.upgrade-plans-table__check{display:inline-flex;align-items:center;color:var(--accent)}.upgrade-plans-table__empty{color:var(--ink-faint)}.upgrade-plans-table__loading{display:flex;justify-content:center;padding:.75rem 0 0;color:var(--accent)}.delivery-logs-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.75rem .85rem;border-top:1px solid var(--border);background:var(--surface)}.delivery-logs-pagination__info{font-size:.78rem;color:var(--ink-muted)}.delivery-logs-pagination__controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.delivery-logs-pagination__page-size{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--muted)}.delivery-logs-pagination__page-size select{border:1px solid var(--border);border-radius:8px;background:var(--surface-raised);color:var(--ink);padding:.3rem .45rem;font:inherit;cursor:pointer}.delivery-logs-pagination__page{font-size:.78rem;color:var(--ink-muted);white-space:nowrap}.delivery-logs-pagination__btn{min-width:2rem;padding:.35rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);font-family:inherit;font-size:.75rem;font-weight:600;color:var(--ink-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.delivery-logs-pagination__btn:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--ink) 12%,var(--border));background:color-mix(in srgb,var(--ink) 4%,var(--surface-raised))}.delivery-logs-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.delivery-log-card__skeleton{height:5.5rem;margin-bottom:.55rem;border-radius:var(--radius)}.delivery-logs-feed__load-more{display:flex;justify-content:center;padding:1rem 0 .5rem}.delivery-log-card{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:.75rem;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:.55rem;overflow:hidden}.delivery-log-card__accent{background:var(--domain-accent,var(--accent))}.delivery-log-card__body{padding:.75rem 0;min-width:0}.delivery-log-card__head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.delivery-log-card__route{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex-wrap:wrap;font-size:.88rem}.delivery-log-card__head time{flex:0 0 auto;font-size:.78rem;color:var(--muted);white-space:nowrap}.delivery-log-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem;align-items:center}.delivery-log-card__pill{font-size:.72rem;padding:.15rem .45rem;border-radius:999px;background:var(--domain-accent-soft,rgba(100,116,139,.12));color:var(--domain-accent,var(--muted));border:1px solid var(--domain-accent-border,var(--border))}.delivery-log-card__status{font-size:.72rem;font-weight:600;text-transform:capitalize}.delivery-log-card__status--success{color:#15803d}.delivery-log-card__status--failure{color:#b91c1c}.delivery-log-card__subject{font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.delivery-log-card__view{align-self:center;margin-right:.75rem;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--domain-accent-border,var(--border));background:var(--domain-accent-soft,var(--surface));color:var(--domain-accent,var(--accent));border-radius:999px;padding:.4rem .75rem;font-size:.78rem;cursor:pointer;white-space:nowrap}.delivery-log-card__view:hover{background:var(--domain-accent,var(--accent));border-color:var(--domain-accent,var(--accent));color:#fff}.delivery-log-detail-modal__body{max-height:min(70vh,640px);overflow:auto}.delivery-log-detail-modal__loading{display:flex;align-items:center;gap:.65rem;color:var(--muted)}.delivery-log-detail-modal__error{color:#b91c1c}.delivery-log-detail-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0}.delivery-log-detail-modal__grid dt{font-size:.72rem;color:var(--muted);margin-bottom:.15rem}.delivery-log-detail-modal__grid dd{margin:0;font-size:.88rem;word-break:break-word}.delivery-log-detail-modal__response{grid-column:1/-1}.delivery-log-detail-modal__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.delivery-log-detail-modal__json{margin:0;padding:.75rem;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--ink));font-size:.75rem;overflow:auto;max-height:240px}@media (max-width:900px){.delivery-log-detail-modal__grid{grid-template-columns:1fr}.delivery-log-card{grid-template-columns:4px minmax(0,1fr)}.delivery-log-card__view{grid-column:2;justify-self:start;margin:0 0 .75rem}}.unbox-studio-main:has(.platform-faq-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-faq-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-faq-table.delivery-logs-table th:first-child{width:38%}.platform-faq-table.delivery-logs-table th:nth-child(2){width:10rem}.platform-faq-table.delivery-logs-table th:nth-child(3){width:7rem}.platform-faq-table.delivery-logs-table th:nth-child(4){width:8.5rem}.platform-faq-table.delivery-logs-table th:nth-child(5){width:7.5rem}.platform-faq-table__question{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-faq-table__section{color:var(--ink-muted);white-space:nowrap}.platform-faq-table__fallback{margin-top:.2rem;font-size:.72rem;font-weight:600;color:#9a5b12}.platform-faq-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.1rem}.platform-faq-table__action-btn--danger:hover{color:#b91c1c;background:rgba(185,28,28,.08)}.delivery-logs-toolbar .unbox-btn--primary{align-self:flex-end;white-space:nowrap}.unbox-studio-main:has(.platform-playground-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-playground-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-playground__body{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.platform-playground__workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.85rem;align-items:start}.platform-playground__tests{display:flex;flex-direction:column;gap:.85rem;min-width:0}.platform-playground__params{position:sticky;top:0}.platform-playground__form{display:grid;gap:.85rem}.platform-playground__form .unbox-form__input{width:100%}.platform-playground__terminal{display:grid;gap:.35rem;margin:0 0 .85rem;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid #2a2926;background:#1c1b18;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.platform-playground__terminal code{display:block;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45;color:#e8e4dc;white-space:pre-wrap}.platform-playground__terminal code:before{content:"$ ";color:#7d9a72}.platform-playground__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:1rem 1.1rem 1.15rem}.platform-playground__card-title{margin:0 0 .35rem;font-family:var(--font-display);font-size:1rem;font-weight:600}.platform-playground__copy{margin:0 0 .85rem;color:var(--ink-muted);font-size:.85rem;line-height:1.5}.platform-playground__copy--tight{margin-bottom:0}.platform-playground__section .platform-playground__copy--tight{margin-bottom:.85rem}.platform-playground-toolbar__refresh{padding:.45rem;border-radius:var(--radius-sm)}.platform-playground__result{margin-top:.85rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.platform-playground__result--ok{border-color:color-mix(in srgb,var(--hosted) 28%,var(--border));background:color-mix(in srgb,var(--hosted-soft) 45%,var(--bg))}.platform-playground__result-message{margin:0 0 .35rem;font-size:.88rem;font-weight:600;color:var(--ink)}.platform-playground__result-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .55rem;font-size:.8rem;color:var(--ink-muted)}.platform-playground__result-meta code{font-size:.78rem}.platform-playground__result-json{margin:0;padding:.6rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:.75rem;line-height:1.45;overflow:auto}.platform-playground-table.delivery-logs-table th:first-child{width:11rem}.platform-playground-table.delivery-logs-table th:nth-child(2),.platform-playground-table.delivery-logs-table th:nth-child(3){width:14rem}@media (max-width:900px){.platform-playground__workspace{grid-template-columns:1fr}.platform-playground__params{position:static}}.unbox-studio-main:has(.platform-dns-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-dns-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-dns-page__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:1rem 1.25rem 1.5rem;gap:1rem}.platform-dns-page__insights{flex-shrink:0;display:flex;flex-direction:column;gap:.85rem}.platform-dns-page__stats{margin:0}.platform-dns-page__stat-skeleton{width:5.5rem;height:1.75rem}.platform-dns-page__stat-badge{display:inline-flex;margin-top:.15rem}.platform-dns-page__charts{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);gap:.85rem}.platform-dns-page__chart-skeleton{width:100%;height:16rem;border-radius:var(--radius)}.platform-dns-page__chart-caption{margin:.15rem 0 0;text-align:center;font-size:.82rem;font-weight:600;color:var(--ink)}.platform-dns-page__chart-caption span{font-weight:500;color:var(--ink-muted)}.platform-infographic-card{min-width:0;padding:.85rem .85rem .55rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.platform-infographic-card__title{margin:0 0 .35rem .35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.platform-infographic-card__empty{margin:2rem .35rem;color:var(--ink-muted);font-size:.85rem}.platform-dns-page__summary{flex-shrink:0;margin-bottom:0}.platform-dns-page__summary-skeleton{width:100%;height:3.5rem}.platform-dns-page__table-skeleton{width:100%;height:12rem}.platform-dns-page__workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(11rem,13.5rem) minmax(0,1fr);gap:1rem}.platform-dns-nav-card{display:flex;flex-direction:column;min-height:0;padding-bottom:.65rem}.platform-dns-nav-card .platform-infographic-card__title{flex-shrink:0}.platform-dns-group__title{margin-bottom:.65rem;font-size:.78rem}.platform-dns-group.platform-infographic-card{margin-bottom:0}.platform-dns-group+.platform-dns-group{margin-top:.85rem}.platform-dns-nav{display:flex;flex-direction:column;gap:.2rem;overflow-y:auto;min-height:0;padding-top:.15rem}.platform-dns-nav__item{justify-content:flex-start}.platform-dns-nav__label{flex:1;min-width:0;line-height:1.35}.platform-dns-nav__count{flex-shrink:0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.platform-dns-nav__item.is-active .platform-dns-nav__count{color:var(--accent)}.platform-dns-records{overflow-y:auto;min-height:0;min-width:0;padding-right:.15rem}.platform-dns-group{scroll-margin-top:.35rem}.platform-dns-table__optional{display:block;margin-top:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.platform-dns-table__type{width:4.25rem;white-space:nowrap}.platform-dns-table__fail{font-weight:600;color:#b91c1c}.platform-dns-table__note{margin:.35rem 0 0;font-size:.78rem;line-height:1.45;color:var(--ink-muted)}.platform-dns-toolbar__refresh{padding:.45rem;border-radius:var(--radius-sm)}@media (max-width:900px){.platform-dns-page__charts,.platform-dns-page__workspace{grid-template-columns:1fr}.platform-dns-nav{flex-direction:row;flex-wrap:wrap;overflow:visible}.platform-dns-nav__item{width:auto}}.unbox-studio-main:has(.platform-ai-ledger-page),.unbox-studio-main:has(.platform-audit-page),.unbox-studio-main:has(.platform-delivery-page),.unbox-studio-main:has(.platform-workers-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-ai-ledger-page,.platform-audit-page,.platform-delivery-page,.platform-workers-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-audit-table.delivery-logs-table th:first-child,.platform-audit-table.delivery-logs-table th:nth-child(2){width:11rem}.platform-audit-table.delivery-logs-table th:nth-child(3){width:9rem}.platform-audit-table.delivery-logs-table th:nth-child(4){width:12rem}.platform-audit-table__action{font-weight:600;text-transform:capitalize}.platform-audit-table__type{text-transform:capitalize}.platform-audit-table__resource-id{max-width:14rem}.platform-audit-table__resource-id .delivery-logs-table__subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.platform-audit-toolbar{align-items:center}.platform-audit-toolbar__refresh{padding:.45rem;border-radius:var(--radius-sm)}.platform-audit-panel__metadata{margin:0;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:.75rem;line-height:1.45;overflow:auto;max-height:16rem;white-space:pre-wrap;word-break:break-word}.platform-ai-ledger-page__content{display:flex;flex-direction:column;gap:1rem}.platform-ai-ledger-page__filter{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.platform-ai-ledger-page__filter-label{font-size:.85rem;color:var(--ink-muted)}.platform-ai-ledger-panel__metadata{margin:0;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:.75rem;line-height:1.45;overflow:auto;max-height:16rem;white-space:pre-wrap;word-break:break-word}.platform-ai-ledger-table.delivery-logs-table th:first-child{width:11rem}.platform-ai-ledger-table.delivery-logs-table th:nth-child(3),.platform-ai-ledger-table.delivery-logs-table th:nth-child(4){width:7.5rem}.platform-ai-ledger-table.delivery-logs-table th:nth-child(6){width:3.5rem}.platform-delivery-toolbar{align-items:center}.platform-delivery-toolbar__refresh{padding:.45rem;border-radius:var(--radius-sm)}.platform-delivery-toolbar__keyword input{min-width:14rem}.platform-delivery-page__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem 1.5rem .25rem;flex-shrink:0}.platform-delivery-stat-card{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1.2rem 1.35rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--border) 75%,white);background:linear-gradient(155deg,rgba(255,252,247,.92),rgba(255,248,240,.68));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 28px rgba(26,26,26,.05)}.platform-delivery-stat-card__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.platform-delivery-stat-card__value{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.platform-delivery-stat-card--success{border-color:color-mix(in srgb,var(--hosted) 28%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--hosted-soft) 72%,rgba(255,252,247,.92)) 0,rgba(255,252,247,.7) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 28px color-mix(in srgb,var(--hosted) 10%,transparent)}.platform-delivery-stat-card--success .platform-delivery-stat-card__value{color:color-mix(in srgb,var(--hosted) 82%,var(--ink))}.platform-delivery-stat-card--failure{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--accent-soft) 68%,rgba(255,252,247,.92)) 0,rgba(255,252,247,.7) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 28px color-mix(in srgb,var(--accent) 8%,transparent)}.platform-delivery-stat-card--failure .platform-delivery-stat-card__value{color:#b91c1c}.platform-delivery-stat-card--warning{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(155deg,color-mix(in srgb,var(--accent-soft) 62%,rgba(255,252,247,.92)) 0,rgba(255,252,247,.7) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 28px color-mix(in srgb,var(--accent) 8%,transparent)}.platform-delivery-stat-card--warning .platform-delivery-stat-card__value{color:color-mix(in srgb,var(--accent) 78%,var(--ink))}.platform-delivery-page__content{padding-top:1rem}@media (max-width:900px){.platform-delivery-page__summary{grid-template-columns:1fr;padding-inline:1.25rem}}.platform-delivery-panel__loading{display:flex;align-items:center;gap:.65rem;color:var(--ink-muted);font-size:.9rem}.platform-workers-toolbar__refresh{flex-shrink:0}.platform-workers-page__content{display:grid;gap:1.5rem}.platform-workers-page__stats{margin:0}.platform-workers-page__section{display:grid;gap:.75rem}.platform-workers-page__section-title{margin:0;font-size:.92rem;font-weight:700;color:var(--ink)}.platform-workers-page__cron-error{margin:0;color:var(--ink-muted);font-size:.85rem;line-height:1.55}.platform-workers-table__instance-id{font-size:.78rem;color:var(--ink-muted);word-break:break-all}.platform-tiers-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-tiers-page__workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(12rem,16.5rem) minmax(0,1fr);gap:1rem;padding:1rem 1.25rem 1.5rem;overflow:hidden}.platform-tiers-page__nav-card{display:flex;flex-direction:column;min-height:0;padding-bottom:.65rem}.platform-tiers-nav{overflow-y:auto;min-height:0;padding-top:.15rem}.platform-tiers-nav__item{align-items:center}.platform-tiers-nav__name{font-weight:600;line-height:1.3;min-width:0;flex:1}.platform-tiers-nav__badges{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.platform-tiers-nav__badge{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;border:1px solid transparent}.platform-tiers-nav__badge--featured{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 24%,transparent)}.platform-tiers-nav__badge--hidden{background:color-mix(in srgb,var(--ink-muted) 14%,var(--surface));color:var(--ink-muted);border-color:color-mix(in srgb,var(--ink-muted) 22%,transparent)}.platform-tiers-nav__item.is-active .platform-tiers-nav__badge--featured{background:var(--accent);color:#fff;border-color:var(--accent)}.platform-tiers-nav__item.is-active .platform-tiers-nav__badge--hidden{background:var(--ink);color:#fff;border-color:var(--ink)}.platform-tiers-page__editor{min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:.15rem}.platform-tiers-form{display:flex;flex-direction:column;gap:1rem;min-width:0}.platform-tiers-editor__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0}.platform-tiers-page__form-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.platform-tiers-page .settings-card{overflow:visible;min-width:0;width:100%;max-width:none}.platform-tiers-page .settings-card+.settings-card{margin-top:0}.platform-tiers-page .settings-form-grid{width:100%;max-width:none}.platform-tiers-page .settings-card__body>.unbox-form__field,.platform-tiers-page .settings-form-grid .unbox-form__field{min-width:0;width:100%;max-width:none}.platform-tiers-page .settings-card__body .unbox-form__input,.platform-tiers-page .settings-card__body select.unbox-form__input,.platform-tiers-page .settings-card__body textarea.unbox-form__input{width:100%;max-width:none;box-sizing:border-box}.platform-tiers-form__toggles{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1rem}.platform-tiers-form__toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;color:var(--ink);cursor:pointer}.platform-tiers-form__textarea{min-height:10rem;resize:vertical}.platform-tiers-page__loading{display:flex;flex-direction:column;gap:.85rem}.platform-tiers-page__skeleton{width:100%;height:8rem;border-radius:var(--radius)}.platform-tiers-page__skeleton--head{height:4.5rem}@media (max-width:900px){.platform-tiers-page__workspace{grid-template-columns:1fr}.platform-tiers-page__nav-card{max-height:14rem}}.unbox-studio-side-panel__meta{display:grid;gap:.85rem;margin:0}.unbox-studio-side-panel__meta>div{display:grid;gap:.2rem}.unbox-studio-side-panel__meta dt{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.unbox-studio-side-panel__meta dd{margin:0;font-size:.9rem;color:var(--ink);word-break:break-word}.delivery-logs-empty{padding:2.5rem 1.25rem;text-align:center;color:var(--ink-muted)}.unbox-studio-main:has(.platform-subscriptions-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-team-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-roles-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-ai-models-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-ai-agents-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-ai-presets-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-ai-workflows-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-ai-settings-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-tiers-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-feature-flags-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-retention-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-spam-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-security-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-subscriptions-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-subscriptions-page__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-subscriptions-page__alerts{padding:1.25rem 1.5rem 1rem;flex-shrink:0}.platform-subscriptions-page__notice.unbox-instructive{align-items:flex-start;gap:.85rem;margin:0;padding:1rem 1.2rem;border-style:solid;border-color:rgba(194,78,46,.28);box-shadow:var(--shadow-sm)}.platform-subscriptions-page__notice+.platform-subscriptions-page__notice{margin-top:.75rem}.platform-subscriptions-page__notice-icon{flex-shrink:0;margin-top:.05rem;color:var(--action)}.platform-subscriptions-page__notice-copy{flex:1;min-width:0}.platform-subscriptions-page__notice .unbox-instructive__body{white-space:normal;color:var(--ink-muted)}.platform-subscriptions-page__notice .unbox-instructive__body a{font-weight:600;color:var(--ink)}.platform-subscriptions-page__notice code{font-size:.85em}.platform-subscriptions-page__content{display:flex;flex-direction:column;gap:1rem}.platform-subscriptions-page__empty{margin-top:0}.platform-subscriptions-toolbar__keyword input{min-width:14rem}.platform-subscriptions-toolbar__refresh{flex-shrink:0}.platform-subscriptions-toolbar__checkbox-field{align-self:stretch}@media (max-width:1100px){.platform-subscriptions-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platform-subscriptions-page__summary{grid-template-columns:1fr}}.platform-subscriptions-toolbar__checkbox{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--ink);font-size:.85rem;font-weight:500;cursor:pointer}.platform-subscriptions-toolbar__checkbox input{accent-color:var(--team);cursor:pointer}.platform-subscriptions-toolbar__checkbox label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.delivery-logs-toolbar__field--checkbox>span{visibility:hidden}.platform-subscription-status{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize;line-height:1.3}.platform-subscription-status--active{background:rgba(21,128,61,.12);color:#15803d}.platform-subscription-status--warning{background:rgba(217,119,6,.14);color:#b45309}.platform-subscription-status--canceled{background:rgba(185,28,28,.1);color:#b91c1c}.platform-subscription-status--neutral{background:var(--surface);color:var(--ink-muted)}.platform-subscriptions-panel__code{display:block;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:.78rem;line-height:1.45;word-break:break-all}.platform-subscriptions-table.delivery-logs-table th:first-child,.platform-subscriptions-table.delivery-logs-table th:nth-child(7){width:11rem}.unbox-studio-main:has(.platform-billing-page){padding:0;display:flex;flex-direction:column;min-height:0}.unbox-studio-main:has(.platform-customers-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-customers-page{display:flex;flex-direction:column;flex:1;min-height:0;gap:1.25rem}.platform-customers-page__summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.25rem 1.5rem 0;margin-bottom:0}.platform-customers-page__content{flex:1;min-height:0;padding:0 1.5rem 1.5rem}.platform-customers-page__empty{margin-top:.5rem}.platform-customers-toolbar__keyword input{min-width:14rem}.platform-customers-toolbar__refresh{flex-shrink:0}.platform-customers-table.delivery-logs-table{min-width:68rem}.platform-customers-table.delivery-logs-table td:nth-child(5),.platform-customers-table.delivery-logs-table th:nth-child(5){max-width:9rem;width:9rem}.platform-customers-table.delivery-logs-table td:nth-child(10),.platform-customers-table.delivery-logs-table th:nth-child(10){width:6.75rem}.platform-customers-table.delivery-logs-table td:nth-child(11),.platform-customers-table.delivery-logs-table th:nth-child(11){width:4.5rem}.platform-customers-table.delivery-logs-table td:last-child,.platform-customers-table.delivery-logs-table th:last-child{width:7.25rem;min-width:7.25rem}.platform-customers-table__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-customers-table__role{white-space:nowrap}.platform-customers-table__actions{padding-right:.5rem}.platform-customers-table__actions .platform-team-table__icon-actions{justify-content:flex-end;flex-wrap:nowrap}.platform-customers-role-badge{display:inline-flex;align-items:center;padding:.14rem .5rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:.72rem;font-weight:600;font-family:var(--font-mono,ui-monospace,monospace);line-height:1.3;text-transform:lowercase}.platform-customers-role-badge--operator{border-color:color-mix(in srgb,var(--team) 35%,var(--border));background:color-mix(in srgb,var(--team) 10%,var(--surface));color:var(--team)}.platform-customers-table__id{font-variant-numeric:tabular-nums;letter-spacing:.02em}.platform-customers-table__inbox{font-family:var(--font-mono,ui-monospace,monospace);font-size:.84rem}.platform-customers-table__toggle-cell{width:4.5rem}.platform-customers-table__toggle{margin:0 auto}@media (max-width:1100px){.platform-customers-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platform-customers-page__summary{grid-template-columns:1fr}}.platform-billing-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-billing-page__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-billing-page__alerts{padding:1.25rem 1.5rem 1rem;flex-shrink:0}.platform-billing-page__notice.unbox-instructive{align-items:flex-start;gap:.85rem;margin:0;padding:1rem 1.2rem;border-style:solid;border-color:rgba(194,78,46,.28);box-shadow:var(--shadow-sm)}.platform-billing-page__notice+.platform-billing-page__notice{margin-top:.75rem}.platform-billing-page__notice-icon{flex-shrink:0;margin-top:.05rem;color:var(--action)}.platform-billing-page__notice-copy{flex:1;min-width:0}.platform-billing-page__notice .unbox-instructive__body{white-space:normal;color:var(--ink-muted)}.platform-billing-page__notice .unbox-instructive__body a{font-weight:600;color:var(--ink)}.platform-billing-page__notice code{font-size:.85em}.platform-billing-page__content{display:flex;flex-direction:column;gap:1rem}.platform-billing-page__empty{margin-top:0}.platform-billing-toolbar__keyword input{min-width:14rem}.platform-billing-toolbar__refresh{flex-shrink:0}@media (max-width:1100px){.platform-billing-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platform-billing-page__summary{grid-template-columns:1fr}}.platform-billing-table.delivery-logs-table th:first-child{width:11rem}.platform-billing-table.delivery-logs-table th:nth-child(3){width:28%}.platform-billing-table.delivery-logs-table th:nth-child(6){width:11rem}.platform-billing-status{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize;line-height:1.3}.platform-billing-status--paid{background:rgba(21,128,61,.12);color:#15803d}.platform-billing-status--pending{background:rgba(217,119,6,.14);color:#b45309}.platform-billing-status--failed{background:rgba(185,28,28,.1);color:#b91c1c}.platform-billing-status--neutral{background:var(--surface);color:var(--ink-muted)}.platform-billing-panel__link{color:var(--team);font-weight:600;text-decoration:none}.platform-billing-panel__link:hover{text-decoration:underline}.unbox-studio-main:has(.platform-settings-page){padding:0;display:flex;flex-direction:column;min-height:0}.platform-settings-page{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.platform-settings-table.delivery-logs-table th:first-child{width:18%}.platform-settings-table.delivery-logs-table th:nth-child(3){width:16rem}.platform-settings-table__name{font-weight:600;color:var(--ink)}.platform-settings-badge{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--surface);color:var(--ink-muted)}.platform-settings-badge--master{background:rgba(91,79,154,.12);color:var(--team)}.platform-settings-panel__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.platform-settings-panel__section-title{margin:1.25rem 0 .65rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.platform-settings-panel__empty{margin:0;color:var(--ink-muted);font-size:.9rem}.platform-settings-panel__list{margin:0;padding-left:1.1rem;color:var(--ink)}.platform-settings-panel__permissions{margin-top:.25rem}.platform-settings-panel__permission-list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.platform-settings-panel__permission-list li{display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.platform-settings-panel__permission-label{font-size:.88rem;font-weight:600;color:var(--ink)}.platform-settings-panel__permission-code{font-size:.72rem;color:var(--ink-muted)}.unbox-studio-main:has(.platform-finance-page){padding:0;display:flex;flex-direction:column;min-height:0;overflow:auto}.platform-finance-page{display:flex;flex-direction:column;flex:1;min-height:0;gap:.85rem;padding-bottom:1.5rem}.platform-finance-page .unbox-main__bar{position:sticky;top:0;z-index:2}.platform-finance-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.65rem}.platform-finance-toolbar__period select{min-width:9.5rem}.platform-finance-toolbar__refresh{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.platform-finance-toolbar__refresh:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent)}.platform-finance-toolbar__refresh:disabled{opacity:.65;cursor:wait}.platform-finance-page__alerts{padding:0 1.5rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:-.35rem}.platform-finance-page__notice.unbox-instructive{align-items:flex-start;gap:.85rem;margin:0;padding:1rem 1.2rem;border-style:solid;border-color:rgba(194,78,46,.28);box-shadow:var(--shadow-sm)}.platform-finance-page__notice-icon{flex-shrink:0;margin-top:.05rem;color:var(--action)}.platform-finance-page__notice-copy{flex:1;min-width:0}.platform-finance-page__notice .unbox-instructive__body{white-space:normal;color:var(--ink-muted);line-height:1.55}.platform-finance-page__notice code{font-size:.85em}.platform-finance-page__summary.platform-delivery-page__summary{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:.35rem}.platform-finance-stat-card__delta{font-size:.72rem;font-weight:600;color:var(--hosted,#2f6b52)}.platform-finance-stat-card__delta--down{color:#b45309}.platform-finance-stat-card__hint{font-size:.72rem;color:var(--ink-faint);margin-top:.15rem}.platform-finance-page__loading{margin:0;padding:0 1.5rem;color:var(--ink-muted)}.platform-finance-page__analytics{padding:0 1.5rem;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:1rem;align-items:stretch}.platform-finance-chart-card{border:1px solid color-mix(in srgb,var(--border) 75%,white);border-radius:var(--radius);background:linear-gradient(155deg,rgba(255,252,247,.92),rgba(255,248,240,.68));backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 28px rgba(26,26,26,.05);display:flex;flex-direction:column;min-height:0;min-width:0}.platform-finance-chart-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem .5rem}.platform-finance-chart-card__title{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ink)}.platform-finance-chart-card__sub{margin:.2rem 0 0;font-size:.78rem;color:var(--ink-muted)}.platform-finance-chart-card__body{flex:1;min-height:0;padding:0 1rem 1rem}.platform-finance-chart-card__mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:0}.platform-finance-chart-card__chart{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.platform-finance-chart-card__body--tier{display:flex;flex-direction:column;min-height:12rem}.platform-finance-chart-card__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:10rem;margin:.35rem;padding:1.75rem 1.25rem;border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 70%,var(--surface));text-align:center}.platform-finance-chart-card__empty-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink-muted)}.platform-finance-chart-card__empty-icon svg{width:1.35rem;height:1.35rem}.platform-finance-chart-card__empty-title{margin:0;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ink)}.platform-finance-chart-card__empty-lead{margin:0;max-width:16rem;font-size:.8rem;line-height:1.5;color:var(--ink-muted)}.platform-finance-mini-stat{padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface)}.platform-finance-mini-stat__label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint)}.platform-finance-mini-stat__value{display:block;margin-top:.2rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums}.platform-finance-mini-stat__value--revenue{color:var(--hosted,#2f6b52)}.platform-finance-mini-stat__value--cost{color:var(--action)}.platform-finance-tier-bars{display:flex;flex-direction:column;gap:.65rem;margin-top:.35rem}.platform-finance-tier-bar{display:grid;grid-template-columns:4.5rem 1fr 2.5rem 3.5rem;gap:.55rem;align-items:center;font-size:.78rem}.platform-finance-tier-bar__label{font-weight:600;text-transform:capitalize;color:var(--ink)}.platform-finance-tier-bar__track{height:.45rem;border-radius:999px;background:var(--bg);border:1px solid var(--border);overflow:hidden}.platform-finance-tier-bar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--team),color-mix(in srgb,var(--team) 65%,var(--accent)))}.platform-finance-tier-bar__count{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-muted)}.platform-finance-tier-bar__mrr{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.platform-finance-page__ops{padding:0 1.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.platform-finance-ops-card{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.platform-finance-ops-card__label{display:block;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);line-height:1.3}.platform-finance-ops-card__value{font-size:.92rem;font-weight:600;color:var(--ink);line-height:1.45}.platform-finance-ops-card__meta{font-size:.72rem;color:var(--ink-muted);line-height:1.5}@media (max-width:1280px){.platform-finance-page__summary.platform-delivery-page__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-finance-page__analytics{grid-template-columns:1fr}.platform-finance-page__ops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.platform-finance-page__summary.platform-delivery-page__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-finance-chart-card__mini-stats,.platform-finance-page__ops{grid-template-columns:1fr}}@media (max-width:640px){.platform-finance-page__summary.platform-delivery-page__summary{grid-template-columns:1fr}}