:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--t-page:34px;--t-section:22px;--t-card:19px;--t-sub:17px;--t-body:15px;--t-small:14px;--t-meta:12.5px;--h-control:40px;--h-small:32px;--h-field:44px;--r-field:12px;--r-inner:12px;--r-chip:999px}@media (max-width:559px){:root{--t-page:28px;--t-section:20px}}.shell .page-title{font-size:var(--t-page)}.shell .section-title,.shell .dash-title{font-size:var(--t-section)}.shell .card-head h2,.shell .card-head h3,.shell .brand-heading,.shell .panel>h2:first-child,.shell .report-card>.section-title:first-child{font-size:var(--t-card)}.shell .button{min-height:var(--h-control);border-radius:var(--r-chip);font-size:var(--t-small);padding:0 18px}.shell .button-small{min-height:var(--h-small);padding:0 14px;font-size:13px}.shell .button-line,.shell .button-quiet{border-color:var(--line);background:var(--card);color:var(--ink)}.shell .button-line:hover:not(:disabled),.shell .button-quiet:hover:not(:disabled){border-color:var(--ink);background:var(--card)}.shell .button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.segmented,fieldset.segmented{border-radius:var(--r-chip);background:var(--mist);border:0;align-items:stretch;gap:2px;margin:0;padding:3px;display:inline-flex}.segmented button,.segmented-radios .segmented-option{border-radius:var(--r-chip);min-height:32px;color:var(--grey);box-shadow:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.segmented button:hover,.segmented-radios .segmented-option:hover{color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1111111a, 0 0 0 1px var(--card-line)}.segmented-radios .segmented-option:has(input:checked){background:var(--card);color:var(--ink);box-shadow:0 1px 2px #1111111a, 0 0 0 1px var(--card-line)}.segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.segmented-radios .segmented-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}@media (prefers-color-scheme:dark){.segmented button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 14%, var(--card));box-shadow:0 0 0 1px var(--card-line)}.segmented-radios .segmented-option:has(input:checked){background:color-mix(in srgb, var(--ink) 14%, var(--card));box-shadow:0 0 0 1px var(--card-line)}}.shell .tag,.shell .count-chip,.shell .state-chip{border-radius:var(--r-chip);height:24px;font-size:var(--t-meta);white-space:nowrap;align-items:center;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}.shell .count-chip{min-width:24px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;justify-content:center;padding:0 8px}.shell .tag{border:1px solid var(--card-line);background:var(--sub);color:var(--ink)}.shell .input,.shell .textarea{min-height:var(--h-field);border-color:var(--line);border-radius:var(--r-field);background:var(--card);color:var(--ink)}.shell select.input{background-image:linear-gradient(45deg, transparent 50%, var(--grey) 50%), linear-gradient(135deg, var(--grey) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px}.shell .page>.connect-elsewhere{margin-top:22px}.shell .input:focus-visible,.shell .textarea:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent);border-radius:var(--r-field)}.shell .field label,.shell .field-label{font-size:var(--t-small);font-weight:600}.shell .field-hint{font-size:13px}.shell .field-error,.shell .input[aria-invalid=true]{border-color:var(--s-failed)}.subsection{gap:var(--sp-4);min-width:0;display:grid}.subsection+.subsection,.device-preview+.subsection{padding-top:var(--sp-5);border-top:1px solid var(--card-line)}.subsection-head{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.subsection-head h2,.subsection-head h3,.subsection-head h4{align-items:center;gap:var(--sp-2);color:var(--ink);font-family:var(--font-serif);font-size:var(--t-sub);font-weight:500;line-height:1.25;display:inline-flex}.kind-sections{gap:var(--sp-5);display:grid}.plan{gap:var(--sp-5);min-width:0;display:grid}.plan-bar{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;min-height:38px;display:flex}.plan-count{color:var(--ink);font-size:var(--t-small);font-weight:600}.post-cards,.story-cards{gap:var(--sp-4);min-width:0;display:grid}.post-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.story-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.post-card,.story-card-item{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--card);grid-template-rows:auto 1fr auto;display:grid;position:relative}.post-card.is-selected,.story-card-item.is-selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.post-card-media{aspect-ratio:1;background:var(--mist);border-radius:8px;position:relative;overflow:hidden}.post-card-media img,.post-card-media video{object-fit:cover;width:100%;height:100%;display:block}.post-card-media.is-empty{background:color-mix(in srgb, var(--tile-bg,var(--accent)) 16%, var(--card))}.post-card-empty{place-content:center;justify-items:center;gap:var(--sp-3);height:100%;padding:var(--sp-3);text-align:center;display:grid}.post-card-empty-label{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.post-card-empty .slot-actions{z-index:1;justify-items:stretch;gap:6px;display:grid;position:relative}.post-card-empty .slot-actions .button{min-height:30px;padding:0 10px;font-size:12.5px}.post-card-badge{border-radius:var(--r-chip);background:var(--primary);color:var(--primary-on);padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:8px;left:8px}.post-card-text{align-content:start;gap:4px;min-width:0;display:grid}.post-card-pick{color:var(--ink);font-size:var(--t-small);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;line-height:1.35;overflow:hidden}.post-card-pick:after,.story-pick:after{content:"";border-radius:inherit;position:absolute;inset:0}.post-card-pick:focus-visible{outline:none}:is(.post-card:has(.post-card-pick:focus-visible),.story-card-item:has(.story-pick:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.post-card-excerpt,.story-card-words{-webkit-line-clamp:3;min-height:4.35em;color:var(--grey);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-card-words{-webkit-line-clamp:2;min-height:2.9em;color:var(--ink)}.card-meta{z-index:1;color:var(--grey);font-size:var(--t-meta);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid;position:relative}.card-meta-net{color:var(--ink);display:inline-flex}.card-meta>time,.card-meta>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;min-width:0;overflow:hidden}.card-meta .status{font-size:var(--t-meta);grid-column:1/3}.card-meta-open{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;margin-left:auto;font-weight:600}.card-meta-open:hover{text-decoration-color:currentColor}.story-pick{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:block}.story-pick:focus-visible{outline:none}.story-pick .story{border-radius:8px}.story-card-item .post-card-badge{z-index:2;top:20px;left:20px}.device-preview{gap:var(--sp-3);min-width:0;display:grid}.device-preview-head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.device-preview-head h2,.device-preview-head h3{color:var(--ink);font-family:var(--font-serif);font-size:var(--t-sub);font-weight:500}.device-toggle{margin-left:auto}.device-toggle svg{transition:transform .2s var(--ease)}.device-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.device-strip{align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:flex}.device-thumb{background:color-mix(in srgb, var(--tile-bg,var(--accent)) 18%, var(--card));width:36px;height:36px;color:var(--ink);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.device-thumb.is-story{width:22px;height:38px}.device-thumb img{object-fit:cover;width:100%;height:100%}.device-strip-text{min-width:0;color:var(--grey);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.device-body{grid-template-rows:1fr;min-width:0;display:grid}.device-body[hidden]{display:none}.device-body.is-open{animation:device-open .28s var(--ease-out)}@keyframes device-open{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.device-body.is-open,.device-toggle svg{transition:none;animation:none}}.preview-novisual{color:#333;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.sp-stage{min-width:0;padding:var(--sp-6) var(--sp-5) var(--sp-6);border-radius:var(--r-inner);background:color-mix(in srgb, var(--sand) 26%, var(--card));isolation:isolate;position:relative;overflow:hidden;container:sp/inline-size}.sp-glow{z-index:-1;background:radial-gradient(60% 70% at 30% 55%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), radial-gradient(40% 60% at 85% 60%, color-mix(in srgb, var(--second) 26%, transparent), transparent 70%);filter:blur(18px);position:absolute;inset:0}.sp-devices{grid-template-columns:minmax(0,1fr);justify-items:center;min-width:0;display:grid;position:relative}.sp-devices i{font-style:normal;display:block}.sp-stage .is-facebook{--n-bg:#f0f2f5;--n-card:#fff;--n-ink:#080809;--n-soft:#65686c;--n-line:#dadde1;--n-ph:#e2e5e9;--n-link:#0064d1;--n-accent:#0866ff}.sp-stage .is-instagram{--n-bg:#fff;--n-card:#fff;--n-ink:#0c1014;--n-soft:#646b73;--n-line:#dbdfe4;--n-ph:#eceef1;--n-link:#00376b;--n-accent:#0c1014}.sp-window-wrap{--w-bar:#f3f3f5;--w-line:#dcdce1;--w-pill:#e4e4e9;--w-ink:#3a3a40;--w-soft:#8a8a90}@media (prefers-color-scheme:dark){.sp-stage{background:color-mix(in srgb, var(--deep) 30%, var(--card))}.sp-stage .is-facebook{--n-bg:#1c1c1d;--n-card:#252728;--n-ink:#e2e5e9;--n-soft:#a8abb1;--n-line:#3e4042;--n-ph:#343637;--n-link:#6cb0ff;--n-accent:#2d88ff}.sp-stage .is-instagram{--n-bg:#0c1014;--n-card:#0c1014;--n-ink:#f3f5f7;--n-soft:#a8a8a8;--n-line:#262a2f;--n-ph:#22262b;--n-link:#e0f1ff;--n-accent:#f3f5f7}.sp-window-wrap{--w-bar:#2b2b2e;--w-line:#18181a;--w-pill:#3b3b3f;--w-ink:#ececf1;--w-soft:#9a9aa0}}.sp-devices .sp-line{background:var(--n-ph);border-radius:4px;height:8px}.sp-devices .sp-dot{background:var(--n-ph);border-radius:50%;flex:none;width:26px;height:26px}.sp-devices .sp-dot.is-large{width:40px;height:40px}.sp-devices .sp-square{background:var(--n-ph);border-radius:6px;flex:none;width:22px;height:22px}.sp-row{align-items:center;gap:10px;min-width:0;display:flex}.sp-row>.sp-line{flex:0 auto}.sp-devices .sp-rule{background:var(--n-line);height:1px;margin:2px 0}.sp-devices .sp-heading{width:44%;height:9px}.sp-side{align-content:start;gap:14px;min-width:0;display:none}.sp-side>*{opacity:.72;filter:blur(.8px)}.sp-side>.sp-ig-logo,.sp-side>.sp-logo{opacity:1;filter:none}.sp-window-wrap{--sp-fade:150px;width:calc(100% + 36px);min-width:0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--sp-fade)), transparent);margin:0 -18px;padding:2px 18px 0;display:none}.sp-window-wrap.is-story{--sp-fade:56px}.sp-window{background:var(--n-bg);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 26px 60px -22px #11111161,0 8px 18px -10px #1113;container:spw/inline-size}.sp-titlebar{border-bottom:1px solid var(--w-line);background:var(--w-bar);height:40px;color:var(--w-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 14px;display:grid}.sp-titlebar-start{align-items:center;gap:18px;display:flex}.sp-lights{gap:7px;display:inline-flex}.sp-devices .sp-lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #00000024}.sp-devices .sp-lights i:nth-child(2){background:#febc2e}.sp-devices .sp-lights i:nth-child(3){background:#28c840}.sp-arrows{color:var(--w-soft);gap:10px;display:none}.sp-address{background:var(--w-pill);width:clamp(150px,40cqw,360px);height:26px;color:var(--w-ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;display:inline-flex}.sp-address svg:first-child{color:var(--w-soft)}.sp-titlebar-end{justify-self:end;gap:12px;display:none}.sp-devices .sp-titlebar-end i{border:1.5px solid var(--w-soft);opacity:.7;border-radius:4px;width:14px;height:14px}@container spw (min-width:460px){.sp-arrows,.sp-titlebar-end{display:inline-flex}}.sp-page{background:var(--n-bg);color:var(--n-ink);text-align:left;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.36}.sp-fb-top{z-index:1;background:var(--n-card);grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 14px;display:grid;position:relative;box-shadow:0 1px 2px #0000001a}.sp-fb-brand{align-items:center;gap:8px;display:flex}.sp-devices .sp-search{background:var(--n-bg);border-radius:999px;width:150px;height:32px;display:none}.sp-fb-tabs{gap:6px;display:none}.sp-devices .sp-fb-tabs i{width:54px;height:48px;position:relative}.sp-devices .sp-fb-tabs i:before{content:"";background:var(--n-ph);border-radius:6px;position:absolute;inset:14px 17px}.sp-devices .sp-fb-tabs i.is-on:before{background:color-mix(in srgb, var(--n-accent) 70%, transparent)}.sp-devices .sp-fb-tabs i.is-on:after{content:"";background:var(--n-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.sp-fb-tools{justify-self:end;gap:8px;display:flex}.sp-devices .sp-fb-tools i{background:var(--n-ph);border-radius:50%;width:32px;height:32px}.sp-devices .sp-fb-tools i.is-me{background:color-mix(in srgb, var(--accent) 35%, var(--n-ph))}.sp-fb-body{grid-template-columns:minmax(0,1fr);justify-content:center;gap:28px;padding:16px 16px 0;display:grid}.sp-fb-main{align-content:start;justify-self:center;gap:14px;width:100%;min-width:0;max-width:360px;display:grid}.sp-fb-left,.sp-fb-right{padding-top:4px}.sp-fb-left .sp-row.is-me .sp-dot{background:color-mix(in srgb, var(--accent) 35%, var(--n-ph))}.sp-ad,.sp-invite{align-items:center;gap:10px;min-width:0;display:flex}.sp-ad>span,.sp-invite>span{flex:1;gap:7px;min-width:0;display:grid}.sp-devices .sp-thumb{background:linear-gradient(150deg, color-mix(in srgb, var(--second) 40%, var(--n-ph)), var(--n-ph));border-radius:8px;flex:none;width:64px;height:64px}.sp-pills{gap:6px;display:flex}.sp-devices .sp-pills i{background:var(--n-ph);border-radius:6px;flex:1;height:20px}.sp-devices .sp-pills i:first-child{background:color-mix(in srgb, var(--n-accent) 45%, var(--n-ph))}@container spw (min-width:560px){.sp-devices .sp-search,.sp-fb-tabs{display:flex}}@container spw (min-width:620px){.sp-fb-body{grid-template-columns:minmax(0,360px) minmax(0,170px)}.sp-fb-right{display:grid}}@container spw (min-width:840px){.sp-fb-body{grid-template-columns:minmax(0,170px) minmax(0,360px) minmax(0,170px);justify-content:space-between}.sp-fb-left{display:grid}}.sp-fb-stories{opacity:.78;filter:blur(.6px);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sp-fb-story{aspect-ratio:3/4.6;background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 30%, var(--n-ph)), var(--n-ph) 75%);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014}.sp-fb-story.is-0{background:linear-gradient(var(--n-ph) 70%, var(--n-card) 70%)}.sp-fb-story.is-2{background:linear-gradient(165deg, color-mix(in srgb, var(--second) 34%, var(--n-ph)), var(--n-ph) 75%)}.sp-fb-story.is-3{background:linear-gradient(165deg, color-mix(in srgb, var(--sand) 50%, var(--n-ph)), var(--n-ph) 75%)}.sp-devices .sp-fb-story .sp-dot{background:var(--n-card);width:22px;height:22px;box-shadow:0 0 0 2.5px var(--n-accent);position:absolute;top:8px;left:8px}.sp-devices .sp-fb-story .sp-line{background:#fffc;height:6px;position:absolute;bottom:9px;left:8px;right:16px}.sp-devices .sp-fb-story.is-0 .sp-dot{background:var(--n-accent);box-shadow:0 0 0 3px var(--n-card);top:auto;bottom:18%;left:50%;translate:-50% 50%}.sp-devices .sp-fb-story.is-0 .sp-line{background:var(--n-ph);left:22%;right:22%}.sp-fbpost{background:var(--n-card);color:var(--n-ink);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000024}.sp-fbpost.is-compact{box-shadow:none;border-radius:0;font-size:13px}.sp-post-head{align-items:center;gap:9px;min-width:0;padding:12px 14px 10px;display:flex}.sp-post-head .brand-avatar{flex:none}.sp-who{min-width:0;line-height:1.25;display:grid}.sp-who b,.sp-ig-name,.sp-story-head b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sp-who b{font-size:14px}.sp-who small{color:var(--n-soft);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sp-post-tools{color:var(--n-soft);flex:none;margin-left:auto;display:flex}.sp-fbpost-text{white-space:pre-line;overflow-wrap:anywhere;padding:0 14px 12px}.sp-fbpost.is-compact .sp-post-head{padding:8px 12px 6px}.sp-fbpost.is-compact .sp-fbpost-text{padding:0 12px 8px}.sp-fbpost.is-compact .sp-fbpost-actions span{height:30px}.sp-fbpost.is-compact .sp-fbpost-counts{display:none}.sp-more{color:var(--n-ink);white-space:nowrap;font-weight:600}.sp-tag{color:var(--n-link)}.sp-fbpost-counts{opacity:.85;align-items:center;gap:6px;padding:10px 14px 8px;display:flex}.sp-reacts{display:flex}.sp-devices .sp-reacts i{border:2px solid var(--n-card);background:var(--n-accent);border-radius:50%;width:17px;height:17px}.sp-devices .sp-reacts i+i{background:#f33e58;margin-left:-5px}.sp-devices .sp-fbpost-counts .sp-line.is-end{margin-left:auto}.sp-fbpost-actions{border-top:1px solid var(--n-line);color:var(--n-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 12px;padding:3px 0 5px;font-size:13px;font-weight:600;display:grid}.sp-fbpost-actions span{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:34px;display:flex}.sp-visual{background:var(--n-ph);place-items:center;display:grid;position:relative;overflow:hidden}.sp-visual.is-fill{position:absolute;inset:0}.sp-visual img,.sp-visual video{object-fit:cover;width:100%;height:100%;display:block}.sp-visual .vskel-wrap{align-self:stretch;height:100%}.sp-visual .vskel{height:100%}.sp-visual.is-empty{background:color-mix(in srgb, var(--tile-bg,#888) 22%, var(--n-card))}.sp-novisual{color:var(--n-ink);text-align:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.sp-ig{grid-template-columns:minmax(0,1fr);display:grid}.sp-ig-rail{border-right:1px solid var(--n-line);gap:20px;padding:22px 14px}.sp-ig-logo{color:var(--n-ink);margin-bottom:8px;display:flex}.sp-ig-main{align-content:start;justify-self:center;gap:18px;width:100%;min-width:0;max-width:360px;padding:18px 14px 0;display:grid}.sp-ig-stories{opacity:.78;filter:blur(.6px);gap:12px;display:flex;overflow:hidden}.sp-ig-ring{flex:none;justify-items:center;gap:6px;width:54px;display:grid}.sp-devices .sp-ig-ring .sp-dot{border:2.5px solid var(--n-bg);width:50px;height:50px;box-shadow:0 0 0 2px color-mix(in srgb, #ff0069 55%, var(--n-ph))}.sp-devices .sp-ig-ring .sp-line{width:40px;height:6px}.sp-ig-right{gap:16px;padding:26px 20px 0 0}@container spw (min-width:600px){.sp-ig{grid-template-columns:64px minmax(0,1fr)}.sp-ig-rail{display:grid}.sp-devices .sp-ig-rail .sp-line{display:none}}@container spw (min-width:840px){.sp-ig{grid-template-columns:170px minmax(0,1fr) 210px}.sp-devices .sp-ig-rail .sp-line{display:block}.sp-ig-right{display:grid}}.sp-igpost{color:var(--n-ink);font-size:14px}.sp-igpost .sp-post-head{gap:10px;padding:0 0 10px}.sp-ig-avatar{box-shadow:0 0 0 1.5px color-mix(in srgb, #ff0069 60%, var(--n-ph));border-radius:50%;flex:none;padding:2px;display:flex}.sp-ig-name{font-size:14px}.sp-igpost .sp-visual{box-shadow:0 0 0 1px var(--n-line);border-radius:4px}.sp-ig-actions{align-items:center;gap:14px;padding:10px 0 8px;display:flex}.sp-ig-actions svg{width:22px;height:22px}.sp-ig-save{margin-left:auto;display:flex}.sp-devices .sp-ig-likes{opacity:.85;width:92px;height:9px;margin-bottom:8px}.sp-ig-caption{white-space:pre-line;overflow-wrap:anywhere}.sp-ig-caption b{font-weight:600}.sp-igpost .sp-more{color:var(--n-soft);font-weight:400}.sp-ig-when{color:var(--n-soft);margin-top:6px;font-size:12px}.sp-igpost.is-compact{font-size:13px}.sp-igpost.is-compact .sp-post-head{padding:8px 12px}.sp-igpost.is-compact .sp-visual{box-shadow:none;border-radius:0}.sp-igpost.is-compact .sp-ig-actions,.sp-igpost.is-compact .sp-ig-caption,.sp-igpost.is-compact .sp-ig-when{padding-inline:12px}.sp-igpost.is-compact .sp-ig-actions svg{width:20px;height:20px}.sp-devices .sp-igpost.is-compact .sp-ig-likes{margin-left:12px}.sp-ghost{background:var(--n-card);opacity:.7;filter:blur(.8px);border-radius:10px 10px 0 0;align-content:start;gap:10px;height:150px;padding:14px;display:grid;overflow:hidden}.sp-devices .sp-ghost .sp-block{background:var(--n-ph);border-radius:6px;height:200px}.is-instagram .sp-ghost{background:0 0;padding:0}.sp-webstory{color:#fff;background:#0b0b0c;grid-template-columns:minmax(0,1fr);display:grid}.sp-webstory.is-instagram{background:#1a1a1a;position:relative}.sp-webstory-list{background:var(--n-card);gap:16px;padding:16px}.sp-webstory-logo{color:#fff;display:flex;position:absolute;top:16px;left:18px}.sp-webstory-stage{justify-content:center;align-items:center;gap:18px;min-width:0;padding:22px 16px 72px;display:flex}.sp-webstory-col{gap:12px;width:min(100%,270px);display:grid}.sp-webstory-arrow{background:#ffffff2e;border-radius:50%;flex:none;width:30px;height:30px;display:none}.sp-webstory-side{aspect-ratio:9/16;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 35%, #3a3a3a), #262626);opacity:.5;filter:blur(1.5px);border-radius:8px;flex:none;width:96px;display:none}@container spw (min-width:480px){.sp-webstory-arrow{display:block}}@container spw (min-width:640px){.sp-webstory.is-facebook{grid-template-columns:190px minmax(0,1fr)}.sp-webstory-list{display:grid}.sp-webstory-side{display:block}}.sp-story{aspect-ratio:9/16;color:#fff;background:#1b1b1b;border-radius:10px;position:relative;overflow:hidden}.sp-story.is-empty{background:var(--tile-bg,#333);color:var(--tile-ink,#fff)}.sp-story-shade{z-index:1;background:linear-gradient(#00000080,#0000);height:26%;position:absolute;inset:0 0 auto}.sp-story.is-empty .sp-story-shade{display:none}.sp-story-bars{z-index:2;gap:3px;display:flex;position:absolute;top:8px;left:8px;right:8px}.sp-devices .sp-story-bars i{background:color-mix(in srgb, currentColor 38%, transparent);border-radius:2px;flex:1;height:2.5px}.sp-devices .sp-story-bars i.is-seen,.sp-devices .sp-story-bars i.is-now{background:currentColor}.sp-story-head{z-index:2;align-items:center;gap:8px;font-size:12.5px;display:flex;position:absolute;top:18px;left:10px;right:10px}.sp-story-head .brand-avatar{flex:none}.sp-story-head small{white-space:nowrap;flex:none;font-size:11.5px}.sp-story-tools{flex:none;gap:4px;margin-left:auto;display:flex}.sp-sticker{z-index:2;-webkit-line-clamp:5;color:#111;text-align:center;white-space:pre-line;background:#fff;border-radius:10px;-webkit-box-orient:vertical;padding:8px 12px;font-size:12.5px;line-height:1.35;display:-webkit-box;position:absolute;bottom:13%;left:12%;right:12%;overflow:hidden;box-shadow:0 6px 18px #00000040}.sp-story-words{z-index:2;font-family:var(--font-serif);text-align:center;white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 20px;font-size:17px;line-height:1.3;display:flex;position:absolute;inset:0}.sp-reply{color:#fff;align-items:center;gap:10px;font-size:12.5px;display:flex}.sp-reply>span:first-child{white-space:nowrap;text-overflow:ellipsis;border:1px solid #fff9;border-radius:999px;flex:1;min-width:0;padding:8px 14px;overflow:hidden}.sp-reply svg{flex:none}.sp-phone-wrap{z-index:2;filter:drop-shadow(0 28px 36px #1111114d)drop-shadow(0 6px 10px #11111129);width:min(100%,280px);position:relative}.sp-phone{background:#050506;border-radius:46px;padding:9px;position:relative;box-shadow:0 0 0 2px #56565c,0 0 0 3.5px #1d1d20,inset 0 0 0 1px #ffffff14}.sp-phone-key{background:#3f3f44;border-radius:2px;width:3px;position:absolute}.sp-phone-key.is-action{height:22px;top:96px;left:-6px}.sp-phone-key.is-up{height:40px;top:134px;left:-6px}.sp-phone-key.is-down{height:40px;top:182px;left:-6px}.sp-phone-key.is-power{height:64px;top:156px;right:-6px}.sp-phone-screen{aspect-ratio:9/19.5;background:var(--n-bg);color:var(--n-ink);text-align:left;isolation:isolate;border-radius:37px;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.36;position:relative;overflow:hidden}.sp-phone-screen.is-story{color:#fff;background:#000}.sp-island{z-index:6;background:#000;border-radius:999px;width:78px;height:23px;position:absolute;top:10px;left:50%;translate:-50%}.sp-status{z-index:4;background:var(--n-card);justify-content:space-between;align-items:center;height:38px;padding:2px 22px 0 30px;font-size:13px;display:flex;position:relative}.sp-status b{font-weight:600}.is-story .sp-status{background:0 0}.sp-status-icons{align-items:center;gap:5px;display:flex}.sp-status-icons svg{fill:currentColor}.sp-battery{border:1.2px solid color-mix(in srgb, currentColor 55%, transparent);border-radius:3.5px;width:23px;height:11px;padding:1.5px;display:block}.sp-devices .sp-battery i{background:currentColor;border-radius:1.5px;width:80%;height:100%}.sp-home{z-index:6;background:currentColor;border-radius:4px;width:96px;height:4px;position:absolute;bottom:7px;left:50%;translate:-50%}.sp-m-feed{align-content:start;gap:6px;display:grid}.sp-m-appbar{background:var(--n-card);height:34px;color:var(--n-ink);justify-content:space-between;align-items:center;margin-bottom:-6px;padding:0 12px 0 14px;display:flex}.sp-m-tools{gap:8px;display:flex}.sp-devices .sp-m-tools i{background:var(--n-ph);border-radius:50%;width:28px;height:28px}.is-instagram .sp-m-feed{gap:0}.is-instagram .sp-m-appbar{margin-bottom:0}.sp-devices .is-instagram .sp-m-tools i{border-radius:7px;width:22px;height:22px}.sp-m-feed .sp-ghost{border-radius:0;height:140px}.sp-m-tabbar{z-index:3;border-top:1px solid var(--n-line);background:color-mix(in srgb, var(--n-card) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-around;align-items:center;height:46px;padding-bottom:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.sp-devices .sp-m-tabbar i{background:var(--n-ph);border-radius:6px;width:20px;height:20px}.sp-devices .sp-m-tabbar i.is-on{background:var(--n-accent)}.sp-devices .sp-m-tabbar i.is-me{border-radius:50%}.sp-m-story{align-content:start;display:grid;position:absolute;inset:38px 0 0}.sp-m-story .sp-reply{padding:10px 12px}@container sp (min-width:520px){.sp-window-wrap{display:block}.sp-stage.has-both .sp-phone-wrap{margin-top:-110px}}@container sp (min-width:780px){.sp-stage.has-both .sp-devices{grid-template-columns:minmax(0,1fr) 280px;align-items:end}.sp-stage.has-both .sp-phone-wrap{margin:0 0 0 -84px}}.sheet-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:scrim-in .2s var(--ease);background:#11111175;position:fixed;inset:0}.sheet{z-index:61;background:var(--card);width:min(100%,540px);color:var(--ink);animation:sheet-in .3s var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-28px 0 56px -28px #00000073}.sheet-head{align-items:center;gap:var(--sp-3);min-height:72px;padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--card-line);background:var(--card-head);display:flex}.sheet-title{min-width:0;font-family:var(--font-serif);font-size:var(--t-section);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;overflow:hidden}.sheet-close{margin-left:auto}.sheet-lead{padding:var(--sp-4) var(--sp-5) 0;color:var(--grey);font-size:var(--t-small)}.sheet-body{min-height:0;padding:var(--sp-5) var(--sp-5) var(--sp-8);overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet-foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--card-line);background:var(--card-head)}@keyframes sheet-in{0%{transform:translate(100%)}}@keyframes scrim-in{0%{opacity:0}}.sheet.sheet-center{border-radius:var(--r-card);width:min(100% - 32px,1120px);max-height:min(100dvh - 48px,960px);animation:sheet-pop .24s var(--ease-out);inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 32px 80px -24px #00000080}.sheet-center .work-table{gap:var(--sp-6);position:static}.sheet-center .sp-window-wrap{max-height:max(360px,min(100dvh,1008px) - 330px);overflow:hidden}.sheet-center .sp-phone-wrap{width:min(100%,280px,min(100dvh,1008px)/2.03 - 172.414px)}.work-below{gap:var(--sp-4);width:min(100%,760px);margin-inline:auto;display:grid}.work-below .board-facts{align-items:center;margin:0}.work-below .board-working{color:var(--ink);background:0 0;gap:8px;padding:0;font-size:13px;display:inline-flex;position:static}.work-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.work-actions .link-button{margin-left:auto}@keyframes sheet-pop{0%{opacity:0;transform:scale(.97)}}@media (max-width:640px){.sheet.sheet-center{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-scrim{animation:none}}.content-page>.device-preview{margin-bottom:var(--sp-5);padding:var(--sp-5);border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow);grid-column:1/-1}@media (min-width:1100px){.shell .content-page.is-boxed>.device-preview{grid-column:2/4}}.shell .page-head .status,.shell .page-head .content-head{color:var(--deep-soft)}.glance-day.is-past .glance-num{color:var(--grey);font-weight:500}.shell .studio-step legend{font-size:var(--t-card)}.sheet-stack .inline-form>.field-hint{order:1}.sheet-stack .inline-form>.button{order:2;justify-self:start}.team-main>:first-child>.section-title:first-child,.team-side .section-title:first-child{margin-top:0}.tab-list{position:relative}.shell .figures{--cols:2;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--sp-2);background:0 0;border:0;border-radius:0;overflow:visible}.shell .figures:has(>:last-child:first-child){--cols:1}:is(.shell .figures:has(>:last-child:nth-child(3)),.shell .figures:has(>:last-child:nth-child(5)),.shell .figures:has(>:last-child:nth-child(6)),.shell .figures:has(>:last-child:nth-child(9))){--cols:3}:is(.shell .figures:has(>:last-child:nth-child(4)),.shell .figures:has(>:last-child:nth-child(7)),.shell .figures:has(>:last-child:nth-child(8))){--cols:4}:is(.shell .figures:has(>:last-child:nth-child(5))>:nth-child(n+4),.shell .figures:has(>:last-child:nth-child(7))>:nth-child(7)){grid-column:span 1}.shell .figure{padding:var(--sp-3) var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);grid-template-rows:auto 1fr;align-content:start}.shell .figure dt{min-height:2.7em;font-size:13px;line-height:1.35}.shell .figure dd{align-self:end}@media (max-width:559px){.shell .figures{--cols:2!important}.shell .figures>:last-child:nth-child(odd){grid-column:1/-1}}.shell .report .card-grid{align-items:stretch}.shell .report .card-cell>.report-card{align-content:start;height:100%}.shell .report-next{justify-items:stretch}.shell .report-next>.button{justify-self:start}.fil .fil-next{margin-top:var(--sp-2);color:var(--deep-soft);font-size:var(--t-small);font-weight:600}.fil .fil-next a{text-underline-offset:3px;text-decoration:underline}.fil-tabs{gap:var(--sp-4)}.fil-filter{justify-self:start}.fil-filter .count-chip{min-width:20px;height:20px;font-size:11.5px}.fil .thread{gap:var(--sp-5)}.fil .tab-panel{padding-top:var(--sp-1)}.fil-messages{gap:var(--sp-6);display:grid}.fil-group{gap:var(--sp-3);display:grid}.fil-group>.section-title{margin:0}.turn-scope{padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--s-review) 40%, var(--card-line));border-radius:var(--r-inner);background:color-mix(in srgb, var(--s-review) 10%, var(--card));color:var(--ink);font-size:var(--t-small);font-weight:600}.activity{gap:2px;display:grid}.activity li{align-items:baseline;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;grid-template-columns:auto minmax(0,1fr) auto;font-size:13.5px;display:grid}.activity li+li{border-top:1px solid var(--card-line)}.activity li.is-unread .activity-text{font-weight:600}.activity time{color:var(--grey);font-size:var(--t-meta);white-space:nowrap}.meter-line{gap:var(--sp-1);display:grid}.meter-line+.meter-line{padding-top:var(--sp-4);border-top:1px solid var(--card-line)}.meter-line .cp-bar{margin:var(--sp-1) 0}.meter-line .cp-link{justify-self:start}.shell .tabbar{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.shell .tabbar a{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 2px;font-size:10.5px;overflow:hidden}.shell .tab-panel>.brand-section:has(.twin-form){box-shadow:none;background:0 0;border:0;padding:0}.shell .tab-panel>.brand-section:has(.twin-form)>.brand-heading{margin:0 0 var(--sp-2);font-size:var(--t-section);background:0 0;border:0;padding:0}.shell .twin-form,.shell .tab-panel>.brand-section .twin-form{gap:var(--sp-5);columns:auto;display:grid}.twin-cards{gap:var(--sp-5);border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;margin:0;padding:0;display:grid}@media (min-width:1000px){.twin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.twin-card .card-body{align-content:start;gap:var(--sp-5)}.twin-card .card-body>.field-hint:first-child{margin-bottom:calc(-1 * var(--sp-2))}.twin-row{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;display:grid}.twin-row>.field{align-content:start}.twin-card .field .segmented{flex-wrap:wrap;justify-self:start}.chip-field,.color-field{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.chip-list{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip-item{border:1px solid var(--card-line);border-radius:var(--r-chip);background:var(--sub);max-width:100%;min-height:32px;font-size:var(--t-small);align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.chip-item span{overflow-wrap:anywhere;min-width:0}.chip-item button,.color-remove{width:26px;height:26px;color:var(--grey);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.chip-item button:hover,.color-remove:hover{background:var(--nav-fill);color:var(--ink)}.chip-none{color:var(--grey);font-size:13px;font-style:italic}.chip-add{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.color-list{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.color-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.color-swatch{border:1px solid var(--card-line);cursor:pointer;background:0 0;border-radius:10px;width:44px;height:44px;padding:0}.color-swatch::-webkit-color-swatch-wrapper{padding:0}.color-swatch::-webkit-color-swatch{border:0;border-radius:9px}.color-hex{text-transform:lowercase;min-height:40px;font-family:ui-monospace,monospace;font-size:14px}.color-field>.button{justify-self:start}.pillar-list{gap:var(--sp-3);display:grid}.pillar-list li{align-items:center;gap:var(--sp-4);font-size:var(--t-small);grid-template-columns:minmax(110px,.9fr) minmax(0,1.4fr) auto;font-weight:600;display:grid}.stepper{align-items:center;gap:var(--sp-2);display:inline-flex}.stepper .button{width:32px;padding:0;font-size:16px}.stepper output{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch}.twin-form>.sticky-save{border:1px solid var(--card-line);border-radius:var(--r-card);box-shadow:var(--card-shadow);margin:0}@media (max-width:559px){.pillar-list li{grid-template-columns:minmax(0,1fr) auto}.pillar-list .pillar-bar{grid-area:2/1/auto/-1}}.montage-frame.is-empty{background:color-mix(in srgb, var(--accent) 7%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, var(--card-line)), 0 10px 34px #11111114}.montage-empty{justify-items:center;gap:var(--sp-3);max-width:26ch;padding:var(--sp-6);color:var(--grey);text-align:center;font-size:14px;line-height:1.45;display:grid}.montage-empty svg{background:color-mix(in srgb, var(--accent) 12%, var(--card));width:44px;height:44px;color:var(--ink);border-radius:50%;padding:11px}.layout-thumb.is-real{background:var(--mist);box-shadow:inset 0 0 0 1px var(--hair)}.layout-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.layout-thumb>.layout-check{z-index:1;background:var(--ink);width:20px;height:20px;color:var(--paper);box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;top:5px;right:5px}.layout-card:has(input:checked) .layout-check{display:grid}.layout-card:has(input:checked) .layout-name{color:var(--ink)}:root{--lyso:#cd9667;--lyso-ink:#94623a;--lyso-soft:#f3e6da;--accent:var(--lyso-ink);--accent-soft:var(--lyso-soft)}@media (prefers-color-scheme:dark){:root{--lyso-ink:#d9a77c;--lyso-soft:#2b221b;--accent:var(--lyso);--accent-soft:var(--lyso-soft)}}.lyso-mark-leaf,.shell .page-head .lyso-mark-leaf,.shell .band .lyso-mark-leaf{fill:var(--lyso)}.head-icon.tone-lyso{--tone:var(--lyso-ink)}.login-foot a[aria-current=true]{text-decoration:underline;-webkit-text-decoration-color:var(--lyso);text-decoration-color:var(--lyso);text-underline-offset:5px;text-decoration-thickness:2px}.login-foot a:hover{color:var(--ink)}.login .account-list{gap:var(--sp-2);margin-top:var(--sp-6);display:grid}.login .account-list a{justify-content:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-color:var(--card-line);transition:border-color .15s var(--ease), background-color .15s var(--ease)}.login .account-list a:hover{border-color:var(--lyso);background:color-mix(in srgb, var(--lyso-soft) 55%, var(--card))}.login .account-list .account-pick-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.login .page-head{margin:0}.login .page-head .page-title{font-size:30px}.app-nav a{white-space:nowrap}@media (min-width:760px) and (max-width:1199px){.app-header-inner{gap:12px}.app-nav{flex:0 auto;gap:2px;min-width:0}.app-nav a{gap:7px;height:38px;padding:0 10px}.app-nav .nav-icon{display:inline-flex}.app-nav a:not([aria-current=page]) .nav-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-nav a:not([aria-current=page]) .count{min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:0}.shell .app-nav a[aria-current=page] .nav-icon{color:var(--accent)}.app-header-inner>.credit-meter{flex:none}}@media (min-width:760px) and (max-width:1099px){.account-name{flex:none;display:inline-flex}.account-name-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1100px) and (max-width:1199px){.account-name{flex:0 auto;max-width:220px}.account-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}}.card-grid{align-items:stretch}.card-grid>.card-cell{flex-direction:column;display:flex}.card-grid>.card-cell>*{flex:auto}.card-grid.is-masonry>.card-cell{display:block}.shell .panel,.shell .settings-section,.shell .brand-section,.shell .report-card{align-content:start}.settings-split{align-items:stretch}.card-head>.button:last-child:not(:first-child),.card-head>.card-action:last-child{margin-left:auto}.shell .settings-section>.brand-heading,.shell .brand-section>.brand-heading{font-size:var(--t-card)}.setting-row.switch-row{align-items:flex-start;gap:14px;display:flex}.switch-row>div{min-width:0}.shell .progress-bar,.shell .ledger-bar,.shell .stat-meter,.shell .pillar-bar,.shell .cp-bar{background:color-mix(in srgb, var(--ink) 9%, var(--card))}.shell .progress{gap:var(--sp-2);margin-bottom:var(--sp-5)}.shell .progress-bar{height:6px}.shell .progress-bar span{background:var(--accent)}.shell .swatches span,.shell .cp-swatches i{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent)}.shell .credit-total+.field-hint{margin-bottom:var(--sp-5)}.file-grid:not(.is-list)>.file-tile{display:flex}.file-grid:not(.is-list)>.file-tile>.file-open{align-content:start;height:100%}.expert-figures{grid-template-rows:auto auto;row-gap:2px}.expert-figures>div{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.expert-figures dd{white-space:nowrap;align-self:end}.expert-figures .expert-report{white-space:normal}@media (min-width:640px){.integration-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.integration-group{grid-area:span 2/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:14px}.integration-group.span-1{grid-column:span 1}.integration-group>.integration-group-head,.integration-group>.integration-grid{grid-column:1/-1}.integration-group>.integration-grid{grid-template-columns:subgrid;gap:20px}}@media (min-width:1400px){.integration-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-group.span-2{grid-column:span 2}.integration-group.span-3{grid-column:span 3}}@media (min-width:1280px){.shell .card-grid>.is-wide .figures:has(>:last-child:nth-child(8)){--cols:8}}@media (min-width:1100px){.shell .content-page.is-boxed{grid-template-columns:minmax(0, 1fr) minmax(0, 520px) 22px minmax(0, calc(var(--box) - 542px)) minmax(0, 1fr);column-gap:0}.shell .content-page.is-boxed>*{grid-column:4}.shell .content-page.is-boxed>.page-head{grid-column:1/-1}.shell .content-page.is-boxed>.back,.shell .content-page.is-boxed>.device-preview{grid-column:2/5}.shell .content-page.is-boxed>.post,.shell .content-page.is-boxed>.content-story{grid-column:2}}@media (min-width:1000px){.dash-grid{align-items:stretch}.dash-main,.dash-side,.dash-side-list{flex-direction:column;gap:22px;display:flex}.dash-side>.dash-side-list{flex:auto}.dash-main>.block:last-child,.dash-side-list>.block:last-child{flex-direction:column;flex:auto;display:flex}.dash-main>.block:last-child>.card,.dash-side-list>.block:last-child>.card{flex:auto}}.lyso-card-mark{background:var(--lyso-soft);color:var(--lyso-ink)}.shell .studio-step legend.montage-sublegend{font-family:var(--font-serif);font-size:var(--t-sub);font-weight:500}@media (max-width:639px){.integration-grid{grid-auto-rows:auto}}.segmented,fieldset.segmented{flex-wrap:nowrap;max-width:100%}.segmented>button,.segmented>.segmented-option{text-align:center;flex:0 auto;min-width:0;line-height:1.2}@media (max-width:559px){.segmented>button,.segmented>.segmented-option{padding-inline:10px}.shell .report-card .data-table{font-size:13px}.shell .report-card .data-table th,.shell .report-card .data-table td{padding:9px 6px}.shell .report-card .data-table th[scope=row],.shell .report-card .data-table td.is-na{white-space:normal}}.tab[data-pointer]:focus-visible{outline:none}.shell .correct-box{gap:var(--sp-3);padding:0 var(--pad) var(--pad);border-radius:var(--r-card);overflow:hidden}.shell .correct-box>.correct-label{min-height:56px;margin:0 calc(-1 * var(--pad)) var(--sp-2);padding:14px var(--pad);border-bottom:1px solid var(--card-line);background:var(--card-head);font-size:var(--t-card);align-items:center;line-height:1.25;display:flex}input[type=file]{max-width:100%;color:var(--grey);font-size:13px}input[type=file]::file-selector-button{border:1px solid var(--line);background:var(--card,var(--paper));min-height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s var(--ease);border-radius:999px;margin-right:10px;padding:0 14px;font-weight:600}input[type=file]:hover::file-selector-button{border-color:var(--ink)}@container (min-width:560px){.dash-credits .card-body{column-gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dash-credits .meter-line+.meter-line{border-top:0;padding-top:0}}.shell .montage-side{padding:22px var(--pad) var(--pad);border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow);align-self:start}.shell .montage-side .montage-head .section-title{color:var(--ink);font-size:var(--t-card)}.shell details.panel>summary{align-items:baseline;gap:10px;list-style:none;display:flex}.shell details.panel>summary::-webkit-details-marker{display:none}.shell details.panel>summary:before{content:"+";width:12px;color:var(--grey);font-family:var(--font-sans);flex:none;font-weight:600}.shell details.panel[open]>summary:before{content:"−"}@media (max-width:559px){.device-preview-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.device-preview-head>.field-hint{grid-area:2/1/auto/-1}.device-preview-head>.device-toggle{grid-area:1/2}}@media (max-width:899px){.cal-toolbar>.cal-nav{margin-left:auto}}@media (max-width:1279px){.team-side .section-title:first-child{margin-top:34px}}@media (max-width:359px){.shell .report-card .data-table{font-size:12px}.shell .report-card .data-table th,.shell .report-card .data-table td{padding-inline:4px}}.settings-stack>.settings-split+.settings-section{margin:0}.fil-group-empty{padding:var(--sp-4) var(--pad);border:1px dashed var(--line);border-radius:var(--r-card);background:var(--card);color:var(--grey);font-size:var(--t-small)}.dm-list,.lead-list{padding:0 var(--pad);border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--card-shadow);display:grid}.dm-row{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dm-row:first-child{border-top:0}.dm-avatar{background:color-mix(in srgb, var(--second) 18%, var(--card));width:42px;height:42px;color:var(--ink);font-family:var(--font-serif);border-radius:50%;flex:none;place-items:center;font-size:19px;font-weight:600;display:inline-grid;position:relative}.dm-avatar-net{border:2px solid var(--card);background:var(--ink);width:20px;height:20px;color:var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.dm-row-main{gap:3px;min-width:0;display:grid}.dm-row-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.dm-row-head b{font-size:var(--t-body)}.dm-net,.dm-row-head time{color:var(--grey);font-size:var(--t-meta)}.dm-net{align-items:center;gap:5px;display:inline-flex}.dm-row-last{color:var(--ink);font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-row:not(.is-waiting) .dm-row-last{color:var(--grey)}.dm-who{color:var(--grey);font-weight:600}.dm-row-side{justify-content:flex-end;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.dm-state{border:1px solid var(--card-line);border-radius:var(--r-chip);background:var(--card);height:26px;color:var(--ink);font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:7px;padding:0 11px 0 9px;font-weight:700;display:inline-flex}.dm-state:before{content:"";background:var(--s-scheduled);border-radius:50%;width:8px;height:8px}.dm-state-waiting_human{border-color:color-mix(in srgb, var(--s-review) 45%, var(--card-line));background:color-mix(in srgb, var(--s-review) 14%, var(--card))}.dm-state-waiting_human:before{background:var(--s-review)}.dm-state-closed:before{background:var(--s-waiting)}.dm-by-lyso,.by-lyso{color:var(--lyso-ink);font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:5px;font-weight:700;display:inline-flex}@media (max-width:639px){.dm-row{grid-template-columns:auto minmax(0,1fr)}.dm-row-side{grid-column:2;justify-content:flex-start}.dm-row-side .button{margin-left:auto}}.dm-body{gap:var(--sp-4);min-width:0;display:grid}.dm-status{justify-items:start;gap:var(--sp-2);display:grid}.dm-window{margin-top:calc(-1 * var(--sp-2))}.dm-rule{border-color:color-mix(in srgb, var(--s-review) 40%, var(--card-line));background:color-mix(in srgb, var(--s-review) 9%, var(--card))}.dm-thread{gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-inner);background:var(--sub);display:grid}.dm-thread-loading{gap:var(--sp-3);display:grid}.dm-msg{justify-items:start;gap:4px;max-width:86%;display:grid}.dm-msg.is-out{justify-self:end;justify-items:end}.dm-bubble{border:1px solid var(--card-line);background:var(--card);color:var(--ink);font-size:var(--t-body);white-space:pre-line;overflow-wrap:anywhere;border-radius:18px 18px 18px 4px;gap:6px;padding:10px 14px;line-height:1.45;display:grid}.dm-msg.is-out .dm-bubble{background:var(--ink);color:var(--paper);border-color:#0000;border-radius:18px 18px 4px}.dm-msg.is-lyso .dm-bubble{border-color:color-mix(in srgb, var(--lyso) 45%, var(--card-line));background:var(--lyso-soft);color:var(--ink)}.dm-msg.is-failed .dm-bubble{opacity:.7}.dm-deleted{color:var(--grey);font-style:italic}.dm-attachments a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dm-meta{color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.dm-author{align-items:center;gap:5px;font-weight:700;display:inline-flex}.dm-msg.is-lyso .dm-author{color:var(--lyso-ink)}.dm-tagged,.dm-kind{border:1px solid var(--card-line);border-radius:var(--r-chip);background:var(--card);color:var(--ink);padding:1px 8px;font-weight:600}.dm-failed{color:var(--alert);font-weight:700}.dm-disclosure{max-width:100%;color:var(--grey);font-size:var(--t-meta);text-align:right}.dm-event{border-radius:var(--r-chip);background:color-mix(in srgb, var(--s-review) 12%, var(--card));color:var(--ink);font-size:var(--t-meta);flex-wrap:wrap;justify-content:center;justify-self:center;gap:4px 10px;padding:6px 12px;font-weight:600;display:flex}.dm-event time{color:var(--grey);font-weight:500}.dm-compose{gap:var(--sp-3);display:grid}.dm-suggestion{gap:var(--sp-3);padding:var(--sp-4);border-color:color-mix(in srgb, var(--lyso) 45%, var(--card-line));background:color-mix(in srgb, var(--lyso-soft) 60%, var(--card));display:grid}.dm-suggestion .turn-title{align-items:center;gap:8px;display:inline-flex}.dm-suggestion-text{font-family:var(--font-serif);white-space:pre-line;font-size:18px;line-height:1.45}.dm-review{border-color:color-mix(in srgb, var(--s-review) 40%, var(--card-line));background:color-mix(in srgb, var(--s-review) 9%, var(--card))}.dm-review ul{flex-basis:100%;margin-top:-4px}.dm-composer{gap:var(--sp-2);display:grid}.dm-input{resize:vertical;min-height:96px}.dm-exits{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--card-line);display:grid}.dm-exit{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.dm-exit .button{justify-content:center;min-width:196px}@media (max-width:479px){.dm-exit{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.dm-exit .button{min-width:0}.dm-msg{max-width:92%}}.my-answer.is-lyso .bubble{background:var(--lyso-soft);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lyso) 45%, transparent)}.lead{align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-5) 0;border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.lead:first-child{border-top:0}.lead-main{gap:6px;min-width:0;display:grid}.lead-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lead-head b{font-family:var(--font-serif);font-size:var(--t-sub);font-weight:600}.lead-state{border-radius:var(--r-chip);background:var(--mist);height:22px;color:var(--ink);font-size:var(--t-meta);align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.lead-state-new{background:color-mix(in srgb, var(--s-scheduled) 16%, var(--card))}.lead-state-contacted{background:color-mix(in srgb, var(--s-review) 16%, var(--card))}.lead-state-won{background:color-mix(in srgb, var(--s-published) 16%, var(--card))}.lead-need{font-size:var(--t-body);overflow-wrap:anywhere}.lead-contact{font-size:var(--t-small);flex-wrap:wrap;gap:4px 18px;display:flex}.lead-contact li{gap:6px;min-width:0;display:inline-flex}.lead-contact-label{color:var(--grey)}.lead-contact a{overflow-wrap:anywhere;text-underline-offset:3px;font-weight:600;text-decoration:underline}.lead-meta{color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.lead-crm-failed{color:var(--alert);font-weight:600}.lead-side{justify-items:end;gap:6px;display:grid}@media (max-width:759px){.lead{grid-template-columns:minmax(0,1fr)}.lead-side{justify-items:stretch}.lead-side .segmented{width:100%}}.nl-card{gap:var(--sp-4);min-width:0;display:grid}.nl-head{gap:4px;display:grid}.nl-kicker{color:var(--grey);font-size:var(--t-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.nl-subject{font-family:var(--font-serif);font-size:var(--t-card);margin:0;font-weight:500;line-height:1.3}.nl-preheader{color:var(--grey);font-size:var(--t-small)}.nl-grid{gap:var(--sp-4);min-width:0;display:grid}@media (min-width:1100px){.nl-grid{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr);align-items:start}}.nl-facts{gap:var(--sp-3);display:grid}.nl-fact{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.nl-fact h3{font-family:var(--font-sans);font-size:var(--t-small);margin:0;font-weight:700}.nl-fact .button{justify-self:start}.nl-list-pick{gap:var(--sp-2);display:grid}.nl-needs{color:color-mix(in srgb, var(--s-review) 70%, var(--ink));font-weight:600}.nl-value{flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}.nl-value small{color:var(--grey);font-weight:500}.nl-state{align-items:center;gap:7px;display:inline-flex}.nl-state:before{content:"";background:var(--s-waiting);border-radius:50%;width:8px;height:8px}.nl-state-scheduled:before,.nl-state-published:before{background:var(--s-published)}.nl-state-validated:before,.nl-state-created:before,.nl-state-creating:before,.nl-state-scheduling:before{background:var(--s-scheduled)}.nl-stats{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nl-stats>div{padding:var(--sp-2) var(--sp-3);background:var(--card);border-radius:10px;gap:2px;display:grid}.nl-stats dt{color:var(--grey);font-size:var(--t-meta)}.nl-stats dd{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.nl-stats dd b{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.nl-stats dd small{color:var(--grey);font-size:var(--t-meta);font-weight:600}.nl-mail{gap:var(--sp-2);min-width:0;display:grid}.nl-mail>.link-button{justify-self:start}.nl-frame-wrap{border:1px solid var(--card-line);border-radius:var(--r-inner);background:#f4f4f5;overflow:hidden}.nl-frame{background:#f4f4f5;border:0;width:100%;height:480px;display:block}.nl-frame-skeleton{border-radius:0;height:560px}.nl-frame-empty{padding:var(--sp-6);color:#4b4b48}.auto-replies{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.auto-replies-state{color:var(--grey);font-size:var(--t-small);padding-left:58px;font-weight:600}.auto-replies-state.is-active{color:var(--lyso-ink)}@media (max-width:479px){.auto-replies-state{padding-left:0}}.integration-initial{color:var(--int-logo,var(--ink));font-family:var(--font-sans);font-size:22px;font-weight:800;line-height:1}.field-optional{color:var(--grey);font-weight:500}.voice-page{gap:22px;min-width:0;display:grid}.voice-empty{padding:var(--sp-4);border:1px dashed var(--line);border-radius:var(--r-inner);gap:4px;display:grid}.voice-list{gap:var(--sp-3);display:grid}.voice-item{align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--card);grid-template-columns:minmax(0,1fr) auto;display:grid}.voice-item.is-current{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--card))}.voice-item-main{gap:6px;min-width:0;display:grid}.voice-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.voice-name b{font-size:var(--t-sub)}.voice-source{color:var(--grey);font-size:var(--t-meta)}.shell .tag.tag-current{background:color-mix(in srgb, var(--s-published) 16%, var(--card));color:var(--ink)}.voice-failed{color:var(--alert)}.voice-item-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.voice-play{justify-self:start}.voice-play[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--card))}@media (max-width:559px){.voice-item{grid-template-columns:minmax(0,1fr)}.voice-item-actions{justify-content:flex-start}}@media (min-width:1000px){.brand-split.voice-ways{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.voice-clone{gap:var(--sp-4);display:grid}.voice-page .answer-bar{align-items:center}.voice-file{padding:9px 12px}.voice-consent{gap:var(--sp-3);padding:var(--sp-4);border:1px solid color-mix(in srgb, var(--s-review) 40%, var(--card-line));border-radius:var(--r-inner);background:color-mix(in srgb, var(--s-review) 7%, var(--card));display:grid}.voice-consent legend{float:left;width:100%;font-weight:700}.check-row{font-size:var(--t-small);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.check-row input{width:18px;height:18px;accent-color:var(--primary);margin-top:1px}.field-hint.field-error{color:var(--alert);font-weight:600}.layout-strip.motion-strip{grid-template-columns:repeat(5,minmax(84px,1fr))}.motion-thumb{background:var(--m-accent);color:var(--m-accent-ink);place-items:center;display:grid}.motion-thumb>span:not(.layout-check){display:block}.motion-thumb .mt-photo{background:linear-gradient(160deg,#efd7b8 0%,#c98d5c 62%,#8a5a3b 100%);position:absolute;inset:0}.motion-thumb .mt-title,.motion-thumb .mt-line{background:#fff;border-radius:3px;height:7%;position:absolute;left:12%}.motion-thumb .mt-title{width:62%;bottom:22%}.motion-thumb .mt-line{opacity:.9;width:40%;height:4%;bottom:12%}.motion-title_reveal .mt-photo{opacity:.85;inset:0 0 46%}.motion-title_reveal .mt-title{background:var(--m-accent-ink);animation:mt-rise 2.4s var(--ease-out) infinite}.motion-photo_slide .mt-photo{animation:3.2s ease-in-out infinite alternate mt-zoom}.motion-thumb .mt-arrow{color:#fff;text-shadow:0 1px 2px #00000080;font-size:15px;font-weight:700;position:absolute;top:10%;right:10%}.motion-thumb .mt-numeral{font-family:var(--font-serif);font-size:40px;font-weight:600;line-height:1}.motion-thumb .mt-quote{font-family:var(--font-serif);font-size:34px;line-height:1;position:absolute;top:6%;left:12%}.motion-thumb .mt-stars{letter-spacing:1px;font-size:10px}.motion-quote .mt-line{background:var(--m-accent-ink);bottom:18%;left:30%}.motion-thumb .mt-card{background:var(--m-paper);border-radius:5px;width:34%;height:52%;position:absolute;top:24%;box-shadow:0 2px 6px #0003}.motion-thumb .mt-card-1{opacity:.6;left:6%;transform:scale(.85)}.motion-thumb .mt-card-2{z-index:1;left:33%}.motion-thumb .mt-card-3{opacity:.6;left:60%;transform:scale(.85)}@keyframes mt-rise{0%{opacity:0;transform:translateY(40%)}30%,to{opacity:1;transform:none}}@keyframes mt-zoom{to{transform:scale(1.12)translate(-4%)}}@media (prefers-reduced-motion:reduce){.motion-thumb *{animation:none}}.photo-tile.is-picked{outline:3px solid var(--ink);outline-offset:2px}.photo-order{background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.product-rows{gap:var(--sp-3);display:grid}.product-row{align-items:end;gap:var(--sp-3);grid-template-columns:56px minmax(0,1fr) minmax(96px,150px);display:grid}.product-thumb{background:var(--mist);border-radius:10px;width:56px;height:56px;display:block;position:relative;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-thumb b{background:var(--ink);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:4px;left:4px}@media (max-width:479px){.product-row{grid-template-columns:56px minmax(0,1fr)}.product-row .product-price{grid-column:2}}.montage-nophoto{margin-top:var(--sp-2);justify-self:start}.voice-script{gap:var(--sp-3);margin-top:var(--sp-3);display:grid}.script-preview{padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb, var(--lyso) 40%, var(--card-line));border-radius:var(--r-inner);background:color-mix(in srgb, var(--lyso-soft) 55%, var(--card));gap:4px;display:grid}.script-preview-title{color:var(--lyso-ink);font-size:var(--t-meta);font-weight:700}.script-preview-text{font-family:var(--font-serif);font-size:var(--t-sub);overflow-wrap:anywhere;line-height:1.45}.montage-cost-voice{color:var(--grey);font-size:var(--t-meta);font-weight:500;display:block}.montage-side .script-preview{margin-top:var(--sp-3)}.integration-flow{gap:20px;display:grid}.code-form{gap:8px;display:grid}.code-form>label{font-size:14px;font-weight:600}.code-row{gap:10px;display:flex}.code-row .code-input{text-align:center;flex:0 200px;min-width:0;max-width:none;height:48px;font-size:20px}.code-row .button{min-height:48px;padding:0 22px}.code-form .field-hint{max-width:46ch;margin:0}.flow-secondary{border-top:1px solid var(--hair);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}@media (max-width:559px){.answer-bar.connect-choice .button{flex:auto}}.setting-row:has(>.levels){container:levels/inline-size}@container levels (min-width:760px){.levels{gap:0 var(--sp-5);margin:var(--sp-3) 0 var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr))}.level{gap:var(--sp-3);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:0}.level:before{top:14px;right:calc(-1 * var(--sp-5));width:auto;height:2px;bottom:auto;left:38px}.level>div{flex-direction:column;gap:4px;display:flex}.level .level-choose{align-self:flex-start;margin-top:auto;padding-top:0}.level>div>.field-hint{margin-bottom:var(--sp-2)}}.auto-replies .field-hint{max-width:none}.wl-scope{--wl-fill:var(--wl-light,var(--ink));--wl-on:var(--wl-light-on,var(--paper));display:contents}@media (prefers-color-scheme:dark){.wl-scope{--wl-fill:var(--wl-dark,var(--ink));--wl-on:var(--wl-dark-on,var(--paper))}}.wl-scope.is-branded .page-mark{display:none}@media (min-width:560px){.wl-scope.is-branded .dash>.greeting.band{grid-template-columns:minmax(0,1fr) auto}}.wordmark.wordmark-brand{background:var(--wl-fill);min-width:0;max-width:100%;color:var(--wl-on);font-family:var(--font-sans);letter-spacing:-.01em;border-radius:12px;gap:10px;padding:5px 14px 5px 5px;font-size:15px;font-weight:650;line-height:1.2}.wordmark-brand .wl-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-tile{background:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.wl-tile img{object-fit:contain;width:100%;height:100%;padding:3px}.wl-tile.is-initials{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--wl-on) 45%, transparent);color:var(--wl-on);letter-spacing:.02em;background:0 0;font-size:13px;font-weight:700}@media (min-width:1200px){.app-header-inner>.wordmark.wordmark-brand{margin-bottom:16px;padding:8px 12px 8px 8px}.app-header-inner>.wordmark-brand .wl-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box}}@media (max-width:1199.98px){.app-header-inner>.wordmark.wordmark-brand{flex:0 auto;max-width:62%}}@media (max-width:599.98px){.app-header-inner>.wordmark.wordmark-brand{max-width:58%}.app-header-inner>.wordmark-brand~.account-name{border-left:0;flex:none;padding-left:0;display:inline-flex}.app-header-inner>.wordmark-brand~.account-name .account-name-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.login .wordmark.wordmark-brand{justify-self:start;margin-bottom:40px;padding:8px 18px 8px 8px;font-size:18px}.login .wordmark-brand .wl-tile{width:40px;height:40px}.login.is-branded .button-primary{background:var(--wl-fill);color:var(--wl-on)}.login.is-branded .button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--wl-fill) 86%, var(--wl-on))}.wl-layout{gap:var(--sp-5);align-items:start;display:grid}@media (min-width:1000px){.wl-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.wl-aside{top:calc(var(--header) + var(--sp-5));position:sticky}}.wl-form{gap:var(--sp-5);min-width:0;display:grid}.wl-form .panel{margin-top:0}.wl-aside{gap:var(--sp-3);min-width:0;display:grid}.wl-preview{gap:var(--sp-3);display:grid}.wl-pane{--wl-fill:var(--wl-light);--wl-on:var(--wl-light-on);gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-inner);color:#111;background:#f6f6f4;border:1px solid #e4e4e2;display:grid}.wl-pane[data-scheme=dark]{--wl-fill:var(--wl-dark);--wl-on:var(--wl-dark-on);color:#f2f2f0;background:#161615;border-color:#262625}.wl-pane-label{color:inherit;opacity:.8;font-size:12px;font-weight:600}.wl-pane-header{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.wl-pane-account{min-width:0;color:inherit;opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wl-logo-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.wl-logo-box{border:1px dashed var(--card-line);border-radius:var(--r-inner);background:#fff;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.wl-logo-box img{object-fit:contain;width:100%;height:100%;padding:6px}.wl-logo-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.wl-logo-actions label{cursor:pointer;position:relative}.wl-logo-actions label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.wl-color{align-items:center;gap:var(--sp-2);display:flex}.wl-color .color-hex{flex:0 12ch;min-width:0}.wl-check{color:var(--ink);align-items:baseline;gap:8px;font-size:13px;display:flex}.wl-check>span{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;transform:translateY(2px)}.wl-check.is-ok>span{background:var(--s-published);color:var(--paper)}.wl-check.is-low>span{background:var(--s-failed);color:var(--paper)}.wl-host{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.wl-status{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.wl-status>span{background:var(--s-waiting);width:20px;height:20px;color:var(--paper);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:inline-grid}.wl-status.is-ok>span{background:var(--s-published)}.wl-record{gap:var(--sp-2);display:grid}.wl-record-row{gap:4px;display:grid}.wl-record-row dt{color:var(--grey);font-size:12px;font-weight:600}.wl-record-row dd{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.wl-record-row dd .input{min-height:40px;font-size:14px}.wl-save{align-items:center;gap:var(--sp-3)}@media (max-width:480px){.wl-record-row dd{grid-template-columns:minmax(0,1fr);justify-items:start}.wl-record-row dd .input{justify-self:stretch}}.billing-banner{--tone:var(--s-waiting);width:min(100% - 2 * var(--gutter), var(--wide));margin:var(--sp-4) auto 0;border:1px solid color-mix(in srgb, var(--tone) 40%, var(--card-line));border-radius:var(--radius);background:color-mix(in srgb, var(--tone) 12%, var(--card));overflow:hidden}.billing-banner.is-past_due{--tone:var(--s-review)}.billing-banner.is-suspended{--tone:var(--s-failed)}.billing-banner-inner{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border-left:4px solid var(--tone);font-size:var(--t-small);flex-wrap:wrap;display:flex}.billing-banner-inner p{color:var(--ink);flex:340px}.billing-banner-actions{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.export-data{align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--t-small);flex-wrap:wrap;display:flex}.export-data a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.export-data .export-meta{color:var(--grey)}.export-data:not(.is-compact){flex-direction:column;align-items:flex-start}.export-skeleton{border-radius:var(--r-chip);width:140px;height:32px;display:inline-block}.form-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>.field{align-content:start}.form-grid>.field.is-wide{grid-column:1/-1}.form-grid .field-hint:not(.field-error){font-size:var(--t-meta)}@media (max-width:559px){.form-grid{grid-template-columns:minmax(0,1fr)}}.billing-form{gap:var(--sp-4);display:grid}.billing-address{font-style:normal;font-size:var(--t-small);gap:2px;display:grid}.vat-status{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.vat-status p{color:var(--ink);font-size:var(--t-small)}.vat-status p:last-child{color:var(--grey)}.plan-picker{gap:var(--sp-4);justify-items:start;display:grid;container-type:inline-size}.plan-picker>.plan-choices{width:100%}@container (max-width:959px){.plan-choices{--choice-columns:2!important}}@container (max-width:519px){.plan-choices{--choice-columns:1!important}}.plan-choices .choice-head{flex-wrap:wrap;min-height:26px}.plan-choices .choice-aside{margin-left:auto}.plan-choices .choice-card{padding:var(--sp-4) var(--sp-5) var(--sp-5);align-content:start}.plan-choices .choice-desc{align-content:start;gap:var(--sp-1);padding-left:0;display:grid}.plan-tagline{color:var(--grey);font-size:13px}.plan-price{align-items:baseline;gap:0 var(--sp-2);margin-top:var(--sp-2);color:var(--grey);flex-wrap:wrap;display:flex}.plan-price b{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.1}.plan-saving{color:var(--s-published);font-size:12.5px;font-weight:600}.plan-feats{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hair);color:var(--ink);gap:6px;display:grid}.plan-feats>span{padding-left:18px;position:relative}.plan-feats>span:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:1px}.subscribe-grid{gap:var(--sp-8);margin-top:var(--sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}@media (max-width:1019px){.subscribe-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.subscribe-summary{position:static}}.subscribe-form{gap:var(--sp-6);min-width:0;display:grid}.subscribe-step{gap:var(--sp-4);min-width:0;padding:var(--sp-5);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--card);display:grid}.subscribe-step>h2{align-items:center;gap:var(--sp-3);font-size:var(--t-card);font-weight:600;display:flex}.step-number{background:var(--accent);width:26px;height:26px;color:var(--accent-on,#fff);font-family:var(--font-sans);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.terms-line{align-items:flex-start;font-weight:500}.terms-line input{flex:none;margin-top:2px}.terms-line a{text-underline-offset:3px;text-decoration:underline}.subscribe-submit{gap:var(--sp-2);justify-items:start;display:grid}.subscribe-submit .button{min-height:48px;padding-inline:28px}.subscribe-summary{top:calc(var(--header) + var(--sp-5));gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--card-line);border-radius:var(--radius);background:var(--sub);display:grid;position:sticky}.subscribe-summary>h2{font-size:var(--t-card);font-weight:600}.summary-plan{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--hair);display:flex}.summary-plan b{font-family:var(--font-serif);font-size:24px;font-weight:500}.summary-plan span,.summary-price span{color:var(--grey);font-size:var(--t-small)}.summary-price b{font-variant-numeric:tabular-nums;font-size:20px}.summary-trial{padding:var(--sp-3);border-radius:var(--r-inner);background:color-mix(in srgb, var(--s-published) 14%, var(--card));color:var(--ink);font-size:var(--t-small);font-weight:600}.summary-points{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--hair);color:var(--grey);font-size:13px;display:grid}.summary-points li{padding-left:18px;position:relative}.summary-points li:before{content:"";background:var(--grey-mid);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:1px}.billing-row{gap:var(--sp-5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;display:grid}.billing-row.is-single{grid-template-columns:minmax(0,1fr)}.billing-row.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:899px){.billing-row,.billing-row.is-even{grid-template-columns:minmax(0,1fr);gap:0}}.welcome{border-color:color-mix(in srgb, var(--s-published) 45%, var(--card-line));background:color-mix(in srgb, var(--s-published) 12%, var(--card))}.panel.welcome b{color:var(--ink);font-size:var(--t-body)}.plan-now{align-items:baseline;gap:var(--sp-3);display:flex}.plan-now b{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.015em;font-size:34px;font-weight:500;line-height:1.1}.panel .plan-now span{color:var(--grey);font-size:var(--t-small)}.panel .plan-now-price{color:var(--ink);font-size:var(--t-body);font-variant-numeric:tabular-nums}.panel .plan-now-price span{color:var(--grey)}.panel .plan-note{color:var(--ink);font-weight:600}.card-line{align-items:baseline;gap:var(--sp-1) var(--sp-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.panel .card-line{color:var(--ink);font-size:var(--t-body)}.card-line b{text-transform:capitalize}.panel .card-line .card-exp{color:var(--grey);font-size:var(--t-small)}.plan-facts{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-facts>.is-wide{grid-column:span 2}.plan-facts>div{align-content:start}@media (max-width:559px){.plan-facts{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.plan-facts dd{font-size:15px}}.billing-status.is-trialing,.billing-status.is-active{background:color-mix(in srgb, var(--s-published) 16%, var(--card))}.billing-status.is-past_due{background:color-mix(in srgb, var(--s-review) 20%, var(--card))}.billing-status.is-suspended{background:color-mix(in srgb, var(--s-failed) 16%, var(--card))}.change-preview{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.change-grid{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}@media (max-width:759px){.change-grid{grid-template-columns:minmax(0,1fr)}}.change-facts{gap:var(--sp-3);flex-direction:column}.change-facts dd{font-size:var(--t-body)}.amounts-table{border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--card);overflow:hidden}.amounts-table caption{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--card-line);color:var(--grey);font-size:var(--t-meta);text-align:left;font-weight:600}.amounts-table th,.amounts-table td{padding:var(--sp-2) var(--sp-3)}.amounts-table tr.is-total th,.amounts-table tr.is-total td{font-size:var(--t-body);font-weight:700}.option-brands{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.option-brands>div{min-width:0}.option-brands h3,.panel .switch-row h3,.panel h3.subsection-title{color:var(--ink);font-size:var(--t-body);font-weight:600}.cancel-panel{margin-bottom:var(--sp-6)}.invoice-table td,.invoice-table th{vertical-align:middle}.invoice-table .invoice-links{justify-content:flex-end;gap:var(--sp-3);font-weight:600;display:flex}.invoice-table .invoice-links a{text-underline-offset:3px;text-decoration:underline}.invoice-status.is-paid{background:color-mix(in srgb, var(--s-published) 16%, var(--card))}.invoice-status.is-open{background:color-mix(in srgb, var(--s-review) 20%, var(--card))}.invoice-status.is-void,.invoice-status.is-uncollectible{background:color-mix(in srgb, var(--s-failed) 14%, var(--card))}@media (max-width:719px){.invoice-table,.invoice-table tbody,.invoice-table tr,.invoice-table th,.invoice-table td{display:block}.invoice-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invoice-table tbody tr{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4);border-bottom:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-table tbody tr:last-child{border-bottom:0}.invoice-table th,.invoice-table td{text-align:left;white-space:normal;border:0;padding:0}.invoice-table th[scope=row]{font-size:var(--t-body);grid-column:1/-1}.invoice-table td[data-label]:before{content:attr(data-label);color:var(--grey);font-size:var(--t-meta);font-weight:600;display:block}.invoice-table .invoice-links{grid-column:1/-1;justify-content:flex-start}}.login-switch{margin-top:var(--sp-5);color:var(--grey);font-size:var(--t-small)}.login-switch a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.signup-choice{align-items:center;gap:var(--sp-2) var(--sp-3);margin:calc(-1 * var(--sp-3)) 0 var(--sp-5);color:var(--grey);font-size:var(--t-small);flex-wrap:wrap;display:flex}.signup{width:min(100% - 2 * var(--gutter), 1120px);padding:var(--sp-8) 0 calc(var(--sp-8) * 2);margin-inline:auto}.signup-head{gap:var(--sp-2);display:grid}.signup-head .wordmark{margin-bottom:var(--sp-6);font-size:28px}.signup-head h1{font-family:var(--font-serif);font-size:var(--t-page);letter-spacing:-.015em;font-weight:500;line-height:1.1}.credit-meter.is-page{gap:var(--sp-5);white-space:normal;border:0;border-radius:0;height:auto;padding:0}.credit-meter.is-page .ring-track,.credit-meter.is-page .ring-fill{stroke-width:1.7px}.credit-meter-figure{gap:var(--sp-1);display:grid}.credit-meter.is-page b{font-family:var(--font-serif);letter-spacing:-.02em;font-size:56px;font-weight:500;line-height:1}.credit-meter.is-page .credit-meter-word{font-size:var(--t-small);display:inline}.credit-counter .credit-pool{padding:var(--sp-3) var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub)}.credit-counter .credit-pool b{color:var(--ink);font-weight:600}.credit-bar{gap:var(--sp-2);display:grid}.credit-bar h3{color:var(--ink);font-size:var(--t-body);font-weight:600}.credit-facts{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.credit-facts>div{align-content:space-between}.cap-form{gap:var(--sp-4);display:grid}.cap-amount{align-items:center;gap:var(--sp-3);display:flex}.cap-amount .input{font-variant-numeric:tabular-nums;max-width:180px}.cap-amount span{color:var(--grey);font-size:var(--t-small)}.credit-rules .credit-steps{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.credit-steps li{align-content:start;gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--sub);display:grid}.credit-steps li b{color:var(--ink);font-size:var(--t-body);font-weight:600}.credit-steps li>span:last-child{color:var(--grey);font-size:var(--t-small)}.credit-step-n{width:26px;height:26px;margin-bottom:var(--sp-2);background:var(--ink);color:var(--paper);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}@media (max-width:759px){.credit-rules .credit-steps{grid-template-columns:minmax(0,1fr)}.credit-meter.is-page b{font-size:44px}}.pack-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.pack-card{align-content:start;gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--card-line);border-radius:var(--r-inner);background:var(--card);display:grid}.pack-card.is-recommended{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--card))}.pack-card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:28px;display:flex}.panel .pack-card h3{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.01em;font-size:26px;font-weight:500}.panel .pack-price{align-items:baseline;gap:var(--sp-2);color:var(--grey);display:flex}.panel .pack-price b{color:var(--ink);font-size:var(--t-card);font-variant-numeric:tabular-nums}.panel .pack-unit{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.panel .pack-saving{min-height:1.4em;color:var(--grey);font-size:var(--t-small)}.pack-card .button{margin-top:var(--sp-2);justify-self:stretch}@media (max-width:759px){.pack-grid{grid-template-columns:minmax(0,1fr)}}.history-table th,.history-table td{text-align:left;vertical-align:top}.history-table th.history-credits,.history-table td.history-credits{text-align:right}.history-table td:nth-child(2){white-space:normal}.history-table .history-kind{color:var(--ink);font-weight:600}.history-table .history-reason{color:var(--grey)}.history-table .history-link{text-underline-offset:3px;text-decoration:underline}@media (max-width:719px){.history-table,.history-table tbody,.history-table tr,.history-table th,.history-table td{display:block}.history-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.history-table tbody tr{gap:var(--sp-1) var(--sp-4);padding:var(--sp-4);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;display:grid}.history-table tbody tr:last-child{border-bottom:0}.history-table th,.history-table td{white-space:normal;border:0;padding:0}.history-table th[scope=row]{color:var(--grey);font-size:var(--t-meta);grid-column:1/-1;font-weight:500}.history-table td:nth-child(2){grid-column:1}.history-table td:nth-child(3){color:var(--grey);font-size:var(--t-small);grid-column:1}.history-table td:nth-child(3):before{content:attr(data-label) " : "}.history-table td:nth-child(3):lang(en):before{content:attr(data-label) ": "}.history-table td.is-empty{display:none}.history-table td.history-credits{font-size:var(--t-card);grid-area:2/2/span 2;align-self:center}}.plan-lock{align-content:start;gap:var(--sp-3);display:grid}.plan-lock-note{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--card-line));border-radius:var(--r-inner);background:color-mix(in srgb, var(--accent) 8%, var(--card));color:var(--ink);font-size:var(--t-small);display:flex}.plan-lock-note p{align-items:baseline;gap:var(--sp-1) var(--sp-3);color:var(--ink);font-size:var(--t-small);flex-wrap:wrap;display:flex}.plan-lock-icon{background:color-mix(in srgb, var(--accent) 16%, var(--card));width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.plan-lock-note b{font-weight:600}.plan-lock-advice{color:var(--grey)}.plan-lock-link{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.plan-lock-body{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed;filter:saturate(.4);border:0;min-width:0;margin:0;padding:0}.plan-lock-lead{margin-bottom:var(--sp-5)}.voice-ways>.plan-lock{grid-template-rows:auto minmax(0,1fr)}.voice-ways>.plan-lock>.plan-lock-body>*{height:100%}.credit-advice{margin-top:var(--sp-5)}.messages-head{flex-wrap:wrap;align-items:center}.messages-head>div:nth-child(2){flex:320px}.messages-pause{flex:0 auto;max-width:380px}.messages-pause .switch-row{align-items:center}.messages-pause .field-label{font-size:var(--t-small);font-weight:600}.messages-notice{margin-bottom:var(--sp-4)}.network-mark{border:1px solid color-mix(in srgb, var(--network-colour) 22%, #e4e4e2);color:var(--network-colour);background:#fff;border-radius:9px;flex:none;place-items:center;display:inline-grid}.network-mark svg{fill:currentColor}.msg-filters{gap:var(--sp-3);margin-bottom:var(--sp-4);display:grid}.msg-filters-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.msg-search{flex:240px;min-width:0}.msg-search .input,.msg-state-select .input{width:100%}.msg-state-select{flex:0 220px}.msg-networks{align-items:center;gap:var(--sp-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.msg-chip{min-height:var(--h-control);border:1px solid var(--card-line);border-radius:var(--r-chip);background:var(--card);color:var(--ink);font-size:var(--t-small);cursor:pointer;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:600;display:inline-flex}.msg-chip:hover{border-color:var(--ink)}.msg-chip[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, var(--card));box-shadow:0 0 0 1px var(--ink)}.msg-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-clear{margin-left:var(--sp-2);color:var(--grey);font-size:var(--t-small)}.messages-layout{border:1px solid var(--card-line);border-radius:var(--r-card);background:var(--card);height:clamp(560px,100dvh - 400px,840px);box-shadow:var(--card-shadow);grid-template-columns:minmax(300px,400px) minmax(0,1fr);display:grid;overflow:hidden}.messages-list-pane{border-right:1px solid var(--hair);flex-direction:column;min-width:0;min-height:0;display:flex}.msg-summary{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--hair);color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;flex:none;font-weight:600;display:flex}.msg-summary-button{min-height:var(--h-small);padding:0 var(--sp-3);border:1px solid var(--card-line);border-radius:var(--r-chip);background:var(--card);color:var(--ink);font-size:var(--t-meta);cursor:pointer;font-weight:700}.msg-summary-button:hover{border-color:var(--ink)}.msg-summary-button[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, var(--card));box-shadow:0 0 0 1px var(--ink)}.msg-summary-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-summary-urgent{color:var(--s-urgent)}.msg-list{min-height:0;transition:opacity .15s var(--ease);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.msg-list.is-loading{opacity:.55}.msg-row{gap:var(--sp-3);width:100%;padding:var(--sp-4);border:0;border-bottom:1px solid var(--hair);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.msg-row:hover{background:color-mix(in srgb, var(--ink) 4%, var(--card))}.msg-row.is-current{background:var(--sub);box-shadow:inset 3px 0 0 var(--accent)}.msg-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.msg-row-main{gap:4px;min-width:0;display:grid}.msg-row-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;display:flex}.msg-row-head b{font-size:var(--t-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-row-head time{color:var(--grey);font-size:var(--t-meta);white-space:nowrap;flex:none}.msg-row-text{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;font-size:var(--t-small);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.msg-row:not(.is-waiting) .msg-row-text{color:var(--grey)}.msg-row-meta{align-items:center;gap:4px var(--sp-3);color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;display:flex}.msg-row-error{color:var(--alert);font-weight:700}.msg-state{color:var(--ink);font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.msg-state:before{content:"";background:var(--tone,var(--s-waiting));border-radius:50%;width:8px;height:8px}.msg-state-to_handle{--tone:var(--s-review)}.msg-state-waiting_human{--tone:var(--s-urgent)}.msg-state-handled{--tone:var(--s-published)}.msg-more{padding:var(--sp-4);display:grid}.shell .msg-empty{padding:var(--sp-8) var(--sp-5);box-shadow:none;background:0 0;border:0}.messages-layout[data-empty]{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.messages-layout[data-empty] .messages-thread-pane{display:none}.messages-layout[data-empty] .messages-list-pane{border-right:0}.messages-layout[data-empty] .msg-empty{text-align:center;justify-items:center}.msg-skeleton{gap:var(--sp-3);padding:var(--sp-3);display:grid}.messages-thread-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.msg-pick{align-content:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-8);text-align:center;flex:1;display:grid}.msg-pick h2{font-family:var(--font-serif);font-size:var(--t-section);font-weight:500}.msg-pick p{max-width:36ch;color:var(--grey)}.msg-thread{flex-direction:column;flex:1;min-height:0;display:flex}.msg-thread-head{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--hair);flex:none;display:grid}.msg-back{justify-self:start;display:none}.msg-thread-who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.msg-thread-who h2{font-family:var(--font-serif);font-size:var(--t-card);overflow-wrap:anywhere;font-weight:500}.msg-thread-who h2:focus{outline:none}.msg-thread-sub{align-items:center;gap:4px var(--sp-3);color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;margin-top:3px;display:flex}.msg-thread-body{gap:var(--sp-4);min-height:0;padding:var(--sp-5);flex:1;align-content:start;display:grid;overflow-y:auto}.msg-post{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-inner);background:var(--sub);gap:6px;display:grid}.msg-post-head{gap:4px var(--sp-3);color:var(--grey);font-size:var(--t-meta);flex-wrap:wrap;display:flex}.msg-post-head b{color:var(--ink)}.msg-post-text{overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;font-size:var(--t-small);white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.msg-entries{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}.msg-entry{padding-left:var(--sp-4);border-left:2px solid var(--hair);gap:10px;display:grid}.msg-entry.is-current{border-left-color:var(--accent)}.msg-entry .my-answer.is-lyso .bubble{border:1px solid color-mix(in srgb, var(--lyso) 45%, var(--card-line));background:var(--lyso-soft);color:var(--ink)}.msg-thread-foot{max-height:58%;padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--hair);background:var(--card);flex:none;overflow-y:auto}.msg-thread-foot.is-inline{max-height:none;margin-inline:calc(-1 * var(--sp-5));margin-bottom:calc(-1 * var(--sp-5));overflow:visible}.msg-compose{gap:10px;display:grid}.msg-compose-label{align-items:center;gap:var(--sp-2);display:inline-flex}.msg-input{field-sizing:content;width:100%;min-height:64px;max-height:40vh;font-size:var(--t-body);resize:vertical;line-height:1.45}.msg-compose-hint{justify-content:space-between;gap:var(--sp-3);display:flex}.msg-count{font-variant-numeric:tabular-nums;flex:none}.msg-foot-note{gap:var(--sp-3);display:grid}.msg-refused{margin-bottom:var(--sp-3);border-color:color-mix(in srgb, var(--s-review) 45%, var(--card-line));background:color-mix(in srgb, var(--s-review) 10%, var(--card));display:grid}.msg-refused-label{color:var(--grey);font-size:var(--t-meta);font-weight:600}.msg-refused-text{max-height:9em;padding:var(--sp-3);border-radius:var(--r-inner);background:var(--card);overflow-wrap:anywhere;white-space:pre-line;margin:0;overflow:auto}.msg-actions{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.msg-exits{align-items:flex-start;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.msg-exit{justify-items:start;gap:4px;max-width:15em;display:grid}.msg-exit-hint{font-size:var(--t-meta)}@media (max-width:899px){.messages-layout{height:auto;display:block;overflow:visible}.messages-layout[data-pane=thread] .messages-list-pane,.messages-layout[data-pane=list] .messages-thread-pane{display:none}.messages:has(.messages-layout[data-pane=thread]) :is(.messages-head,.messages-notice,.msg-filters){display:none}.messages-list-pane{border-right:0}.msg-list,.msg-thread-body,.msg-thread-foot{overflow:visible}.msg-thread-foot{max-height:none}.msg-thread-foot.is-inline{margin-inline:calc(-1 * var(--sp-4))}.msg-back{display:inline-flex}.msg-summary-button{min-height:var(--h-control);padding:0 var(--sp-4);font-size:var(--t-small)}.msg-thread-head,.msg-thread-body,.msg-thread-foot{padding-inline:var(--sp-4)}}@media (max-width:559px){.msg-state-select{flex-basis:100%}.msg-kinds{max-width:100%}.msg-exits,.msg-exit{width:100%;max-width:none}.msg-exits{display:grid}}.account-name.is-switch,.side-account.is-switch{cursor:pointer;text-align:left}.account-name.is-switch{padding-block:0;background:0 0;border-top:0;border-bottom:0;border-right:0;min-height:36px;padding-right:4px}.account-name.is-switch:hover{color:var(--ink)}.account-name.is-switch:focus-visible{outline-offset:-2px;border-radius:10px}.account-name.is-switch .account-name-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.side-account.is-switch{width:100%;transition:border-color .15s var(--ease);justify-content:space-between}.side-account.is-switch:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--card-line))}.side-account-text{overflow-wrap:anywhere;flex:auto;min-width:0}.side-account-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.switch-chevron{color:var(--grey);flex:none;display:inline-flex}.acct-picker{gap:var(--sp-5);min-width:0;display:grid}.acct-search .input{width:100%}.acct-group{gap:var(--sp-2);min-width:0;display:grid}.acct-group-title{color:var(--grey);font-size:var(--t-meta);letter-spacing:.02em;font-weight:700}.acct-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.acct-list a{align-items:center;gap:var(--sp-3);min-height:52px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-inner);font-weight:600;display:flex}.acct-list a:hover,.acct-list a[aria-current=true]{background:var(--nav-fill)}.acct-list small,.acct-picker.is-page small{color:var(--grey);font-size:var(--t-meta);flex:none;font-weight:500}.acct-list a:hover small,.acct-list a[aria-current=true] small{color:var(--ink)}.acct-list .account-pick-name,.login .acct-picker .account-pick-name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:auto;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}.acct-current{color:var(--ink);flex:none;display:inline-flex}.acct-picker.is-page{gap:var(--sp-6);margin-top:var(--sp-6)}.login .acct-picker.is-page .account-list{margin-top:0}.acct-picker.is-page .acct-group-title{margin-bottom:var(--sp-1)}.agency-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agency-note{margin-bottom:var(--sp-5)}.agency-bar{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-6);margin:0 0 var(--sp-5);flex-wrap:wrap;display:flex}@media (min-width:1280px){.card-grid.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-card{gap:var(--sp-4);flex-direction:column;display:flex}.client-head{align-items:center;gap:var(--sp-3);display:flex}.client-title{flex:auto;min-width:0}@media (max-width:600px){.client-head{flex-wrap:wrap}.client-title{flex-basis:calc(100% - 40px - var(--sp-3))}.client-head .health-chip{margin-left:calc(40px + var(--sp-3))}.agency-bar .choice-segmented{border-radius:var(--r-inner);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.agency-bar .choice-segmented button{white-space:nowrap}}.client-title h2{color:var(--ink);font-family:var(--font-serif);font-size:var(--t-card);overflow-wrap:anywhere;font-weight:500;line-height:1.2}.client-card .client-meta{font-size:var(--t-meta);margin-top:2px}.health-chip{flex:none;gap:7px}.client-reasons{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.client-reasons li{align-items:flex-start;gap:var(--sp-2);color:var(--ink);font-size:var(--t-small);display:flex}.client-reasons .sdot{margin-top:7px}.reason-level{color:var(--grey);font-size:var(--t-meta);letter-spacing:.02em;font-weight:700;display:block}.agency-search{flex:220px;min-width:0;max-width:340px}.agency-search .input{width:100%}.client-team{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--card-line);display:grid}.client-card .client-team-title{color:var(--grey);font-size:var(--t-meta);font-weight:600}.client-people{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.client-people .tag{white-space:normal;height:auto;min-height:24px;padding-block:4px}.client-actions{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.notice-limit{border-color:color-mix(in srgb, var(--s-review) 45%, var(--card-line));background:color-mix(in srgb, var(--s-review) 9%, var(--card));align-items:flex-start}.notice-limit>div{gap:var(--sp-1);flex:240px;display:grid}.agency-sheet{gap:var(--sp-8);display:grid}.agency-sheet .section-title{margin-top:0}.agency-sheet .field-hint{margin-top:var(--sp-1)}.agency-people{margin:var(--sp-3) 0 var(--sp-4);padding:0;list-style:none;display:grid}.agency-person{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--card-line);display:grid}.agency-person-main{gap:2px;min-width:0;display:grid}.agency-person-main b{overflow-wrap:anywhere;font-weight:600}.agency-person-main span{color:var(--grey);font-size:var(--t-small);overflow-wrap:anywhere}.agency-person-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.agency-person-actions select{flex:160px;width:auto;min-width:0}.agency-none{margin:var(--sp-3) 0 var(--sp-4);color:var(--grey);font-size:var(--t-small)}.agency-assign{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--card-line)}.agency-sheet .invite-form{margin-top:var(--sp-4)}
