dialog.wt{--wt-r:8px;border-radius:var(--wt-r);background:var(--wt-bg);width:min(560px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--wt-body);font-family:var(--wt-f-body,system-ui, sans-serif);text-align:left;text-transform:none;letter-spacing:normal;color-scheme:var(--wt-scheme,light);-webkit-font-smoothing:antialiased;border:0;margin:auto;padding:0;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 64px #00000052}dialog.wt[open]{flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) wt-rise;display:flex}dialog.wt::backdrop{background:var(--wt-backdrop,#0a0a0e9e)}dialog.wt *,dialog.wt :before,dialog.wt :after{box-sizing:border-box}@keyframes wt-rise{0%{transform:translateY(16px)scale(.985)}to{transform:none}}@keyframes wt-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:none}}@keyframes wt-draw{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes wt-turn{to{transform:rotate(360deg)}}dialog.wt .wt-sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:20px 28px 28px;overflow-y:auto}dialog.wt .wt-head{justify-content:space-between;align-items:center;gap:12px;margin:0 -8px 4px 0;display:flex}dialog.wt .wt-eyebrow{font-family:var(--wt-f-eyebrow,var(--wt-f-body));letter-spacing:.08em;text-transform:uppercase;color:var(--wt-mut);margin:0;font-size:13px;font-weight:600}dialog.wt .wt-x{border-radius:var(--wt-r);width:44px;height:44px;color:var(--wt-fg);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}dialog.wt .wt-x:hover{background:var(--wt-field)}dialog.wt .wt-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}dialog.wt .wt-title{font-family:var(--wt-f-display,var(--wt-f-body));font-size:var(--wt-title-size,28px);font-weight:var(--wt-title-weight,600);letter-spacing:var(--wt-title-track,-.01em);text-transform:var(--wt-title-case,none);color:var(--wt-fg);text-wrap:balance;outline:none;margin:0 0 8px;line-height:1.15}dialog.wt .wt-copy{color:var(--wt-body);text-wrap:pretty;margin:0 0 20px}dialog.wt .wt-form{margin:0}dialog.wt .wt-set{border:0;min-width:0;margin:0 0 18px;padding:0}dialog.wt .wt-set:last-of-type{margin-bottom:0}dialog.wt .wt-label{color:var(--wt-fg);margin:0 0 6px;padding:0;font-size:14px;font-weight:600;display:block}dialog.wt .wt-label span{color:var(--wt-mut);margin-left:6px;font-weight:400}dialog.wt .wt-chips{flex-wrap:wrap;gap:8px;display:flex}dialog.wt .wt-chip{border:1.5px solid var(--wt-line);border-radius:var(--wt-r);background:var(--wt-bg);min-height:44px;color:var(--wt-fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 14px;font-size:15px;line-height:1.3;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}dialog.wt .wt-chip:hover{border-color:var(--wt-chip-on)}dialog.wt .wt-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}dialog.wt .wt-chip svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:none}dialog.wt .wt-chip.is-on{background:var(--wt-chip-on);border-color:var(--wt-chip-on);color:var(--wt-chip-on-fg)}dialog.wt .wt-chip.is-on svg{display:block}dialog.wt .wt-chip:has(input:focus-visible){outline:3px solid var(--wt-focus);outline-offset:2px}dialog.wt .wt-field{min-width:0;margin:0 0 14px}dialog.wt .wt-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}dialog.wt input:not([type=checkbox]),dialog.wt textarea{border:1.5px solid var(--wt-line);border-radius:var(--wt-r);background:var(--wt-field);width:100%;min-height:44px;color:var(--wt-fg);font:inherit;appearance:none;margin:0;padding:10px 12px;font-size:16px;line-height:1.45;display:block}dialog.wt textarea{resize:vertical;min-height:112px}dialog.wt input:not([type=checkbox]):focus-visible,dialog.wt textarea:focus-visible{outline:3px solid var(--wt-focus);outline-offset:1px;border-color:var(--wt-fg)}dialog.wt [aria-invalid=true]{border-color:var(--wt-err)!important;border-width:2px!important}dialog.wt fieldset:disabled input:not([type=checkbox]),dialog.wt fieldset:disabled textarea,dialog.wt fieldset:disabled .wt-chip:not(.is-on){opacity:1;color:var(--wt-mut);cursor:default}dialog.wt fieldset:disabled .wt-chip,dialog.wt fieldset:disabled .wt-chip input{cursor:default}dialog.wt .wt-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}dialog.wt .wt-error{border-left:4px solid var(--wt-err);border-radius:var(--wt-r);background:var(--wt-field);color:var(--wt-fg);outline:none;margin:4px 0 16px;padding:12px 14px;font-size:15px}dialog.wt .wt-error p{margin:0}dialog.wt .wt-error p+p{margin-top:6px}dialog.wt .wt-error a,dialog.wt .wt-note a{color:var(--wt-fg);text-underline-offset:3px;font-weight:600;text-decoration:underline}dialog.wt .wt-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}dialog.wt .wt-btn{border-radius:var(--wt-r);min-width:112px;min-height:48px;font-family:var(--wt-f-button,var(--wt-f-body));letter-spacing:var(--wt-button-track,0);text-transform:var(--wt-button-case,none);cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}dialog.wt .wt-primary{background:var(--wt-accent);color:var(--wt-accent-fg);border-color:var(--wt-accent)}dialog.wt .wt-primary:hover:not(:disabled){filter:brightness(1.08)}dialog.wt .wt-primary:disabled{cursor:progress}dialog.wt .wt-ghost{color:var(--wt-fg);border-color:var(--wt-line);background:0 0}dialog.wt .wt-ghost:hover:not(:disabled){border-color:var(--wt-fg)}dialog.wt .wt-ghost:disabled{color:var(--wt-mut);cursor:default}dialog.wt .wt-btn:focus-visible,dialog.wt .wt-x:focus-visible{outline:3px solid var(--wt-focus);outline-offset:2px}dialog.wt .wt-spin{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite wt-turn}dialog.wt .wt-note{text-align:right;color:var(--wt-mut);margin:14px 0 0;font-size:13px}dialog.wt .wt-done{padding:12px 0 4px}dialog.wt .wt-check{width:56px;height:56px;margin:0 0 16px;animation:.42s cubic-bezier(.16,1,.3,1) wt-pop}dialog.wt .wt-check circle{fill:var(--wt-chip-on)}dialog.wt .wt-check path{fill:none;stroke:var(--wt-chip-on-fg);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;animation:.36s ease-out .16s both wt-draw}dialog.wt .wt-done .wt-title{font-size:var(--wt-done-size,34px)}dialog.wt .wt-done .wt-actions{justify-content:flex-start}@media (max-width:600px){dialog.wt{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0;margin:0}dialog.wt .wt-sheet{padding:0 max(16px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}dialog.wt .wt-head{z-index:1;background:var(--wt-bg);padding:max(8px, env(safe-area-inset-top)) 0 4px;position:sticky;top:0}dialog.wt .wt-title{font-size:var(--wt-title-size-sm,24px)}dialog.wt .wt-row{grid-template-columns:1fr;gap:0}dialog.wt .wt-actions{flex-direction:column-reverse}dialog.wt .wt-btn{width:100%}dialog.wt .wt-note{text-align:left}}@media (prefers-reduced-motion:reduce){dialog.wt[open],dialog.wt .wt-check,dialog.wt .wt-check path{animation:none}dialog.wt .wt-spin{animation-duration:1.6s}}
