@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.4}}.ds-skeleton-pulse{animation:ds-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ds-progress-bar{background:linear-gradient(90deg,#22c55e,#3b82f6);transition:transform .5s}body.has-app-shell #react-root{display:contents}body.page-dashboard .dashboard-user-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}body.page-dashboard .dashboard-user-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:9999px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-weight:700;font-size:14px;box-shadow:0 2px 6px #6366f152;overflow:hidden}body.page-dashboard .dashboard-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}body.page-dashboard .dashboard-user-meta{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px}body.page-dashboard .dashboard-user-name{font-size:12px;font-weight:700;line-height:1.2;color:var(--shell-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page-dashboard .dashboard-user-email{font-size:10px;line-height:1.2;color:var(--shell-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page-dashboard .dashboard-user-badge{flex:0 0 auto;padding:2px 8px;border-radius:9999px;background:#e5591d29;border:1px solid rgba(229,89,29,.24);color:var(--shell-text);font-size:10px;font-weight:700;letter-spacing:.04em}:root{color-scheme:light;--app-bg: #f7f3ec;--app-ink: #15110d;--app-muted: #6d6255;--app-line: rgba(21, 17, 13, .12);--app-card: rgba(255, 252, 245, .86);--app-card-strong: #fff8ea;--app-accent: #e5591d;--app-accent-dark: #9d3516;--app-blue: #1d5f75;--app-shadow: 0 30px 90px rgba(70, 48, 24, .18);font-family:Atkinson Hyperlegible,Trebuchet MS,sans-serif;background:var(--app-bg);color:var(--app-ink)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:radial-gradient(circle at 18% 20%,rgba(229,89,29,.18),transparent 28rem),radial-gradient(circle at 78% 12%,rgba(29,95,117,.14),transparent 24rem),linear-gradient(135deg,#fbf6ed,#efe4d3)}a{color:inherit}button,input,textarea,select{font:inherit}.app-frame{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:100vh}.app-rail{position:sticky;top:0;display:flex;flex-direction:column;gap:2rem;height:100vh;padding:1.5rem;border-right:1px solid var(--app-line);background:#fff8eab8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand-mark{display:flex;gap:.85rem;align-items:center;text-decoration:none}.brand-mark__glyph{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(229,89,29,.28);border-radius:1.1rem;background:var(--app-ink);color:#fff8ea;font-family:Fraunces,Georgia,serif;font-size:1.45rem}.brand-mark strong,.brand-mark small{display:block}.brand-mark strong{font-family:Fraunces,Georgia,serif;font-size:1.15rem}.brand-mark small{color:var(--app-muted);font-size:.82rem}.app-nav{display:grid;gap:.65rem}.app-nav__link{padding:.85rem 1rem;border:1px solid transparent;border-radius:999px;color:var(--app-muted);text-decoration:none;transition:.18s ease}.app-nav__link:hover,.app-nav__link:focus-visible,.app-nav__link.is-active{border-color:#e5591d42;background:#ffffff94;color:var(--app-ink);outline:none;transform:translate(.2rem)}.app-main{padding:clamp(1.25rem,2.8vw,3.5rem)}.hero-panel,.not-found-panel{position:relative;overflow:hidden;min-height:calc(100vh - clamp(2.5rem,5.6vw,7rem));padding:clamp(1.5rem,3.6vw,4rem);border:1px solid rgba(255,255,255,.64);border-radius:clamp(1.5rem,3vw,3rem);background:linear-gradient(120deg,#ffffff9e,#fff8eab8),var(--app-card);box-shadow:var(--app-shadow)}.hero-panel:after{position:absolute;right:-5rem;bottom:-8rem;width:24rem;height:24rem;border:1px solid rgba(29,95,117,.18);border-radius:999px;background:repeating-linear-gradient(-35deg,rgba(229,89,29,.14) 0 .35rem,transparent .35rem 1.15rem);content:""}.hero-panel__eyebrow,.not-found-panel span{display:inline-flex;margin-bottom:1rem;padding:.45rem .85rem;border:1px solid rgba(229,89,29,.24);border-radius:999px;background:#e5591d17;color:var(--app-accent-dark);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hero-panel__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);gap:clamp(1.5rem,4vw,4rem);align-items:end}.hero-panel h1,.not-found-panel h1{max-width:12ch;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,8vw,6.8rem);line-height:.9;letter-spacing:-.07em}.hero-panel h1 span{color:var(--app-accent)}.hero-panel p,.not-found-panel p{max-width:44rem;color:var(--app-muted);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.hero-panel__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.hero-panel__actions a,.not-found-panel a{display:inline-flex;align-items:center;min-height:2.9rem;padding:.85rem 1.1rem;border:1px solid rgba(21,17,13,.14);border-radius:999px;background:var(--app-ink);color:#fff8ea;font-weight:700;text-decoration:none}.hero-panel__actions a+a{background:transparent;color:var(--app-ink)}.status-card,.foundation-card{border:1px solid var(--app-line);background:#fffcf5c2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.status-card{display:grid;gap:.35rem;padding:1.25rem;border-radius:1.5rem;transform:rotate(2deg)}.status-card span,.foundation-card span{color:var(--app-blue);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-card strong{font-family:Fraunces,Georgia,serif;font-size:2rem}.status-card small{color:var(--app-muted);line-height:1.5}.foundation-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,5vw,5rem)}.foundation-card{min-height:14rem;padding:1.25rem;border-radius:1.35rem;transition:.18s ease}.foundation-card:hover,.foundation-card.is-focused{border-color:#e5591d6b;background:var(--app-card-strong);transform:translateY(-.3rem)}.foundation-card h2{margin:2.4rem 0 .6rem;font-family:Fraunces,Georgia,serif;font-size:1.5rem}.foundation-card p{margin:0;font-size:.96rem}.not-found-panel{display:flex;flex-direction:column;justify-content:center}.not-found-panel code{padding:.15rem .35rem;border-radius:.4rem;background:#15110d14}@media (max-width: 900px){.app-frame,.hero-panel__grid,.foundation-grid{grid-template-columns:1fr}.app-rail{position:static;height:auto}.app-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.app-nav__link{text-align:center}}@media (max-width: 560px){.app-main{padding:.75rem}.app-rail{padding:1rem}.app-nav{grid-template-columns:1fr}}.app-shell{display:grid;grid-template-columns:18rem minmax(0,1fr);min-height:100vh}.app-shell__body{display:flex;flex-direction:column;min-width:0}.app-shell__main{flex:1;padding:clamp(1.25rem,2.8vw,3.5rem)}.app-nav__link{display:flex;gap:.6rem;align-items:center}.app-nav__icon{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:.6rem;background:#e5591d24;color:var(--app-accent-dark);font-size:.9rem}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,2.8vw,2.5rem);border-bottom:1px solid var(--app-line);background:#fff8ea99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-topbar__heading{display:grid;gap:.15rem;min-width:0}.app-topbar__eyebrow{color:var(--app-blue);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.app-topbar__title{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.1}.app-topbar__actions{display:flex;align-items:center;gap:.85rem}.user-menu{position:relative}.user-menu__signin{display:inline-flex;align-items:center;padding:.55rem 1rem;border:1px solid var(--app-line);border-radius:999px;background:var(--app-ink);color:#fff8ea;font-weight:700;text-decoration:none}.user-menu__trigger{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .85rem .4rem .4rem;border:1px solid var(--app-line);border-radius:999px;background:#fffcf5db;color:var(--app-ink);cursor:pointer;transition:.18s ease}.user-menu__trigger:hover,.user-menu__trigger:focus-visible{border-color:#e5591d52;outline:none}.user-menu__avatar{display:inline-grid;place-items:center;width:2rem;height:2rem;overflow:hidden;border-radius:999px;background:var(--app-ink);color:#fff8ea;font-size:.78rem;font-weight:700}.user-menu__avatar img{width:100%;height:100%;object-fit:cover}.user-menu__name{max-width:9rem;overflow:hidden;font-weight:600;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.user-menu__chevron{font-size:.7rem;color:var(--app-muted)}.user-menu__panel{position:absolute;top:calc(100% + .5rem);right:0;z-index:20;min-width:14rem;padding:.5rem;border:1px solid var(--app-line);border-radius:1rem;background:var(--app-card-strong);box-shadow:var(--app-shadow)}.user-menu__header{display:grid;gap:.1rem;padding:.6rem .7rem .7rem;border-bottom:1px solid var(--app-line)}.user-menu__header strong{font-family:Fraunces,Georgia,serif;font-size:1rem}.user-menu__header small{color:var(--app-muted);font-size:.78rem}.user-menu__list{display:grid;gap:.15rem;margin:.35rem 0 0;padding:0;list-style:none}.user-menu__item{display:block;width:100%;padding:.55rem .7rem;border:1px solid transparent;border-radius:.6rem;background:transparent;color:var(--app-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.user-menu__item:hover,.user-menu__item:focus-visible{background:#ffffffb3;border-color:#e5591d38;outline:none}.user-menu__item.is-danger{color:var(--app-accent-dark)}.marketing-shell{display:flex;flex-direction:column;min-height:100vh}.marketing-shell__main{flex:1;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,4rem)}.marketing-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--app-line);background:#fff8eab8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketing-header__brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--app-ink);font-weight:700;text-decoration:none}.marketing-header__brand-glyph{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.9rem;background:var(--app-ink);color:#fff8ea;font-family:Fraunces,Georgia,serif;font-size:1.1rem}.marketing-header__brand-name{font-family:Fraunces,Georgia,serif;font-size:1.15rem}.marketing-header__nav{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.marketing-header__link{padding:.55rem .95rem;border-radius:999px;color:var(--app-muted);text-decoration:none;transition:.16s ease}.marketing-header__link:hover,.marketing-header__link:focus-visible,.marketing-header__link.is-active{background:#ffffffb3;color:var(--app-ink);outline:none}.marketing-header__cta{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:999px;background:var(--app-ink);color:#fff8ea;font-weight:700;text-decoration:none}.marketing-footer{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,4vw,4rem);border-top:1px solid var(--app-line);background:#fffcf5b3}.marketing-footer__brand{display:grid;gap:.25rem}.marketing-footer__brand strong{font-family:Fraunces,Georgia,serif;font-size:1.1rem}.marketing-footer__brand p{margin:0;color:var(--app-muted);max-width:36rem}.marketing-footer__nav{display:flex;flex-wrap:wrap;gap:1rem}.marketing-footer__link{color:var(--app-muted);text-decoration:none}.marketing-footer__link:hover,.marketing-footer__link:focus-visible{color:var(--app-ink)}.marketing-footer__legal{color:var(--app-muted);font-size:.82rem}.auth-shell{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.auth-shell__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1rem,4vw,3rem)}.auth-shell__brand{display:inline-flex;align-items:center;gap:.6rem;color:var(--app-ink);font-weight:700;text-decoration:none}.auth-shell__brand-glyph{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.85rem;background:var(--app-ink);color:#fff8ea;font-family:Fraunces,Georgia,serif}.auth-shell__main{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:clamp(1rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem) clamp(1rem,4vw,3rem)}.auth-shell__main:has(.auth-shell__aside){grid-template-columns:minmax(0,28rem) minmax(0,1fr);justify-items:stretch}.auth-shell__panel{width:100%;max-width:28rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--app-line);border-radius:1.5rem;background:var(--app-card-strong);box-shadow:var(--app-shadow)}.auth-shell__eyebrow{display:inline-flex;margin-bottom:.75rem;padding:.35rem .7rem;border-radius:999px;background:#e5591d1f;color:var(--app-accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.auth-shell__title{margin:0 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.auth-shell__subtitle{margin:0 0 1.25rem;color:var(--app-muted)}.auth-shell__content{display:grid;gap:.85rem}.auth-shell__aside{display:none;padding:1.5rem;border-radius:1.5rem;background:#fffcf5b3}.auth-shell__footer{padding:1rem clamp(1rem,4vw,3rem);color:var(--app-muted);text-align:center;font-size:.85rem}@media (min-width: 960px){.auth-shell__aside{display:block}}@media (max-width: 900px){.app-shell{grid-template-columns:1fr}.app-topbar,.marketing-header{flex-wrap:wrap}.marketing-header__nav{order:3;width:100%;justify-content:flex-start}}.marketing-page,.marketing-landing{display:grid;gap:clamp(2rem,4vw,3.5rem);width:100%;max-width:64rem;margin:0 auto}.marketing-hero{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--app-line);border-radius:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(120deg,#fff9,#fff8eab3),var(--app-card);box-shadow:var(--app-shadow)}.marketing-hero h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.marketing-hero--landing h1 span,.marketing-hero--centered h1 span{color:var(--app-accent)}.marketing-landing--centered{min-height:calc(100vh - 12rem);place-content:center}.marketing-hero--centered{text-align:center;justify-items:center;align-content:center;gap:1.5rem;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.marketing-hero--centered h1{max-width:22ch}.marketing-hero--centered .marketing-lead{margin-inline:auto}.marketing-cta-row--centered{justify-content:center}.marketing-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .4rem;border:1px solid var(--app-line);border-radius:999px;background:#ffffffb3;color:var(--app-muted);font-size:.78rem;letter-spacing:.02em}.marketing-badge strong{padding:.18rem .6rem;border-radius:999px;background:var(--app-ink);color:#fff8ea;font-size:.7rem;font-weight:800;letter-spacing:.08em}.marketing-hero p,.marketing-lead{max-width:44rem;margin:0;color:var(--app-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.marketing-eyebrow{display:inline-flex;align-self:start;padding:.4rem .85rem;border-radius:999px;background:#e5591d1f;color:var(--app-accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marketing-copy-stack{display:grid;gap:1rem}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.5rem}.marketing-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.85rem 1.4rem;border:1px solid rgba(21,17,13,.14);border-radius:999px;background:var(--app-ink);color:#fff8ea;font-weight:700;text-decoration:none;cursor:pointer;transition:.16s ease}.marketing-primary-btn:hover,.marketing-primary-btn:focus-visible{background:var(--app-accent-dark);outline:none;transform:translateY(-1px)}.marketing-primary-btn.is-disabled{opacity:.6;pointer-events:none}.marketing-ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.85rem 1.4rem;border:1px solid var(--app-line);border-radius:999px;background:#fff9;color:var(--app-ink);font-weight:600;text-decoration:none}.marketing-ghost-btn:hover,.marketing-ghost-btn:focus-visible{border-color:#e5591d52;outline:none}.marketing-section{display:grid;gap:1.25rem}.marketing-section h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.1}.marketing-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.marketing-card{display:grid;gap:.5rem;padding:1.25rem;border:1px solid var(--app-line);border-radius:1.25rem;background:#fffcf5c7;transition:.18s ease}.marketing-card:hover,.marketing-card:focus-within{border-color:#e5591d5c;background:var(--app-card-strong);transform:translateY(-2px)}.marketing-card h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:1.25rem}.marketing-card p{margin:0;color:var(--app-muted);font-size:.95rem;line-height:1.6}.marketing-highlight{display:grid;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid rgba(29,95,117,.24);border-radius:1.5rem;background:linear-gradient(120deg,#1d5f751a,#fffcf5b3)}.marketing-highlight h2{font-family:Fraunces,Georgia,serif}.marketing-form-card{display:grid;gap:1rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--app-line);border-radius:1.5rem;background:var(--app-card-strong);box-shadow:var(--app-shadow)}.marketing-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.marketing-form-group{display:grid;gap:.35rem}.marketing-form-group label{font-size:.85rem;font-weight:600;color:var(--app-ink)}.marketing-form-group input,.marketing-form-group textarea{width:100%;padding:.7rem .85rem;border:1px solid var(--app-line);border-radius:.85rem;background:#ffffffd9;color:var(--app-ink);font:inherit}.marketing-form-group input:focus-visible,.marketing-form-group textarea:focus-visible{border-color:#e5591d80;outline:2px solid rgba(229,89,29,.18);outline-offset:1px}.marketing-form-group textarea{resize:vertical;min-height:5rem}.marketing-form-success{margin:0;padding:.7rem .85rem;border-radius:.85rem;background:#1d5f7524;color:var(--app-blue);font-weight:600}.marketing-hero__brand{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.marketing-hero__logo{height:2.5rem;width:auto}.marketing-hero__wordmark{height:1.75rem;width:auto}.marketing-hero__brand--stacked{flex-direction:column;align-items:center;gap:1rem;margin-bottom:.5rem}.marketing-hero__brand--stacked .marketing-hero__logo{height:clamp(3.5rem,6vw,5rem)}.marketing-hero__brand--stacked .marketing-hero__wordmark{height:clamp(1.75rem,3vw,2.5rem)}.faq-list{display:grid;gap:.6rem}.faq-item{border:1px solid var(--app-line);border-radius:1rem;background:#fffcf5c7;overflow:hidden}.faq-item.is-open{border-color:#e5591d52;background:var(--app-card-strong)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.1rem;border:none;background:transparent;color:var(--app-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.faq-question:focus-visible{outline:2px solid rgba(229,89,29,.32);outline-offset:-2px}.faq-icon{flex-shrink:0;transition:transform .2s ease}.faq-item.is-open .faq-icon{transform:rotate(180deg)}.faq-answer{padding:0 1.1rem 1.1rem;color:var(--app-muted);line-height:1.65}.share-page{display:grid;gap:clamp(1.5rem,3vw,2.5rem);width:100%;max-width:56rem;margin:0 auto}.share-page__header{display:grid;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--app-line);border-radius:clamp(1.25rem,2.5vw,2rem);background:var(--app-card-strong);box-shadow:var(--app-shadow)}.share-page__header h1{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.share-page__meta{margin:0;color:var(--app-blue);font-weight:600;font-size:.85rem}.share-page__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:.5rem}.share-page__error{margin:0;color:var(--app-accent-dark);font-weight:600;font-size:.9rem}.share-page__empty{padding:1.5rem;border:1px dashed var(--app-line);border-radius:1.25rem;color:var(--app-muted);text-align:center}.share-page--empty .share-page__header{text-align:center}.share-page__messages{display:grid;gap:1rem}.shared-message{display:flex;gap:.85rem;align-items:flex-start}.shared-message--user{flex-direction:row-reverse}.shared-message__avatar{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--app-ink);color:#fff8ea;font-size:.78rem;font-weight:700}.shared-message--user .shared-message__avatar{background:#1d5f7533;color:var(--app-blue)}.shared-message__bubble{flex:1;max-width:85%;padding:1rem 1.1rem;border:1px solid var(--app-line);border-radius:1.1rem;background:#fffcf5db;color:var(--app-ink);line-height:1.6}.shared-message--user .shared-message__bubble{background:#1d5f7514;border-color:#1d5f7533}.shared-message__text{margin:0;white-space:pre-wrap;word-wrap:break-word}.shared-message__image{display:block;max-width:100%;margin-top:.75rem;border-radius:.85rem;border:1px solid var(--app-line)}
