@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--paper:#fff;--ink:#0b1526;--ember:#c8400c;--ink-muted:#5b6472;--ink-line:#dfe2e7;--ink-control:#8a929e;--ink-surface:#f4f5f7;--ink-pressed:#e9ebef;--ember-tint:#fef3ee;--paper-on-ink-muted:#aab2bf;--paper-on-ink-line:#ffffff29;--scrim:#0b152666;--font-sans:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-headline:1.5rem;--text-title:1.25rem;--text-reading:1rem;--text-body:.875rem;--text-small:.8125rem;--text-micro:.75rem;--leading-tight:1.25;--leading-ui:1.4;--leading-reading:1.6;--tracking-headline:-.02em;--tracking-title:-.01em;--tracking-label:.01em;--measure:68ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--r-sm:4px;--r-md:6px;--rule:1px solid var(--ink-line);--control-h:36px;--control-h-sm:28px;--row-pad:var(--s-3);--sidebar-w:248px;--list-w:408px;--bar-h:56px;--shadow-float:0 8px 24px #0b15261f;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.14s;--dur-base:.24s;--blink:.53s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (pointer:coarse){:root{--control-h:44px;--control-h-sm:36px;--row-pad:var(--s-4)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-ui);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}svg{flex:none;display:block}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ink-line);text-decoration-color:var(--ink-line);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast);text-decoration-thickness:1px}@media (hover:hover){a:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--ember-tint)}code,kbd,pre{font-family:var(--font-mono);font-size:var(--text-small)}hr{border:0;border-top:var(--rule);margin:0}.headline{font-size:var(--text-headline);line-height:var(--leading-tight);letter-spacing:var(--tracking-headline);text-wrap:balance;font-weight:600}.title{font-size:var(--text-title);line-height:var(--leading-tight);letter-spacing:var(--tracking-title);text-wrap:balance;font-weight:600}.reading{font-size:var(--text-reading);line-height:var(--leading-reading);max-width:var(--measure)}.small{font-size:var(--text-small)}.label{font-size:var(--text-small);letter-spacing:var(--tracking-label);font-weight:600;line-height:1.2}.micro{font-size:var(--text-micro)}.muted{color:var(--ink-muted)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mark{fill:currentColor;stroke:currentColor;stroke-linejoin:miter;width:1.3em;height:1.3em}.lockup{letter-spacing:-.02em;align-items:center;gap:.35em;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.cursor{fill:currentColor;width:.6em;height:.82em}.cursor.is-blinking{animation:blink calc(var(--blink) * 2) steps(1, end) infinite}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor.is-blinking{animation:none}}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter}.icon.is-filled{fill:currentColor}.btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-sm);font-size:var(--text-small);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border:1px solid #0000;font-weight:600;display:inline-flex;position:relative}.btn-sm{height:var(--control-h-sm);padding-inline:var(--s-3)}.btn.is-block{width:100%}.btn-primary{background:var(--ember);color:var(--paper)}.btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn-ghost{color:var(--ink);padding-inline:var(--s-3);background:0 0}@media (hover:hover){.btn-primary:hover{background:var(--ink)}.btn-secondary:hover,.btn-ghost:hover{background:var(--ink-surface)}}.btn-primary:active{background:var(--ink)}.btn-secondary:active,.btn-ghost:active{background:var(--ink-pressed)}.btn:disabled{background:var(--ink-surface);color:var(--ink-muted);cursor:not-allowed;border-color:#0000}.btn.is-loading{cursor:progress}.btn.is-loading>:not(.cursor){visibility:hidden}.btn.is-loading>.cursor{font-size:1rem;position:absolute}.btn-primary.is-loading{background:var(--ember);color:var(--paper)}.btn-ghost.is-loading{color:var(--ink);background:0 0}.btn-secondary.is-loading{background:var(--paper);color:var(--ink);border-color:var(--ink)}.icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--r-sm);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn-sm{width:var(--control-h-sm);height:var(--control-h-sm)}@media (hover:hover){.icon-btn:hover{background:var(--ink-pressed)}}.icon-btn:active{background:var(--ink-line)}.icon-btn[aria-pressed=true]{color:var(--ember)}.icon-btn.is-primary{background:var(--ember);color:var(--paper)}.icon-btn.is-primary:active{background:var(--ink)}@media (hover:hover){.icon-btn.is-primary:hover{background:var(--ink)}}.icon-btn:disabled{color:var(--ink-control);cursor:not-allowed;background:0 0}.field{gap:var(--s-2);display:grid}.field-hint,.field-error{font-size:var(--text-small);color:var(--ink-muted)}.field-error{color:var(--ember);font-weight:500}.input{width:100%;height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--ink-control);border-radius:var(--r-sm);background:var(--paper);font-size:var(--text-body);transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}.input::placeholder{color:var(--ink-muted);opacity:1}.input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-tint);outline:none}.input:disabled{background:var(--ink-surface);color:var(--ink-muted);cursor:not-allowed}.field.is-error .input{border-color:var(--ember)}.textarea{height:auto;min-height:96px;padding-block:var(--s-2);line-height:var(--leading-ui);resize:vertical}.select{appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%230b1526' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}@media (pointer:coarse){.input{font-size:1rem}}.check{align-items:center;gap:var(--s-2);min-height:var(--control-h-sm);cursor:pointer;display:inline-flex}input[type=checkbox]{width:16px;height:16px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}@media (pointer:coarse){input[type=checkbox]{width:20px;height:20px}}.search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search>.icon{color:var(--ink-muted);pointer-events:none;position:absolute;left:10px}.search>.input{padding-inline:34px}.search>.input::-webkit-search-cancel-button{display:none}.search>.icon-btn{right:calc((var(--control-h) - var(--control-h-sm)) / 2);position:absolute}.badge{align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--ink-surface);color:var(--ink);font-size:var(--text-micro);letter-spacing:var(--tracking-label);white-space:nowrap;border:1px solid #0000;flex:none;font-weight:600;display:inline-flex}.badge>.icon,.badge>.cursor{margin-left:-2px}.badge.is-ember{background:var(--ember-tint);color:var(--ember)}.badge.is-ink{background:var(--ink);color:var(--paper)}.badge.is-dashed,.callout.is-dashed{background:var(--paper);border:1px dashed var(--ink)}.callout{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);min-height:calc(var(--control-h-sm) + 2 * var(--s-2) + 2px);border-radius:var(--r-md);background:var(--ink-surface);font-size:var(--text-small);border:1px solid #0000;flex-wrap:wrap;display:flex}.callout.is-ember{background:var(--ember-tint)}.callout.is-ember>.icon{color:var(--ember)}.callout-body{min-width:0;padding-right:var(--s-2);flex:24ch}.avatar{border-radius:var(--r-sm);background:var(--ink-surface);width:32px;height:32px;font-size:var(--text-micro);letter-spacing:var(--tracking-label);flex:none;place-items:center;font-weight:600;display:grid}.skeleton{background:var(--ink-surface);border-radius:2px;max-width:100%;height:.7em;margin-block:.35em;animation:.9s ease-in-out infinite alternate skeleton;display:block}@keyframes skeleton{to{background:var(--ink-line)}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty{align-content:center;justify-items:center;gap:var(--s-4);padding:var(--s-12) var(--s-6);text-align:center;color:var(--ink-muted);flex:1;display:grid}.empty>.mark{width:40px;height:40px;color:var(--ink-line)}.toast-region{left:50%;bottom:max(var(--s-6), env(safe-area-inset-bottom));z-index:40;gap:var(--s-2);width:max-content;max-width:calc(100vw - 2 * var(--s-4));display:grid;position:fixed;translate:-50%}.toast{align-items:center;gap:var(--s-3);min-height:calc(var(--control-h-sm) + 2 * var(--s-2) + 2px);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border:var(--rule);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--shadow-float);font-size:var(--text-small);transition:opacity var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);display:flex}.toast>span{padding-right:var(--s-2)}@starting-style{.toast{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.dialog{width:min(440px, calc(100vw - 2 * var(--s-4)));border:var(--rule);border-radius:var(--r-md);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-float);padding:0}.dialog::backdrop{background:var(--scrim)}.dialog-panel{gap:var(--s-3);padding:var(--s-6);display:grid}.dialog-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;min-width:208px;max-width:calc(100vw - 2 * var(--s-4));margin:var(--s-1) 0;padding:var(--s-1);border:var(--rule);border-radius:var(--r-md);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-float);position:fixed;inset:auto}.menu-item{align-items:center;gap:var(--s-3);width:100%;height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--text-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover){.menu-item:hover{background:var(--ink-surface)}}.menu-item:focus-visible{background:var(--ink-surface);outline:none}.menu-item:active{background:var(--ink-pressed)}.menu-item:disabled{color:var(--ink-muted);cursor:not-allowed;background:0 0}.shell{background:var(--paper);height:100%;position:relative;overflow:hidden;container:shell/inline-size}.shell-grid{grid-template-columns:var(--sidebar-w) var(--list-w) minmax(0, 1fr);height:100%;display:grid}.shell-nav{background:var(--ink-surface);border-right:var(--rule);position:relative;overflow-y:auto}.shell-list,.shell-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.shell-list{border-right:var(--rule)}.shell-scrim,.shell-nav-close,.only-narrow,.only-compact{display:none}@container shell (width<=1099px){.shell-grid{grid-template-columns:340px minmax(0,1fr)}.shell-nav{z-index:30;visibility:hidden;width:min(288px,86cqw);transition:translate var(--dur-base) var(--ease-out), visibility 0s var(--dur-base);border-right:0;position:absolute;inset:0 auto 0 0;translate:-100%}.shell[data-nav-open] .shell-nav{visibility:visible;box-shadow:var(--shadow-float);transition:translate var(--dur-base) var(--ease-out);translate:0}.shell[data-nav-open] .shell-scrim{z-index:29;background:var(--scrim);border:0;display:block;position:absolute;inset:0}.shell-nav-close{top:var(--s-3);right:var(--s-3);display:inline-grid;position:absolute}.only-compact{display:inline-grid}}@container shell (width<=719px){.shell-grid{grid-template-columns:minmax(0,1fr)}.shell-list{border-right:0}.shell[data-pane=list] .shell-detail,.shell[data-pane=detail] .shell-list{display:none}.only-narrow{display:inline-grid}}@media (prefers-reduced-motion:reduce){.shell-nav{transition:none!important}}.pane-bar{align-items:center;gap:var(--s-1);height:var(--bar-h);padding:0 var(--s-3);border-bottom:var(--rule);flex:none;display:flex}.pane-bar>.search{margin-inline:var(--s-1)}.pane-bar-title{padding-left:var(--s-1);font-size:var(--text-body);font-weight:600}.pane-bar-space{flex:1}.sidebar{gap:var(--s-4);min-height:100%;padding:var(--s-4) var(--s-3) var(--s-3);flex-direction:column;display:flex}.sidebar>.lockup{height:calc(var(--bar-h) - 2 * var(--s-4));padding-left:var(--s-2)}.mailbox{justify-content:space-between;align-items:center;gap:var(--s-2);width:100%;height:var(--control-h);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--ink-control);border-radius:var(--r-sm);background:var(--paper);font-size:var(--text-small);cursor:pointer;display:flex}.folders{gap:2px;display:grid}.folder{align-items:center;gap:var(--s-3);height:var(--control-h);padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-sm);transition:background-color var(--dur-fast);font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.folder:hover{background:var(--ink-pressed)}}.folder:active{background:var(--ink-line)}.folder[aria-current]{background:var(--ink);color:var(--paper)}.folder-count{font-size:var(--text-micro);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.account{align-items:center;gap:var(--s-3);padding:var(--s-3) 0 0 var(--s-2);border-top:var(--rule);font-size:var(--text-small);margin-top:auto;font-weight:500;display:flex}.account>.avatar{background:var(--paper);border:var(--rule)}.account>.icon-btn{margin-left:auto}.list-toolbar{align-items:center;gap:var(--s-1);height:calc(var(--control-h) + var(--s-2));padding:0 var(--s-3) 0 var(--s-4);border-bottom:var(--rule);flex:none;display:flex}.list-toolbar-title{margin-left:var(--s-3);font-size:var(--text-small);letter-spacing:var(--tracking-label);flex:1;font-weight:600}.msg-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.msg-list-notice{padding:var(--s-4)}.msg-row{column-gap:var(--s-3);padding:var(--row-pad) var(--s-3) var(--row-pad) var(--s-4);border-bottom:var(--rule);transition:background-color var(--dur-fast);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.msg-row.is-skeleton{grid-template-columns:auto minmax(0,1fr)}@media (hover:hover){.msg-row:not(.is-skeleton):hover{background:var(--ink-surface)}}.msg-row[data-checked]{background:var(--ink-surface)}.msg-row[data-open]{background:var(--ember-tint)}.msg-row>input,.msg-row .icon-btn{z-index:1;position:relative}.msg-row>input{margin-top:2px}.msg-open{gap:2px;min-width:0;text-decoration:none;display:grid}.msg-open:after{content:"";position:absolute;inset:0}.msg-open:focus-visible{outline:none}.msg-open:focus-visible:after{outline:2px solid var(--ember);outline-offset:-2px}.msg-party,.msg-subject{align-items:center;gap:var(--s-2);min-width:0;display:flex}.msg-row[data-unread] :is(.msg-party,.msg-subject,time){color:var(--ink);font-weight:600}.msg-unread{background:var(--ember);flex:none;width:8px;height:8px}.msg-count{font-size:var(--text-micro);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.msg-snippet{font-size:var(--text-small);color:var(--ink-muted)}.msg-meta{font-size:var(--text-micro);color:var(--ink-muted);font-variant-numeric:tabular-nums;align-content:space-between;justify-items:end;display:grid}.msg-meta>time{line-height:calc(var(--text-body) * var(--leading-ui))}.msg-flags{align-items:center;gap:var(--s-1);margin:0 -6px -6px 0;display:flex}.msg-flags .icon-btn:not([aria-pressed=true]){color:var(--ink-control)}.thread{flex-direction:column;flex:1;min-height:0;display:flex}.thread-scroll{min-height:0;padding:var(--s-6) var(--s-8) var(--s-16);flex:1;overflow-y:auto}.thread-subject{margin-bottom:var(--s-5);overflow-wrap:anywhere}.thread-msg{border-top:var(--rule)}.thread-msg-head{align-items:center;gap:var(--s-1);width:100%;padding:var(--s-3) 0;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}button.thread-msg-head{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.thread-msg-head>time{padding-inline:var(--s-2);font-size:var(--text-micro);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.thread-msg-who{min-width:0;padding-left:var(--s-2);display:grid}.thread-msg-who b{font-weight:600}.thread-msg-who .muted,.thread-msg-to{font-size:var(--text-small)}.thread-msg-to{max-width:100%;color:var(--ink-muted);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--ink-line);text-decoration-color:var(--ink-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.thread-msg-body{gap:var(--s-4);padding:var(--s-2) 0 var(--s-8) calc(32px + var(--s-1) + var(--s-2));display:grid}.thread-msg-text{white-space:pre-wrap;overflow-wrap:anywhere}.spec{gap:var(--s-1) var(--s-4);font-size:var(--text-small);grid-template-columns:auto minmax(0,1fr);display:grid}.spec>dt{color:var(--ink-muted);letter-spacing:var(--tracking-label);font-weight:600}.spec>dd{overflow-wrap:anywhere}.html-frame{border:var(--rule);border-radius:var(--r-md);width:100%;height:320px;display:block}.thread-reply{gap:var(--s-2);padding:var(--s-6) 0 0 calc(32px + var(--s-1) + var(--s-2));border-top:var(--rule);flex-wrap:wrap;display:flex}@container shell (width<=719px){.thread-scroll{padding:var(--s-4) var(--s-4) var(--s-12)}.thread-msg-body,.thread-reply{padding-left:0}}.delivery{gap:var(--s-2);display:grid}.delivery-recipients>li{justify-content:space-between;align-items:center;gap:var(--s-3);border-top:var(--rule);min-height:36px;font-size:var(--text-small);display:flex}.delivery-recipients>li:first-child{border-top:0}.attachments{gap:var(--s-2);flex-wrap:wrap;display:flex}.attachment{align-items:center;gap:var(--s-2);max-width:100%;height:calc(var(--control-h-sm) + var(--s-2));padding:0 var(--s-1) 0 var(--s-3);border:var(--rule);border-radius:var(--r-sm);font-size:var(--text-small);display:inline-flex;position:relative;overflow:hidden}.attachment-name{max-width:28ch;font-weight:500}.attachment-meta{font-size:var(--text-micro);color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.attachment.is-error{border-color:var(--ember)}.attachment.is-error>.icon,.attachment.is-error>.attachment-meta{color:var(--ember);font-weight:500}.attachment-progress{appearance:none;background:var(--ink-line);border:0;width:100%;height:2px;position:absolute;inset:auto 0 0}.attachment-progress::-webkit-progress-bar{background:var(--ink-line)}.attachment-progress::-webkit-progress-value{background:var(--ink)}.attachment-progress::-moz-progress-bar{background:var(--ink)}.composer{flex-direction:column;flex:1;min-height:0;display:flex}.composer-fields{border:0;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow-y:auto}.composer-row{align-items:center;gap:var(--s-2);min-height:calc(var(--control-h) + var(--s-2));padding:0 var(--s-3) 0 var(--s-4);border-bottom:var(--rule);transition:border-color var(--dur-fast);flex:none;display:flex}.composer-row:focus-within{border-bottom-color:var(--ember);box-shadow:0 1px 0 var(--ember)}.composer-row>label{width:52px;font-size:var(--text-small);color:var(--ink-muted);flex:none}.composer-input{min-width:6ch;height:var(--control-h);background-color:#0000;border:0;outline:none;flex:1;padding:0}.composer-input.select{padding-right:var(--s-8);background-position:right var(--s-2) center}.composer-input:focus-visible{outline:none}@media (pointer:coarse){.composer-input,.composer-body{font-size:1rem}}.recipients{align-items:center;gap:var(--s-1);min-width:0;padding-block:var(--s-1);flex-wrap:wrap;flex:1;display:flex}.token{align-items:center;gap:var(--s-1);max-width:100%;height:var(--control-h-sm);padding-left:var(--s-2);border-radius:var(--r-sm);background:var(--ink-surface);font-size:var(--text-small);border:1px solid #0000;display:inline-flex}.token.is-ember{background:var(--ember-tint);color:var(--ember)}.token.is-dashed{background:var(--paper);border:1px dashed var(--ink)}.token>.icon-btn{color:inherit}.composer-body{min-height:200px;padding:var(--s-4);resize:none;font-size:var(--text-reading);line-height:var(--leading-reading);border:0;outline:none;flex:1}.composer-body:focus-visible{outline:none}.composer-fields>.attachments{padding:0 var(--s-4) var(--s-4)}.composer-fields:disabled,.composer-fields:disabled :is(input,select,textarea){color:var(--ink-muted);opacity:1;background-color:#0000}.composer-notices{gap:var(--s-2);padding-inline:var(--s-4);display:grid}.composer-notices>:last-child{margin-bottom:var(--s-3)}.composer-foot{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);padding-bottom:max(var(--s-3), env(safe-area-inset-bottom));border-top:var(--rule);flex:none;display:flex}.composer-foot>label.icon-btn{position:relative}.composer-foot>label.icon-btn:has(:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.composer-foot>label.is-disabled{color:var(--ink-control);pointer-events:none}.composer-save,.composer-meter{font-size:var(--text-small);color:var(--ink-muted);font-variant-numeric:tabular-nums}.composer-save{align-items:center;gap:var(--s-2);flex:1;min-width:0;display:flex}.composer-save.is-failed,.composer-meter.is-over{color:var(--ember);font-weight:500}
