.twg-spread-stage{position:relative;width:100%;aspect-ratio:1 / 1;background:#fff0;border:0;overflow:hidden}.twg-spread-card{position:absolute;transform:translate(-50%,-50%)}.twg-spread-card .twg-spread-face,.twg-spread-card .twg-spread-real{display:block;width:100%;height:100%;object-fit:cover}.twg-spread-card .twg-spread-real{border-radius:4.5% / 2.6%}.twg-spread-face-wrap{display:flex;align-items:center;justify-content:center;width:100%}.twg-spread-face-wrap .twg-spread-real{width:100%;height:auto;max-width:none;max-height:none;border-radius:6px}.twg-spread-face-wrap.twg-rev .twg-spread-real,.twg-spread-real.twg-rev{transform:rotate(180deg)}.twg-spread-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-end;width:max-content;max-width:none;pointer-events:none}.twg-spread-badge img{flex-shrink:0}.twg-spread-badge .twg-bnum{display:block;height:100%;width:auto}.twg-spread-badge .twg-blet{display:block;height:62%;width:auto;margin-left:.15em}.twg-spread-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width:780px){.twg-spread-block{grid-template-columns:1fr}}.twg-spread-positions h3{margin:0 0 .75rem}.twg-spread-positions p{margin:0 0 .9rem;line-height:1.6}.twg-spread-mode{display:flex;flex-direction:column;gap:10px;margin:0 0 10px}.twg-spread-mode>*{margin:0}.twg-spread-mode p{line-height:1.5}.twg-spread-seg{display:flex;flex-wrap:wrap;box-sizing:border-box;width:100%;border:3px solid var(--wp--preset--color--rust,#b87c00);border-radius:15px;overflow:hidden}.twg-spread-seg .twg-spread-seg-btn{flex:1 1 0%;min-width:max-content;margin:0;padding:7px 4px;border:0;border-radius:0;background:#fff0;color:var(--wp--preset--color--rust,#b87c00);font:inherit;font-size:1rem;line-height:1.3;text-transform:none;letter-spacing:normal;text-align:center;cursor:pointer}.twg-spread-seg .twg-spread-seg-btn.is-on{background:var(--wp--preset--color--rust,#b87c00);color:var(--wp--preset--color--abyss,#1f1c1d)}.twg-spread-seg .twg-spread-seg-btn:focus-visible{outline:3px solid var(--wp--preset--color--copper,currentColor);outline-offset:-6px}.twg-spread-names{display:grid;grid-template-columns:1fr;gap:10px}.twg-spread-names .twg-spread-person{display:flex;align-items:center;gap:10px;margin:0}.twg-spread-names .twg-spread-person input[type="text"]{flex:1 1 auto;min-width:0;margin:0}.twg-spread-here{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.twg-spread-here input{margin:0}.twg-spread-mode-why,.twg-spread-names-why,.twg-spread-mode-note{font-size:.9rem}.twg-spread-mode [hidden]{display:none!important}.twg-spread-people{margin:0 0 10px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.twg-spread-people-note{line-height:1.5}.twg-spread-people select{padding:6px 14px;font-size:1rem}.twg-spread-tools{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}#twg-spread-builder-box .twg-sb-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px;min-height:34px}#twg-spread-builder-box .twg-sb-bar select,#twg-spread-builder-box .twg-sb-bar input[type=number],#twg-spread-builder-box .twg-sb-cardctl select,#twg-spread-builder-box .twg-sb-cardctl input[type=number]{font-size:.9rem;padding:4px 10px}#twg-spread-builder-box .twg-sb-bar input[type=range]{accent-color:var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00))}#twg-spread-builder-box input[type=checkbox]{accent-color:var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00))}#twg-spread-builder-box .twg-sb-stage{position:relative;width:min(620px, 100%);aspect-ratio:1 / 1;background:var(--nv-text-dark-bg,var(--wp--preset--color--abyss,#1f1c1d));background-image:radial-gradient(rgb(185 165 112 / .18) 1px,transparent 1px);background-size:5% 5%;border:1px solid var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00));border-radius:8px;overflow:hidden;touch-action:none;user-select:none}#twg-spread-builder-box .twg-sb-stage.twg-locked .twg-sb-card{pointer-events:none}#twg-spread-builder-box .twg-sb-stage.twg-expanded .twg-sb-card{display:none}#twg-spread-builder-box .twg-sb-card,#twg-spread-builder-box .twg-sb-pcard{position:absolute;transform:translate(-50%,-50%)}#twg-spread-builder-box .twg-sb-card{cursor:grab}#twg-spread-builder-box .twg-sb-card:active{cursor:grabbing}#twg-spread-builder-box .twg-sb-card img.face,#twg-spread-builder-box .twg-sb-pcard img.face{display:block;width:100%;height:auto;pointer-events:none}#twg-spread-builder-box .twg-sb-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-end;width:max-content;max-width:none;pointer-events:none;opacity:1;transition:opacity 0.3s ease}#twg-spread-builder-box .twg-sb-badge img{flex-shrink:0}#twg-spread-builder-box .twg-sb-badge img.bnum{display:block;height:100%;width:auto}#twg-spread-builder-box .twg-sb-badge img.blet{display:block;height:62%;width:auto;margin-left:.15em}#twg-spread-builder-box .twg-placing .twg-sb-badge{opacity:0}#twg-spread-builder-box .twg-optional img.face{opacity:.55}#twg-spread-builder-box .twg-h{display:none;position:absolute;z-index:6}#twg-spread-builder-box .twg-selected .twg-h{display:block}#twg-spread-builder-box .twg-h.c{width:13px;height:13px;background:var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00));border:1px solid rgb(255 255 255 / .5);border-radius:3px}#twg-spread-builder-box .twg-h.nw{left:-7px;top:-7px;cursor:nwse-resize}#twg-spread-builder-box .twg-h.ne{right:-7px;top:-7px;cursor:nesw-resize}#twg-spread-builder-box .twg-h.sw{left:-7px;bottom:-7px;cursor:nesw-resize}#twg-spread-builder-box .twg-h.se{right:-7px;bottom:-7px;cursor:nwse-resize}#twg-spread-builder-box .twg-h.stem{left:50%;bottom:-26px;width:2px;height:26px;background:var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00));transform:translateX(-50%);pointer-events:none}#twg-spread-builder-box .twg-h.rot{left:50%;bottom:-48px;width:22px;height:22px;transform:translateX(-50%);background:var(--nv-text-dark-bg,var(--wp--preset--color--abyss,#1f1c1d));border:2px solid var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00));border-radius:50%;cursor:grab}#twg-spread-builder-box .twg-selected{outline:1px solid var(--nv-primary-accent,var(--wp--preset--color--rust,#b87c00));outline-offset:2px}#twg-spread-builder-box .twg-sb-cardctl{border-left:3px solid var(--wp--preset--color--rust,#b87c00);padding-left:12px}#twg-spread-builder-box textarea.twg-sb-json{width:100%;height:120px;font-family:monospace;font-size:12px}#twg-spread-builder-box .twg-sb-hint{font-size:.8rem;opacity:.85;margin:.6rem 0}#twg-spread-builder-box .twg-sb-bar .wp-block-button__link{font-size:.8rem;padding:8px 16px;cursor:pointer}#twg-spread-builder-box details summary{cursor:pointer;color:var(--nv-secondary-accent,var(--wp--preset--color--copper,#cb6725));font-weight:700}.twg-faq-section{padding-block:var(--wp--preset--spacing--60,8rem)}.twg-faq-section__inner{max-width:var(--wp--style--global--content-size,1240px);margin-inline:auto;padding-inline:20px;box-sizing:border-box}.twg-faq-section__title{margin:0 0 var(--wp--preset--spacing--40,2.5rem)}.twg-faq-section .twg-disclosures{max-width:none}@media (max-width:781px){.twg-faq-section{padding-block:var(--wp--preset--spacing--50,3.5rem)}}