.cseq .app-panel-head{background:var(--paper-alt)}.cseq .cseq-body{padding:0;display:flex;flex-direction:column;min-height:0}.cseq .cseq-angle{flex:0 0 auto}.cseq-angle{margin:0;padding:11px var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-mute);border-bottom:1px solid var(--hairline-soft)}.cseq-open{text-decoration:none}.cseq-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--hairline);color:var(--ink-mute);background:var(--paper-sunk);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.cseq-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.cseq-status.is-ok{color:var(--ok);background:var(--ok-soft);border-color:transparent}.cseq-status.is-ok .cseq-status-dot{background:var(--ok)}.cseq-status.is-info{color:var(--accent-strong);background:var(--accent-soft);border-color:transparent}.cseq-status.is-info .cseq-status-dot{background:var(--accent)}.cseq-status.is-idle{color:var(--ink-mute);background:var(--paper-sunk);border-color:var(--hairline)}.cseq-status.is-idle .cseq-status-dot{background:var(--ink-faint)}.cseq-list{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;overflow-y:auto}.cseq-step{display:grid;grid-template-columns:30px 1fr auto auto;align-items:baseline;-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-bottom:1px solid var(--hairline-soft);border-left:2px solid transparent;transition:background var(--dur-fast) var(--ease-standard)}.cseq-step:last-child{border-bottom:0}.cseq-step:hover{background:var(--paper-alt)}.cseq-step[data-status=live]{border-left-color:var(--ok)}.cseq-step[data-status=ab-test]{border-left-color:var(--accent)}.cseq-step[data-status=draft]{border-left-color:var(--hairline)}.cseq-divider{padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper-alt);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.cseq-divider:first-child{border-top:0}.cseq-no{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.cseq-main{min-width:0}.cseq-subject{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cseq-sub{margin:var(--space-1) 0 0;display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.cseq-channel{flex:none;font-size:var(--text-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.cseq-channel,.cseq-snippet{font-family:var(--font-sans)}.cseq-snippet{min-width:0;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-mute);white-space:normal;overflow-wrap:anywhere}.cseq-interval{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums}.cseq-chip,.cseq-interval{align-self:baseline;white-space:nowrap}.cseq-chip{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid var(--hairline);color:var(--ink-mute);background:var(--paper-sunk);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.cseq-chip.is-ok{color:var(--ok);background:var(--ok-soft);border-color:transparent}.cseq-chip.is-info{color:var(--accent-strong);background:var(--accent-soft);border-color:transparent}.cseq-chip.is-idle{color:var(--ink-mute);background:var(--paper-sunk);border-color:var(--hairline)}.cseq-foot{flex:0 0 auto;margin:auto 0 0;padding:10px 14px 12px;border-top:1px solid var(--hairline);background:var(--paper-alt)}.cseq-foot-row{display:grid;grid-template-columns:96px 1fr;-moz-column-gap:var(--space-3);column-gap:var(--space-3);padding:3px 0}.cseq-foot-key{font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute)}.cseq-foot-key,.cseq-foot-val{font-family:var(--font-sans);font-size:var(--text-xs)}.cseq-foot-val{margin:0;line-height:var(--leading-normal);color:var(--ink-soft)}@media (max-width:640px){.cseq-step{grid-template-columns:26px 1fr auto;row-gap:var(--space-1)}.cseq-chip{grid-column:3;grid-row:1}.cseq-interval{grid-column:2/4;justify-self:start}}.cstep .app-panel-head{background:var(--paper-alt)}.cstep{container:cstep/inline-size}.cstep[data-frame=pane]{flex:1 1 auto;min-height:0}.cstep[data-frame=panel]{flex:0 0 auto}.cstep .cstep-body{padding:0;min-height:0}.cstep-note{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums}.cstep-locked{margin:0;padding:var(--space-3) var(--space-4);border-bottom:var(--rule) solid var(--hairline-soft);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-mute);background:var(--paper-alt)}.cstep-cols{display:grid;grid-template-columns:minmax(0,1fr)}.cstep-col{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4)}.cstep-col+.cstep-col{border-top:var(--rule) solid var(--hairline-soft)}.cstep-col-label{margin:0 0 var(--space-3)}@container cstep (min-width: 44rem){.cstep-cols{grid-template-columns:repeat(12,minmax(0,1fr))}.cstep-cadence{grid-column:span 3;padding-inline:0}.cstep-cadence>.cstep-col-label{padding-inline:var(--space-4)}.cstep-compose{grid-column:span 5}.cstep-preview{grid-column:span 4;background:var(--paper-alt)}.cstep-col+.cstep-col{border-top:0;border-left:var(--rule) solid var(--hairline-soft)}}.cstep-list{list-style:none;margin:0;padding:0}.cstep-item{border-bottom:var(--rule) solid var(--hairline-soft);border-left:calc(var(--rule) * 2) solid transparent}.cstep-item:last-child{border-bottom:0}.cstep-item[data-status=live]{border-left-color:var(--ok)}.cstep-item[data-status=ab-test]{border-left-color:var(--accent)}.cstep-item[data-status=draft]{border-left-color:var(--hairline)}.cstep-pick{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-4) var(--space-3);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.cstep-pick:hover:not(:disabled){background:var(--paper-alt)}.cstep-pick:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.cstep-pick:disabled{cursor:default}.cstep-pick.is-selected{background:var(--accent-soft);box-shadow:inset var(--space-1) 0 0 var(--accent)}.cstep-pick-top{display:inline-flex;align-items:baseline;gap:var(--space-2)}.cstep-day{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums}.cstep-day,.cstep-no{font-family:var(--font-mono)}.cstep-no{font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.cstep-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);overflow-wrap:anywhere}.cstep-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.cstep-form{display:flex;flex-direction:column;gap:var(--space-4)}.cstep-form .field-input,.cstep-form .field-select{max-width:none}.cstep-settings{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cstep-setting{flex:1 1 7rem}.cstep-setting--day{flex:0 1 6rem}.cstep-save{justify-content:flex-end}.cstep-read-title{margin:0 0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.cstep-copy{max-width:75ch;padding:var(--space-3) var(--space-4);border-radius:var(--radius-input);background:var(--paper-alt);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.cstep-blank,.cstep-copy{border:var(--rule) solid var(--hairline-soft)}.cstep-blank{border-radius:var(--radius-input)}.cstep-stamp{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--ink-faint)}.cstep-stamp a{color:var(--accent-strong)}.cstep-hint{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-mute)}.cstep-form>.cstep-hint{margin-top:0}.cstep-mail{border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);background:var(--paper)}.cstep-mail-line{display:flex;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-bottom:var(--rule) solid var(--hairline-soft);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-soft);overflow-wrap:anywhere}.cstep-mail-subject{color:var(--ink);font-weight:var(--weight-semibold)}.cstep-mail-k{flex:none;width:4rem;color:var(--ink-faint);font-weight:var(--weight-regular)}.cstep-mail-body{padding:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.cstep-foot{margin:0;flex:0 0 auto;padding:var(--space-3) var(--space-4);border-top:var(--rule) solid var(--hairline);border-bottom-left-radius:var(--radius-app);border-bottom-right-radius:var(--radius-app);background:var(--paper-alt);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-mute)}@media (max-width:55rem){.cstep-form .field-input,.cstep-form .field-select,.cstep-form .field-textarea{font-size:var(--text-md)}}.icph{flex:1 1 auto;min-height:0;overflow:hidden}.icph .app-panel-head{background:var(--paper-alt)}.icph .icph-body{padding:0;overflow-y:auto}.icph-seg{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute)}.icph-manage{text-decoration:none}.icph-def{padding:var(--space-3) var(--space-4);max-width:96ch;font-size:var(--text-sm);line-height:var(--leading-loose);color:var(--ink-soft);border-bottom:var(--rule) solid var(--hairline-soft)}.icph-def,.icph-divider{margin:0;font-family:var(--font-sans)}.icph-divider{padding:var(--space-2) var(--space-4);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper-alt);border-top:var(--rule) solid var(--hairline);border-bottom:var(--rule) solid var(--hairline)}.icph-divider:first-child{border-top:0}.icph-list{list-style:none;margin:0;padding:0}.icph-rule{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--rule) solid var(--hairline-soft);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft);transition:background var(--dur-fast) var(--ease-standard)}.icph-rule:last-child{border-bottom:0}.icph-rule:hover{background:var(--paper-alt)}.icph-dot{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-faint)}.icph-rule[data-tone=ok] .icph-dot{background:var(--ok)}.icph-rule[data-tone=bad] .icph-dot{background:var(--critical)}.icph-rule[data-tone=accent] .icph-dot{background:var(--accent)}.icph-rule-copy{min-width:0}.icph-when{color:var(--ink-soft)}.icph-arrow{padding:0 var(--space-2);font-family:var(--font-mono);color:var(--ink-faint)}.icph-to{font-weight:var(--weight-semibold);color:var(--ink)}.icph-empty{border-bottom:0}.icph-note{margin:0;padding:var(--space-3) var(--space-4);border-top:var(--rule) solid var(--hairline);background:var(--paper-alt);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-mute)}@media (max-width:40em){.icph-def{max-width:none}}.pb .app-panel-head{background:var(--paper-alt)}.pb{overflow:hidden;flex:1 1 auto;min-height:0;min-width:0;min-height:48dvh}@media (min-width:1024px){.pb[data-fill]{flex:1 1 0;min-height:0;max-height:100%}}.pb .pb-status{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums}.app-panel.pb>.app-panel-body.pb-body{padding:0;min-width:0;min-height:0;max-width:100%;display:block;overflow:auto}.pb .pb-body:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pb .pb-body::-webkit-scrollbar{height:9px}.pb .pb-body::-webkit-scrollbar-track{background:transparent}.pb .pb-body::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:var(--radius-pill);border:2px solid var(--paper)}.pb .pb-body::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.pb-bins{display:flex;align-items:stretch;min-width:-moz-min-content;min-width:min-content;min-height:100%}.pb-bin{flex:1 1 230px;min-width:210px;display:flex;flex-direction:column;border-left:var(--rule) solid var(--hairline)}.pb-bin:first-child{border-left:0}.pb-bin-head{position:sticky;top:0;z-index:1;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--space-2);column-gap:var(--space-2);row-gap:2px;padding:var(--space-2) var(--space-3) 9px;background:var(--paper-alt);border-bottom:var(--rule) solid var(--hairline)}.pb-bin-stage{min-width:0;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.pb-bin-count{justify-self:end;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--ink-faint);font-variant-numeric:tabular-nums}.pb-bin-count,.pb-bin-total{font-family:var(--font-mono)}.pb-bin-total{grid-column:1/-1;font-size:var(--text-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums}.pb-bin-body{flex:1 0 auto;display:flex;flex-direction:column;overflow:visible}.pb-lead{flex:none;display:flex;align-items:center;gap:var(--space-2);min-height:35px;padding:var(--space-1) var(--space-3) var(--space-1) 10px;border-bottom:var(--rule) solid var(--hairline-soft);border-left:2px solid transparent;transition:background var(--dur-base) var(--ease-standard);color:inherit;text-decoration:none}.pb-lead:last-child{border-bottom:0}.pb-lead:hover{background:var(--paper-alt)}.pb-lead:focus-visible{outline:none;box-shadow:var(--shadow-focus);position:relative;z-index:1}.pb-lead.is-selected{background:var(--paper-alt)}.pb-lead[data-tone=ok]{border-left-color:var(--ok)}.pb-lead[data-tone=warn]{border-left-color:var(--warn)}.pb-lead[data-tone=info]{border-left-color:var(--accent)}.pb-lead[data-tone=idle]{border-left-color:var(--hairline)}.pb-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-faint)}.pb-dot.is-ok{background:var(--ok)}.pb-dot.is-warn{background:var(--warn)}.pb-dot.is-info{background:var(--accent)}.pb-dot.is-idle{background:var(--ink-faint)}.pb-lead--card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:auto;-moz-column-gap:var(--space-2);column-gap:var(--space-2);row-gap:3px;padding:7px var(--space-3) 7px 10px}.pb-lead-name{flex:1;min-width:0;font-family:var(--font-sans);font-weight:var(--weight-medium);overflow-wrap:anywhere;line-height:var(--leading-snug)}.pb-lead-name,.pb-lead-value{font-size:var(--text-sm);color:var(--ink)}.pb-lead-value{flex:none;justify-self:end;font-family:var(--font-mono);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.pb-lead-id{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pb-lead-contact{color:var(--ink-mute);overflow-wrap:anywhere;line-height:var(--leading-snug)}.pb-lead-contact,.pb-lead-novalue{font-family:var(--font-sans);font-size:var(--text-xs)}.pb-lead-novalue{font-weight:var(--weight-medium);color:var(--ink-faint)}.pb-facts{grid-column:1/-1;align-items:center;gap:var(--space-1) var(--space-2);min-width:0}.pb-facts .chip{padding:1px 6px;letter-spacing:.06em}.pb-next{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-mute);overflow-wrap:anywhere}.pb-next--due{color:var(--warn);font-weight:var(--weight-medium)}.pb-owner{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--ink-mute);letter-spacing:.04em}.pb-toolbar{flex:none;min-width:0;display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--rule) solid var(--hairline)}.pb-toolbar .field{grid-template-columns:minmax(0,1fr);padding:0;gap:var(--space-1);min-width:9rem}.pb-toolbar .field-input,.pb-toolbar .field-select{max-width:none;min-width:0;height:var(--space-6);font-size:var(--text-xs)}.pb-search{flex:1 1 14rem}.pb-apply{align-self:end}.pb-bin.is-won .pb-bin-stage{color:var(--ok)}.pb-lead--invite{cursor:default}.pb-lead--invite:hover{background:transparent}.pb-invite-copy{flex:1;min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-faint);overflow-wrap:anywhere;line-height:var(--leading-snug)}.pb-invite-action{flex:none;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-pill);padding:3px 9px;text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.pb-invite-action:hover{background:var(--paper-alt);color:var(--ink)}.pb-quiet{flex:1 1 auto;min-height:0;background:var(--paper-sunk)}@media (prefers-reduced-motion:reduce){.pb-lead{transition:none}}.pb-facts .chip{text-transform:none;letter-spacing:normal;white-space:normal}.pb-owner{width:100%;margin-left:0;font-family:var(--font-sans);letter-spacing:normal}.pb-facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.pb-fact{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-2xs);color:var(--ink-mute);overflow-wrap:anywhere}.pb-fact .glyph{color:var(--ink-faint)}.pb-fact--source,.pb-fact--source .glyph{color:var(--accent-strong)}.pb-fact--warn,.pb-fact--warn .glyph{color:var(--warn)}.pb-fact--critical,.pb-fact--critical .glyph{color:var(--critical)}.pb-drag{display:contents}.pb-lead--card[draggable=true]{cursor:grab}.pb-lead--card.is-dragging{opacity:.5}.pb-bin.is-over{outline:var(--rule) solid var(--accent);outline-offset:calc(-1 * var(--rule));background:var(--accent-soft)}.pb-drag-note{margin:0;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-mute)}.app-panel.pb>.app-panel-body.pb-body{container-type:inline-size;scroll-snap-type:x mandatory}.pb-bin{container-type:inline-size}@container (min-width: 50rem){.pb-bin,.pb-bins{min-width:0}.pb-bin{flex:1 1 0}}@container (max-width: 49.99rem){.pb-bin,.pb-bins{min-width:0}.pb-bin{flex:0 0 50%;scroll-snap-align:start}}@container (max-width: 30rem){.pb-bin{flex-basis:100%}}@container (max-width: 12rem){.pb-lead--card{grid-template-columns:minmax(0,1fr)}.pb-lead-value{justify-self:start}.pb-bin-head{min-height:calc(var(--space-7) + var(--space-5));align-content:start}}.ia{flex:0 0 auto;min-height:0}.ia .app-panel-head{background:var(--paper-alt);flex-wrap:wrap;row-gap:var(--space-2)}.ia .ia-actions{display:inline-flex;gap:var(--space-2);margin-left:auto;max-width:none}.ia .ia-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.ia .ia-note{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-mute);max-width:82ch}.ia .ia-note--locked{color:var(--ink-soft)}.ia .ia-status{margin:0;font-size:var(--text-xs);color:var(--ok)}.ia .ia-status.is-warn{color:var(--warn)}.ia .ia-empty{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-soft);max-width:70ch}.ia .ia-foot{margin:0;font-size:var(--text-xs);color:var(--ink-mute);max-width:82ch}.ia .ia-scroll{min-width:0;overflow-x:auto}.ia .ia-ledger{width:100%;min-width:41rem}.ia .ia-ledger tr.is-inactive td{color:var(--ink-mute)}.ia .ia-cell-text{width:30%}.ia .ia-cell-note{width:16%}.ia .ia-text{width:100%;resize:vertical;min-height:2.6em}.ia .ia-split{width:4.5em;text-align:right}.ia .ia-note-input{width:100%}.ia .ia-toggle{display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer}.ia .ia-toggle input{position:absolute;opacity:0;width:var(--rule);height:var(--rule)}.ia .ia-toggle:focus-within .chip{box-shadow:var(--shadow-focus)}.ia .ia-nosends{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-faint);white-space:nowrap}.ia .ia-remove{white-space:nowrap;background:none;border:0;padding:0;font:inherit;font-size:var(--text-xs);color:var(--ink-mute);cursor:pointer;text-decoration:underline}.ia .ia-remove:hover{color:var(--critical)}.ia .ia-remove:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.eml{position:relative;width:100%;max-width:620px;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:28px 32px 24px;box-shadow:var(--shadow-card)}.eml:before{content:"";position:absolute;left:32px;right:32px;top:16px;height:2px;border-radius:2px;background:var(--gold-strong)}.eml.eml-inbound:before{background:var(--accent-line)}.eml-head{margin-top:6px}.eml-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--space-4)}.eml-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-pill);border:1px solid var(--hairline);color:var(--ink-mute);background:var(--paper-alt);font-variant-numeric:tabular-nums}.eml-mailbox{color:var(--gold-strong);background:var(--gold-soft);border-color:var(--gold-line);text-transform:none;letter-spacing:.02em}.eml.eml-inbound .eml-mailbox{color:var(--info);background:var(--info-soft);border-color:var(--accent-line)}.eml-mailbox-k{font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:var(--text-2xs)}.eml-campaign{color:var(--ink-soft);letter-spacing:.02em;text-transform:none}.eml-class{text-transform:uppercase;letter-spacing:.1em}.eml-class-interested{color:var(--ok);background:var(--ok-soft);border-color:var(--ok)}.eml-class-notnow{color:var(--warn);background:var(--warn-soft);border-color:var(--warn)}.eml-class-unsub{color:var(--critical);background:var(--critical-soft);border-color:var(--critical)}.eml-class-question{color:var(--info);background:var(--info-soft);border-color:var(--info)}.eml-lines{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--hairline-soft)}.eml-line{display:grid;grid-template-columns:44px 1fr;align-items:baseline;gap:12px}.eml-k{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.eml-party{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.eml-name{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--ink)}.eml-addr{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);min-width:0;overflow-wrap:anywhere}.eml-subject{margin:var(--space-4) 0 0;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-lg);line-height:1.28;letter-spacing:-.01em;color:var(--ink)}.eml-time{margin-top:6px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.eml-body{margin-top:18px;padding-top:18px;border-top:1px solid var(--hairline-soft);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.62;color:var(--ink-soft);max-width:58ch}.eml-body p+p{margin-top:14px}.eml-merge{display:inline;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--gold-strong);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:var(--radius-input);padding:.5px 6px;white-space:nowrap}.eml-attach{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--hairline-soft)}.eml-att{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid var(--hairline);border-radius:var(--radius-input);background:var(--paper-alt);padding:5px 10px 5px 6px}.eml-att-ext{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;color:var(--gold-strong);background:var(--gold-soft);border:1px solid var(--gold-line);padding:2px 6px;border-radius:3px;flex-shrink:0}.eml-att-name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);min-width:0;overflow-wrap:anywhere}.eml-att-size{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex-shrink:0}.eml-thread{margin-top:16px;padding-top:12px;border-top:1px solid var(--hairline-soft);font-family:var(--font-sans);font-style:italic;font-size:var(--text-sm);color:var(--ink-faint)}@media (max-width:640px){.eml{padding:24px 20px 20px}.eml:before{left:20px;right:20px}}.eml--compact{padding:var(--space-2) var(--space-3);max-width:none;box-shadow:none}.eml--compact:before{display:none}.eml--compact .eml-head{margin-top:0}.eml--compact .eml-chips{display:none}.eml--compact .eml-lines{display:flex;flex-wrap:wrap;gap:0 var(--space-4);padding-bottom:var(--space-1);border-bottom:0}.eml--compact .eml-line{margin:0}.eml--compact .eml-k{font-size:var(--text-2xs)}.eml--compact .eml-name{font-size:var(--text-xs)}.eml--compact .eml-addr{font-size:var(--text-2xs)}.eml--compact .eml-subject{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;line-height:var(--leading-snug)}.eml--compact .eml-time{font-size:var(--text-2xs);margin-top:0}.eml--compact .eml-body{margin-top:var(--space-1);padding-top:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal);max-width:80ch}.eml--compact .eml-body p{margin:0 0 var(--space-1)}.eml.eml--document{max-width:68ch;border:0;border-radius:0;box-shadow:none;background:transparent;padding:var(--space-4)}.eml.eml--document:before{display:none}.spv{--li-ink:#191919;--li-mute:#666;--li-blue:#0a66c2;--li-line:#e8e6e1;--li-bg:#f4f2ee;--ig-ink:#000;--ig-mute:#737373;--ig-link:#00376b;--ig-line:#dbdbdb;--ig-dot:#a8a8a8;--ig-blue:#0095f6;--fb-ink:#050505;--fb-mute:#65676b;--fb-blue:#0866ff;--fb-btn:#e4e6eb;--fb-bg:#f0f2f5;--g-ink:#202124;--g-mute:#4d5156;--g-link:#1a0dab;--g-blue:#1a73e8;--g-line:#dadce0;--gm-mute:#5f6368;--tt-red:#fe2c55;--yt-ink:#0f0f0f;--plat-white:#fff;flex-direction:column;min-width:0}.spv,.spv-tools{display:flex;gap:var(--space-3)}.spv-tools{flex-wrap:wrap;align-items:center}.spv-device{border-bottom:0}.spv-device .tabs-tab{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:0;cursor:pointer}.spv-guides-btn{margin-left:auto;padding:var(--space-1) var(--space-3);border:var(--rule) solid var(--hairline);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink-soft);font:var(--weight-medium) var(--text-xs) /1.4 var(--font-sans);cursor:pointer}.spv-guides-btn.is-on{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}.spv-guides-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.spv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.spv-count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-mute);font-variant-numeric:tabular-nums}.spv-count.is-over{color:var(--critical);font-weight:var(--weight-semibold)}.spv-issues{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--warn)}.spv-issues li+li{margin-top:var(--space-1)}.spv-alts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs)}.spv-alt{min-width:0;overflow-wrap:anywhere}.spv-alt-k{color:var(--ink-mute)}.spv-alt-v{color:var(--ink-soft)}.spv-alt-v.is-missing{color:var(--warn)}.spv-script{font-size:var(--text-sm)}.spv-script>summary{cursor:pointer}.spv-script-text{white-space:pre-wrap;line-height:var(--leading-normal)}.spv-onscreen-list,.spv-script-text{margin:var(--space-2) 0 0;color:var(--ink-soft)}.spv-onscreen-list{padding-left:var(--space-5)}.spv-stage{display:flex;justify-content:center;padding:var(--space-3);background:var(--paper-sunk);border-radius:var(--radius-card);min-width:0;overflow:hidden}.spv-frame{--u:calc(var(--px, 0.0625rem) / var(--k, 1));width:calc(var(--w, 390) * var(--u));zoom:calc(var(--k, 1) * var(--fit, 1));flex:none;font-family:var(--font-platform);font-size:var(--text-md);line-height:1.43;color:var(--li-ink);background:var(--plat-white);-webkit-font-smoothing:antialiased;overflow:hidden}.spv-frame--phone{border-radius:calc(28 * var(--u));box-shadow:0 0 0 calc(6 * var(--u)) var(--ink)}.spv-frame--desktop{border-radius:calc(8 * var(--u));box-shadow:0 0 0 var(--rule) var(--hairline)}.spv-frame--phone.spv-frame--instagram_reel,.spv-frame--phone.spv-frame--instagram_story,.spv-frame--phone.spv-frame--tiktok_video,.spv-frame--phone.spv-frame--youtube_short{background:var(--ig-ink)}.spv-frame--desktop.spv-frame--instagram_reel,.spv-frame--desktop.spv-frame--instagram_story,.spv-frame--desktop.spv-frame--tiktok_video,.spv-frame--desktop.spv-frame--youtube_short{background:transparent;box-shadow:none}.spv-frame--phone.spv-frame--linkedin_document,.spv-frame--phone.spv-frame--linkedin_text{background:var(--li-bg)}.spv-statusbar{height:calc(44 * var(--u));display:flex;align-items:center;padding:0 calc(28 * var(--u));font-size:var(--text-md);font-weight:600;color:var(--ig-ink);background:var(--plat-white)}.spv-frame .spv-ic-xs{width:calc(14 * var(--u));height:calc(14 * var(--u));vertical-align:calc(-2 * var(--u))}.spv-frame .spv-ic-sm{width:calc(16 * var(--u));height:calc(16 * var(--u))}.spv-frame .spv-ic{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.spv-frame .spv-ic-lg{width:calc(26 * var(--u));height:calc(26 * var(--u));flex:none;stroke-width:1.75}.spv-tools .spv-ic-sm{width:.875rem;height:.875rem}.spv-avatar{flex:none;-o-object-fit:cover;object-fit:cover}.spv-frame .spv-ic-xs{display:inline-block}.spv-when{font-size:var(--text-xs);color:var(--ink-mute)}.spv-avatar--round{border-radius:50%}.spv-avatar--square{border-radius:calc(4 * var(--u))}.spv-avatar--xs{width:calc(24 * var(--u));height:calc(24 * var(--u))}.spv-avatar--sm{width:calc(32 * var(--u));height:calc(32 * var(--u))}.spv-avatar--md{width:calc(40 * var(--u));height:calc(40 * var(--u))}.spv-avatar--lg{width:calc(48 * var(--u));height:calc(48 * var(--u))}.spv-avatar--mono{display:inline-grid;place-items:center;background:var(--li-ink);color:var(--plat-white);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.spv-caption{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.spv-missing{color:var(--li-mute);font-style:italic}.spv-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;color:var(--li-mute);cursor:pointer}.spv-pic{position:relative;width:100%;aspect-ratio:var(--ar,4/5);overflow:hidden;background:var(--li-bg)}.spv-pic-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.spv-pic-brief{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u));padding:calc(24 * var(--u));text-align:center;color:var(--li-mute);border:calc(1 * var(--u)) dashed var(--g-line)}.spv-pic--cover .spv-pic-brief{color:var(--plat-white);background:color-mix(in srgb,var(--ig-ink) 82%,var(--plat-white));border-color:transparent;justify-content:flex-start;padding-top:30%}.spv-brief-ic{width:calc(28 * var(--u));height:calc(28 * var(--u));opacity:.6}.spv-brief-text{font-size:var(--text-sm);line-height:1.4;max-width:90%}.spv-brief-size{font-family:var(--font-mono);font-size:var(--text-xs);opacity:.7}.spv-crop{position:absolute;left:50%;top:50%;width:var(--cw,100%);height:var(--ch,100%);transform:translate(-50%,-50%);box-shadow:0 0 0 999rem color-mix(in srgb,var(--ig-ink) 35%,transparent);outline:calc(2 * var(--u)) dashed var(--plat-white);pointer-events:none}.spv-crop-label{left:calc(8 * var(--u));top:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:var(--ig-ink)}.spv-crop-label,.spv-safe{position:absolute;color:var(--plat-white);font:600 var(--text-xs) /1.3 var(--font-sans)}.spv-safe{inset:0;pointer-events:none}.spv-safe>span{position:absolute;background:color-mix(in srgb,var(--tt-red) 32%,transparent);display:flex;align-items:center;justify-content:center;text-align:center}.spv-safe-top{left:0;right:0;top:0;height:14%}.spv-safe-bottom{left:0;right:0;bottom:0;height:35%}.spv-safe-left{left:0;top:14%;bottom:35%;width:6%}.spv-safe-right{right:0;top:14%;bottom:35%;width:6%;writing-mode:vertical-rl}.spv-safe--rail .spv-safe-right{width:16.7%}.spv-li{background:var(--plat-white);color:var(--li-ink)}.spv-frame--phone .spv-li{margin-top:calc(8 * var(--u))}.spv-li-head{display:flex;align-items:flex-start;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) 0;color:var(--li-mute)}.spv-li-who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.spv-li-name{font-size:var(--text-md);font-weight:600;color:var(--li-ink)}.spv-li-sub{font-size:var(--text-sm);color:var(--li-mute);line-height:1.33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spv-li-follow{display:inline-flex;align-items:center;gap:calc(2 * var(--u));color:var(--li-blue);font-size:var(--text-md);font-weight:600;white-space:nowrap}.spv-li-text{padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u))}.spv-li .spv-tag{color:var(--li-blue);font-weight:600}.spv-li-doc{position:relative;margin:0;background:var(--li-bg)}.spv-li-doc-bar{padding:calc(10 * var(--u)) calc(16 * var(--u));font-size:var(--text-md);color:var(--li-ink)}.spv-li-doc-title{font-weight:400}.spv-li-doc-track{display:flex;gap:calc(8 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 calc(12 * var(--u)) calc(16 * var(--u))}.spv-li-doc-track::-webkit-scrollbar{display:none}.spv-li-doc-track>.spv-pic{flex:0 0 88%;scroll-snap-align:start;background:var(--plat-white)}.spv-li-doc-next{position:absolute;right:calc(8 * var(--u));top:50%;transform:translateY(-50%);width:calc(40 * var(--u));height:calc(40 * var(--u));border:0;border-radius:50%;background:var(--plat-white);color:var(--li-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) color-mix(in srgb,var(--li-ink) 25%,transparent)}.spv-li-bar{display:flex;justify-content:space-around;padding:calc(4 * var(--u)) calc(8 * var(--u));border-top:calc(1 * var(--u)) solid var(--li-line);margin-top:calc(8 * var(--u));color:var(--li-mute);font-size:var(--text-sm);font-weight:600}.spv-li-bar>span{display:inline-flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u))}.spv-frame--desktop .spv-li-bar>span{flex-direction:row;gap:calc(6 * var(--u));font-size:var(--text-md)}.spv-li-comment{display:flex;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u))}.spv-li-bubble{flex:1 1 auto;min-width:0;padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:0 calc(8 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));background:var(--li-bg);font-size:var(--text-md)}.spv-li-author{margin-left:calc(6 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(2 * var(--u));background:var(--li-mute);color:var(--plat-white);font-size:var(--text-xs)}.spv-link{border-top:calc(1 * var(--u)) solid var(--li-line)}.spv-link-words{display:flex;flex-direction:column;gap:calc(2 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));background:var(--fb-bg)}.spv-link-host{font-size:var(--text-sm);color:var(--fb-mute)}.spv-link-title{font-size:var(--text-md);font-weight:600;color:var(--fb-ink)}.spv-fb{background:var(--plat-white);color:var(--fb-ink)}.spv-fb-head{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) 0;color:var(--fb-mute)}.spv-fb-who{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.spv-fb-name{font-size:var(--text-md);font-weight:600;color:var(--fb-ink)}.spv-fb-follow{color:var(--fb-blue)}.spv-fb-sub{font-size:var(--text-sm);color:var(--fb-mute)}.spv-fb-text{padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u))}.spv-fb .spv-tag{color:var(--fb-blue)}.spv-fb .spv-more{color:var(--fb-ink);font-weight:600}.spv-fb-bar{display:flex;justify-content:space-around;padding:calc(4 * var(--u)) calc(12 * var(--u));border-top:calc(1 * var(--u)) solid var(--fb-btn);margin:calc(4 * var(--u)) calc(12 * var(--u)) 0;color:var(--fb-mute);font-size:var(--text-md);font-weight:600}.spv-fb-bar>span{display:inline-flex;align-items:center;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) 0}.spv-ig{background:var(--plat-white);color:var(--ig-ink)}.spv-ig--desktop{border-bottom:calc(1 * var(--u)) solid var(--ig-line);padding-bottom:calc(12 * var(--u))}.spv-ig-head{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u))}.spv-ig-handle{font-weight:600}.spv-ig-head .spv-ig-handle{flex:1 1 auto;font-size:var(--text-md)}.spv-ig-carousel{position:relative}.spv-ig-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.spv-ig-track::-webkit-scrollbar{display:none}.spv-ig-track>.spv-pic{flex:0 0 100%;scroll-snap-align:start}.spv-ig-count{position:absolute;top:calc(12 * var(--u));right:calc(12 * var(--u));padding:calc(4 * var(--u)) calc(8 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in srgb,var(--ig-ink) 70%,transparent);color:var(--plat-white);font-size:var(--text-sm);font-weight:600}.spv-ig-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:calc(8 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u))}.spv-ig-acts{display:inline-flex;gap:calc(14 * var(--u))}.spv-ig-bar>svg:last-child{justify-self:end}.spv-ig-dots{display:inline-flex;gap:calc(4 * var(--u))}.spv-ig-dots>span{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--ig-dot)}.spv-ig-dots>span.is-on{background:var(--ig-blue)}.spv-ig-text{padding:calc(2 * var(--u)) calc(12 * var(--u)) 0}.spv-ig .spv-tag{color:var(--ig-link)}.spv-ig .spv-more,.spv-ig-when{color:var(--ig-mute)}.spv-ig-when{padding:calc(4 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));font-size:var(--text-sm)}.spv-gbp{margin:calc(12 * var(--u));border:calc(1 * var(--u)) solid var(--g-line);border-radius:calc(8 * var(--u));overflow:hidden;color:var(--g-ink);background:var(--plat-white)}.spv-gbp-head{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u))}.spv-gbp-who{display:flex;flex-direction:column}.spv-gbp-name{font-size:var(--text-md);font-weight:500}.spv-gbp-sub{font-size:var(--text-sm);color:var(--g-mute)}.spv-gbp-text{padding:calc(12 * var(--u)) calc(12 * var(--u)) 0;color:var(--g-ink)}.spv-gbp .spv-tag{color:inherit}.spv-gbp-head .spv-gbp-who{flex:1 1 auto}.spv-gbp .spv-more,.spv-gbp-foot{color:var(--g-mute)}.spv-gbp-foot{display:flex;align-items:center;justify-content:space-between;padding:calc(12 * var(--u))}.spv-gbp-cta{color:var(--g-link);font-size:var(--text-md)}.spv-v-screen{position:relative;color:var(--plat-white);background:var(--ig-ink)}.spv-v-top{position:absolute;top:calc(44 * var(--u));left:0;right:0;display:flex;align-items:center;justify-content:center;gap:calc(18 * var(--u));padding:0 calc(14 * var(--u));font-size:var(--text-lg);font-weight:600}.spv-v-tab{opacity:.6}.spv-v-tab.is-on{opacity:1}.spv-v-top-end{margin-left:auto}.spv-v-top>.spv-v-top-end:first-child{margin-left:0}.spv-v-live{position:absolute;left:calc(14 * var(--u));font-size:var(--text-xs);font-weight:700;padding:0 calc(3 * var(--u));border:calc(1.5 * var(--u)) solid var(--plat-white);border-radius:calc(3 * var(--u))}.spv-frame--tiktok_video .spv-v-top .spv-v-top-end{position:absolute;right:calc(14 * var(--u))}.spv-v-top--yt{justify-content:flex-start;gap:calc(16 * var(--u))}.spv-v-title{font-size:var(--text-lg);font-weight:700}.spv-v-nav{display:flex;justify-content:space-around;align-items:center;padding:calc(10 * var(--u)) calc(8 * var(--u)) calc(22 * var(--u));background:var(--ig-ink);color:var(--plat-white)}.spv-v-nav--label>span{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u));font-size:var(--text-xs)}.spv-v-create{width:calc(44 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:var(--plat-white);color:var(--ig-ink);display:grid!important;place-items:center}.spv-v-create--yt{width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--plat-white) 20%,var(--ig-ink));color:var(--plat-white)}.spv-v-rail>span.is-filled svg{fill:currentColor}.spv-v-name{font-size:var(--text-md);font-weight:600}.spv-v-whotext{display:flex;flex-direction:column;line-height:1.25}.spv-v-ytcomment{margin-top:calc(6 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));border-radius:calc(22 * var(--u));background:color-mix(in srgb,var(--plat-white) 18%,transparent);color:color-mix(in srgb,var(--plat-white) 75%,transparent);font-size:var(--text-md)}.spv-v-follow--end{margin-left:auto}.spv-mail-search{display:flex;align-items:center;gap:calc(12 * var(--u));margin-bottom:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(24 * var(--u));background:var(--fb-bg);color:var(--gm-mute);font-size:var(--text-md)}.spv-mail-search>span:not(.spv-avatar){flex:1 1 auto}.spv-v-screen .spv-pic{border-radius:inherit}.spv-v-web{display:flex;align-items:flex-end;justify-content:center;gap:calc(12 * var(--u))}.spv-v-web .spv-v-screen{width:calc(340 * var(--u));border-radius:calc(8 * var(--u));overflow:hidden}.spv-v-rail{position:absolute;right:calc(8 * var(--u));bottom:calc(16 * var(--u));gap:calc(18 * var(--u))}.spv-v-rail,.spv-v-rail>span{display:flex;flex-direction:column;align-items:center}.spv-v-rail>span{gap:calc(2 * var(--u))}.spv-v-rail small{font-size:var(--text-sm);font-weight:600}.spv-v-rail--web{position:static;color:var(--yt-ink);padding-bottom:calc(12 * var(--u))}.spv-v-rail--web>span:not(.spv-rail-avatar):not(.spv-rail-disc){width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:var(--fb-bg);justify-content:center}.spv-v-rail--web small{position:absolute;margin-top:calc(70 * var(--u));color:var(--yt-ink)}.spv-rail-avatar{position:relative;margin-bottom:calc(6 * var(--u))}.spv-rail-avatar .spv-avatar{border:calc(1 * var(--u)) solid var(--plat-white)}.spv-rail-plus{position:absolute;left:50%;bottom:calc(-8 * var(--u));transform:translateX(-50%);width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--tt-red);place-items:center}.spv-rail-disc,.spv-rail-plus{border-radius:50%;display:grid}.spv-rail-disc{width:calc(32 * var(--u));height:calc(32 * var(--u));place-items:center;background:color-mix(in srgb,var(--ig-ink) 70%,var(--plat-white));border:calc(6 * var(--u)) solid color-mix(in srgb,var(--ig-ink) 85%,var(--plat-white))}.spv-rail-disc--sq{border-radius:calc(6 * var(--u));border:calc(2 * var(--u)) solid var(--plat-white);background:transparent}.spv-v-info{position:absolute;left:0;right:calc(64 * var(--u));bottom:0;padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(6 * var(--u));background:linear-gradient(transparent,color-mix(in srgb,var(--ig-ink) 45%,transparent))}.spv-v-web .spv-v-info{right:0}.spv-v-who{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:var(--text-md);font-weight:600}.spv-v-follow{padding:calc(3 * var(--u)) calc(10 * var(--u));border:calc(1 * var(--u)) solid var(--plat-white);border-radius:calc(8 * var(--u));font-size:var(--text-sm);font-weight:600}.spv-frame--youtube_short .spv-v-follow{border:0;background:var(--plat-white);color:var(--yt-ink);border-radius:calc(16 * var(--u))}.spv-v-caption .spv-caption{font-size:var(--text-md);line-height:1.35}.spv-v-caption .spv-tag{font-weight:600}.spv-v-caption .spv-more{color:var(--plat-white);font-weight:600}.spv-frame--youtube_short .spv-v-caption .spv-caption{font-weight:500}.spv-v-sound{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:var(--text-sm)}.spv-v-onscreen{position:absolute;top:38%;left:10%;right:10%;padding:calc(6 * var(--u)) calc(10 * var(--u));background:var(--plat-white);color:var(--ig-ink);font-size:var(--text-lg);font-weight:700;text-align:center;border-radius:calc(6 * var(--u))}.spv-v-story-top{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u))}.spv-v-progress{display:block;height:calc(2 * var(--u));background:var(--plat-white);border-radius:calc(2 * var(--u));opacity:.9}.spv-v-dim{font-weight:400;opacity:.75}.spv-v-reply{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(20 * var(--u))}.spv-v-sendbar{flex:1 1 auto;padding:calc(10 * var(--u)) calc(16 * var(--u));border:calc(1 * var(--u)) solid color-mix(in srgb,var(--plat-white) 70%,transparent);border-radius:calc(22 * var(--u));font-size:var(--text-md)}.spv-mail{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(12 * var(--u));color:var(--g-ink);background:var(--plat-white)}.spv-mail-list{border-bottom:calc(1 * var(--u)) solid var(--g-line)}.spv-mail-row{display:grid;grid-template-columns:auto calc(168 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u));font-size:var(--text-md)}.spv-mail--phone .spv-mail-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.spv-mail-lines{display:flex;flex-direction:column;min-width:0}.spv-mail-top{display:flex;justify-content:space-between;gap:calc(8 * var(--u))}.spv-mail-from{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spv-mail--phone .spv-mail-from{font-size:var(--text-lg)}.spv-mail-line,.spv-mail-subj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spv-mail-subj{font-weight:700}.spv-mail-pre{color:var(--gm-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spv-mail-when{font-size:var(--text-sm);font-weight:700;white-space:nowrap}.spv-letter{color:var(--g-ink)}.spv-letter-head{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) 0 calc(12 * var(--u))}.spv-letter-subject{margin:0;font-size:var(--text-lg);font-weight:400;text-transform:none;letter-spacing:normal;color:var(--g-ink)}.spv-letter-from{display:flex;gap:calc(12 * var(--u));font-size:var(--text-md)}.spv-letter-addr{color:var(--gm-mute);font-size:var(--text-sm)}.spv-letter-body{padding:calc(12 * var(--u)) 0}.spv-letter-h{margin:calc(12 * var(--u)) 0 calc(4 * var(--u));font-size:var(--text-md);font-weight:700;text-transform:none;letter-spacing:normal;color:var(--g-ink)}.spv-letter-p{margin:0 0 calc(10 * var(--u));white-space:pre-wrap}.spv-letter-cta{display:inline-flex;margin-top:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));border-radius:calc(4 * var(--u));background:var(--g-blue);color:var(--plat-white);font-weight:600}.spv-art{padding:calc(24 * var(--u));color:var(--g-ink)}.spv-art .spv-pic{border-radius:calc(6 * var(--u))}.spv-art-title{margin:calc(20 * var(--u)) 0 calc(6 * var(--u));font-size:var(--text-lg);font-weight:700;line-height:1.25;text-transform:none;letter-spacing:normal;color:var(--g-ink)}.spv-art-by{font-size:var(--text-sm);color:var(--g-mute)}.spv-art-h{margin:calc(20 * var(--u)) 0 calc(6 * var(--u));font-size:var(--text-md);font-weight:700;text-transform:none;letter-spacing:normal}.spv-art-p{margin:0 0 calc(12 * var(--u));line-height:1.6;max-width:68ch}@media (max-width:35rem){.spv-stage{padding:var(--space-2)}}.sgr{--ig-ink:#000;--ig-line:#dbdbdb;--ig-mute:#737373;--plat-white:#fff}.sgr-phone{margin:var(--space-3) auto;width:min(100%,24.375rem);background:var(--plat-white);color:var(--ig-ink);font-family:var(--font-platform);border-radius:var(--radius-card);box-shadow:0 0 0 var(--rule) var(--hairline);overflow:hidden}.sgr-profile{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3)}.sgr-avatar{width:3.5rem;height:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.sgr-avatar--mono{display:grid;place-items:center;background:var(--ig-ink);color:var(--plat-white);font-size:var(--text-sm);font-weight:600}.sgr-handle{font-size:var(--text-md);font-weight:600}.sgr-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:var(--rule) solid var(--ig-line)}.sgr-tabs>span{display:flex;justify-content:center;padding:var(--space-2) 0;color:var(--ig-mute);border-bottom:var(--rule) solid transparent}.sgr-tabs>span.is-on{color:var(--ig-ink);border-bottom-color:var(--ig-ink)}.sgr-ic{width:1.125rem;height:1.125rem}.sgr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem}.sgr-tile{position:relative;aspect-ratio:3/4;background:var(--paper-sunk);overflow:hidden}.sgr-tile>a{position:absolute;inset:0;display:block;color:inherit;text-decoration:none}.sgr-tile>a:focus-visible{outline:none;box-shadow:inset 0 0 0 .1875rem var(--accent)}.sgr-tile.is-current>a{box-shadow:inset 0 0 0 .1875rem var(--accent)}.sgr-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sgr-brief{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2);text-align:center;font-size:var(--text-2xs);line-height:1.3;color:var(--ink-mute);overflow:hidden}.sgr-mark{top:var(--space-1);right:var(--space-1);filter:drop-shadow(0 0 .0625rem var(--ig-ink))}.sgr-mark,.sgr-when{position:absolute;color:var(--plat-white)}.sgr-when{left:0;right:0;bottom:0;padding:var(--space-1);background:color-mix(in srgb,var(--ig-ink) 55%,transparent);font-size:var(--text-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgr-empty{padding:var(--space-5) var(--space-3);text-align:center;font-size:var(--text-sm)}.sgr-empty,.sgr-note{margin:0;color:var(--ink-mute)}.sgr-note{padding:0 var(--space-4) var(--space-3);font-size:var(--text-xs)}.odc{display:grid;grid-template-columns:minmax(0,1fr) fit-content(24rem);gap:var(--space-3) var(--space-6)}.odc+.odc{border-top:var(--rule) solid var(--hairline)}.odc+.odc,.odc+.odc>*{margin-top:var(--space-3)}.odc--bare{grid-template-columns:minmax(0,1fr)}.odc--bare .odc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.odc--bare .odc-cell--who,.odc--bare .odc-cell--wide{grid-column:auto}@container (max-width: 56rem){.odc{grid-template-columns:minmax(0,1fr)}}.odc-side{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.odc-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-4)}.odc-cell{display:flex;flex-direction:column;gap:var(--rule);min-width:0;padding:var(--space-2) 0;border-bottom:var(--rule) solid var(--hairline)}.odc-cell--who,.odc-cell--wide{grid-column:1/-1}.odc-v{margin:0;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--ink);line-height:var(--leading-snug);min-width:0;flex-wrap:wrap}.odc-v .glyph{color:var(--ink-mute);flex:none}.odc-cell--ok .odc-v,.odc-cell--ok .odc-v .glyph{color:var(--ok)}.odc-cell--warn .odc-v,.odc-cell--warn .odc-v .glyph{color:var(--warn)}.odc-cell--critical .odc-v,.odc-cell--critical .odc-v .glyph{color:var(--critical)}.odc-cell--accent .odc-v,.odc-cell--accent .odc-v .glyph{color:var(--accent-strong)}.odc-addr,.odc-lane{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute)}.odc-addr{margin-left:var(--space-1)}.odc-message{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.odc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.odc-head:empty{display:none}.odc-head .odc-actions{margin-left:auto}.odc-title{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.odc-status{font-size:var(--text-2xs)}.odc-subject{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink)}.odc-empty{margin:0;font-size:var(--text-xs)}.odc-empty,.odc-from{color:var(--ink-mute)}.odc-from{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs)}.odc-body{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--ink-soft)}.odc-body p{margin:0 0 var(--space-1)}.odc-body p:last-child{margin-bottom:0}.odc-actions{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;justify-content:flex-start}.odc-btn{display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--space-5) + var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-input);border:var(--rule) solid var(--hairline);background:var(--paper);color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.odc-btn:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint)}.odc-btn:disabled{opacity:.5;cursor:default}.odc-btn--primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.odc-btn--primary:hover:not(:disabled){background:var(--ink-soft);border-color:var(--ink-soft);color:var(--paper)}.odc-btn--danger{color:var(--critical);border-color:transparent;background:transparent}.odc-btn--danger:hover:not(:disabled){border-color:var(--critical);color:var(--critical)}.odc-btn:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--rule)}.odc-note{font-size:var(--text-2xs);color:var(--ink-mute)}.odc-mail{display:flex;flex-direction:column;gap:var(--space-2)}.odc-mail-lines{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-1) var(--space-3);font-size:var(--text-xs);border-bottom:var(--rule) solid var(--hairline);padding-bottom:var(--space-2)}.odc-mail-line{display:contents}.odc-mail-k{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-2xs);align-self:baseline}.odc-mail-k,.odc-mail-subject{font-weight:var(--weight-semibold)}.odc-mail-body,.odc-mail-subject{color:var(--ink)}.odc-mail-body{font-size:var(--text-sm);line-height:var(--leading-normal)}.odc-li{display:flex;flex-direction:column;gap:var(--space-1);max-width:60ch}.odc-li-from{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.odc-li-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-input);background:var(--info-soft);color:var(--info);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-semibold)}.odc-li-to{color:var(--ink-mute)}.odc-li-bubble{background:var(--paper-sunk);border-radius:var(--radius-card);border-top-left-radius:var(--radius-input);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink)}.odc-li-bubble p{margin:0 0 var(--space-1)}.odc-li-bubble p:last-child{margin:0}.odc-li-meta{font-size:var(--text-2xs);color:var(--ink-mute);font-family:var(--font-mono)}.odc-decision{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);padding-top:var(--space-1)}.odc-decision--approved,.odc-decision--approved .glyph{color:var(--ok)}.odc-decision--rejected,.odc-decision--rejected .glyph{color:var(--critical)}.odc-decision q{color:var(--ink-soft);font-style:italic}.odc-feedback{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1)}.odc-feedback-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);font-weight:var(--weight-semibold)}.odc-feedback-box{font:inherit;font-size:var(--text-xs);padding:var(--space-1) var(--space-2);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);background:var(--paper);color:var(--ink);resize:vertical;min-width:28ch}.odc-feedback-box:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--rule)}.odc-feedback-row{display:flex;gap:var(--space-2)}.odc-actions{flex-wrap:wrap}.odc-edit{min-width:40ch}.odc-edit-subject{font-weight:var(--weight-semibold)}.odc-rate{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding-top:var(--space-1);font-size:var(--text-2xs);color:var(--ink-mute)}.odc-rate-label{text-transform:uppercase;letter-spacing:.08em;font-weight:var(--weight-semibold)}.odc-rate-scale{display:inline-flex;gap:var(--space-1)}.odc-rate-btn{width:var(--space-5);height:var(--space-5);display:inline-flex;align-items:center;justify-content:center;border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);background:var(--paper);color:var(--ink-soft);font:inherit;font-family:var(--font-mono);font-size:var(--text-2xs);cursor:pointer}.odc-rate-btn:hover:not(:disabled){border-color:var(--ink-faint);color:var(--ink)}.odc-rate-btn:disabled{opacity:.5;cursor:default}.odc-rate-btn--on{background:var(--accent);border-color:var(--accent);color:var(--paper)}.odc-rate-btn:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--rule)}.odc-rate-comment{flex:1 1 24ch;min-width:20ch;font:inherit;font-size:var(--text-xs);color:var(--ink);background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);padding:var(--space-1) var(--space-2)}.odc-rate-comment:focus-visible{outline:var(--space-1) solid var(--accent);outline-offset:var(--rule)}.odc-rate-last{font-family:var(--font-mono)}.odc-rated{color:var(--ink-soft)}.odc-rated q{font-style:italic}.odc-stamp{display:inline-flex;align-items:center;gap:var(--space-2)}.odc-version{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);letter-spacing:.04em}.odc-mail--muted{opacity:.45}.odc-message[data-mode=composing] .odc-li,.odc-message[data-mode=composing] .odc-mail{transition:opacity var(--dur-fast) var(--ease-standard)}.odc-compose{gap:var(--space-2);padding:var(--space-3);border:var(--rule) solid var(--hairline);border-radius:var(--radius-app);background:var(--paper);box-shadow:var(--shadow-card);max-width:72ch}.odc-compose,.odc-compose-head{display:flex;flex-direction:column}.odc-compose-head{gap:var(--rule)}.odc-compose-head strong{font-size:var(--text-sm);color:var(--ink)}.odc-compose-head span{font-size:var(--text-xs);color:var(--ink-mute)}.odc-quick{display:flex;flex-wrap:wrap;gap:var(--space-1)}.odc-compose-box{font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink);background:var(--paper);border:var(--rule) solid var(--hairline);border-radius:var(--radius-app);padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.odc-compose-box::-moz-placeholder{color:var(--ink-mute)}.odc-compose-box::placeholder{color:var(--ink-mute)}.odc-compose-box:focus-visible{outline:none;border-color:var(--ink-faint);box-shadow:var(--shadow-focus)}.odc-compose-subject{font-weight:var(--weight-semibold)}.odc-compose-row{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.odc-kbd{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-mute);border:var(--rule) solid var(--hairline);border-radius:var(--radius-input);padding:0 var(--space-1);line-height:var(--leading-normal)}.odc-problem{font-size:var(--text-xs);color:var(--critical)}.odc-writing{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-app);background:var(--accent-soft);color:var(--accent-strong);max-width:72ch}.odc-writing-line{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.odc-writing-note{font-size:var(--text-xs);color:var(--ink-soft);font-style:italic}.odc-pulse{width:var(--space-2);height:var(--space-2);border-radius:50%;background:currentColor;flex:none;animation:odc-pulse calc(var(--dur-slow) * 4) ease-in-out infinite}@keyframes odc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.odc-pulse{animation:none}}.odc-previous,.odc-provenance{display:flex;flex-direction:column;gap:var(--space-1)}.odc-provenance{font-size:var(--text-xs);color:var(--ink-soft)}.odc-provenance-line{display:inline-flex;align-items:baseline;gap:var(--space-1)}.odc-provenance-line .glyph{color:var(--ink-mute);align-self:center}.odc-provenance q{font-style:italic}.odc-link{font:inherit;font-size:var(--text-xs);color:var(--accent-strong);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.15em;align-self:flex-start}.odc-link:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-input)}.odc-approved{display:flex;align-items:center;gap:var(--space-1);margin:0;font-size:var(--text-xs);color:var(--ok)}