.rat .ss-stage{--d-ink:#0a0a0a;--d-ink-2:#2a2a2a;--d-ink-3:#5b675f;--d-muted:#667069;--d-canvas:#fafaf8;--d-surface:#fff;--d-raised:#fff;--d-secondary:#f5f5f3;--d-border:#e8e8e6;--d-lettie:#173822;--d-lettie-fg:#fff;--d-lettie-light:#e6ede8;--d-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--d-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--d-shadow-sm:0 1px 2px 0 #0000000d;font-family:var(--ss-font);color:var(--d-ink);background:0 0;font-size:13px;line-height:1.5;overflow:hidden}.dark .rat .ss-stage{--d-ink:#e8e8e6;--d-ink-2:#c8c8c6;--d-ink-3:#acb4af;--d-muted:#959d98;--d-canvas:#121212;--d-surface:#161616;--d-raised:#1c1c1c;--d-secondary:#1c1c1c;--d-border:#222;--d-lettie:#28b761;--d-lettie-fg:#0e0e0e;--d-lettie-light:#1a2e24;--d-shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080, 0 0 0 1px #2a2a2a;--d-shadow-md:0 4px 6px -1px #00000073, 0 2px 4px -2px #00000073, 0 0 0 1px #2a2a2a;--d-shadow-sm:0 1px 2px 0 #0006}.rat .d-title{font-family:var(--lt-serif);letter-spacing:-.01em;color:var(--d-ink);white-space:nowrap;font-size:25px;font-weight:500;line-height:1.25}.rat .d-action{border:1px solid var(--d-border);background:var(--d-surface);color:var(--d-ink);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;line-height:20px;transition:background .2s;display:inline-flex}.rat .d-action[data-open],.rat .d-action[data-pressed]{background:var(--d-secondary)}.rat .d-action__caret{margin-left:4px}.rat .d-card{border:1px solid var(--d-border);background:var(--d-surface)}.rat .d-card__head{border-bottom:1px solid var(--d-border);padding:16px 20px}.rat .d-caps{letter-spacing:-.025em;color:var(--d-ink);font-size:15px;font-weight:600;line-height:22px}.rat .d-label{color:var(--d-ink-3);margin-bottom:6px;font-size:12px;font-weight:500;line-height:16px}.rat .d-menu{--ss-popover-bg:var(--d-surface);--ss-popover-shadow:0 0 0 1px var(--d-border), var(--d-shadow-md);color:var(--d-ink);border-radius:0;padding:4px}.rat .d-menu__label{padding:6px 8px;font-size:13px;font-weight:600;line-height:20px}.rat .d-menu__label[data-small]{color:var(--d-muted);font-size:11px;font-weight:500}.rat .d-menu__item{white-space:nowrap;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:20px;transition:background .15s;display:flex;position:relative}.rat .d-menu__item[data-inset]{padding-left:32px}.rat .d-menu__check{justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;left:8px}.rat .d-menu__item[data-hover],.rat .d-menu__item[data-focus]{background:var(--d-secondary)}.rat .d-menu__item svg{flex:none}.rat .d-menu__tag{color:var(--d-muted);margin-left:auto;padding-left:12px;font-size:11px}.rat .d-menu__sep{background:var(--d-secondary);height:1px;margin:4px -4px}.rat .d-menu__box{width:14px;height:14px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.rat .d-chat{background:#ece5dd;padding:20px;position:relative;overflow:hidden}.rat .d-chat__tile{opacity:.3;pointer-events:none;background:url(/chat-tile-bg.png) 0 0/600px;position:absolute;inset:0}.rat .d-chat__date{justify-content:center;margin-bottom:12px;display:flex;position:relative}.rat .d-chat__date span{color:#667781;background:#fffc;border-radius:4px;padding:4px 12px;font-size:11px;line-height:16px;box-shadow:0 1px 1px #0000000f}.rat .d-chat__feed{flex-direction:column;gap:3px;display:flex;position:relative}.rat .d-msg{justify-content:flex-start;display:flex}.rat .d-msg[data-from=lettie]{justify-content:flex-end}.rat .d-msg[data-new][data-after]{margin-top:8px}.rat .d-bubble{background:#fff;border-radius:8px;max-width:80%;padding:6px 10px;box-shadow:0 1px .5px #00000014}.rat .d-msg[data-from=tenant][data-new] .d-bubble{border-top-left-radius:0}.rat .d-msg[data-from=lettie] .d-bubble{background:#d9fdd3}.rat .d-msg[data-from=lettie][data-new] .d-bubble{border-top-right-radius:0}.rat .d-bubble__name{color:#667781;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;line-height:16px;display:flex}.rat .d-msg[data-from=lettie] .d-bubble__name{color:#0f7b3f}.rat .d-bubble__line{align-items:flex-end;gap:12px;display:flex}.rat .d-bubble__text{color:#111b21;flex:1;font-size:13px;line-height:1.375}.rat .d-bubble__time{color:#54656f;flex:none;padding-bottom:1px;font-size:11px;line-height:16px}.rat .d-bubble__photo{margin-top:6px}.rat .d-photo{background:radial-gradient(circle at 33% 68%,#181d148c 0 2.2px,#0000 3.2px),radial-gradient(circle at 47% 68%,#181d148c 0 1.2px,#0000 2.2px),radial-gradient(circle at 42% 61%,#181d14d9 0 .8px,#0000 1.8px),radial-gradient(circle at 30% 67%,#181d14d9 0 1.8px,#0000 2.8px),radial-gradient(circle at 48% 68%,#181d148c 0 1px,#0000 2px),radial-gradient(circle at 27% 60%,#181d148c 0 1px,#0000 2px),radial-gradient(circle at 31% 63%,#181d14a6 0 1.5px,#0000 2.5px),radial-gradient(circle at 24% 61%,#181d14a6 0 1.8px,#0000 2.8px),radial-gradient(circle at 46% 70%,#181d14bf 0 1px,#0000 2px),radial-gradient(circle at 49% 71%,#181d148c 0 1.8px,#0000 2.8px),radial-gradient(circle at 27% 58%,#181d14d9 0 1.8px,#0000 2.8px),radial-gradient(circle at 38% 56%,#181d14bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 31% 77%,#181d14a6 0 2.2px,#0000 3.2px),radial-gradient(circle at 43% 67%,#181d14bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 35% 58%,#181d148c 0 .8px,#0000 1.8px),radial-gradient(circle at 30% 64%,#181d14a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 45% 61%,#181d148c 0 2.2px,#0000 3.2px),radial-gradient(circle at 37% 54%,#181d14bf 0 1.2px,#0000 2.2px),radial-gradient(circle at 32% 54%,#181d14d9 0 1.8px,#0000 2.8px),radial-gradient(circle at 40% 65%,#181d14d9 0 1.2px,#0000 2.2px),radial-gradient(circle at 35% 61%,#181d14bf 0 2.2px,#0000 3.2px),radial-gradient(circle at 17% 45%,#181d14bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 32% 48%,#181d148c 0 1.2px,#0000 2.2px),radial-gradient(circle at 45% 61%,#181d148c 0 1.8px,#0000 2.8px),radial-gradient(circle at 29% 64%,#181d14a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 35% 56%,#181d148c 0 1.5px,#0000 2.5px),radial-gradient(22% 18% at 32% 67%,#1e241abf,#0000 80%),radial-gradient(18% 24% at 43% 60%,#242a1e99,#0000 80%),radial-gradient(36% 30% at 36% 64%,#3e443466,#0000 75%),radial-gradient(55% 45% at 38% 66%,#78766038,#0000 75%),linear-gradient(90deg,#0000 80%,#6f5a44 80%,#5d4a37 92%,#4c3c2d),linear-gradient(170deg,#ebe6dc,#d8d1c3 70%,#cdc5b6);border:1px solid #00000014;border-radius:4px;width:150px;height:112px;display:block}.rat .d-photo[data-shot="2"]{background:radial-gradient(circle at 63% 49%,#181d14a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 66% 28%,#181d14d9 0 1.2px,#0000 2.2px),radial-gradient(circle at 73% 41%,#181d14a6 0 1.5px,#0000 2.5px),radial-gradient(circle at 62% 46%,#181d14a6 0 1px,#0000 2px),radial-gradient(circle at 77% 43%,#181d14bf 0 1px,#0000 2px),radial-gradient(circle at 57% 46%,#181d14bf 0 1.8px,#0000 2.8px),radial-gradient(circle at 51% 38%,#181d148c 0 1px,#0000 2px),radial-gradient(circle at 39% 46%,#181d14d9 0 2.2px,#0000 3.2px),radial-gradient(circle at 50% 47%,#181d14d9 0 1.5px,#0000 2.5px),radial-gradient(circle at 61% 43%,#181d14d9 0 1px,#0000 2px),radial-gradient(circle at 63% 48%,#181d148c 0 .8px,#0000 1.8px),radial-gradient(circle at 64% 42%,#181d14bf 0 .8px,#0000 1.8px),radial-gradient(circle at 55% 40%,#181d14d9 0 1px,#0000 2px),radial-gradient(circle at 62% 47%,#181d14bf 0 1.2px,#0000 2.2px),radial-gradient(circle at 53% 43%,#181d14d9 0 1.5px,#0000 2.5px),radial-gradient(circle at 50% 43%,#181d148c 0 1px,#0000 2px),radial-gradient(circle at 58% 29%,#181d14a6 0 1.5px,#0000 2.5px),radial-gradient(circle at 51% 41%,#181d14bf 0 1.8px,#0000 2.8px),radial-gradient(circle at 65%,#181d14bf 0 .8px,#0000 1.8px),radial-gradient(circle at 78% 40%,#181d14bf 0 2.2px,#0000 3.2px),radial-gradient(circle at 37% 40%,#181d14a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 41% 39%,#181d14a6 0 1.2px,#0000 2.2px),radial-gradient(circle at 45% 33%,#181d14a6 0 1px,#0000 2px),radial-gradient(circle at 65% 31%,#181d14a6 0 1px,#0000 2px),radial-gradient(circle at 49% 41%,#181d148c 0 .8px,#0000 1.8px),radial-gradient(circle at 61% 34%,#181d14bf 0 1px,#0000 2px),radial-gradient(22% 18% at 54% 45%,#1e241abf,#0000 80%),radial-gradient(18% 24% at 65% 38%,#242a1e99,#0000 80%),radial-gradient(36% 30% at 58% 42%,#3e443466,#0000 75%),radial-gradient(55% 45% at 60% 44%,#78766038,#0000 75%),linear-gradient(#e4ddd0,#d2cabb)}.dark .rat .d-chat{background:#0b141a}.dark .rat .d-chat__tile{opacity:.1}.dark .rat .d-chat__date span{color:#8696a0;background:#1b2831e6}.dark .rat .d-bubble{background:#202c33}.dark .rat .d-msg[data-from=lettie] .d-bubble{background:#005c4b}.dark .rat .d-bubble__name{color:#8696a0}.dark .rat .d-msg[data-from=lettie] .d-bubble__name{color:#6ee7b7}.dark .rat .d-bubble__text{color:#e9edef}.dark .rat .d-bubble__time{color:#bfc8cd}.dark .rat .d-menu{--ss-popover-bg:var(--d-raised);--ss-popover-shadow:0 0 0 1px #2c2c2c, var(--d-shadow-md)}.dark .rat .ra-views__menu,.dark .rat .ra-sources__list{background:var(--d-raised);box-shadow:0 0 0 1px #2c2c2c, var(--d-shadow-md)}.dark .rat .d-menu__item[data-hover],.dark .rat .d-menu__item[data-focus]{background:#262626}
