.rt-frame{width:100%;height:100%;position:relative}.rt-frame__glow{filter:blur(18px);pointer-events:none;background:radial-gradient(at 30% 20%,#27b85729,#0000 60%);position:absolute;inset:-16px}.dark .rt-frame__glow{background:radial-gradient(at 30% 20%,#27b8571f,#0000 60%)}@media (min-width:640px){.rt-frame__glow{inset:-32px}}@media (min-width:1024px){.rt-frame__glow{background:radial-gradient(at 30% 20%,#27b85733,#0000 60%)}.dark .rt-frame__glow{background:radial-gradient(at 30% 20%,#27b85726,#0000 60%)}}.rt .ss-stage{-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000),linear-gradient(#000 93%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000),linear-gradient(#000 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.rt .rt-page{background:var(--d-canvas);width:820px;height:640px;box-shadow:var(--ss-shadow-hero);border-top-left-radius:12px;position:absolute;top:0;left:0;overflow:hidden}.rt .rt-head{border-bottom:1px solid var(--d-border);background:var(--d-surface);align-items:center;gap:16px;height:78px;padding:0 80px 0 24px;display:flex}.rt .rt-head__title{align-items:center;gap:12px;min-width:0;display:flex}.rt .rt-head__back{width:24px;color:var(--d-muted);flex:none}.rt .rt-head__actions{gap:8px;margin-left:auto;display:flex}.rt .rt-menu{width:264px;top:61px;left:349px}.rt .rt-body{grid-template-columns:330px 370px;align-items:start;gap:20px;padding:20px;display:grid}.rt .rt-side{flex-direction:column;gap:20px;display:flex}.rt .rt-tabs{border-bottom:1px solid var(--d-border);align-items:center;gap:20px;padding:16px 20px 0;display:flex}.rt .rt-tab{color:var(--d-ink-3);border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;padding-bottom:16px;font-size:14px;font-weight:600;line-height:16px;transition:color .25s,border-color .25s;display:inline-flex}.rt .rt-tab[data-active]{border-color:var(--d-lettie);color:var(--d-ink)}.rt .rt-count{background:var(--d-secondary);letter-spacing:0;min-width:20px;color:var(--d-muted);border-radius:999px;justify-content:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.rt .rt-tabs__mark{margin-left:auto;padding-bottom:16px;display:grid}.rt .rt-tabs__note{color:var(--d-ink)}.rt .rt-panel{place-items:start stretch;display:grid}.rt .rt-panel>.ss-states__item{display:block}.rt .rt-chat{background:#ece5dd;height:440px}.rt .rt-chat:before{content:"";opacity:.3;pointer-events:none;background:url(/chat-tile-bg.png) 0 0/600px;position:absolute;inset:0}.rt .rt-chat>.ss-scroll{padding:20px;position:relative}.rt .d-photo{width:160px;height:120px}.rt .rt-notes{background:var(--d-surface)}.rt .rt-form{border-bottom:1px solid var(--d-border);padding:16px 20px}.rt .rt-form__area{border:1px solid var(--d-border);background:var(--d-canvas);height:84px;color:var(--d-muted);padding:10px 12px;font-size:13px}.rt .rt-form__vis{color:var(--d-muted);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.rt .rt-form__foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.rt .rt-form__attach{color:var(--d-ink-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rt .rt-form__save{background:color-mix(in srgb, var(--d-lettie) 40%, transparent);height:36px;color:color-mix(in srgb, var(--d-lettie-fg) 90%, transparent);align-items:center;padding:0 12px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}.rt .rt-note{border-bottom:1px solid var(--d-border);padding:16px 20px}.rt .rt-note__meta{align-items:center;gap:8px;display:flex}.rt .rt-note__author{color:var(--d-ink);font-size:13px;font-weight:500;line-height:20px}.rt .rt-note__vis{background:var(--d-secondary);color:var(--d-muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.rt .rt-note__date{color:var(--d-ink-3);font-size:12px}.rt .rt-note__text{color:var(--d-ink-2);margin-top:8px;font-size:13px;line-height:1.625}.rt .rt-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;padding:20px;display:grid}.rt .rt-wide{grid-column:1/-1}.rt .rt-mono{color:var(--d-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;line-height:20px}.rt .rt-value{color:var(--d-ink);font-size:14px;line-height:20px}.rt .rt-value--sm{font-size:13px}.rt .rt-value[data-lettie]{color:var(--d-lettie)}.rt .rt-value-note{color:var(--d-ink-3);margin-top:2px;font-size:13px;line-height:20px}.rt .rt-link{text-decoration:none}.rt .rt-select{border:1px solid var(--d-border);background:var(--d-canvas);height:36px;color:var(--d-ink);justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;display:flex}.rt .rt-select--sm{width:170px;height:32px}.rt .rt-select__caret{opacity:.5}.rt .ss-stage[data-layout=compact]{-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000),linear-gradient(#000 92%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000),linear-gradient(#000 92%,#0000)}.rt .ss-stage[data-layout=compact] .rt-page{width:380px;height:600px}.rt .ss-stage[data-layout=compact] .rt-head{flex-direction:column;align-items:stretch;gap:12px;height:auto;padding:12px 12px 16px}.rt .ss-stage[data-layout=compact] .rt-head__actions{margin-left:0}.rt .ss-stage[data-layout=compact] .rt-menu{top:112px;left:12px}.rt .ss-stage[data-layout=compact] .rt-body{grid-template-columns:336px;gap:14px;padding:14px 12px}.rt .ss-stage[data-layout=compact] .rt-chat,.rt .ss-stage[data-layout=compact] .rt-notes{height:176px;overflow:hidden}.rt .ss-stage[data-layout=compact] .rt-chat>.ss-scroll{padding:14px}.rt .ss-stage[data-layout=compact] .d-photo{width:120px;height:84px}.dark .rt .rt-chat{background:#0b141a}.dark .rt .rt-chat:before{opacity:.1}
