#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang{display:inline-flex;gap:.125rem;padding:.25rem;border-radius:999px;background:var(--wt-raised);border:1px solid var(--wt-border);flex:none}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang__btn{border-radius:999px;padding:.45rem .9rem;min-height:2.375rem;font-size:.9rem;font-weight:500;color:var(--wt-muted);cursor:pointer;transition:background var(--wt-dur-fast) var(--wt-ease),color var(--wt-dur-fast) var(--wt-ease),box-shadow var(--wt-dur-fast) var(--wt-ease)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang__btn:hover{color:var(--wt-ink)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang__btn[aria-pressed=true]{background:#fff;color:var(--wt-ink);box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000000a}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang__btn:focus-visible{outline:2px solid var(--wt-blue-400);outline-offset:2px}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang--onblue{background:#ffffff1a;border-color:#ffffff38}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang--onblue .wtsy-lang__btn{color:var(--wt-on-blue-muted)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang--onblue .wtsy-lang__btn:hover{color:#fff}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-lang--onblue .wtsy-lang__btn[aria-pressed=true]{background:#fff;color:var(--wt-blue-900)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-form{display:flex;flex-direction:column;gap:1.1rem;background:#fff;padding:clamp(1.25rem,2.5vw,2rem);border-radius:var(--wt-radius-lg);box-shadow:0 10px 40px #002a3f14}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-field{display:flex;flex-direction:column;gap:.4rem;position:relative}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-label{font-size:.9375rem;font-weight:500;color:var(--wt-ink)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-label__req{color:var(--wt-danger)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-label__opt{color:var(--wt-muted);font-weight:400;font-size:.875rem}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control{display:block;width:100%;min-height:3.25rem;padding:.75rem 1rem;font-size:1.0625rem;line-height:1.4;color:var(--wt-ink);background:var(--wt-raised);border:1px solid var(--wt-border);border-radius:var(--wt-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:vertical;transition:border-color var(--wt-dur-fast),box-shadow var(--wt-dur-fast),background var(--wt-dur-fast)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control::placeholder{color:#6b7078;opacity:1}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control:hover{border-color:var(--wt-border-strong)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control:focus,#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control:focus-visible{outline:none;background:#fff;border-color:var(--wt-blue-500);box-shadow:0 0 0 3px #0074ae38}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control--ltr{direction:ltr;text-align:start}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control--invalid,#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-control--invalid:hover{border-color:var(--wt-danger);background:#fff}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-error{display:flex;align-items:center;gap:.35rem;font-size:.875rem;color:var(--wt-danger);font-weight:500}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-hint{font-size:.875rem;color:var(--wt-muted)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-hp{position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-check{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer;font-size:.9375rem;line-height:1.5}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-check input{position:absolute;width:1px;height:1px;opacity:0}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-check input:focus-visible+.wtsy-check__box{outline:2px solid var(--wt-blue-400);outline-offset:2px}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-check input:checked+.wtsy-check__box{background:var(--wt-blue-500);border-color:var(--wt-blue-500);color:#fff}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-check__box{flex:none;width:1.375rem;height:1.375rem;margin-block-start:.1rem;border-radius:6px;border:1px solid var(--wt-border-strong);background:#fff;color:transparent;display:grid;place-items:center;transition:background var(--wt-dur-fast),border-color var(--wt-dur-fast)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-turnstile{min-height:0}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-turnstile:not(:empty){margin-block-start:-.25rem}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-banner{display:flex;gap:.6rem;align-items:center;padding:.85rem 1rem;border-radius:var(--wt-radius);background:var(--wt-danger-bg);color:var(--wt-danger);font-weight:500;font-size:.9375rem}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-form__footer{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-form__note{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--wt-muted)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-spinner{width:1rem;height:1rem;border-radius:50%;border:2px solid rgb(255 255 255 / .4);border-top-color:#fff;animation:wtsy-spin .8s linear infinite}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-success{display:flex;flex-direction:column;gap:.75rem;background:var(--wt-success-bg);border-radius:var(--wt-radius-lg);padding:clamp(1.5rem,3vw,2.5rem)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-success h3{font-size:1.375rem;color:var(--wt-success)}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-success p{font-size:1.0625rem;line-height:1.6}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-success__icon{width:3rem;height:3rem;border-radius:50%;background:var(--wt-success);color:#fff;display:grid;place-items:center}#wt-react-root:is([data-app=syncshop],[data-app=portfolio]) .wtsy-success__actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-block-start:.5rem}@keyframes wtsy-spin{to{transform:rotate(360deg)}}
