.wd-faq__list{max-width:52rem;margin-inline:auto}.wd-faq__item{position:relative;padding-bottom:.25rem}.wd-faq__item:before{content:"";position:absolute;inset:.2rem -.9rem .6rem;border-radius:.9rem .5rem 1rem .6rem;background:color-mix(in srgb,var(--wd-accent) 9%,transparent);opacity:0;transform:scaleX(.96);transform-origin:0 50%;transition:opacity .35s var(--wd-ease),transform .45s var(--wd-ease);pointer-events:none}.wd-faq__item[open]:before{opacity:1;transform:none}.wd-faq__question{position:relative;display:flex;align-items:center;gap:1.25rem;padding:clamp(1.1rem,.9rem + .8vw,1.5rem) 0;list-style:none;cursor:pointer}.wd-faq__question::-webkit-details-marker{display:none}.wd-faq__question:focus-visible{outline:2px solid var(--wd-accent);outline-offset:.25rem;border-radius:.5rem}.wd-faq__question-text{flex:1 1 auto;font-family:var(--font-display),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:600;line-height:1.35;color:var(--wd-fg);text-wrap:balance}.wd-faq__toggle{flex:none;width:1.6rem;height:1.6rem;overflow:visible;fill:none;stroke:var(--wd-accent);stroke-width:2.2;stroke-linecap:round}.wd-faq__toggle-down{transform-origin:12px 12px;transition:transform .35s var(--wd-ease),opacity .25s var(--wd-ease)}.wd-faq__item[open] .wd-faq__toggle-down{opacity:0;transform:rotate(90deg)}.wd-faq__answer{position:relative;max-width:44rem;margin:-.25rem 0 0;padding-bottom:1.25rem;font-size:clamp(1rem,.96rem + .25vw,1.1rem);line-height:1.65;color:var(--wd-fg-muted)}.wd-faq__link{color:var(--wd-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wd-accent) 45%,transparent);text-underline-offset:.2em;cursor:pointer}.wd-faq__link:hover{text-decoration-color:var(--wd-accent)}.wd-faq__rule{display:block;width:100%;height:8px;overflow:visible;fill:none;stroke:var(--wd-fg);stroke-width:1.4;stroke-opacity:.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.wd-faq__rule-echo{stroke-width:.9;stroke-opacity:.45}@media (prefers-reduced-motion:reduce){.wd-faq__item:before,.wd-faq__toggle-down{transition:none}}.wd-agents__sheet{position:relative;max-width:56rem;margin-inline:auto}.wd-agents__frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 1.25rem 2rem rgba(0,0,0,.4))}.wd-agents__frame path{fill:var(--wd-bg-2);stroke:var(--wd-fg);stroke-width:1.6;stroke-opacity:.7;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wd-agents__body{position:relative;padding:clamp(1.75rem,1.25rem + 2.5vw,3.25rem)}.wd-agents__hello{margin:0 0 .4rem;font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;font-size:clamp(1.5rem,1.3rem + .7vw,1.85rem);font-weight:600;line-height:1.1;color:var(--wd-accent);transform:rotate(-1.5deg);transform-origin:0 100%}.wd-agents__title{margin:0;font-family:var(--font-display),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.5rem,1.25rem + 1.1vw,2.1rem);font-weight:600;line-height:1.2;color:var(--wd-fg);text-wrap:balance}.wd-agents__lead{max-width:46rem;margin:.9rem 0 0;font-size:clamp(1rem,.96rem + .25vw,1.1rem);line-height:1.65;color:var(--wd-fg-muted)}.wd-agents__steps{margin:clamp(1.5rem,1.25rem + 1vw,2.25rem) 0 0;padding:0;list-style:none;counter-reset:wd-agents-step}.wd-agents__step{position:relative;padding-left:2.75rem;counter-increment:wd-agents-step}.wd-agents__step+.wd-agents__step{margin-top:1.75rem}.wd-agents__step:before{content:counter(wd-agents-step);position:absolute;top:-.35rem;left:.2rem;font-family:var(--font-caveat),cursive;font-size:2.2rem;font-weight:700;line-height:1;color:var(--wd-accent)}.wd-agents__step-title{margin:0 0 .5rem;font-family:var(--font-display),var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:1.15rem;font-weight:600;color:var(--wd-fg)}.wd-agents__text{margin:.5rem 0;font-size:1rem;line-height:1.6;color:var(--wd-fg-muted)}.wd-agents__code{margin:.5rem 0 .75rem;padding:.85rem 1rem;overflow-x:auto;border:1px solid var(--wd-line-strong);border-radius:.6rem;font-size:.85rem;line-height:1.55;white-space:pre-wrap}.wd-agents__code,.wd-agents__inline{background:color-mix(in srgb,var(--wd-bg) 70%,transparent);font-family:var(--font-mono),ui-monospace,monospace;color:var(--wd-fg);overflow-wrap:anywhere}.wd-agents__inline{padding:.05rem .35rem;border-radius:.3rem;font-size:.88em}.wd-agents__more{margin:1.75rem 0 0;font-size:.98rem;color:var(--wd-fg-muted)}.wd-agents__link{color:var(--wd-accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--wd-accent) 45%,transparent);text-underline-offset:.2em;cursor:pointer}.wd-agents__link:hover{text-decoration-color:var(--wd-accent)}.wd-s-page--seamed .wd-s-trust{padding-bottom:calc(var(--wd-wave-h) + 1rem)}.wd-uc{padding-block:clamp(2.5rem,1.5rem + 4vh,4.5rem) clamp(1rem,.5rem + 2vh,2.5rem)}.wd-uc__nowrap{white-space:nowrap}.wd-uc__board{position:relative;padding:.75rem}.wd-uc__frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;color:var(--wd-fg);filter:drop-shadow(0 1.25rem 2rem rgba(0,0,0,.45))}.wd-uc__paper{fill:var(--wd-bg-2);stroke:currentColor;stroke-width:1.8;stroke-opacity:.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1.6;stroke-dashoffset:0}.wd-uc__frame-echo{fill:none;stroke:currentColor;stroke-width:1;stroke-opacity:.36;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1.6;stroke-dashoffset:0}.wd-uc__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.wd-uc__square{min-height:clamp(10rem,7rem + 7vw,15rem)}.wd-uc__button,.wd-uc__square{position:relative;display:flex;text-align:center}.wd-uc__button{z-index:1;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;align-self:stretch;margin:0;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border:0;border-radius:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.wd-uc__button:focus-visible{outline:2px solid var(--wd-accent);outline-offset:-.5rem;border-radius:.6rem}.wd-uc__square--other{align-items:center;justify-content:center;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.wd-uc__text{position:relative;display:block;margin:0;max-width:16ch;font-family:var(--font-caveat),"Segoe Print","Bradley Hand",cursive;font-size:clamp(1.9rem,1.5rem + 1.1vw,2.5rem);font-weight:600;line-height:1.15;letter-spacing:.01em;color:var(--wd-fg);text-wrap:balance;transition:color .25s var(--wd-ease)}.wd-uc__square--open .wd-uc__text{color:var(--wd-bg);transition-delay:.2s}.wd-uc__more{display:grid;grid-template-rows:0fr;width:100%;opacity:0;transition:grid-template-rows .45s var(--wd-ease),opacity .3s var(--wd-ease)}.wd-uc__more-inner{display:block;min-height:0;overflow:hidden}.wd-uc__description{display:block;max-width:34ch;margin:0 auto;padding-top:.8rem;font-family:var(--font-hanken),ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);font-weight:500;line-height:1.5;letter-spacing:0;color:color-mix(in srgb,var(--wd-bg) 88%,var(--wd-accent));text-wrap:pretty}.wd-uc__square--open .wd-uc__more{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .45s var(--wd-ease),opacity .4s var(--wd-ease) .15s}.wd-uc__square--other .wd-uc__text{max-width:20ch;font-size:clamp(1.5rem,1.3rem + .7vw,1.9rem);color:var(--wd-accent-soft)}.wd-uc__link{color:var(--wd-accent);text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.14em;text-decoration-color:color-mix(in srgb,var(--wd-accent) 60%,transparent);transition:color .15s var(--wd-ease),text-decoration-color .15s var(--wd-ease)}.wd-uc__link:focus-visible,.wd-uc__link:hover{color:var(--wd-accent-soft);text-decoration-color:var(--wd-accent-soft)}.wd-uc__link:focus-visible{outline:2px solid var(--wd-accent);outline-offset:4px;border-radius:.25rem}.wd-uc__paint{position:absolute;inset:.5rem .6rem;overflow:hidden;border-radius:.5rem;opacity:.2;pointer-events:none}.wd-uc__paint--ink{opacity:.92}.wd-uc__brush{position:absolute;left:-3%;width:106%;height:44%;border-radius:38% 62% 44% 56%/32% 24% 36% 28%;background:var(--wd-accent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);transform-origin:0 50%;transform:scaleX(0);transition:transform .5s var(--wd-ease)}.wd-uc__brush:first-child{top:-5%;transform:rotate(-1.2deg) scaleX(0)}.wd-uc__brush:nth-child(2){top:28%;transform-origin:100% 50%;transform:rotate(.9deg) scaleX(0);transition-delay:.1s}.wd-uc__brush:nth-child(3){top:61%;transform:rotate(-.7deg) scaleX(0);transition-delay:.2s}.wd-uc__square:focus-within .wd-uc__paint--wash .wd-uc__brush:first-child,.wd-uc__square:hover .wd-uc__paint--wash .wd-uc__brush:first-child{transform:rotate(-1.2deg) scaleX(1)}.wd-uc__square:focus-within .wd-uc__paint--wash .wd-uc__brush:nth-child(2),.wd-uc__square:hover .wd-uc__paint--wash .wd-uc__brush:nth-child(2){transform:rotate(.9deg) scaleX(1)}.wd-uc__square:focus-within .wd-uc__paint--wash .wd-uc__brush:nth-child(3),.wd-uc__square:hover .wd-uc__paint--wash .wd-uc__brush:nth-child(3){transform:rotate(-.7deg) scaleX(1)}.wd-uc__square--open .wd-uc__paint--ink .wd-uc__brush:first-child{transform:rotate(-1.2deg) scaleX(1)}.wd-uc__square--open .wd-uc__paint--ink .wd-uc__brush:nth-child(2){transform:rotate(.9deg) scaleX(1)}.wd-uc__square--open .wd-uc__paint--ink .wd-uc__brush:nth-child(3){transform:rotate(-.7deg) scaleX(1)}.wd-uc__rule{position:absolute;z-index:1;overflow:visible;pointer-events:none;color:var(--wd-fg);opacity:.34}.wd-uc__rule--across{left:.75rem;bottom:-.25rem;width:calc(100% - 1.5rem);height:.5rem}.wd-uc__rule--down{top:.75rem;right:-.25rem;width:.5rem;height:calc(100% - 1.5rem)}.wd-uc__rule-stroke{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.wd-uc__rule-stroke--echo{stroke-width:.8;opacity:.55}.wd-uc__square:nth-child(3n) .wd-uc__rule--down,.wd-uc__square:nth-child(n+4) .wd-uc__rule--across{display:none}@media (prefers-reduced-motion:no-preference){.wd-uc[data-draw=pending] .wd-uc__paper{fill-opacity:0;stroke-dashoffset:1.6}.wd-uc[data-draw=pending] .wd-uc__frame-echo{stroke-dashoffset:1.6}.wd-uc[data-draw=pending] .wd-uc__rule--across{clip-path:inset(-4px 100% -4px -4px)}.wd-uc[data-draw=pending] .wd-uc__rule--down{clip-path:inset(-4px -4px 100% -4px)}.wd-uc[data-draw=pending] .wd-uc__text{opacity:0}.wd-uc[data-draw=in] .wd-uc__paper{animation:wd-uc-paper .3s ease-out both,wd-uc-draw 1.1s ease-out both}.wd-uc[data-draw=in] .wd-uc__frame-echo{animation:wd-uc-draw 1s ease-out .2s both}.wd-uc[data-draw=in] .wd-uc__rule--across{animation:wd-uc-reveal-across .4s ease-out both;animation-delay:calc(.35s + var(--wd-uc-i) * .08s)}.wd-uc[data-draw=in] .wd-uc__rule--down{animation:wd-uc-reveal-down .4s ease-out both;animation-delay:calc(.35s + var(--wd-uc-i) * .08s)}.wd-uc[data-draw=in] .wd-uc__text{animation:wd-uc-rise .5s var(--wd-ease) both;animation-delay:calc(.5s + var(--wd-uc-i) * .1s)}}@keyframes wd-uc-draw{0%{stroke-dashoffset:1.6}to{stroke-dashoffset:0}}@keyframes wd-uc-paper{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes wd-uc-reveal-across{0%{clip-path:inset(-4px 100% -4px -4px)}to{clip-path:inset(-4px -4px -4px -4px)}}@keyframes wd-uc-reveal-down{0%{clip-path:inset(-4px -4px 100% -4px)}to{clip-path:inset(-4px -4px -4px -4px)}}@media (prefers-reduced-motion:reduce){.wd-uc__brush,.wd-uc__more,.wd-uc__square--open .wd-uc__more{transition:none}}@media (max-width:899px){.wd-uc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-uc__square:nth-child(3n) .wd-uc__rule--down,.wd-uc__square:nth-child(n+4) .wd-uc__rule--across{display:block}.wd-uc__square:nth-child(2n) .wd-uc__rule--down,.wd-uc__square:nth-child(n+5) .wd-uc__rule--across{display:none}}@media (max-width:559px){.wd-uc__grid{grid-template-columns:minmax(0,1fr)}.wd-uc__square{min-height:7rem}.wd-uc__square:nth-child(n) .wd-uc__rule--down{display:none}.wd-uc__square:nth-child(n+5) .wd-uc__rule--across{display:block}.wd-uc__square:last-child .wd-uc__rule--across{display:none}}