.fm{max-width:430px;margin:0 auto;padding:0 var(--s-4) var(--s-8);display:grid;gap:var(--s-5)}.fm-appbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) 0 0;min-height:56px}.fm-wordmark{font:400 1.25rem/1 var(--font-serif)}.fm-ctx{font-size:var(--t-small);color:var(--muted)}.fm h1,.fm h2,.fm h3,.fm h4{font-family:var(--font-serif);font-weight:400;margin:0}.fm p{margin:0}.fm-title{font-size:var(--t-h1);line-height:1.1}.fm-title-2{font-size:var(--t-h2);line-height:1.15}.fm-sec{display:grid;gap:var(--s-3);align-content:start}.fm-sec>h2{font-size:var(--t-h3);line-height:1.2}.fm-stack-tight{display:grid;gap:var(--s-2)}.fm-row-between{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.fm-caption{font-size:var(--t-caption);font-weight:600}.fm-hint{color:var(--muted)}.fm-error,.fm-hint{font-size:var(--t-small)}.fm-error{color:var(--warn);font-weight:600}.fm-kinds{gap:var(--s-3)}.fm-chips,.fm-kinds{display:flex;flex-wrap:wrap}.fm-chips{gap:var(--s-2)}.fm-chip{min-height:var(--target);padding:8px 16px;border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:600 var(--t-small) var(--font-sans);display:inline-flex;align-items:center;gap:6px;cursor:pointer}.fm-chip .k-icon{width:18px;height:18px}.fm-chip[aria-pressed=true]{background:var(--j99);color:var(--on-j99);border-color:var(--j99)}.fm-chip--big{min-height:56px;padding:12px 28px;font-size:var(--t-body)}.fm-chip:focus-visible{outline:3px solid var(--j99);outline-offset:3px}.fm-days .fm-chip{padding-inline:12px}.fm-answered{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--surface);box-shadow:0 0 0 1px var(--hairline)}.fm-q{color:var(--muted);font-size:var(--t-small)}.fm-a{font-weight:600}.fm-menu{padding:0;overflow:hidden}.fm-item{display:grid;gap:var(--s-3);padding:var(--s-4)}.fm-item+.fm-item,.fm-quiet+.fm-item{border-top:1px solid var(--hairline)}.fm-item h3{font-size:1.3125rem;line-height:1.2}.fm-edits{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);align-items:start}.fm-changed .k-field__input{border-color:var(--j99);background:var(--tint)}.fm-quiet{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);border:0;border-top:1px solid var(--hairline);background:transparent;color:var(--ink);font:400 var(--t-small)/1.4 var(--font-sans);text-align:left;cursor:pointer;min-height:var(--target)}.fm-quiet:first-child{border-top:0}.fm-quiet:hover{background:var(--satin)}.fm-quiet:focus-visible{outline:3px solid var(--j99);outline-offset:-3px}.fm-quiet b{font-weight:600;display:block}.fm-sub{display:block;color:var(--muted);font-size:var(--t-caption)}.fm-r{text-align:right;white-space:nowrap}.fm-money{font:400 1.3125rem/1.2 var(--font-serif);display:block}.fm-yours{display:grid;grid-template-columns:104px 1fr;gap:var(--s-4);align-items:center}.fm-file{justify-self:start;padding-left:0;cursor:pointer}.fm-file:focus-within{outline:3px solid var(--j99);outline-offset:3px}.fm-details{display:grid;gap:var(--s-4);padding:var(--s-4)}.fm-preview{border-radius:var(--r-card);background:var(--satin);box-shadow:var(--e2);overflow:hidden;border:1.5px solid var(--line)}.fm-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:8px var(--s-4);background:var(--sunk);font-size:var(--t-caption);font-weight:600;color:var(--muted)}.fm-page{padding:var(--s-4);display:grid;gap:var(--s-3)}.fm-biz{font:400 1.75rem/1.1 var(--font-serif)}.fm-svc{display:grid;grid-template-columns:92px 1fr;gap:var(--s-3);align-items:start;background:var(--surface);border-radius:var(--r-card);padding:var(--s-2);box-shadow:var(--e1)}.fm-svc h4{font-size:1.25rem;line-height:1.2}.fm-meta{color:var(--muted);font-size:var(--t-caption)}.fm-says{background:var(--tint);border-radius:var(--r-card);padding:var(--s-4) var(--s-5);font:400 1.25rem/1.4 var(--font-serif)}.fm-client{width:min(430px,100vw);max-width:100vw;max-height:100dvh;margin:auto;padding:0;border:0;border-radius:var(--r-card);background:var(--satin);color:var(--ink);box-shadow:var(--e2)}.fm-client::backdrop{background:rgb(43 26 33/.55)}.fm-client__bar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--sunk);font-size:var(--t-caption);font-weight:600;color:var(--muted)}.fm-client__page{padding:var(--s-4);display:grid;gap:var(--s-4)}.fm-client__services{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.fm-ask{display:grid;gap:var(--s-4);padding:var(--s-5) var(--s-4)}.fm-ask h2{font-size:var(--t-h3);line-height:1.2}.fm-not-asked{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--t-small);color:var(--muted)}.fm-not-asked li{display:flex;gap:8px;align-items:center}.fm-not-asked .k-icon{width:18px;height:18px;color:var(--kept);flex:none}.fm-actions{display:grid;gap:var(--s-3)}.fm-block{width:100%}@media (min-width:768px){.fm{max-width:960px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-6)}.fm>.fm-answered,.fm>.fm-appbar,.fm>.fm-ask,.fm>p{grid-column:1/-1}.fm>.fm-sec[aria-labelledby=h-prev]{grid-column:2;grid-row:3/span 3;align-self:start;position:sticky;top:var(--s-4)}.fm>.fm-sec[aria-labelledby=h-q]{grid-column:1/-1}}