.sq-btn[data-v-3d1fadf4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--sq-btn-border);border-radius:var(--sq-radius,10px);font-size:var(--sq-font-size-body,15px);font-weight:700;cursor:pointer;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.sq-btn--primary[data-v-3d1fadf4]{background:var(--sq-btn-bg);color:var(--sq-btn-fg)}.sq-btn--primary[data-v-3d1fadf4]:hover:not(:disabled){background:var(--sq-btn-hover-bg);color:var(--sq-btn-hover-fg)}.sq-btn--secondary[data-v-3d1fadf4]{background:var(--sq-btn-secondary-bg);color:var(--sq-btn-secondary-fg)}.sq-btn--secondary[data-v-3d1fadf4]:hover:not(:disabled){background:var(--sq-btn-secondary-hover-bg);color:var(--sq-btn-secondary-hover-fg)}.sq-btn[data-v-3d1fadf4]:focus-visible{outline:3px solid var(--sq-focus);outline-offset:2px}.sq-btn[data-v-3d1fadf4]:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sq-btn[data-v-3d1fadf4]{-webkit-transition:none;transition:none}}.sq-btn__spinner[data-v-3d1fadf4]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:sq-btn-spin-3d1fadf4 .8s linear infinite;animation:sq-btn-spin-3d1fadf4 .8s linear infinite}@-webkit-keyframes sq-btn-spin-3d1fadf4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sq-btn-spin-3d1fadf4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sq-btn__spinner[data-v-3d1fadf4]{-webkit-animation-duration:2.4s;animation-duration:2.4s}}.sq-resume[data-v-eb0bc69e]{padding:16px;margin-bottom:16px;border:1px solid var(--sq-card-line-strong);border-radius:var(--sq-radius,10px);background:var(--sq-surface)}.sq-resume__title[data-v-eb0bc69e]{margin:0 0 4px;font-size:var(--sq-font-size-title,20px);font-weight:700;color:var(--sq-brand)}.sq-resume__text[data-v-eb0bc69e]{font-size:var(--sq-font-size-body,15px);color:var(--sq-ink)}.sq-resume__actions[data-v-eb0bc69e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sq-toast-host[data-v-24e12646]{position:fixed;left:50%;bottom:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2000;max-width:calc(100vw - 32px)}.sq-toast[data-v-24e12646]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--sq-radius,10px);font-size:var(--sq-font-size-body,15px);background:var(--sq-surface);color:var(--sq-ink);border:1px solid var(--sq-card-line-strong);-webkit-box-shadow:3px 3px 20px 2px rgba(200,164,126,.5);box-shadow:3px 3px 20px 2px rgba(200,164,126,.5)}.sq-toast--error[data-v-24e12646]{border-left:4px solid var(--sq-danger)}.sq-toast__btn[data-v-24e12646]{min-height:44px;min-width:44px;padding:0 10px;background:transparent;border:0;color:var(--sq-brand);font-weight:700;text-decoration:underline;cursor:pointer}.sq-toast__btn[data-v-24e12646]:focus-visible{outline:3px solid var(--sq-focus);outline-offset:2px}.sq-root{--sq-surface:#121212;--sq-sunk:#222425;--sq-ink:#f5f6fa;--sq-brand:#c8a47e;--sq-accent:#c8a47e;--sq-on-accent:#121212;--sq-ok:#28a745;--sq-tag:#c8a47e;--sq-danger:#ff5c7c;--sq-line:#7a6650;--sq-muted:#adb5bd;--sq-font-size-body:15px;--sq-font-size-label:17px;--sq-font-size-heading:17px;--sq-font-size-title:20px;--sq-font-size-small:13px;--sq-radius:10px;--sq-btn-bg:#c8a47e;--sq-btn-fg:#000;--sq-btn-border:#c8a47e;--sq-btn-hover-bg:#121212;--sq-btn-hover-fg:#c8a47e;--sq-btn-secondary-bg:transparent;--sq-btn-secondary-fg:#c8a47e;--sq-btn-secondary-hover-bg:#c8a47e;--sq-btn-secondary-hover-fg:#000;--sq-input-bg:#121212;--sq-input-fg:#fff;--sq-input-border:#c8a47e;--sq-input-border-focus:#fff;--sq-card:#121212;--sq-card-line:#7a6650;--sq-card-line-strong:#c8a47e;--sq-text-on-card:#f5f6fa;--sq-icon:#c8a47e;--sq-icon-hover:#fff;--sq-icon-hover-bg:rgba(200,164,126,0.16);--sq-pill-bg:rgba(200,164,126,0.16);--sq-pill-fg:#c8a47e;--sq-switch-off:#6c757d;--sq-switch-on:#c8a47e;--sq-focus:#fff}.sq-shell[data-v-0d328d36]{color:var(--sq-ink);font-size:var(--sq-font-size-body,15px);padding:16px}.sq-shell__eyebrow[data-v-0d328d36]{margin:0 0 4px;font-size:var(--sq-font-size-small,13px);color:var(--sq-muted)}.sq-shell__title[data-v-0d328d36]{margin:0 0 12px;font-size:var(--sq-font-size-title,20px);font-weight:700;color:var(--sq-brand)}.sq-shell__page-header[data-v-0d328d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.sq-shell__sr-only[data-v-0d328d36]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sq-shell__actions[data-v-0d328d36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}