:root{--wg-focus:#1769e0;--wg-space-1:.25rem;--wg-space-2:.5rem;--wg-space-3:.75rem;--wg-space-4:1rem;--wg-space-6:1.5rem;--wg-space-8:2rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-size:var(--foundation-ui-scale,100%)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{min-width:320px}body{min-width:320px;overflow-x:hidden}:root:not([data-foundation-theme]),[data-foundation-theme=light],[data-foundation-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foundation-color-primary:var(--foundation-light-color-primary);--foundation-color-primary-contrast:var(--foundation-light-color-primary-contrast);--foundation-color-secondary:var(--foundation-light-color-secondary);--foundation-color-accent:var(--foundation-light-color-accent);--foundation-color-surface:var(--foundation-light-color-surface);--foundation-color-background:var(--foundation-light-color-background);--foundation-color-text:var(--foundation-light-color-text);--foundation-color-text-muted:var(--foundation-light-color-text-muted);--foundation-color-danger:var(--foundation-light-color-danger);--foundation-color-success:var(--foundation-light-color-success)}[data-foundation-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foundation-color-primary:var(--foundation-dark-color-primary);--foundation-color-primary-contrast:var(--foundation-dark-color-primary-contrast);--foundation-color-secondary:var(--foundation-dark-color-secondary);--foundation-color-accent:var(--foundation-dark-color-accent);--foundation-color-surface:var(--foundation-dark-color-surface);--foundation-color-background:var(--foundation-dark-color-background);--foundation-color-text:var(--foundation-dark-color-text);--foundation-color-text-muted:var(--foundation-dark-color-text-muted);--foundation-color-danger:var(--foundation-dark-color-danger);--foundation-color-success:var(--foundation-dark-color-success)}[data-foundation-theme=soft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foundation-color-primary:var(--foundation-soft-color-primary);--foundation-color-primary-contrast:var(--foundation-soft-color-primary-contrast);--foundation-color-secondary:var(--foundation-soft-color-secondary);--foundation-color-accent:var(--foundation-soft-color-accent);--foundation-color-surface:var(--foundation-soft-color-surface);--foundation-color-background:var(--foundation-soft-color-background);--foundation-color-text:var(--foundation-soft-color-text);--foundation-color-text-muted:var(--foundation-soft-color-text-muted);--foundation-color-danger:var(--foundation-soft-color-danger);--foundation-color-success:var(--foundation-soft-color-success)}@media (prefers-color-scheme:dark){[data-foundation-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foundation-color-primary:var(--foundation-dark-color-primary);--foundation-color-primary-contrast:var(--foundation-dark-color-primary-contrast);--foundation-color-secondary:var(--foundation-dark-color-secondary);--foundation-color-accent:var(--foundation-dark-color-accent);--foundation-color-surface:var(--foundation-dark-color-surface);--foundation-color-background:var(--foundation-dark-color-background);--foundation-color-text:var(--foundation-dark-color-text);--foundation-color-text-muted:var(--foundation-dark-color-text-muted);--foundation-color-danger:var(--foundation-dark-color-danger);--foundation-color-success:var(--foundation-dark-color-success)}}.wg-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wg-button{border-radius:var(--foundation-radius-sm,.6rem);min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;display:inline-flex}.wg-button:focus-visible,.wg-input:focus-visible,.wg-tab:focus-visible,.wg-dialog-close:focus-visible{outline:3px solid var(--wg-focus);outline-offset:2px}.wg-button:disabled{cursor:not-allowed;opacity:.55}.wg-button.wg-tone-primary{background:var(--foundation-color-primary,#1859a9);color:var(--foundation-color-primary-contrast,#fff)}.wg-button.wg-tone-neutral{border-color:color-mix(in srgb,currentColor 22%,transparent);background:var(--foundation-color-surface,#fff);color:var(--foundation-color-text,#172033)}.wg-size-sm{min-height:36px;padding:.4rem .7rem}.wg-size-lg{min-height:52px;padding:.8rem 1.25rem}.wg-icon-button{width:44px;padding:0}.wg-card{border:1px solid color-mix(in srgb,var(--foundation-color-text,#172033) 12%,transparent);border-radius:var(--foundation-radius-md,1rem);background:var(--foundation-color-surface,#fff);padding:clamp(1.25rem,4vw,2rem)}.wg-badge{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.wg-tone-success{color:var(--foundation-color-success,#167548)}.wg-tone-danger{color:var(--foundation-color-danger,#b42318)}.wg-alert{background:color-mix(in srgb,currentColor 8%,transparent);border-inline-start:4px solid;border-radius:.4rem;padding:1rem}.wg-alert>div{margin-top:.35rem}.wg-spinner>span:first-child{border:2px solid;border-right-color:#0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite wg-spin;display:inline-block}@keyframes wg-spin{to{transform:rotate(360deg)}}.wg-divider{border:0;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.wg-field{gap:.4rem;display:grid}.wg-field>label{font-weight:700}.wg-field-support{color:var(--foundation-color-text-muted,#667085);font-size:.82rem;display:grid}.wg-field-support [role=alert]{color:var(--foundation-color-danger,#b42318)}.wg-description-anchor{display:none}.wg-input{border:1px solid color-mix(in srgb,var(--foundation-color-text,#172033) 25%,transparent);border-radius:var(--foundation-radius-sm,.6rem);background:var(--foundation-color-surface,#fff);width:100%;min-height:44px;color:var(--foundation-color-text,#172033);font:inherit;padding:.65rem .75rem}.wg-textarea{resize:vertical}.wg-checkbox{align-items:flex-start;gap:.65rem;display:flex}.wg-checkbox input{width:1.2rem;height:1.2rem}.wg-page-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.wg-page-header h1{margin:.25rem 0}.wg-page-header p{color:var(--foundation-color-primary,#1859a9);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.wg-page-header span,.wg-empty p{color:var(--foundation-color-text-muted,#667085)}.wg-actions{flex-wrap:wrap;gap:.5rem;display:flex}.wg-empty{text-align:center;padding:3rem 1rem}.wg-module-selector{gap:1.5rem;display:grid}.wg-module-group{border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--foundation-radius-md,.9rem);background:var(--foundation-color-surface,#fff);padding:1.25rem}.wg-module-group h2{margin:0;font-size:1.1rem}.wg-module-group>p{color:var(--foundation-color-text-muted,#667085);margin:.45rem 0 1rem}.wg-module-list{gap:.6rem;display:grid}.wg-module-option{border-radius:var(--foundation-radius-sm,.6rem);background:color-mix(in srgb,var(--foundation-color-secondary,#e7eef8) 52%,transparent);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem;display:grid}.wg-module-option input{width:1.1rem;height:1.1rem;accent-color:var(--foundation-color-primary,#1859a9);margin-top:.15rem}.wg-module-option input:disabled{cursor:not-allowed}.wg-module-option strong,.wg-module-option small{display:block}.wg-module-option small{color:var(--foundation-color-text-muted,#667085);margin-top:.2rem}.wg-module-option:has(input:focus-visible){outline:3px solid var(--wg-focus);outline-offset:2px}.wg-code-block{border-radius:var(--foundation-radius-sm,.6rem);color:#e7eef8;white-space:pre;background:#121926;max-width:100%;padding:1rem;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.wg-wordmark{letter-spacing:-.03em;font-weight:850}.wg-app-header{z-index:20;border-bottom:1px solid color-mix(in srgb,var(--foundation-color-text,#172033) 12%,transparent);background:color-mix(in srgb,var(--foundation-color-surface,#fff) 94%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:72px;padding:.65rem max(1rem,50vw - 560px);display:grid;position:relative}.wg-app-brand{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.wg-app-brand img{object-fit:contain;width:52px;height:52px;display:block}.wg-app-navigation{justify-self:end}.wg-app-navigation ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.wg-app-navigation a{border-radius:var(--foundation-radius-sm,.6rem);min-height:44px;color:inherit;align-items:center;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.wg-app-navigation a:hover,.wg-app-navigation a:focus-visible{background:var(--foundation-color-secondary,#e7eef8);outline:none}.wg-menu-toggle{justify-self:end;width:44px;padding:0;font-size:1.35rem;display:none}.wg-shell{background:var(--foundation-color-background);min-height:100vh;color:var(--foundation-color-text);font-family:var(--foundation-font-body,ui-sans-serif,system-ui,sans-serif);margin:0}.wg-shell>header{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);justify-content:space-between;align-items:center;min-height:64px;padding:0 max(1rem,50vw - 560px);display:flex}.wg-shell>main{width:min(1120px,100% - 2rem);margin:auto;padding:2rem 0}.wg-dialog-overlay{background:#0000008c;position:fixed;inset:0}.wg-dialog-content{border-radius:var(--foundation-radius-md,1rem);background:var(--foundation-color-surface,#fff);width:min(32rem,100% - 2rem);max-height:calc(100vh - 2rem);color:var(--foundation-color-text,#172033);padding:1.5rem;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.wg-dialog-close{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:1.5rem;position:absolute;top:.75rem;right:.75rem}.wg-tabs-list{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);gap:.25rem;display:flex}.wg-tab{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:.6rem .9rem}.wg-tab[data-state=active]{border-bottom-color:var(--foundation-color-primary,#1859a9);font-weight:700}.wg-tab-panel{padding:1.5rem 0}.wg-auth-panel{width:min(28rem,100%);margin:auto}.wg-auth-panel form,.wg-feedback-panel form{gap:1rem;display:grid}.wg-review-trigger{z-index:30;border-radius:var(--foundation-radius-sm,.6rem) 0 0 var(--foundation-radius-sm,.6rem);writing-mode:vertical-rl;min-width:44px;position:fixed;top:50%;right:0;transform:translateY(-50%)}.wg-review-overlay{z-index:40}.wg-review-drawer{z-index:41;border-left:1px solid color-mix(in srgb,currentColor 12%,transparent);background:var(--foundation-color-surface,#fff);width:min(30rem,100%);color:var(--foundation-color-text,#172033);padding:clamp(1.25rem,4vw,2rem);position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-1rem 0 3rem #0000002e}.wg-review-form{gap:1rem;margin-top:1.25rem;display:grid}.wg-review-capture{object-fit:contain;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--foundation-radius-sm,.6rem);background:#fff;width:100%;max-height:16rem;display:block}.wg-theme-trigger{z-index:30;position:fixed;bottom:.75rem;right:.75rem}.wg-theme-overlay{z-index:50}.wg-theme-panel{z-index:51}.wg-theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.wg-scale-control{gap:.75rem;margin-top:1.5rem;display:grid}.wg-scale-control>label{justify-content:space-between;gap:1rem;font-weight:800;display:flex}.wg-scale-control output{color:var(--foundation-color-primary,#1859a9)}.wg-scale-control input[type=range]{width:100%;min-height:44px;accent-color:var(--foundation-color-primary,#1859a9);cursor:pointer}.wg-scale-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.wg-scale-presets button{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--foundation-radius-sm,.6rem);background:var(--foundation-color-surface,#fff);min-height:52px;color:inherit;cursor:pointer;font:inherit;place-items:center;padding:.45rem;display:grid}.wg-scale-presets button[aria-pressed=true]{border-color:var(--foundation-color-primary,#1859a9);background:var(--foundation-color-secondary,#e7eef8)}.wg-scale-presets small{color:var(--foundation-color-text-muted,#667085)}.wg-table-wrap{max-width:100%;overflow-x:auto}.wg-table{border-collapse:collapse;width:100%}.wg-table th,.wg-table td{text-align:left;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);padding:.8rem}@media (max-width:760px){.wg-app-header{grid-template-columns:1fr auto}.wg-menu-toggle{display:inline-flex}.wg-app-navigation{grid-column:1/-1;justify-self:stretch;width:100%;display:none}.wg-app-navigation[data-open=true]{display:block}.wg-app-navigation ul{flex-direction:column;align-items:stretch}.wg-app-navigation li,.wg-app-navigation a{width:100%}.wg-page-header{flex-direction:column;align-items:stretch}.wg-actions>*{flex:1}.wg-table th,.wg-table td{padding:.65rem}.wg-shell>main{padding:1rem 0}.wg-review-trigger{border-radius:var(--foundation-radius-sm,.6rem);writing-mode:horizontal-tb;top:auto;bottom:4.5rem;right:.75rem;transform:none}.wg-theme-options,.wg-scale-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.wg-theme-options,.wg-scale-presets{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
