.c-ai-content-in-your-voice{--ink:#0f1b2d;--ink-72:rgba(15,27,45,0.74);--ink-12:rgba(15,27,45,0.12);--ink-22:rgba(15,27,45,0.22);--blue:#64daf6;--blue-deep:#1a9fc4;--red:#eb3e3b;--red-text:#c62e3b;--gold:#edbb38;--gold-deep:#a8790f;--rule:rgba(100,218,246,0.6);--expo:cubic-bezier(0.16,1,0.3,1);--neon:0 0 1px rgba(235,62,59,0.5),0 0 7px rgba(235,62,59,0.32),0 0 20px rgba(235,62,59,0.18);--pad:clamp(20px,5vw,56px);--max:1280px;--lh:26px;--paper-shadow:0 1px 0 rgba(15,27,45,0.05),0 18px 34px -22px rgba(15,27,45,0.38);background:#ffffff;color:var(--ink);overflow-x:clip;& :where(a,button,summary,[tabindex="0"]):focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px}& [data-class-body]{display:block}& .vs-h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.95rem,3vw,2.65rem);line-height:1.05;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}& .vs-h2--small{font-size:clamp(1.6rem,2.4vw,2.1rem)}& .vs-h3{font-size:clamp(1.35rem,1.9vw,1.6rem);line-height:1.12}& .vs-h3,& .vs-h4{font-family:var(--font-display),Georgia,serif;color:var(--ink)}& .vs-h4{font-size:1.3rem;line-height:1.15;margin-top:28px}& .vs-h4:first-child{margin-top:0}& .vs-body{max-width:65ch;font-size:1rem;line-height:1.58;color:var(--ink-72);margin-top:10px}& .vs-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s}& .vs-link:hover{text-decoration-color:var(--gold)}& .vs-link--small{font-size:.875rem;font-weight:500}& .vs-sec{max-width:var(--max);margin:0 auto;padding:clamp(40px,5.2vw,72px) var(--pad) 0}& .vs-sec-head{max-width:760px;margin-bottom:32px}& .vs-hero{max-width:var(--max);margin:0 auto;padding:112px var(--pad) 8px;display:grid;grid-template-columns:minmax(0,1fr)}& .vs-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:.8125rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}& .vs-back,& .vs-kicker{font-family:var(--font-mono),monospace}& .vs-kicker{margin-top:12px;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text)}& .vs-h1{margin-top:10px;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(2.05rem,8.6vw,4.1rem);line-height:1.02;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}& .vs-h1 em{font-style:italic;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:.1em;text-underline-offset:.14em;text-decoration-skip-ink:none}& .vs-lede{font-size:1.0625rem;line-height:1.58;color:var(--ink)}& .vs-byline,& .vs-lede{max-width:58ch;margin-top:22px}& .vs-byline{padding-top:16px;border-top:1px solid var(--rule)}& .vs-byline-who{font-size:1rem;color:var(--ink)}& .vs-byline-where{margin-top:4px;font-family:var(--font-mono),monospace;font-size:.8125rem;color:var(--ink-72)}& .vs-byline-note{margin-top:8px;font-size:.9375rem;line-height:1.55;color:var(--ink-72)}& .vs-art{margin:22px 0 0}& .vs-art-stage{--cw:min(282px,82vw);--ch:128px;--dx:12px;--dy:33px;--pl:18px;--pf:10.5px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}& .vs-pile{position:relative;height:calc(var(--ch) + 3 * var(--dy) + 24px);width:calc(var(--cw) + 3 * var(--dx) + 8px);max-width:100%}& .vs-pcard{--r:0deg;position:absolute;top:calc(var(--i) * var(--dy) + 22px);left:calc(var(--i) * var(--dx));width:var(--cw);height:var(--ch);background-color:#ffffff;background-image:linear-gradient(to bottom,transparent calc(var(--pl) - 1px),var(--rule) calc(var(--pl) - 1px));background-size:100% var(--pl);background-position:0 calc(8px + var(--pl));background-repeat:repeat-y;border:1px solid var(--ink-22);border-radius:3px;box-shadow:var(--paper-shadow);transform:rotate(var(--r));transform-origin:30% 80%}& .vs-pcard:before{content:"";position:absolute;left:0;right:0;top:calc(8px + var(--pl) - 1px);height:2px;background:var(--red)}& .vs-pcard:first-child{--r:-3.5deg}& .vs-pcard:nth-child(2){--r:-1.2deg}& .vs-pcard:nth-child(3){--r:1.4deg}& .vs-pcard:nth-child(4){--r:3deg}& .vs-ptab{position:absolute;top:-21px;left:calc(10px + var(--i) * 23%);height:21px;padding:0 9px;background:var(--gold);border:1px solid var(--ink);border-bottom:0;border-radius:5px 5px 0 0;font-size:10.5px;font-weight:700;line-height:20px;white-space:nowrap}& .vs-plines,& .vs-ptab{font-family:var(--font-mono),monospace;color:var(--ink)}& .vs-plines{position:relative;padding:8px 12px 0;display:flex;flex-direction:column;font-size:var(--pf);line-height:var(--pl)}& .vs-pl{display:block;white-space:nowrap;overflow:hidden;text-overflow:clip}& .vs-pl--h{color:var(--red-text);font-weight:700}& .vs-voice{max-width:30ch}& .vs-voice-kicker{font-family:var(--font-mono),monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-72)}& .vs-voice-line{margin-top:6px;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:1.32rem;line-height:1.2;color:var(--red-text);text-shadow:var(--neon)}& .vs-voice-meta{margin-top:8px;font-family:var(--font-mono),monospace;font-size:.6875rem;line-height:1.5;color:var(--ink-72)}& .vs-art-cap{margin-top:14px;max-width:52ch;font-size:.9375rem;line-height:1.5;color:var(--ink)}&.vs-js .vs-pcard{animation:aicv-deal .95s var(--expo) both;animation-delay:calc(.18s + var(--i) * 65ms)}&.vs-js .vs-voice-line{animation:aicv-flicker .46s step-end 1.25s both}&.vs-js .vs-voice-meta{animation:aicv-rise .6s var(--expo) 1.55s both}& .vs-watch{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(48px,6vw,72px)}& .vs-meta{margin-top:14px;font-family:var(--font-mono),monospace;font-size:.8125rem;color:var(--ink-72)}& .vs-meta span{color:var(--ink);font-weight:700}& .vs-watch .vs-link{display:inline-flex;margin-top:14px;min-height:28px;align-items:center}& .vs-watch-card{position:relative;margin-top:26px;padding:10px;background:#ffffff;border:1px solid var(--ink-22);border-top:3px solid var(--red);border-radius:3px;box-shadow:var(--paper-shadow)}& .vs-screen{aspect-ratio:16/9;width:100%;background:rgba(100,218,246,.08)}& .vs-screen iframe{display:block;width:100%;height:100%;border:0}& .vs-free{max-width:calc(var(--max) - 2 * var(--pad));margin:28px auto 0;padding:14px 0;width:calc(100% - 2 * var(--pad));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:.875rem;line-height:1.6}& .vs-free,& .vs-tab{font-family:var(--font-mono),monospace;color:var(--ink)}& .vs-tab{position:absolute;top:-25px;left:calc(16px + var(--tab, 0) * 17%);height:25px;padding:0 12px;background:var(--gold);border:1px solid var(--ink);border-bottom:0;border-radius:6px 6px 0 0;font-size:12px;font-weight:700;line-height:24px;white-space:nowrap}& .vs-card{position:relative;margin-top:25px;background:#ffffff;border:1px solid var(--ink-22);border-radius:3px;box-shadow:var(--paper-shadow)}& .vs-card-head{padding:14px 20px 10px;border-bottom:2px solid var(--red)}& .vs-card-name{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1.12;color:var(--ink)}& .vs-card-name--small{font-size:1.125rem}& .vs-card-line{margin-top:4px;max-width:62ch;font-size:.875rem;line-height:1.5;color:var(--ink-72)}& .vs-pre{margin:0;padding:0 20px;font-family:var(--font-mono),monospace;font-size:12.5px;line-height:var(--lh);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background-image:linear-gradient(to bottom,transparent calc(var(--lh) - 1px),var(--rule) calc(var(--lh) - 1px));background-size:100% var(--lh);background-repeat:repeat-y;tab-size:2}&.vs-js .vs-ruled[data-folded=true] .vs-pre{max-height:calc(var(--rows, 8) * var(--lh));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6 * var(--lh)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6 * var(--lh)),transparent)}& .vs-ln--h1,& .vs-ln--h2{font-weight:700}& .vs-ln--h2{color:var(--red-text)}& .vs-ln--fence{color:var(--ink-72)}& .vs-ph{background:rgba(237,187,56,.34);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}& .vs-vf{color:var(--red-text);font-weight:700}& .vs-src{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;text-underline-offset:3px}& .vs-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 20px 14px;border-top:1px solid var(--ink-12)}& .vs-bar .vs-btn{font-size:.75rem;padding:0 10px}& .vs-bar .vs-toggle{padding:0 2px}& .vs-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--ink);background:#ffffff;border:1px solid var(--ink);border-radius:3px;cursor:pointer;transition:background-color .2s,transform .2s var(--expo)}& .vs-btn:hover:not(:disabled){background:var(--gold);transform:translateY(-2px)}& .vs-btn:disabled{cursor:default;border-color:var(--ink-22);color:rgba(15,27,45,.45)}& .vs-copy[data-copied=true]{background:var(--gold)}& .vs-toggle{display:none;border-color:transparent;padding:0 2px;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:5px}&.vs-js .vs-toggle{display:inline-flex}& .vs-toggle:hover:not(:disabled){background:transparent;transform:none;text-decoration-color:var(--gold)}& .vs-wide{display:none}& .vs-status{font-size:.8125rem;color:var(--ink-72)}& .vs-status:empty{display:none}& .vs-deck,& .vs-dtabs{position:relative}& .vs-dtabs{display:flex;flex-wrap:wrap;gap:6px 4px;padding-left:10px;z-index:1;margin-bottom:-1px}& .vs-dtab{min-height:30px;padding:0 12px;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:700;color:var(--ink);background:#ffffff;border:1px solid var(--ink-22);border-bottom-color:var(--ink);border-radius:6px 6px 0 0;cursor:pointer;transition:background-color .2s}& .vs-dtab:hover{background:rgba(237,187,56,.35)}& .vs-dtab[aria-current=true]{background:var(--gold);border-color:var(--ink);border-bottom-color:var(--gold)}& .vs-deck-card{background:#ffffff;border:1px solid var(--ink);border-radius:0 3px 3px 3px;padding:10px;box-shadow:var(--paper-shadow)}& .vs-slide{aspect-ratio:16/9;overflow:hidden;background:rgba(100,218,246,.08)}& .vs-slide img{display:block;width:100%;height:auto}&.vs-js .vs-slide img{animation:aicv-enter .42s var(--expo) both}& .vs-deck-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px}& .vs-count{min-width:0;display:flex;align-items:baseline;justify-content:center;gap:4px 10px;flex-wrap:wrap;font-family:var(--font-mono),monospace;font-size:.8125rem;color:var(--ink-72);text-align:center}& .vs-count-n{color:var(--ink);font-weight:700}& .vs-count-title{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .vs-alltext{margin-top:18px}& .vs-alltext summary,& .vs-index-more summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:5px}& .vs-alltext-list{margin-top:16px;column-count:1;column-gap:40px}& .vs-alltext-list li{break-inside:avoid;padding:10px 0;border-top:1px solid var(--rule)}& .vs-alltext-title{font-weight:700;font-size:.9375rem;color:var(--ink)}& .vs-alltext-n{font-family:var(--font-mono),monospace;color:var(--red-text);margin-right:4px}& .vs-alltext-body{margin-top:4px;font-size:.875rem;line-height:1.55;color:var(--ink-72)}& .vs-row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:48px}& .vs-row:first-of-type{margin-top:0}& .vs-aside{min-width:0}& .vs-aside>.vs-ask,& .vs-aside>.vs-ruled{margin-top:14px;background:#ffffff;border:1px solid var(--ink-22);border-radius:3px}& .vs-aside>.vs-ruled{border-top:2px solid var(--red)}& .vs-variants{min-width:0}& .vs-vtabs{display:none}&.vs-js .vs-vtabs{display:flex;flex-wrap:wrap;gap:6px 3px;padding-left:6px;position:relative;z-index:1;margin-bottom:-1px}& .vs-vtab{min-height:32px;padding:0 8px;font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;color:var(--ink);background:#ffffff;border-bottom-color:var(--ink-22);border:1px solid var(--ink-22);border-radius:6px 6px 0 0;cursor:pointer}& .vs-vtab:hover{background:rgba(237,187,56,.35)}& .vs-vtab[aria-selected=true]{background:var(--gold);border-color:var(--ink);border-bottom-color:var(--gold)}& .vs-vtab-letter{color:var(--red-text)}& .vs-vtab[aria-selected=true] .vs-vtab-letter{color:var(--ink)}& .vs-vpanel{margin-top:16px}&.vs-js .vs-vpanel{margin-top:0;border-color:var(--ink);border-radius:0 3px 3px 3px}&.vs-js .vs-vpanel[data-active=false]{display:none}& .vs-steps{margin-top:14px;counter-reset:step;max-width:60ch}& .vs-steps li{counter-increment:step;position:relative;padding:7px 0 7px 30px;border-bottom:1px solid var(--rule);font-size:.9375rem;line-height:1.5;color:var(--ink)}& .vs-steps li:before{content:counter(step);position:absolute;left:0;top:8px;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--red-text)}& .vs-ask{min-width:0}& .vs-ask-text{margin:0;padding:12px 16px;font-family:var(--font-mono),monospace;font-size:.9rem;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--gold);background:rgba(237,187,56,.08)}& .vs-ask-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px}& .vs-aside .vs-ask-bar,& .vs-test .vs-ask-bar{padding:10px 16px 12px}& .vs-test .vs-ask{margin-top:14px;background:#ffffff;border:1px solid var(--ink-22);border-radius:3px}& .vs-test{min-width:0}& .vs-recipe-list{border-bottom:1px solid var(--ink-12)}& .vs-recipe{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0;border-top:1px solid var(--ink-12)}& .vs-recipe-name{display:flex;align-items:baseline;gap:12px}& .vs-recipe-n{flex:none;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--red-text)}& .vs-recipe-main .vs-slips{margin-top:10px}& .vs-slips{display:flex;flex-wrap:wrap;gap:5px 4px}& .vs-slip{display:inline-flex;align-items:baseline;gap:5px;padding:2px 6px 3px;background:#ffffff;border:1px solid var(--ink-22);border-left:4px solid var(--ink);border-radius:2px;box-shadow:0 6px 14px -10px rgba(15,27,45,.5)}& .vs-slip[data-file=machine]{border-left-color:var(--gold)}& .vs-slip[data-file=self]{border-left-color:var(--red)}& .vs-slip[data-file=persona]{border-left-color:var(--blue)}& .vs-slip-file{font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;color:var(--ink)}& .vs-slip-note{font-size:.6875rem;line-height:1.3;color:var(--ink-72)}& .vs-recipe-main{min-width:0}& .vs-chips{margin-top:6px;font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--ink-72)}& .vs-recipe-main .vs-ask{margin-top:12px}& .vs-recipe-note{margin-top:12px;max-width:60ch;font-size:.875rem;font-style:italic;line-height:1.55;color:var(--ink-72)}& .vs-spec-label{font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text)}& .vs-spec{margin-top:4px}& .vs-spec li{padding:5px 0;border-bottom:1px solid var(--rule);font-size:.875rem;line-height:1.45;color:var(--ink)}& .vs-fold-toggle{margin-top:6px}& .vs-card--rules .vs-fold-toggle{margin:0 20px 14px}@media (max-width:639.98px){&.vs-js .vs-foldlist[data-open=false][data-keep="1"]>ul>li:nth-child(n+2),&.vs-js .vs-foldlist[data-open=false][data-keep="3"]>ul>li:nth-child(n+4),&.vs-js .vs-recipe:has(.vs-foldlist[data-open=false]) .vs-recipe-note{display:none}}& .vs-rules-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}& .vs-rule-lines{padding:4px 20px 12px}& .vs-rule-lines li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid var(--rule);font-size:.9375rem;line-height:1.55;color:var(--ink-72)}& .vs-rule-lines li:last-child{border-bottom:0}& .vs-rule-lines strong{color:var(--ink)}& .vs-box{width:15px;height:15px;margin-top:4px;border:1.5px solid var(--ink);border-radius:2px}& .vs-fix-list{margin-top:18px}& .vs-fix-row{padding:12px 0;border-top:1px solid var(--ink-12)}& .vs-fix-row dt{font-family:var(--font-display),Georgia,serif;font-size:1.2rem;color:var(--ink)}& .vs-fix-row dd{margin-top:4px;font-size:.9375rem;line-height:1.5;color:var(--ink-72)}& .vs-fix-card{display:inline-block;margin-right:6px;padding:0 7px;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:700;line-height:20px;color:var(--ink);background:var(--gold);border-radius:2px}& .vs-index{display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px;border-bottom:1px solid var(--ink-12)}& .vs-index-row{padding:16px 0;border-top:1px solid var(--ink-12);min-width:0}& .vs-index-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}& .vs-index-name{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1.1;color:var(--ink)}& .vs-index-tier{flex:none;padding:1px 8px;font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);border-radius:2px}& .vs-index-line{margin-top:6px;font-size:.9375rem;line-height:1.5;color:var(--ink-72)}& .vs-index-more{margin-top:8px}& .vs-index-best{margin-top:8px;color:var(--ink)}& .vs-index-best,& .vs-index-note{font-size:.9375rem;line-height:1.55}& .vs-index-note{margin-top:10px;color:var(--ink-72)}& .vs-index-sub{margin-top:14px;font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text)}& .vs-index-steps{margin-top:8px;list-style:decimal;padding-left:22px}& .vs-index-steps li{padding:5px 0;font-size:.9375rem;line-height:1.5;color:var(--ink)}& .vs-index-steps li::marker{font-family:var(--font-mono),monospace;color:var(--red-text);font-size:.8125rem}& .vs-index-steps--plain li{color:var(--ink-72)}& .vs-code{display:block;width:fit-content;max-width:100%;margin-top:4px;padding:2px 8px;font-family:var(--font-mono),monospace;font-size:.8125rem;overflow-wrap:anywhere;background:rgba(237,187,56,.22);border-radius:2px}& .vs-index-stepnote{display:block;margin-top:2px;font-size:.875rem;color:var(--ink-72)}& .vs-index-steps .vs-link--small{display:inline-block;margin-top:2px}& .vs-week-row{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}& .vs-day{padding:12px 14px 14px;background:#ffffff;border:1px solid var(--ink-22);border-radius:3px;box-shadow:var(--paper-shadow)}& .vs-day-when{padding-bottom:8px;border-bottom:2px solid var(--red);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--red-text)}& .vs-day-label{margin-top:8px;font-family:var(--font-display),Georgia,serif;font-size:1.125rem;line-height:1.2;color:var(--ink)}& .vs-day-detail{margin-top:6px;font-size:.875rem;line-height:1.55;color:var(--ink-72)}& .vs-files-claim{display:inline-block;margin-top:16px;padding:6px 12px;font-family:var(--font-mono),monospace;font-size:.8125rem;line-height:1.5;color:var(--ink);background:rgba(237,187,56,.28);border-left:3px solid var(--gold)}& .vs-drawer{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;border-bottom:1px solid var(--ink-12)}& .vs-file{padding:12px 0;border-top:1px solid var(--ink-12);min-width:0}& .vs-file-title{font-family:var(--font-mono),monospace;font-size:.9375rem;font-weight:700;color:var(--ink)}& .vs-file-purpose{margin-top:4px;font-size:.875rem;line-height:1.5;color:var(--ink-72)}& .vs-file-meta{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--ink-72)}& .vs-file-free{padding:1px 6px;background:var(--gold);border-radius:2px}& .vs-file-free,& .vs-file-link{color:var(--ink);font-weight:700}& .vs-file-link{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-family:var(--font-body),system-ui,sans-serif;font-size:.9375rem;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}& .vs-file-link:hover{text-decoration-color:var(--gold)}& .vs-faq-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0 48px}& .vs-faq-item{padding:16px 0;border-top:1px solid var(--ink-12)}& .vs-faq-q{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.18rem,1.6vw,1.3rem);line-height:1.2;color:var(--ink)}& .vs-faq-a{margin-top:8px;max-width:65ch;font-size:.9375rem;line-height:1.6;color:var(--ink-72)}& .vs-after{padding-bottom:clamp(48px,6vw,80px)}& .vs-sources{margin-top:28px;padding-top:16px;border-top:1px solid var(--rule)}& .vs-sources-h{font-family:var(--font-mono),monospace;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red-text)}& .vs-sources li{margin-top:8px;max-width:90ch;font-size:.875rem;line-height:1.5}& .vs-sources-note{display:none;color:var(--ink-72)}@media (min-width:640px){& .vs-drawer,& .vs-faq-list,& .vs-index,& .vs-variants,& .vs-week-row{grid-template-columns:repeat(2,minmax(0,1fr))}& .vs-alltext-list{column-count:2}& .vs-pre{font-size:13px}& .vs-sources-note{display:inline}& .vs-vtab{padding:0 12px;font-size:.75rem}& .vs-slips{gap:6px}& .vs-slip{padding:3px 9px 4px}& .vs-slip-file{font-size:.75rem}& .vs-recipe .vs-ask{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px}& .vs-recipe .vs-ask-bar{display:contents}& .vs-recipe .vs-ask .vs-copy{align-self:center}& .vs-recipe .vs-ask .vs-status{grid-column:1/-1;margin-top:6px}& .vs-fold-toggle{display:none!important}& .vs-wide{display:inline}& .vs-narrow{display:none}& .vs-faq-a{font-size:1rem}& .vs-bar .vs-btn{font-size:.8125rem;padding:0 14px}& .vs-bar .vs-toggle{padding:0 2px}}@media (min-width:1024px){--lh:27px;& .vs-hero{padding-top:120px;padding-bottom:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto 1fr;column-gap:56px}& .vs-back,& .vs-byline,& .vs-h1,& .vs-kicker,& .vs-lede{grid-column:1}& .vs-art{grid-column:2;grid-row:1/span 5;margin:0;align-self:start;padding-top:18px}& .vs-h1{font-size:clamp(3rem,4.4vw,4.1rem)}& .vs-art-stage{--cw:330px;--ch:190px;--dx:16px;--dy:60px;--pl:20px;--pf:11.5px;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:34px}& .vs-voice{padding-bottom:10px}& .vs-voice-line{font-size:1.7rem;line-height:1.18}& .vs-watch{grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:48px;align-items:start}& .vs-watch-card{margin-top:25px}& .vs-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;margin-top:52px;align-items:start}& .vs-aside{padding-top:40px}& .vs-row--self{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"card aside" "test aside";row-gap:32px}& .vs-row--self>.vs-card{grid-area:card}& .vs-row--self>.vs-aside{grid-area:aside}& .vs-row--self>.vs-test{grid-area:test}& .vs-row--subject{grid-template-areas:"card variants" "aside variants";row-gap:28px}& .vs-row--subject>.vs-card{grid-area:card}& .vs-row--subject>.vs-aside{grid-area:aside;padding-top:0}& .vs-row--subject>.vs-variants{grid-area:variants;padding-top:22px}& .vs-recipe{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;padding:20px 0}& .vs-recipe-spec{padding-top:4px}& .vs-deck{max-width:1040px}& .vs-index{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}& .vs-sources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}& .vs-rules-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}& .vs-fix{padding-top:25px}& .vs-week-row{grid-template-columns:repeat(5,minmax(0,1fr))}& .vs-drawer{grid-template-columns:repeat(3,minmax(0,1fr))}& .vs-day:nth-child(odd){transform:rotate(-.6deg)}& .vs-day:nth-child(2n){transform:rotate(.5deg) translateY(8px)}}@media (prefers-reduced-motion:reduce){&.vs-js .vs-pcard,&.vs-js .vs-slide img,&.vs-js .vs-voice-line,&.vs-js .vs-voice-meta{animation:none}& .vs-btn,& .vs-link{transition:none}}}@keyframes aicv-deal{0%{transform:translate(calc(var(--i) * var(--dx) * -1),calc(var(--i) * var(--dy) * -1)) rotate(0deg)}}@keyframes aicv-flicker{0%{opacity:0;text-shadow:none}12%{opacity:1;text-shadow:none}22%{opacity:.12}34%{opacity:1;text-shadow:var(--neon)}44%{opacity:.3;text-shadow:none}56%,to{opacity:1;text-shadow:var(--neon)}}@keyframes aicv-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes aicv-enter{0%{opacity:.25;transform:translateX(14px)}}.c-ai-content-in-your-voice [data-focus=on] img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);margin:0 auto}.c-ai-content-in-your-voice [data-focus=on] :is(figure,[class*=frame],[class*=stage],[class*=screen]){max-width:100%;margin-left:auto;margin-right:auto}.c-ai-content-in-your-voice .vs-hero{padding:96px var(--pad) 4px}.c-ai-content-in-your-voice .vs-hero .vs-h1{font-size:clamp(1.7rem,1.1rem + 2.2vw,2.7rem)}.c-ai-content-in-your-voice .vs-hero .vs-lede{margin-top:10px;max-width:70ch;font-size:1rem}.c-ai-content-in-your-voice .vs-deck-sec{padding-top:24px}.c-ai-content-in-your-voice .vs-pileband{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.c-ai-content-in-your-voice .vs-pileband .vs-byline{margin-top:0}.c-ai-content-in-your-voice .vs-soon{display:grid;place-items:center;aspect-ratio:16/9;border:1.5px dashed var(--rule);background:#fff;font-family:var(--font-mono),monospace;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72)}@media (min-width:1024px){.c-ai-content-in-your-voice .vs-hero{padding:104px var(--pad) 4px;grid-template-columns:minmax(0,1fr)}.c-ai-content-in-your-voice .vs-hero :is(.vs-back,.vs-kicker,.vs-h1,.vs-lede){grid-column:1}.c-ai-content-in-your-voice .vs-pileband{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:56px;align-items:center}.c-ai-content-in-your-voice .vs-pileband .vs-art{grid-row:auto;padding-top:0}}.c-ai-content-in-your-voice .vs-h1-topic{display:block;margin-bottom:8px;font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);line-height:1.25;color:var(--ink-72)}.c-ai-content-in-your-voice .vs-h1-q{display:block}.c-ai-content-in-your-voice .vs-names{margin-top:14px;max-width:640px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px;border-top:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-name dt{font-size:.9375rem;font-weight:600;color:var(--ink)}.c-ai-content-in-your-voice .vs-name dd{font-size:.875rem;color:var(--ink-72)}.c-ai-content-in-your-voice .vs-stepfile{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 28px}.c-ai-content-in-your-voice .vs-stepcard{position:relative;min-width:0;margin-top:25px;padding:14px 20px 18px;background:#ffffff;border:1px solid var(--ink-22);border-radius:3px;box-shadow:var(--paper-shadow)}.c-ai-content-in-your-voice .vs-stepcard-t{padding-bottom:10px;border-bottom:2px solid var(--red);font-family:var(--font-display),Georgia,serif;font-size:1.3rem;line-height:1.15;color:var(--ink)}.c-ai-content-in-your-voice .vs-stepcard-b{margin-top:6px;font-size:.9375rem;line-height:var(--lh);color:var(--ink-72);background-image:linear-gradient(to bottom,transparent calc(var(--lh) - 1px),var(--rule) calc(var(--lh) - 1px));background-size:100% var(--lh)}.c-ai-content-in-your-voice .vs-clips{display:grid;grid-template-columns:minmax(0,1fr);column-gap:48px;border-top:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-clip{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 16px;min-width:0;padding:16px 0;border-bottom:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-clip-time{grid-row:1/span 2;align-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 6px;background:var(--gold);border:1px solid var(--ink);border-radius:6px 6px 0 0;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--ink);text-decoration:none}.c-ai-content-in-your-voice .vs-clip-time:hover,.c-ai-content-in-your-voice .vs-tx-time:hover{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px}.c-ai-content-in-your-voice .vs-clip-q{grid-column:2;margin:0;font-family:var(--font-display),Georgia,serif;font-size:1.15rem;line-height:1.32;color:var(--ink)}.c-ai-content-in-your-voice .vs-clip-shows{grid-column:2;font-size:.9375rem;line-height:1.55;color:var(--ink-72)}.c-ai-content-in-your-voice .vs-misses{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;padding:4px 20px 10px}.c-ai-content-in-your-voice .vs-miss{min-width:0;padding:12px 0;border-bottom:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-miss dt{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start;font-family:var(--font-display),Georgia,serif;font-size:1.2rem;line-height:1.2;color:var(--ink)}.c-ai-content-in-your-voice .vs-x{width:15px;height:15px;margin-top:3px;border:1.5px solid var(--ink);border-radius:2px;background:linear-gradient(45deg,transparent 43%,var(--red) 43%,var(--red) 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,var(--red) 43%,var(--red) 57%,transparent 57%)}.c-ai-content-in-your-voice .vs-miss dd{max-width:62ch;margin:6px 0 0 28px;font-size:.9375rem;line-height:1.55;color:var(--ink-72)}.c-ai-content-in-your-voice .vs-faq-heard{margin-top:8px;max-width:65ch;font-size:.875rem;line-height:1.55;color:var(--ink-72)}.c-ai-content-in-your-voice .vs-faq-time{font-family:var(--font-mono),monospace;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:3px}.c-ai-content-in-your-voice .vs-tx>summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:5px}.c-ai-content-in-your-voice .vs-tx-ch{max-width:72ch;margin-top:28px}.c-ai-content-in-your-voice .vs-tx-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-bottom:8px;border-bottom:2px solid var(--red);font-family:var(--font-display),Georgia,serif;font-size:1.25rem;line-height:1.2;color:var(--ink)}.c-ai-content-in-your-voice .vs-tx-time{display:inline-block;padding:0 8px;background:var(--gold);border-radius:2px;font-family:var(--font-mono),monospace;font-size:.8125rem;font-weight:700;line-height:24px;color:var(--ink);text-decoration:none}.c-ai-content-in-your-voice .vs-tx-ch p{margin-top:12px;font-size:.9375rem;line-height:1.65;color:var(--ink-72);overflow-wrap:break-word}.c-ai-content-in-your-voice .vs-nextq{margin-top:24px;padding-top:14px;border-top:1px solid var(--rule)}.c-ai-content-in-your-voice .vs-nextq-list{margin-top:6px;display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px}.c-ai-content-in-your-voice .vs-nextq-list li{min-width:0;padding:10px 0;border-bottom:1px solid var(--ink-12)}.c-ai-content-in-your-voice .vs-nextq-why{display:block;margin-top:4px;font-size:.9375rem;line-height:1.5;color:var(--ink-72)}@media (min-width:640px){.c-ai-content-in-your-voice .vs-names,.c-ai-content-in-your-voice .vs-nextq-list,.c-ai-content-in-your-voice .vs-stepfile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.c-ai-content-in-your-voice .vs-clips,.c-ai-content-in-your-voice .vs-misses{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ai-content-in-your-voice .vs-clip-q{font-size:1.25rem}}@media (min-width:1280px){.c-ai-content-in-your-voice .vs-stepfile{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-ai-content-in-your-voice .study-path{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:1rem clamp(1.25rem,4vw,2.5rem);border-top:1px solid;margin:1.25rem auto 0;max-width:75rem;font-family:var(--font-body),sans-serif;font-size:.9rem;line-height:1.5}.c-ai-content-in-your-voice .study-path a{text-decoration:underline;text-underline-offset:.22em;padding:.25rem 0}.c-ai-content-in-your-voice .study-check{display:flex;align-items:flex-start;gap:.65rem;margin-top:.8rem;font-size:.9rem;line-height:1.55;font-weight:400}.c-ai-content-in-your-voice .study-check input{flex:none;width:1.15rem;height:1.15rem;margin-top:.18rem;accent-color:#0b5fa5}.c-ai-content-in-your-voice .study-actions{margin:1.5rem 0 .35rem;line-height:1.65}.c-ai-content-in-your-voice .study-actions a{text-decoration:underline;text-underline-offset:.2em}.c-ai-content-in-your-voice .study-access-note{font-size:.875rem;line-height:1.5}.c-ai-content-in-your-voice .study-follow{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;font-size:.85rem;line-height:1.5}.c-ai-content-in-your-voice .study-follow a{text-decoration:underline;text-underline-offset:.2em}.c-ai-content-in-your-voice .study-faq{max-width:64rem;margin:3rem auto;padding:1.5rem clamp(1rem,4vw,3rem)}.c-ai-content-in-your-voice .study-faq h2{font-family:var(--font-display),serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2}.c-ai-content-in-your-voice .study-faq details{border-top:1px solid #ccd7df;padding:1rem 0}.c-ai-content-in-your-voice .study-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.c-ai-content-in-your-voice .study-faq p{max-width:70ch;line-height:1.7;margin:.8rem 0}.c-ai-content-in-your-voice [id]{scroll-margin-top:6rem}.c-ai-content-in-your-voice .study-check input:focus-visible,.c-ai-content-in-your-voice .study-follow a:focus-visible,.c-ai-content-in-your-voice .study-path a:focus-visible{outline:3px solid #147fbd;outline-offset:4px}