*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:light dark}body,html{overflow-x:clip;max-width:100%}body{background:var(--my-paper);color:var(--my-ink);font-family:var(--my-font-text),sans-serif;font-size:var(--my-text-body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,th{font-weight:500}h1,h2{letter-spacing:-.02em}b,strong{font-weight:600}a{color:var(--my-blue)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--my-blue-deep)}}.mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--my-muted)}.soft{color:var(--my-ink-soft)}.dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--my-line-strong);vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-only,button{white-space:nowrap}button{font:inherit;font-weight:500;font-size:var(--my-text-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--my-radius-btn);border:1px solid var(--my-line-strong);background:transparent;color:var(--my-ink);justify-self:start;text-decoration:none}@media (hover:hover) and (pointer:fine){button:where(:not(:disabled)):hover{background:color-mix(in srgb,var(--my-ink) 5%,transparent)}}button.primary{background:var(--my-blue-solid);color:#fff;border-color:transparent;padding:0 16px}@media (hover:hover) and (pointer:fine){button.primary:where(:not(:disabled)):hover{background:var(--my-blue-solid-hover)}}button.secondary{background:transparent;color:var(--my-ink);border-color:var(--my-line-strong)}button.tint{background:var(--my-blue-tint);color:var(--my-blue-deep);border-color:var(--my-blue-line)}@media (hover:hover) and (pointer:fine){button.tint:where(:not(:disabled)):hover{background:color-mix(in srgb,var(--my-blue-tint) 80%,var(--my-blue-line))}}button.compact{height:28px;padding:0 10px}button.compact,button.small{font-size:var(--my-text-small);border-radius:var(--my-radius-btn-sm)}button.small{height:30px;padding:0 12px}button.icon{width:28px;height:28px;padding:0;border-radius:var(--my-radius-btn-sm);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft);border-color:var(--my-line)}button.destructive{background:var(--my-danger);color:var(--my-on-solid);border-color:transparent;padding:0 16px}@media (hover:hover) and (pointer:fine){button.destructive:where(:not(:disabled)):hover{background:var(--my-danger-hover)}}button.link{border:0;height:auto;padding:0;color:var(--my-blue);font-weight:500;background:none}@media (hover:hover) and (pointer:fine){button.link:where(:not(:disabled)):hover{background:none;color:var(--my-blue-deep);text-decoration:underline}}a.button,span.button{font-weight:500;font-size:var(--my-text-body);display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--my-radius-btn);border:1px solid var(--my-line-strong);color:var(--my-ink);text-decoration:none;white-space:nowrap}@media (hover:hover) and (pointer:fine){a.button:hover{background:color-mix(in srgb,var(--my-ink) 5%,transparent);color:var(--my-ink)}}a.button.primary{background:var(--my-blue-solid);color:#fff;border-color:transparent;padding:0 16px}@media (hover:hover) and (pointer:fine){a.button.primary:hover{background:var(--my-blue-solid-hover);color:#fff}}a.button.small,span.button.small{height:30px;padding:0 12px;font-size:var(--my-text-small);border-radius:var(--my-radius-btn-sm)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}:where(button):disabled{opacity:.55}a.button[aria-disabled=true],button:disabled:is(.primary,.secondary,.tint,.danger,.destructive,.icon,.compact,.small),button:disabled:is(:not([class]),[class=""]):where(:not(.cve *)),span.button[aria-disabled=true]{background:var(--my-chip);color:var(--my-muted);border-color:var(--my-line);box-shadow:none;opacity:1}button.link.danger:disabled,button.link:disabled{background:none;border:0;color:var(--my-muted);opacity:1}a.button[aria-disabled=true],span.button[aria-disabled=true]{cursor:not-allowed}a.button[aria-disabled=true]{pointer-events:none}input:disabled,select:disabled,textarea:disabled{background:var(--my-surface);color:var(--my-muted);border-color:var(--my-line);-webkit-text-fill-color:var(--my-muted)}button[aria-busy=true]:disabled{cursor:progress}button[aria-busy=true]:disabled:is(:not([class]),[class=""],.secondary,.icon,.compact,.small){background:transparent;color:var(--my-ink);border-color:var(--my-line-strong)}button[aria-busy=true]:disabled.link{color:var(--my-blue)}button[aria-busy=true]:disabled.danger{background:transparent;color:var(--my-stamp);border-color:var(--my-line-strong)}button[aria-busy=true]:disabled.primary{background:var(--my-blue-solid);color:#fff;border-color:transparent}button[aria-busy=true]:disabled.destructive{background:var(--my-danger);color:var(--my-on-solid);border-color:transparent}button[aria-busy=true]:disabled.tint{background:var(--my-blue-tint);color:var(--my-blue-deep);border-color:var(--my-blue-line)}button .busy-spinner{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid;border-right:1.5px solid transparent;opacity:.85;animation:my-busy-spin .7s linear infinite}@keyframes my-busy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){button .busy-spinner{animation-duration:1.6s}}a.button .count,button .count{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a.button,button{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--my-dur-hover) ease,border-color var(--my-dur-hover) ease,color var(--my-dur-hover) ease,transform var(--my-dur-press) var(--my-ease-out)}a.button:active,button:active{transform:scale(.97)}.paper-copy,a:not(.button){transition:background-color var(--my-dur-hover) ease,border-color var(--my-dur-hover) ease,color var(--my-dur-hover) ease,outline-color var(--my-dur-hover) ease}.merge-field-popover,.share-panel{transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out)}.share-panel{transform-origin:top right}.merge-field-popover{transform-origin:top left}@starting-style{.merge-field-popover,.share-panel{opacity:0;transform:scale(.96)}}details::details-content{opacity:0;transition:opacity var(--my-dur-pop) ease,content-visibility var(--my-dur-pop) allow-discrete}details[open]::details-content{opacity:1}@media (prefers-reduced-motion:reduce){a.button:active,button:active{transform:none}@starting-style{.merge-field-popover,.share-panel{transform:none}}}label{display:grid;grid-gap:.25rem;gap:.25rem;font-size:var(--my-text-body);color:var(--my-ink-soft)}input,select,textarea{font:inherit;color:var(--my-ink);background:var(--my-card);border:1px solid var(--my-line-strong);border-radius:var(--my-radius);padding:.45rem .6rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--my-focus);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}input:focus,select:focus,textarea:focus{border-color:var(--my-blue)}label small{color:var(--my-muted)}label.check{grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem}label.check input{width:1rem;height:1rem;margin:0}code,kbd,pre,samp,tt{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}code{font-size:.92em;background:var(--my-surface);padding:.05em .3em;border-radius:3px}.card{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);padding:1.1rem 1.25rem}.card.flush{padding:0;overflow:hidden;display:flex;flex-direction:column}.card.row{display:flex;gap:.75rem;align-items:center}.card.row input{flex:1 1}.card h2{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-reading);margin-bottom:.6rem}.card h3{font-size:var(--my-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--my-muted);margin:.6rem 0 .2rem}.stack{grid-gap:.7rem}.map-grid,.stack{display:grid;gap:.7rem}.map-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));grid-gap:.7rem}.notice{background:var(--my-manila-tint);border:1px solid var(--my-held-line);color:var(--my-ink);border-radius:var(--my-radius);padding:.55rem .8rem;font-size:var(--my-text-body)}.notice.stamp{background:var(--my-stamp-tint);border-color:color-mix(in srgb,var(--my-stamp) 30%,transparent)}.notice.info{background:var(--my-blue-tint);border-color:var(--my-blue-line);color:var(--my-blue-deep)}.table{width:100%;border-collapse:collapse;font-size:var(--my-text-body);margin-top:.6rem}.table th{text-align:left;font-size:var(--my-text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--my-muted);padding:.4rem .5rem;border-bottom:1px solid var(--my-line)}.table td{padding:.5rem;border-bottom:1px solid var(--my-surface);vertical-align:top}.table a{color:var(--my-blue);font-weight:500}.scroll-x{overflow-x:auto}details summary{cursor:pointer;font-weight:500;font-size:var(--my-text-body)}.button-row{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.chip.format{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);font-weight:400;background:transparent;color:var(--my-ink-soft);box-shadow:inset 0 0 0 1px var(--my-line)}.chip .score,.chip.format{font-family:var(--my-font-data)}.chip .score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.shell{min-height:100dvh;max-width:100%;overflow-x:clip;display:flex;flex-direction:column}.shell-header{height:56px;flex:none;gap:10px;padding:0 24px 0 20px;max-width:100%;border-bottom:1px solid var(--my-line);background:var(--my-card);position:-webkit-sticky;position:sticky;top:0;z-index:5}.shell-brand,.shell-header{display:flex;align-items:center;min-width:0}.shell-brand{gap:14px;flex:0 1 auto;margin-right:auto;padding-right:6px}.shell-brand>*{flex:none}.shell-brand>.crumbs{flex:0 1 auto}.crumbs{display:flex;align-items:center;gap:8px;font-size:var(--my-text-body);min-width:0;overflow:hidden;padding:4px;margin:-4px}.crumbs>*{flex:none}.crumbs a{text-decoration:none;white-space:nowrap}.crumbs .sep{color:var(--my-line-strong)}.crumbs strong{font-weight:500;white-space:nowrap}.shell-actions{display:contents}.shell-saved{flex:0 1000 auto;min-width:12ch;overflow:hidden;text-overflow:ellipsis;text-align:right;font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.shell-back,.shell-primary{flex:none}.shell-back-icon{display:none}.shell-body{flex:1 1;display:flex;min-height:0;min-width:0;max-width:100%}.rail{width:264px;flex:none;background:var(--my-surface);border-right:1px solid var(--my-line);padding:20px 14px 16px;gap:2px;position:-webkit-sticky;position:sticky;top:59px;height:calc(100dvh - 59px);align-self:flex-start;overflow-y:auto}.rail,.rail-phase{display:flex;flex-direction:column}.rail-phase{gap:4px;margin-bottom:18px}.rail-phase-head{display:flex;align-items:center;gap:8px;padding:0 10px 4px}.rail-phase-label{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--my-blue)}.rail-phase-head .rule{flex:1 1;height:1px;background:var(--my-line)}.rail-phase.ghost .rail-phase-label{color:var(--my-line-strong)}.rail-row{display:flex;align-items:center;gap:11px;min-height:46px;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--my-muted);text-decoration:none;font-weight:500}.rail-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}@media (hover:hover) and (pointer:fine){a.rail-row:hover{background:color-mix(in srgb,var(--my-ink) 4%,transparent);color:var(--my-ink)}}.rail-row.current{background:var(--my-card);border-color:var(--my-blue-line);box-shadow:0 4px 14px -8px color-mix(in srgb,var(--my-navy) 40%,transparent)}.rail-row.attn,.rail-row.current,.rail-row.done{color:var(--my-ink)}.rail-row.locked{cursor:default}.rail-glyph{width:22px;height:22px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;background:transparent;color:color-mix(in srgb,var(--my-muted) 60%,var(--my-surface));border:1px solid var(--my-line)}.rail-row.done .rail-glyph{background:var(--my-yard-tint);color:var(--my-yard);border-color:var(--my-yard-line)}.rail-row.current .rail-glyph{background:var(--my-blue-solid);color:#fff;border-color:var(--my-blue)}.rail-row.attn .rail-glyph{background:var(--my-manila-tint);color:var(--my-manila-deep);border-color:var(--my-held-line)}.rail-row.open .rail-glyph{color:var(--my-ink-soft);border-color:var(--my-line-strong)}.rail-label{font-size:var(--my-text-body);font-weight:500;white-space:nowrap}.rail-row.locked .rail-label{color:var(--my-line-strong)}.rail-sub{font-size:var(--my-text-caption);line-height:1.35;color:var(--my-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-sub .mono{font-size:var(--my-text-micro)}.rail-row.attn .rail-glyph.attn,.rail-row.attn .rail-sub{color:var(--my-held-text)}.rail-row.current.attn{border-color:var(--my-held-line)}.rail-row.current .rail-sub{color:var(--my-ink-soft)}.rail-foot{margin-top:auto;padding:12px 0 0;font-size:var(--my-text-caption);line-height:1.5;color:var(--my-muted);display:grid;grid-gap:8px;gap:8px}.rail-after{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--my-card);border:1px solid var(--my-line);border-radius:10px}.rail-after-next{font-size:var(--my-text-small);font-weight:500}.rail-after .time{font-weight:400;color:var(--my-muted)}.rail-after p{font-size:var(--my-text-caption);line-height:1.5;color:var(--my-ink-soft);text-wrap:pretty}.rail-foot strong{color:var(--my-ink);font-weight:500}.stage{flex:1 1;min-width:0;padding:32px 40px 48px;display:flex;flex-direction:column;gap:22px}.stage.tight{padding:28px 32px 0;gap:18px}.stage.bare{padding:0;gap:0}.stage-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.stage-head>div{display:flex;flex-direction:column;gap:6px;min-width:0}.stage h1.title,.stage-head h1{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-headline);letter-spacing:-.02em;line-height:1.2}.stage-head p{font-size:var(--my-text-body);color:var(--my-ink-soft);text-wrap:pretty}.stage-head p strong{color:var(--my-ink);font-weight:500}.stage-head .actions{display:flex;gap:8px;flex:none}.stage-section{display:grid;grid-gap:14px;gap:14px}.stage-section h2{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-lead);letter-spacing:-.01em}.stage-section .card p+p{margin-top:.4rem}.gate-list{list-style:none;display:grid;grid-gap:10px;gap:10px}.gate-list li{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:var(--my-text-body)}.gate-list li .why{color:var(--my-ink-soft)}.gate-list li .fix{font-size:var(--my-text-small);color:var(--my-muted)}.gate-list li .fix a{font-weight:500}.gate-glyph{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.gate-glyph.ok{background:var(--my-yard-tint);color:var(--my-yard);border:1px solid var(--my-yard-line)}.gate-glyph.blocked{background:var(--my-manila-tint);color:var(--my-manila-deep);border:1px solid var(--my-held-line)}.home{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;min-height:100dvh}.home>.app-sidebar{grid-column:1;grid-row:1/span 2;align-self:start}.home>.app-topbar{grid-column:2;grid-row:1}.home>:not(.app-sidebar,.app-topbar){grid-column:2;grid-row:2}.app-sidebar{width:76px;flex:none;background:var(--my-rail);border-right:1px solid var(--my-rail-line);flex-direction:column;align-items:stretch;padding:14px 6px 12px;position:-webkit-sticky;position:sticky;top:0;height:100dvh}.app-sidebar,.app-sidebar-brand{color:var(--my-rail-ink);display:flex}.app-sidebar-brand{justify-content:center;padding:4px 0 18px;text-decoration:none}.app-nav{display:flex;flex-direction:column;gap:2px}.app-nav>a,.app-nav>span,.rail-account>summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:56px;padding:0 2px;border-radius:var(--my-radius);color:var(--my-rail-ink-dim);text-decoration:none;cursor:pointer;transition:background-color var(--my-dur-hover) var(--my-ease-out),color var(--my-dur-hover) var(--my-ease-out)}.nav-label{font-size:var(--my-text-micro);font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (hover:hover) and (pointer:fine){.app-nav>a:hover,.rail-account>summary:hover{background:var(--my-rail-hover);color:var(--my-rail-ink)}}.app-nav>.active{background:var(--my-rail-current);color:var(--my-rail-current-ink)}.app-nav>.active .nav-label{font-weight:500}.app-nav>span{cursor:default}.nav-icon{position:relative;display:inline-flex;width:20px;height:20px;flex:none;color:var(--my-rail-ink-dim);transition:color var(--my-dur-hover) var(--my-ease-out)}.nav-icon>svg{display:block}@media (hover:hover) and (pointer:fine){.app-nav>a:not(.active):hover .nav-icon{color:var(--my-rail-ink)}}.active .nav-icon{color:var(--my-rail-current-ink)}.rail-account{position:relative}.app-sidebar:has(.rail-account[open]){z-index:40}.rail-account>summary{list-style:none}.rail-account>summary::-webkit-details-marker{display:none}.rail-account[open]>summary{background:var(--my-rail-hover);color:var(--my-rail-ink)}.rail-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--my-rail-current);color:var(--my-rail-current-ink);font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-micro);font-weight:500;line-height:1}.rail-account-panel{position:absolute;left:calc(100% + 10px);bottom:0;z-index:30;width:232px;padding:12px 12px 10px;border-radius:var(--my-radius-lg);background:var(--my-card);color:var(--my-ink);box-shadow:var(--my-shadow-card-hover);display:flex;flex-direction:column;gap:4px;transform-origin:bottom left;animation:rail-panel-in var(--my-dur-pop) var(--my-ease-out)}@keyframes rail-panel-in{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.rail-account-panel{animation-name:rail-panel-fade}@keyframes rail-panel-fade{0%{opacity:0}}}.rail-account-panel .org{font-size:var(--my-text-body);font-weight:500}.rail-account-panel .who{font-size:var(--my-text-caption);color:var(--my-ink-soft)}.rail-account-panel button{margin-top:8px;height:30px;padding:0 10px;font-size:var(--my-text-small);display:inline-flex;align-items:center;gap:6px;justify-content:center}.app-topbar{display:flex;justify-content:flex-end;min-width:0;padding:14px 40px 0}.topbar-cluster{display:flex;align-items:center;gap:8px;min-width:0}.topbar-menu{position:relative;min-width:0}.topbar-pill{gap:8px;height:34px;border-radius:var(--my-radius-pill);max-width:100%;padding:0 12px;border-color:var(--my-line-strong);background:var(--my-card);color:var(--my-ink);font-size:var(--my-text-small);font-weight:500}.topbar-pill>svg{flex:none;color:var(--my-ink-soft)}.topbar-pill>.topbar-caret{color:var(--my-muted);transition:transform var(--my-dur-pop) var(--my-ease-out)}.topbar-menu[data-open]>.topbar-pill{background:var(--my-chip);border-color:var(--my-line-strong)}.topbar-menu[data-open]>.topbar-pill>.topbar-caret{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.topbar-pill:where(:not(:disabled)):hover{background:var(--my-chip)}}.topbar-pill:focus-visible{outline:2px solid var(--my-focus);outline-offset:2px}.workspace-switcher{flex:0 1 auto}.workspace-pill{min-width:0}.workspace-name{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-label{display:inline-flex;align-items:center;gap:8px;min-width:0;height:34px;padding:0 4px;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink)}.workspace-label>svg{flex:none;color:var(--my-ink-soft)}.credits-menu{flex:none}.credits-pill .mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);font-weight:500;letter-spacing:-.01em}.credits-pill-short{display:none}.credit-meter{--credit-tone:var(--my-blue-solid);position:relative;display:inline-block;flex:none;width:36px;height:4px;border-radius:var(--my-radius-pill);background:var(--my-line);overflow:hidden}.credit-meter:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--credit-tone);transform:scaleX(var(--credit-fill,0));transform-origin:left center}.credit-meter[data-tone=low],[data-tone=low] .credit-meter{--credit-tone:var(--my-held-text)}.credit-meter[data-tone=empty],[data-tone=empty] .credit-meter{--credit-tone:var(--my-stamp)}.credits-pill[data-tone=empty]>svg:first-child{color:var(--my-stamp)}.credit-meter.wide{width:100%;height:6px;margin:2px 0 4px}.topbar-panel{position:absolute;right:0;top:calc(100% + 6px);z-index:45;display:flex;flex-direction:column;border-radius:var(--my-radius-lg);background:var(--my-card);color:var(--my-ink);box-shadow:var(--my-shadow-card-hover);overflow:hidden;transform-origin:top right;transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out)}@starting-style{.topbar-panel{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@starting-style{.topbar-panel{transform:none}}}.credits-panel{width:272px;padding:14px 16px 12px;gap:4px}.credits-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.credits-panel-plan{font-size:var(--my-text-body);font-weight:500}.credits-panel-period{font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.credits-panel-left{margin:6px 0 0;font-size:var(--my-text-small);color:var(--my-ink-soft)}.credits-panel-left .mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-heading);font-weight:500;letter-spacing:-.02em;color:var(--my-ink)}.credits-panel-facts{margin:0}.credits-panel-facts>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--my-text-small)}.credits-panel-facts dt{color:var(--my-muted)}.credits-panel-facts dd{margin:0;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.credits-panel-note{margin:6px 0 0;font-size:var(--my-text-caption);line-height:1.45;color:var(--my-muted)}.credits-panel-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:10px -16px -12px;padding:10px 16px;border-top:1px solid var(--my-line)}.credits-panel-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--my-text-small);font-weight:500;color:var(--my-blue-solid);text-decoration:none}.credits-panel-link.quiet{color:var(--my-ink-soft);font-weight:400}@media (hover:hover) and (pointer:fine){.credits-panel-link:hover{color:var(--my-blue-deep);text-decoration:underline;text-underline-offset:3px}.credits-panel-link.quiet:hover{color:var(--my-ink)}}.switcher-panel{width:min(300px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 72px))}.switcher-search{display:flex;align-items:center;gap:8px;margin:10px 10px 0;padding:0 10px;height:34px;border:1px solid var(--my-line-strong);border-radius:var(--my-radius);color:var(--my-muted)}.switcher-search:focus-within{border-color:var(--my-blue);box-shadow:0 0 0 3px var(--my-blue-tint)}.switcher-search input{flex:1 1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--my-ink);font-size:var(--my-text-body);outline:none;box-shadow:none}.switcher-search input::-webkit-search-cancel-button{display:none}.switcher-title{display:flex;align-items:center;gap:8px;padding:12px 16px 4px;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft)}.switcher-count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--my-radius-pill);background:var(--my-chip);color:var(--my-ink-soft);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro)}.switcher-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 6px;outline:none}.switcher-list:focus-visible{box-shadow:inset 0 0 0 2px var(--my-focus);border-radius:var(--my-radius-lg)}.switcher-heading{padding:10px 10px 4px;font-size:var(--my-text-micro);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--my-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switcher-list>[role=group]:first-child>.switcher-heading{padding-top:4px}.switcher-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:var(--my-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.switcher-option[data-active]{background:var(--my-chip)}.switcher-option[aria-selected=true] .switcher-name{font-weight:500}.switcher-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:var(--my-blue-tint);color:var(--my-blue-deep)}.switcher-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.switcher-name{font-size:var(--my-text-body);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.switcher-role{font-size:var(--my-text-caption);line-height:1.2;color:var(--my-muted)}.switcher-check{display:inline-flex;flex:none;width:16px;color:var(--my-blue)}.switcher-empty{margin:0;padding:4px 16px 14px;font-size:var(--my-text-small);color:var(--my-muted)}.switcher-foot{padding:10px;border-top:1px solid var(--my-line)}.switcher-foot .switcher-new{display:flex;justify-content:center;width:100%}@media (pointer:coarse){.switcher-search input{font-size:var(--my-text-lead)}}@media (max-width:1100px){.app-topbar{padding-inline:24px}}@media (max-width:760px){.app-topbar{padding:12px 16px 0}.credits-pill .credit-meter,.credits-pill-label{display:none}.credits-pill-short{display:inline}.topbar-pill{padding:0 10px;gap:6px}.workspace-name{max-width:40vw}}.rail-help{margin-top:8px;padding-top:8px;border-top:1px solid var(--my-line);display:flex;flex-direction:column;gap:2px}.rail-help a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-size:var(--my-text-small);color:var(--my-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.rail-help a:hover{text-decoration:underline;text-underline-offset:3px}}.home-main{flex:1 1;display:flex;flex-direction:column;min-width:0}.home-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 40px 0}.home-head .titles{display:flex;align-items:baseline;gap:14px;min-width:0}.home-head h1{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-headline);letter-spacing:-.02em}.home-count{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);color:var(--my-muted);white-space:nowrap}.new-campaign{display:flex;gap:8px;align-items:center}.new-campaign input{height:36px;width:22rem;padding:0 12px}.new-campaign button{height:36px}@media (max-width:760px){.home-head{flex-wrap:wrap;row-gap:12px}.home-head .titles{flex-wrap:wrap;row-gap:6px}.home-count{white-space:normal}.new-campaign{flex-wrap:wrap;width:100%}.new-campaign input{flex:1 1 100%;width:auto;min-width:0}}.home-notice{margin:18px 40px 0}.home-crumb{padding:20px 40px 0;margin:0;font-size:var(--my-text-small)}.home-crumb a{color:var(--my-muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.home-crumb a:hover{color:var(--my-blue)}}.home-sub{margin:6px 40px 0;color:var(--my-muted);font-size:var(--my-text-body);max-width:var(--my-max-copy)}.home-body{display:flex;flex-direction:column;gap:18px;padding:18px 40px 40px}.filter-tabs{display:flex;gap:4px;padding:22px 0 0;border-bottom:1px solid var(--my-line);margin:0 40px}.filter-tab{padding:8px 12px;font-size:var(--my-text-small);color:var(--my-ink-soft);display:flex;gap:6px;border:0;border-radius:0;height:auto;background:none;font-weight:500;margin-bottom:-1px;border-bottom:2px solid transparent}@media (hover:hover) and (pointer:fine){.filter-tab:hover{background:none;color:var(--my-ink)}}.filter-tab.active{font-weight:500;color:var(--my-ink);border-bottom-color:var(--my-blue)}.filter-chip-row.list-filters{justify-content:flex-start;align-items:center;gap:6px;border-bottom:0;margin:0 40px;padding:22px 0 2px}.review-toolbar>.filter-chip-row{padding:9px 0}.row-menu-panel .menu-disabled{display:grid;grid-gap:2px;gap:2px;font-size:var(--my-text-body);font-weight:500;color:var(--my-muted)}.row-menu-panel .menu-disabled .hint{font-size:var(--my-text-caption);font-weight:400}.campaign-table{--cols:minmax(0,1fr) 176px 80px 90px 90px 90px 44px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg)}.campaign-table.analytics{--cols:minmax(0,1fr) 100px 90px 90px 120px}.campaign-row{display:grid;grid-template-columns:var(--cols);align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-top:1px solid var(--my-surface)}.campaign-row.head{border-top:0;padding-top:10px;padding-bottom:8px;font-size:var(--my-text-caption);color:var(--my-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500;border-bottom:1px solid var(--my-line)}.campaign-row .right{text-align:right}.campaign-row .name-cell,.campaign-row .status-cell{display:flex;min-width:0}.campaign-row .name{min-width:0;font-size:var(--my-text-reading);font-weight:500;color:var(--my-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover) and (pointer:fine){.campaign-row a.name:hover{color:var(--my-blue)}}.campaign-row .status-cell .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.campaign-row .num{font-size:var(--my-text-small)}.campaign-row .last,.campaign-row .num.none,.campaign-row .sent,.campaign-row .updated{color:var(--my-muted)}.campaign-row .last,.campaign-row .updated{font-size:var(--my-text-small)}.campaign-row .menu-cell{justify-self:end}.campaign-table .table-empty{padding:16px}@media (max-width:1100px){.campaign-table{--cols:minmax(0,1fr) 150px 70px 80px 80px 36px}.campaign-table.analytics{--cols:minmax(0,1fr) 90px 80px 80px 110px}.campaign-row .updated{display:none}}@media (max-width:760px){.filter-tabs{overflow-x:auto;scrollbar-width:none}.filter-tab{flex:none}.campaign-table{--cols:minmax(0,1fr) 36px}.campaign-table.analytics{--cols:minmax(0,1fr) auto}.campaign-row{row-gap:8px}.campaign-row .num,.campaign-row.head{display:none}.campaign-row .status-cell{grid-column:1;grid-row:2}.campaign-row .last,.campaign-row .menu-cell{grid-column:2;grid-row:1}}.home-empty{flex:1 1;justify-content:center}.home-empty,.home-empty>div{display:flex;align-items:center}.home-empty>div{flex-direction:column;gap:18px;padding-bottom:80px;text-align:center}.home-empty p{font-size:var(--my-text-reading);color:var(--my-ink-soft)}.dash-body{max-width:1240px}.dash-head-link{font-size:var(--my-text-small);font-weight:500;text-decoration:none}.dash-steps{list-style:none;display:grid;grid-gap:2px;gap:2px;margin:.7rem 0 0;padding:0}.dash-step{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;margin:0 -12px;border-radius:var(--my-radius);color:inherit;text-decoration:none}.dash-step-mark{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--my-line-strong);border-radius:50%;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-muted)}.dash-step-text{display:flex;flex-direction:column;gap:1px;min-width:0}.dash-step-label{font-size:var(--my-text-body);font-weight:500}.dash-step.done .dash-step-mark{background:var(--my-yard-tint);border-color:var(--my-yard-line);color:var(--my-yard)}.dash-step.done .dash-step-label{color:var(--my-ink-soft);font-weight:500}.dash-step.next{background:var(--my-blue-tint)}.dash-step.next .dash-step-mark{background:var(--my-blue-solid);border-color:transparent;color:#fff}.dash-step-go,.dash-step.next .dash-step-label{color:var(--my-blue-deep)}.dash-step-go{font-weight:500}.dash-range{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--my-line);border-radius:var(--my-radius)}.dash-range a{padding:3px 10px;border-radius:4px;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft);text-decoration:none;white-space:nowrap}.dash-range a.active{background:var(--my-blue-tint);color:var(--my-blue-deep)}.dash-activity .stat-grid{margin:.9rem 0 0}.mail-speed .stat-grid{margin-bottom:18px}.by-state-facts.stat-grid{grid-template-columns:minmax(0,1fr);align-content:start}.overview-glance .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-detail .verified{color:var(--my-yard);display:inline-flex;align-items:center;gap:5px}.dash-chart{margin:1.2rem 0 0}.dash-quiet{margin:1rem 0 0;font-size:var(--my-text-body)}.dash-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:1rem 0 0;font-size:var(--my-text-small)}.dash-foot a{font-weight:500;text-decoration:none;white-space:nowrap}.dash-split{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:18px;gap:18px;align-items:start}.dash-split>:only-child{grid-column:1/-1}.dash-rows{list-style:none;margin:.6rem 0 0;padding:0}.dash-rows li+li{border-top:1px solid var(--my-line)}.dash-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -8px;padding:11px 8px;border-radius:var(--my-radius);color:inherit;text-decoration:none}.dash-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.dash-row .name{overflow:hidden;font-size:var(--my-text-body);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dash-row-value,.dash-row>.chip{flex:none}.dash-row-value{font-size:var(--my-text-small);color:var(--my-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-empty{margin:.5rem 0 0;font-size:var(--my-text-body)}@media (hover:hover) and (pointer:fine){.dash-step:hover{background:color-mix(in srgb,var(--my-ink) 4%,transparent)}.dash-step.next:hover{background:color-mix(in srgb,var(--my-blue-tint) 80%,var(--my-blue-line))}.dash-range a:not(.active):hover{background:color-mix(in srgb,var(--my-ink) 5%,transparent);color:var(--my-ink)}.dash-row:hover{background:color-mix(in srgb,var(--my-ink) 4%,transparent)}}@media (max-width:900px){.dash-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.overview-glance .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-row{flex-direction:column;align-items:flex-start;gap:6px}.dash-step{grid-template-columns:26px minmax(0,1fr)}.dash-step-go{display:none}}.file-card{justify-content:space-between;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);padding:16px 20px}.file-card,.file-card .left{display:flex;align-items:center;gap:16px}.file-card .left{min-width:0}.csv-glyph{width:40px;height:48px;flex:none;border:1px solid var(--my-line-strong);border-radius:3px;background:repeating-linear-gradient(135deg,var(--my-surface) 0 4px,var(--my-paper) 4px 8px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9px;color:var(--my-muted)}.csv-glyph,.file-name{font-family:var(--my-font-data)}.file-name{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta{color:var(--my-ink-soft);display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.file-meta,.file-meta .mono{font-size:var(--my-text-small)}.file-card .buttons{display:flex;gap:8px;flex:none}.file-card .buttons button{height:32px;padding:0 12px;font-size:var(--my-text-small)}.drop-zone{display:grid;grid-gap:14px;gap:14px;background:var(--my-card);border:1px dashed var(--my-line-strong);border-radius:var(--my-radius-lg);padding:26px 24px}.drop-zone .lead{display:flex;align-items:center;gap:16px}.drop-zone .lead strong{font-size:var(--my-text-body);font-weight:500}.drop-zone .lead p{font-size:var(--my-text-small);color:var(--my-ink-soft)}.drop-zone input[type=file]{font-size:var(--my-text-small);padding:8px 10px}.drop-zone textarea{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);min-height:7.5rem}.drop-zone .actions{display:flex;gap:8px;align-items:center}.leads-grid{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:20px;gap:20px;flex:1 1;min-height:0;align-items:stretch}.panel{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);display:flex;flex-direction:column;overflow:hidden;min-width:0}.panel-head{padding:14px 18px;border-bottom:1px solid var(--my-line);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.panel-head .title{font-size:var(--my-text-body);font-weight:500}.panel-head .hint{font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.panel-head .hint.mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detect-rows{display:flex;flex-direction:column}.detect-row{display:grid;grid-template-columns:150px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;height:46px;border-bottom:1px solid var(--my-surface)}.detect-src{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detect-src,.pill{font-size:var(--my-text-small)}.pill{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 10px;border-radius:var(--my-radius)}.pill.mapped{background:var(--my-yard-tint);border:1px solid var(--my-yard-line);font-weight:500;color:var(--my-ink)}.pill.mapped .tick{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-yard)}.detect-select{height:30px;padding:0 10px;border-color:var(--my-line-strong);background:var(--my-card);width:100%}.detect-select,.panel-foot{font-size:var(--my-text-small);color:var(--my-ink-soft)}.panel-foot{margin-top:auto;padding:14px 18px;line-height:1.5;border-top:1px solid var(--my-line)}.panel-foot.manila{background:var(--my-manila-tint);border-top-color:var(--my-held-line)}.panel-foot.blue{background:var(--my-blue-tint);color:var(--my-blue-deep);font-size:var(--my-text-body);padding:16px 18px;display:flex;align-items:center;gap:14px}.panel-foot.blue strong{font-weight:500}.panel-foot.blue .mono,.preview-grid{font-size:var(--my-text-small)}.preview-grid{display:grid;grid-gap:12px;gap:12px;padding:0 18px;align-items:center;border-bottom:1px solid var(--my-surface);white-space:nowrap;height:44px}.preview-grid.head{height:auto;padding:10px 18px;border-bottom-color:var(--my-line);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-muted)}.preview-grid>div{overflow:hidden;text-overflow:ellipsis;min-width:0}.preview-grid .data-cell{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-ink-soft)}.preview-grid .dim{color:var(--my-muted)}.preview-scroll{overflow-x:auto;overflow-y:hidden}.run-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:40px;gap:40px;padding:36px 40px;min-width:0;align-items:start}.run-left{display:flex;flex-direction:column;gap:28px}.run-title{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-display);letter-spacing:-.02em;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.run-done{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--my-text-display);color:var(--my-blue)}.run-done,.run-total{font-family:var(--my-font-data)}.run-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-size:var(--my-text-heading);color:var(--my-muted)}.run-lede{font-size:var(--my-text-body);color:var(--my-ink-soft);margin-top:6px;text-wrap:pretty}.run-bar{display:flex;height:14px;border-radius:3px;overflow:hidden;gap:2px;background:var(--my-line)}.run-bar>div{transition:width .4s ease}.run-bar .verified{background:var(--my-blue);border-color:var(--my-blue)}.run-bar .held{background:var(--my-manila-deep);border-color:var(--my-manila-deep)}.run-bar .candidate{background:var(--my-blue-line);border-color:var(--my-blue-line)}.run-bar .not-found{background:var(--my-line-strong);border-color:var(--my-line-strong)}.run-meta{display:flex;gap:18px;font-size:var(--my-text-small);color:var(--my-muted);flex-wrap:wrap}.feed{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);overflow:hidden;display:flex;flex-direction:column}.feed-head{padding:12px 16px;border-bottom:1px solid var(--my-line);font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft);display:flex;justify-content:space-between}.feed-head .live{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;color:var(--my-muted)}.feed-row{display:flex;gap:12px;padding:11px 16px;border-bottom:1px solid var(--my-surface);align-items:flex-start}.feed-glyph{margin-top:3px;width:16px;height:16px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10px}.feed-glyph.ok{background:var(--my-yard-tint);color:var(--my-yard)}.feed-glyph.held{background:var(--my-manila-tint);color:var(--my-manila-deep)}.feed-glyph.info{background:var(--my-blue-tint);color:var(--my-blue-deep)}.feed-glyph.neutral{background:var(--my-surface);color:var(--my-ink-soft)}.feed-row .who{font-size:var(--my-text-small);font-weight:500}.feed-row .who span{font-weight:400;color:var(--my-muted)}.feed-row .what{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.feed-empty{padding:16px;font-size:var(--my-text-small);color:var(--my-muted)}.review-panel{background:var(--my-card);border-radius:var(--my-radius-lg) var(--my-radius-lg) 0 0;border:1px solid var(--my-line);border-bottom:0;display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.review-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;min-height:46px;border-bottom:1px solid var(--my-line)}.review-search{height:30px;padding:0 10px;border:1px solid var(--my-line);border-radius:var(--my-radius);font-size:var(--my-text-small);width:240px;background:var(--my-card)}.review-scroll{overflow:auto;min-width:0}.review-grid{display:grid;grid-template-columns:22px 135px 120px 140px minmax(220px,1fr) 128px 112px 112px 184px 98px;grid-gap:10px;gap:10px;padding:10px 18px;border-bottom:1px solid var(--my-surface);align-items:start;min-width:1500px}.review-grid.head{border-bottom-color:var(--my-line);font-size:var(--my-text-micro);color:var(--my-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500;position:-webkit-sticky;position:sticky;top:0;background:var(--my-card);z-index:1}.review-grid.held{background:var(--my-held-row)}.review-grid .right{text-align:right}.review-grid input[type=checkbox]{width:14px;height:14px;margin-top:2px;padding:0;accent-color:var(--my-blue)}.review-grid .who{display:flex;flex-direction:column;gap:2px;min-width:0}.review-grid .who .name{font-size:var(--my-text-body);font-weight:500}.review-grid .who .name,.review-grid .who .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-grid .who .title{font-size:var(--my-text-caption);color:var(--my-muted)}.review-grid .company{font-size:var(--my-text-small);color:var(--my-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:1px}.review-grid .addr{display:flex;flex-direction:column;gap:2px;min-width:0}.review-grid .addr .lines{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);line-height:1.45;white-space:pre-line}.review-grid .addr .lines.dim{color:var(--my-muted)}.review-grid .contact-location{font-size:var(--my-text-small);color:var(--my-ink-soft);overflow-wrap:anywhere}.review-grid .locality{display:flex;flex-direction:column;gap:2px}.review-grid .locality-score{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);font-weight:500}.review-grid .addr .note,.review-grid .contact-location .note,.review-grid .locality .note{font-size:var(--my-text-caption);font-weight:400;color:var(--my-muted)}.review-grid .chips{display:flex;flex-wrap:wrap;gap:4px}.review-grid .status{display:flex;flex-direction:column;gap:5px;min-width:0;align-items:flex-start}.review-grid .status .reason{font-size:var(--my-text-caption);line-height:1.4;color:var(--my-ink-soft);text-wrap:pretty}.review-grid .actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.review-grid .actions form{display:contents}.review-empty{padding:28px 18px;font-size:var(--my-text-body);color:var(--my-muted)}.menu{position:relative}.menu-list{position:absolute;right:0;top:32px;z-index:3;background:var(--my-card);border:1px solid var(--my-line-strong);border-radius:var(--my-radius);box-shadow:0 8px 24px rgb(23 25 28/10%);min-width:11rem;display:grid;padding:4px}.menu-list button{justify-content:flex-start;border:0;height:30px;padding:0 10px;font-size:var(--my-text-small);font-weight:500;border-radius:4px}.menu-list form{display:contents}.drawer{border-top:1px solid var(--my-line);background:var(--my-surface);padding:14px 18px;display:grid;grid-gap:12px;gap:12px}.drawer h3{font-size:var(--my-text-small);font-weight:500}.drawer .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:10px;gap:10px}.candidate-list{display:grid;grid-gap:8px;gap:8px}.candidate-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius)}.candidate-option .lines{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);line-height:1.45}.candidate-option .meta{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.operator-box{margin:0 0 18px}.operator-box summary{font-size:var(--my-text-small);color:var(--my-muted)}.operator-box .card{margin-top:10px}.design-grid{display:grid;grid-template-columns:480px minmax(0,1fr);flex:1 1;min-width:0;min-height:0}.design-editor{border-right:1px solid var(--my-line);background:var(--my-card);min-width:0}.design-editor,.design-head{display:flex;flex-direction:column}.design-head{padding:22px 28px 14px;gap:6px;border-bottom:1px solid var(--my-line)}.design-head h1{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-heading);letter-spacing:-.02em}.design-head p{font-size:var(--my-text-body);color:var(--my-ink-soft)}.design-slots{padding:20px 28px;gap:18px}.design-slots,.slot{display:flex;flex-direction:column}.slot{gap:6px}.slot .slot-label,.slot>label{font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft);display:flex;justify-content:space-between;gap:10px}.slot .counter{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;color:var(--my-muted)}.slot .counter.over{color:var(--my-stamp)}.slot .optional{font-weight:400;color:var(--my-muted)}.slot input,.slot select,.slot textarea{font-size:var(--my-text-body);line-height:1.5;padding:8px 12px;border-color:var(--my-line-strong);background:var(--my-card);width:100%}.slot textarea{min-height:5.5rem;resize:vertical;line-height:1.7}.slot .url-row input,.slot input.mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small)}.creative-image-field{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--my-line);border-radius:var(--my-radius);background:var(--my-card)}.creative-image-controls{display:flex;gap:12px;align-items:center}.creative-image-empty,.creative-image-thumb{width:64px;height:64px;flex:none;padding:4px;border:1px solid var(--my-line);border-radius:6px;object-fit:contain;background:white}.creative-image-thumb.photo{border-radius:50%;object-fit:cover;padding:0}.creative-image-empty{display:grid;place-items:center;background:var(--my-bg);color:var(--my-muted);font-size:var(--my-text-caption)}.creative-image-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.creative-image-file{display:none}.creative-image-help,.creative-image-url summary{font-size:var(--my-text-caption);line-height:1.5;color:var(--my-muted)}.creative-image-url summary{cursor:pointer}.creative-image-url .url-row{margin-top:8px;flex-wrap:wrap}.url-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.url-state{font-size:var(--my-text-micro);white-space:nowrap}.url-state.ok{color:var(--my-yard)}.url-state.bad{color:var(--my-stamp)}.var-chip{display:inline-flex;height:20px;padding:0 6px;border-radius:4px;background:var(--my-blue-tint);color:var(--my-blue-deep);border:1px solid var(--my-blue-line);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.insert-row,.var-chip{align-items:center;font-size:var(--my-text-caption)}.insert-row{display:flex;gap:6px;color:var(--my-muted);flex-wrap:wrap}.insert-chip{height:20px;padding:0 6px;border-radius:4px;border:1px dashed var(--my-line-strong);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);font-weight:400;color:var(--my-ink);background:transparent}@media (hover:hover) and (pointer:fine){.insert-chip:hover{border-style:solid;background:var(--my-blue-tint);color:var(--my-blue-deep)}}.slot-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.slot-group{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--my-line)}.slot-group h3{font-size:var(--my-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--my-muted)}.slot-group .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.slot-group .grid .wide{grid-column:1/-1}.slot-group .slot>label{font-size:var(--my-text-caption)}.slot-group .slot input,.slot-group .slot select{font-size:var(--my-text-small);padding:6px 10px}.design-foot{margin-top:auto;padding:14px 28px;border-top:1px solid var(--my-line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--my-text-small);color:var(--my-ink-soft);position:-webkit-sticky;position:sticky;bottom:0;background:var(--my-card)}.preview-pane{background:var(--my-surface);display:flex;flex-direction:column;min-width:0;min-height:0}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;border-bottom:1px solid var(--my-line);flex-wrap:wrap}.preview-bar .left{display:flex;align-items:center;gap:10px;flex:none}.preview-bar .left>span:first-child{font-size:var(--my-text-small);color:var(--my-ink-soft);white-space:nowrap}.preview-bar .row-ref{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.segmented{display:flex;border:1px solid var(--my-line-strong);border-radius:var(--my-radius);overflow:hidden;background:var(--my-card)}.segmented button{height:30px;padding:0 12px;border:0;border-right:1px solid var(--my-line);border-radius:0;font-size:var(--my-text-small)}.segmented button:last-child{border-right:0}.segmented button.active{background:var(--my-blue-solid);color:#fff}.letter-wrap{flex:1 1;display:flex;align-items:flex-start;justify-content:center;padding:28px 28px 0;overflow:auto}.letter{width:548px;height:709px;flex:none;background:#fff;border:1px solid var(--my-line-strong);padding:52px 56px;display:flex;flex-direction:column;position:relative;font-family:var(--my-font-text),sans-serif;color:#17191c;overflow:hidden}.letter .brand-line{display:flex;justify-content:space-between;align-items:flex-start}.letter .brand-name{display:flex;align-items:center;gap:7px;font-family:var(--my-font-display),sans-serif;font-weight:700;font-size:13px;letter-spacing:-.02em;color:#0c2145}.letter .return{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8.5px;line-height:1.5;color:#4c5158;text-align:right;white-space:pre-line}.letter .address{margin-top:30px;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:9.5px;line-height:1.55;display:flex;flex-direction:column;align-items:flex-start}.letter .merge{background:#e9effb;border-bottom:1px dotted #1a4fd1}.letter .date{margin-top:22px;font-size:9.5px;color:#4c5158}.letter .headline{margin-top:18px;font-family:var(--my-font-display),sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;line-height:1.25;color:#0c2145;text-wrap:pretty}.letter .body{margin-top:14px;font-size:10.5px;line-height:1.62;display:flex;flex-direction:column;gap:9px;text-wrap:pretty}.letter .body p.empty{display:none}.letter .sig{margin-top:18px;font-size:10.5px;line-height:1.5}.letter .ps,.letter .sig span{color:#4c5158}.letter .ps{margin-top:12px;font-size:10px;line-height:1.5;font-style:italic}.letter .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.letter .ref{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8px;color:#6e737b;line-height:1.5}.letter .qr{display:flex;align-items:center;gap:10px}.letter .qr .caption{font-size:9px;color:#4c5158;text-align:right;line-height:1.4}.letter .qr-box{width:64px;height:64px;border:1px solid #c8c3b2;background:repeating-linear-gradient(45deg,#f2efe7 0 3px,#fff 3px 6px);display:flex;align-items:center;justify-content:center}.letter .qr-box span{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8px;color:#6e737b;background:#fff;padding:1px 3px}.letter .qr-box img{width:64px;height:64px;display:block}.preview-foot{padding:12px 28px 16px;display:flex;justify-content:space-between;gap:12px;color:var(--my-muted);flex-wrap:wrap}.preview-foot,.preview-foot .mono{font-size:var(--my-text-caption)}.proof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:12px;gap:12px}.proof-card{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);padding:14px 16px;display:grid;grid-gap:8px;gap:8px}.proof-card .who{font-size:var(--my-text-body);font-weight:500}.proof-card .reasons{font-size:var(--my-text-caption);color:var(--my-muted)}.proof-card .error{font-size:var(--my-text-caption);color:var(--my-stamp)}.amount{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-headline);font-weight:500;letter-spacing:-.02em}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:var(--my-text-body)}.kv dt{color:var(--my-muted)}.kv dd .mono{font-size:var(--my-text-small)}.console{max-width:56rem;margin:0 auto;padding:2rem 1.25rem 4rem;display:grid;grid-gap:1.1rem;gap:1.1rem}.console h1{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-headline);letter-spacing:-.015em}.crumb a{color:var(--my-muted);font-size:var(--my-text-body);text-decoration:none}.wordmark{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-title);letter-spacing:-.02em}.wordmark.lockup{margin:0;line-height:0;color:var(--my-wordmark)}.wordmark.lockup svg{display:block;height:26px;width:auto}.auth-shell{min-height:100dvh;width:min(62rem,100%);margin:0 auto;padding:2rem 1.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);grid-gap:3rem;gap:3rem;align-items:center}.auth-shell h1{font-family:var(--my-font-display),sans-serif;font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.05;margin:.6rem 0}.auth-card{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);padding:1.35rem;box-shadow:0 .8rem 2.4rem rgb(32 28 24/8%)}.auth-card h1{font-size:var(--my-text-headline)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.auth-tabs button{justify-self:stretch}.auth-tabs button.active{background:var(--my-blue-tint);color:var(--my-blue-deep);border-color:var(--my-blue-line)}.form-error{color:var(--my-stamp);overflow-wrap:anywhere}.auth-help,.form-error{font-size:var(--my-text-body)}.auth-help{margin:.9rem 0 0;line-height:1.45}.auth-help button.link{font-size:inherit}.auth-terms{display:block;margin-top:.9rem;font-size:var(--my-text-caption);line-height:1.45}.auth-card .notice{margin-bottom:.9rem}.auth-social{margin-bottom:.25rem}.google-button{justify-self:stretch;height:40px;font-size:var(--my-text-body);background:var(--my-card);border-color:var(--my-line-strong)}.google-mark{flex:none}.last-used{font-size:var(--my-text-micro);font-weight:500;line-height:1;padding:3px 7px;border-radius:var(--my-radius-pill);background:var(--my-blue-tint);color:var(--my-blue-deep)}button.primary .last-used{background:rgb(255 255 255/20%);color:#fff}.auth-divider{display:flex;align-items:center;gap:.75rem;color:var(--my-muted);font-size:var(--my-text-small);margin:.35rem 0 .15rem}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--my-line)}.sign-in-methods{display:grid;grid-gap:0;gap:0;margin:0}.sign-in-methods>div{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;grid-gap:1rem;gap:1rem;align-items:center;padding:.7rem 0;border-top:1px solid var(--my-line)}.sign-in-methods dt{font-weight:500}.ad-measurement{display:flex;gap:1.5rem;margin:0;padding:0;border:0}.ad-measurement label{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.sign-in-methods dd{margin:0;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;overflow-wrap:anywhere}@media (max-width:560px){.sign-in-methods>div{grid-template-columns:1fr;gap:.35rem}}.auth-page{min-height:100dvh;display:grid;grid-template-columns:clamp(20rem,38vw,34rem) minmax(0,1fr);background:var(--my-paper)}.auth-band{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem clamp(1.75rem,3.5vw,3rem);background:var(--my-blue-solid);color:#fff;overflow:hidden}.auth-band-logo{display:block;height:28px;width:auto;flex:none;align-self:flex-start}.auth-band-line{margin:auto 0 0;max-width:13em;font-family:var(--my-font-display),sans-serif;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.auth-band-agent{flex:none;width:min(100%,18rem);aspect-ratio:480/560;border-radius:var(--my-radius-lg);overflow:hidden;rotate:-2deg;box-shadow:0 18px 40px -18px rgb(14 14 16/45%)}.auth-band-agent img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.auth-main{min-width:0;display:grid;padding:2.5rem clamp(1.25rem,4vw,4rem)}.auth-main.form{align-items:center;justify-items:center}.auth-column{width:min(26rem,100%);display:grid;grid-gap:1.5rem;gap:1.5rem}.auth-main.page .auth-column{width:min(44rem,100%);margin:0 auto;padding:.5rem 0 3rem;align-content:start}.auth-intro h1{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-headline);font-weight:500;line-height:1.15;letter-spacing:-.025em;margin:0 0 .4rem;text-wrap:balance}.auth-intro p{margin:0;font-size:var(--my-text-reading)}.auth-column .auth-card{box-shadow:var(--my-shadow-card)}.auth-column .auth-card h1{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-heading);font-weight:500;line-height:1.25;letter-spacing:-.015em;margin:0 0 .35rem}@media (max-height:640px){.auth-band-agent{display:none}}.narrow-console{max-width:44rem}.onboarding-grid{display:grid;grid-gap:1rem;gap:1rem}.form-top{margin-top:.9rem}.organization-choice{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;background:var(--my-paper);color:var(--my-ink);border:1px solid var(--my-line);height:auto;padding:.6rem .8rem}.organization-choice small{color:var(--my-muted);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.form-fieldset{min-width:0;border:0;display:contents}.form-fieldset:disabled .notice{opacity:1}.header-actions{gap:.8rem}.account-controls,.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.account-controls{gap:.55rem;font-size:var(--my-text-small)}.account-controls>div{display:grid;text-align:right;line-height:1.25}.account-controls a{color:var(--my-blue);font-weight:500}.account-email{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption)}.account-role{color:var(--my-muted)}.account-controls select{max-width:12rem;padding-block:.35rem}.invite-row{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(10rem,auto) auto;grid-gap:.6rem;gap:.6rem;align-items:end}@media (max-width:1100px){.rail{width:216px;padding:16px 8px}.stage{padding:24px 24px 40px}.stage.tight{padding:24px 20px 0}.leads-grid,.run-grid{grid-template-columns:1fr}.run-grid{padding:28px 24px}.design-grid{grid-template-columns:1fr}.design-editor{border-right:0;border-bottom:1px solid var(--my-line)}.home-head,.home-notice{padding-left:24px;padding-right:24px}.filter-chip-row.list-filters,.filter-tabs{margin:0 24px}}@media (max-width:720px){.auth-shell{grid-template-columns:1fr;gap:1.5rem;align-content:center}.auth-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.auth-band{position:static;height:auto;padding:14px 16px}.auth-band-logo{height:22px}.auth-band-agent,.auth-band-line{display:none}.auth-main{padding:1.5rem 16px 2.5rem}.auth-main.form{align-items:start}.auth-main.page .auth-column{padding:0 0 2rem}.auth-intro h1{font-size:var(--my-text-headline)}.account-controls,.header-actions{justify-content:flex-start}.account-controls>div{text-align:left;width:100%}.invite-row{grid-template-columns:1fr}.table{display:block;overflow-x:auto}}.qr-style{display:grid;grid-gap:14px;gap:14px;padding:12px 0 2px}.qr-style-row{display:grid;grid-gap:6px;gap:6px}.qr-tiles{display:flex;flex-wrap:wrap;gap:8px}.qr-tile{display:grid;justify-items:center;grid-gap:4px;gap:4px;height:auto;padding:6px 8px 5px;border:1px solid var(--my-line);border-radius:6px;background:var(--my-card,#fff);font:inherit;font-size:var(--my-text-caption);color:var(--my-ink-soft);cursor:pointer}.qr-tile img{width:48px;height:48px;display:block;object-fit:contain}.qr-tile.active{border-color:var(--my-blue,#6f4be8);box-shadow:0 0 0 2px var(--my-blue-tint,#dbe4fb);color:var(--my-ink)}.qr-tile:disabled{opacity:.45;cursor:not-allowed}.qr-swatches{display:flex;align-items:center;gap:8px}.qr-swatch{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--my-line);padding:0;cursor:pointer}.qr-swatch.active{box-shadow:0 0 0 2px var(--my-blue,#6f4be8)}.qr-swatch.custom{background:conic-gradient(#d64933,#17754a,#1a4fd1,#0c2145,#d64933);position:relative;overflow:hidden}.qr-swatch.custom input{position:absolute;inset:-8px;width:44px;height:44px;opacity:0;cursor:pointer}.qr-style-warnings{margin:0;padding-left:18px;font-size:var(--my-text-small);color:var(--my-manila-deep)}.letter .qr-box.rendered{background:#fff;border:0;width:auto;height:auto}.letter .qr-box.rendered img{width:auto;height:76px}.template-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.template-card{display:grid;grid-gap:10px;gap:10px;align-content:start}.template-card.current{border-color:var(--my-blue);box-shadow:inset 0 0 0 1px var(--my-blue),var(--my-shadow-card)}.template-card .template-version-note{margin:0}.template-card .tagline,.template-card .template-version-note{font-size:var(--my-text-small);color:var(--my-ink-soft)}.template-card .actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:4px}.template-switch{display:grid;grid-template-columns:minmax(180px,260px) 1fr;grid-gap:24px;gap:24px;align-items:start;max-width:880px}.template-switch-sheets{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.template-switch-sheets img{display:block;width:100%;height:auto;aspect-ratio:612/792;border:1px solid var(--my-line);border-radius:4px;background:#fff}.template-switch-arrow{color:var(--my-ink-soft);font-size:18px;line-height:1}.template-switch-body h2{margin:0 0 12px}.template-switch-facts{display:grid;grid-gap:10px;gap:10px;margin:0}.template-switch-facts>div{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;align-items:baseline}.template-switch-facts dt{font-size:var(--my-text-small);font-weight:500;letter-spacing:.01em;color:var(--my-ink-soft)}.template-switch-facts dd{margin:0;font-size:var(--my-text-body);line-height:1.5;text-wrap:pretty}.template-switch-actions{display:flex;align-items:center;gap:10px;margin-top:18px}@media (max-width:720px){.template-switch{grid-template-columns:1fr}.template-switch-sheets{max-width:280px}.template-switch-facts>div{grid-template-columns:1fr;gap:2px}}.letter.personal{display:block;padding:0;font-family:Literata,Georgia,Times New Roman,serif;--pn-hand:Caveat,"Comic Sans MS",cursive;--pn-ink:#1e40a0}.letter.personal .pn-crease{position:absolute;left:0;right:0;border-top:1px dashed #e6e2d6}.letter.personal .pn-window{position:absolute;top:54px;left:39px;width:203px;height:129px;display:flex;flex-direction:column;justify-content:space-between}.letter.personal .pn-window .return{text-align:left}.letter.personal .pn-window .address{margin-top:0}.letter.personal .pn-body{position:absolute;top:197px;left:64px;width:329px;font-size:9.4px;line-height:1.45;text-wrap:pretty}.letter.personal .pn-body p{margin:0 0 7.7px}.letter.personal .pn-body p.empty{display:none}.letter.personal .pn-body ul{margin:0 0 7.7px 14px}.letter.personal .pn-body li{margin-bottom:2.6px}.letter.personal .pn-hl{background:#fff3a0;padding:.5px 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.letter.personal .pn-hl:empty{display:none}.letter.personal .pn-signature{margin-top:2.6px}.letter.personal .pn-signature p{margin-bottom:1.3px}.letter.personal .pn-sig{font-family:var(--pn-hand);font-weight:700;font-size:28.7px;line-height:1;color:var(--pn-ink);margin:3px 0 3px -2px}.letter.personal .pn-name{font-weight:700}.letter.personal .pn-qr{margin-top:13px;display:flex;align-items:flex-start;gap:10px}.letter.personal .pn-qr img{display:block;width:81px;height:auto}.letter.personal .pn-scan{font-family:var(--pn-hand);font-size:13.4px;color:var(--pn-ink);padding-top:8px}.letter.personal .pn-url{font-size:8px;color:#555}.letter.personal .pn-rail{position:absolute;top:245px;left:406px;width:103px;text-align:center}.letter.personal .pn-photo{display:block;width:84px;height:84px;margin:0 auto;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #cfcabd}.letter.personal .pn-photo.placeholder{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#f2efe7 0 3px,#fff 3px 6px);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:8px;color:#6e737b}.letter.personal .pn-caption{margin-top:5px;font-family:var(--pn-hand);font-size:12.5px;line-height:1.1;color:var(--pn-ink);transform:rotate(-2deg)}.letter.personal .pn-caption:empty{display:none}.letter.personal .pn-note{position:absolute;top:484px;left:403px;width:110px;font-family:var(--pn-hand);font-size:13.4px;line-height:1.15;color:var(--pn-ink);transform:rotate(-3deg);text-align:left}.letter.personal .pn-note.placeholder{color:#9aa0a8}.cal{border:1px solid var(--my-line);border-radius:var(--my-radius-lg);background:var(--my-card);padding:10px 12px 12px}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cal-head strong{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-body)}.cal-head button{height:28px;padding:0 10px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.cal-weekday{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);color:var(--my-muted);padding:4px 0;text-transform:uppercase}.cal-day,.cal-weekday{font-family:var(--my-font-data)}.cal-day{height:36px;padding:0;border:1px solid transparent;background:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink);border-radius:var(--my-radius)}@media (hover:hover) and (pointer:fine){.cal-day:hover:not(:disabled){background:var(--my-blue-tint);border-color:var(--my-blue-line)}}.cal-day:disabled{color:var(--my-line-strong);cursor:not-allowed;background:transparent;opacity:1}.cal-day.selected{background:var(--my-blue-solid);border-color:var(--my-blue);color:#fff}.cal-day.selected:disabled{background:var(--my-chip);border-color:var(--my-line-strong);color:var(--my-ink-soft)}@media (hover:hover) and (pointer:fine){.cal-day.selected:not(:disabled):hover{background:var(--my-blue-solid);border-color:var(--my-blue);color:#fff}}.cal-day.today{text-decoration:underline;text-underline-offset:3px}.cal-day.empty{visibility:hidden}.cal-side{display:grid;grid-gap:12px;gap:12px}.delivery-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.delivery-head .muted{font-size:var(--my-text-small)}.run-bar .stage-scheduled{background:var(--my-line-strong);border-color:var(--my-line-strong)}.run-bar .stage-printing{background:var(--my-blue-line);border-color:var(--my-blue-line)}.run-bar .stage-in-transit{background:var(--my-blue);border-color:var(--my-blue)}.run-bar .stage-processed{background:var(--my-ink);border-color:var(--my-ink)}.run-bar .stage-delivered{background:var(--my-yard);border-color:var(--my-yard)}.run-bar .stage-returned{background:var(--my-manila-deep);border-color:var(--my-manila-deep)}.run-bar .stage-not-printed{background:var(--my-stamp);border-color:var(--my-stamp)}.by-state-head{padding:14px 18px 0}.by-state-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;border-bottom:1px solid var(--my-line)}.by-state-table{border-top:1px solid var(--my-line)}.by-state-table>summary{padding:12px 18px;color:var(--my-ink-soft)}.by-state-table>.scroll-x{max-height:420px;overflow-y:auto}.by-state-table .table{margin-top:0}.by-state-table .table th{position:-webkit-sticky;position:sticky;top:0;background:var(--my-card)}.by-state-table .table td:first-child,.by-state-table .table th:first-child{padding-left:18px}.by-state-table .table td:last-child,.by-state-table .table th:last-child{padding-right:18px}.table .num{text-align:right;white-space:nowrap}@media (max-width:900px){.by-state-grid{grid-template-columns:minmax(0,1fr)}.by-state-facts.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.money-table td:last-child,.money-table th:last-child{text-align:right;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.money-table td .detail{display:block;font-size:var(--my-text-small);color:var(--my-muted)}.money-table tr.total td{font-weight:500;border-top:1px solid var(--my-line-strong);font-size:var(--my-text-reading)}.money-table tr.zero td{color:var(--my-muted)}.pay-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.disclosure{border-top:1px solid var(--my-line)}.disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 0}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary .title{font-size:var(--my-text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--my-muted);flex:none}.disclosure>summary .value{flex:1 1;min-width:0;font-size:var(--my-text-small);color:var(--my-ink-soft);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.disclosure>summary .value.missing{color:var(--my-manila-deep);font-weight:500}.disclosure>summary .chev{flex:none;color:var(--my-muted);transition:transform .15s ease}.disclosure[open]>summary .chev{transform:rotate(90deg)}.disclosure>.body{display:grid;grid-gap:10px;gap:10px;padding:2px 0 14px}.template-card .thumb{aspect-ratio:8.5/11;background:var(--my-paper);border:1px solid var(--my-line);border-radius:var(--my-radius);overflow:hidden}.template-card .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.template-card .chips{display:flex;flex-wrap:wrap;gap:6px}.template-card .meta{font-size:var(--my-text-small);color:var(--my-muted)}.onboarding-steps{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 18px;flex-wrap:wrap}.onboarding-steps .rail-row{height:36px;padding:0 12px 0 8px;background:var(--my-surface);border:1px solid var(--my-line);font-size:var(--my-text-small)}.onboarding-steps .rail-row.current{background:var(--my-card);border-color:var(--my-blue-line)}.format-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.format-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.format-card[aria-current=true]{border-color:var(--my-blue);box-shadow:inset 0 0 0 1px var(--my-blue)}.format-card.soon{background:var(--my-surface)}.format-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.format-head h2{margin:0}.format-sheets{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.format-sheets figure{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:var(--my-text-small);color:var(--my-muted);text-align:center}.format-sheets .thumb{aspect-ratio:8.5/11;background:var(--my-paper);border:1px solid var(--my-line);border-radius:var(--my-radius);overflow:hidden}.format-sheets .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}@media (max-width:900px){.format-cards{grid-template-columns:1fr}}.copy-toolbar{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:6px;background:var(--my-surface);border:1px solid var(--my-line);border-radius:6px 6px 0 0}.copy-done button,.copy-toolbar button,.copy-toolbar select{font:var(--my-text-micro)/1.4 var(--my-font-text);padding:4px 7px;border:1px solid var(--my-line-strong);border-radius:4px;background:var(--my-card);color:var(--my-ink);cursor:pointer}.copy-toolbar button[aria-pressed=true]{background:var(--my-blue-tint);border-color:var(--my-blue)}.letter-copy-editor.on-paper .copy-toolbar{background:#ffffff;border-color:#d9d5cb}.copy-done button,.letter-copy-editor.on-paper .copy-toolbar button,.letter-copy-editor.on-paper .copy-toolbar select{border-color:#c9c6bf;background:#ffffff;color:#17345a}.letter-copy-editor.on-paper .copy-toolbar button[aria-pressed=true]{background:#e9eff8;border-color:#17345a}.copy-highlight-glyph{display:inline-block;padding:0 4px;border-radius:2px;font-weight:600;color:#17345a}@media (hover:hover) and (pointer:fine){.copy-toolbar button:where(:not(:disabled):not([aria-pressed=true])):hover{background:var(--my-chip)}.copy-done button:where(:not(:disabled)):hover,.letter-copy-editor.on-paper .copy-toolbar button:where(:not(:disabled):not([aria-pressed=true])):hover{background:#e9eff8}}.copy-toolbar select{width:auto;max-width:160px}.merge-field-picker{position:relative}.merge-field-popover{position:fixed;z-index:50;display:flex;flex-direction:column;width:300px;max-width:calc(100vw - 48px);padding:10px;border:1px solid var(--my-line-strong);border-radius:var(--my-radius);background:var(--my-card);color:var(--my-ink);box-shadow:0 6px 20px color-mix(in srgb,var(--my-ink) 15%,transparent)}.merge-field-popover input{width:100%;font-size:var(--my-text-caption)}.csv-field-help,.merge-field-group,.merge-field-hint{font-size:var(--my-text-caption);line-height:1.5;color:var(--my-muted)}.merge-field-group,.merge-field-hint{margin:6px 0}.merge-field-group{font-weight:500;color:var(--my-ink-soft)}.merge-field-options{min-height:0;max-height:260px;overflow-y:auto}.merge-field-popover .merge-field-option{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;height:auto;padding:7px;text-align:left;white-space:normal;border:0;background:var(--my-card);color:var(--my-ink);font:var(--my-text-caption)/1.4 var(--my-font-text);cursor:pointer}.merge-field-popover .merge-field-option:focus-visible{background:var(--my-blue-tint)}@media (hover:hover) and (pointer:fine){.merge-field-popover .merge-field-option:hover{background:var(--my-blue-tint)}}.merge-field-label{font-weight:500;overflow-wrap:anywhere}.merge-field-sample{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--my-muted)}.merge-field-empty{color:var(--my-manila-deep)}.csv-field-help p+p{margin-top:6px}.letter-copy-editor textarea{display:block;width:100%;min-height:70px;resize:vertical;box-sizing:border-box;border-radius:0 0 6px 6px}.letter-copy-editor{position:relative}.rc-editor{display:block;width:100%;min-height:70px;box-sizing:border-box;padding:.45rem .6rem;font:inherit;line-height:1.5;color:var(--my-ink);background:var(--my-card);border:1px solid var(--my-line-strong);border-radius:0 0 6px 6px;white-space:pre-wrap;overflow-wrap:break-word;cursor:text;outline:none;transition:border-color var(--my-dur-hover) var(--my-ease-out)}.rc-editor:focus{border-color:var(--my-blue)}.rc-editor:focus-visible{outline:2px solid var(--my-blue);outline-offset:1px}.rc-editor[aria-disabled=true]{cursor:not-allowed;color:var(--my-muted);background:var(--my-surface);border-color:var(--my-line)}.rc-editor .rc-list{margin:0;padding-left:1.35em;list-style:disc}.rc-editor .rc-list li{padding-left:.1em}.rc-editor mark{color:#1d1a12!important}.rc-chip{display:inline-block;padding:0 5px;margin:0 1px;border:1px solid var(--my-blue-line);border-radius:4px;background:var(--my-blue-tint);color:var(--my-blue-deep);font-size:.88em;line-height:1.35;white-space:nowrap;vertical-align:baseline;cursor:default;-webkit-user-select:all;-moz-user-select:all;user-select:all}mark .rc-chip{box-shadow:0 0 0 2px #fff3a0}::highlight(rc-remembered){background-color:color-mix(in srgb,var(--my-blue) 24%,transparent)}.rc-form-value{position:absolute;bottom:0;left:12px;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none;resize:none}.copy-toolbar .copy-mode{margin-left:auto;color:var(--my-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:2px}.copy-toolbar .copy-mode,.copy-toolbar .copy-mode[aria-pressed=true]{border-color:transparent;background:transparent}.letter-copy-editor.on-paper .copy-toolbar .copy-mode{background:transparent;border-color:transparent;color:#6b6b75}@media (hover:hover) and (pointer:fine){.copy-toolbar .copy-mode:hover{background:transparent;color:var(--my-ink)}.letter-copy-editor.on-paper .copy-toolbar .copy-mode:hover{color:#0e0e10}}.letter-copy-editor.on-paper .rc-editor{font:12px/1.5 Georgia,serif;padding:6px;background:white;border:1px solid #9db6d6;min-height:48px;max-height:220px;overflow-y:auto;color:#1a1a1a}.letter-copy-editor.on-paper .rc-chip{font-family:system-ui,sans-serif;font-size:10px;background:#e9eff8;color:#17345a;border-color:#9db6d6}.copy-error,.copy-overflow{color:var(--my-stamp);font:var(--my-text-caption)/1.5 var(--my-font-text);margin:8px 0}.flexible-preview{width:549px;flex-shrink:0}.paper-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font:var(--my-text-micro)/1.5 var(--my-font-text);color:var(--my-muted)}.paper-tools label{display:flex;align-items:center;gap:5px;white-space:nowrap}.letter.flexible{width:548.25px;height:709.5px;padding:0;border:0;box-shadow:0 0 0 1px var(--my-line-strong);position:relative;font:9.854167px/1.45 Georgia,Times New Roman,serif;color:#1a1a1a;overflow:hidden}.flex-body{top:235.425px;left:64.5px;overflow-wrap:anywhere}.flex-body,.flex-logo{position:absolute;right:64.5px}.flex-logo{top:45.15px;width:132.225px;height:33.54px;object-fit:contain;object-position:right center}.flex-copy,.flex-subject{margin-bottom:7.74px}.flex-date{margin-bottom:10.32px}.flex-name,.flex-subject{font-weight:700}.flex-body p{margin:0 0 7.74px}.flex-body p:last-child,.flex-body ul:last-child{margin-bottom:0}.flex-body ul{margin:0 0 7.74px 14.19px;padding:0}.flex-body li{margin-bottom:1.935px}.flex-body .letter-spacer{height:7.74px}.flex-signature{margin-top:9.675px;min-height:22.575px}.flex-signature .paper-copy{margin-bottom:1.29px}.flex-photo{float:right;width:74.175px;height:74.175px;object-fit:cover;margin:0 0 5.16px 12.9px}.flex-postscript{clear:both;padding-top:7.74px}.flex-qr{clear:both;margin-top:11.61px;overflow:hidden}.flex-qr img{float:left;width:80.625px;height:auto;margin-right:9.675px}.flex-qr>div{font-size:8.06px;color:#555;padding-top:5.16px;overflow-wrap:anywhere}.paper-copy{outline:1px solid transparent;border-radius:2px;white-space:normal}.paper-copy:not(.readonly){cursor:text}.paper-copy:focus-visible{outline-color:#6392c9;background:#edf5ff}@media (hover:hover) and (pointer:fine){.paper-copy:not(.readonly):hover{outline-color:#6392c9;background:#edf5ff}}.paper-copy.placeholder{color:#9b9c9c;font:italic 10px/1.4 system-ui,sans-serif}.flexible:not(.with-guides) .paper-copy.placeholder,.paper-copy.placeholder.readonly{display:none}.flexible:not(.with-guides) .flex-body>div:has(>.paper-copy.placeholder){margin:0;padding:0}.letter-copy-editor.on-paper{position:relative;z-index:2;padding:6px;margin:-7px;background:#f4f8ff;border:1px solid #6392c9;border-radius:5px;font-weight:400}.letter.flexible:has(.on-paper){overflow:visible}.letter-copy-editor.on-paper .copy-error,.letter-copy-editor.on-paper .copy-overflow{color:#923b19}.letter-copy-editor.on-paper>label{font:var(--my-text-micro)/1.4 var(--my-font-text);color:#17345a;display:block;margin-bottom:5px}.letter-copy-editor.on-paper textarea{font:12px/1.5 Georgia,serif;padding:6px;background:white;border:1px solid #9db6d6;min-height:48px;max-height:220px;overflow-y:auto;color:#1a1a1a}.copy-done{display:flex;justify-content:space-between;align-items:center;font:var(--my-text-micro) var(--my-font-text);margin-top:5px}.flex-window{position:absolute;top:54px;left:38.7px;width:203px;height:129px;border:1px dashed #cbb6a7;background:#fdf6ed;display:grid;place-items:center;color:#937b66;font:10px system-ui,sans-serif}.flex-crease{position:absolute;width:100%;border-top:1px dashed #d5d0c5;pointer-events:none}.flex-crease.first{top:236.715px}.flex-crease.second{top:472.785px}.flex-bottom{position:absolute;bottom:0;height:41.925px;width:100%;border-top:1px dashed #cbb6a7;color:#937b66;font:9px system-ui,sans-serif;text-align:right;padding:3px 8px;pointer-events:none}.pages-editor{display:flex;flex-direction:column;gap:12px}.pages-editor .page-row{border:1px solid var(--my-line);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--my-card)}.pages-editor .page-row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pages-editor .page-row-head strong{font-size:var(--my-text-small);color:var(--my-ink-soft)}.pages-editor .page-row-head .spacer{flex:1 1}.pages-editor .page-actions{display:flex;gap:6px}.pages-editor .page-actions button{padding:4px 8px;font-size:var(--my-text-caption);min-height:0}.pages-editor .page-add{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pages-editor .page-note{font-size:var(--my-text-small);color:var(--my-muted)}.creative-image-empty.artwork,.creative-image-thumb.artwork{width:52px;height:66px}.added-pages,.preview-stack{display:flex;flex-direction:column;align-items:center;gap:18px}.added-page-block{display:flex;flex-direction:column;gap:6px;width:548.25px}.added-page{width:548.25px;height:709.5px;background:#fff;box-shadow:0 0 0 1px var(--my-line-strong);position:relative;overflow:hidden;color:#1a1a1a}.added-page .added-copy{position:absolute;top:54.825px;left:64.5px;right:64.5px;bottom:51.6px;overflow:hidden;overflow-wrap:anywhere}.added-page .added-copy p,.added-page .added-copy ul{margin:0 0 7.74px}.added-page .added-copy ul{margin-left:14.19px;padding:0}.added-page .added-copy li{margin-bottom:1.935px}.added-page .added-copy .letter-spacer{height:7.74px}.added-page .added-art{position:absolute;top:16.125px;left:16.125px;width:516px;height:654.675px;object-fit:contain;object-position:center top}.added-caption{display:flex;justify-content:space-between;gap:12px;font-size:var(--my-text-caption);color:var(--my-muted)}.added-caption .over{color:var(--my-stamp)}.creative-assistant{margin:0 0 22px;padding:20px;border:1px solid var(--my-line);border-radius:12px;background:var(--my-surface);font-size:var(--my-text-small)}.assistant-heading h2{scroll-margin-top:90px;margin:5px 0 8px;font-size:var(--my-text-heading)}.assistant-heading .eyebrow{color:var(--my-muted);font-size:var(--my-text-micro);letter-spacing:.05em;text-transform:uppercase}.creative-assistant>p{color:var(--my-muted);line-height:1.5}.assistant-brief{margin-top:16px}.assistant-brief summary{cursor:pointer;font-weight:500;padding:8px 0}.assistant-fields{display:grid;grid-gap:12px;gap:12px;padding:10px 0}.assistant-fields label,.assistant-revise{display:grid;grid-gap:7px;gap:7px}.assistant-fields select,.assistant-fields textarea,.assistant-revise input{width:100%;min-width:0;box-sizing:border-box;background:var(--my-card);border:1px solid var(--my-line-strong);border-radius:6px;padding:10px;color:var(--my-ink);font:inherit;line-height:1.45}.assistant-fields textarea{resize:vertical}.assistant-actions{margin:14px 0}.assistant-revise{padding-top:14px;border-top:1px solid var(--my-line)}.assistant-revise button{justify-self:start}.creative-assistant .assistant-footnote{font-size:var(--my-text-micro);margin:14px 0 0}.assistant-message,.assistant-progress{padding:10px 0}.assistant-suggestion{background:var(--my-card);border:1px solid var(--my-line);border-radius:8px;padding:14px;margin-top:16px}.assistant-suggestion h3{margin:0 0 8px;font-size:var(--my-text-lead)}.assistant-suggested-field{border-top:1px solid var(--my-line);padding:12px 0}.assistant-suggested-field p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:5px 0 0}.assistant-suggestion button{margin:4px 6px 0 0}.review-columns{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:32px;gap:32px;align-items:start}.review-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.review-section-head h2{font-family:var(--my-font-text),sans-serif;font-size:var(--my-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--my-muted);font-weight:500}.review-details{grid-template-columns:none;font-size:var(--my-text-small)}.review-details .row{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.review-details dt{margin:0;color:var(--my-ink-soft);font-size:var(--my-text-small)}.review-details dd{text-align:right;overflow-wrap:anywhere}.review-section-head a{white-space:nowrap}.review-sidebar{display:grid;grid-gap:20px;gap:20px}.review-recipient{display:grid;grid-gap:5px;gap:5px;margin:20px 0;padding:14px;background:var(--my-surface);border-radius:var(--my-radius)}.review-recipient span:last-child{font-size:var(--my-text-small);color:var(--my-muted)}.review-copy{border-top:1px solid var(--my-line);margin-top:18px;padding-top:16px;overflow-wrap:anywhere}.review-copy h3{font-size:var(--my-text-caption);color:var(--my-muted);margin-bottom:8px}.review-copy>p{white-space:pre-wrap}.review-copy div p+p{margin-top:12px}.review-copy div ul{padding-left:22px}.review-details{display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.review-details dt{color:var(--my-muted);font-size:var(--my-text-caption);margin-top:10px}.review-details dd{margin:0}.proof-checklist ul{padding-left:20px;display:grid;grid-gap:10px;gap:10px;margin:14px 0}@media (max-width:1100px){.review-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.shell-body{flex-direction:column}.rail{width:100%;max-width:100%;height:auto;position:static;flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;padding:8px;border-right:0;border-bottom:1px solid var(--my-line)}.rail-row{flex:none;padding:0 10px;gap:8px}.rail .rail-label{display:block}.rail .rail-sub,.rail-foot{display:none}}.eyebrow{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);text-transform:uppercase;letter-spacing:.1em;color:var(--my-muted)}.progress-strip{display:flex;gap:3px;height:3px;background:var(--my-line);flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:6}.progress-strip>span{flex:1 1;background:transparent}.progress-strip>span.done{background:var(--my-blue)}.progress-strip>span.current{background:color-mix(in srgb,var(--my-blue) 50%,var(--my-paper))}.progress-strip>span.current.attn{background:var(--my-manila-deep)}.shell-header{top:3px}.shell-content{flex:1 1;min-width:0;display:flex;flex-direction:column}.shell-content>.stage{flex:1 1}.crumbs .crumb-campaign{flex:0 1 auto;min-width:4ch;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:26ch}@media (max-width:1180px){.shell-saved{display:none}}@media (max-width:1100px){.shell-header .shell-back{width:34px;padding:0;gap:0}.shell-back-icon{display:block;flex:none}.shell-back-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:960px){.shell-header{height:auto;min-height:56px;flex-wrap:wrap;row-gap:8px;padding:10px 16px}.shell-brand{flex:1 1 100%;margin-right:0;padding-right:0}.shell-saved{display:block;margin-right:auto;text-align:left}}@media (min-width:721px) and (max-width:960px){.rail{top:99px;height:calc(100dvh - 99px)}}@media (max-width:720px){.shell-header{justify-content:flex-end;padding:10px 12px}.shell-brand{display:contents}.shell-brand>.crumbs{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 80px)}.shell-header .chip.format,.shell-saved{display:none}.shell-brand>.chip{order:1;margin-right:auto}.shell-primary{order:2}}@media (max-width:400px){.crumbs>a:first-child,.crumbs>a:first-child+.sep{display:none}}.stage-eyebrow{padding:26px 40px 0}.stage-eyebrow+.stage{padding-top:8px}.after-this{flex:none;display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--my-line);background:var(--my-card);padding:14px 44px;font-size:var(--my-text-small)}.after-this .label{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--my-muted);font-weight:500;flex:none}.after-this ol{list-style:none;flex-wrap:wrap;margin:0;padding:0;color:var(--my-ink-soft)}.after-this li,.after-this ol{display:flex;align-items:center;gap:8px}.after-this li:after{content:"→";color:var(--my-line-strong)}.after-this li:last-child:after{content:none}.after-this a,.after-this li>span{text-decoration:none;color:inherit}.after-this li:first-child a,.after-this li:first-child>span{font-weight:500;color:var(--my-ink)}.after-this .note{margin-left:auto;font-size:var(--my-text-small);color:var(--my-muted)}.stage.overview{padding:40px 56px 36px;gap:36px}.overview-hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:40px;gap:40px;align-items:stretch}.overview-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:14px}.overview-hero-copy h1{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-hero);letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.overview-hero-copy>p{max-width:600px;font-size:var(--my-text-lead);line-height:1.55;color:var(--my-ink-soft);text-wrap:pretty}.overview-legend{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px;font-size:var(--my-text-small);color:var(--my-ink-soft)}.overview-legend strong{color:var(--my-ink);font-weight:500}.overview-legend .sep{color:var(--my-line-strong)}.overview-legend .mark{width:10px;height:10px;border-radius:50%;flex:none}.overview-legend .mark.done{background:var(--my-yard)}.overview-legend .mark.now{background:var(--my-blue)}.overview-legend .mark.left{border:1.5px dashed var(--my-line-strong)}.up-next{background:var(--my-card);border:1px solid var(--my-blue-line);border-radius:14px;padding:24px 26px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 30px -18px color-mix(in srgb,var(--my-navy) 35%,transparent)}.up-next.attn{border-color:var(--my-held-line);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--my-held-text) 35%,transparent)}.up-next-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.up-next-head .eyebrow{font-size:var(--my-text-caption);color:var(--my-blue);font-weight:500}.up-next.attn .up-next-head .eyebrow{color:var(--my-held-text)}.up-next-head .step{font-size:var(--my-text-caption);color:var(--my-muted)}.up-next h2{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-headline);letter-spacing:-.02em;line-height:1.2}.up-next>p{font-size:var(--my-text-body);line-height:1.55;color:var(--my-ink-soft);text-wrap:pretty}.up-next-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:4px}.up-next-actions .button,.up-next-actions button{height:40px;padding:0 18px;border-radius:var(--my-radius-btn);font-size:var(--my-text-body)}.up-next-actions .time{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-muted)}.up-next-foot{font-size:var(--my-text-small);line-height:1.5;color:var(--my-muted);border-top:1px solid var(--my-line);padding-top:12px;text-wrap:pretty}.overview-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:12px;flex-wrap:wrap}.overview-section-head h2{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-title);letter-spacing:-.01em}.overview-section-head p{font-size:var(--my-text-small)}.journey-phases{display:flex;gap:24px;align-items:stretch;min-width:0;width:100%}.journey-phase{display:flex;flex-direction:column;gap:10px;min-width:0;flex:1 1}.journey-phase-head{display:flex;align-items:center;gap:10px}.journey-phase-label{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--my-blue)}.journey-phase.ghost .journey-phase-head .meta,.journey-phase.ghost .journey-phase-label{color:var(--my-line-strong)}.journey-phase-head .rule{flex:1 1;height:1px;background:var(--my-line)}.journey-phase-head .meta{font-size:var(--my-text-caption);color:var(--my-muted)}.journey-cards{display:flex;gap:10px;flex:1 1;flex-wrap:wrap;min-width:0}.journey-card{flex:1 1 9.5rem;min-width:min(100%,9.5rem);min-height:150px;display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;background:var(--my-card);border:1px solid var(--my-line);border-radius:12px;text-decoration:none;color:var(--my-ink)}@media (hover:hover) and (pointer:fine){a.journey-card:not(.current,.attn):hover{box-shadow:var(--my-shadow-card-hover)}}.journey-card.current{border-color:var(--my-blue);box-shadow:0 8px 24px -14px color-mix(in srgb,var(--my-navy) 45%,transparent)}.journey-card.attn{border-color:var(--my-held-line);box-shadow:0 8px 24px -14px color-mix(in srgb,var(--my-held-text) 45%,transparent)}.journey-card.locked{background:transparent;border-style:dashed;border-color:var(--my-line-strong);color:var(--my-muted)}.journey-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.journey-card-head .est{font-size:var(--my-text-caption);color:var(--my-muted)}.journey-card.done .journey-card-head .est{color:var(--my-yard)}.journey-card.locked .journey-card-head .est{color:var(--my-line-strong)}.journey-glyph{width:26px;height:26px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;border:1px solid var(--my-line);color:var(--my-muted)}.journey-card.done .journey-glyph{background:var(--my-yard-tint);border-color:var(--my-yard-line);color:var(--my-yard)}.journey-card.current .journey-glyph{background:var(--my-blue-solid);border-color:var(--my-blue);color:var(--my-on-navy)}.journey-card.attn .journey-glyph{background:var(--my-held-text);border-color:var(--my-held-text);color:var(--my-paper)}.journey-card.locked .journey-glyph{background:transparent;border-color:var(--my-line-strong);color:var(--my-line-strong)}.journey-body{display:flex;flex-direction:column;gap:4px;min-width:0}.journey-label{font-size:var(--my-text-reading);font-weight:500}.journey-card.locked .journey-label{color:var(--my-muted)}.journey-sub{font-size:var(--my-text-small);line-height:1.45;color:var(--my-ink-soft);text-wrap:pretty}.journey-card.attn .journey-sub{color:var(--my-held-text)}.journey-card.locked .journey-sub{color:var(--my-line-strong)}.journey-cta{margin-top:auto;font-size:var(--my-text-small);font-weight:500;color:var(--my-blue);min-height:1em}.journey-card.locked .journey-cta{color:var(--my-line-strong);font-weight:500}.overview-glance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch;margin-top:auto}.letter-card{background:var(--my-card);border:1px solid var(--my-line);border-radius:12px;padding:18px 22px;display:flex;gap:18px;align-items:center}.letter-card-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.letter-card-copy .label{font-size:var(--my-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--my-muted);font-weight:600}.letter-card-copy strong{font-size:var(--my-text-reading);font-weight:600;text-wrap:pretty}.letter-card-copy .detail{font-size:var(--my-text-small);line-height:1.5;color:var(--my-ink-soft);text-wrap:pretty}.letter-card-copy a{font-size:var(--my-text-small);font-weight:600;margin-top:2px;text-decoration:none}.letter-card-save button.link{padding:0;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft)}@media (hover:hover) and (pointer:fine){.letter-card-save button.link:hover{color:var(--my-blue)}}.cv-save-field{display:grid;grid-gap:6px;gap:6px;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft)}.cv-save-field input{height:36px;padding:0 10px;font-size:var(--my-text-body)}.mini-sheet{width:84px;height:108px;flex:none;background:#ffffff;border:1px solid var(--my-line);border-radius:2px;box-shadow:0 2px 6px color-mix(in srgb,var(--my-ink) 8%,transparent);padding:10px 9px;display:flex;flex-direction:column;gap:5px}.mini-sheet .rule{height:3px;width:26px;background:#6f4be8}.mini-sheet .greeting{font-size:8px;line-height:1.2;margin-top:3px;color:#0e0e10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-sheet .line{height:2px;background:#e6e6e9}.mini-sheet .line.short{width:90%}.mini-sheet .line.shorter{width:70%}.mini-sheet .foot{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:6px}.mini-sheet .sig{font-size:7px;color:#6b6b75}.mini-sheet .qr{width:12px;height:12px;border:1.5px solid #0e0e10}.mini-sheet.empty{background:transparent;border:1.5px dashed var(--my-line-strong);box-shadow:none;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--my-line-strong)}@media (max-width:900px){.rail{width:56px;padding:18px 8px}.rail-after,.rail-foot,.rail-phase-label,.rail-text{display:none}.rail-phase{margin-bottom:10px}.rail-row{justify-content:center;padding:6px 0}}@media (max-width:1720px){.journey-phases{flex-direction:column;gap:18px}.journey-phase{flex:none;width:100%}.journey-card{min-height:0}.overview-glance{grid-template-columns:minmax(0,1fr)}}@media (max-width:1240px){.overview-journey .journey-card{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:min(100%,11rem)}}@media (max-width:820px){.overview-journey .journey-cards{flex-direction:column}.overview-journey .journey-card{flex:1 1 auto;width:100%;min-width:0}}@media (max-width:1100px){.stage.overview{padding:28px 24px 32px;gap:28px}.overview-hero{grid-template-columns:minmax(0,1fr);gap:22px}.overview-hero-copy h1{font-size:var(--my-text-display)}.up-next{max-width:560px}.stage-eyebrow{padding:20px 24px 0}.after-this{margin:0 24px 32px}}@media (max-width:720px){.rail{height:auto;top:0;max-width:100%}.stage.overview{padding:20px 16px 28px;gap:22px}.overview-hero-copy h1{font-size:var(--my-text-headline)}.after-this{padding:12px 16px;margin:0 16px 24px}.stage-eyebrow{padding:16px 16px 0}.after-this li+li:before{display:none}}.checklist{padding:0;overflow:hidden;border-color:var(--my-yard-line)}.checklist.attn{border-color:var(--my-held-line)}.checklist-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 20px;background:var(--my-yard-tint);border-bottom:1px solid var(--my-yard-line)}.checklist-head.attn{background:var(--my-held-tint);border-bottom-color:var(--my-held-line)}.checklist-head.neutral{background:var(--my-surface);border-bottom-color:var(--my-line)}.checklist-head .glyph{width:24px;height:24px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;background:var(--my-yard);color:var(--my-paper)}.checklist-head.attn .glyph{background:var(--my-held-text)}.checklist-head.neutral .glyph{background:var(--my-line-strong)}.checklist-head h2{font-family:var(--my-font-text),sans-serif;font-size:var(--my-text-body);font-weight:500;color:var(--my-yard-deep);margin:0}.checklist-head.attn h2{color:var(--my-held-text)}.checklist-head.neutral h2{color:var(--my-ink)}.checklist-head p{font-size:var(--my-text-small);color:var(--my-ink-soft);text-wrap:pretty;flex:1 1;min-width:12rem}.checklist-head .checklist-next{margin-left:auto;white-space:nowrap}.checklist-rows{list-style:none;display:grid}.checklist-rows li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 20px;border-bottom:1px solid color-mix(in srgb,var(--my-line) 70%,var(--my-card))}.checklist-rows .glyph{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;background:var(--my-yard-tint);color:var(--my-yard);border:1px solid var(--my-yard-line)}.checklist-rows li.attn .glyph{background:var(--my-manila-tint);color:var(--my-held-text);border-color:var(--my-held-line)}.checklist-rows .what{display:grid;grid-gap:2px;gap:2px;min-width:0}.checklist-rows .what strong{font-size:var(--my-text-body)}.checklist-rows .detail{font-size:var(--my-text-small);color:var(--my-ink-soft);overflow-wrap:anywhere}.checklist-rows li.attn .detail{color:var(--my-held-text)}.checklist-rows li.warn .glyph{background:var(--my-card);color:var(--my-held-text);border-color:var(--my-held-line)}.checklist-rows .fix{font-size:var(--my-text-small);font-weight:500;white-space:nowrap;text-decoration:none}.checklist-foot{padding:12px 20px;font-size:var(--my-text-small);line-height:1.5;color:var(--my-muted)}.gates{padding:0;overflow:hidden;border-color:var(--my-yard-line)}.gates.blocked{border-color:var(--my-held-line)}.gates>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 20px}.gates>summary::-webkit-details-marker{display:none}.gates>summary .gate-glyph{width:24px;height:24px;flex:none;background:var(--my-yard);color:var(--my-paper);border:0}.gates>summary .gate-glyph.blocked{background:var(--my-held-text);color:var(--my-paper);border:0}.gates>summary .title{font-weight:500;font-size:var(--my-text-body);color:var(--my-yard-deep);flex:none}.gates.blocked>summary .title{color:var(--my-held-text)}.gates>summary .value{flex:1 1;min-width:0;font-size:var(--my-text-small);color:var(--my-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gates>summary .chev{flex:none;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-muted);transition:transform .15s ease}.gates[open]>summary .chev{transform:rotate(180deg)}.gate-list.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;border-top:1px solid color-mix(in srgb,var(--my-line) 70%,var(--my-card));padding:12px 20px 14px}.gate-list.two-col li{grid-template-columns:14px minmax(0,1fr);gap:9px;align-items:center;min-height:24px;font-size:var(--my-text-small)}.gate-list.two-col .gate-glyph{width:auto;height:auto;background:none;border:0;color:var(--my-yard);font-size:11px}.gate-list.two-col .gate-glyph.blocked{color:var(--my-held-text)}.check-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.check-card{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:13px 16px;border-radius:12px}.check-card .label{font-size:var(--my-text-caption);color:var(--my-muted)}.check-card .state{display:inline-flex;align-items:center;gap:6px;font-size:var(--my-text-small);font-weight:500}.check-card .state.ok{color:var(--my-yard)}.check-card .state.attn{color:var(--my-held-text)}.check-card .state.stamp{color:var(--my-stamp)}.check-card .state.pending,.check-card p{color:var(--my-muted)}.check-card p{font-size:var(--my-text-caption);text-wrap:pretty}.check-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:var(--my-text-small)}.cal-card{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:28px;gap:28px;padding:20px 22px}.drop-summary{display:grid;grid-gap:4px;gap:4px;background:var(--my-blue-tint);border:1px solid var(--my-blue-line);border-radius:10px;padding:14px 16px}.drop-summary .label{font-size:var(--my-text-caption);font-weight:500;color:var(--my-blue-deep)}.drop-summary strong{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-heading);letter-spacing:-.02em;color:var(--my-blue-deep)}.drop-summary .hold{font-size:var(--my-text-small);color:var(--my-blue-deep);text-wrap:pretty}.then-what{display:grid;grid-gap:10px;gap:10px}.then-what .label{font-size:var(--my-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--my-muted);font-weight:500}.then-what ol{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;font-size:var(--my-text-small);line-height:1.45;color:var(--my-ink-soft)}.then-what li{display:flex;gap:10px}.then-what .n{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-blue);font-weight:500;flex:none}.then-what strong{color:var(--my-ink);font-weight:500}.commit-card{display:grid;grid-gap:12px;gap:12px}.commit-card .label{font-size:var(--my-text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--my-muted);font-weight:500}.commit-card .pieces{display:flex;align-items:baseline;gap:10px}.commit-card .pieces .count{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-hero);letter-spacing:-.03em;line-height:1}.commit-card .pieces .unit{font-size:var(--my-text-body);font-weight:500}.commit-rows{display:grid;grid-gap:9px;gap:9px;font-size:var(--my-text-small);border-top:1px solid var(--my-line);padding-top:12px;margin:0}.commit-rows>div{display:flex;justify-content:space-between;gap:14px}.commit-rows dt{color:var(--my-ink-soft)}.commit-rows dd{margin:0;text-align:right;overflow-wrap:anywhere}.commit-card .note{font-size:var(--my-text-caption);line-height:1.5;text-wrap:pretty}.cal-day.weekend:not(.selected),.commit-card .note{color:var(--my-muted)}.cal-day.weekend:disabled{color:var(--my-line-strong)}.cal-note{font-size:var(--my-text-caption);line-height:1.5;color:var(--my-muted)}.cal-note strong{color:var(--my-ink);font-weight:500}.addresses{display:grid;grid-gap:14px;gap:14px}.addresses .review-toolbar{border:0;padding:0;align-items:flex-end}.hold-lede{display:grid;grid-gap:2px;gap:2px}.hold-lede strong{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-lead)}.hold-lede .muted{font-size:var(--my-text-small)}.hold-cards{display:grid;grid-gap:10px;gap:10px}.hold-card{background:var(--my-card);border:1px solid var(--my-line);border-radius:12px;padding:18px 22px;display:grid;grid-template-columns:220px minmax(0,1fr) minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start}.hold-card.picked{border-color:var(--my-blue-line)}.hold-card .who{display:flex;flex-direction:column;gap:3px;min-width:0}.hold-card .who .pick-row{display:flex;align-items:center;gap:8px;cursor:pointer}.hold-card .who strong{font-size:var(--my-text-reading);font-weight:500}.hold-card .who .handle,.hold-card .who .where{font-size:var(--my-text-small);color:var(--my-muted)}.hold-card .who .company{font-size:var(--my-text-small);color:var(--my-ink-soft)}.hold-card .reason-chip{display:inline-flex;align-items:center;gap:5px;margin-top:8px;height:20px;padding:0 8px;border-radius:var(--my-radius-pill);font-size:var(--my-text-caption);font-weight:500;background:var(--my-held-tint);color:var(--my-held-text);border:1px solid var(--my-held-line);width:-moz-fit-content;width:fit-content}.hold-card .reason-chip .glyph{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px}.hold-card .reason-chip .glyph.mark{display:inline-flex;margin-left:-2px}.hold-card .reason-chip .glyph.mark>svg{display:block}.hold-card .reason{margin-top:6px;font-size:var(--my-text-caption);color:var(--my-muted);text-wrap:pretty}.hold-card .no-candidates{grid-column:2/4;font-size:var(--my-text-small)}.candidate-gap{display:block}.candidate-pick{display:flex;flex-direction:column;gap:6px;padding:13px 15px;border:1px solid var(--my-line);border-radius:10px;cursor:pointer;min-width:0}.candidate-pick.chosen{border:2px solid var(--my-blue);padding:12px 14px;background:color-mix(in srgb,var(--my-blue-tint) 35%,var(--my-card))}.candidate-pick.blocked{cursor:not-allowed;background:var(--my-paper)}.candidate-head{display:flex;align-items:center;gap:8px}.candidate-head .kind{font-size:var(--my-text-caption);font-weight:500;color:var(--my-ink-soft);flex:1 1;min-width:0}.candidate-pick.chosen .candidate-head .kind{color:var(--my-blue-deep)}.candidate-head .conf{font-size:var(--my-text-micro);color:var(--my-muted)}.candidate-pick.chosen .candidate-head .conf{color:var(--my-yard)}.candidate-pick .lines{font-size:var(--my-text-small);line-height:1.5;white-space:pre-line}.candidate-pick .why{font-size:var(--my-text-caption);color:var(--my-muted);text-wrap:pretty}.hold-actions{display:flex;flex-direction:column;gap:8px;min-width:132px}.hold-actions .link{font-size:var(--my-text-small);text-align:center;margin-top:2px}.hold-card .drawer{grid-column:1/-1}.settled{background:var(--my-card);border:1px solid var(--my-line);border-radius:10px;padding:0 18px}.settled>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:12px 0}.settled>summary::-webkit-details-marker{display:none}.settled>summary .chev{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-muted);transition:transform .15s ease}.settled[open]>summary .chev{transform:rotate(90deg)}.settled>summary .title{font-size:var(--my-text-body);font-weight:500}.settled>summary .count{font-size:var(--my-text-small);color:var(--my-muted)}.settled.ok>summary .count{color:var(--my-yard)}.settled>summary .value{margin-left:auto;font-size:var(--my-text-small);color:var(--my-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settled>.scroll-x{padding-bottom:12px}.locality-note{font-size:var(--my-text-caption)}@media (max-width:1100px){.hold-body{grid-template-columns:minmax(0,1fr)}.hold-card .why{justify-items:start;text-align:left}}.rail-row.current .rail-glyph.attn{background:var(--my-manila-tint);color:var(--my-held-text);border-color:var(--my-held-line)}@media (max-width:720px){.rail{width:100%}.rail-phase{flex-direction:row;align-items:center;margin-bottom:0}.rail-phase+.rail-phase{border-left:1px solid var(--my-line);margin-left:6px;padding-left:6px}.rail-row{min-height:40px}.addresses .review-toolbar,.review-toolbar{flex-direction:column;align-items:stretch}.review-search{width:100%;min-width:0}.hold-card .why{max-width:none;justify-items:start;text-align:left}.hold-card>header{gap:8px}.check-cards,.glance-grid{grid-template-columns:minmax(0,1fr)}.checklist-rows li{grid-template-columns:22px minmax(0,1fr);padding:12px 16px}.checklist-rows .fix{grid-column:2}.gates>summary{flex-wrap:wrap}.gates>summary .value{flex-basis:100%;white-space:normal}.settled>summary{flex-wrap:wrap}.settled>summary .value{flex-basis:100%;white-space:normal}}.checklist-head .checklist-next{grid-column:2;font-size:var(--my-text-small);font-weight:500;margin-top:4px}.checklist-head:not(.ok):not(.attn){background:var(--my-surface)}.checklist-head:not(.ok):not(.attn) .glyph{color:var(--my-muted);border-color:var(--my-line)}.select-all{display:inline-flex;align-items:center;gap:6px;font-size:var(--my-text-small);color:var(--my-ink-soft);white-space:nowrap}.candidate-pick.blocked{opacity:1;background:var(--my-surface);border-style:dashed}.candidate-pick.blocked .lines{color:var(--my-ink-soft)}.settled-table .chips{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.settled-table td .drawer{margin:4px 0 10px}.after-this a:focus-visible,.candidate-pick:focus-within,.gates>summary:focus-visible,.journey-card:focus-visible,.rail-row:focus-visible,.settled>summary:focus-visible{outline:2px solid var(--my-blue);outline-offset:2px}.cal-column{display:grid;grid-gap:10px;gap:10px;align-content:start}.cal-card .cal{border:0;padding:0;background:transparent}.cal-card .cal-side{gap:14px}.cal-card .cal-side label{display:grid;grid-gap:6px;gap:6px;font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft)}.cal-card .cal-side select{height:40px}.schedule-columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.schedule-main{display:grid;grid-gap:20px;gap:20px;min-width:0}.schedule-side{display:grid;grid-gap:14px;gap:14px;min-width:0}@media (max-width:1100px){.cal-card,.schedule-columns{grid-template-columns:minmax(0,1fr)}}.review-main{display:grid;grid-gap:22px;gap:22px;align-content:start;min-width:0}.review-sheet{background:var(--my-paper);border:1px solid var(--my-line);border-radius:3px;padding:22px 24px;display:grid;grid-gap:10px;gap:10px;box-shadow:inset 0 0 0 1px var(--my-card)}.review-sheet .rule{height:4px;width:44px;background:var(--my-blue)}.review-sheet .greeting{font-size:var(--my-text-reading);font-weight:500;margin-top:6px}.review-sheet p{font-size:var(--my-text-body);line-height:1.55;text-wrap:pretty}.review-sheet .sheet-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px}.review-sheet .sig{font-size:var(--my-text-body)}.review-sheet .qr{width:44px;height:44px;flex:none;border:2px solid var(--my-ink);background:linear-gradient(to right,var(--my-ink) 33%,transparent 33% 66%,var(--my-ink) 66%) top /100% 33% no-repeat,linear-gradient(to right,transparent 33%,var(--my-ink) 33% 66%,transparent 66%) 50% /100% 33% no-repeat,linear-gradient(to right,var(--my-ink) 33%,transparent 33% 66%,var(--my-ink) 66%) bottom /100% 33% no-repeat;background-clip:content-box;padding:4px}.sheet-note{font-size:var(--my-text-caption);line-height:1.5}.sheet-note strong{color:var(--my-ink);font-weight:500}@media (max-width:1240px){.hold-card{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.hold-actions{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;border-top:1px solid var(--my-line);padding-top:12px}}@media (max-width:820px){.hold-card{grid-template-columns:minmax(0,1fr);gap:12px}.hold-card .no-candidates{grid-column:1}.check-cards,.gate-list.two-col,.review-columns,.schedule-columns{grid-template-columns:minmax(0,1fr)}.letter-card{flex-direction:column;align-items:flex-start}}.journey-phases>.journey-card{min-width:0}@media (max-width:720px){.journey-phases>.journey-card{flex-basis:calc(50% - 12px);min-width:0}.rail-drop{gap:4px}.rail-drop .rail-row{flex:1 0 70px;flex-direction:column;justify-content:center;gap:4px;padding:8px 4px}.rail-drop .rail-label,.rail-drop .rail-text{display:block;font-size:var(--my-text-micro)}}:root{--my-blue-soft:color-mix(in srgb,var(--my-blue) 42%,transparent)}.card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.card-head h2{margin-bottom:0}.scan-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.scan-hours{display:flex;align-items:flex-end;gap:2px;min-height:110px}.scan-hour{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;height:100px}.scan-hour .bar{background:var(--my-blue-soft);border-radius:2px 2px 0 0;min-height:1px}.scan-hour .tick{font-size:var(--my-text-micro);color:var(--my-muted);white-space:nowrap;height:1em}.device-list{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.device-list li{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;grid-gap:10px;gap:10px;font-size:var(--my-text-small)}.device-list .track{height:10px;border-radius:3px;background:var(--my-line);overflow:hidden}.device-list .fill{display:block;height:100%;background:var(--my-blue)}.device-list .value{font-size:var(--my-text-caption);color:var(--my-muted)}@media (max-width:760px){.scan-split{grid-template-columns:minmax(0,1fr)}.device-list li{grid-template-columns:5.5rem 1fr auto}}.profile-link{position:relative;z-index:1;font-size:var(--my-text-small);white-space:nowrap}.facts{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;margin:0;font-size:var(--my-text-body)}.facts dt{color:var(--my-muted)}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.facts{grid-template-columns:6rem minmax(0,1fr)}}.letter-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:.9rem 0 .6rem;padding:0}.letter-steps li{display:flex;flex-direction:column;gap:3px;padding-top:10px;border-top:3px solid var(--my-line);font-size:var(--my-text-small)}.letter-steps li.done{border-top-color:var(--my-yard)}.letter-steps .step{font-weight:600}@media (max-width:760px){.letter-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.letter-steps.with-page{grid-template-columns:repeat(6,minmax(0,1fr))}.home-count .chip+.chip{margin-left:6px}.letter-steps li.page.done{border-top-color:var(--my-blue)}@media (max-width:1100px){.letter-steps.with-page{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.letter-steps.with-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.share-anchor{position:relative}.share-live{width:7px;height:7px;border-radius:50%;background:#7ee2a8;box-shadow:0 0 0 2px rgb(255 255 255/25%)}.share-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:min(400px,calc(100vw - 32px));background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);box-shadow:0 12px 32px rgb(12 33 69/16%),0 2px 6px rgb(12 33 69/8%);padding:18px 18px 14px;display:grid;grid-gap:14px;gap:14px;text-align:left;white-space:normal}.share-panel h3{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-lead);font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.share-lede{margin-top:-10px;font-size:var(--my-text-small)}.share-access{display:grid;grid-template-columns:36px 1fr;grid-gap:12px;gap:12px;align-items:start}.share-glyph{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--my-surface);color:var(--my-ink-soft)}.share-glyph.public{background:var(--my-blue-tint);color:var(--my-blue-deep)}.share-access-body{display:grid;grid-gap:4px;gap:4px;min-width:0}.share-access-body select{font-weight:500;height:36px;width:100%}.share-access-body p,.share-foot,.share-toggle .muted{font-size:var(--my-text-small);line-height:1.45}.share-toggle{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--my-line);border-radius:var(--my-radius);background:var(--my-paper);color:var(--my-ink);cursor:pointer;font-size:var(--my-text-body)}.share-toggle input{margin-top:3px;width:16px;height:16px;accent-color:var(--my-blue-solid)}.share-toggle>span{display:grid;grid-gap:2px;gap:2px}.share-link{display:flex;gap:8px}.share-link input{flex:1 1;min-width:0;height:34px;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);color:var(--my-ink-soft);background:var(--my-surface)}.share-error{color:var(--my-stamp);font-size:var(--my-text-small)}.share-foot{margin-top:-4px}.share-foot button.link{font-size:var(--my-text-small)}.share-page{min-height:100dvh;display:flex;flex-direction:column}.share-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 40px;border-bottom:1px solid var(--my-line);background:var(--my-card)}.share-brand{gap:8px;font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-lead);letter-spacing:-.01em;color:var(--my-ink);text-decoration:none}.share-brand,.share-by{display:inline-flex;align-items:center}.share-by{gap:10px;font-size:var(--my-text-small);color:var(--my-muted);flex-wrap:wrap;justify-content:flex-end}.share-by strong{color:var(--my-ink);font-weight:500}.share-main{flex:1 1;width:100%;max-width:1280px;margin:0 auto}.share-footer{padding:18px 40px 28px;font-size:var(--my-text-small);text-align:center}@media (max-width:760px){.share-top{padding:12px 16px}.share-footer{padding:16px}.home-head:has(.share-anchor){position:relative}.share-anchor{position:static}.share-panel{right:16px}}@media (pointer:coarse){.letter-copy-editor:not(.on-paper) .rc-editor,input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea:not(.letter-copy-editor.on-paper textarea){font-size:var(--my-text-lead)!important}}.app-sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:2px}.settings-frame{flex:1 1;min-width:0}.lead-toolbar{display:flex;justify-content:flex-end}.lead-table{background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg)}.lead-row{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(200px,300px) 110px 44px;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border-top:1px solid var(--my-surface)}.lead-row.head{border-top:0;padding-top:10px;padding-bottom:8px;font-size:var(--my-text-caption);color:var(--my-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500;border-bottom:1px solid var(--my-line)}.lead-row .right{text-align:right}.lead-row .name-block{display:flex;flex-direction:column;gap:4px;min-width:0}.lead-row .name{font-size:var(--my-text-reading);font-weight:500;color:var(--my-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover) and (pointer:fine){.lead-row a.name:hover{color:var(--my-blue)}}.lead-row .sub{display:flex;gap:8px;align-items:center;font-size:var(--my-text-small);color:var(--my-muted)}.lead-row .people{font-size:var(--my-text-body)}.lead-row .addresses{display:flex;flex-direction:column;gap:6px;font-size:var(--my-text-small);color:var(--my-ink-soft)}.lead-row .updated{font-size:var(--my-text-small);color:var(--my-muted)}.lead-empty-search{padding:16px}.thin-bar{display:block;height:4px;border-radius:2px;background:var(--my-surface);overflow:hidden}.thin-bar>span{display:block;height:100%;background:var(--my-blue)}.row-menu{position:relative;justify-self:end}.row-menu>summary{list-style:none;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--my-radius);color:var(--my-ink-soft);font-size:var(--my-text-lead)}.row-menu>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.row-menu>summary:hover{background:var(--my-surface)}}.row-menu-panel{position:absolute;right:0;top:34px;z-index:5;width:260px;display:grid;grid-gap:10px;gap:10px;padding:12px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);box-shadow:var(--my-shadow-card-hover)}.rename-form{display:grid;grid-gap:8px;gap:8px}.rename-form label{display:grid;grid-gap:4px;gap:4px;font-size:var(--my-text-small)}.rename-form input{height:32px;padding:0 10px}.menu-link{font-size:var(--my-text-body);font-weight:500;text-decoration:none}button.link.danger{color:var(--my-stamp)}.source-chooser{display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);overflow:hidden;max-width:980px}.source-tiles{display:flex;flex-direction:column;gap:6px;padding:14px;border-right:1px solid var(--my-line);background:var(--my-paper)}.source-tile{justify-content:flex-start;height:auto;min-height:52px;padding:8px 12px;white-space:normal;gap:12px;width:100%;border-color:transparent;background:transparent;font-weight:500;text-align:left}.source-tile.selected{background:var(--my-card);border-color:var(--my-blue-line);box-shadow:var(--my-shadow-card)}.source-tile.unavailable .label{color:var(--my-ink-soft)}.source-tile .soon{margin-left:auto;flex:none;font-size:var(--my-text-micro);font-weight:500;color:var(--my-muted)}.source-glyph{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--my-line-strong);border-radius:var(--my-radius);font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500;color:var(--my-ink-soft);background:var(--my-card)}.source-tile.selected .source-glyph{border-color:var(--my-blue-line);color:var(--my-blue-deep);background:var(--my-blue-tint)}.source-detail{display:flex;flex-direction:column;gap:10px;padding:28px 32px;min-width:0}.source-detail h2{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-heading);letter-spacing:-.015em}.source-detail .need{font-weight:500;font-size:var(--my-text-body)}.source-detail .muted{font-size:var(--my-text-body);max-width:var(--my-max-copy)}.source-art{color:var(--my-blue);background:var(--my-blue-tint);border-radius:var(--my-radius-lg);padding:18px;display:grid;place-items:center;margin:8px 0 6px}.source-art svg{width:100%;max-width:320px;height:auto}.import-steps{list-style:none;display:flex;gap:22px;flex-wrap:wrap;margin:18px 40px 0;padding:0 0 12px;border-bottom:1px solid var(--my-line);font-size:var(--my-text-small);color:var(--my-muted)}.import-steps li{display:flex;align-items:center;gap:8px}.import-steps .n{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--my-line-strong);border-radius:50%;font-size:var(--my-text-micro)}.import-steps li.current{color:var(--my-ink);font-weight:500}.import-steps li.current .n{border-color:var(--my-blue);background:var(--my-blue-solid);color:#fff}.import-steps li.done{color:var(--my-ink-soft)}.import-steps li.done .n{border-color:var(--my-yard-line);background:var(--my-yard-tint);color:var(--my-yard)}.import-card{display:grid;grid-gap:16px;gap:16px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);padding:22px 24px;max-width:980px}.import-card-head{display:grid;grid-gap:4px;gap:4px}.import-card-head h2{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-title);letter-spacing:-.01em}.drop-zone.flat{border-style:dashed;box-shadow:none}.suppression-csv-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.match-rows{display:grid;border-top:1px solid var(--my-surface)}.match-row{display:grid;grid-template-columns:180px minmax(160px,280px) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:8px 0;border-bottom:1px solid var(--my-surface)}.match-row label{font-size:var(--my-text-body);font-weight:500}.match-row select{height:32px;padding:0 8px;width:100%}.match-row select,.match-stat{font-size:var(--my-text-small)}.match-stat{color:var(--my-muted)}.match-row.sub{background:var(--my-paper)}.match-row.sub label{padding-left:14px;font-weight:500;color:var(--my-muted)}.match-stat.good{color:var(--my-yard)}.match-stat.weak{color:var(--my-held-text)}.preview-counts{list-style:none}.name-field,.preview-counts{display:grid;grid-gap:6px;gap:6px;font-size:var(--my-text-body)}.name-field{max-width:420px;font-weight:500}.name-field input{height:36px;padding:0 12px}.list-head{align-items:flex-start;flex-wrap:wrap}.list-title{display:grid;grid-gap:6px;gap:6px;min-width:0}.list-title .titles{flex-wrap:wrap}.list-sub{display:flex;gap:8px;align-items:center;font-size:var(--my-text-small);color:var(--my-muted)}.list-sentence{font-size:var(--my-text-body);color:var(--my-ink-soft)}.list-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.inline-rename{position:relative}.inline-rename>summary{list-style:none;font-size:var(--my-text-small);font-weight:500;color:var(--my-blue)}.inline-rename>summary::-webkit-details-marker{display:none}.inline-rename .rename-form{position:absolute;top:26px;left:0;z-index:5;width:280px;padding:12px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);box-shadow:var(--my-shadow-card-hover)}.settings-pop{position:relative}.settings-pop>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:var(--my-radius);border:1px solid var(--my-line-strong);font-size:var(--my-text-body);font-weight:500;color:var(--my-ink);white-space:nowrap;transition:background-color var(--my-dur-hover) ease}@media (hover:hover) and (pointer:fine){.settings-pop>summary:hover{background:color-mix(in srgb,var(--my-ink) 5%,transparent)}}.settings-pop>summary::-webkit-details-marker{display:none}.settings-pop>summary.primary{background:var(--my-blue-solid);border-color:transparent;color:#fff}@media (hover:hover) and (pointer:fine){.settings-pop>summary.primary:hover{background:var(--my-blue-solid-hover)}}.credit-shortfall-note{display:grid;grid-gap:6px;gap:6px;font-size:var(--my-text-small)}.credit-shortfall-note p{margin:0}.research-settings.pop{position:absolute;right:0;top:40px;z-index:5;width:min(380px,calc(100vw - 32px));display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);box-shadow:var(--my-shadow-card-hover);font-size:var(--my-text-small)}.research-settings.pop label{display:grid;grid-gap:4px;gap:4px}.research-settings.pop input,.research-settings.pop select,.research-settings.pop textarea{width:100%;font-size:var(--my-text-small);padding:6px 8px}.list-running .run-grid{padding:22px 24px;background:var(--my-card);border-radius:var(--my-radius-lg)}.list-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--my-line);flex-wrap:wrap}.list-filters:has(>.filter-chip-row){align-items:center;border-bottom:0}a.filter-tab{text-decoration:none}.legend-pop{position:relative;padding-bottom:8px}.legend-pop>summary{font-size:var(--my-text-small);font-weight:500;color:var(--my-blue)}.legend-pop ul{position:absolute;right:0;top:28px;z-index:5;list-style:none;width:min(360px,calc(100vw - 32px));display:grid;grid-gap:12px;gap:12px;padding:14px;background:var(--my-card);border:1px solid var(--my-line);border-radius:var(--my-radius-lg);box-shadow:var(--my-shadow-card-hover)}.legend-pop li{display:grid;grid-gap:4px;gap:4px;justify-items:start;color:var(--my-ink-soft)}.legend-pop li,.pager{font-size:var(--my-text-small)}.pager{display:flex;gap:8px;align-items:center;justify-content:flex-end}.list-archive{align-self:flex-start}.list-archive button.link{color:var(--my-muted);font-weight:500;font-size:var(--my-text-small)}@media (max-width:1100px){.lead-row{grid-template-columns:minmax(0,1fr) 70px minmax(160px,240px) 90px 36px}.import-steps{margin:18px 24px 0}.home-body,.home-crumb{padding-left:24px;padding-right:24px}.home-sub{margin-left:24px;margin-right:24px}}@media (max-width:760px){.lead-row{grid-template-columns:minmax(0,1fr) 36px;row-gap:8px}.lead-row .people,.lead-row .updated,.lead-row.head{display:none}.lead-row .addresses{grid-column:1;grid-row:2}.lead-row .menu-cell{grid-column:2;grid-row:1}.lead-toolbar .review-search{width:100%}.source-chooser{grid-template-columns:1fr}.source-tiles{border-right:0;border-bottom:1px solid var(--my-line)}.source-detail{padding:20px 18px}.import-steps{margin:14px 16px 0;gap:12px}.import-card{padding:18px 16px}.match-row{grid-template-columns:1fr;gap:6px}.home-body,.home-crumb,.home-sub{padding-left:16px;padding-right:16px}.home-sub{margin-left:16px;margin-right:16px;padding:0}.home-head,.home-notice{padding-left:16px;padding-right:16px}.home-notice{margin-left:16px;margin-right:16px;padding:.55rem .8rem}.list-actions{width:100%}.home-head{flex-wrap:wrap}.home-head .titles{flex-wrap:wrap;row-gap:4px}.legend-pop ul,.research-settings.pop{right:auto;left:0}}.cal,.campaign-table,.card,.feed,.file-card,.hold-card,.import-card,.journey-card,.lead-table,.letter-card,.panel,.proof-card,.rail-after,.settled,.source-chooser{border-color:transparent;box-shadow:var(--my-shadow-card)}.cal-card .cal,.journey-card.locked{box-shadow:none}a.journey-card{transition:box-shadow var(--my-dur-hover) ease,color var(--my-dur-hover) ease}.connect-clay[open]>summary{margin-bottom:14px}.connect-clay>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style:none}.connect-clay>summary::-webkit-details-marker{display:none}.connect-clay>summary:after{content:"Show steps";margin-left:auto;font-size:var(--my-text-small);font-weight:500;color:var(--my-blue)}.connect-clay[open]>summary:after{content:"Hide steps"}.connect-clay-title{font-family:var(--my-font-display),sans-serif;font-weight:500;font-size:var(--my-text-lead)}.connect-clay{min-width:0}.connect-clay-steps{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:0;padding-left:20px;font-size:var(--my-text-body);max-width:var(--my-max-copy)}.connect-clay-steps li{min-width:0}.connect-clay-steps li>p{margin:6px 0 0}.connect-clay-body-head,.connect-clay-url{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.connect-clay-body-head{justify-content:space-between;margin-top:0}.connect-clay-url .mono{overflow-wrap:anywhere}.connect-clay-body{overflow-x:auto;margin:8px 0 0;padding:12px;background:var(--my-paper);border:1px solid var(--my-line);border-radius:var(--my-radius);font-size:var(--my-text-caption);line-height:1.5}.connect-clay-foot{margin:14px 0 0;font-size:var(--my-text-small);max-width:var(--my-max-copy)}.source-form{display:grid;grid-gap:12px;gap:12px}.source-form label{display:grid;grid-gap:6px;gap:6px;font-weight:500;font-size:var(--my-text-body);max-width:420px}.source-endpoints dd{overflow-wrap:anywhere}.lead-row{grid-template-columns:minmax(0,1fr) 90px minmax(200px,300px) 110px 110px 44px}.lead-row:not(.head) .used-in{font-size:var(--my-text-small);color:var(--my-ink-soft)}.lead-row:not(.head) .used-in.none{color:var(--my-muted)}.list-picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;align-items:start}.picker-lists .panel-head,.picker-preview .panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.picker-create{font-size:var(--my-text-small);font-weight:500}.picker-search{padding:12px 16px 0}.picker-search .review-search{width:100%}.picker-options{display:flex;flex-direction:column;padding:8px;gap:6px}.picker-none{padding:8px}.picker-option{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid var(--my-line);border-radius:var(--my-radius);background:var(--my-card);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.picker-option input{margin-top:3px}.picker-option.chosen{border-color:var(--my-blue);background:var(--my-blue-tint,var(--my-surface))}.picker-option.blocked{cursor:default}.picker-option.blocked .picker-name{color:var(--my-ink-soft)}@media (hover:hover) and (pointer:fine){.picker-option:not(.blocked):not(.chosen):hover{border-color:var(--my-muted)}}.picker-body{display:flex;flex-direction:column;gap:5px;min-width:0}.picker-name{font-weight:500;font-size:var(--my-text-reading);color:var(--my-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-line{display:block;font-size:var(--my-text-small);color:var(--my-ink-soft)}.picker-blocked,.picker-source{color:var(--my-muted)}.picker-blocked{font-size:var(--my-text-small)}.picker-preview{position:-webkit-sticky;position:sticky;top:16px}.picker-preview-body{display:flex;flex-direction:column;gap:12px;padding:16px}.picker-preview-body p{margin:0}.picker-lede{font-size:var(--my-text-title)}.picker-facts{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--my-text-body);color:var(--my-ink-soft)}.picker-note{font-size:var(--my-text-small)}.picker-submit{display:flex;flex-direction:column}.picker-submit button{width:100%}.mail-cap-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.mail-cap-field label{font-size:var(--my-text-small);font-weight:500}.mail-cap-form,.mail-cap-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mail-cap-form input,.mail-cap-row input{width:110px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mail-cap-field p{font-size:var(--my-text-small);line-height:1.45}.mail-cap-field input[aria-invalid=true]{border-color:var(--my-stamp)}.mail-cap-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0}.mail-cap-card h2{font-size:var(--my-text-reading);font-weight:500}.mail-cap-card p{margin-top:2px}.mail-cap-card p,.mail-cap-form label{font-size:var(--my-text-small)}.picker-empty .button{margin-top:8px}.list-glyph{font-size:9.5px;letter-spacing:.04em}.attached-list .file-name{font-family:var(--my-font-text,inherit);font-size:var(--my-text-reading);font-weight:500}.attached-list .file-name a{color:var(--my-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.attached-list .file-name a:hover{color:var(--my-blue)}}.pull-banner{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pull-banner p{margin:0}.pull-warning{font-size:var(--my-text-small);color:var(--my-held-text,var(--my-ink-soft))}.copy-actions{flex-wrap:nowrap;justify-content:flex-end}.compact-link{font-size:var(--my-text-small);white-space:nowrap}.list-campaigns{margin-top:4px}.list-campaigns ul{list-style:none;margin:0;padding:0}.list-campaigns li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--my-surface)}.list-campaigns li:first-child{border-top:0}.list-campaigns .campaign-name{color:var(--my-ink);text-decoration:none;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.list-campaigns a.campaign-name:hover{color:var(--my-blue)}}.list-campaigns .empty{padding:12px 16px}@media (max-width:1100px){.lead-row{grid-template-columns:minmax(0,1fr) 70px minmax(160px,240px) 90px 90px 36px}.list-picker{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}}@media (max-width:760px){.lead-row{grid-template-columns:minmax(0,1fr) 36px}.lead-row .used-in{display:none}.list-picker{grid-template-columns:1fr}.picker-preview{position:static}.copy-actions{flex-wrap:wrap;justify-content:flex-start}.attached-list{flex-direction:column;align-items:stretch}.attached-list .left{align-items:flex-start}.attached-list .buttons{flex-wrap:wrap}}.stage.bare.canvas{padding:0;gap:0}.cve{--cve-quiet:color-mix(in srgb,var(--my-muted) 55%,var(--my-line-strong));--cve-hover:color-mix(in srgb,var(--my-blue) 5%,var(--my-card));--cve-track:color-mix(in srgb,var(--my-line) 70%,var(--my-surface));--cve-float:0 0 0 1px rgb(23 25 28/8%),0 12px 28px -10px rgb(23 25 28/28%);--cve-popover:0 0 0 1px rgb(23 25 28/8%),0 18px 40px -12px rgb(23 25 28/30%);--cve-rest:0 0 0 1px rgb(23 25 28/7%),0 1px 2px rgb(23 25 28/5%),0 10px 24px -8px rgb(23 25 28/16%);position:relative;height:100dvh;overflow:hidden;background:var(--my-surface);color:var(--my-ink);font-family:var(--my-font-text),sans-serif}.cve-head{position:absolute;inset:0 0 auto;z-index:30;background:color-mix(in srgb,var(--my-surface) 94%,transparent)}.cve-canvas:focus{outline:none}.cve-canvas{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cve-stage{min-height:100%;box-sizing:border-box;padding:72px 0 88px}.cve-page-at,.cve-stage{position:relative}.cve-caption{position:absolute;left:calc(100% + 14px);top:10px;margin:0;width:max-content;font-size:var(--my-text-micro);line-height:1.4;color:var(--cve-quiet)}.cve-more-pages{margin-top:28px}.cve-more-pages .added-pages{align-items:flex-start}.cv-frame{display:block}.cv-scaled{position:relative;flex:none}.cv-page{position:absolute;top:0;left:0;width:8.5in;height:11in;transform-origin:0 0;overflow:hidden;background:#ffffff;color:#1a1a1a;font-family:Georgia,Times New Roman,serif;box-shadow:0 0 0 1px rgba(23,25,28,.05),0 24px 60px -28px rgba(23,25,28,.45);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cv-page.drop{outline:calc(2px * var(--cv-inv, 1)) dashed #6f4be8;outline-offset:calc(4px * var(--cv-inv, 1))}.cv-drop-target{position:absolute;z-index:950;box-sizing:border-box;border:calc(2px * var(--cv-inv, 1)) dashed #6f4be8;border-radius:4px;background:rgba(26,79,209,.08);pointer-events:none}.cv-block{cursor:move}.cv-block:focus-visible{outline:calc(2px * var(--cv-inv, 1)) solid #6f4be8;outline-offset:6px}.cv-page.dragging .cv-block{cursor:-webkit-grabbing;cursor:grabbing}.cv-page .cv-block.editing{visibility:hidden}.cv-page .cv-b.empty{display:block;outline:calc(1px * var(--cv-inv, 1)) dashed #c8c3b2}.cv-page .cv-b.empty:before{content:attr(data-placeholder);font-family:var(--my-font-text),sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;color:#9a9383}.cv-page .cv-block.overlap{outline:calc(1.5px * var(--cv-inv, 1)) dashed #b8860b;outline-offset:2px}.cv-page .cv-block.overflow{outline:calc(1.5px * var(--cv-inv, 1)) solid #b4232c;outline-offset:2px}.cv-page .cv-block.locked{cursor:default}.cv-page:not(.dragging) .cv-b.empty,.cv-page:not(.dragging) .cv-b.selected{cursor:text}.cv-edit .rc-chip,.cv-token{display:inline;margin:0;padding:.05em .3em;border:0;border-radius:3px;background:#efeafd;box-shadow:inset 0 0 0 1px #c4d3f2;color:#4b2ec4;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.86em;font-weight:500;font-style:normal;line-height:1;white-space:nowrap}.cv-merged{border-radius:2px;background:rgba(26,79,209,.07);box-shadow:0 1.5px 0 rgba(26,79,209,.45)}.cv-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:8px;text-align:center;font-family:var(--my-font-text),sans-serif;font-size:8.5pt;line-height:1.3;font-style:italic;color:#8f897a;background:repeating-linear-gradient(45deg,#f3f3f4 0 6px,#ffffff 6px 12px);border:1.5px dashed #c8c3b2;border-radius:4px}.cv-img .cv-empty{border-radius:inherit}.cv-qr .cv-empty{position:static;width:100%;aspect-ratio:1}.cv-selection{position:absolute;z-index:900;border-radius:3px;outline:calc(2px * var(--cv-inv, 1)) solid #6f4be8;outline-offset:6px;pointer-events:none}.cv-selection.invalid{outline-color:#b4232c}.cv-selection.locked{outline-style:dashed}.cv-crop-ghost{position:absolute;opacity:.4;outline:calc(1px * var(--cv-inv, 1)) dashed rgba(26,79,209,.7);cursor:-webkit-grab;cursor:grab}.cv-crop-ghost img{display:block;width:100%;height:100%;pointer-events:none}.cv-page .cv-img.cropping{box-shadow:0 0 0 calc(2px * var(--cv-inv, 1)) #6f4be8;cursor:-webkit-grab;cursor:grab}.cv-crop-ghost:active,.cv-page .cv-img.cropping:active{cursor:-webkit-grabbing;cursor:grabbing}.cv-handle{--size:calc(12px * var(--cv-inv, 1));--edge:calc(-6px - var(--size) / 2 - 1px * var(--cv-inv, 1));position:absolute;width:var(--size);height:var(--size);box-sizing:border-box;background:#ffffff;border:calc(2px * var(--cv-inv, 1)) solid #6f4be8;border-radius:50%;pointer-events:auto;touch-action:none}.cv-handle.n,.cv-handle.s{left:calc(50% - var(--size) / 2);cursor:ns-resize}.cv-handle.e,.cv-handle.w{top:calc(50% - var(--size) / 2);cursor:ew-resize}.cv-handle.n,.cv-handle.ne,.cv-handle.nw{top:var(--edge)}.cv-handle.s,.cv-handle.se,.cv-handle.sw{bottom:var(--edge)}.cv-handle.e,.cv-handle.ne,.cv-handle.se{right:var(--edge)}.cv-handle.nw,.cv-handle.sw,.cv-handle.w{left:var(--edge)}.cv-handle.ne,.cv-handle.sw{cursor:nesw-resize}.cv-handle.nw,.cv-handle.se{cursor:nwse-resize}.cv-handle.rotate{left:calc(50% - var(--size) / 2);top:calc(-6px - var(--size) - 18px * var(--cv-inv, 1));background:#6f4be8;cursor:-webkit-grab;cursor:grab}.cv-handle.rotate:after{content:"";position:absolute;left:calc(50% - .5px * var(--cv-inv, 1));top:100%;width:calc(1px * var(--cv-inv, 1));height:calc(12px * var(--cv-inv, 1));background:#6f4be8}.cv-lock-badge{position:absolute;z-index:950;display:grid;place-items:center;width:calc(20px * var(--cv-inv, 1));height:calc(20px * var(--cv-inv, 1));transform:translate(-50%,-50%);border-radius:50%;background:#ffffff;color:#4c5158;box-shadow:0 0 0 calc(1px * var(--cv-inv, 1)) #c8c3b2;pointer-events:none}.cv-lock-badge svg{width:calc(12px * var(--cv-inv, 1));height:calc(12px * var(--cv-inv, 1))}.cv-zone{position:absolute;z-index:800;pointer-events:none;background:rgba(26,79,209,.035)}.cv-zone.address{border-radius:6px;box-shadow:inset 0 0 0 1px rgba(26,79,209,.16)}.cv-zone.printer{box-shadow:inset -1px 1px 0 rgba(26,79,209,.16)}.cv-zone.active{background:repeating-linear-gradient(-45deg,rgba(26,79,209,.04) 0 6px,rgba(26,79,209,.09) 6px 12px);box-shadow:inset 0 0 0 1px rgba(26,79,209,.45)}.cv-zone.warn{background:repeating-linear-gradient(-45deg,rgba(214,73,51,.06) 0 6px,rgba(214,73,51,.14) 6px 12px);box-shadow:inset 0 0 0 calc(1px * var(--cv-inv, 1)) #b4232c}.cv-zone.print{background:transparent;box-shadow:none}.cv-zone-label{display:none;position:absolute;top:4px;right:5px;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:7pt;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(26,79,209,.75)}.cv-zone.active .cv-zone-label,.cv-zone.warn .cv-zone-label{display:block}.cv-zone.warn .cv-zone-label{color:#b23a27}.cv-zone.printer .cv-zone-label{top:auto;right:auto;left:.36in;bottom:.7in;writing-mode:vertical-rl;transform:rotate(180deg)}.cv-envelope{position:absolute;inset:.1in .12in .14in;display:flex;flex-direction:column;justify-content:space-between;font:7.5pt/1.25 Arial,Helvetica Neue,sans-serif;color:#222222}.cv-envelope-from,.cv-envelope>div{display:flex;flex-direction:column;min-width:0}.cv-envelope-from{height:auto;gap:0;justify-content:flex-start;align-items:stretch;margin:-2px -4px;padding:2px 4px;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;pointer-events:auto;cursor:pointer}.cv-envelope span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv-envelope .stars{font-size:6pt;color:#555555}.cv-envelope .imb{width:2.7in;height:.12in;margin-top:3px;background:repeating-linear-gradient(90deg,#222222 0 1.2px,transparent 1.2px 3.4px)}.cv-seq{position:absolute;left:.2in;top:.06in;width:.09in;height:1.44in;background:repeating-linear-gradient(0deg,#9a9a9a 0 1px,transparent 1px 3px)}.cv-matrix{position:absolute;left:.14in;bottom:.12in;width:.26in;height:.26in;background:repeating-conic-gradient(#555555 0 25%,#ffffff 0 50%) 0 0 /.065in .065in}.cv-guides{position:absolute;inset:0;z-index:700;pointer-events:none}.cv-fold{position:absolute;left:0;right:0;border-top:calc(1px * var(--cv-inv, 1)) dashed rgba(23,25,28,.09)}.cv-fold:after,.cv-fold:before{content:"";position:absolute;top:calc(-1px * var(--cv-inv, 1));width:.23in;border-top:calc(1.5px * var(--cv-inv, 1)) solid rgba(23,25,28,.3)}.cv-fold:before{left:0}.cv-fold:after{right:0}.cv-snap{position:absolute;z-index:950;background:#fe434e;pointer-events:none}.cv-snap.x{top:0;bottom:0;width:calc(1px * var(--cv-inv, 1))}.cv-snap.y{left:0;right:0;height:calc(1px * var(--cv-inv, 1))}.cv-measure{position:fixed;top:0;left:-20000px;width:9in;visibility:hidden;pointer-events:none}.cv-page.preview .cv-block{cursor:default}.cv-edit{z-index:1000!important;overflow:visible!important;display:flex;flex-direction:column;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.cv-edit-wrap{flex:1 1 auto;display:flex;flex-direction:column}.cv-edit .rc-editor{flex:1 1 auto;min-height:0;-webkit-user-select:text;-moz-user-select:text;user-select:text;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;white-space:pre-wrap;outline:none;box-shadow:none}.cv-edit .rc-editor:focus,.cv-edit .rc-editor:focus-visible{outline:none;border:0}.cv-edit .rc-line{margin:0}.cv-edit .rc-gap{height:.24in}.cv-edit div.rc-gap{height:.12in}.cv-edit div.rc-line:not(.rc-gap)+div.rc-gap{height:.24in}.cv-edit.cv-note div.rc-line:not(.rc-gap)+div.rc-gap{height:.14in}.cv-edit .rc-list{margin:0 0 .12in .22in;padding:0}.cv-edit div.rc-line:not(.rc-gap)+.rc-list{margin-top:.12in}.cv-edit.cv-note div.rc-line:not(.rc-gap)+.rc-list{margin-top:.02in}.cv-edit .rc-list li{margin-bottom:.03in}.cv-edit .rc-chip{cursor:default;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cve-rail-wrap{position:absolute;left:22px;top:50%;z-index:20;transform:translateY(-50%)}.cve-rail{width:64px;box-sizing:border-box;padding:4px 0;gap:1px;border-radius:14px;background:var(--my-card);box-shadow:var(--cve-rest)}.cve-rail,.cve-rail-item{display:flex;flex-direction:column;align-items:center}.cve-rail-item{width:56px;height:52px;padding:0;justify-content:center;gap:4px;border:0;border-radius:9px;background:transparent;color:var(--my-ink);cursor:-webkit-grab;cursor:grab;transition:background-color var(--my-dur-hover) var(--my-ease-out),transform var(--my-dur-press) var(--my-ease-out)}.cve-rail-item .glyph{height:20px;display:flex;align-items:center;font-size:18px;line-height:1}.cve-rail-item .glyph.text{font:700 18px var(--my-font-display),sans-serif}.cve-rail-item .glyph.small{font-size:17px;color:var(--my-ink-soft)}.cve-rail-item .glyph.dots{font-size:11px;letter-spacing:1px}.cve-rail-item .label{font:500 var(--my-text-micro)/1 var(--my-font-text),sans-serif;letter-spacing:-.01em;color:var(--my-muted);white-space:nowrap}.cve-rail-item.print,.cve-rail-item:nth-last-child(-n+3){cursor:pointer}.cve-rail-item .glyph.swatch{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--my-ink) 25%,transparent)}.cve-rail-item .glyph.swatch.color{background:conic-gradient(#d64933,#f2c230,#2e9e5b,#1a4fd1,#8a4fd1,#d64933)}.cve-rail-item .glyph.swatch.bw{background:linear-gradient(90deg,#1a1a1a 50%,#ffffff 0)}.cve-rail-item.hovered,.cve-rail-item.on{background:var(--my-blue-tint)}.cve-rail-item.hovered .glyph,.cve-rail-item.on .glyph{color:var(--my-blue)}.cve-rail-item:disabled{cursor:default;opacity:.7}.cve-rail-item:disabled .glyph{color:var(--my-line-strong)}.cve-rail-item:not(:disabled):active{transform:scale(.97)}.cve-rail-sep{width:28px;height:1px;margin:4px 0;background:var(--my-line)}.cve-hovercard{position:absolute;left:72px;z-index:21;width:232px;overflow:hidden;border-radius:12px;background:var(--my-card);box-shadow:0 0 0 1px rgb(23 25 28/8%),0 16px 36px -12px rgb(23 25 28/28%);pointer-events:none}.cve-hovercard .sample{height:86px;display:flex;align-items:center;justify-content:center;background:#ffffff;border-bottom:1px solid var(--my-line);color:#1a1a1a}.cve-hovercard .sample-text{font:400 20px Literata,Georgia,serif}.cve-hovercard .sample-note{display:inline-block;font:400 32px Caveat,cursive;color:#1e40a0;white-space:nowrap;transform:rotate(-2deg)}.cve-hovercard .sample-photo{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#c8c3b2 0 22%,transparent 23%),radial-gradient(circle at 50% 100%,#c8c3b2 0 42%,transparent 43%),#ece8dd}.cve-hovercard .sample-qr{width:60px;height:60px}.cve-hovercard .body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:3px}.cve-hovercard .title{font-size:var(--my-text-small);font-weight:500;color:var(--my-ink)}.cve-hovercard .text{font-size:var(--my-text-caption);line-height:1.45;color:var(--my-muted)}.cve-rail-pop{position:absolute;left:72px;top:0;z-index:22;width:290px;max-height:min(560px,calc(100dvh - 140px));overflow:auto}.cve-pop{border-radius:12px;background:var(--my-card);box-shadow:var(--cve-popover);color:var(--my-ink);transform-origin:top left;transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out)}@starting-style{.cve-pop{opacity:0;transform:translateY(4px) scale(.98)}}.cve-pop[hidden]{display:none}.cve-anchor{position:relative;display:inline-flex}.cve-anchor>.cve-pop{position:absolute;top:calc(100% + 12px);left:-6px;z-index:2}.cve-anchor>.cve-pop.end{left:auto;right:-6px;transform-origin:top right}.cve:not(.narrow) .cve-toolbar.menus-up .cve-anchor>.cve-pop{top:auto;bottom:calc(100% + 12px);transform-origin:bottom left}.cve:not(.narrow) .cve-toolbar.menus-up .cve-anchor>.cve-pop.end{transform-origin:bottom right}.cve:not(.narrow) .cve-toolbar.menus-capped .cve-anchor>.cve-pop{max-height:var(--cve-menu-room);overflow-y:auto;overscroll-behavior:contain}.cve-menu{padding:6px}.cve-pop.cve-menu{min-width:220px}.cve-menu-group+.cve-menu-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--my-line)}.cve-menu-group.notes p{margin:0;padding:6px 8px;border-radius:6px;background:var(--my-held-tint);color:var(--my-held-text);font-size:var(--my-text-caption);line-height:1.4;white-space:normal}.cve-menu-group.notes p+p{margin-top:4px}.cve-menu-label{margin:0;padding:6px 8px 4px;font-size:var(--my-text-micro);color:var(--cve-quiet)}.cve-menu-item{width:100%;height:auto;min-height:32px;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:6px;background:transparent;color:var(--my-ink);font:400 var(--my-text-small) var(--my-font-text),sans-serif;text-align:left;text-decoration:none;cursor:pointer}.cve-menu-item[aria-pressed=true]{color:var(--my-blue-deep);font-weight:500}.cve-menu-item.danger{color:var(--my-stamp)}.cve-menu-item:disabled{color:var(--my-line-strong);cursor:default}.cve-menu-item .hint{font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cve-menu-item .hint.warn{color:var(--my-held-text);font-weight:500}.cve-menu kbd,.cve-menu-item kbd{font:500 var(--my-text-micro) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-muted);background:none;border:0}.cve-menu-row{display:flex;align-items:center;gap:4px;padding:0 4px 4px}.cve-menu-foot{margin:6px 0 0;padding:8px 8px 4px;border-top:1px solid var(--my-line);font-size:var(--my-text-caption);line-height:1.5;color:var(--my-muted)}.cve-menu-foot .mono,.cve-menu-foot.mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-more .cve-menu-foot{white-space:normal}.cve-position>span{white-space:nowrap}.cve-layers ol{margin:0;padding:0 0 4px;list-style:none}.cve-layers li button{width:100%;height:36px;padding:0 8px;display:grid;grid-template-columns:18px auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:0;border-radius:6px;background:transparent;color:var(--my-ink);font:500 var(--my-text-small) var(--my-font-text),sans-serif;text-align:left;cursor:-webkit-grab;cursor:grab}.cve-layers li.on button{background:var(--my-blue-tint);color:var(--my-blue-deep);font-weight:500}.cve-layers li.dragging{opacity:.4}.cve-layers .glyph{text-align:center;color:var(--my-ink-soft)}.cve-layers .words{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;font-size:var(--my-text-caption);color:var(--my-muted)}.cve-layers .lock{font-size:var(--my-text-micro);color:var(--cve-quiet)}.cve-toolbar{position:absolute;z-index:40;height:42px;box-sizing:border-box;display:flex;gap:2px;padding:0 6px;border-radius:10px;background:var(--my-card);box-shadow:var(--cve-float);font-size:var(--my-text-small);white-space:nowrap}.cve-tb-btn,.cve-toolbar{align-items:center;color:var(--my-ink)}.cve-tb-btn{height:30px;padding:0 8px;display:inline-flex;gap:6px;border:0;border-radius:6px;background:transparent;font:inherit;cursor:pointer;transition:background-color var(--my-dur-hover) var(--my-ease-out),transform var(--my-dur-press) var(--my-ease-out)}.cve-tb-btn.sq{width:30px;padding:0;justify-content:center}.cve-tb-btn.more{color:var(--my-ink-soft);letter-spacing:1px}.cve-tb-btn.open,.cve-tb-btn[aria-checked=true],.cve-tb-btn[aria-pressed=true]{background:var(--my-blue-tint);color:var(--my-blue-deep);font-weight:500}.cve-tb-btn:disabled{color:var(--my-line-strong);cursor:default}.cve-tb-btn:not(:disabled):active{transform:scale(.97)}.cve-tb-btn .chev{font-size:var(--my-text-caption);font-weight:400}.cve-tb-btn .chev,.cve-tb-btn .quiet{color:var(--my-muted)}.cve-font span:first-child{font-size:var(--my-text-body)}.cve-field-btn .braces{font:600 var(--my-text-caption) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-qr-link .mono{font:400 var(--my-text-caption) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:190px;overflow:hidden;text-overflow:ellipsis}.cve-qr-link .ok{color:var(--my-yard);font-weight:500}.cve-qr-link .bad{color:var(--my-stamp);font-weight:500}.cve-tb-sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--my-line)}.cve-tb-size{display:inline-flex;align-items:center}.cve-tb-size button{width:24px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--my-muted);font-size:var(--my-text-body);cursor:pointer}.cve-tb-size button:disabled{color:var(--my-line-strong);cursor:default}.cve-tb-size select{width:38px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--my-ink);font:500 var(--my-text-caption) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.cve-tb-seg{display:inline-flex;gap:2px}.cve-tb-seg button{height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--my-ink-soft);font:inherit;cursor:pointer}.cve-tb-seg button[aria-checked=true]{background:var(--my-blue-tint);color:var(--my-blue-deep);font-weight:500}.cve-tb-inks{display:inline-flex;align-items:center;gap:2px}.cve-tb-inks button{width:26px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;cursor:pointer}.cve-tb-inks button span{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--my-line-strong)}.cve-tb-inks button[aria-checked=true] span{box-shadow:0 0 0 2px var(--my-card),0 0 0 3.5px var(--my-blue)}.cve-ink-btn .dot{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--my-line-strong)}.cve-ink-menu{width:220px}.cve-ink-menu .cve-menu-label{padding-bottom:6px}.cve-ink-name{margin:0;padding:2px 8px 4px;color:var(--my-ink-soft)}.cve-ink-gray,.cve-ink-name{font-size:var(--my-text-caption)}.cve-ink-gray{margin:4px 0 0;padding:8px 8px 4px;border-top:1px solid var(--my-line);line-height:1.45;color:var(--my-muted);white-space:normal}.cve-ink-gray button.link{font-size:inherit}.cve-font-menu{width:250px;max-height:360px;overflow:auto}.cve-font-menu .cve-menu-item span:first-child{font-size:var(--my-text-body)}.cve-tb-hint{padding:0 6px;color:var(--my-muted);font-size:var(--my-text-small);white-space:nowrap}.cve-tb-zoom{display:inline-flex;align-items:center;gap:8px;padding:0 6px}.cve-tb-zoom .quiet{color:var(--my-ink-soft)}.cve-tb-zoom input{width:120px;accent-color:var(--my-blue-solid)}.cve-tb-zoom output{width:38px;font-size:var(--my-text-caption);text-align:right}.cve-tb-btn.cve-tb-done{background:var(--my-blue-solid);color:#ffffff;font-weight:500}.cve-tilt{width:250px;padding:10px 12px;display:flex;align-items:center;gap:10px}.cve-tilt input{flex:1 1;accent-color:var(--my-blue-solid)}.cve-tilt output{width:34px;font-size:var(--my-text-caption);text-align:right}.cve-more{width:250px}.cve-image-pop{position:absolute;z-index:45;width:320px;box-sizing:border-box;padding:12px}.cve-field-menu{width:300px;overflow:hidden}.cve-field-menu .search{padding:10px 10px 6px}.cve-field-menu input{width:100%;height:32px;box-sizing:border-box;padding:0 10px;border:0;border-radius:7px;background:var(--my-surface);color:var(--my-ink);font:400 var(--my-text-small) var(--my-font-text),sans-serif}.cve-field-menu input::placeholder{color:var(--cve-quiet)}.cve-field-menu input:focus-visible{outline:2px solid var(--my-blue);outline-offset:0}.cve-field-menu .list{max-height:320px;overflow:auto;padding:0 6px 8px}.cve-field-menu .group+.group{margin-top:4px;padding-top:6px;border-top:1px solid var(--my-line)}.cve-field-menu .group-head{padding:4px 8px;display:flex;justify-content:space-between;font-size:var(--my-text-micro);color:var(--cve-quiet)}.cve-field-menu .row{height:34px;padding:0 8px;display:flex;align-items:center;gap:10px;border-radius:6px;cursor:pointer}.cve-field-menu .row.active{background:var(--cve-hover)}.cve-field-menu .label{font-size:var(--my-text-small);color:var(--my-ink-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cve-field-menu .range{margin-left:auto;font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.cve-field-menu .range.mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-field-menu .range.blank,.cve-field-menu .range.long{color:var(--my-held-text)}.cve-field-menu .none{margin:8px;font-size:var(--my-text-small);color:var(--my-muted)}.cv-pill{display:inline-block;padding:2px 5px;border-radius:3px;background:var(--my-blue-tint);box-shadow:inset 0 0 0 1px var(--my-blue-line);color:var(--my-blue-deep);font:600 var(--my-text-caption)/1.2 var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cve-side{position:absolute;top:48px;z-index:35;width:340px}.cve-side.sheet{position:fixed;top:auto;left:auto!important;right:16px;bottom:92px;width:min(340px,calc(100vw - 32px))}.cve-panel{max-height:calc(100dvh - 210px);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--my-card);box-shadow:var(--cve-popover);transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out)}@starting-style{.cve-panel{opacity:0;transform:translateX(-6px)}}.cve-panel[hidden]{display:none}.cve-panel-head{flex:none;padding:14px 16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--my-line)}.cve-panel-head h2{margin:0;font:700 var(--my-text-reading) var(--my-font-display),sans-serif;letter-spacing:-.01em}.cve-x{width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--my-muted);font-size:18px;line-height:1;cursor:pointer}.cve-panel-body{padding:14px 16px 16px;gap:14px;overflow:auto}.cve-group,.cve-panel-body{display:flex;flex-direction:column}.cve-group{gap:8px}.cve-group.row{flex-direction:row;align-items:center;justify-content:space-between}.cve-label{font-weight:500;color:var(--my-ink-soft)}.cve-help,.cve-label{font-size:var(--my-text-caption)}.cve-help{margin:0;line-height:1.45;color:var(--my-muted)}.cve-help .mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-error,.cve-errors p{margin:0;font-size:var(--my-text-small);line-height:1.4;color:var(--my-stamp)}.cve-errors{display:flex;flex-direction:column;gap:4px}.cve-rule{height:1px;margin:0 -16px;background:var(--my-line)}.cve-url{position:relative}.cve-field input,.cve-prompt input,.cve-url input{width:100%;height:36px;box-sizing:border-box;padding:0 10px;border:0;border-radius:7px;background:var(--my-card);box-shadow:inset 0 0 0 1px var(--my-line-strong);color:var(--my-ink);font:400 var(--my-text-small) var(--my-font-text),sans-serif}.cve-prompt input,.cve-url input{font:400 var(--my-text-small) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-url input{padding-right:104px}.cve-field input:focus,.cve-prompt input:focus,.cve-url input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--my-blue),0 0 0 3px var(--my-blue-tint)}.cve-url-state{position:absolute;right:10px;top:50%;max-width:45%;overflow:hidden;transform:translateY(-50%);font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap;text-overflow:ellipsis}.cve-url-state.ok{color:var(--my-yard);font-weight:500}.cve-url-state.bad{color:var(--my-stamp)}.cve-tiles{display:grid;grid-gap:6px;gap:6px}.cve-tiles.four{grid-template-columns:repeat(4,minmax(0,1fr))}.cve-tiles.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cve-tiles button{justify-self:stretch;height:auto;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:5px;border:0;border-radius:8px;background:var(--my-card);box-shadow:inset 0 0 0 1px var(--my-line);color:var(--my-ink-soft);font:400 var(--my-text-micro) var(--my-font-text),sans-serif;cursor:pointer}.cve-tiles button img{width:32px;height:32px;border-radius:2px;background:#ffffff}.cve-tiles button[aria-checked=true]{background:var(--my-blue-tint);box-shadow:inset 0 0 0 1.5px var(--my-blue);color:var(--my-blue-deep);font-weight:500}.cve-swatches{display:flex;gap:10px}.cve-swatches button{width:22px;height:22px;padding:0;border:0;border-radius:50%;cursor:pointer}.cve-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--my-card),0 0 0 3.5px var(--my-blue)}.cve-seg{display:flex;padding:3px;gap:2px;border-radius:8px;background:color-mix(in srgb,var(--my-ink) 6%,transparent)}.cve-seg button{flex:1 1;min-width:0;height:28px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--my-ink-soft);font:500 var(--my-text-small) var(--my-font-text),sans-serif;white-space:nowrap;cursor:pointer}.cve-seg.tall button{height:30px}.cve-seg button[aria-checked=true]{background:var(--my-card);box-shadow:0 1px 2px rgba(23,25,28,.12);color:var(--my-ink);font-weight:500}.cve-seg button:disabled{cursor:default;color:var(--my-line-strong)}.cve-field{display:flex;flex-direction:column;gap:5px}.cve-field label{display:flex;justify-content:space-between;gap:8px;font-size:var(--my-text-caption);color:var(--my-ink-soft)}.cve-field label .req{font-size:var(--my-text-micro);color:var(--cve-quiet)}.cve-field input{height:34px}.cve-field select{width:100%;height:34px;box-sizing:border-box;padding:0 6px;border:0;border-radius:7px;background:var(--my-card);box-shadow:inset 0 0 0 1px var(--my-line-strong);color:var(--my-ink);font:400 var(--my-text-small) var(--my-font-text),sans-serif}.cve-field select:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--my-blue),0 0 0 3px var(--my-blue-tint)}.cve-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cve-form-grid .wide{grid-column:1/-1}.cve-more-options{display:flex;flex-direction:column;gap:12px}.cve-more-options summary{font-size:var(--my-text-small);font-weight:500;color:var(--my-ink-soft);cursor:pointer}.cve-more-options[open] summary{margin-bottom:12px}.cve-color{width:40px;height:26px;padding:0;border:0;background:transparent;cursor:pointer}.cve-prompt{position:absolute;z-index:40;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;border-radius:12px;background:var(--my-card);box-shadow:var(--cve-float);white-space:nowrap}.cve-prompt label{font-size:var(--my-text-small);font-weight:500}.cve-prompt input{width:230px;height:34px}.cve-primary{height:36px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;background:var(--my-blue-solid);color:#ffffff;font:600 var(--my-text-small) var(--my-font-text),sans-serif;white-space:nowrap;cursor:pointer;transition:background-color var(--my-dur-hover) var(--my-ease-out),transform var(--my-dur-press) var(--my-ease-out)}.cve-primary.cve-sm{height:34px;font-size:var(--my-text-small)}.cve-primary:active{transform:scale(.97)}.cve-primary .key{font:500 var(--my-text-micro) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.cve-bottom{position:absolute;left:22px;right:22px;bottom:22px;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:12px;gap:12px;pointer-events:none}.cve-bottom>.cve-guides{justify-self:start}.cve-bottom-end{justify-self:end}.cve-bottom>*{pointer-events:auto}.cve-pill-btn{height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--my-card);box-shadow:0 0 0 1px rgb(23 25 28/7%);color:var(--my-ink-soft);font:500 var(--my-text-small) var(--my-font-text),sans-serif;cursor:pointer}.cve-fields-card{height:52px;min-width:0;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:0 8px 0 16px;border-radius:12px;background:var(--my-card);box-shadow:var(--cve-rest);white-space:nowrap}.cve-fields-card .label{font-size:var(--my-text-small);color:var(--my-muted)}.cve-fields-card .pills{display:flex;gap:5px;max-width:34vw;overflow:hidden}@media (max-width:1320px){.cve-fields-card .label{display:none}.cve-fields-card .pills{max-width:24vw}}.cve-fields-card .none{font-size:var(--my-text-small);color:var(--cve-quiet)}.cve-fields-card .rule{width:1px;height:24px;background:var(--my-line)}.cve-bottom-end{display:flex;align-items:center;gap:8px}.cve-status{height:auto;min-height:36px;margin:0;padding:0 12px;box-sizing:border-box;display:inline-flex;align-items:center;border:0;border-radius:10px;font:600 var(--my-text-small) var(--my-font-text),sans-serif}.cve-status.ok{white-space:nowrap;background:var(--my-yard-tint);color:var(--my-yard-deep)}.cve-status.attn,.cve-status.note{background:var(--my-held-tint);box-shadow:inset 0 0 0 1px var(--my-held-line);color:var(--my-held-text);cursor:pointer}.cve-status.note{font-weight:500}.cve-status.attn,.cve-status.note{white-space:normal;text-align:left;line-height:1.35;padding-block:7px}.cve.narrow .cve-status.attn,.cve.narrow .cve-status.note{display:block;text-align:center;line-height:22px}.cve-status.bad{max-width:460px;padding:8px 12px;background:var(--my-stamp-tint);color:var(--my-stamp);line-height:1.35}.cve-zoom{height:36px;box-sizing:border-box;padding:0 4px;display:inline-flex;align-items:center;gap:2px;border-radius:10px;background:var(--my-card);box-shadow:0 0 0 1px rgb(23 25 28/7%)}.cve-zoom button{width:26px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--my-ink-soft);font-size:var(--my-text-body);cursor:pointer}.cve-zoom button.mono{width:auto;padding:0 4px;color:var(--my-ink);font:500 var(--my-text-caption) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-zoom button:disabled{color:var(--my-line-strong);cursor:default}.cve-toast{position:absolute;left:50%;bottom:90px;z-index:50;margin:0;padding:8px 8px 8px 14px;display:flex;align-items:center;gap:12px;transform:translateX(-50%);border-radius:10px;background:var(--my-navy);color:var(--my-on-navy);font-size:var(--my-text-small);box-shadow:0 12px 28px -10px rgb(12 33 69/45%);animation:cve-rise var(--my-dur-pop) var(--my-ease-out)}.cve-toast.plain{padding:8px 14px;max-width:min(560px,calc(100vw - 48px))}.cve-toast button{height:28px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#a9c1ff;font:600 var(--my-text-small) var(--my-font-text),sans-serif;cursor:pointer}@keyframes cve-rise{0%{opacity:0;transform:translate(-50%,4px)}}dialog.cve-preview{width:calc(100vw - 120px);height:calc(100dvh - 72px);max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:14px;background:var(--my-paper);color:var(--my-ink);box-shadow:0 30px 80px -20px rgba(12,33,69,.5);transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out),overlay var(--my-dur-pop) allow-discrete,display var(--my-dur-pop) allow-discrete}dialog.cve-preview::-webkit-backdrop{background:rgba(12,33,69,.42)}dialog.cve-preview::backdrop{background:rgba(12,33,69,.42)}@starting-style{dialog.cve-preview[open]{opacity:0;transform:scale(.98)}}.cve-preview-panel{height:100%;display:grid;grid-template-rows:64px minmax(0,1fr)}.cve-preview-head{padding:0 24px;display:flex;align-items:center;gap:16px;background:var(--my-card);border-bottom:1px solid var(--my-line)}.cve-preview-head>div{display:flex;align-items:baseline;gap:14px;min-width:0}.cve-preview-head h2{margin:0;font:700 var(--my-text-title) var(--my-font-display),sans-serif;letter-spacing:-.02em;white-space:nowrap}.cve-preview-head p{margin:0;font-size:var(--my-text-small);color:var(--my-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cve-preview-head .keys{margin-left:auto;font-size:var(--my-text-caption);color:var(--cve-quiet,#9a9383);white-space:nowrap}.cve-preview-head .cve-primary{height:34px}.cve-preview-body{min-height:0;display:grid;grid-template-columns:320px minmax(0,1fr) 316px}.cve-preview-left,.cve-preview-right{min-height:0;box-sizing:border-box;padding:20px 18px;display:flex;flex-direction:column;background:var(--my-card)}.cve-preview-left{gap:18px;border-right:1px solid var(--my-line)}.cve-preview-right{gap:12px;overflow:auto;border-left:1px solid var(--my-line)}.cve-chips{display:flex;flex-wrap:wrap;gap:6px}.cve-chips button{height:28px;padding:0 12px;border:0;border-radius:14px;background:var(--my-card);box-shadow:inset 0 0 0 1px var(--my-line-strong);color:var(--my-ink-soft);font:500 var(--my-text-caption) var(--my-font-text),sans-serif;cursor:pointer}.cve-chips button[aria-checked=true]{background:var(--my-blue-solid);box-shadow:none;color:#ffffff;font-weight:500}.cve-rank-head{display:flex;justify-content:space-between;margin-bottom:-10px;font-size:var(--my-text-caption);font-weight:500;color:var(--my-ink-soft)}.cve-rank-head .mono{font:400 var(--my-text-micro) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cve-quiet,#9a9383)}.cve-rank{flex:1 1;min-height:0;margin:0 -6px;overflow:auto}.cve-rank-row{height:42px;padding:0 8px;display:flex;align-items:center;gap:8px;border-radius:7px;cursor:pointer}.cve-rank-row .who{flex:1 1;min-width:0;display:flex;flex-direction:column}.cve-rank-row .name{font-size:var(--my-text-small);font-weight:500}.cve-rank-row .company,.cve-rank-row .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cve-rank-row .company{font-size:var(--my-text-caption);color:var(--my-muted)}.cve-rank-row .badge{padding:2px 6px;border-radius:4px;background:var(--my-surface);font-size:var(--my-text-micro);font-weight:500;color:var(--my-ink-soft)}.cve-rank-row .metric{min-width:26px;text-align:right;font-size:var(--my-text-caption);color:var(--my-muted)}.cve-rank-row[aria-selected=true]{background:var(--my-blue-tint)}.cve-rank-row[aria-selected=true] .name{font-weight:500;color:var(--my-blue-deep)}.cve-rank-row[aria-selected=true] .badge{background:var(--my-card)}.cve-preview-center{min-height:0;overflow:auto;padding:16px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--my-surface)}.cve-flipper{width:min(100%,460px);height:44px;flex:none;box-sizing:border-box;padding:0 6px;display:flex;align-items:center;gap:12px;border-radius:10px;background:var(--my-card);box-shadow:var(--cve-rest,0 0 0 1px rgb(23 25 28/7%))}.cve-flipper button{width:32px;height:32px;flex:none;padding:0;border:0;border-radius:7px;background:var(--my-surface);color:var(--my-ink);font-size:18px;cursor:pointer}.cve-flipper button:disabled{color:var(--my-line-strong);cursor:default}.cve-flipper .who{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.cve-flipper .name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--my-text-small);font-weight:500}.cve-flipper .where{font-size:var(--my-text-caption);color:var(--my-muted)}.cve-flipper .mono{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cve-preview-page{flex:none}.cve-field-row{padding-bottom:12px;display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--my-line)}.cve-field-row .top{display:flex;align-items:center;justify-content:space-between}.cve-field-row .top .mono{font:400 var(--my-text-caption) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--my-muted)}.cve-field-row .value{margin:0;font-size:var(--my-text-body);line-height:1.4;overflow-wrap:anywhere}.cve-field-row .value.blank{color:var(--my-muted);font-style:italic}.cve-field-row .track{position:relative;height:4px;margin:4px 5px 0;border-radius:2px;background:var(--cve-track,#ece8dd)}.cve-field-row .track span{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--my-blue-solid);transform:translate(-50%,-50%)}.cve-field-row .ends{display:flex;justify-content:space-between;font:400 var(--my-text-micro) var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cve-quiet,#9a9383)}.cve-fitbox{padding:12px;display:flex;flex-direction:column;gap:4px;border-radius:8px;background:var(--my-yard-tint);color:var(--my-yard-deep);font-size:var(--my-text-small);line-height:1.45}.cve-fitbox strong{font-weight:500}.cve-fitbox.bad{background:var(--my-stamp-tint);color:var(--my-stamp)}@media (hover:hover) and (pointer:fine){.cv-page:not(.dragging) .cv-block:not(.selected):hover{outline:calc(1px * var(--cv-inv, 1)) solid rgba(26,79,209,.45);outline-offset:2px}.cv-envelope-from:hover{background:rgba(26,79,209,.08)}.cve-rail-item:not(:disabled):not(.on):hover{background:var(--my-surface)}.cve-tb-btn:not(:disabled):not(.open):not([aria-pressed=true]):not(.cve-tb-done):hover,.cve-tb-inks button:where(:not(:disabled)):hover,.cve-tb-seg button:not([aria-checked=true]):hover,.cve-tb-size button:not(:disabled):hover,.cve-x:hover,.cve-zoom button:not(:disabled):hover{background:var(--my-surface)}.cve-tb-btn.cve-tb-done:hover{background:var(--my-blue-solid-hover)}.cve-layers li:not(.on) button:where(:not(:disabled)):hover,.cve-menu-item:not(:disabled):hover{background:var(--cve-hover)}.cve-tiles button:not([aria-checked=true]):where(:not(:disabled)):hover{box-shadow:inset 0 0 0 1px var(--my-line-strong)}.cve-seg button:not([aria-checked=true]):not(:disabled):hover{color:var(--my-ink)}.cve-chips button:not([aria-checked=true]):where(:not(:disabled)):hover{box-shadow:inset 0 0 0 1px var(--my-muted)}.cve-rank-row:not([aria-selected=true]):hover{background:var(--my-surface)}.cve-primary:hover{background:var(--my-blue-solid-hover)}.cve-pill-btn:where(:not(:disabled)):hover{color:var(--my-ink)}.cve-toast button:hover{background:rgb(255 255 255/10%)}}.cve :is(button,[role=option],summary,a):focus-visible{outline:2px solid var(--my-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cve-panel,.cve-pop,.cve-toast,dialog.cve-preview{transition:opacity var(--my-dur-pop) linear;animation:none}@starting-style{.cve-panel,.cve-pop,dialog.cve-preview[open]{transform:none}}.cve-primary:active,.cve-rail-item:not(:disabled):active,.cve-tb-btn:not(:disabled):active{transform:none}}.cve.narrow .cve-rail-wrap{left:50%;top:auto;bottom:84px;transform:translateX(-50%)}.cve.narrow .cve-rail{width:auto;flex-direction:row;padding:0 4px;overflow-x:auto;max-width:calc(100vw - 24px)}.cve.narrow .cve-rail-item{width:52px;flex:none}.cve.narrow .cve-rail-sep{width:1px;height:28px;margin:0 4px}.cve.narrow .cve-hovercard{display:none}.cve.narrow .cve-rail-pop{left:50%;top:auto;bottom:68px;transform:translateX(-50%);width:min(290px,calc(100vw - 32px))}.cve.narrow .cve-stage{padding-bottom:180px}.cve.narrow .cve-bottom{left:12px;right:12px;bottom:14px}.cve.narrow .cve-fields-card .label,.cve.narrow .cve-fields-card .pills,.cve.narrow .cve-fields-card .rule,.cve.narrow .cve-guides{display:none}.cve.narrow .cve-fields-card{padding:0 8px}.cve.narrow .cve-bottom{grid-template-columns:auto auto;justify-content:space-between}.cve.narrow .cve-status{position:fixed;left:50%;top:60px;max-width:calc(100vw - 24px);transform:translateX(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cve.narrow .cve-toolbar{position:fixed;left:8px!important;right:8px;top:104px!important;overflow-x:auto;scrollbar-width:none}.cve.narrow .cve-anchor>.cve-pop,.cve.narrow .cve-image-pop{position:fixed;left:8px!important;right:8px;top:154px!important;bottom:auto!important;width:auto;max-height:calc(100dvh - 330px);overflow:auto}.cve.narrow .cve-caption{display:none}@media (max-width:860px){dialog.cve-preview{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.cve-preview-head .keys,.cve-preview-head p{display:none}.cve-preview-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:auto}.cve-preview-left{border-right:0;border-bottom:1px solid var(--my-line)}.cve-rank{max-height:180px}.cve-preview-right{border-left:0}}button.danger{color:var(--my-stamp)}.canvas-eyebrow{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--my-muted);margin-bottom:8px}.cv-hint{font-size:var(--my-text-caption);margin-top:6px}dialog.cv-dialog{position:fixed;inset:0;margin:auto;height:-moz-fit-content;height:fit-content;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border:0;padding:0;border-radius:var(--my-radius-lg);color:var(--my-ink);background:var(--my-card);box-shadow:var(--my-shadow-card-hover);transition:opacity var(--my-dur-pop) var(--my-ease-out),transform var(--my-dur-pop) var(--my-ease-out)}dialog.cv-dialog::-webkit-backdrop{background:rgb(8 15 30/.36);-webkit-transition:opacity var(--my-dur-pop) ease;transition:opacity var(--my-dur-pop) ease}dialog.cv-dialog::backdrop{background:rgb(8 15 30/.36);transition:opacity var(--my-dur-pop) ease}@starting-style{dialog.cv-dialog[open]{opacity:0;transform:scale(.97)}dialog.cv-dialog[open]::-webkit-backdrop{opacity:0}dialog.cv-dialog[open]::backdrop{opacity:0}}.cv-dialog-panel{padding:20px 22px 18px;display:grid;grid-gap:16px;gap:16px}.cv-dialog-head{display:flex;align-items:center;justify-content:space-between}.cv-dialog-head h2{font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-title);font-weight:500;letter-spacing:-.01em}.cv-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px}.cv-shortcuts dl{display:grid;grid-gap:6px;gap:6px}.cv-shortcuts dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--my-text-small)}.cv-shortcuts kbd{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-caption);padding:1px 6px;border:solid var(--my-line-strong);border-width:1px 1px 2px;border-radius:4px;background:var(--my-paper);white-space:nowrap}.cv-shortcuts dd{text-align:right;color:var(--my-ink-soft)}@media (prefers-reduced-motion:reduce){@starting-style{dialog.cv-dialog[open]{transform:none}}}.cvg{position:absolute;inset:56px 0 0;z-index:29;overflow-y:auto;overscroll-behavior:contain;background:var(--my-surface)}.cvg-inner{max-width:1400px;margin:0 auto;padding:20px 32px 40px}.cvg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.cvg-head h1{margin:0 0 6px;font-family:var(--my-font-display),sans-serif;font-size:var(--my-text-headline);line-height:1.15;font-weight:500;letter-spacing:-.015em;color:var(--my-ink)}.cvg-head p{margin:0;max-width:60ch;font-size:var(--my-text-body);line-height:1.5;color:var(--my-ink-soft)}.cvg-skip{flex:none;background:var(--my-card)}.cvg-confirm kbd,.cvg-skip kbd{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);font-weight:500;padding:0 5px;border:solid var(--my-line-strong);border-width:1px 1px 2px;border-radius:4px;color:var(--my-muted)}.cvg-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px}.cvg-card{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:10px 10px 14px;border:1px solid transparent;border-radius:var(--my-radius-lg);background:var(--my-card);box-shadow:var(--my-shadow-card);transition:transform var(--my-dur-press) var(--my-ease-out),box-shadow var(--my-dur-hover) var(--my-ease-out)}.cvg-card:has(.cvg-pick:active){transform:scale(.98)}.cvg-card:has(.cvg-pick:focus-visible){outline:2px solid var(--my-blue);outline-offset:2px}.cvg-thumb{position:relative;overflow:hidden;aspect-ratio:8.5/11;border-radius:6px;background:#ffffff;box-shadow:0 0 0 1px rgb(23 25 28/8%)}.cvg-thumb .cv-page{box-shadow:none}.cvg-current{position:absolute;top:8px;right:8px;z-index:1000;padding:2px 8px;border-radius:10px;background:var(--my-blue-solid);color:#ffffff;font-size:var(--my-text-micro);font-weight:500;line-height:1.5}.cvg-text{display:grid;grid-gap:4px;gap:4px;padding:0 4px}.cvg-name{margin:0;font-size:var(--my-text-body);line-height:1.3;font-weight:500;letter-spacing:-.005em}.cvg-pick{all:unset;cursor:pointer;color:var(--my-ink)}.cvg-pick:after{content:"";position:absolute;inset:0;z-index:1001;border-radius:var(--my-radius-lg)}.cvg-pick:active{transform:none}.cve .cvg-pick:focus-visible{outline:none}.cvg-desc{margin:0;font-size:var(--my-text-small);line-height:1.45;color:var(--my-muted)}.cvg-gray{display:block;margin-top:6px;font-size:var(--my-text-caption);line-height:1.4;color:var(--my-held-text)}.cvg-foot{margin:22px 0 0;text-align:center;font-size:var(--my-text-small);color:var(--my-muted)}dialog.cv-dialog.cvg-dialog{width:min(1180px,calc(100vw - 32px))}dialog.cv-dialog.cvg-dialog:has(.cvg-confirm){width:min(640px,calc(100vw - 32px))}.cvg-lede{margin:-6px 0 0;font-size:var(--my-text-small);line-height:1.5;color:var(--my-ink-soft)}.cvg-confirm{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.cvg-confirm-thumb{overflow:hidden;border-radius:6px;box-shadow:0 0 0 1px rgb(23 25 28/8%)}.cvg-confirm-body{display:grid;grid-gap:10px;gap:10px;max-width:52ch;font-size:var(--my-text-body);line-height:1.5}.cvg-confirm-body p{margin:0}.cvg-confirm-body .muted{font-size:var(--my-text-small);color:var(--my-muted)}.cvg-confirm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media (hover:hover) and (pointer:fine){.cvg-card:hover{transform:translateY(-2px);box-shadow:var(--my-shadow-card-hover)}.cvg-card:hover:has(.cvg-pick:active){transform:translateY(-2px) scale(.98)}.cvg-skip:hover{background:color-mix(in srgb,var(--my-ink) 4%,var(--my-card))}}@media (max-width:1200px){.cvg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.cvg-inner{padding:16px 16px 32px}.cvg-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.cvg-head h1{font-size:var(--my-text-heading)}.cvg-skip{justify-self:start;align-self:flex-start}.cvg-skip kbd{display:none}.cvg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cvg-card{padding:8px 8px 12px;gap:10px}.cvg-confirm{grid-template-columns:minmax(0,1fr)}.cvg-confirm-thumb{justify-self:start}}@media (prefers-reduced-motion:reduce){.cvg-card,.cvg-card:has(.cvg-pick:active),.cvg-card:hover{transform:none}}.cvg-groups{display:grid;grid-gap:28px;gap:28px}.cvg-group-title{margin:0 0 12px;font-size:var(--my-text-caption);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--my-muted)}.cvg-card.cvg-starting{opacity:.85}.cvg-card:has(.cvg-pick:disabled) .cvg-pick{cursor:progress}.design-picks{display:grid;grid-gap:16px;gap:16px;margin-bottom:28px}.design-picks-head h2{margin:0 0 4px;font-size:var(--my-text-title);line-height:1.3}.design-picks-head p{margin:0;font-size:var(--my-text-body);line-height:1.5;color:var(--my-ink-soft)}.design-picks-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.design-pick.used{border-color:var(--my-blue);box-shadow:inset 0 0 0 1px var(--my-blue),var(--my-shadow-card)}.design-pick .cvg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-pick-action{padding:0 4px}.design-pick-action form{display:contents}.design-pick-action .button,.design-pick-action button{width:100%;justify-content:center}.design-use-sheets{display:block}.design-use-sheets .creative-thumb{aspect-ratio:8.5/11;overflow:hidden;border-radius:6px;background:#ffffff;box-shadow:0 0 0 1px rgb(23 25 28/8%)}@media (max-width:640px){.design-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-use-sheets{max-width:220px}}.ed-from-design{flex:1 1;min-width:0;contain:inline-size;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--my-text-caption);color:var(--my-muted)}.ed-from-design b{font-weight:500;color:var(--my-ink-soft)}@media (max-width:900px){.ed-from-design{display:none}}.cve-gray-note{position:absolute;top:62px;left:50%;z-index:31;margin:0;display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 32px);padding:4px 4px 4px 14px;border-radius:16px;transform:translateX(-50%);background:var(--my-card);box-shadow:var(--cve-rest);font-size:var(--my-text-small);line-height:1.4;color:var(--my-ink-soft);animation:cve-note-in var(--my-dur-pop) var(--my-ease-out)}.cve-gray-note>span{min-width:0}.cve-gray-note button.link{display:inline;height:auto;padding:0;border:0;background:none;color:var(--my-blue);font-size:inherit;font-weight:500;white-space:normal;text-align:left}.cve-gray-note button.close{flex:none;width:24px;height:24px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--my-muted);font-size:var(--my-text-reading);font-weight:500}@media (hover:hover) and (pointer:fine){.cve-gray-note button.link:hover{text-decoration:underline;background:none}.cve-gray-note button.close:hover{background:color-mix(in srgb,var(--my-ink) 6%,transparent)}}.cve-gray-note button.link:active{transform:none}@keyframes cve-note-in{0%{opacity:0;transform:translate(-50%,-4px)}}.cve.narrow .cve-gray-note{top:102px;border-radius:12px;font-size:var(--my-text-caption)}@media (prefers-reduced-motion:reduce){.cve-gray-note{animation:none}}.cv-sample-badge{position:absolute;z-index:950;transform:translate(-100%,calc(-100% - 3px * var(--cv-inv, 1)));padding:0 calc(6px * var(--cv-inv, 1));border-radius:calc(8px * var(--cv-inv, 1));background:#f7f1de;color:#7a5f12;box-shadow:0 0 0 calc(1px * var(--cv-inv, 1)) #e6d9a6;font:600 calc(var(--my-text-micro) * var(--cv-inv, 1)) /1.6 var(--my-font-text),sans-serif;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.shell.bare{min-height:100dvh;background:var(--my-surface)}.ed-head{position:relative;z-index:3;flex:none;height:56px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(auto,1fr);grid-gap:16px;gap:16px;padding:0 22px;max-width:100%;background:transparent}.ed-head,.ed-head-start{align-items:center;min-width:0}.ed-head-start{display:flex;gap:12px}.ed-head-logo{display:inline-flex;flex:none;border-radius:var(--my-radius)}.ed-head-name{flex:0 1 auto;min-width:0;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--my-text-body);font-weight:500;color:var(--my-ink);text-decoration:none}.ed-restored,.ed-view-only{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:11px;background:color-mix(in srgb,var(--my-ink) 6%,transparent);font-size:var(--my-text-caption);color:var(--my-ink-soft);white-space:nowrap}.ed-restored{flex:none;min-width:0;gap:4px}.ed-restored-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ed-restored>button{flex:none;height:auto;padding:0;border:0;border-radius:3px;background:none;font-size:inherit;font-weight:500;color:var(--my-blue)}.ed-view-only{flex:none}.ed-crumbs ol{list-style:none;margin:0;padding:0;font-size:var(--my-text-small);color:var(--my-muted);white-space:nowrap}.ed-crumbs li,.ed-crumbs ol{display:flex;align-items:center;gap:6px}.ed-crumbs li+li:before{content:"›";content:"›"/"";color:var(--my-line-strong)}.ed-crumbs a,.ed-crumbs li>span{padding:0 8px;border-radius:var(--my-radius)}.ed-crumbs a{color:inherit;text-decoration:none}.ed-crumbs .current{color:var(--my-ink);font-weight:500}.ed-head-end{display:flex;align-items:center;justify-content:flex-end;gap:8px}.ed-saved{flex:none;margin-right:6px;font-size:var(--my-text-caption);color:var(--my-muted);white-space:nowrap}.ed-head-end :is(button,.button).primary{flex:none;height:34px;padding:0 16px;border-radius:var(--my-radius);font-size:var(--my-text-small);font-weight:500}@media (hover:hover) and (pointer:fine){.ed-head-name:hover{color:var(--my-ink);text-decoration:underline;-webkit-text-decoration-color:var(--my-line-strong);text-decoration-color:var(--my-line-strong);text-underline-offset:3px}.ed-crumbs a:hover{color:var(--my-ink)}.ed-restored>button:hover{background:none;color:var(--my-blue-deep);text-decoration:underline;text-underline-offset:2px}}@media (max-width:1180px){.ed-restored{flex-shrink:0.3}}@media (max-width:1100px){.ed-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:0 16px}.ed-crumbs{display:none}}@media (max-width:860px){.ed-head-name{max-width:22ch}}@media (max-width:560px){.ed-restored-more,.ed-saved{display:none}.ed-restored{flex-shrink:0}.ed-head-name{min-width:6ch}}@media (max-width:400px){.ed-view-only{display:none}.ed-restored-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.send-review{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--my-line)}.card>.send-review:first-child{padding-top:0;border-top:0}.send-review p{margin:0}.send-review-text{font-size:var(--my-text-body);color:var(--my-ink);max-width:62ch}.send-review-hold{margin:0;padding:8px 12px;border-left:3px solid var(--my-held-line);border-radius:0 var(--my-radius) var(--my-radius) 0;background:var(--my-held-tint);color:var(--my-held-text);font-size:var(--my-text-body);white-space:pre-wrap;overflow-wrap:anywhere}.review-console{max-width:64rem}.console.signups-admin{max-width:none;padding:1.5rem 1.5rem 2rem}.signups-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.signups-search{display:flex}.review-queue{display:grid;grid-gap:12px;gap:12px}.review-queue h2{font-size:var(--my-text-reading);display:flex;align-items:baseline;gap:8px}.review-empty{display:grid;grid-gap:8px;gap:8px;justify-items:start}.review-item{display:grid;grid-gap:12px;gap:12px}.review-item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.review-item-head h3{font-size:var(--my-text-lead);font-weight:600;margin:2px 0 0;text-transform:none;letter-spacing:normal;color:var(--my-ink);overflow-wrap:anywhere}.review-org{font-size:var(--my-text-caption);color:var(--my-muted);text-transform:uppercase;letter-spacing:.06em}.review-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0;font-size:var(--my-text-body)}.review-facts dt{color:var(--my-muted);font-size:var(--my-text-micro);text-transform:uppercase;letter-spacing:.06em}.review-facts dd{margin:3px 0 0}.review-facts dd.stacked{display:grid;grid-gap:2px;gap:2px}.review-due{font-size:var(--my-text-caption);color:var(--my-muted)}.review-due.overdue{color:var(--my-held-text);font-weight:500}.review-proofs{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:var(--my-text-small)}.review-proofs a{color:var(--my-blue);font-weight:500}.review-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--my-line)}.review-actions.single{grid-template-columns:minmax(0,1fr);max-width:32rem}.review-actions form{display:grid;grid-gap:8px;gap:8px;align-content:start;justify-items:start}.review-actions label{display:grid;grid-gap:4px;gap:4px;width:100%;font-size:var(--my-text-small)}.review-actions textarea{width:100%;resize:vertical}@media (max-width:640px){.review-actions{grid-template-columns:minmax(0,1fr)}}.nav-count{position:absolute;top:-7px;left:13px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--my-badge);color:#fff;font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-micro);font-weight:500;display:inline-grid;place-items:center;box-shadow:0 0 0 2px var(--my-rail)}.active .nav-icon{color:var(--my-accent,var(--my-rail-current-ink))}.brand-monogram{display:inline-grid;place-items:center;flex:none;border-radius:6px;background:var(--my-blue-solid);color:#fff;font-family:var(--my-font-display),sans-serif;font-weight:600;line-height:1}.app-sidebar .brand-monogram{background:var(--my-rail-current);color:var(--my-rail-current-ink)}.wordmark.brand-logo{margin:0;line-height:0}.wordmark.brand-logo img{display:block;max-width:220px;max-height:48px;width:auto;height:auto;object-fit:contain}.share-brand img.share-logo{display:block;max-height:24px;max-width:160px;width:auto;object-fit:contain}.brand-swatches{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:12px;gap:12px}.brand-swatches label{display:grid;grid-gap:4px;gap:4px;font-size:var(--my-text-small)}.brand-swatch-row{display:flex;gap:8px;align-items:center}.brand-swatch-row input:not([type=color]):not([type=file]){flex:1 1;min-width:0}.brand-check{display:flex;gap:8px;align-items:flex-start;font-size:var(--my-text-small)}.brand-check input{margin-top:2px;flex:none}.brand-swatch-row input[type=color]{width:40px;height:34px;padding:2px;flex:none}.field-error{color:var(--my-stamp);font-size:var(--my-text-small);margin:2px 0 0}.brand-preview{display:grid;grid-template-columns:150px minmax(0,1fr);border-radius:var(--my-radius-lg);overflow:hidden;box-shadow:var(--my-shadow-card);min-height:180px}.brand-preview-side{padding:14px 12px;color:#fff;display:grid;align-content:start;grid-gap:8px;gap:8px;font-size:var(--my-text-small)}.brand-preview-side .brand-preview-name{display:flex;gap:8px;align-items:center;font-weight:600;font-size:var(--my-text-body)}.brand-preview-side img{width:20px;height:20px;object-fit:contain;border-radius:4px}.brand-preview-side .brand-preview-item{display:flex;gap:8px;align-items:center;color:rgb(255 255 255/72%)}.brand-preview-side .brand-preview-item.current{color:#fff;font-weight:500}.brand-preview-side .brand-preview-dot{width:6px;height:6px;border-radius:1px;border:1px solid rgb(255 255 255/50%)}.brand-preview-main{padding:16px;background:var(--my-card);display:grid;align-content:start;grid-gap:10px;gap:10px}.brand-preview-main .brand-preview-button{justify-self:start;padding:7px 14px;border-radius:var(--my-radius);color:#fff;font-weight:500;font-size:var(--my-text-small)}.brand-preview-main .brand-preview-chip{justify-self:start;padding:2px 8px;border-radius:6px;font-size:var(--my-text-caption);border:1px solid}.agency-list{display:grid;grid-gap:10px;gap:10px}.agency-list a{text-decoration:none;color:inherit}.dns-target{font-family:var(--my-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--my-text-small)}@media (max-width:640px){.brand-preview{grid-template-columns:minmax(0,1fr)}}.client-review{display:grid;grid-gap:14px;gap:14px}.client-review-status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.client-review-link{display:grid;grid-gap:8px;gap:8px}.review-link-form{display:grid;grid-gap:12px;gap:12px}.review-link-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.review-link-fields label{display:grid;grid-gap:6px;gap:6px}.review-link-new{display:grid;grid-gap:10px;gap:10px}.client-review-history h3{margin:0 0 8px;font-size:var(--my-text-body)}.client-review-history ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.client-review-history li{border-top:1px solid var(--my-line);padding-top:10px}.client-review-history p{margin:0}.client-review-notes{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--my-line);white-space:pre-wrap}.mail-speed-sub{margin:0 0 10px;font-size:var(--my-text-small);font-weight:500;color:var(--my-muted)}.mail-speed-days .scan-hour{height:120px}.mail-speed-days .tick,.mail-speed-value{text-align:center;font-size:var(--my-text-micro)}.mail-speed-value{color:var(--my-muted);height:1em}.agent-face{display:block;flex:none;border-radius:50%;object-fit:cover;background:var(--my-line);box-shadow:0 0 0 1px var(--my-line);-webkit-user-select:none;-moz-user-select:none;user-select:none}.stage-head.with-agent{justify-content:flex-start;align-items:center;gap:16px}.launch-gate-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.launch-gate-head h2{margin:0}.launch-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.launch-checks li{display:grid;grid-template-columns:88px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--my-line)}.launch-checks li>.chip{justify-self:start}.launch-checks li:first-child{border-top:0}.launch-checks p{margin:2px 0 0}.launch-checks .launch-fix{font-size:var(--my-text-small)}@media (max-width:560px){.launch-checks li{grid-template-columns:1fr;gap:6px}}.plan-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.plan-card{display:flex;flex-direction:column;gap:.7rem}.plan-card>:last-child{margin-top:auto}.settings-frame .console{grid-template-columns:minmax(0,1fr)}.settings-frame .filter-tabs{flex-wrap:wrap}.ai-context{max-width:46rem}.ai-context textarea{resize:vertical;line-height:1.45}.ai-context-read{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem}.ai-context-brand{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:1rem;gap:1rem;align-items:start}.ai-context-label{display:block;margin-bottom:.25rem;font-size:var(--my-text-body);color:var(--my-ink-soft)}.ai-context-colors{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:34px}.ai-context-color{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--my-text-small);color:var(--my-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ai-context-color input[type=color]{width:28px;height:28px;padding:2px;cursor:pointer}.ai-context-logo{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem}.ai-context-logo:not(:has(img)){grid-template-columns:minmax(0,1fr)}.ai-context-logo img{width:44px;height:34px;object-fit:contain;background:#fff;border:1px solid var(--my-line);border-radius:var(--my-radius)}.ai-context-intro{display:grid;grid-gap:.75rem;gap:.75rem}.ai-context-intro h1{margin:0}.ai-context .card[hidden]{display:none}.trial-terms{margin:0;padding-left:1.1rem;display:grid;grid-gap:.6rem;gap:.6rem}.trial-links{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0}.trial-plans{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.trial-plans legend{padding:0;margin-bottom:8px;font-size:var(--my-text-small);font-weight:500;color:var(--my-muted)}.trial-plan{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-gap:2px 10px;gap:2px 10px;padding:10px 12px;border:1px solid var(--my-line);border-radius:var(--my-radius);background:var(--my-card);cursor:pointer;transition:border-color var(--my-dur-hover) var(--my-ease-out),background-color var(--my-dur-hover) var(--my-ease-out)}.trial-plan[data-selected=true]{border-color:var(--my-blue);background:var(--my-blue-tint)}.trial-plan:focus-within{outline:2px solid var(--my-focus);outline-offset:2px}.trial-plan input{margin:0;align-self:center;accent-color:var(--my-blue)}.trial-plan-name{font-weight:600}.trial-plan-price{font-size:var(--my-text-small);white-space:nowrap}.trial-plan-detail{grid-column:2/-1;font-size:var(--my-text-small);color:var(--my-muted)}@media (hover:hover) and (pointer:fine){.trial-plan:hover{border-color:var(--my-blue)}}