.marketing-shell-canvas .site-draft-cursor{width:0;display:inline-block;position:relative}.marketing-shell-canvas .site-draft-cursor:after{content:"";inset-inline-start:1px;background:var(--pritect);border-radius:1px;width:2px;height:1.1em;animation:1s steps(2,jump-none) infinite site-draft-blink;position:absolute;top:-.95em}.marketing-shell-canvas .site-draft-dots{gap:3px;display:inline-flex}.marketing-shell-canvas .site-draft-dots>span{background:var(--pritect);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite site-draft-dot}.marketing-shell-canvas .site-draft-dots>span:nth-child(2){animation-delay:.15s}.marketing-shell-canvas .site-draft-dots>span:nth-child(3){animation-delay:.3s}.marketing-shell-canvas .site-draft-reading,.marketing-shell-canvas [data-draft-slot=review] .site-draft-cite{animation:site-draft-in .3s var(--site-motion-ease,ease-out) both}.marketing-shell-canvas .site-draft-avatar{transition:box-shadow .4s var(--site-motion-ease,ease-out)}.marketing-shell-canvas .site-draft-avatar[data-draft-done]{box-shadow:inset 0 0 0 1.5px var(--pritect-border)}.marketing-shell-canvas [data-proof]:has([data-draft-done]) [data-record-status=review]{position:relative}.marketing-shell-canvas [data-proof]:has([data-draft-done]) [data-record-status=review]:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--warning);opacity:0;pointer-events:none;animation:1.6s ease-out 2 site-draft-pulse;position:absolute;inset:0}@keyframes site-draft-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes site-draft-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes site-draft-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes site-draft-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}@media (prefers-reduced-motion:reduce){.marketing-shell-canvas .site-draft-cursor:after,.marketing-shell-canvas .site-draft-dots>span,.marketing-shell-canvas .site-draft-reading,.marketing-shell-canvas .site-draft-cite{animation:none}.marketing-shell-canvas [data-proof]:has([data-draft-done]) [data-record-status=review]:after{animation:none}}.marketing-shell-canvas .site-record-map__stage{gap:16px;display:grid}.marketing-shell-canvas .site-record-map__lines{display:none}.marketing-shell-canvas .site-record-map__record{border:1px solid var(--border-default);background:var(--bg-canvas);border-radius:14px;padding:16px 18px}.marketing-shell-canvas .site-record-map__effect{display:none}.marketing-shell-canvas .site-record-map__suites{border:1px solid var(--border-subtle);background:var(--border-subtle);border-radius:14px;gap:1px;display:grid;overflow:hidden}.marketing-shell-canvas .site-record-map__node{background:var(--bg-page)}.marketing-shell-canvas .site-record-map__suite{text-align:start;width:100%;min-height:44px;color:var(--text-primary);border-inline-start:2px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:flex}.marketing-shell-canvas .site-record-map__suite[data-on]{background:var(--bg-card);border-inline-start-color:var(--pritect)}.marketing-shell-canvas .site-record-map__suite:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus);outline:none}.marketing-shell-canvas .site-record-map__inline-effect{color:var(--text-secondary);background:var(--bg-card);padding-block:0 12px;padding-inline:34px 16px;font-size:12.5px;line-height:1.5;display:block}@media (width>=1280px){.marketing-shell-canvas .site-record-map__stage{height:600px;display:block;position:relative}.marketing-shell-canvas .site-record-map__lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}[dir=rtl] .marketing-shell-canvas .site-record-map__lines{transform:scaleX(-1)}.marketing-shell-canvas .site-record-map__spoke{stroke:var(--border-subtle);stroke-width:1px}.marketing-shell-canvas .site-record-map__link{stroke:var(--pritect);stroke-width:1.5px;opacity:0;transform-box:view-box;transform-origin:50%;transition:transform .32s var(--site-motion-ease,ease-out), opacity .2s var(--site-motion-ease,ease-out);transform:scale(0)}.marketing-shell-canvas [data-map-line][data-on] .site-record-map__link{opacity:1;transform:scale(1)}.marketing-shell-canvas .site-record-map__record{z-index:1;width:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing-shell-canvas .site-record-map__effect{border-top:1px solid var(--border-subtle);min-height:62px;color:var(--text-secondary);gap:2px;margin-top:12px;padding-top:12px;font-size:12.5px;line-height:1.5;display:grid}.marketing-shell-canvas .site-record-map__suites{background:0 0;border:0;display:block;overflow:visible}.marketing-shell-canvas .site-record-map__node{left:var(--map-x);top:var(--map-y);z-index:2;background:0 0;position:absolute;transform:translate(-50%,-50%)}[dir=rtl] .marketing-shell-canvas .site-record-map__node{left:var(--map-mirror-x)}.marketing-shell-canvas .site-record-map__suite{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--bg-page);border-radius:999px;width:auto;min-height:36px;padding:7px 12px;font-size:13px}.marketing-shell-canvas .site-record-map__suite[data-on]{border-color:var(--pritect-border);background:var(--bg-card)}.marketing-shell-canvas .site-record-map__suite:focus-visible{box-shadow:0 0 0 2px var(--border-focus)}.marketing-shell-canvas .site-record-map__inline-effect{display:none}}@media (prefers-reduced-motion:reduce){.marketing-shell-canvas .site-record-map__link,.marketing-shell-canvas .site-record-map__suite{transition:none}}.marketing-shell-canvas .site-ask{border:1px solid var(--border-default);background:var(--bg-card);border-radius:18px;gap:32px;padding:24px 20px;display:grid}@media (width>=1024px){.marketing-shell-canvas .site-ask{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;padding:40px}}.marketing-shell-canvas .site-ask__intro{align-content:start;gap:18px;display:grid}.marketing-shell-canvas .site-ask__bar{border:1px solid var(--border-strong);background:var(--bg-canvas);min-height:48px;color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding-block:10px;padding-inline:14px 12px;font-size:15px;transition:border-color .2s;display:flex}.marketing-shell-canvas .site-ask__bar:hover{border-color:var(--pritect-border)}.marketing-shell-canvas .site-ask__bar:focus-visible,.marketing-shell-canvas .site-ask__chip:focus-visible{box-shadow:0 0 0 2px var(--border-focus);outline:none}.marketing-shell-canvas .site-ask__kbd{border:1px solid var(--border-default);background:var(--bg-pill);font-family:var(--font-mono);color:var(--text-secondary);border-radius:6px;padding:2px 6px;font-size:11px}.marketing-shell-canvas .site-ask__chip{border:1px solid var(--border-default);background:var(--bg-canvas);text-align:start;min-height:36px;color:var(--text-primary);border-radius:10px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .2s,background-color .2s}.marketing-shell-canvas .site-ask__chip:hover{background:var(--bg-pill)}.marketing-shell-canvas .site-ask__chip[aria-pressed=true]{border-color:var(--pritect-border);background:var(--pritect-softer)}.marketing-shell-canvas .site-ask__answer{border:1px solid var(--border-subtle);background:var(--bg-canvas);border-radius:14px;min-height:320px;padding:20px}.marketing-shell-canvas .site-ask__idle{border:1px dashed var(--border-strong);text-align:center;height:100%;min-height:278px;color:var(--text-secondary);border-radius:10px;place-items:center;padding:24px;font-size:13.5px;display:grid}.marketing-shell-canvas .site-ask__part{opacity:0;transition:opacity .3s var(--site-motion-ease,ease-out), transform .3s var(--site-motion-ease,ease-out);transform:translateY(4px)}.marketing-shell-canvas .site-ask__part[data-on]{opacity:1;transform:none}.marketing-shell-canvas .site-ask__reading{opacity:0;transition:opacity .2s}.marketing-shell-canvas .site-ask__reading[data-on]{opacity:1}.marketing-shell-canvas .site-ask__trail{border:1px solid var(--pritect-border);background:var(--pritect-softer);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.marketing-shell-canvas .site-ask__record{border:1px solid var(--border-default);background:var(--bg-canvas);max-width:100%;color:var(--text-primary);border-radius:8px;align-items:baseline;gap:8px;padding:5px 10px;font-size:12.5px;line-height:1.4;display:inline-flex}.marketing-shell-canvas .site-ask__record-kind{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0;font-size:10px;font-weight:500}.marketing-shell-canvas .site-ask__generic{border-inline-start:2px solid var(--border-strong);color:var(--text-secondary);padding-inline-start:12px;font-size:12.5px;line-height:1.55}.marketing-shell-canvas .site-ask__generic-label{color:var(--text-primary);font-weight:600}.marketing-shell-canvas .site-ask__draft{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;padding:12px 14px}.marketing-shell-canvas .site-ask__dots{gap:3px;display:inline-flex}.marketing-shell-canvas .site-ask__dots>span{background:var(--pritect);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite site-ask-dot}.marketing-shell-canvas .site-ask__dots>span:nth-child(2){animation-delay:.15s}.marketing-shell-canvas .site-ask__dots>span:nth-child(3){animation-delay:.3s}.marketing-shell-canvas .site-ask__cursor{width:0;display:inline-block;position:relative}.marketing-shell-canvas .site-ask__cursor:after{content:"";inset-inline-start:1px;background:var(--pritect);border-radius:1px;width:2px;height:1.1em;position:absolute;top:-.95em}@keyframes site-ask-dot{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing-shell-canvas .site-ask__part,.marketing-shell-canvas .site-ask__reading,.marketing-shell-canvas .site-ask__bar,.marketing-shell-canvas .site-ask__chip{transition:none}.marketing-shell-canvas .site-ask__dots>span{animation:none}}
