.lWai2a_footer{background:radial-gradient(60% 50% at 50% 100%, rgb(var(--accent-rgb) / .12), transparent 70%), var(--color-paper);border-top:1px solid #ffffff12;margin-top:40px;position:relative;overflow:hidden}.lWai2a_top{gap:48px;max-width:1240px;margin:auto;padding:72px 20px 0;display:grid}.lWai2a_lead{max-width:30ch;color:var(--color-ink-soft);font-size:20px;font-weight:200;line-height:1.5}.lWai2a_columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.lWai2a_columns h2{color:var(--color-ink-faint);margin-bottom:16px;font-size:13px;font-weight:400}.lWai2a_columns li+li{margin-top:10px}.lWai2a_columns a{color:var(--color-ink-soft);font-size:15px;font-weight:300;transition:color .25s;position:relative}.lWai2a_columns a:after{content:"";inset-inline:0;transform-origin:100%;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-3px;transform:scaleX(0)}.lWai2a_columns a:hover,.lWai2a_columns a:focus-visible{color:var(--color-ink)}.lWai2a_columns a:hover:after,.lWai2a_columns a:focus-visible:after{transform:scaleX(1)}.lWai2a_mark{-webkit-user-select:none;user-select:none;direction:ltr;justify-content:center;align-items:center;gap:.26em;margin-top:72px;font-size:clamp(96px,27vw,420px);line-height:.8;display:flex;-webkit-mask-image:linear-gradient(#000 35%,#00000026 100%);mask-image:linear-gradient(#000 35%,#00000026 100%)}.lWai2a_star{width:.62em;height:.62em;fill:rgb(var(--accent-rgb));filter:drop-shadow(0 0 .12em rgb(var(--accent-rgb) / .55));flex:none;animation:4s ease-in-out infinite alternate lWai2a_twinkle}.lWai2a_word{width:2.95875em;height:.78em;font-size:inherit;text-indent:100%;white-space:nowrap;background:linear-gradient(100deg, #eef1f524 0%, #eef1f524 40%, #fffffff2 48%, rgb(var(--accent-rgb)) 52%, #eef1f524 60%, #eef1f524 100%) 0 0 / 250% 100%;color:#0000;animation:7s cubic-bezier(.65,0,.35,1) infinite lWai2a_sweep;display:block;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lWai2a_legal{flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:100%;display:flex}.lWai2a_legal a,.lWai2a_legal button{align-items:center;min-height:44px;display:inline-flex}.lWai2a_legal button{font:inherit;color:inherit;cursor:pointer}.lWai2a_legal a:focus-visible,.lWai2a_legal button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.lWai2a_legal a,.lWai2a_legal button{transition:color .2s}.lWai2a_legal a:hover,.lWai2a_legal button:hover{color:var(--color-ink)}.lWai2a_signature{justify-content:center;padding:20px 20px 16px;display:flex}.lWai2a_bottom{max-width:1240px;color:var(--color-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:auto;padding:24px 20px 32px;font-size:12px;font-weight:300;display:flex}@keyframes lWai2a_sweep{0%,15%{background-position:100% 0}70%,to{background-position:0 0}}@keyframes lWai2a_twinkle{0%{opacity:.85;transform:scale(.94)rotate(-6deg)}to{opacity:1;transform:scale(1.02)rotate(0)}}@media (min-width:768px){.lWai2a_top{grid-template-columns:1fr 1.4fr;padding-inline:32px}.lWai2a_columns{grid-template-columns:repeat(3,minmax(0,1fr))}.lWai2a_bottom{padding-inline:32px}}@media (max-width:640px){.lWai2a_bottom{text-align:center;flex-direction:column;justify-content:center;gap:6px}}@media (prefers-reduced-motion:reduce){.lWai2a_star,.lWai2a_word{animation:none}.lWai2a_word{background-position:50% 0}}
.qdFGRW_star{--line:var(--david-color,#6f9bff);--glow:var(--david-glow,#6f9bff8c);flex-shrink:0;overflow:visible}.qdFGRW_star path{fill:none;stroke:var(--line);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.qdFGRW_star[data-trigger=view]:not([data-seen]) path{stroke-dashoffset:1px}.qdFGRW_star[data-trigger=view][data-seen] .qdFGRW_up,.qdFGRW_star[data-trigger=hover]:hover .qdFGRW_up,.qdFGRW_star[data-trigger=loop] .qdFGRW_up{animation:1.1s cubic-bezier(.65,0,.35,1) both qdFGRW_draw}.qdFGRW_star[data-trigger=view][data-seen] .qdFGRW_down,.qdFGRW_star[data-trigger=hover]:hover .qdFGRW_down,.qdFGRW_star[data-trigger=loop] .qdFGRW_down{animation:1.1s cubic-bezier(.65,0,.35,1) .55s both qdFGRW_draw}.qdFGRW_star[data-trigger=view][data-seen],.qdFGRW_star[data-trigger=loop]{animation:5s ease-in-out 1.8s infinite qdFGRW_breathe}.qdFGRW_star[data-trigger=loop] .qdFGRW_up,.qdFGRW_star[data-trigger=loop] .qdFGRW_down{animation-name:qdFGRW_drawLoop;animation-duration:6s;animation-iteration-count:infinite}@keyframes qdFGRW_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes qdFGRW_drawLoop{0%{stroke-dashoffset:1px}22%,86%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes qdFGRW_breathe{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 6px var(--glow))}}.qdFGRW_badge{color:inherit;flex-direction:column;align-items:stretch;gap:10px;display:inline-flex}.qdFGRW_row{align-items:center;gap:12px;display:inline-flex}.qdFGRW_words{gap:3px;line-height:1.2;display:grid}.qdFGRW_words b,.qdFGRW_words small{text-align:justify;text-align-last:justify}.qdFGRW_words b{font-size:16px;font-weight:400}.qdFGRW_words small{letter-spacing:.22em;opacity:.55;font-size:8px}.qdFGRW_stripe{background:var(--david-color,#6f9bff);opacity:.85;border-radius:2px;height:2px;display:block}.qdFGRW_badge[data-loop]{--sig:9s}.qdFGRW_badge[data-loop] .qdFGRW_star path{stroke-dashoffset:1px}.qdFGRW_badge[data-loop] .qdFGRW_up{animation:qdFGRW_sig-up var(--sig) cubic-bezier(.65, 0, .35, 1) infinite}.qdFGRW_badge[data-loop] .qdFGRW_down{animation:qdFGRW_sig-down var(--sig) cubic-bezier(.65, 0, .35, 1) infinite}.qdFGRW_badge[data-loop] .qdFGRW_words b{animation:qdFGRW_sig-label var(--sig) cubic-bezier(.23, 1, .32, 1) infinite}.qdFGRW_badge[data-loop] .qdFGRW_words small{animation:qdFGRW_sig-motto var(--sig) cubic-bezier(.23, 1, .32, 1) infinite}.qdFGRW_badge[data-loop] .qdFGRW_stripe{transform-origin:100%;animation:qdFGRW_sig-stripe var(--sig) cubic-bezier(.65, 0, .35, 1) infinite}.qdFGRW_badge[data-loop] .qdFGRW_stripe[data-bottom]{transform-origin:0;animation-name:qdFGRW_sig-stripe-late}@keyframes qdFGRW_sig-up{0%,3%{stroke-dashoffset:1px;opacity:1}16%,88%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes qdFGRW_sig-down{0%,9%{stroke-dashoffset:1px;opacity:1}22%,88%{stroke-dashoffset:0;opacity:1}97%,to{stroke-dashoffset:0;opacity:0}}@keyframes qdFGRW_sig-label{0%,18%{opacity:0;filter:blur(3px);transform:translateY(4px)}30%,88%{opacity:1;filter:none;transform:none}97%,to{opacity:0}}@keyframes qdFGRW_sig-motto{0%,25%{opacity:0;transform:translateY(3px)}37%,88%{opacity:.55;transform:none}97%,to{opacity:0}}@keyframes qdFGRW_sig-stripe{0%,34%{opacity:.85;transform:scaleX(0)}50%,88%{opacity:.85;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@keyframes qdFGRW_sig-stripe-late{0%,40%{opacity:.85;transform:scaleX(0)}56%,88%{opacity:.85;transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.qdFGRW_star,.qdFGRW_star path,.qdFGRW_badge[data-loop] .qdFGRW_words b,.qdFGRW_badge[data-loop] .qdFGRW_words small,.qdFGRW_badge[data-loop] .qdFGRW_stripe{stroke-dashoffset:0!important;animation:none!important}}
.sFdvFq_main{color:var(--color-ink-soft);padding:40px 24px 0;font-size:17px;font-weight:300;line-height:1.85}.sFdvFq_article{overflow-wrap:break-word;max-width:68ch;margin-inline:auto}.sFdvFq_head{margin-top:28px}.sFdvFq_topic{color:rgb(var(--accent-rgb));align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.sFdvFq_brands{gap:6px;display:inline-flex}.sFdvFq_brand{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.sFdvFq_brandsSmall .sFdvFq_brand{border-radius:6px;width:22px;height:22px}.sFdvFq_head h1{color:var(--color-ink);letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:clamp(34px,5.2vw,52px);font-weight:200;line-height:1.15}.sFdvFq_lede{color:var(--color-ink-soft);text-wrap:pretty;margin-top:22px;font-size:19px;line-height:1.75}.sFdvFq_byline{align-items:center;gap:12px;margin-top:28px;font-size:14px;line-height:1.5;display:flex}.sFdvFq_avatar{background:var(--color-ink);box-shadow:0 0 0 1px var(--color-line);object-fit:cover;border-radius:99px;flex-shrink:0}.sFdvFq_bylineName{color:var(--color-ink);font-weight:400;display:block}.sFdvFq_studio{box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink-soft);vertical-align:1px;white-space:nowrap;background:#ffffff0f;border-radius:99px;margin-inline-start:8px;padding:1px 9px;font-size:12px;line-height:1.7;display:inline-block}.sFdvFq_bylineLarge{margin-top:0;font-size:15px}.sFdvFq_bylineDate{color:var(--color-ink-faint);font-size:13px;display:block}.sFdvFq_brief{border-inline-start:2px solid rgb(var(--accent-rgb) / .7);background:rgb(var(--accent-rgb) / .06);border-radius:20px;margin-top:36px;padding:22px 24px}.sFdvFq_brief h2{color:rgb(var(--accent-rgb));font-size:14px;font-weight:400}.sFdvFq_brief p{color:var(--color-ink);margin-top:8px;font-size:17px;line-height:1.75}.sFdvFq_brief ul{gap:6px;margin-top:12px;padding-inline-start:20px;font-size:15px;line-height:1.7;list-style:outside;display:grid}.sFdvFq_brief li::marker{color:var(--color-ink-faint)}.sFdvFq_toc{box-shadow:inset 0 0 0 1px var(--color-line);background:#ffffff06;border-radius:20px;margin-top:40px;padding:22px 24px}.sFdvFq_toc h2{color:var(--color-ink);font-size:15px;font-weight:400}.sFdvFq_toc ol{gap:0;margin-top:8px;padding-inline-start:22px;font-size:15px;list-style:decimal;display:grid}.sFdvFq_toc li::marker{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.sFdvFq_toc a{min-height:40px;transition:color .18s var(--ease-out);align-items:center;display:inline-flex}.sFdvFq_toc a:hover{color:var(--color-ink)}.sFdvFq_section{padding-top:52px;scroll-margin-top:100px}.sFdvFq_section h2{color:var(--color-ink);letter-spacing:-.015em;text-wrap:balance;margin-bottom:18px;font-size:clamp(25px,3vw,30px);font-weight:300;line-height:1.3}.sFdvFq_section h3{color:var(--color-ink);margin-top:28px;margin-bottom:8px;font-size:19px;font-weight:400;line-height:1.45}.sFdvFq_section>p+p,.sFdvFq_section>p+ul,.sFdvFq_section>p+ol,.sFdvFq_section>ul+p,.sFdvFq_section>ol+p,.sFdvFq_section>figure+p,.sFdvFq_section>div+p{margin-top:16px}.sFdvFq_section>ul,.sFdvFq_section>ol{gap:10px;margin-top:16px;padding-inline-start:22px;display:grid}.sFdvFq_section>ul{list-style:outside}.sFdvFq_section>ol{list-style:decimal}.sFdvFq_section li::marker{color:var(--color-ink-faint)}.sFdvFq_section strong{color:var(--color-ink);font-weight:500}.sFdvFq_section a:not([class]){color:var(--color-ink);text-underline-offset:4px;transition:text-decoration-color .18s var(--ease-out);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.sFdvFq_section a:not([class]):hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.sFdvFq_section code{color:var(--color-ink);background:#ffffff0f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.sFdvFq_section kbd{min-width:1.8em;box-shadow:inset 0 -1px 0 #ffffff1f, inset 0 0 0 1px var(--color-line);color:var(--color-ink);text-align:center;background:#ffffff0f;border-radius:6px;padding:1px 7px;font-family:inherit;font-size:.86em;line-height:1.6;display:inline-block}.sFdvFq_emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400}.sFdvFq_figure{margin-block:32px}.sFdvFq_figureWide{margin-inline:calc(50% + min(1080px,100vw - 48px)/-2)}.sFdvFq_figure>figcaption{max-width:68ch;color:var(--color-ink-faint);text-align:center;text-wrap:balance;margin:14px auto 0;font-size:13px;line-height:1.6}.sFdvFq_prompt{box-shadow:inset 0 0 0 1px var(--color-line);background:#ffffff06;border-radius:20px;margin-block:24px;overflow:hidden}.sFdvFq_promptHead{border-bottom:1px solid var(--color-line);color:var(--color-ink);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 10px;padding-inline-start:20px;font-size:14px;font-weight:400;display:flex}.sFdvFq_prompt pre{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px 20px;font-family:inherit;font-size:15px;line-height:1.8}.sFdvFq_prompt pre[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.sFdvFq_prompt pre code{font:inherit;background:0 0;padding:0}.sFdvFq_tableWrap{box-shadow:inset 0 0 0 1px var(--color-line);border-radius:20px;margin-top:20px;overflow-x:auto}.sFdvFq_tableWrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.6}.sFdvFq_tableWrap th,.sFdvFq_tableWrap td{border-bottom:1px solid var(--color-line);text-align:start;vertical-align:top;padding:14px 16px}.sFdvFq_tableWrap tr:last-child>*{border-bottom:0}.sFdvFq_tableWrap td{min-width:9.5rem}.sFdvFq_tableWrap thead th{color:var(--color-ink);background:#ffffff08;font-weight:400}.sFdvFq_tableWrap tbody th{color:var(--color-ink);white-space:nowrap;font-weight:400}.sFdvFq_note{border-inline-start:2px solid rgb(var(--accent-rgb) / .7);background:rgb(var(--accent-rgb) / .06);color:var(--color-ink);border-radius:12px;margin-top:24px;padding:18px 22px;font-size:16px;line-height:1.75}.sFdvFq_signoff{border-top:1px solid var(--color-line);gap:24px;margin-top:48px;padding-top:28px;display:grid}.sFdvFq_preferred{box-shadow:inset 0 0 0 1px var(--color-line);background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.sFdvFq_preferred p{color:var(--color-ink-soft);text-wrap:pretty;font-size:15px;line-height:1.65}.sFdvFq_preferred a{flex-shrink:0;gap:8px}.sFdvFq_preferred svg{width:16px;height:16px}@media (max-width:640px){.sFdvFq_preferred{flex-direction:column;align-items:flex-start}}.sFdvFq_next{max-width:68ch;margin:72px auto 0;padding-bottom:96px}.sFdvFq_next>h2{color:var(--color-ink);margin-bottom:16px;font-size:22px;font-weight:300}.sFdvFq_guides{gap:12px;display:grid}.sFdvFq_guide{box-shadow:inset 0 0 0 1px var(--color-line);transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#ffffff06;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.sFdvFq_guide:hover{background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff24}.sFdvFq_guide:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sFdvFq_guideText{gap:4px;min-width:0;display:grid}.sFdvFq_guideTopic{color:rgb(var(--accent-rgb));align-items:center;gap:8px;font-size:13px;line-height:1.4;display:flex}.sFdvFq_guideTitle{color:var(--color-ink);text-wrap:balance;font-size:18px;font-weight:400;line-height:1.4}.sFdvFq_guideLine{color:var(--color-ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.sFdvFq_cta{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;display:flex}.sFdvFq_cta p{color:var(--color-ink);text-wrap:balance;font-size:18px;line-height:1.55}.sFdvFq_cta p span{color:var(--color-ink-soft)}@media (max-width:640px){.sFdvFq_main{padding:24px 20px 0;font-size:16px}.sFdvFq_lede{font-size:17px}.sFdvFq_toc{padding:18px 20px}.sFdvFq_section{padding-top:44px}.sFdvFq_figureWide{margin-inline:0}.sFdvFq_guide{gap:14px;padding:18px}.sFdvFq_cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sFdvFq_toc a,.sFdvFq_guide,.sFdvFq_section a:not([class]){transition:none}}.sFdvFq_side{display:none}@media (min-width:1100px){.sFdvFq_layout{grid-template-columns:210px minmax(0,1fr);gap:72px;max-width:1180px;margin-inline:auto;display:grid}.sFdvFq_content{min-width:0;container-type:inline-size}.sFdvFq_content .sFdvFq_article,.sFdvFq_content .sFdvFq_next{margin-inline:0}.sFdvFq_content .sFdvFq_figureWide,.sFdvFq_content .sFdvFq_tableWrap{width:min(100cqi,1080px);margin-inline:0}.sFdvFq_content .sFdvFq_figureWide>figcaption{margin-inline:0}.sFdvFq_toc{display:none}.sFdvFq_side{align-self:start;max-height:calc(100vh - 140px);margin-top:132px;font-size:14px;line-height:1.5;display:block;position:sticky;top:104px;overflow-y:auto}.sFdvFq_sideLabel{color:var(--color-ink);margin-bottom:12px;font-weight:400}.sFdvFq_side ol{border-inline-start:1px solid var(--color-line);display:grid}.sFdvFq_side a{color:var(--color-ink-faint);text-wrap:balance;transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:8px 14px;display:block}.sFdvFq_side a:hover{color:var(--color-ink)}.sFdvFq_side a[aria-current=true]{border-color:rgb(var(--accent-rgb));color:var(--color-ink)}.sFdvFq_side a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}}@media (prefers-reduced-motion:reduce){.sFdvFq_side a{transition:none}}.sFdvFq_trial{margin-top:24px}.sFdvFq_trialLink{background:rgb(var(--accent-rgb) / .06);box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .25);transition:background-color .18s var(--ease-out);border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex}.sFdvFq_trialLink:hover{background:rgb(var(--accent-rgb) / .1)}.sFdvFq_trialLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sFdvFq_trialText{flex:1;gap:2px;min-width:0;font-size:15px;line-height:1.55;display:grid}.sFdvFq_trialText strong{color:var(--color-ink);font-weight:400}.sFdvFq_trialText span{color:var(--color-ink-soft);font-size:14px}.sFdvFq_trialNote{color:var(--color-ink-faint);margin-top:8px;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.sFdvFq_trialLink{transition:none}}
.XyC2Xa_wrap{display:inline;position:relative}.XyC2Xa_term{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .7);text-decoration-color:rgb(var(--accent-rgb) / .7);text-underline-offset:5px;cursor:help;transition:text-decoration-color .18s var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;display:inline}.XyC2Xa_term:hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.XyC2Xa_term:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.XyC2Xa_tip{z-index:40;background:var(--color-paper);width:max-content;max-width:min(300px,100vw - 24px);color:var(--color-ink-soft);text-align:start;white-space:normal;pointer-events:none;transform:translate(calc(-50% + var(--shift,0px)), 0);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:300;line-height:1.65;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px #00000080}.XyC2Xa_tip[data-open]{display:block}.XyC2Xa_tip[data-below]{top:calc(100% + 10px);bottom:auto}@starting-style{.XyC2Xa_tip[data-open]{opacity:0;transform:translate(calc(-50% + var(--shift,0px)), 4px)}}.XyC2Xa_tipTerm{color:var(--color-ink);margin-bottom:2px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.XyC2Xa_term,.XyC2Xa_tip{transition:none}}
