.twg-sym,.twg-sym__let{--sym-rust:var(--wp--preset--color--rust, var(--nv-primary-accent, #b87c00));--sym-copper:var(--wp--preset--color--copper, var(--nv-secondary-accent, #cb6725));--sym-beige:var(--wp--preset--color--beige, var(--nv-text-color, #d6c9ae));--sym-abyss:var(--wp--preset--color--abyss, var(--nv-text-dark-bg, #1f1c1d))}.twg-sym__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}@media (max-width:781px){.twg-sym__grid{grid-template-columns:minmax(0,1fr)}}.twg-sym__stage{position:relative;padding:3.2rem 16% 1.5rem;-webkit-user-select:none;user-select:none}.twg-sym__stage.is-tapping{cursor:crosshair}.twg-sym__img{display:block;width:100%;height:auto;border-radius:4.5% / 2.6%;pointer-events:none;-webkit-user-drag:none}.twg-sym__arrows{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.twg-sym__arrows .bU{fill:var(--sym-abyss);stroke:var(--sym-abyss);stroke-width:3;stroke-linejoin:round}.twg-sym__arrows .headU{fill:var(--sym-abyss);stroke:var(--sym-abyss);stroke-width:4;stroke-linejoin:round}.twg-sym__arrows .bF,.twg-sym__arrows .head{fill:var(--sym-rust);stroke:var(--sym-rust);stroke-width:.6;stroke-linejoin:round}.twg-sym__arrows .k-m .bF,.twg-sym__arrows .k-m .head{fill:var(--sym-beige);stroke:var(--sym-beige)}.twg-sym__arrows .cu .bF,.twg-sym__arrows .cu .head{fill:var(--sym-copper);stroke:var(--sym-copper)}.twg-sym__marks{position:absolute;inset:0;pointer-events:none;z-index:3}.twg-sym__bdg{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;box-sizing:border-box;border-radius:50%;border:2px solid var(--sym-abyss);font:900 11px/20px Raleway,sans-serif;text-align:center}.twg-sym__stage.is-small .twg-sym__bdg{width:17px;height:17px;margin:-8.5px 0 0 -8.5px;border-width:1.5px;font:900 8.5px/14px Raleway,sans-serif}.twg-sym__stage.is-small .twg-sym__arrows .bU{stroke-width:2}.twg-sym__stage.is-small .twg-sym__arrows .headU{stroke-width:2.5}.twg-sym__bdg.k-g{background:var(--sym-rust);color:var(--sym-abyss)}.twg-sym__bdg.k-m{background:var(--sym-abyss);color:var(--sym-beige);border-color:var(--sym-beige)}.twg-sym__bdg.cu{background:var(--sym-copper)}.twg-sym__bdg[data-kind]{pointer-events:auto;cursor:pointer}.twg-sym__bdg[data-kind]::after{content:"";position:absolute;inset:-10px}.twg-sym__dot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;box-sizing:border-box;border-radius:50%;background:var(--sym-copper);border:3px solid var(--sym-abyss);pointer-events:auto;touch-action:none;cursor:grab}.twg-sym__dot.is-sel{border-color:var(--sym-beige)}.twg-sym__let{display:inline-block;width:1.6em;height:1.6em;margin-right:.4em;border-radius:50%;background:var(--sym-rust);color:var(--sym-abyss);font:900 .75em/1.6em Raleway,sans-serif;text-align:center;vertical-align:.1em}.twg-sym__let.k-m{background:#fff0;color:var(--sym-beige);box-shadow:inset 0 0 0 2px var(--sym-beige)}.twg-sym__let.cu{background:var(--sym-copper)}.twg-sym__tiles{position:relative;display:flex;flex-direction:column;gap:.75rem;max-height:var(--sym-list-h,none);overflow-y:auto;align-self:start;padding-right:.25rem}.twg-sym__tile{flex:none;background:var(--sym-abyss);border:1px solid var(--sym-rust);border-radius:15px;padding:1rem 1.25rem}.twg-sym__tilehead{margin:0;font-size:inherit;line-height:inherit}.twg-sym__pick{display:flex;align-items:center;gap:.1em;width:100%;padding:0;border:0;background:#fff0;color:var(--sym-rust);font:inherit;font-weight:700;font-size:1.05rem;text-align:left;cursor:pointer}.twg-sym__pick:hover .twg-sym__tilename,.twg-sym__pick:focus-visible .twg-sym__tilename{color:var(--sym-copper)}.twg-sym__tag{margin-left:auto;font-size:.8em;font-weight:400;color:var(--sym-beige);opacity:.8}.twg-sym__tilebody{margin-top:.5rem}.twg-sym__tilebody>:last-child{margin-bottom:0}.twg-sym__grouphead{flex:none;margin:.5rem 0 0;font-weight:700;color:var(--sym-rust)}.twg-sym__grouphead.k-m{color:var(--sym-beige)}.twg-sym__empty{flex:none;margin:0;opacity:.8}.twg-sym__groupfoot{flex:none}.twg-sym__tilesbar{display:none}.twg-sym__tiles.is-picked{justify-content:flex-start;height:auto}.twg-sym__tiles.is-picked>.twg-sym__tile:not(.is-picked),.twg-sym__tiles.is-picked>.twg-sym__grouphead,.twg-sym__tiles.is-picked>.twg-sym__groupfoot,.twg-sym__tiles.is-picked>.twg-sym__empty{display:none}.twg-sym__tiles.is-picked .twg-sym__tile.is-picked .twg-sym__let{background:var(--sym-copper);color:var(--sym-abyss);box-shadow:none}.twg-sym__tiles.is-picked>.twg-sym__tilesbar{display:flex;flex:none;justify-content:flex-end;margin-bottom:-.25rem}.twg-sym__seeall{padding:.3rem .9rem;border:1px solid var(--sym-rust);border-radius:999px;background:var(--sym-abyss);color:var(--sym-rust);font:inherit;font-size:.85rem;cursor:pointer}.twg-sym__seeall:hover,.twg-sym__seeall:focus-visible{color:var(--sym-copper);border-color:var(--sym-copper)}@media (max-width:781px){.twg-sym__tiles{max-height:none;overflow:visible}}.twg-sym--admin .twg-sym__stage{background:var(--sym-abyss);border-radius:15px}.twg-sym--admin .twg-sym__grid{align-items:start}.twg-sym__adminbtn{display:inline-block;margin:0 .4rem .4rem 0}.twg-sym__field{display:flex;flex-direction:column;gap:.3rem;margin:.75rem 0}.twg-sym__field input,.twg-sym__field textarea,.twg-sym__field select{width:100%;box-sizing:border-box}.twg-sym__tools{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem}.twg-sym__tools>*{margin:0}.twg-sym__map{display:none!important}.twg-cv-pane{position:absolute;overflow:hidden;transition:transform 1s cubic-bezier(.65,0,.35,1),left 1s cubic-bezier(.65,0,.35,1),top 1s cubic-bezier(.65,0,.35,1),width 1s cubic-bezier(.65,0,.35,1),height 1s cubic-bezier(.65,0,.35,1),opacity .5s ease}.twg-cv-pane img{position:absolute;left:0;top:0;display:block;max-width:none;transform-origin:0 0;transition:transform 1s cubic-bezier(.65,0,.35,1)}.twg-cv-pane.is-going{opacity:0;z-index:0}.twg-cv-pane.is-still,.twg-cv-pane.is-still img{transition:none!important}.twg-cv-boxes{position:absolute;z-index:5;pointer-events:none;--cv-lw:3px}.twg-cv-box{position:absolute;transition:left 1s cubic-bezier(.65,0,.35,1),top 1s cubic-bezier(.65,0,.35,1),width 1s cubic-bezier(.65,0,.35,1),height 1s cubic-bezier(.65,0,.35,1)}.twg-cv-box.is-still{transition:none}.twg-cv-box svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;display:block}.twg-cv-box rect{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1;visibility:hidden;transition:stroke-dashoffset .5s cubic-bezier(.45,0,.25,1),visibility 0s linear .4s}.twg-cv-box.is-drawn rect{stroke-dashoffset:0;visibility:inherit;transition:stroke-dashoffset .5s cubic-bezier(.45,0,.25,1) var(--cv-bd,0s),visibility 0s}.twg-cv-box.is-whole rect{stroke-dasharray:none}.twg-cv-box.is-scrub rect{visibility:inherit;transition:none}.twg-cv-box .edge{stroke:rgb(31 28 29 / .9);stroke-width:calc(var(--cv-lw) * 1.8)}.twg-cv-box .line{stroke:#cb6725;stroke-width:var(--cv-lw)}.twg-cv-boxes.is-still .twg-cv-box,.twg-cv-boxes.is-still .twg-cv-box rect{transition:none!important}.twg-sym__stage.has-zoomer{transition:margin-bottom 1s cubic-bezier(.65,0,.35,1)}.twg-sym__stage.has-zoomer>.twg-sym__img,.twg-sym__stage.has-zoomer>.twg-sym__zboxes{transform-origin:0 0;transition:transform 1s cubic-bezier(.65,0,.35,1)}.twg-sym__stage.is-zstill,.twg-sym__stage.is-zstill>.twg-sym__img,.twg-sym__stage.is-zstill>.twg-sym__zboxes{transition:none!important}.twg-sym__zlayer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:visible}.twg-sym__zlayer .twg-cv-pane{border-radius:2px;box-shadow:0 0 0 1px rgb(31 28 29 / .9),0 0 0 4px #cb6725,0 0 0 5px rgb(31 28 29 / .9)}.twg-sym__zone{flex:none;width:100%;pointer-events:none}.twg-sym__tiles.has-zoom{max-height:none;overflow:visible}.twg-sym__tiles.has-zoom>.twg-sym__tile.is-picked{transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.twg-sym__tiles.is-zooming>.twg-sym__tile.is-picked{opacity:0;transform:translateY(14px);transition:none}@media (prefers-reduced-motion:reduce){.twg-sym__stage.has-zoomer,.twg-sym__stage.has-zoomer>.twg-sym__img,.twg-sym__stage.has-zoomer>.twg-sym__zboxes,.twg-sym__zlayer .twg-cv-pane,.twg-sym__zlayer .twg-cv-pane img,.twg-sym__zboxes .twg-cv-box,.twg-sym__zboxes .twg-cv-box rect,.twg-sym__tiles.has-zoom>.twg-sym__tile.is-picked{transition:none!important}}.twg-sym__lbl{position:absolute;transform:translateY(-50%);font-family:var(--wp--preset--font-family--raleway,"Raleway",sans-serif);font-weight:700;font-size:.72rem;line-height:1.15;color:var(--sym-beige);pointer-events:none;z-index:4}