.spotlight-card{border-radius:22px;position:relative}.compare-grid{isolation:isolate}.compare{overflow-x:clip}.spotlight-card__surface.compare-column{z-index:1;border-radius:inherit;height:100%;transition:transform .45s,box-shadow .45s;overflow:hidden;transform:perspective(1100px)rotateX(0)rotateY(0)translateY(0);box-shadow:0 14px 30px #00000038}.spotlight-card__glass{z-index:0;-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);pointer-events:none;opacity:0;background:linear-gradient(135deg,#ffffff2e,#ffffff06 45%,#ffffff1f);border:1px solid #ffffff4d;border-radius:30px;transition:opacity .45s,transform .45s;position:absolute;inset:-8px;box-shadow:inset 0 1px #ffffff4d,0 22px 45px #0000004d}@media (hover:hover) and (pointer:fine) and (width>=681px){.spotlight-card[data-spotlight-active=true]>.spotlight-card__surface{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(-6px);transition-duration:.16s;box-shadow:0 28px 50px #0006,0 2px 8px #0000002e}.spotlight-card[data-spotlight-active=true]>.spotlight-card__glass{opacity:1;transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(3px);transition-duration:.16s}}.spotlight-card__glow{z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from 45deg at calc(var(--spotlight-x,50%) + 480px) calc(var(--spotlight-y,50%) + 480px), #ff7676, #ffd66b, #a9e879, #75dfe7, #a498ee, #f591d2, #ff7676);-webkit-mask-image:radial-gradient(ellipse 440px 420px at calc(var(--spotlight-x,50%) + 480px) calc(var(--spotlight-y,50%) + 480px), #000 0%, #000a 18%, #0005 40%, #0001 65%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 440px 420px at calc(var(--spotlight-x,50%) + 480px) calc(var(--spotlight-y,50%) + 480px), #000 0%, #000a 18%, #0005 40%, #0001 65%, transparent 100%);mask-image:radial-gradient(ellipse 440px 420px at calc(var(--spotlight-x,50%) + 480px) calc(var(--spotlight-y,50%) + 480px), #000 0%, #000a 18%, #0005 40%, #0001 65%, transparent 100%);opacity:0;filter:blur(48px);transition:opacity .8s;animation:12s linear infinite paused spotlight-rainbow;position:absolute;inset:-480px}.spotlight-card[data-spotlight-active=true]>.spotlight-card__glow{opacity:.4;animation-play-state:running}@keyframes spotlight-rainbow{0%{filter:blur(48px)hue-rotate()}to{filter:blur(48px)hue-rotate(360deg)}}@media (width<=680px),(hover:none){.spotlight-card>.spotlight-card__glow,.spotlight-card[data-spotlight-active]>.spotlight-card__glow{opacity:0;animation-play-state:paused}.spotlight-card[data-mobile-glow=true]>.spotlight-card__glow{--spotlight-x:calc(50% - 480px);--spotlight-y:calc(50% - 480px);opacity:.32;animation-play-state:running}}@media (prefers-reduced-motion:reduce){.spotlight-card[data-spotlight-active]>.spotlight-card__surface,.spotlight-card[data-spotlight-active]>.spotlight-card__glass{transition:none;transform:none}.spotlight-card>.spotlight-card__glow{transition:none;animation:none}}.workflow-stepper{z-index:1;--step-accent:var(--accent-primary);--step-surface:var(--paper);position:relative}.workflow-status-pill{min-width:156px;height:44px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:2px 18px 2px 4px;font-size:17px;font-weight:550;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}.workflow-status-pill canvas{flex-shrink:0;width:40px!important;height:40px!important}.compare-column--ai .workflow-stepper{--step-accent:#739a18;--step-surface:#fbffd9}.workflow-stepper__list{margin:0;padding:10px 0;list-style:none}.workflow-stepper__step{grid-template-columns:26px minmax(0,1fr);gap:10px;min-height:48px;display:grid;position:relative}.compare-column .workflow-stepper__step--blocked{min-height:72px;padding-bottom:24px}.compare-column .workflow-stepper__step--blocked .workflow-stepper__rail:before{bottom:-24px}.compare-column .workflow-stepper__step:nth-child(6){min-height:64px}.workflow-stepper__rail{place-items:center;display:grid;position:relative}.workflow-stepper__rail:before{content:"";background:color-mix(in oklch, var(--step-accent), transparent 50%);width:3px;position:absolute;top:0;bottom:0}.workflow-stepper__step:first-child .workflow-stepper__rail:before{top:50%}.workflow-stepper__step:last-child .workflow-stepper__rail:before{bottom:50%}.workflow-stepper__marker{border:1.5px solid var(--step-accent);background:var(--step-surface);width:25px;height:25px;color:var(--ink);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:9px;font-weight:700;transition:background-color .28s,color .28s,box-shadow .28s;display:grid;position:relative}.workflow-stepper__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:10px;display:grid}.workflow-stepper__content b{font-size:14px;font-weight:560;line-height:1.4;display:block}.workflow-stepper__content small{opacity:.65;margin-top:3px;font-size:12px;display:block}.workflow-stepper__content em{background:var(--accent-secondary);color:var(--ink);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.workflow-stepper__step--human{background:color-mix(in oklch, var(--accent-secondary), transparent 48%);margin-inline:-12px;padding-inline:12px}.workflow-stepper__step--human .workflow-stepper__marker{background:var(--accent-secondary)}.workflow-stepper__step--completed .workflow-stepper__marker{background:var(--step-accent);color:#fff}.workflow-stepper__step--completed .workflow-stepper__rail:before{background:var(--step-accent)}.workflow-stepper__step--active .workflow-stepper__marker{box-shadow:0 0 0 4px color-mix(in oklch, var(--step-accent), transparent 80%);border-width:2px}.workflow-stepper__blocked{z-index:2;border:1px solid var(--accent-primary);background:var(--accent-primary);width:16px;height:16px;color:var(--ink);box-shadow:0 0 0 3px var(--step-surface);border-radius:50%;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:12px;left:13px;transform:translate(-50%,50%)}@media (width<=680px){.workflow-stepper__content b{font-size:12px}.workflow-stepper__content em{font-size:8px}}@media (width<=380px){.compare-column .workflow-stepper__step:nth-child(6){min-height:80px}.workflow-stepper__step--human .workflow-stepper__content{grid-template-columns:1fr;gap:5px}.workflow-stepper__content em{justify-self:start}}.workflow-stepper__check{width:13px;height:13px;overflow:visible}.workflow-stepper__check path{stroke-dasharray:1;stroke-dashoffset:0;animation:.42s cubic-bezier(.22,1,.36,1) both workflow-check-draw}@keyframes workflow-check-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.workflow-stepper__marker{transition:none}.workflow-stepper__check path{animation:none}}@font-face{font-family:Caveat;src:url(/assets/fonts/caveat-600.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.manual-paper{color:#243449;background:#fff9e9 linear-gradient(90deg,#0000 25px,#e8aaa870 25px 26px,#0000 26px);border:1px solid #e3d9be;border-radius:2px 5px 3px 1px;align-self:stretch;margin:5px 3px;padding:28px 22px 24px 36px;font-family:Caveat,Segoe Print,cursive;font-weight:600;position:relative;transform:rotate(-1.3deg);box-shadow:3px 5px #e8dfce,6px 9px #d6cdbc,0 18px 32px #0005}.manual-paper__tape{background:#dfcf9dcc;border-inline:1px dashed #c6b784;width:94px;height:26px;position:absolute;top:-12px;left:35%;transform:rotate(4deg);box-shadow:0 2px 3px #0001}.manual-paper__label{font-family:var(--font-mono);letter-spacing:.06em;color:#706b5f;font-size:11px}.manual-paper header h3{margin:10px 0 0;font:600 43px/1 Caveat,cursive}.manual-paper header p{color:#777164;margin:5px 0 18px;font-size:23px}.manual-paper__tasks{margin:0;padding:0;list-style:none}.manual-paper__tasks li{border-bottom:1px solid #a4b6c536;align-items:center;gap:11px;min-height:54px;padding-block:9px;font-size:25px;line-height:1.15;display:flex}.manual-paper__tasks li:nth-child(2n){transform:rotate(.5deg)}.manual-paper__checkbox{border:1.5px solid #53667b;border-radius:2px 1px 3px;flex:0 0 17px;width:17px;height:18px;font-size:28px;line-height:12px;transform:rotate(-5deg)}.manual-paper__task{display:inline-block;position:relative}.manual-paper__task del{text-decoration:none}.manual-paper__tasks .is-done{color:#7d807b}.manual-paper__strike,.manual-paper__underline{pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:calc(100% + 6px);position:absolute;left:-3px;overflow:visible}.manual-paper__strike{stroke:#455a6d;stroke-width:1.8px;height:16px;top:34%}.manual-paper__underline{stroke:#cf6347;stroke-width:2.1px;height:16px;bottom:-9px}.manual-paper__questions{color:#cf6347;margin-left:9px;font-size:32px;display:inline-block;transform:rotate(9deg)}.manual-paper__note{text-align:right;color:#cf6347;margin:22px 0 0;font-size:24px;transform:rotate(-3deg)}@media (width<=680px){.manual-paper{margin:12px 6px 15px;padding-right:20px}.manual-paper__tasks li{font-size:26px}}
