.navbar nav a.is-current[data-v-4e0a0627]{opacity:1;color:var(--ctl-fg-hover)}:root{color-scheme:dark;--ctl-bg: rgba(255, 255, 255, .04);--ctl-bg-strong: rgba(255, 215, 0, .15);--ctl-bg-focus: rgba(255, 215, 0, .08);--ctl-border: rgba(255, 255, 255, .12);--ctl-border-hover: #FFD700;--ctl-fg: #ffffff;--ctl-fg-dim: rgba(255, 255, 255, .5);--ctl-fg-hover: #FFD700;--ctl-radius: 4px;--ctl-panel-radius: 16px;--ctl-err: #ff6b6b;--ctl-ease: .25s;--ctl-transition: color var(--ctl-ease), background-color var(--ctl-ease), border-color var(--ctl-ease);--mail-panel: rgba(20, 20, 50, .45);--mail-panel-solid: rgba(14, 14, 32, .82);--mail-panel-opaque: #0d0d19;--mail-row-h: 56px;--mail-dot: 7px;--mail-nav-h: 72px;--mail-aside-w: 240px;--mail-gutter: 16px;--stagger-step: 40ms;--mail-fg-mid: rgba(255, 255, 255, .9);--mail-fg-sub: rgba(255, 255, 255, .5);--mail-fg-mute: rgba(255, 255, 255, .35);--mail-font-ui: "Sarasa Gothic SC", "Sarasa", system-ui, sans-serif;--mail-font-body: system-ui, "Segoe UI", "Microsoft YaHei", sans-serif;--mail-font-mono: ui-monospace, "Cascadia Mono", Consolas, "Sarasa Mono", monospace}*,*:before,*:after{box-sizing:border-box}html{background:#0a0a12}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--mail-fg-mid);font-family:var(--mail-font-ui);font-synthesis-weight:none;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}::selection{background:#3a307240;color:silver}.mail-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-color:#0a0a12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51.9615' height='90' viewBox='0 0 51.9615 90'%3E%3Cg fill='none' stroke='%23c0c0c0' stroke-width='1' stroke-opacity='.35'%3E%3Cpath d='M0 -60L25.98 -45L25.98 -15L0 0L-25.98 -15L-25.98 -45Z'/%3E%3Cpath d='M51.96 -60L77.94 -45L77.94 -15L51.96 0L25.98 -15L25.98 -45Z'/%3E%3Cpath d='M-25.98 -15L0 0L0 30L-25.98 45L-51.96 30L-51.96 0Z'/%3E%3Cpath d='M25.98 -15L51.96 0L51.96 30L25.98 45L0 30L0 0Z'/%3E%3Cpath d='M0 30L25.98 45L25.98 75L0 90L-25.98 75L-25.98 45Z'/%3E%3Cpath d='M51.96 30L77.94 45L77.94 75L51.96 90L25.98 75L25.98 45Z'/%3E%3C/g%3E%3C/svg%3E");background-size:51.9615px 90px;opacity:1}.mail-bg--quiet{opacity:.25}.mail-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0006,#000c)}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--mail-nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 60px;background:#0a0a1e59;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.navbar .logo{display:flex;align-items:center;gap:10px;font-size:24px;letter-spacing:4px;color:var(--ctl-fg);text-decoration:none}.navbar nav{display:flex;gap:40px}.navbar nav a{color:var(--ctl-fg);text-decoration:none;opacity:.75;transition:var(--ctl-transition)}.navbar nav a:hover,.navbar nav a:focus-visible,.navbar nav a[aria-current=page]{opacity:1;color:var(--ctl-fg-hover)}.site-footer{margin-top:auto;padding:28px 24px;text-align:center;font-size:12px;letter-spacing:1px;color:var(--mail-fg-mute)}.site-footer a{color:var(--mail-fg-sub);text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ctl-fg-hover)}.panel{padding:26px 28px;background:var(--mail-panel);border:1px solid rgba(255,255,255,.08);border-radius:var(--ctl-panel-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel--tight{padding:16px}.panel--solid{background:var(--mail-panel-solid)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;font:inherit;font-size:14px;letter-spacing:1px;color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);transition:var(--ctl-transition);cursor:pointer;text-decoration:none}.btn:hover,.btn:focus-visible{color:var(--ctl-fg-hover);background:var(--ctl-bg-strong);border-color:var(--ctl-border-hover);outline:none}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--ctl-bg-strong);border-color:var(--ctl-border-hover);color:var(--ctl-fg)}.btn--ghost{background:transparent;border-color:transparent;color:var(--ctl-fg-dim)}.btn--ghost:hover{background:var(--ctl-bg);border-color:var(--ctl-border)}.btn--danger{color:var(--ctl-err);border-color:#ff6b6b66}.btn--danger:hover{background:#ff6b6b1f;border-color:var(--ctl-err);color:var(--ctl-err)}.btn--icon{min-height:32px;width:32px;padding:0;border-color:transparent;color:var(--ctl-fg-dim)}.btn--icon:hover{color:var(--ctl-fg-hover);border-color:var(--ctl-border-hover)}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:12px;letter-spacing:2px;color:var(--mail-fg-mute)}.input{width:100%;min-height:44px;padding:10px 14px;font:inherit;font-size:15px;color:var(--ctl-fg);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);transition:var(--ctl-transition);outline:none}.input::placeholder{color:var(--mail-fg-mute)}.input:hover{border-color:#ffffff3d}.input:focus{background:var(--ctl-bg-focus);border-color:var(--ctl-border-hover)}.field__error{font-size:12px;letter-spacing:1px;color:var(--ctl-err)}.line-input{width:100%;padding:10px 2px;font:inherit;font-size:15px;color:var(--ctl-fg);background:transparent;border:0;border-bottom:1px solid var(--ctl-border);outline:none;transition:var(--ctl-transition)}.line-input:focus{border-bottom-color:var(--ctl-border-hover)}.switch{position:relative;width:40px;height:22px;border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);background:var(--ctl-bg);cursor:pointer;transition:var(--ctl-transition)}.switch:after{content:"";position:absolute;top:4px;left:4px;width:12px;height:12px;background:var(--ctl-fg-dim);transition:var(--ctl-transition)}.switch[aria-checked=true]{border-color:var(--ctl-border-hover);background:var(--ctl-bg-strong)}.switch[aria-checked=true]:after{left:22px;background:var(--ctl-border-hover)}.dot{display:inline-block;width:var(--mail-dot);height:var(--mail-dot);border-radius:1px;background:var(--ctl-border-hover);box-shadow:0 0 8px #ffd700d9;flex:0 0 auto;transition:background-color .3s ease,box-shadow .3s ease}.dot--off{background:#ffffff40;box-shadow:none}.meta{font-size:12px;letter-spacing:1px;color:var(--mail-fg-mute)}.workspace{flex:1 1 auto;display:grid;grid-template-columns:var(--mail-aside-w) minmax(320px,1fr) minmax(420px,1.4fr);gap:var(--mail-gutter);padding:calc(var(--mail-nav-h) + 24px) 24px 24px;min-height:0}@media(max-width:1024px){.workspace{grid-template-columns:minmax(0,1fr)}.workspace>.pane--aside{display:none}.workspace>.pane--aside.is-open{display:block;position:fixed;inset:var(--mail-nav-h) 24px 24px;z-index:50}}.mail-row{display:flex;align-items:center;gap:10px;min-height:var(--mail-row-h);padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);border-radius:var(--ctl-radius);cursor:pointer;transition:var(--ctl-transition)}.mail-row:hover{background:var(--ctl-bg);color:var(--ctl-fg-hover)}.mail-row[aria-selected=true]{background:var(--ctl-bg-focus);border-color:var(--ctl-border-hover)}.mail-row__from{color:var(--ctl-fg)}.mail-row__subject{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.mail-row__time{font-size:12px;color:var(--mail-fg-mute);letter-spacing:1px}.side-item{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;color:var(--mail-fg-sub);border-radius:var(--ctl-radius);text-decoration:none;transition:var(--ctl-transition),transform .2s ease}.side-item:hover,.side-item[aria-current=true]{color:var(--ctl-fg-hover);transform:translate(5px)}.side-item:before{content:"";position:absolute;left:-8px;top:13px;bottom:13px;width:3px;background:var(--ctl-border-hover);opacity:0;transition:opacity .2s ease}.side-item[aria-current=true]:before{opacity:1}.is-in{animation:mail-fade-in .35s ease-out both}@keyframes mail-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stagger>*{animation:mail-fade-in .28s ease-out both;animation-delay:calc(var(--i, 0) * var(--stagger-step))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.btn--enter{padding:12px 32px;font-size:15px;letter-spacing:2px;background:var(--ctl-bg);border-color:var(--ctl-border);color:var(--ctl-fg)}.btn--enter:hover,.btn--enter:focus-visible{color:var(--ctl-fg-hover);background:var(--ctl-bg-strong);border-color:var(--ctl-border-hover)}@font-face{font-family:Sarasa Gothic SC;src:url(https://starlightsacredsanctuary.top/assets/fonts/SarasaGothicSC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sarasa Gothic SC;src:url(https://starlightsacredsanctuary.top/assets/fonts/SarasaGothicSC-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html,body{height:100%}#app{display:flex;flex-direction:column;min-height:100vh}body{font-family:var(--mail-font-ui);letter-spacing:1px;overflow-x:hidden}.stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;pointer-events:none}.mail-dim{background:radial-gradient(120% 90% at 50% 0%,rgba(58,48,114,.28),transparent 60%),linear-gradient(to bottom,#0006,#000c)}.navbar{z-index:100}.logo__mark{width:1.3em;height:1.3em;background-color:currentColor;-webkit-mask:url(https://starlightsacredsanctuary.top/assets/img/logo_SSS.svg) center / contain no-repeat;mask:url(https://starlightsacredsanctuary.top/assets/img/logo_SSS.svg) center / contain no-repeat}.navbar__toggle{display:none}.screen{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.screen--login{align-items:center;justify-content:center;padding:calc(var(--mail-nav-h) + 40px) 24px 60px;display:flex}.login-hero{width:100%;max-width:460px;text-align:center}.login-sub{margin:0 0 22px;font-size:12px;line-height:2;letter-spacing:2px;color:var(--mail-fg-mute)}.login-title{margin:0 0 14px;min-height:1.4em;font-size:34px;font-weight:400;letter-spacing:8px;color:var(--ctl-fg)}.login-motto{margin:0 0 34px;font-size:13px;letter-spacing:3px;color:#ffd7008c}.login-panel{display:flex;flex-direction:column;gap:20px;text-align:left;padding:30px 30px 26px}.login-submit{width:100%;margin-top:4px;letter-spacing:4px}.login-links{margin:2px 0 0;text-align:center;font-size:12px;letter-spacing:1px;color:var(--mail-fg-mute)}.login-links a{color:var(--mail-fg-sub);text-decoration:none;transition:var(--ctl-transition)}.login-links a:hover,.login-links a:focus-visible{color:var(--ctl-fg-hover)}.login-links span{margin:0 8px}.workspace{grid-template-columns:var(--mail-aside-w) minmax(300px,360px) minmax(0,1fr);padding:calc(var(--mail-nav-h) + 20px) 24px 12px;gap:12px;align-items:stretch;flex:1 1 auto;min-height:0;display:grid}.pane{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:10px}.pane--reading{padding:0;transition:background-color .3s ease}.pane--reading.is-open{background:var(--mail-panel-opaque)}.side-group{margin:16px 12px 6px;font-size:11px;letter-spacing:2px;color:var(--mail-fg-mute)}.side-group:first-child{margin-top:6px}.side-item{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-item .dot{margin-right:2px}.side-count{margin-left:auto;font-size:11px;color:var(--ctl-fg-hover);letter-spacing:1px}.side-foot{margin-top:auto;padding:14px 8px 4px;border-top:1px solid rgba(255,255,255,.06)}.side-compose{width:100%;letter-spacing:4px}.toolbar{display:flex;gap:8px;padding:4px 4px 12px}.input--search{min-height:40px;font-size:14px}.filters{display:flex;gap:8px;padding:0 4px 12px}.chip{min-height:30px;padding:0 14px;font:inherit;font-size:12px;letter-spacing:1px;color:var(--mail-fg-sub);background:transparent;border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);cursor:pointer;transition:var(--ctl-transition)}.chip:hover{color:var(--ctl-fg-hover);border-color:var(--ctl-border-hover)}.chip[aria-selected=true]{color:var(--ctl-fg-hover);background:var(--ctl-bg-strong);border-color:var(--ctl-border-hover)}.rows{flex:1 1 auto;overflow-y:auto;min-height:0}.mail-row{display:grid;grid-template-columns:12px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:3px;padding:12px;height:auto;min-height:var(--mail-row-h);box-shadow:inset 0 0 0 1px #ffd70000;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease;cursor:pointer}.mail-row .dot{grid-column:1;grid-row:1;align-self:start;margin-top:7px}.mail-row__top{grid-column:2;grid-row:1;display:flex;align-items:baseline;gap:8px;min-width:0}.mail-row__from{font-size:14px;color:var(--ctl-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%;transition:color .3s ease}.mail-row__time{margin-left:auto;font-size:11px;letter-spacing:1px;color:var(--mail-fg-mute);white-space:nowrap}.mail-row__subject{grid-column:2;grid-row:2;font-size:14px;color:var(--ctl-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}.mail-row__preview{grid-column:2;grid-row:3;font-size:12px;line-height:1.7;color:var(--mail-fg-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row:hover .mail-row__subject{color:var(--ctl-fg-hover)}.mail-row[aria-selected=true]{background:var(--ctl-bg-focus);box-shadow:inset 0 0 0 1px var(--ctl-border-hover)}.mail-row--read .mail-row__from{color:var(--mail-fg-sub)}.mail-row--read .mail-row__subject{color:#ffffffb8}.mail-row__pin{font-size:10px;color:var(--ctl-fg-hover);letter-spacing:1px}.row-skeleton{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.row-skeleton i{display:block;height:9px;border-radius:2px;background:#ffffff0f;animation:skeleton 1.1s ease-in-out infinite}.row-skeleton i+i{margin-top:8px;width:60%}@keyframes skeleton{50%{opacity:.45}}.reading-empty{margin:auto;padding:40px 24px;text-align:center;color:var(--mail-fg-mute)}.reading-empty .dot{margin-bottom:14px}.reading-empty p{margin:0;font-size:12px;letter-spacing:2px}.reading-head{padding:24px 28px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.reading-subject{margin:0 0 14px;font-size:20px;font-weight:400;letter-spacing:1.5px;line-height:1.6;color:var(--ctl-fg)}.reading-who{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;letter-spacing:1px;color:var(--mail-fg-mute)}.reading-who b{font-weight:400;color:var(--mail-fg-sub)}.reading-actions{display:flex;gap:8px;margin-top:18px}.reading-body iframe{width:100%;border:0;display:block;background:transparent}.reading-att{padding:18px 28px 24px;border-top:1px solid rgba(255,255,255,.06)}.att-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;margin-bottom:8px;text-align:left;color:var(--mail-fg-mid);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);cursor:pointer;font:inherit;font-size:13px;transition:var(--ctl-transition);text-decoration:none}.att-row:hover{color:var(--ctl-fg-hover);border-color:var(--ctl-border-hover);background:var(--ctl-bg-strong)}.compose{position:fixed;right:32px;bottom:32px;z-index:120;width:min(560px,calc(100vw - 48px));max-height:min(70vh,640px);display:flex;flex-direction:column;padding:0;box-shadow:0 24px 80px #000000a6}.compose-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.compose-head__actions{display:flex;align-items:center;gap:4px}.compose-fields{padding:6px 18px}.compose-fields .line-input{font-size:14px}.compose-body{flex:1 1 auto;min-height:180px;max-height:40vh;overflow-y:auto;padding:16px 18px;font-family:var(--mail-font-body);font-size:14px;line-height:1.9;color:var(--mail-fg-mid);background:#00000038;outline:none}.compose-foot{position:relative;display:flex;align-items:center;gap:10px;padding:14px 18px}.compose-foot__meta{margin-left:auto}.compose-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff14;overflow:hidden}.compose-progress i{display:block;height:100%;background:var(--ctl-border-hover);transition:width .2s linear}.compose-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:flex;flex-direction:column;background:#080810f7}.compose-page__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--mail-nav-h);padding:0 32px;border-bottom:1px solid rgba(255,255,255,.08)}.compose-page__title{display:flex;align-items:center;gap:12px;font-size:16px;letter-spacing:3px;color:var(--ctl-fg)}.compose-page__actions{display:flex;align-items:center;gap:8px}.compose-page__inner{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:960px;margin:0 auto;padding:20px 32px 28px}.compose-page__meta{display:flex;flex-direction:column;gap:2px;padding:4px 0 12px}.meta-row{display:flex;align-items:center;gap:14px}.meta-row__label{flex:0 0 56px;font-size:12px;letter-spacing:2px;color:var(--mail-fg-mute)}.meta-row .line-input{flex:1 1 auto;font-size:14px}.btn--slim{min-height:30px;padding:0 12px;font-size:12px}.editor-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);border-radius:var(--ctl-panel-radius);overflow:hidden;background:#ffffff05}.editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a0a1480}.editor-toolbar__sep{width:1px;height:18px;margin:0 8px;background:#ffffff1f}.tool-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;font:inherit;font-size:13px;letter-spacing:1px;color:var(--ctl-fg-dim);background:transparent;border:1px solid transparent;border-radius:var(--ctl-radius);cursor:pointer;transition:var(--ctl-transition)}.tool-btn:hover,.tool-btn:focus-visible{color:var(--ctl-fg-hover);background:var(--ctl-bg-strong);border-color:var(--ctl-border-hover);outline:none}.tool-btn--bold{font-weight:700}.tool-btn--italic{font-style:italic}.tool-btn--under{text-decoration:underline}.tool-btn--strike{text-decoration:line-through}.tool-btn--swatch{padding:0}.tool-btn--swatch i{display:block;width:11px;height:11px;border-radius:1px;box-shadow:0 0 0 1px #ffffff40}.editor{flex:1 1 auto;min-height:240px;overflow-y:auto;padding:26px 30px;font-family:var(--mail-font-body);font-size:15px;line-height:1.9;color:var(--mail-fg-mid);outline:none}.editor h2{margin:20px 0 10px;font-size:19px;font-weight:400;letter-spacing:1.5px;color:var(--ctl-fg)}.editor h3{margin:18px 0 8px;font-size:16px;font-weight:400;letter-spacing:1px;color:var(--ctl-fg)}.editor blockquote{margin:16px 0;padding:8px 0 8px 16px;border-left:2px solid rgba(255,215,0,.35);color:var(--mail-fg-mute)}.editor pre{padding:14px 16px;background:#00000059;border-radius:var(--ctl-radius);font-family:var(--mail-font-mono);font-size:13px}.editor a{color:var(--mail-fg-mid);text-decoration:underline;text-decoration-color:#ffd70059;text-underline-offset:3px}.editor hr{border:0;height:1px;margin:24px 0;background:#ffffff1f}.editor ul,.editor ol{margin:12px 0;padding-left:22px}.compose-page__foot{display:flex;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.08);background:#0a0a1480}.attach-list{display:flex;flex-wrap:wrap;gap:8px}.attach-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;font-size:12px;color:var(--mail-fg-sub);background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.attach-chip button{font:inherit;color:var(--ctl-fg-dim);background:transparent;border:0;cursor:pointer}.attach-chip button:hover{color:var(--ctl-err)}.screen--settings{padding:calc(var(--mail-nav-h) + 20px) 24px 24px;display:flex;flex:1 1 auto;flex-direction:column}.settings-wrap{display:grid;grid-template-columns:200px minmax(0,720px);gap:12px;align-items:start}.settings-nav{display:flex;flex-direction:column;padding:10px}.settings-main{padding:30px 34px 34px}.settings-title{margin:0 0 8px;font-size:18px;font-weight:400;letter-spacing:4px;color:var(--ctl-fg)}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.06)}.setting-row__name{margin:0 0 6px;font-size:14px;color:var(--ctl-fg)}.setting-row .meta{margin:0}.site-footer{padding:18px 24px 44px}@keyframes surface-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes surface-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.surface-in{animation:surface-in .16s ease-out both}.surface-out{animation:surface-out .14s ease-in both}@media(max-width:1024px){.workspace{grid-template-columns:minmax(0,1fr)}.pane--aside,.pane--reading{display:none}.workspace[data-view=reading] .pane--reading{display:flex}.workspace[data-view=reading] .pane--list{display:none}.settings-wrap{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow-x:auto}.settings-nav .side-item{flex:0 0 auto;transform:none!important}.settings-nav .side-item:before{display:none}}@media(max-width:768px){.navbar{padding:0 20px}.navbar nav{position:absolute;top:var(--mail-nav-h);left:0;right:0;flex-direction:column;gap:0;padding:8px 20px 16px;background:var(--mail-panel-solid);border-bottom:1px solid rgba(255,255,255,.08);display:none}.navbar.is-menu-open nav{display:flex}.navbar nav a{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.navbar__toggle{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);color:var(--ctl-fg)}.login-title{font-size:26px;letter-spacing:5px}.login-panel{padding:24px 20px}.compose{right:12px;left:12px;bottom:12px;width:auto;max-height:82vh}.compose-page__head{padding:0 16px}.compose-page__inner{padding:12px 16px 16px}.meta-row__label{flex-basis:44px}.editor{padding:18px}}.screen--admin{padding:0}.admin-wrap{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px;align-items:start;padding:calc(var(--mail-nav-h) + 20px) 24px 24px;flex:1 1 auto;min-height:0}.admin-nav{display:flex;flex-direction:column;padding:10px}.admin-main{padding:24px 28px 30px;min-height:420px}.admin-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:16px}.admin-title{margin:0;font-size:16px;font-weight:400;letter-spacing:4px;color:var(--ctl-fg)}.admin-msg{letter-spacing:1px}.admin-tools{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.admin-tools .input--search{max-width:240px}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;padding:10px 8px;font-size:11px;font-weight:400;letter-spacing:2px;color:var(--mail-fg-mute);border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}.table td{padding:11px 8px;border-bottom:1px solid rgba(255,255,255,.05);color:var(--mail-fg-mid)}.table tbody tr:hover td{background:#ffffff05}.table .actions{display:flex;gap:6px;justify-content:flex-end}.table .dot{margin-right:6px}.btn--xs{min-height:26px;padding:0 10px;font-size:12px;letter-spacing:1px}.pager{display:flex;align-items:center;gap:12px;margin-top:14px}.empty-hint{padding:44px 8px;text-align:center;font-size:12px;letter-spacing:2px;color:var(--mail-fg-mute)}.stat-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.stat-card{flex:1 1 150px;padding:16px 18px;background:var(--ctl-bg);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius)}.stat-card b{display:block;margin-top:8px;font-size:26px;font-weight:400;letter-spacing:2px;color:var(--ctl-fg)}.bars{display:flex;align-items:flex-end;gap:5px;height:110px;margin:8px 0 22px;padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08)}.bars i{flex:1 1 0;min-height:2px;border-radius:1px 1px 0 0;background:linear-gradient(to top,#ffd7008c,#ffd7001f)}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:22px}.setting-list{border-top:1px solid rgba(255,255,255,.06)}@media(max-width:1024px){.admin-wrap{grid-template-columns:minmax(0,1fr)}.admin-nav{flex-direction:row;overflow-x:auto}.admin-nav .side-item{flex:0 0 auto;transform:none!important}.admin-nav .side-item:before{display:none}.admin-nav .side-group{display:none}}.workspace[data-mode=admin],.workspace[data-mode=settings]{grid-template-columns:var(--mail-aside-w) minmax(0,1fr)}.pane--admin,.pane--panel{grid-column:2 / -1;padding:20px 24px 26px;overflow-y:auto;min-height:0}.pane--admin .admin-head{margin-bottom:18px}.pane--admin .admin-title{margin:0}.side-bottom{margin-top:auto}.side-bottom .side-group:first-child{margin-top:12px}.side-bottom+.side-foot{margin-top:0}.input--inline{min-height:30px;padding:4px 8px;font-size:13px;max-width:140px}.settings-subtitle{margin:0 0 14px;font-size:13px;font-weight:400;letter-spacing:3px;color:var(--mail-fg-sub)}.recipient-field{position:relative;display:block;flex:1 1 auto;min-width:0}.recipient-field .line-input{width:100%}.recipient-suggest{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;margin:0;padding:4px;list-style:none;background:var(--mail-panel-solid);border:1px solid var(--ctl-border);border-radius:var(--ctl-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-height:220px;overflow-y:auto}.recipient-suggest li{padding:8px 10px;font-size:13px;letter-spacing:1px;color:var(--mail-fg-sub);border-radius:2px;cursor:pointer}.recipient-suggest li.is-active,.recipient-suggest li:hover{color:var(--ctl-fg-hover);background:var(--ctl-bg-strong)}
