.dui{--dui-accent:#0068d9;--dui-accent-text:#0068d9;--dui-bg:#fff;--dui-fg:#191919;--dui-muted:#69707c;--dui-border:#e5e7eb;--dui-soft:#f8f9fb;--dui-radius:14px;--dui-gap:20px;color:var(--dui-fg);background:var(--dui-bg);font-family:var(--dui-font,Inter,ui-sans-serif,system-ui,sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.6}.dui[data-theme=dark]{--dui-accent-text:#80b8ff;--dui-bg:#141619;--dui-fg:#f3f4f6;--dui-muted:#a9b0ba;--dui-border:#32363d;--dui-soft:#20242a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dui[data-density=compact]{--dui-gap:12px}.dui *{box-sizing:border-box}.dui h1,.dui h2,.dui h3,.dui p{margin:0 0 12px}.dui h1{letter-spacing:-.04em;font-size:28px;line-height:1.25}.dui h2{letter-spacing:-.025em;font-size:20px}.dui h3{font-size:16px}.dui button,.dui input,.dui select{font:inherit}.dui button{cursor:pointer}.dui :focus-visible{outline:3px solid var(--dui-accent);outline-offset:3px}.dui button:disabled{cursor:default;opacity:.6}.dui .dui-button{background:var(--dui-accent,#087cff);color:#fff;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-weight:600;display:inline-flex}.dui .dui-secondary{background:var(--dui-bg,#fff);color:var(--dui-fg,#191919);border-color:var(--dui-border,#e5e7eb)}.dui .dui-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px;display:inline-flex}.dui .dui-monogram{background:var(--dui-soft,#f1f3f5);color:var(--dui-accent-text,#087cff);border:1px solid var(--dui-border,#ddd);justify-content:center;align-items:center;font-size:16px;font-weight:700}.dui .dui-identity{align-items:center;gap:16px;margin-bottom:28px;display:flex}.dui .dui-identity p{color:var(--dui-muted,#69707c)}.dui .dui-card{border:1px solid var(--dui-border);border-radius:var(--dui-radius);padding:var(--dui-gap);background:var(--dui-bg);color:var(--dui-fg)}.dui .dui-capabilities{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;margin:20px 0;display:grid}.dui .dui-capability{text-align:left;flex-direction:column;gap:5px;display:flex}.dui .dui-capability span,.dui .dui-muted{color:var(--dui-muted)}.dui .dui-form{gap:16px;display:grid}.dui .dui-field{gap:6px;display:grid}.dui .dui-field label{font-weight:600}.dui .dui-field input,.dui .dui-field select{border:1px solid var(--dui-border);background:var(--dui-bg);width:100%;min-height:44px;color:var(--dui-fg);border-radius:8px;padding:10px 12px}.dui .dui-progress{margin:24px 0;padding:0;list-style:none}.dui .dui-progress li{border-bottom:1px solid var(--dui-border);align-items:center;gap:12px;padding:12px 0;display:flex}.dui .dui-progress small{color:var(--dui-muted);margin-left:auto}.dui .dui-progress [data-status=completed]>:first-child{color:#168349}.dui .dui-facts>div{border-bottom:1px solid var(--dui-border);justify-content:space-between;gap:24px;padding:10px 0;display:flex}.dui .dui-facts dt{color:var(--dui-muted)}.dui .dui-facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.dui .dui-actions{flex-wrap:wrap;gap:12px;display:flex}.dui .dui-results{margin-top:24px}.dui .dui-text{white-space:pre-wrap}.dui .dui-media{border-radius:12px;max-width:100%}.dui .dui-link{color:var(--dui-accent-text)}.dui .dui-message{border-bottom:1px solid var(--dui-border);padding:16px 0}.dui .dui-section{margin:24px 0}.dui .dui-personal{text-align:center;max-width:768px;color:var(--dui-muted,#69707c);margin:0 auto 24px;font-size:14px}.dui .dui-task-header{align-items:center;gap:20px;display:flex}.dui .dui-task-index{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.dui .dui-task-index h2{width:100%}.dui .dui-task-index button{border:1px solid var(--dui-border);background:var(--dui-soft);color:var(--dui-fg);border-radius:8px;padding:8px}.dui .dui-task-canvas{gap:20px;display:flex;overflow:auto}.dui .dui-preview{border:1px solid var(--dui-border);border-radius:16px;padding:28px}.dui .dui-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.dui .dui-toolbar label{align-items:center;gap:8px;display:flex}.dui .dui-toolbar select{border:1px solid var(--dui-border);background:var(--dui-bg);color:var(--dui-fg);border-radius:8px;padding:8px}.dui .dui-code{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--dui-soft);border:1px solid var(--dui-border);border-radius:12px;padding:20px;font-size:12px}.dui .dui-catalog{max-width:1080px;margin:auto;padding:32px}.dui .dui-catalog>header{margin-bottom:32px}.dui .dui-catalog>nav{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.dui .dui-catalog section[id]{scroll-margin-top:80px}.dui .dui-catalog footer{border-top:1px solid var(--dui-border);color:var(--dui-muted);margin-top:32px;padding-top:20px}@media (max-width:600px){.dui .dui-catalog,.dui .dui-preview{padding:18px}.dui .dui-identity{align-items:flex-start}.dui .dui-facts>div{gap:12px}.dui h1{font-size:24px}}@media (prefers-reduced-motion:no-preference){.dui .dui-button,.dui .dui-capability{transition:background .12s,border-color .12s}}.dui .dui-identity{text-align:center;display:block}.dui .dui-identity>.dui-avatar{margin:0 auto 16px}.dui .dui-identity h1{margin:12px 0 8px}.dui[data-theme=dark] .dui-error{color:#ff8b80}.dui-catalog>.dui-preview+.dui-preview{margin-top:24px}.dui .dui-thread-list{gap:8px;margin:16px 0;display:grid}.dui .dui-thread-list button{background:var(--dui-bg);color:var(--dui-fg);border:1px solid var(--dui-border);border-radius:8px;justify-content:space-between;gap:16px;padding:12px;display:flex}.dui .dui-thread-list [aria-current]{border-color:var(--dui-accent-text)}.dui .dui-scalar-fields{gap:16px;display:grid}.dui .dui-scalar-fields label{gap:6px;display:grid}.dui .dui-scalar-fields input,.dui .dui-scalar-fields select,.dui .dui-scalar-fields textarea{font:inherit;border:1px solid var(--dui-border);background:var(--dui-bg);color:var(--dui-fg);border-radius:8px;padding:10px}.dui .dui-activity-summary{align-items:center;gap:12px;display:flex}.dui-preview-tabs{background:#fafafa;border:1px solid #e4e4e7;border-radius:10px;flex-shrink:0;padding:2px;display:inline-flex}.dui-preview-tabs button{color:#71717a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:20px}.dui-preview-tabs button[aria-pressed=true]{color:#27272a;background:#fff;border-color:#d4d4d8;box-shadow:0 1px 3px #00000012}.dui-preview-tabs button:focus-visible,.dui-code-panel button:focus-visible{outline-offset:3px;outline:2px solid #1684ff}.dui-code-panel{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:20px;min-width:0;padding:8px;position:relative}.dui-code-file{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font:12px/18px ui-monospace,monospace;display:flex}.dui-code-file button,.dui-code-expand{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #00000010}.dui-code-body{background:#fff;border:1px solid #e4e4e7;border-radius:14px;position:relative;overflow:hidden}.dui-code-body[data-collapsed=true]{max-height:360px}.dui-code-body pre{tab-size:2;margin:0;padding:28px;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.dui-code-fade{pointer-events:none;background:linear-gradient(#0000,#fff);height:130px;position:absolute;inset:auto 0 0}.dui-code-expand{margin:-48px auto 14px;display:block;position:relative}.dui-code-body[data-collapsed=false]+.dui-code-expand{margin:14px auto 6px}.dui-syntax-keyword{color:#d92d80}.dui-syntax-string{color:#087443}.dui-syntax-comment{color:#71717a}.dui-code-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dui-design-example{min-width:0;margin-top:48px}.dui-design-example>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.dui-design-example>header h2{margin:0;font-size:20px}.dui-design-example [hidden]{display:none}.dui[data-theme=dark] .dui-code-panel{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.dui[data-theme=dark] .dui-code-body{background:#09090b;border-color:#3f3f46}.dui[data-theme=dark] .dui-code-fade{background:linear-gradient(#0000,#09090b)}@media (max-width:640px){.dui-code-body pre{padding:16px;font-size:12px}.dui-code-file{flex-wrap:wrap}}.dui-code-panel[data-theme=dark]{color:#d4d4d8;background:#18181b;border-color:#3f3f46}.dui-code-panel[data-theme=dark] .dui-code-body{background:#09090b;border-color:#3f3f46}.dui-code-panel[data-theme=dark] .dui-code-fade{background:linear-gradient(#0000,#09090b)}.dui[data-theme=dark] .dui-syntax-string,.dui-code-panel[data-theme=dark] .dui-syntax-string{color:#6ee7b7}.dui[data-theme=dark] .dui-syntax-keyword,.dui-code-panel[data-theme=dark] .dui-syntax-keyword{color:#f9a8d4}.dui[data-theme=dark] .dui-preview-tabs{background:#18181b;border-color:#3f3f46}.dui[data-theme=dark] .dui-preview-tabs button{color:#a1a1aa}.dui[data-theme=dark] .dui-preview-tabs button[aria-pressed=true]{color:#fafafa;background:#27272a;border-color:#52525b}.dui .dui-sphere{background:radial-gradient(circle at 30% 22%,#fff9 0,transparent 34%),radial-gradient(circle at 70% 80%,#000a 0,transparent 62%),radial-gradient(circle at 40% 40%,hsl(var(--dui-sphere-hue)62% 65%),hsl(var(--dui-sphere-hue)70% 26%));box-shadow:inset 0 0 0 1px #ffffff50,inset -3px -4px 8px #0003,0 3px 5px #0002}.dui .dui-avatar>*{width:100%;height:100%}.dui .dui-agent-page{max-width:880px;margin:auto;padding:0 24px 40px}.dui .dui-agent-topbar{color:var(--dui-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 0 24px;font-size:12px;display:flex}.dui .dui-status-badge{border:1px solid var(--dui-border);white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:11px}.dui .dui-agent-page .dui-identity{margin:0;padding:20px 0 28px}.dui .dui-agent-page .dui-identity>.dui-avatar{width:80px;height:80px;margin-bottom:24px}.dui .dui-agent-page .dui-identity h3{letter-spacing:-.04em;font-size:28px;font-weight:600}.dui .dui-agent-page .dui-identity p{max-width:430px;margin:0 auto;font-size:15px}.dui .dui-agent-page>.dui-section{max-width:560px;margin:24px auto 0}.dui .dui-operation-heading h3{margin:0 0 4px;font-size:14px;font-weight:600}.dui .dui-operation-heading p{font-size:13px}.dui .dui-capability{border-radius:10px;padding:16px;box-shadow:0 1px 2px #00000005}.dui .dui-capability strong{font-size:14px;font-weight:600}.dui .dui-capability span{font-size:13px;line-height:1.5}.dui .dui-form{gap:18px;padding-top:20px}.dui .dui-form h3{margin:0;font-size:16px;font-weight:600}.dui .dui-form>p{margin:-12px 0 0;font-size:13px}.dui .dui-form .dui-button{justify-self:start;min-width:120px;margin-top:4px}.dui .dui-field label{font-size:13px;font-weight:500}.dui .dui-field input,.dui .dui-field select{min-height:40px;box-shadow:0 1px 2px #00000005}.dui .dui-example-caption{border-top:1px solid var(--dui-border);color:var(--dui-muted);margin:0;padding:16px 24px 0;font-size:12px}.dui .dui-task-header{border-bottom:1px solid var(--dui-border);padding:0 0 20px;font-size:13px}.dui .dui-task-canvas{max-width:660px;min-height:220px;margin:28px auto}.dui .dui-message{padding:18px 0;line-height:1.75}.dui .dui-thread-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin-bottom:28px}.dui .dui-thread-list button{text-align:left;padding:14px 16px;font-size:13px}.dui .dui-thread-list [aria-current]{border-color:var(--dui-fg);background:var(--dui-soft)}.dui h1,.dui h2,.dui h3{font-weight:600}@media (max-width:600px){.dui .dui-agent-page{padding:0 0 24px}.dui .dui-agent-page .dui-identity{padding-top:24px}.dui .dui-agent-topbar{flex-wrap:wrap}.dui .dui-example-caption{padding:16px 0 0}}.dui .dui-avatar-specimens{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex}.dui .dui-avatar-specimens figure{justify-items:center;gap:16px;margin:0;display:grid}.dui .dui-avatar-specimens figcaption{color:var(--dui-muted);font-size:12px}.dui .dui-avatar-fill{width:100%;height:100%}.dui .dui-task-canvas{flex-direction:column;gap:12px}.dui .dui-task-canvas>*{min-width:0}.dui .dui-message strong{color:var(--dui-muted);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.dui .dui-message>div{font-size:15px}.dui .dui-task-index h2{font-size:20px}.dui{--dui-success:#177546;--dui-danger:#c52c22;--dui-shadow:0 2px 4px #00000003,0 12px 32px #00000006}.dui[data-theme=dark]{--dui-success:#77dba4;--dui-danger:#ff9b94;--dui-shadow:0 2px 12px #00000018}.dui .dui-button{border-radius:10px;min-height:44px;padding:10px 18px;box-shadow:0 1px 2px #00000012}.dui .dui-button:not(:disabled):hover{filter:brightness(1.08)}.dui .dui-button:not(:disabled):active{transform:translateY(1px)}.dui .dui-secondary:not(:disabled):hover{background:var(--dui-soft);filter:none}.dui .dui-card{box-shadow:var(--dui-shadow)}.dui .dui-capability{box-shadow:none;border-radius:14px;gap:8px;padding:18px}.dui .dui-capability:not(:disabled):hover{background:var(--dui-soft);border-color:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-capability:not(:disabled):hover{border-color:color-mix(in srgb,var(--dui-fg)25%,var(--dui-border))}}.dui .dui-capability[aria-pressed=true]{border-color:var(--dui-accent);box-shadow:0 0 0 1px var(--dui-accent);background:var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-capability[aria-pressed=true]{background:color-mix(in srgb,var(--dui-accent)5%,var(--dui-bg))}}.dui .dui-capability .dui-capability-heading{width:100%;color:var(--dui-fg);justify-content:space-between;align-items:center;gap:16px;display:flex}.dui .dui-selection-mark{background:var(--dui-soft);width:22px;height:22px;color:var(--dui-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.dui .dui-capability[aria-pressed=true] .dui-selection-mark{background:var(--dui-accent);color:#fff}.dui .dui-agent-page{max-width:940px;padding:12px 24px 36px}.dui .dui-agent-page .dui-identity{padding:24px 0 32px}.dui .dui-agent-page>.dui-section{max-width:620px;margin-top:16px}.dui .dui-agent-page .dui-form{border:1px solid var(--dui-border);background:var(--dui-soft);border-radius:18px;margin-top:28px;padding:26px}.dui .dui-form>p{margin:0}.dui .dui-field{gap:8px}.dui .dui-field :is(input,select),.dui .dui-scalar-fields :is(input,select,textarea){border-radius:10px;min-height:44px;padding:10px 13px;box-shadow:0 1px 2px #00000005}.dui .dui-field :is(input,select):not(:disabled):hover,.dui .dui-scalar-fields :is(input,select,textarea):not(:disabled):hover{border-color:var(--dui-muted)}@supports (color:color-mix(in lab, red, red)){.dui .dui-field :is(input,select):not(:disabled):hover,.dui .dui-scalar-fields :is(input,select,textarea):not(:disabled):hover{border-color:color-mix(in srgb,var(--dui-muted)50%,var(--dui-border))}}.dui .dui-field :is(input,select):focus-visible,.dui .dui-scalar-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--dui-accent);outline-offset:2px}.dui .dui-field [aria-invalid=true]{border-color:var(--dui-danger)}.dui .dui-error{color:var(--dui-danger);font-size:13px}.dui .dui-field :disabled{color:var(--dui-muted);background:var(--dui-soft);cursor:not-allowed}.dui .dui-thread-list{grid-template-columns:1fr;gap:6px}.dui .dui-thread-list button{border-radius:12px;align-items:center;min-height:64px;padding:16px 18px}.dui .dui-thread-list [aria-current]{border-color:var(--dui-border);box-shadow:inset 3px 0 var(--dui-accent);background:var(--dui-soft)}.dui .dui-status-badge{text-transform:capitalize;background:var(--dui-soft);color:var(--dui-muted);padding:4px 10px;font-size:11px}.dui .dui-status-badge[data-status=completed]{color:var(--dui-success);background:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-status-badge[data-status=completed]{background:color-mix(in srgb,var(--dui-success)9%,var(--dui-bg))}}.dui .dui-status-badge[data-status=completed]{border-color:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-status-badge[data-status=completed]{border-color:color-mix(in srgb,var(--dui-success)20%,var(--dui-border))}}.dui .dui-task-header{margin-top:8px;padding:20px 0}.dui .dui-task-header>span{color:var(--dui-muted);overflow-wrap:anywhere;font-size:12px}.dui .dui-task-index{gap:8px;padding:8px 0 16px}.dui .dui-task-index h2{margin:12px 0;font-size:26px;line-height:1.25}.dui .dui-task-index button{border-radius:99px;padding:8px 12px;font-size:12px}.dui .dui-task-index button[aria-current]{color:var(--dui-accent-text);border-color:var(--dui-accent)}.dui .dui-task-canvas{overflow-wrap:anywhere;gap:24px;width:100%;max-width:720px;margin:8px auto 24px}.dui .dui-message{border:0;padding:0}.dui .dui-message strong{margin-bottom:8px;font-size:12px}.dui .dui-message>div{border:1px solid var(--dui-border);background:var(--dui-soft);border-radius:4px 16px 16px;padding:16px 20px;font-size:14px;line-height:1.7}.dui .dui-progress{margin:20px 0;padding:0}.dui .dui-progress li{gap:12px;padding:14px 0}.dui .dui-progress li:last-child{border-bottom:0}.dui .dui-progress li>:first-child{border:1px solid var(--dui-border);background:var(--dui-soft);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.dui .dui-progress [data-status=completed]>:first-child{color:var(--dui-success);background:var(--dui-success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.dui .dui-progress [data-status=completed]>:first-child{background:color-mix(in srgb,var(--dui-success)10%,var(--dui-bg))}}.dui .dui-progress [data-status=running]>:first-child{color:var(--dui-accent-text);border-color:var(--dui-accent)}.dui .dui-progress [data-status=failed]>:first-child{color:var(--dui-danger)}.dui .dui-progress small{text-transform:capitalize;font-size:11px}.dui .dui-decision{border-radius:18px;padding:26px}.dui .dui-decision-status{color:var(--dui-muted);border-bottom:1px solid var(--dui-border);padding-bottom:16px;font-size:12px}.dui .dui-decision h3{margin:20px 0 8px;font-size:20px}.dui .dui-facts{margin:20px 0}.dui .dui-facts>div{gap:24px;padding:14px 0;font-size:13px}.dui .dui-facts>div:last-child{border-bottom:0}.dui .dui-facts dt{flex:1}.dui .dui-facts dd{font-variant-numeric:tabular-nums;flex:1}.dui .dui-result-eyebrow{letter-spacing:.09em;color:var(--dui-muted);margin-bottom:12px;font-size:10px;font-weight:600;display:block}.dui .dui-thread-result{border-radius:18px;padding:26px}.dui .dui-thread-result h3{font-size:22px}.dui .dui-thread-result>p{margin:16px 0 0;font-size:12px}.dui .dui-activity-summary{border:1px solid var(--dui-border);background:var(--dui-soft);border-radius:12px;flex-wrap:wrap;padding:16px}.dui .dui-component-stage{max-width:640px;margin:0 auto;padding:20px 8px}.dui .dui-component-stage[data-component=button],.dui .dui-component-stage[data-component=agent-avatar]{justify-content:center;padding:48px 16px;display:flex}.dui .dui-component-stage[data-component=agent-identity]{padding:32px 16px}@media (max-width:600px){.dui .dui-agent-page{padding:0 0 24px}.dui .dui-agent-page .dui-form,.dui .dui-decision,.dui .dui-thread-result{padding:20px}.dui .dui-thread-list button{flex-direction:column;align-items:flex-start;gap:8px}.dui .dui-message>div{padding:14px}.dui .dui-task-header{gap:12px}.dui .dui-component-stage{padding:8px 0}}.dui-sharing{justify-content:flex-end;gap:12px;margin-block:12px;display:flex}.dui-participants{margin-right:8px;display:inline-flex}.dui-participants>span{background:var(--dui-surface,#282b30);width:26px;height:26px;color:var(--dui-text,#fff);border:1px solid #8886;border-radius:50%;place-items:center;margin-left:-4px;font-size:12px;display:grid}.dui-share-dialog{color:canvastext;background:canvas;border:1px solid #8884;border-radius:20px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.dui-share-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.dui-share-dialog header,.dui-share-dialog li{justify-content:space-between;align-items:center;gap:16px;display:flex}.dui-share-dialog h3{margin:0}.dui-share-dialog ul{padding:0;list-style:none}.dui-share-dialog li{border-bottom:1px solid #8883;padding-block:12px}.dui-share-dialog small{opacity:.65;display:block}.dui-collaboration-preview{border:1px solid var(--dui-border);border-radius:16px;margin-block:16px;padding:20px}.dui-collaboration-preview>.dui-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dui-collaboration-preview .dui-toolbar label{margin-left:auto}.dui-collaboration-preview .dui-toolbar button[aria-pressed=true]{border-color:var(--dui-accent);background:var(--dui-soft)}.dui-collaboration-preview>.dui-message,.dui-collaboration-preview>.dui-decision{max-width:680px;margin:16px auto}.dui-collaboration-preview>p:empty{display:none}@media (max-width:480px){.dui-collaboration-preview{padding:12px}.dui-collaboration-preview .dui-toolbar label{margin-left:0}}.dui-preview-toolbar{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:12px;max-width:100%;margin-bottom:12px;padding:12px 0 18px;display:flex;overflow-x:auto}.dui-preview-toolbar>*{flex-shrink:0}.dui-preview-toolbar .dui-toolbar-user{white-space:nowrap;align-items:center;gap:8px;display:flex}.dui-preview-toolbar select{border:1px solid var(--dui-border,#8884);max-width:150px;min-height:36px;color:inherit;font:inherit;background:0 0;border-radius:9px;padding:6px 10px}.dui-preview-toolbar .dui-preview-tabs{margin:0}.dui-preview-toolbar .dui-preview-tabs button{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;display:inline-flex}.dui{--dui-ease:cubic-bezier(.22,1,.36,1);--dui-spring:cubic-bezier(.2,.8,.2,1.12);--dui-shadow:0 2px 3px #13182303,0 8px 28px #13182305;--dui-success:#168349;--dui-danger:#c83b38}.dui[data-theme=dark]{--dui-shadow:0 2px 3px #0002,0 8px 28px #0002;--dui-success:#69d49c;--dui-danger:#ff9690}.dui .dui-eyebrow{color:var(--dui-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.dui .dui-button{min-height:42px;transition:background .18s,box-shadow .2s,transform .25s var(--dui-spring),opacity .18s;border-radius:12px;padding:10px 18px;box-shadow:inset 0 1px #ffffff26,0 1px 2px #0000000a}.dui .dui-button:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 3px 10px #00000012}.dui .dui-button:not(:disabled):active{box-shadow:none;transform:translateY(1px)scale(.98)}.dui .dui-button:disabled{opacity:.6}.dui .dui-form{gap:22px}.dui .dui-form-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dui .dui-form-heading h3{letter-spacing:-.035em;margin:6px 0 0;font-size:19px;line-height:1.35}.dui .dui-field-count{font-variant-numeric:tabular-nums;border:1px solid var(--dui-border);border-radius:100px;flex-shrink:0;align-items:center;gap:4px;padding:5px 10px;font-size:12px;display:inline-flex}.dui .dui-field-count>span{color:var(--dui-muted)}.dui .dui-form-description{margin:-10px 0 0;font-size:13px;line-height:1.7}.dui .dui-form-fields,.dui .dui-scalar-fields{gap:22px;min-width:0;display:grid}.dui .dui-field{gap:7px;min-width:0}.dui .dui-control{isolation:isolate;min-width:0;position:relative}.dui .dui-control>label{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 28px);color:var(--dui-muted);background:var(--dui-bg);transform-origin:0;transition:top .22s var(--dui-ease),font-size .22s var(--dui-ease),color .18s;cursor:text;margin:0;padding:0 5px;font-size:14px;font-weight:400;line-height:20px;position:absolute;top:17px;left:14px;overflow:hidden}.dui .dui-control[data-filled=true]>label,.dui .dui-control:focus-within>label,.dui .dui-control[data-kind=select]>label{font-size:11px;font-weight:500;line-height:18px;top:-9px}.dui .dui-control:focus-within>label{color:var(--dui-accent-text)}.dui .dui-control>input,.dui .dui-control>select,.dui .dui-control>textarea{border:1px solid var(--dui-border);background:var(--dui-bg);width:100%;min-height:56px;color:var(--dui-fg);font:inherit;border-radius:14px;padding:15px 18px;line-height:24px;transition:border-color .18s,box-shadow .18s,background .18s;display:block;box-shadow:inset 0 1px 2px #00000003}.dui .dui-control>textarea{resize:vertical;min-height:120px}.dui .dui-control>:is(input,select,textarea):hover:not(:disabled){border-color:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-control>:is(input,select,textarea):hover:not(:disabled){border-color:color-mix(in srgb,var(--dui-fg)28%,var(--dui-border))}}.dui .dui-control>:is(input,select,textarea):focus-visible{border-color:var(--dui-accent);box-shadow:0 0 0 3px var(--dui-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.dui .dui-control>:is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--dui-accent)12%,transparent)}}.dui .dui-control[data-kind=number] input{appearance:textfield;padding-right:80px}.dui .dui-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dui .dui-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dui .dui-stepper{gap:3px;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.dui .dui-stepper button{background:var(--dui-soft);width:27px;height:30px;color:var(--dui-fg);transition:background .15s,transform .2s var(--dui-spring);border:0;border-radius:7px;padding:0;font-size:17px}.dui .dui-stepper button:not(:disabled):hover{background:var(--dui-border)}.dui .dui-stepper button:not(:disabled):active{transform:scale(.9)}.dui .dui-field[data-disabled]{opacity:.65}.dui .dui-field-hint{color:var(--dui-muted);margin-left:3px;font-size:12px}.dui .dui-field[data-invalid=true] .dui-control>:is(input,select,textarea){border-color:var(--dui-danger)}.dui .dui-field[data-invalid=true] label{color:var(--dui-danger)}.dui .dui-field-error{animation:dui-reveal .22s var(--dui-ease);align-items:center;gap:6px;font-size:12px;display:flex}.dui .dui-field-error>span{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.dui .dui-error{color:var(--dui-danger)}.dui .dui-form-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.dui .dui-form-note{color:var(--dui-muted);max-width:230px;font-size:11px;line-height:1.6}.dui .dui-form-footer>button{flex-shrink:0}.dui .dui-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.85s linear infinite dui-spin;display:inline-block}.dui .dui-list-search{background:var(--dui-soft);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dui .dui-list-search:focus-within{border-color:var(--dui-accent)}.dui .dui-list-search>input{width:100%;min-width:0;color:var(--dui-fg);font:inherit;background:0 0;border:0;outline:none;padding:0}.dui .dui-list-search>input:focus-visible{outline:none}.dui .dui-list-count{color:var(--dui-muted);font-variant-numeric:tabular-nums;font-size:11px}.dui .dui-capabilities{gap:10px}.dui .dui-capability{background:var(--dui-bg);box-shadow:var(--dui-shadow);transition:transform .3s var(--dui-spring),border-color .2s,box-shadow .2s,background .2s;border-radius:14px;padding:18px;position:relative}.dui .dui-capability:not(:disabled):hover{border-color:var(--dui-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dui .dui-capability:not(:disabled):hover{border-color:color-mix(in srgb,var(--dui-accent)35%,var(--dui-border))}}.dui .dui-capability:not(:disabled):active{transform:scale(.985)}.dui .dui-capability[aria-pressed=true]{background:var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-capability[aria-pressed=true]{background:color-mix(in srgb,var(--dui-accent)4%,var(--dui-bg))}}.dui .dui-capability[aria-pressed=true]{border-color:var(--dui-accent);box-shadow:0 0 0 1px var(--dui-accent)}.dui .dui-capability-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.dui .dui-capability-heading strong{color:var(--dui-fg);font-size:14px;font-weight:550}.dui .dui-selection-mark{background:var(--dui-soft);width:24px;height:24px;transition:transform .25s var(--dui-spring),color .2s,background .2s;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.dui .dui-capability[aria-pressed=true] .dui-selection-mark{background:var(--dui-accent);color:#fff;animation:dui-pop .25s var(--dui-spring)}.dui .dui-capability-description{font-size:12px;line-height:1.7}.dui .dui-work-progress{padding:20px 0}.dui .dui-progress-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.dui .dui-progress-count{font-variant-numeric:tabular-nums;font-size:12px}.dui .dui-progress-count>span{color:var(--dui-muted)}.dui .dui-progress-meter{background:var(--dui-soft);width:100%;height:4px;accent-color:var(--dui-accent);border:0;border-radius:8px;display:block;overflow:hidden}.dui .dui-progress-meter::-webkit-progress-bar{background:var(--dui-soft);border-radius:8px}.dui .dui-progress-meter::-webkit-progress-value{background:var(--dui-accent);transition:width .45s var(--dui-ease);border-radius:8px}.dui .dui-progress-meter::-moz-progress-bar{background:var(--dui-accent);border-radius:8px}.dui .dui-progress{margin:16px 0 0}.dui .dui-progress li{border:0;gap:13px;min-height:58px;padding:12px 0;position:relative}.dui .dui-progress li:not(:last-child):after{content:"";background:var(--dui-border);width:1px;position:absolute;top:42px;bottom:-14px;left:14px}.dui .dui-step-dot{z-index:1;border:1px solid var(--dui-border);background:var(--dui-bg);font-variant-numeric:tabular-nums;width:29px;height:29px;color:var(--dui-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid;position:relative}.dui .dui-progress [data-status=completed]>.dui-step-dot{color:var(--dui-success);border-color:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-progress [data-status=completed]>.dui-step-dot{border-color:color-mix(in srgb,var(--dui-success)20%,var(--dui-border))}}.dui .dui-progress [data-status=completed]>.dui-step-dot{background:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-progress [data-status=completed]>.dui-step-dot{background:color-mix(in srgb,var(--dui-success)7%,var(--dui-bg))}}.dui .dui-progress [data-status=running]>.dui-step-dot{color:var(--dui-accent-text);border-color:var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-progress [data-status=running]>.dui-step-dot{border-color:color-mix(in srgb,var(--dui-accent)35%,var(--dui-border))}}.dui .dui-progress [data-status=running]>.dui-step-dot{box-shadow:0 0 0 4px var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-progress [data-status=running]>.dui-step-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--dui-accent)5%,transparent)}}.dui .dui-progress [data-status=failed]>.dui-step-dot{color:var(--dui-danger);border-color:var(--dui-danger)}.dui .dui-step-title{color:var(--dui-muted);font-size:13px}.dui .dui-progress [data-status=running] .dui-step-title{color:var(--dui-fg);font-weight:550}.dui .dui-progress small{font-size:11px}.dui .dui-decision{box-shadow:var(--dui-shadow);border-radius:16px;padding:24px;transition:border-color .25s,background .25s}.dui .dui-decision-status{border:0;align-items:center;gap:8px;margin:0 0 18px;padding:0;font-size:11px;display:flex}.dui .dui-decision-icon{border:1px solid var(--dui-border);background:var(--dui-soft);width:24px;height:24px;color:var(--dui-fg);border-radius:50%;place-items:center;display:grid}.dui .dui-decision[data-decision=approved] .dui-decision-icon{color:var(--dui-success);background:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-decision[data-decision=approved] .dui-decision-icon{background:color-mix(in srgb,var(--dui-success)8%,var(--dui-bg))}}.dui .dui-decision[data-decision=approved] .dui-decision-icon{border-color:var(--dui-success)}@supports (color:color-mix(in lab, red, red)){.dui .dui-decision[data-decision=approved] .dui-decision-icon{border-color:color-mix(in srgb,var(--dui-success)20%,var(--dui-border))}}.dui .dui-decision[data-decision=approved] .dui-decision-icon{animation:dui-pop .3s var(--dui-spring)}.dui .dui-decision[data-decision=declined] .dui-decision-icon{color:var(--dui-muted)}.dui .dui-decision h3{letter-spacing:-.03em;margin:0 0 8px;font-size:19px}.dui .dui-decision>.dui-muted{font-size:13px;line-height:1.75}.dui .dui-detail-toggle{width:100%;color:var(--dui-muted);border:0;border-block:1px solid var(--dui-border);background:0 0;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0;font-size:12px;display:flex}.dui .dui-detail-count{background:var(--dui-soft);border-radius:5px;justify-content:center;align-items:center;min-width:18px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-flex}.dui .dui-chevron{transition:transform .25s var(--dui-ease)}.dui .dui-detail-toggle[aria-expanded=true] .dui-chevron{transform:rotate(180deg)}.dui .dui-disclosure{opacity:0;transition:grid-template-rows .3s var(--dui-ease),opacity .2s;grid-template-rows:0fr;display:grid}.dui .dui-disclosure[data-open=true]{opacity:1;grid-template-rows:1fr}.dui .dui-disclosure>div{min-height:0;overflow:hidden}.dui .dui-disclosure .dui-facts{margin:8px 0}.dui .dui-decision .dui-actions{padding-top:20px}.dui .dui-decision-error{margin:14px 0 0;font-size:12px}.dui .dui-facts dd{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dui .dui-facts dd>span:first-child{overflow-wrap:anywhere;min-width:0}.dui .dui-copy-control{flex-shrink:0;display:inline-flex;position:relative}.dui .dui-copy-button{width:27px;height:27px;color:var(--dui-muted);transition:background .16s,color .16s,transform .2s var(--dui-spring);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;font-size:16px;line-height:1;display:grid}.dui .dui-copy-button:hover{background:var(--dui-soft);color:var(--dui-fg)}.dui .dui-copy-button:active{transform:scale(.88)}.dui .dui-copy-button[data-state=copied]{color:var(--dui-success)}.dui .dui-copy-button[data-state=error]{color:var(--dui-danger)}.dui .dui-copy-feedback:not(:empty){z-index:5;background:var(--dui-fg);color:var(--dui-bg);white-space:nowrap;box-shadow:var(--dui-shadow);animation:dui-reveal .15s var(--dui-ease);border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;bottom:calc(100% + 5px);right:0}.dui .dui-text-result{align-items:flex-start;gap:12px;padding:4px 0;display:flex}.dui .dui-text-result>p{flex:1;min-width:0;margin:0;line-height:1.85}.dui .dui-result-error{border:1px solid var(--dui-danger);gap:12px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.dui .dui-result-error{border:1px solid color-mix(in srgb,var(--dui-danger)20%,var(--dui-border))}}.dui .dui-result-error{background:var(--dui-danger);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.dui .dui-result-error{background:color-mix(in srgb,var(--dui-danger)4%,var(--dui-bg))}}.dui .dui-result-error{color:var(--dui-danger)}.dui .dui-result-error>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.dui .dui-result-error>p,.dui .dui-image-result,.dui .dui-video-result{margin:0}.dui .dui-image-preview{border:1px solid var(--dui-border);background:var(--dui-soft);border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dui .dui-image-preview .dui-media{width:100%;transition:transform .5s var(--dui-ease);border-radius:0;display:block}.dui .dui-image-preview:hover .dui-media{transform:scale(1.025)}.dui .dui-image-expand{background:var(--dui-bg);width:32px;height:32px;color:var(--dui-fg);border:1px solid var(--dui-border);box-shadow:var(--dui-shadow);border-radius:10px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.dui .dui-image-result figcaption{color:var(--dui-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:flex}.dui .dui-media-dialog{border:1px solid var(--dui-border);background:var(--dui-bg);width:min(1080px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--dui-fg);border-radius:18px;padding:16px}.dui .dui-media-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b12a6}.dui .dui-media-dialog[open]{animation:dui-reveal .25s var(--dui-ease)}.dui .dui-media-dialog>img{object-fit:contain;border-radius:9px;max-width:100%;max-height:calc(100dvh - 100px);margin:auto;display:block}.dui .dui-dialog-close{background:var(--dui-bg);width:34px;height:34px;color:var(--dui-fg);border:1px solid var(--dui-border);z-index:1;border-radius:50%;font-size:22px;position:absolute;top:12px;right:12px}.dui .dui-file-result{border:1px solid var(--dui-border);background:var(--dui-bg);box-shadow:var(--dui-shadow);border-radius:14px;align-items:center;gap:14px;padding:16px;display:flex}.dui .dui-file-icon{border:1px solid var(--dui-border);background:var(--dui-soft);width:38px;height:44px;color:var(--dui-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dui .dui-file-result>a{min-width:0;color:var(--dui-fg);flex:1;text-decoration:none}.dui .dui-file-result strong{overflow-wrap:anywhere;font-size:13px;display:block}.dui .dui-file-result small{color:var(--dui-muted);margin-top:3px;font-size:11px;display:block}.dui .dui-file-result>a:hover strong{color:var(--dui-accent-text)}.dui .dui-thread-list button{transition:background .2s,border-color .2s,transform .2s var(--dui-spring);border:1px solid #0000;border-radius:12px}.dui .dui-thread-list button:hover{background:var(--dui-soft)}.dui .dui-thread-list button:active{transform:scale(.99)}.dui .dui-thread-list button[aria-current=page]{background:var(--dui-soft);border-color:var(--dui-border)}.dui .dui-thread-name{align-items:center;gap:10px;min-width:0;display:flex}.dui .dui-thread-name>strong{overflow-wrap:anywhere;min-width:0}.dui .dui-thread-glyph{color:var(--dui-muted);font-size:18px}.dui .dui-shared-label{color:var(--dui-muted);background:var(--dui-soft);border:1px solid var(--dui-border);vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:9px;font-weight:400;display:inline-block}.dui .dui-status-badge{border-radius:100px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.dui .dui-status-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.dui .dui-empty-state{color:var(--dui-muted);text-align:center;padding:32px 16px;font-size:13px}.dui .dui-activity-summary{border-radius:12px;transition:background .18s,border-color .18s}.dui .dui-activity-summary:hover{border-color:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-activity-summary:hover{border-color:color-mix(in srgb,var(--dui-fg)20%,var(--dui-border))}}.dui .dui-participants>span{transition:transform .25s var(--dui-spring);background:var(--dui-soft);color:var(--dui-fg);border-color:var(--dui-bg);box-shadow:0 0 0 1px var(--dui-border)}.dui .dui-participants>span:hover{transform:translateY(-3px)}.dui .dui-share-dialog[open]{animation:dui-reveal .25s var(--dui-ease)}.dui .dui-results>*+*{margin-top:16px}@keyframes dui-spin{to{transform:rotate(360deg)}}@keyframes dui-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@keyframes dui-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.dui .dui-form-footer{flex-direction:column;align-items:flex-start;gap:14px}.dui .dui-form-footer .dui-button{width:100%}.dui .dui-form-note{max-width:none}.dui .dui-progress li{gap:10px}.dui .dui-progress small{text-align:right;max-width:85px}.dui .dui-step-title{min-width:0}.dui .dui-thread-list button{flex-direction:row;align-items:center}.dui .dui-control>:is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.dui *,.dui :before,.dui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dui .dui-operation-label{--bench-input-stage:var(--dui-bg);--bench-input-line:var(--dui-border);width:100%;color:var(--dui-fg)}.dui .dui-operation-label input{height:56px;color:var(--dui-fg);border-radius:14px;padding:15px 18px;font-family:inherit;font-size:14px}.dui .dui-operation-label label{color:var(--dui-muted);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);font-size:14px;top:17px;left:14px;overflow:hidden}.dui .dui-operation-label:focus-within label,.dui .dui-operation-label[data-filled=true] label{font-size:11px;top:-8px}.dui .dui-operation-label:focus-within input{border-color:var(--dui-accent);box-shadow:0 0 0 3px var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-operation-label:focus-within input{box-shadow:0 0 0 3px color-mix(in srgb,var(--dui-accent)12%,transparent)}}.dui .dui-field[data-invalid=true] .dui-operation-label input{border-color:var(--dui-danger)}.dui .dui-field[data-invalid=true] .dui-operation-label label{color:var(--dui-danger)}@media (max-width:600px){.dui .dui-operation-label input{font-size:16px}}.dui-slide-confirmation{--gesture-surface:var(--dui-soft,#f4f4f4);--gesture-ink:var(--dui-fg,#191919);max-width:100%}.dui-slide-confirmation .dui-bench-gesture-confirm{max-width:100%}.dui-slide-confirmation [aria-disabled=true]{cursor:default}.dui-slide-confirmation [aria-busy=true] .dui-bench-gesture-confirm-handle{opacity:.6}.dui-slide-confirmation [role=slider]:focus-visible{outline:3px solid var(--dui-accent,#0068d9);outline-offset:-4px}.dui-bench-gesture .dui-slide-confirmation{--gesture-surface:inherit;--gesture-ink:inherit}.dui-slide-confirmation>p{color:var(--dui-danger,#c33);margin-top:8px;font-size:12px}.dui-message-reactions{--gesture-surface:var(--dui-soft,#f4f4f4);--gesture-ink:var(--dui-fg,#191919);--gesture-muted:var(--dui-muted,#888);width:100%;min-height:0}.dui-message-reactions .dui-bench-gesture-message{white-space:normal;max-width:100%;min-height:0;line-height:1.6}.dui-message-reactions .dui-bench-gesture-emoji-picker{flex-wrap:wrap}.dui .dui-message-reactions .dui-bench-gesture-reaction-chips button{color:var(--dui-fg)}.dui-bench-gesture .dui-message-reactions{--gesture-surface:inherit;--gesture-ink:inherit;--gesture-muted:inherit;width:300px;max-width:100%;min-height:92px}.dui .dui-slide-confirmation .dui-bench-gesture-confirm-handle{touch-action:none}.dui-bench-input{--bench-input-stage:#f0f0f0;--bench-input-surface:#fff;--bench-input-ink:#181818;--bench-input-muted:#909090;--bench-input-line:#bcbcbc;background:var(--bench-input-stage);width:100%;min-height:360px;color:var(--bench-input-ink);box-sizing:border-box;border-radius:24px;justify-content:center;align-items:center;padding:30px 16px;font:16px/1.4 Inter,Arial,sans-serif;display:flex;overflow:hidden}.dui-bench-input *{box-sizing:border-box}.dui-bench-input button,.dui-bench-input input{font:inherit;color:inherit}.dui-bench-input button{cursor:pointer;border:0}.dui-bench-input button:focus-visible,.dui-bench-input input:focus-visible{outline-offset:5px;outline:2px solid #797979}.dui-bench-input-label{width:350px;max-width:100%;position:relative}.dui-bench-input-label input{border:1px solid var(--bench-input-line);background:0 0;border-radius:24px;outline:none;width:100%;height:64px;padding:17px 28px;font-size:20px}.dui-bench-input-label label{color:#737373;pointer-events:none;background:var(--bench-input-stage);padding:0 5px;font-size:20px;transition:top .26s cubic-bezier(.2,.8,.2,1),font-size .26s,color .2s;position:absolute;top:18px;left:25px}.dui-bench-input-label:focus-within label,.dui-bench-input-label[data-filled=true] label{font-size:12px;top:-8px}.dui-bench-input-label:focus-within input{border-color:#707070}.dui-bench-input-code{cursor:text;position:relative}.dui-bench-input-code-boxes{gap:9px;display:flex}.dui-bench-input-code-boxes>span{background:var(--bench-input-surface);border-radius:14px;place-items:center;width:45px;height:56px;font-size:24px;transition:transform .25s,box-shadow .2s;display:grid}.dui-bench-input-code-boxes>span[data-active=true]{transform:translateY(-2px);box-shadow:0 0 0 2px #aaa}.dui-bench-input-code>input{opacity:0;cursor:text;border:0;width:100%;height:56px;position:absolute;inset:0}.dui-bench-input-code-status{text-align:center;color:#448257;font-size:13px;position:absolute;top:72px;left:0;right:0}.dui-bench-input-code[data-complete=true] .dui-bench-input-code-boxes>span{animation:.42s dui-bench-input-verify}.dui-bench-input-upload{width:376px;max-width:100%}.dui-bench-input-drop{background:var(--bench-input-surface);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:220px;transition:transform .35s cubic-bezier(.2,.8,.2,1.3),box-shadow .3s;display:flex}.dui-bench-input-drop strong{margin-top:12px;font-weight:500}.dui-bench-input-drop>span:last-child{color:var(--bench-input-muted);font-size:14px}.dui-bench-input-upload-icon{background:var(--bench-input-stage);color:#666;border-radius:14px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.dui-bench-input-upload-icon svg{width:24px;height:24px}.dui-bench-input-upload[data-state=dragging] .dui-bench-input-drop{transform:scale(1.04);box-shadow:0 0 0 2px #999}.dui-bench-input-upload[data-state=error] .dui-bench-input-drop{color:#b63d3d;animation:.35s dui-bench-input-shake}.dui-bench-input-upload[data-state=ready] .dui-bench-input-upload-icon{color:#4d875e}.dui-bench-input-sample-files{justify-content:center;gap:40px;margin-top:22px;display:flex}.dui-bench-input-sample-files>button{color:#666;background:0 0;flex-direction:column;align-items:center;gap:10px;font-size:14px;transition:transform .2s;display:flex}.dui-bench-input-sample-files>button:active{transform:translateY(-10px)rotate(-8deg)}.dui-bench-input-file-icon{border:2px solid #bcbcbc;border-radius:4px;width:38px;height:48px;position:relative}.dui-bench-input-file-icon:after{content:"";background:var(--bench-input-stage);clip-path:polygon(0 0,100% 100%,0 100%);border-bottom:2px solid #bcbcbc;border-left:2px solid #bcbcbc;width:14px;height:14px;position:absolute;top:-2px;right:-2px}.dui-bench-input-file-icon>span{color:#fff;background:#4a985e;border-radius:10px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:-9px}.dui-bench-input-file-icon>span[data-kind=MP4]{background:#375bd7}.dui-bench-input-visually-hidden{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dui-bench-input-checklist{background:var(--bench-input-surface);border-radius:25px;width:376px;max-width:100%;padding:4px 18px}.dui-bench-input-checklist>label,.dui-bench-input-add-task,.dui-bench-input-checklist>form{align-items:center;gap:16px;min-height:50px;font-size:17px;display:flex;position:relative}.dui-bench-input-checklist>label{cursor:pointer}.dui-bench-input-checklist>label>input{opacity:0;width:22px;height:22px;position:absolute}.dui-bench-input-check{border:2px solid #c7c7c7;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s,transform .35s cubic-bezier(.2,.8,.2,1.5);display:inline-grid}.dui-bench-input-check svg{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:20;stroke-dashoffset:20px;width:16px;height:16px;transition:stroke-dashoffset .25s 80ms}.dui-bench-input-checklist [data-checked=true] .dui-bench-input-check{background:#191919;border-color:#191919;transform:scale(1.04)}.dui-bench-input-checklist [data-checked=true] svg{stroke-dashoffset:0}.dui-bench-input-task-text{color:var(--bench-input-ink);transition:color .25s;position:relative}.dui-bench-input-task-text:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.dui-bench-input-checklist [data-checked=true] .dui-bench-input-task-text{color:#aaa}.dui-bench-input-checklist [data-checked=true] .dui-bench-input-task-text:after{transform:scaleX(1)}.dui-bench-input-checklist input:focus-visible+.dui-bench-input-check{outline-offset:4px;outline:2px solid #777}.dui-bench-input-add-task{text-align:left;background:0 0;width:100%;padding:0;color:#aaa!important}.dui-bench-input-add-task .dui-bench-input-check{border-color:#ddd}.dui-bench-input-checklist>form>input{background:0 0;border:0;outline:none;width:100%;min-width:0}.dui-bench-input-checklist>form>button{background:0 0}.dui-bench-input-magnet{width:250px;height:250px;position:relative}.dui-bench-input-magnet>button{background:var(--bench-input-surface);width:50px;height:50px;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y)));border-radius:50%;transition:width .45s cubic-bezier(.2,.8,.2,1.4),height .45s cubic-bezier(.2,.8,.2,1.4),transform .45s cubic-bezier(.2,.8,.2,1.4),filter .3s;position:absolute;top:50%;left:50%}.dui-bench-input-magnet>button[aria-checked=true]{z-index:1;background:radial-gradient(at 45% 45%,#df83f4 0,#cc81e6 35%,#96c982 78%,#9acc9b);width:70px;height:70px}.dui-bench-input-magnet>button:not([aria-checked=true]):hover{filter:brightness(.97);width:54px;height:54px}.dui-bench-input-assignees{align-self:center;width:330px;max-width:100%}.dui-bench-input-people-pill{background:var(--bench-input-surface);border-radius:30px;align-items:center;gap:20px;min-width:116px;height:56px;margin-bottom:12px;padding:8px 16px 8px 10px;display:flex}.dui-bench-input-avatar-stack{align-items:center;display:flex}.dui-bench-input-avatar-stack>i{border:2px solid var(--bench-input-surface);width:38px;height:38px;margin-left:-12px}.dui-bench-input-avatar-stack>i:first-child{z-index:4;margin-left:0}.dui-bench-input [data-color]{background:radial-gradient(at 20% 20%,#f986c7,#b341dd);border-radius:50%;flex-shrink:0;width:40px;height:40px;display:block}.dui-bench-input [data-color=blue]{background:radial-gradient(at 20% 20%,#48dfed,#4d35df)}.dui-bench-input [data-color=green]{background:radial-gradient(at 20% 20%,#b5f571,#52d1b8)}.dui-bench-input [data-color=orange]{background:radial-gradient(at 20% 20%,#f177a0,#e5763e)}.dui-bench-input-chevron{color:#999;transition:transform .3s}.dui-bench-input-chevron[data-open=true]{transform:rotate(180deg)}.dui-bench-input-people-list{background:var(--bench-input-surface);transform-origin:0 0;border-radius:26px;padding:10px 14px;animation:.25s cubic-bezier(.2,.8,.2,1.3) dui-bench-input-pop}.dui-bench-input-people-list>button{text-align:left;background:0 0;border-radius:14px;align-items:center;gap:15px;width:100%;min-height:60px;padding:6px;display:flex}.dui-bench-input-people-list>button:hover{background:var(--bench-input-stage)}.dui-bench-input-people-list strong{font-size:16px;font-weight:400;display:block}.dui-bench-input-people-list small{color:var(--bench-input-muted);margin-top:2px;font-size:14px;display:block}.dui-bench-input-person-check{border:2px solid #d1d1d1;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:16px;display:grid}.dui-bench-input-people-list [aria-checked=true] .dui-bench-input-person-check{color:#fff;background:#191919;border-color:#191919}.dui-bench-input-aspect{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.dui-bench-input-crop-space{place-items:center;width:100%;height:348px;display:grid}.dui-bench-input-crop{border-radius:24px;max-width:100%;transition:width .6s cubic-bezier(.2,.8,.2,1.1),height .6s cubic-bezier(.2,.8,.2,1.1);position:relative;overflow:hidden}.dui-bench-input-crop-art{background:url(https://bencho.dev/lab/sheep.jpg) 50%/cover;display:block;position:absolute;inset:0}.dui-bench-input-ratios{background:#e5e5e5;border-radius:28px;align-items:center;padding:4px;display:flex}.dui-bench-input-ratios>button{background:0 0;border-radius:24px;place-items:center;width:48px;height:40px;transition:background .25s,box-shadow .25s;display:grid}.dui-bench-input-ratios>button[aria-pressed=true]{background:var(--bench-input-surface);box-shadow:0 2px 4px #00000008}.dui-bench-input-ratios>button>span{border:2px solid #666;border-radius:3px;display:block}.dui-bench-input-palette{align-items:center;gap:7px;max-width:100%;display:flex}.dui-bench-input-swatches{background:var(--bench-input-surface);border-radius:28px;gap:5px;padding:13px;display:flex}.dui-bench-input-swatches>span{border-radius:16px;width:66px;height:72px;transition:background-color .65s cubic-bezier(.2,.8,.2,1)}.dui-bench-input-palette>button{background:var(--bench-input-surface);border-radius:40px;flex-shrink:0;place-items:center;width:64px;height:98px;transition:transform .25s;display:grid}.dui-bench-input-palette>button:active{transform:rotate(20deg)scale(.94)}.dui-bench-input-palette svg{width:25px;height:25px}.dui-bench-input-search{background:var(--bench-input-surface);border-radius:44px;width:80px;height:80px;transition:width .55s cubic-bezier(.2,.8,.2,1.1);position:relative;overflow:hidden}.dui-bench-input-search[data-open=true]{width:390px;max-width:100%}.dui-bench-input-search>button{color:#666;background:0 0;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:0;left:0}.dui-bench-input-search svg{width:31px;height:31px}.dui-bench-input-search>input{opacity:0;background:0 0;border:0;outline:none;width:calc(100% - 90px);min-width:0;height:80px;font-size:20px;transition:opacity .2s .1s;position:absolute;top:0;left:70px}.dui-bench-input-search[data-open=true]>input{opacity:1}.dui-bench-input-search input::-webkit-search-cancel-button{-webkit-appearance:none}.dui-bench-input-toggle{background:var(--bench-input-surface);border-radius:40px;width:116px;height:58px;padding:7px;transition:background .45s;position:relative}.dui-bench-input-toggle>span{background:#d5d5d5;border-radius:50%;width:44px;height:44px;animation:.55s cubic-bezier(.2,.8,.2,1.25) dui-bench-input-droplet-off;position:absolute;top:7px;left:7px}.dui-bench-input-toggle[aria-checked=true]{background:#191919}.dui-bench-input-toggle>span[data-on=true]{background:#fff;animation:.55s cubic-bezier(.2,.8,.2,1.25) dui-bench-input-droplet-on;left:65px}@keyframes dui-bench-input-verify{50%{transform:translateY(-4px);box-shadow:0 0 0 2px #8baa94}}@keyframes dui-bench-input-shake{25%,75%{transform:translate(-5px)}50%{transform:translate(5px)}}@keyframes dui-bench-input-pop{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}@keyframes dui-bench-input-droplet-on{0%{transform:translate(-58px)}50%{transform:translate(-20px)scaleX(1.45)scaleY(.8)}to{transform:none}}@keyframes dui-bench-input-droplet-off{0%{transform:translate(58px)}50%{transform:translate(20px)scaleX(1.45)scaleY(.8)}to{transform:none}}[data-theme=dark] .dui-bench-input,.dark .dui-bench-input{--bench-input-stage:#242424;--bench-input-surface:#363636;--bench-input-ink:#f2f2f2;--bench-input-muted:#aaa;--bench-input-line:#777}.dark .dui-bench-input-ratios,[data-theme=dark] .dui-bench-input-ratios{background:#2d2d2d}.dark .dui-bench-input-label label,[data-theme=dark] .dui-bench-input-label label{color:#bbb}@media (max-width:500px){.dui-bench-input{min-height:320px;padding:24px 14px}.dui-bench-input-swatches{gap:4px;padding:10px}.dui-bench-input-swatches>span{width:48px;height:64px}.dui-bench-input-palette>button{width:48px;height:84px}.dui-bench-input-search[data-open=true]{width:100%}.dui-bench-input-code-boxes{gap:7px}.dui-bench-input-code-boxes>span{width:40px}.dui-bench-input-crop-space{height:348px}.dui-bench-input-checklist>label,.dui-bench-input-add-task{font-size:16px}}@media (prefers-reduced-motion:reduce){.dui-bench-input *,.dui-bench-input :before,.dui-bench-input :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dui-bench-motion{--bm-white:#fff;--bm-ink:#181818;--bm-muted:#909090;--bm-soft:#f0f0f0;--bm-line:#e7e7e7;--bm-ease:cubic-bezier(.22,.8,.22,1);color:var(--bm-ink);box-sizing:border-box;font:16px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.dui[data-theme=dark] .dui-bench-motion{--bm-white:#252525;--bm-ink:#f6f6f6;--bm-muted:#a0a0a0;--bm-soft:#333;--bm-line:#414141}.dui-bench-motion *{box-sizing:border-box}.dui-bench-motion button,.dui-bench-motion input{font:inherit}.dui-bench-motion button{color:inherit;cursor:pointer;background:0 0;border:0}.dui-bench-motion button:focus-visible,.dui-bench-motion [tabindex]:focus-visible,.dui-bench-motion input:focus-visible{outline-offset:5px;outline:2px solid #5186f5}.dui-bench-motion button:disabled{cursor:default;opacity:.5}.dui-bench-motion img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.dui-bench-motion.context-meter{background:var(--bm-white);border-radius:26px;width:386px;max-width:100%;padding:20px}.dui-bench-motion .context-heading{justify-content:space-between;align-items:center;font-size:20px;display:flex}.dui-bench-motion .context-heading button{background:var(--bm-soft);transition:transform .25s var(--bm-ease);border-radius:30px;padding:6px 15px;font-size:16px}.dui-bench-motion .context-heading button:active{transform:scale(.94)}.dui-bench-motion .context-total{align-items:baseline;gap:9px;margin:10px 0 17px;display:flex}.dui-bench-motion .context-total strong{letter-spacing:-1.6px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600;line-height:1.3}.dui-bench-motion .context-total>span{color:var(--bm-muted);font-size:16px}.dui-bench-motion .context-chart{border-radius:8px;gap:4px;width:100%;height:50px;padding:0;display:flex;overflow:hidden}.dui-bench-motion .context-chart>span{flex-basis:0;flex-grow:var(--size);min-width:4px;transition:flex-grow .8s var(--bm-ease),opacity .25s,background .25s;background:#54b1c6;border-radius:3px}.dui-bench-motion [style*="--kind: 1"],.dui-bench-motion [style*=--kind\:1]{--bm-kind:#4f7ce8}.dui-bench-motion [style*="--kind: 2"],.dui-bench-motion [style*=--kind\:2]{--bm-kind:#9361e9}.dui-bench-motion [style*="--kind: 3"],.dui-bench-motion [style*=--kind\:3]{--bm-kind:#d75e88}.dui-bench-motion [style*="--kind: 4"],.dui-bench-motion [style*=--kind\:4]{--bm-kind:#65bd8d}.dui-bench-motion .context-chart>span{background:var(--bm-kind,#54b1c6)}.dui-bench-motion .context-chart>.context-remaining{background:var(--bm-soft);flex-grow:12}.dui-bench-motion .context-chart.context-field>span{background:radial-gradient(circle,var(--bm-kind,#54b1c6)2.5px,transparent 3px)0 0/8px 8px}.dui-bench-motion .context-kinds{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dui-bench-motion .context-kinds button{background:var(--bm-soft);transition:transform .25s var(--bm-ease),box-shadow .2s;border-radius:24px;align-items:center;gap:9px;padding:8px 15px;display:flex}.dui-bench-motion .context-kinds button:hover,.dui-bench-motion .context-kinds button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--bm-line);transform:translateY(-2px)}.dui-bench-motion .context-kinds i{background:var(--bm-kind,#54b1c6);border-radius:2px;width:10px;height:11px}.dui-bench-motion.card-stack{perspective:1100px;isolation:isolate;width:390px;max-width:100%;height:390px;position:relative}.dui-bench-motion .swap-card{background:var(--bm-white);width:62%;height:310px;transform:translate(calc(var(--depth)*34px),calc(var(--depth)*-21px))rotateY(-15deg)rotateZ(5deg)scale(calc(1 - var(--depth)*.035));z-index:calc(10 - var(--depth));touch-action:pan-y;border:1px solid #ddd;border-radius:26px;padding:3px;transition:transform .7s cubic-bezier(.2,.85,.25,1),z-index .35s;position:absolute;top:55px;left:8%;overflow:hidden;box-shadow:0 2px 3px #00000008}.dui-bench-motion .swap-card img{border-radius:22px;width:100%;height:100%}.dui-bench-motion .swap-card>span{background:var(--bm-white);white-space:nowrap;border-radius:24px;padding:9px 15px;font-size:16px;position:absolute;bottom:18px;left:18px}.dui-bench-motion.traffic-card{background:var(--bm-white);border-radius:28px;width:376px;max-width:100%;padding:20px}.dui-bench-motion .traffic-heading{justify-content:space-between;align-items:flex-start;display:flex}.dui-bench-motion .traffic-heading small{color:var(--bm-muted);font-size:14px;display:block}.dui-bench-motion .traffic-heading [role=tablist]{background:var(--bm-soft);border-radius:14px;padding:3px;display:flex}.dui-bench-motion .traffic-heading [role=tab]{color:var(--bm-muted);border-radius:11px;padding:5px 16px;font-size:14px}.dui-bench-motion .traffic-heading [aria-selected=true]{background:var(--bm-white);color:var(--bm-ink);box-shadow:0 1px 4px #00000008}.dui-bench-motion .traffic-total{align-items:baseline;gap:10px;margin:16px 0 13px;display:flex}.dui-bench-motion .traffic-total strong{letter-spacing:-1.3px;font-variant-numeric:tabular-nums;font-size:38px;font-weight:600}.dui-bench-motion .traffic-total>span{color:var(--bm-muted)}.dui-bench-motion .traffic-plot{align-items:flex-end;gap:6px;height:160px;display:flex}.dui-bench-motion .traffic-bar{min-width:0;height:calc(var(--height)*1.55px);animation:.65s both bm-grow;animation-delay:calc(var(--order)*12ms);transform-origin:bottom;border-radius:4px;flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:3px;padding:0 0 22px;transition:filter .2s;display:flex;position:relative}.dui-bench-motion .traffic-bar>span{background:var(--bm-kind,#9f7be6);border-radius:3px;flex:3;width:100%;display:block}.dui-bench-motion .traffic-bar>span:nth-child(2){background:#7294e4;flex:2}.dui-bench-motion .traffic-bar>span:nth-child(3){background:#adbedc;flex:1.5}.dui-bench-motion .traffic-bar>span:nth-child(4){background:#efcb81;flex:2}.dui-bench-motion .traffic-bar i{width:100%;height:calc(9px + var(--order)*.4px);background:#dd6870;border-radius:3px;position:absolute;bottom:0}.dui-bench-motion .traffic-bar[data-selected=true]{outline:1px solid var(--bm-ink);outline-offset:4px;z-index:1}.dui-bench-motion .traffic-axis{color:var(--bm-muted);justify-content:space-between;margin-top:16px;font-size:14px;display:flex}.dui-bench-motion .traffic-bar:nth-child(4n+1){--height:55}.dui-bench-motion .traffic-bar:nth-child(4n+3){--height:70}@keyframes bm-grow{0%{opacity:.3;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}.dui-bench-motion.step-player{align-items:center;gap:10px;display:flex}.dui-bench-motion .step-track{background:var(--bm-white);border-radius:30px;align-items:center;gap:10px;height:44px;padding:17px;display:flex}.dui-bench-motion .step-track button{width:10px;height:10px;transition:width .5s var(--bm-ease);background:#dadada;border-radius:20px;padding:0;position:relative;overflow:hidden}.dui-bench-motion .step-track button.active{width:44px}.dui-bench-motion .step-track button>span{background:var(--bm-ink);border-radius:inherit;height:100%;transition:width 35ms linear;display:block}.dui-bench-motion .step-play{background:var(--bm-white);border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:14px;transition:transform .2s;display:grid}.dui-bench-motion .step-play:active{transform:scale(.9)}.dui-bench-motion.rolling-counter{background:var(--bm-white);border-radius:22px;grid-template-columns:50px auto 50px;align-items:center;gap:10px;width:max-content;max-width:100%;padding:6px;display:grid}.dui-bench-motion .counter-less,.dui-bench-motion .counter-more{background:var(--bm-soft);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:16px;width:50px;height:58px;font-size:27px;transition:transform .2s,background .2s}.dui-bench-motion .counter-less{grid-area:1/1}.dui-bench-motion .counter-more{grid-area:1/3}.dui-bench-motion .counter-less:active,.dui-bench-motion .counter-more:active{background:var(--bm-line);transform:scale(.92)}.dui-bench-motion .counter-value{letter-spacing:-1px;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;grid-area:1/2;justify-content:center;min-width:64px;font-size:38px;font-weight:500;line-height:48px;display:flex}.dui-bench-motion .digit-window{width:.62em;height:48px;display:block;overflow:hidden}.dui-bench-motion .digit-strip{transform:translateY(calc(var(--digit)*-48px));transition:transform .65s cubic-bezier(.15,.85,.2,1.15);transition-delay:calc(var(--delay)*1ms);flex-direction:column;display:flex}.dui-bench-motion .digit-strip>span{text-align:center;flex:none;height:48px;display:block}.dui-bench-motion.toast-stage{place-items:center;width:376px;max-width:100%;height:300px;display:grid}.dui-bench-motion .toast-stack{width:100%;height:80px;position:relative}.dui-bench-motion .stack-toast{background:var(--bm-white);border:1px solid var(--bm-line);min-height:80px;transform:translateY(calc(var(--depth)*-16px))scale(calc(1 - var(--depth)*.045));z-index:calc(10 - var(--depth));border-radius:24px;align-items:center;gap:14px;padding:15px 20px;transition:transform .5s cubic-bezier(.22,.9,.25,1.15),opacity .3s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 2px #00000002}.dui-bench-motion .stack-toast:not(:first-child){background:var(--bm-soft)}.dui-bench-motion .toast-stack:hover .stack-toast,.dui-bench-motion .toast-stack:focus-within .stack-toast{transform:translateY(calc(var(--depth)*-90px))scale(1);background:var(--bm-white)}.dui-bench-motion .stack-toast>div{flex:1;min-width:0}.dui-bench-motion .stack-toast strong{white-space:nowrap;font-size:17px;font-weight:500;display:block}.dui-bench-motion .stack-toast small{color:var(--bm-muted);white-space:nowrap;font-size:14px;display:block}.dui-bench-motion .toast-symbol{color:#5d9c74;flex:none;font-size:23px}.dui-bench-motion .toast-symbol.error{color:#d96166}.dui-bench-motion .toast-retry{background:var(--bm-soft);border-radius:30px;flex:none;padding:6px 15px}.dui-bench-motion .toast-close{color:var(--bm-muted);flex:none;padding:0;font-size:24px}.dui-bench-motion .toast-reset{background:var(--bm-white);border-radius:20px;padding:12px 18px}.dui-bench-motion.image-compare{isolation:isolate;border-radius:24px;width:338px;max-width:100%;height:450px;position:relative;overflow:hidden}.dui-bench-motion.image-compare>img,.dui-bench-motion .compare-before,.dui-bench-motion .compare-before img{width:100%;height:100%;position:absolute;inset:0}.dui-bench-motion .compare-before img{filter:grayscale()}.dui-bench-motion .compare-before{z-index:1}.dui-bench-motion .compare-label{z-index:3;color:#fff;pointer-events:none;background:#0005;border-radius:30px;padding:5px 15px;font-size:14px;position:absolute;top:16px}.dui-bench-motion .compare-label.before{left:15px}.dui-bench-motion .compare-label.after{right:15px}.dui-bench-motion .compare-line{z-index:3;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.dui-bench-motion .compare-line>span{color:#181818;letter-spacing:1px;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0001}.dui-bench-motion.image-compare input{z-index:4;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.dui-bench-motion.image-compare:focus-within{outline-offset:5px;outline:2px solid #5186f5}.dui-bench-motion.image-accordion{gap:8px;width:425px;max-width:100%;height:376px;padding:0;display:flex}.dui-bench-motion.image-accordion button{isolation:isolate;border-radius:12px;min-width:0;padding:0;transition:flex .7s cubic-bezier(.2,.9,.2,1.05);display:block;position:relative;overflow:hidden}.dui-bench-motion.image-accordion img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.dui-bench-motion.image-accordion button:hover img{transform:scale(1.04)}.dui-bench-motion.photo-carousel{perspective:900px;touch-action:pan-y;isolation:isolate;width:425px;max-width:100%;height:360px;position:relative}.dui-bench-motion .carousel-card{width:46%;height:280px;transform:translateX(calc(var(--offset)*110px))rotateY(calc(var(--offset)*-12deg))rotateZ(calc(var(--offset)*4deg))scale(calc(1 - var(--offset)*var(--offset)*.14));z-index:calc(5 - var(--offset)*var(--offset));filter:brightness(calc(1 - var(--offset)*var(--offset)*.12));border-radius:20px;padding:0;transition:transform .7s cubic-bezier(.2,.85,.3,1.05),filter .5s;position:absolute;top:25px;left:27%;overflow:hidden;box-shadow:0 10px 17px #0000000d}.dui-bench-motion .carousel-card img{width:100%;height:100%}.dui-bench-motion .carousel-controls{justify-content:center;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.dui-bench-motion .carousel-controls button{background:var(--bm-white);border-radius:50%;width:30px;height:30px;font-size:24px;line-height:1}.dui-bench-motion.magnifying-dock{background:var(--bm-white);border-radius:40px;justify-content:space-around;align-items:center;gap:10px;width:376px;max-width:100%;height:86px;padding:10px 20px;display:flex}.dui-bench-motion.magnifying-dock button{color:#a0a0a0;width:48px;height:48px;transform:translateY(calc(var(--lift)*-1px))scale(var(--scale));transform-origin:bottom;place-items:center;padding:12px;transition:transform .35s cubic-bezier(.2,.9,.2,1.15),color .2s;display:grid;position:relative}.dui-bench-motion.magnifying-dock svg{width:24px;height:24px}.dui-bench-motion.magnifying-dock button[aria-current=page]{color:var(--bm-ink)}.dui-bench-motion.magnifying-dock button>span{white-space:nowrap;color:var(--bm-ink);background:var(--bm-white);opacity:0;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:60px;left:50%;transform:translate(-50%,5px);box-shadow:0 2px 10px #0001}.dui-bench-motion.magnifying-dock button:is(:hover,:focus-visible)>span{opacity:1;transform:translate(-50%)}.dui-bench-motion.magnifying-dock button>i{opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-4px}.dui-bench-motion.magnifying-dock button[aria-current=page]>i{opacity:1}@media (max-width:480px){.dui-bench-motion .context-heading{font-size:18px}.dui-bench-motion .context-kinds button{padding:7px 12px;font-size:14px}.dui-bench-motion .stack-toast{gap:8px;padding:14px}.dui-bench-motion .stack-toast strong{font-size:14px}.dui-bench-motion .stack-toast small{white-space:normal;font-size:12px}.dui-bench-motion .toast-retry{padding:5px 9px;font-size:13px}.dui-bench-motion .carousel-card{height:240px}.dui-bench-motion .swap-card{height:280px}.dui-bench-motion .traffic-heading [role=tab]{padding:5px 10px}.dui-bench-motion .traffic-plot{gap:4px}}@media (prefers-reduced-motion:reduce){.dui-bench-motion *{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}.dui-bench-gesture{--gesture-stage:#f0f0f0;--gesture-surface:#fff;--gesture-ink:#181818;--gesture-muted:#999;--gesture-line:#bdbdbd;box-sizing:border-box;background:var(--gesture-stage);width:100%;min-height:360px;color:var(--gesture-ink);border-radius:24px;justify-content:center;align-items:center;padding:28px 20px;font:16px/1.4 Inter,Arial,sans-serif;display:flex;overflow:hidden}.dui-bench-gesture *{box-sizing:border-box}.dui-bench-gesture button{font:inherit;color:inherit;cursor:pointer;border:0}.dui-bench-gesture :focus-visible{outline-offset:5px;outline:2px solid #7a9ee6}.dui[data-theme=dark] .dui-bench-gesture{--gesture-stage:#171717;--gesture-surface:#292929;--gesture-ink:#f5f5f5;--gesture-muted:#777;--gesture-line:#555}.dui-bench-gesture-confirm{background:var(--gesture-surface);isolation:isolate;border-radius:32px;width:280px;height:56px;position:relative;overflow:hidden}.dui-bench-gesture-confirm>span{color:#8d8d8d;place-items:center;font-size:14px;transition:opacity .2s;display:grid;position:absolute;inset:0}.dui-bench-gesture-confirm-handle{background:var(--gesture-ink);width:48px;height:48px;color:var(--gesture-surface);touch-action:none;cursor:grab;transform:translateX(calc(var(--dui-slide,0)*1px));border-radius:50%;place-items:center;transition:left .4s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:4px;left:4px}.dui-bench-gesture-confirm-handle svg{width:22px;height:22px}.dui-bench-gesture-confirm-fill{background:var(--gesture-ink);z-index:-1;border-radius:32px;transition:width .35s;position:absolute;inset:0 auto 0 0}.dui-bench-gesture-confirm[data-confirmed=true] .dui-bench-gesture-confirm-fill{width:100%!important}.dui-bench-gesture-confirm[data-confirmed=true]>span{color:var(--gesture-surface)}.dui-bench-gesture-confirm[data-confirmed=true] .dui-bench-gesture-confirm-handle{color:var(--gesture-surface);background:0 0}.dui-bench-gesture-wake{align-items:center;gap:18px;width:292px;max-width:100%;display:flex}.dui-bench-gesture-wake output{font-variant-numeric:tabular-nums;width:28px;font-size:14px}.dui-bench-gesture-bars{touch-action:none;cursor:ew-resize;flex:1;align-items:center;gap:3px;height:80px;display:flex}.dui-bench-gesture-bars i{border-radius:2px;flex:1;width:3px;transition:height .48s cubic-bezier(.16,1.5,.3,1),background .2s;display:block}.dui-bench-gesture-slosh{background:var(--gesture-ink);border-radius:24px;width:320px;max-width:100%;height:40px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dui-bench-gesture-slosh{background:color-mix(in srgb,var(--gesture-ink)6%,var(--gesture-stage))}}.dui-bench-gesture-slosh{isolation:isolate}.dui-bench-gesture-liquid{background:var(--gesture-surface);transform-origin:100%;transition:transform .45s cubic-bezier(.2,1.5,.3,1);position:absolute;inset:0 auto 0 0}.dui-bench-gesture-slosh>span{background:var(--gesture-ink);border-radius:3px;width:3px;height:28px;position:absolute;top:6px;transform:translate(-2px)}.dui-bench-gesture-slosh>input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.dui-bench-gesture-slosh:focus-within{outline-offset:4px;outline:2px solid #7a9ee6}.dui-bench-gesture-time{background:var(--gesture-surface);border-radius:20px;width:300px;max-width:100%;height:140px;padding:16px 28px}.dui-bench-gesture-time-value{justify-content:center;align-items:baseline;gap:8px;display:flex}.dui-bench-gesture-time-value strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;animation:.25s ease-out dui-gesture-roll}.dui-bench-gesture-time-value span{color:var(--gesture-muted);font-size:14px}.dui-bench-gesture-ruler{touch-action:none;cursor:ew-resize;height:60px;margin-top:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.dui-bench-gesture-ticks{align-items:start;gap:8px;height:26px;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:0}.dui-bench-gesture-ticks i{background:var(--gesture-ink);border-radius:2px;flex-shrink:0;width:2px;height:10px;display:block}.dui-bench-gesture-ticks i:nth-child(4n){height:16px}.dui-bench-gesture-ticks i[data-hour=true]{height:25px}.dui-bench-gesture-ruler>b{z-index:2;background:#d75151;border-radius:3px;width:3px;height:32px;position:absolute;top:-4px;left:50%}.dui-bench-gesture-hour-labels{color:var(--gesture-muted);justify-content:space-around;font-size:11px;display:flex;position:absolute;inset:33px 0 auto}.dui-bench-gesture-signature{background:var(--gesture-surface);border-radius:20px;width:300px;max-width:100%;height:180px;position:relative;overflow:hidden}.dui-bench-gesture-signature svg{touch-action:none;cursor:crosshair;width:100%;height:100%}.dui-bench-gesture-sign-line{background:var(--gesture-ink);height:1px;position:absolute;bottom:52px;left:28px;right:28px}@supports (color:color-mix(in lab, red, red)){.dui-bench-gesture-sign-line{background:color-mix(in srgb,var(--gesture-ink)14%,transparent)}}.dui-bench-gesture-sign-line{pointer-events:none}.dui-bench-gesture-sign-hint{text-align:center;color:var(--gesture-muted);pointer-events:none;font-size:12px;position:absolute;bottom:22px;left:0;right:0}.dui-bench-gesture-signature button{color:var(--gesture-muted);background:0 0;font-size:11px;transition:opacity .2s;position:absolute;top:12px;right:15px}.dui-bench-gesture-signature button:disabled{opacity:0}.dui-bench-gesture-reactions{width:300px;max-width:100%;min-height:92px}.dui-bench-gesture-message{background:var(--gesture-surface);white-space:nowrap;border-radius:20px;align-items:center;min-height:48px;padding:14px 20px;font-size:16px;transition:width .4s,height .4s,border-radius .4s;display:flex}.dui-bench-gesture-emoji-picker{gap:10px;display:flex}.dui-bench-gesture-emoji-picker button{background:0 0;padding:0;font-size:22px;transition:transform .2s cubic-bezier(.2,1.8,.4,1)}.dui-bench-gesture-emoji-picker button:hover,.dui-bench-gesture-emoji-picker button:focus-visible{transform:translateY(-6px)scale(1.35)}.dui-bench-gesture-reaction-chips{gap:8px;margin-top:8px;display:flex}.dui-bench-gesture-reaction-chips button{background:var(--gesture-surface);border-radius:24px;align-items:center;gap:8px;min-width:36px;height:36px;padding:7px 12px;font-size:14px;display:flex}.dui-bench-gesture-reaction-chips button.just-reacted{animation:.45s cubic-bezier(.2,1.5,.4,1) dui-gesture-react}.dui-bench-gesture-reaction-chips button>span:first-child{font-size:18px}.dui-bench-gesture-reaction-chips sup{margin-left:-7px;font-size:12px}.dui-bench-gesture-heat-stage{background:#171717;--gesture-stage:#171717!important}.dui-bench-gesture-heat{touch-action:none;background:0 0;width:300px;max-width:100%;height:160px;padding:0;display:block}.dui-bench-gesture-heat svg{width:100%;height:100%}.dui-bench-gesture-voice-wrap{justify-items:center;gap:12px;display:grid}.dui-bench-gesture-voice{background:var(--gesture-surface);touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;gap:14px;min-width:216px;min-height:56px;padding:16px 26px;transition:width .4s cubic-bezier(.2,.8,.2,1),transform .3s;display:flex}.dui-bench-gesture-voice:active{transform:scale(.98)}.dui-bench-gesture-voice>svg{width:20px;height:20px}.dui-bench-gesture-waveform{align-items:center;gap:2px;height:26px;display:flex;overflow:hidden}.dui-bench-gesture-waveform i{background:var(--gesture-ink);border-radius:2px;width:2px}.dui-bench-gesture-waveform[data-active=true] i{animation:.55s ease-in-out infinite alternate dui-gesture-wave}.dui-bench-gesture-voice-time{font-variant-numeric:tabular-nums;font-size:12px}.dui-bench-gesture-voice-wrap>small,.dui-bench-gesture-voice-reset{color:var(--gesture-muted);background:0 0;font-size:11px}.dui-bench-gesture-voice-reset{padding:2px}@keyframes dui-gesture-roll{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes dui-gesture-react{0%{transform:translateY(-12px)scale(.8)}65%{transform:scale(1.12)}to{transform:none}}@keyframes dui-gesture-wave{to{transform:scaleY(.3)}}@media (max-width:420px){.dui-bench-gesture{padding:22px 12px}.dui-bench-gesture-message{padding:14px;font-size:14px}.dui-bench-gesture-emoji-picker{gap:9px}}@media (prefers-reduced-motion:reduce){.dui-bench-gesture *{transition:none!important;animation:none!important}}.dui-bench-physics{--bench-physics-stage:#f0f0f0;--bench-physics-ink:#171717;--bench-physics-ball:#fff;--bench-physics-ring:#e3e3e3;background:var(--bench-physics-stage);width:100%;min-height:380px;color:var(--bench-physics-ink);box-sizing:border-box;border-radius:24px;justify-content:center;align-items:center;padding:20px;display:flex;overflow:hidden}.dui-bench-physics *{box-sizing:border-box}.dui-bench-physics button{font:inherit;cursor:grab;touch-action:none;border:0}.dui-bench-physics button:active{cursor:grabbing}.dui-bench-physics :focus-visible{outline-offset:6px;outline:2px solid #848484}.dui-bench-physics-glass-photo{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:20px;width:326px;max-width:100%;height:326px;position:relative;overflow:hidden}.dui-bench-physics-lens{background-repeat:no-repeat;background-size:424px 424px;border-radius:50%;width:132px;height:132px;transition:box-shadow .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ffffff13,inset -8px -9px 18px #d7de9c35,inset 10px 8px 20px #ffffff10,0 7px 8px #17281240;border:1px solid #e8f5d8!important}.dui-bench-physics-lens:after{content:"";border-radius:inherit;background:radial-gradient(at 35% 20%,#ffffff20,#0000 55%);border-left:2px solid #ffefae66;border-right:2px solid #99c3ff55;position:absolute;inset:2px}.dui-bench-physics-lens[data-dragging=true]{box-shadow:inset -10px -10px 25px #d7de9c45,0 12px 14px #17281230}.dui-bench-physics-sling-stage,.dui-bench-physics-drag-stage{width:360px;max-width:100%;height:340px;position:relative}.dui-bench-physics-sling-band{width:100%;height:360px;color:var(--bench-physics-ring);pointer-events:none;position:absolute;inset:-10px 0 0}.dui-bench-physics-sling-home{background:var(--bench-physics-ring);border-radius:50%;width:96px;height:96px;position:absolute;top:calc(50% - 48px);left:calc(50% - 48px)}.dui-bench-physics-sling-ball{background:var(--bench-physics-ball);color:#171717;will-change:transform;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:calc(50% - 37px);left:calc(50% - 37px);box-shadow:0 3px 6px #00000005}.dui-bench-physics-sling-ball svg{width:28px;height:28px}.dui-bench-physics-sling-ball[data-dragging=true]{box-shadow:0 8px 20px #00000012}.dui-bench-physics-drag-ball{background:var(--bench-physics-ring);border-radius:50%;width:56px;height:56px;transition:transform .35s cubic-bezier(.2,.8,.2,1.4),background .2s;position:absolute;transform:translate(-50%,-50%)}.dui-bench-physics-drag-ball:hover{transform:translate(-50%,-50%)scale(1.16)}.dui-bench-physics-drag-ball[data-dragging=true]{transform:translate(-50%,-50%)scale(1.28,.86)}.dui-bench-physics-particles{aspect-ratio:1;object-fit:contain;touch-action:none;cursor:crosshair;width:360px;max-width:100%;height:360px;color:var(--bench-physics-ink);display:block}.dui-bench-physics-bill{aspect-ratio:1.5;touch-action:none;cursor:grab;width:420px;max-width:100%;height:auto;display:block}.dui-bench-physics-bill:active{cursor:grabbing}.dark .dui-bench-physics,[data-theme=dark] .dui-bench-physics{--bench-physics-stage:#171717;--bench-physics-ink:#fff;--bench-physics-ring:#272727;--bench-physics-ball:#fff}@media (max-width:500px){.dui-bench-physics{min-height:340px;padding:14px}.dui-bench-physics-glass-photo{width:296px;height:296px}.dui-bench-physics-sling-stage,.dui-bench-physics-drag-stage{height:312px}.dui-bench-physics-particles{height:auto}}@media (prefers-reduced-motion:reduce){.dui-bench-physics *{transition:none!important;animation:none!important}}.dui-bench-utility{--bu-stage:#f0f0f0;--bu-surface:#fff;--bu-raised:#e7e7e7;--bu-text:#252525;--bu-muted:#888;--bu-line:#d2d2d2;box-sizing:border-box;background:var(--bu-stage);width:100%;min-height:380px;color:var(--bu-text);--bu-ease:cubic-bezier(.2,.8,.2,1);--bu-spring:cubic-bezier(.18,.9,.26,1.16);isolation:isolate;border-radius:24px;place-items:center;padding:36px 20px;font:16px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.dui[data-theme=dark] .dui-bench-utility,[data-theme=dark] .dui-bench-utility{--bu-stage:#171717;--bu-surface:#272727;--bu-raised:#383838;--bu-text:#f4f4f4;--bu-muted:#919191;--bu-line:#505050}.dui-bench-utility *{box-sizing:border-box}.dui-bench-utility button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;line-height:1.2}.dui-bench-utility button:disabled{cursor:default}.dui-bench-utility button:focus-visible,.dui-bench-utility [tabindex]:focus-visible{outline-offset:5px;outline:3px solid #508fe9}.dui-bench-utility svg{flex-shrink:0}.dui-bench-utility p{margin:0}.dui-bench-utility-pill{min-height:48px;transition:transform .25s var(--bu-spring),background .2s;border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;background:var(--bu-surface)!important}.dui-bench-utility-pill:active{transform:scale(.96)}.dui-bench-utility-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dui-bench-utility-escape-area,.dui-bench-utility-eye-area{place-items:center;width:100%;min-height:308px;display:grid}.dui-bench-utility-escape-button{min-width:152px;min-height:56px;transition:transform .3s var(--bu-spring);font-size:20px!important}.dui-bench-utility-create{place-items:center;min-height:240px;display:grid}.dui-bench-utility-create-menu{background:var(--bu-surface);width:256px;animation:dui-bu-menu .4s var(--bu-spring);border-radius:24px;padding:12px}.dui-bench-utility-create-menu button{text-align:left;border-radius:14px;align-items:center;gap:16px;width:100%;height:44px;padding:0 16px;animation:.25s both dui-bu-rise;display:flex}.dui-bench-utility-create-menu button:nth-child(2){animation-delay:35ms}.dui-bench-utility-create-menu button:nth-child(3){animation-delay:70ms}.dui-bench-utility-create-menu button:nth-child(4){animation-delay:.105s}.dui-bench-utility-create-menu button:hover,.dui-bench-utility-create-menu button:focus-visible{background:var(--bu-raised)}.dui-bench-utility-create-menu svg{color:var(--bu-muted)}.dui-bench-utility-swap{gap:4px;width:min(100%,376px);display:grid;position:relative}.dui-bench-utility-swap-row{background:var(--bu-surface);border-radius:26px;min-height:144px;padding:20px 22px 22px;position:relative}.dui-bench-utility-swap-row>span{color:var(--bu-muted)}.dui-bench-utility-swap-value{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.dui-bench-utility-swap-value strong{letter-spacing:-.025em;font-size:26px;font-weight:500;display:block}.dui-bench-utility-swap-value small{color:var(--bu-muted);font-size:16px;display:block}.dui-bench-utility-coin{border-radius:24px;align-items:center;gap:10px;display:flex;background:var(--bu-raised)!important;padding:5px 10px 5px 5px!important}.dui-bench-utility-coin i,.dui-bench-utility-coin-menu i{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:21px;font-style:normal;display:grid}.dui-bench-utility-swap-reverse{z-index:2;width:48px;height:48px;transition:transform .4s var(--bu-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);background:var(--bu-raised)!important}.dui-bench-utility-swap-reverse:active{transform:rotate(180deg)}.dui-bench-utility-coin-menu{z-index:4;background:var(--bu-surface);min-height:320px;animation:dui-bu-menu .3s var(--bu-ease);border-radius:26px;padding:16px;position:absolute;inset:0;box-shadow:0 18px 44px #0002}.dui-bench-utility-coin-menu header{justify-content:space-between;padding:0 4px 8px;display:flex}.dui-bench-utility-coin-menu>button{border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.dui-bench-utility-coin-menu>button:hover{background:var(--bu-raised)}.dui-bench-utility-coin-menu>button>span{color:var(--bu-muted);margin-left:auto;font-size:13px}.dui-bench-utility-like{border-radius:28px;justify-content:center;align-items:center;gap:12px;min-height:56px;display:flex;position:relative;background:var(--bu-surface)!important;padding:14px 22px!important;font-size:20px!important}.dui-bench-utility-like-heart{display:flex;position:relative}.dui-bench-utility-like-heart>svg{width:24px;height:24px;transition:color .2s}.dui-bench-utility-like-heart[data-liked=true]>svg{color:#f04960;animation:dui-bu-heart .5s var(--bu-spring)}.dui-bench-utility-like-heart i{width:4px;height:4px;transform:rotate(calc(var(--ray)*45deg));animation:dui-bu-burst .65s var(--bu-ease)both;background:#fa6175;border-radius:50%;position:absolute;top:10px;left:10px}.dui-bench-utility-like-count{font-variant-numeric:tabular-nums;animation:dui-bu-count .3s var(--bu-ease)}.dui-bench-utility-eyes{background:var(--bu-surface);width:110px;height:110px;transition:transform .3s var(--bu-ease);border-radius:30px;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:inset 0 1px #ffffff05}.dui-bench-utility-eyes i{background:var(--bu-text);border-radius:12px;width:11px;height:20px;transition:transform .15s ease-out}.dui-bench-utility-todo-stage{min-height:450px;padding-bottom:0}.dui-bench-utility-tower{flex-direction:column;justify-content:flex-end;width:min(100%,260px);min-height:390px;display:flex}.dui-bench-utility-brick-slot{height:56px;transition:height .6s var(--bu-spring),margin .6s;position:relative}.dui-bench-utility-brick-slot>button{text-align:left;background:var(--bu-surface);white-space:nowrap;width:100%;min-height:56px;transform:translateX(var(--brick-slip))rotate(var(--brick-turn));transition:transform .55s var(--bu-spring),opacity .35s;border-radius:14px;align-items:center;gap:14px;padding:12px 20px;font-size:20px;display:flex}.dui-bench-utility-brick-slot>button>span{border:2px solid var(--bu-line);border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.dui-bench-utility-brick-slot[data-done=true]{height:0}.dui-bench-utility-brick-slot[data-done=true]>button{opacity:0;pointer-events:none;transform:translate(160px,110px)rotate(35deg)}.dui-bench-utility-tower>.dui-bench-utility-pill{margin:100px auto}.dui-bench-utility-node{background:var(--bu-surface);border-radius:26px;width:min(100%,340px);padding:24px;position:relative}.dui-bench-utility-node header{align-items:center;gap:10px;display:flex}.dui-bench-utility-node header>span{background:var(--bu-raised);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dui-bench-utility-node header strong{font-size:20px;font-weight:500}.dui-bench-utility-node p{color:var(--bu-muted);margin:16px 0 20px;line-height:1.5}.dui-bench-utility-node footer{align-items:center;gap:12px;display:flex}.dui-bench-utility-node-avatars{padding-left:0;display:flex}.dui-bench-utility-node-avatars i{border:1px solid var(--bu-surface);background:linear-gradient(130deg,#2ad9e9,#3376ef);border-radius:50%;width:32px;height:32px;margin-left:-10px;display:block}.dui-bench-utility-node-avatars i:first-child{margin-left:0}.dui-bench-utility-node-avatars i:nth-child(2){background:linear-gradient(130deg,#fcaf48,#fa5b8b)}.dui-bench-utility-node-avatars i:nth-child(3){background:linear-gradient(130deg,#ff3ab3,#9d43ed)}.dui-bench-utility-node footer small{color:var(--bu-muted);font-size:13px}.dui-bench-utility-node-actions{background:var(--bu-raised);opacity:0;transform-origin:100% 100%;transition:opacity .2s,transform .4s var(--bu-spring);border-radius:16px;gap:4px;padding:4px;display:flex;position:absolute;bottom:14px;right:14px;transform:translate(12px,12px)scale(.6)}.dui-bench-utility-node:hover .dui-bench-utility-node-actions,.dui-bench-utility-node:focus-within .dui-bench-utility-node-actions{opacity:1;transform:translate(0)scale(1)}.dui-bench-utility-node-actions button{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dui-bench-utility-node-actions button:hover{background:var(--bu-surface)}.dui-bench-utility-island{color:#e2a834;width:182px;height:44px;transition:width .55s var(--bu-spring),height .55s var(--bu-spring);background:#000;border-radius:52px;position:relative;overflow:hidden}.dui-bench-utility-island[data-expanded=true]{width:min(100%,376px);height:96px}.dui-bench-utility-island-toggle{align-items:center;gap:12px;width:100%;height:100%;display:flex;position:relative;padding:0 16px!important}.dui-bench-utility-island-toggle>span:first-child{display:flex}.dui-bench-utility-island-toggle>strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:600;transition:font-size .4s}.dui-bench-utility-island-label{color:#999;opacity:0;margin-left:auto;font-size:14px;transition:opacity .2s}.dui-bench-utility-island[data-expanded=true] .dui-bench-utility-island-label{opacity:1}.dui-bench-utility-island[data-expanded=true] strong{margin-left:0;font-size:38px;font-weight:500}.dui-bench-utility-island[data-expanded=true] .dui-bench-utility-island-toggle{padding:0 20px 0 90px!important}.dui-bench-utility-island[data-expanded=true] .dui-bench-utility-island-toggle>span:first-child{display:none}.dui-bench-utility-island-pause{border-radius:50%;place-items:center;width:56px;height:56px;animation:.25s both dui-bu-rise;display:grid;position:absolute;top:20px;left:20px;background:#3c280a!important}.dui-bench-utility-island-pause svg{width:24px;height:24px}.dui-bench-utility-generate{background:var(--bu-surface);border-radius:24px;place-items:center;width:min(100%,340px);height:414px;display:grid;position:relative;overflow:hidden}.dui-bench-utility-generate>img{object-fit:cover;width:100%;height:100%;filter:blur(calc((100 - var(--generation))*.26px));opacity:calc(var(--generation)/100);transform:scale(calc(1.08 - var(--generation)*.0008));transition:filter .18s linear,opacity .18s linear,transform .18s linear;position:absolute;inset:0}.dui-bench-utility-generate>.dui-bench-utility-pill{background:var(--bu-raised)!important}.dui-bench-utility-generate>span{color:var(--bu-text);text-shadow:0 1px 12px var(--bu-surface);font-size:14px;position:absolute;bottom:18px;left:20px}.dui-bench-utility-generate-again{border-radius:50%;place-items:center;width:36px;height:36px;animation:.3s both dui-bu-rise;display:grid;position:absolute;bottom:16px;right:16px;background:var(--bu-surface)!important}.dui-bench-utility-tilt-stage{perspective:800px}.dui-bench-utility-tilt{width:min(100%,326px);height:400px;transition:transform .25s var(--bu-ease);will-change:transform;border-radius:24px;overflow:hidden}.dui-bench-utility-tilt>img{object-fit:cover;width:100%;height:100%;display:block}.dui-bench-utility-tilt:after{content:"";pointer-events:none;background:linear-gradient(145deg,#fff2,#0001);position:absolute;inset:0}.dui-bench-utility-refresh-wrap{perspective:600px;width:min(100%,376px);padding-top:24px;position:relative}.dui-bench-utility-refresh-indicator{opacity:0;transition:opacity .15s,transform .3s;position:absolute;top:-12px;left:calc(50% - 14px);transform:scale(.5)}.dui-bench-utility-refresh-indicator[data-show=true]{opacity:1;transform:scale(1)}.dui-bench-utility-refresh-indicator[data-loading=true] svg{animation:.8s linear infinite dui-bu-spin}.dui-bench-utility-portfolio{background:var(--bu-surface);touch-action:pan-x;transition:transform .45s var(--bu-spring);-webkit-user-select:none;user-select:none;cursor:grab;border-radius:26px;padding:20px 14px 14px;position:relative}.dui-bench-utility-portfolio:active{cursor:grabbing}.dui-bench-utility-portfolio>p{letter-spacing:-.03em;font-size:38px;font-weight:500;line-height:1.4}.dui-bench-utility-portfolio>p>small{color:var(--bu-muted);font-size:26px;font-weight:400}.dui-bench-utility-gain{color:#589a68;margin-top:4px;font-size:14px;display:block}.dui-bench-utility-gain em{color:var(--bu-muted);margin-left:6px;font-style:normal}.dui-bench-utility-portfolio>svg{color:#589a68;width:100%;height:150px;margin:18px 0;display:block}.dui-bench-utility-time-window{gap:6px;display:flex}.dui-bench-utility-time-window button{min-height:40px;color:var(--bu-muted);border-radius:16px;flex:1;font-size:14px}.dui-bench-utility-time-window button[aria-pressed=true]{background:var(--bu-raised);color:var(--bu-text)}.dui-bench-utility-player{background:var(--bu-surface);border-radius:24px;width:min(100%,326px);height:100px;position:relative}@supports (color:color-mix(in lab, red, red)){.dui-bench-utility-player{background:color-mix(in srgb,var(--bu-surface)35%,var(--bu-stage))}}.dui-bench-utility-player{transition:height .5s var(--bu-spring),padding .5s var(--bu-spring);padding:12px}.dui-bench-utility-player[data-expanded=true]{height:224px;padding:12px}.dui-bench-utility-player-open{text-align:left;align-items:center;gap:12px;display:flex;padding:0!important}.dui-bench-utility-player-open img{object-fit:cover;width:50px;height:50px;transition:width .5s var(--bu-spring),height .5s var(--bu-spring),border-radius .5s;border-radius:12px}.dui-bench-utility-player-open>span{flex-direction:column;display:flex}.dui-bench-utility-player-open strong{white-space:nowrap;font-size:16px;font-weight:500}.dui-bench-utility-player-open small{color:var(--bu-muted);margin-top:3px;font-size:14px}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-player-open img{border-radius:18px;width:78px;height:78px}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-player-open strong{font-size:20px}.dui-bench-utility-player-like{animation:.25s both dui-bu-rise;position:absolute;top:20px;right:16px;color:var(--bu-muted)!important}.dui-bench-utility-player-like[aria-pressed=true]{color:#f35573!important}.dui-bench-utility-player-progress{transition:bottom .5s var(--bu-spring);position:absolute;bottom:14px;left:12px;right:12px}.dui-bench-utility-player-progress>div{background:var(--bu-line);border-radius:4px;height:4px;overflow:hidden}.dui-bench-utility-player-progress>div>span{background:var(--bu-text);border-radius:4px;height:100%;transition:width .8s linear;display:block}.dui-bench-utility-player-progress>p{color:var(--bu-muted);justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-player-progress{bottom:76px}.dui-bench-utility-player-actions{transition:top .5s var(--bu-spring),right .5s var(--bu-spring),gap .5s;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:16px;right:12px}.dui-bench-utility-player-actions>button{color:var(--bu-muted);place-items:center;padding:0;display:grid}.dui-bench-utility-player-actions .dui-bench-utility-play{background:var(--bu-text);width:38px;height:38px;color:var(--bu-stage);border-radius:50%}.dui-bench-utility-back{display:flex;transform:rotate(180deg)}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-player-actions{gap:26px;top:152px;left:0;right:0}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-play{width:56px;height:56px}.dui-bench-utility-player[data-expanded=true] .dui-bench-utility-play svg{width:24px;height:24px}@keyframes dui-bu-menu{0%{opacity:0;filter:blur(4px);transform:scale(.65)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes dui-bu-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dui-bu-heart{0%{transform:scale(.7)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes dui-bu-count{0%{filter:blur(1px);transform:translateY(5px)}to{filter:blur();transform:translateY(0)}}@keyframes dui-bu-burst{0%{opacity:.8;transform:rotate(calc(var(--ray)*45deg))translateX(4px)scale(1.2)}to{opacity:0;transform:rotate(calc(var(--ray)*45deg))translateX(32px)scale(.2)}}@keyframes dui-bu-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.dui-bench-utility{padding:28px 16px}.dui-bench-utility-node{max-width:300px}.dui-bench-utility-todo-stage{padding-bottom:0}.dui-bench-utility-generate{height:360px}.dui-bench-utility-swap-row{padding:18px}.dui-bench-utility-swap-value strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.dui-bench-utility *,.dui-bench-utility :before,.dui-bench-utility :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dui-bench-utility-tilt{transform:none!important}}.dui-bench-utility-swap-row:nth-child(2) .dui-bench-utility-coin-menu{top:auto;bottom:0}.dui-bencho-source{--fill-on:#17181a;--fill-on-rgb:23,24,26;--fill-slab:#fff;--ink:#17181a;--ink-rgb:23,24,26;--ink-2:#55565a;--ink-3:#85868a;--ink-4:#aaa;--ink-5:#c7c7c7;--wash:.06;--shadow-rgb:0,0,0;--board:#fff;--pane:#fff;--surface-2:#e8e8e8;--surface-3:#f6f6f6;--solid:#17181a;--solid-ink:#fff;--ok:#2b9859;--ember:#d25c3c;--inlay:#17181a0d;--pick:#2231dd;--pick-rgb:34,49,221;--pane-thumb:#fff;--font-num:Inter,ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--card:#fff;--slab:#f0f0f0;--bg:#f0f0f0;--on-ink:#fff;--on-slab:#17181a;--pane-edge:#17181a24;--signal:#2231dd;--spd:1;--t:.32s;--font-ui:Inter,ui-sans-serif,system-ui,sans-serif;font-family:var(--font-ui);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;min-width:0;max-width:100%;font-size:16px;line-height:1.4;position:relative}.dui[data-theme=dark] .dui-bencho-source{--fill-on:#fff;--fill-on-rgb:255,255,255;--fill-slab:#272727;--ink:#f6f6f6;--ink-rgb:246,246,246;--ink-2:#ccc;--ink-3:#a4a4a4;--ink-4:#777;--ink-5:#555;--board:#272727;--pane:#272727;--surface-2:#303030;--surface-3:#3c3c3c;--solid:#fff;--solid-ink:#17181a;--ok:#7dd39e;--ember:#ed997d;--inlay:#ffffff0f;--pick:#8c95ff;--pick-rgb:140,149,255;--pane-thumb:#3c3c3c;--card:#272727;--slab:#171717;--bg:#171717;--on-ink:#17181a;--on-slab:#fff;--pane-edge:#ffffff24;--signal:#8c95ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.dui-bencho-source) :where(*){box-sizing:border-box}:where(.dui-bencho-source) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.dui-bencho-source) :where(button){cursor:pointer}:where(.dui-bencho-source) :where(svg){flex-shrink:0;display:block}@scope(.dui-bencho-source[data-bencho-id=thinking-loader]){.tld{width:340px;height:232px;font-family:var(--font-ui);flex-direction:column;align-items:flex-start;display:flex}.tld-q{background:var(--fill-on,#17181a);border-radius:20px;align-self:flex-end;max-width:100%;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.tld-q{background:color-mix(in srgb,var(--fill-on,#17181a)6%,transparent)}}.tld-q{color:var(--fill-on,#17181a);letter-spacing:-.01em;white-space:nowrap;font-size:14px;line-height:1.3}.tld-pill{height:34px;box-shadow:inset 0 0 0 1px var(--fill-on,#17181a);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:0 10px 0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tld-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fill-on,#17181a)12%,transparent)}}.tld-pill{color:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.tld-pill{color:color-mix(in srgb,var(--fill-on,#17181a)52%,var(--fill-slab,#fff))}}.tld-pill{font:inherit;letter-spacing:-.01em;cursor:pointer;font-size:14px;transition:scale .16s cubic-bezier(.22,1,.36,1)}.tld-pill:active{scale:.96}.tld-pill:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.tld-icon,.tld-step-icon{flex:none;width:16px;height:16px;position:relative}.tld-step-icon{width:14px;height:14px}.tld-icon svg,.tld-step-icon svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tld-icon svg{transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1)}.tld-rays line{stroke:var(--fill-on,#17181a);stroke-width:1.6px;stroke-linecap:round;animation:.8s linear infinite bencho-thinking-loader-tld-ray}.tld-check{fill:none;stroke:var(--fill-on,#17181a);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .16s}.tld-check path{stroke-dasharray:1;stroke-dashoffset:0}.tld-icon .tld-check{opacity:0;transform:scale(.6)}.tld-pill[data-done] .tld-rays{opacity:0;transform:scale(.6)rotate(-45deg)}.tld-pill[data-done] .tld-check{opacity:1;transform:none}.tld-pill[data-done] .tld-check[data-draw] path{stroke-dashoffset:1px;animation:.42s cubic-bezier(.22,1,.36,1) .12s forwards bencho-thinking-loader-tld-draw}.tld-text{height:1.3em;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.tld-label{white-space:nowrap;line-height:1.3em;transition:color .16s;position:absolute;top:0;left:0}.tld-measure{visibility:hidden}.tld-label[data-in]{animation:.42s cubic-bezier(.22,1,.36,1) both bencho-thinking-loader-tld-in}.tld-label[data-out]{animation:.22s cubic-bezier(.22,1,.36,1) both bencho-thinking-loader-tld-out}.tld-pill[data-done] .tld-label{color:var(--fill-on,#17181a)}.tld-label[data-shine]:after{content:attr(data-text);color:#0000;background:linear-gradient(90deg,transparent 35%,var(--fill-on,#17181a)50%,transparent 65%)100% 0/250% 100% no-repeat;pointer-events:none;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite bencho-thinking-loader-tld-sweep;position:absolute;inset:0}.tld-chev{color:var(--fill-on,#17181a);flex:none}@supports (color:color-mix(in lab, red, red)){.tld-chev{color:color-mix(in srgb,var(--fill-on,#17181a)32%,var(--fill-slab,#fff))}}.tld-chev{transition:rotate .22s cubic-bezier(.22,1,.36,1),color .16s}@media (hover:hover){.tld-pill:hover .tld-chev{color:var(--fill-on,#17181a)}@supports (color:color-mix(in lab, red, red)){.tld-pill:hover .tld-chev{color:color-mix(in srgb,var(--fill-on,#17181a)52%,var(--fill-slab,#fff))}}}.tld-pill[aria-expanded=true] .tld-chev{rotate:180deg}.tld-steps{gap:4px;margin:12px 0 0;padding:0 0 0 13px;list-style:none;display:grid}.tld-step{height:22px;color:var(--fill-on,#17181a);align-items:center;gap:8px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.tld-step{color:color-mix(in srgb,var(--fill-on,#17181a)52%,var(--fill-slab,#fff))}}.tld-step{opacity:0;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);translate:0 -4px}.tld-steps[data-open] .tld-step:not([data-state=next]){opacity:1;translate:0}.tld-step[data-state=now]{color:var(--fill-on,#17181a)}@media (prefers-reduced-motion:reduce){.tld-rays line,.tld-label[data-in],.tld-label[data-out]{animation:none}.tld-label[data-out],.tld-label[data-shine]:after{display:none}.tld-pill[data-done] .tld-check[data-draw] path{stroke-dashoffset:0;animation:none}.tld-text,.tld-step{transition-duration:1ms}}@keyframes bencho-thinking-loader-tld-ray{0%{stroke:var(--fill-on,#17181a)}to{stroke:color-mix(in srgb,var(--fill-on,#17181a)32%,var(--fill-slab,#fff))}}@keyframes bencho-thinking-loader-tld-draw{to{stroke-dashoffset:0}}@keyframes bencho-thinking-loader-tld-in{0%{opacity:0;filter:blur(3px);transform:translateY(70%)}}@keyframes bencho-thinking-loader-tld-out{to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes bencho-thinking-loader-tld-sweep{to{background-position:0 0}}}.dui .dui-native-progress .tld{align-items:stretch;width:100%;min-width:0;height:auto}.dui .dui-native-progress-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.dui .dui-native-progress .tld-pill{max-width:calc(100% - 52px);height:auto;min-height:38px;margin:0;padding-block:10px}.dui .dui-native-progress .tld-text{min-width:32px;max-width:min(420px,55vw)}.dui .dui-native-progress .tld-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dui .dui-native-progress .tld-measure{max-width:none}.dui .dui-native-progress-count{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--dui-fg);font-size:12px}.dui .dui-native-progress-count>span{color:var(--dui-muted)}.dui .dui-native-progress .tld-icon svg,.dui .dui-native-progress .tld-step-icon svg{stroke:currentColor;stroke-width:1.8px;fill:none}.dui .dui-native-progress[data-status=failed] .tld-pill{color:var(--dui-danger)}.dui .dui-native-progress-disclosure{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.dui .dui-native-progress-disclosure[data-open=true]{grid-template-rows:1fr}.dui .dui-native-progress-disclosure>div{min-height:0;overflow:hidden}.dui .dui-native-progress .tld-steps{gap:8px;margin:16px 0 0;padding:0 0 0 13px}.dui .dui-native-progress .tld-step{align-items:flex-start;height:auto;min-height:28px;line-height:1.5}.dui .dui-native-progress .tld-step-icon{margin-top:3px}.dui .dui-native-progress .tld-step>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.dui .dui-native-progress .tld-step small{white-space:nowrap;color:var(--dui-muted);margin:2px 0 0 12px;font-size:11px}.dui .dui-native-progress .tld-steps[data-open] .tld-step[data-state=next]{opacity:.55;translate:0}.dui .dui-native-progress .tld-step[data-state=failed]{color:var(--dui-danger)}.dui .dui-native-progress .tld-icon>.tld-check{opacity:1;transform:none}.dui .dui-native-activity{border:1px solid var(--dui-border);border-radius:18px;padding:0;transition:box-shadow .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.dui .dui-native-activity[open]{box-shadow:var(--dui-shadow)}.dui .dui-native-activity>summary{cursor:pointer;gap:10px;padding:16px;list-style:none}.dui .dui-native-activity>summary::-webkit-details-marker{display:none}.dui .dui-native-activity>summary:after{content:"⌄";margin-left:auto;transition:rotate .32s cubic-bezier(.22,1,.36,1)}.dui .dui-native-activity[open]>summary:after{rotate:180deg}.dui .dui-native-activity-content{padding:0 16px 16px;animation:.32s cubic-bezier(.22,1,.36,1) dui-native-activity-enter}@keyframes dui-native-activity-enter{0%{opacity:0;filter:blur(2px);transform:translateY(-6px)}}.dui .dui-native-button{isolation:isolate;position:relative;overflow:hidden}.dui .dui-native-button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff35 50%,#0000 65%);transition:translate .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:-20% -60%;translate:-100%}.dui .dui-native-button:not(:disabled):hover:after,.dui .dui-native-button:focus-visible:after{translate:100%}.dui .dui-native-button[aria-busy=true]:after{animation:1.5s linear infinite dui-native-button-shine}@keyframes dui-native-button-shine{to{translate:100%}}@media (max-width:480px){.dui .dui-native-progress .tld-step small{white-space:normal;max-width:80px}}@media (prefers-reduced-motion:reduce){.dui .dui-native-progress-disclosure,.dui .dui-native-button:after{transition:none}.dui .dui-native-button[aria-busy=true]:after,.dui .dui-native-activity-content{animation:none}}.dui .dui-native-progress{--fill-on:var(--dui-fg);--fill-slab:var(--dui-bg);--ink:var(--dui-fg);--font-ui:var(--dui-font,Inter,ui-sans-serif,system-ui,sans-serif)}.dui .dui-native-progress .tld-measure{width:max-content}.dui .dui-native-progress{width:100%;max-width:460px}.dui .dui-native-input-group{width:100%;min-width:0}.dui .dui-native-field{width:100%;min-width:0;font-family:var(--dui-font,Inter,ui-sans-serif,system-ui,sans-serif);padding-top:0;position:relative}.dui .dui-native-field-frame{cursor:text;background:0 0;width:100%;min-width:0;min-height:52px;position:relative}.dui .dui-native-field-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dui .dui-native-field-ring path{fill:none;stroke:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-field-ring path{stroke:color-mix(in srgb,var(--dui-fg)32%,var(--dui-bg))}}.dui .dui-native-field-ring path{stroke-width:1px;stroke-linecap:butt;vector-effect:non-scaling-stroke;transition:stroke .22s,stroke-width .22s}.dui .dui-native-field[data-focus=true] .dui-native-field-ring path{stroke:var(--dui-fg);stroke-width:1.5px}.dui .dui-native-field[data-filled=true]:not([data-focus=true]) .dui-native-field-ring path{stroke:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-field[data-filled=true]:not([data-focus=true]) .dui-native-field-ring path{stroke:color-mix(in srgb,var(--dui-fg)32%,var(--dui-bg))}}.dui .dui-native-field .dui-native-field-gap{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke .22s,stroke-width .22s,stroke-dashoffset .42s cubic-bezier(.22,1,.36,1)}.dui .dui-native-field[data-up=true] .dui-native-field-gap{stroke-dashoffset:-1px}.dui .dui-native-field .dui-native-field-label{left:var(--dui-native-label-x);z-index:2;max-width:calc(100% - var(--dui-native-label-x)*2);text-overflow:ellipsis;letter-spacing:-.01em;white-space:pre;color:var(--dui-fg);margin:0;padding:0;font-size:16px;font-weight:400;line-height:1;display:block;position:absolute;top:26px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-field .dui-native-field-label{color:color-mix(in srgb,var(--dui-fg)45%,var(--dui-bg))}}.dui .dui-native-field .dui-native-field-label{transform-origin:0;cursor:text;-webkit-user-select:none;user-select:none;background:0 0;transition:transform .42s cubic-bezier(.22,1,.36,1),color .22s;transform:translateY(-50%)}.dui .dui-native-field[data-up=true] .dui-native-field-label{color:var(--dui-muted);transform:translateY(-50%)translateY(-26px)scale(.78)}.dui .dui-native-field[data-focus=true] .dui-native-field-label{color:var(--dui-fg)}.dui .dui-native-field-label span{display:inline-block}.dui .dui-native-field[data-focus=true] .dui-native-field-label span{animation:.46s cubic-bezier(.3,.7,.3,1) both dui-native-label-hop;animation-delay:calc(var(--dui-letter)*24ms)}.dui .dui-native-field .dui-native-field-input,.dui .dui-native-field .dui-native-field-select,.dui .dui-native-field .dui-native-field-textarea{z-index:1;box-sizing:border-box;width:100%;min-width:0;height:52px;padding:0 var(--dui-native-label-x);border-radius:inherit;color:var(--dui-fg);font:inherit;letter-spacing:-.01em;box-shadow:none;background:0 0;border:0;outline:none;font-size:16px;line-height:24px;display:block;position:relative}.dui .dui-native-field .dui-native-field-input:focus-visible,.dui .dui-native-field .dui-native-field-select:focus-visible,.dui .dui-native-field .dui-native-field-textarea:focus-visible{box-shadow:none;outline:none}.dui .dui-native-field .dui-native-field-input[type=number]{appearance:textfield}.dui .dui-native-field-input::-webkit-inner-spin-button{appearance:none;margin:0}.dui .dui-native-field-input::-webkit-outer-spin-button{appearance:none;margin:0}.dui .dui-native-field[data-trailing=true] .dui-native-field-input{padding-right:76px}.dui .dui-native-field .dui-native-field-select{cursor:pointer;padding-right:36px}.dui .dui-native-field .dui-native-field-textarea{resize:vertical;height:auto;min-height:128px;padding-top:14px;padding-bottom:14px}.dui .dui-native-field-input[data-flip="1"]{animation:.26s ease-out dui-native-label-flip-a}.dui .dui-native-field-input[data-flip="0"]{animation:.26s ease-out dui-native-label-flip-b}.dui .dui-native-field .dui-native-field-eye{z-index:3;width:30px;height:30px;color:var(--dui-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:11px;right:10px}.dui .dui-native-field-eye:hover{color:var(--dui-fg)}.dui .dui-native-field-eye:active{scale:.96}.dui .dui-native-field-eye svg{grid-area:1/1;transition:opacity .22s,scale .22s cubic-bezier(.22,1,.36,1),filter .22s}.dui .dui-native-field-eye svg:last-child,.dui .dui-native-field-eye[data-show=true] svg:first-child{opacity:0;filter:blur(2px);scale:.7}.dui .dui-native-field-eye[data-show=true] svg:last-child{opacity:1;filter:none;scale:1}.dui .dui-native-field[data-disabled=true]{opacity:.5}.dui .dui-native-field[data-disabled=true] .dui-native-field-frame,.dui .dui-native-field :disabled{cursor:not-allowed}.dui .dui-native-number-stepper{z-index:3;gap:3px;display:flex;position:absolute;top:10px;right:8px}.dui .dui-native-number-stepper button{background:var(--dui-fg);border:0;border-radius:10px;place-items:center;width:30px;height:32px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-number-stepper button{background:color-mix(in srgb,var(--dui-fg)4%,transparent)}}.dui .dui-native-number-stepper button{color:var(--dui-fg);font:inherit;transition:background .16s,scale .16s}.dui .dui-native-number-stepper button:hover:not(:disabled){background:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-number-stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--dui-fg)8%,transparent)}}.dui .dui-native-number-stepper button:active:not(:disabled){scale:.94}.dui .dui-native-number-stepper button:disabled{opacity:.35}.dui .dui-native-operation-field{gap:0;min-width:0;display:grid}.dui .dui-native-field-hint{color:var(--dui-muted);padding:8px 0 0 24px;font-size:12px;line-height:18px;display:block}.dui .dui-native-field[data-invalid=true] .dui-native-field-ring path{stroke:var(--dui-danger,#e5484d);stroke-width:1.5px}.dui .dui-native-field[data-invalid=true] .dui-native-field-label{color:var(--dui-danger,#e5484d)}.dui .dui-native-field[data-invalid=true][data-attempt="0"] .dui-native-field-frame{animation:.38s cubic-bezier(.36,.07,.19,.97) dui-native-form-error-a}.dui .dui-native-field[data-invalid=true][data-attempt="1"] .dui-native-field-frame{animation:.38s cubic-bezier(.36,.07,.19,.97) dui-native-form-error-b}.dui .dui-native-error-drop{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.dui .dui-native-error-drop[data-open=true]{grid-template-rows:1fr}.dui .dui-native-error-clip{min-height:0;overflow:hidden}.dui .dui-native-error-message{color:var(--dui-danger,#e5484d);opacity:0;align-items:flex-start;gap:8px;padding:12px 24px 0;font-size:13px;line-height:18px;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);display:flex;translate:0 -4px}.dui .dui-native-error-message svg{flex:none;width:16px;height:16px;margin-top:1px}.dui .dui-native-error-drop[data-open=true] .dui-native-error-message{opacity:1;transition-delay:60ms;translate:0}.dui .dui-native-operation-form .dui-form-fields,.dui .dui-scalar-fields{gap:24px}.dui .dui-native-operation-form .dui-form-footer{align-items:center}@keyframes dui-native-label-hop{0%{transform:translateY(0)}38%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes dui-native-label-flip-a{0%{filter:blur(3px);opacity:.5}}@keyframes dui-native-label-flip-b{0%{filter:blur(3px);opacity:.5}}@keyframes dui-native-form-error-a{12%,88%{translate:-2px}25%,75%{translate:3px}38%,62%{translate:-4px}50%{translate:4px}}@keyframes dui-native-form-error-b{12%,88%{translate:-2px}25%,75%{translate:3px}38%,62%{translate:-4px}50%{translate:4px}}@media (prefers-reduced-motion:reduce){.dui .dui-native-field-ring path,.dui .dui-native-field-label,.dui .dui-native-error-drop,.dui .dui-native-error-message,.dui .dui-native-field-eye svg{transition:none!important}.dui .dui-native-field-label span,.dui .dui-native-field-input,.dui .dui-native-field-frame{animation:none!important}}.dui .dui-native-field[data-trailing=true]:not([data-up=true]) .dui-native-field-label{max-width:calc(100% - var(--dui-native-label-x) - 76px)}.dui .dui-native-operation-picker,.dui .dui-native-thread-browser{min-width:0}.dui .dui-native-search{background:var(--dui-soft);min-width:0;max-width:100%;min-height:46px;color:var(--dui-fg);border:1px solid #0000;border-radius:18px;align-items:center;gap:8px;padding:4px 12px 4px 4px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.dui .dui-native-search[data-expanded=true]{border-color:var(--dui-border);background:var(--dui-bg);box-shadow:0 4px 20px #00000005}.dui .dui-native-search:focus-within{box-shadow:0 0 0 3px var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--dui-accent)9%,transparent)}}.dui .dui-native-search:focus-within{border-color:var(--dui-accent)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-search:focus-within{border-color:color-mix(in srgb,var(--dui-accent)35%,var(--dui-border))}}.dui .dui-native-search-open{background:var(--dui-bg);width:36px;height:36px;color:var(--dui-muted);border:0;border-radius:14px;flex:none;place-items:center;padding:9px;transition:color .18s,transform .22s cubic-bezier(.22,.8,.22,1);display:grid}.dui .dui-native-search-open>svg{width:18px;height:18px}.dui .dui-native-search[data-expanded=true] .dui-native-search-open{color:var(--dui-fg);transform:rotate(-5deg)}.dui .dui-native-search>input{width:100%;min-width:0;min-height:34px;color:var(--dui-fg);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:13px;display:block}.dui .dui-native-search>input:focus-visible{box-shadow:none;outline:none}.dui .dui-native-search>input::-webkit-search-cancel-button{-webkit-appearance:none}.dui .dui-native-search>input::placeholder{color:var(--dui-muted);opacity:.8}.dui .dui-native-search-clear{background:var(--dui-soft);width:24px;height:24px;color:var(--dui-muted);border:0;border-radius:50%;flex:none;place-items:center;padding:0;font-size:17px;line-height:1;animation:.18s cubic-bezier(.22,.8,.22,1) dui-native-control-enter;display:grid}.dui .dui-native-search-count{color:var(--dui-muted);font-variant-numeric:tabular-nums;flex:none;padding-left:4px;font-size:11px;line-height:1}.dui .dui-native-list{isolation:isolate;border:1px solid var(--dui-border);background:var(--dui-bg);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:4px;margin:12px 0 20px;padding:8px;display:grid;position:relative}.dui .dui-native-row-wash{z-index:0;pointer-events:none;opacity:0;background:var(--dui-soft);border:1px solid #0000;border-radius:14px;transition:transform .32s cubic-bezier(.22,.85,.22,1),width .32s cubic-bezier(.22,.85,.22,1),height .32s cubic-bezier(.22,.85,.22,1),opacity .14s,border-color .18s,background .18s;position:absolute;top:0;left:0}.dui .dui-native-row-wash[data-visible=true]{opacity:1}.dui .dui-native-row-wash[data-selected=true]{background:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-row-wash[data-selected=true]{background:color-mix(in srgb,var(--dui-fg)4%,var(--dui-bg))}}.dui .dui-native-row-wash[data-selected=true]{border-color:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-row-wash[data-selected=true]{border-color:color-mix(in srgb,var(--dui-fg)10%,var(--dui-border))}}.dui .dui-native-list>.dui-native-operation,.dui .dui-native-list>.dui-native-thread{z-index:1;width:100%;min-width:0;min-height:70px;color:var(--dui-fg);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px;transition:opacity .16s;display:grid;position:relative;transform:none}.dui .dui-native-list>.dui-native-operation:is(:hover,:active),.dui .dui-native-list>.dui-native-operation[aria-pressed=true],.dui .dui-native-list>.dui-native-thread[aria-current]{box-shadow:none;background:0 0;border:0;transform:none}.dui .dui-native-list>.dui-native-operation:disabled{opacity:.62}.dui .dui-native-operation-icon,.dui .dui-native-thread-icon{background:var(--dui-soft);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--dui-fg);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-operation-icon,.dui .dui-native-thread-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dui-fg)3%,transparent)}}.dui .dui-native-operation-icon,.dui .dui-native-thread-icon{color:var(--dui-muted);transition:background .18s,color .18s,transform .32s cubic-bezier(.22,.8,.22,1)}.dui .dui-native-operation-icon>svg,.dui .dui-native-thread-icon>svg{width:20px;height:20px}.dui .dui-native-operation[aria-pressed=true] .dui-native-operation-icon,.dui .dui-native-thread[aria-current] .dui-native-thread-icon{background:var(--dui-bg);color:var(--dui-fg);transform:translateY(-1px)}.dui .dui-native-operation-copy,.dui .dui-native-thread-copy{min-width:0;color:var(--dui-fg);gap:4px;display:grid}.dui .dui-native-operation-copy>strong,.dui .dui-native-thread-copy>strong{overflow-wrap:anywhere;min-width:0;color:var(--dui-fg);font-size:13px;font-weight:550;line-height:1.5;display:block}.dui .dui-native-operation-copy>.dui-capability-description{color:var(--dui-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.dui .dui-native-operation-copy>small{color:var(--dui-muted);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.5}.dui .dui-native-pick{background:var(--dui-soft);width:27px;height:27px;color:var(--dui-muted);border-radius:50%;place-items:center;transition:background .22s,color .22s,transform .32s cubic-bezier(.22,.85,.22,1.15);display:grid}.dui .dui-native-pick>svg{width:18px;height:18px;overflow:visible}.dui .dui-native-pick-plus{transform-origin:12px 12px;transition:opacity .14s,transform .26s cubic-bezier(.22,.85,.22,1)}.dui .dui-native-pick-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .18s cubic-bezier(.22,.85,.22,1)}.dui .dui-native-pick[data-picked=true]{background:var(--dui-fg);color:var(--dui-bg);transform:scale(1.04)}.dui .dui-native-pick[data-picked=true] .dui-native-pick-plus{opacity:0;transform:rotate(90deg)scale(.6)}.dui .dui-native-pick[data-picked=true] .dui-native-pick-tick{stroke-dashoffset:0;transition-delay:.11s}.dui .dui-native-thread-copy>span{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.dui .dui-native-thread .dui-status-badge{color:var(--dui-muted);text-transform:capitalize;background:0 0;border:0;padding:0;font-size:10px;line-height:1.5}.dui .dui-native-thread .dui-shared-label{border:1px solid var(--dui-border);background:var(--dui-bg);color:var(--dui-muted);border-radius:5px;margin:0;padding:1px 6px;font-size:9px;line-height:1.5}.dui .dui-native-thread-arrow{color:var(--dui-muted);opacity:0;place-items:center;transition:transform .22s cubic-bezier(.22,.85,.22,1),opacity .16s;display:grid;transform:translate(-4px)}.dui .dui-native-thread-arrow>svg{width:18px;height:18px}.dui .dui-native-thread:is(:hover,:focus-visible,[aria-current]) .dui-native-thread-arrow{opacity:1;transform:translate(0)}.dui .dui-native-list>.dui-empty-state{z-index:1;color:var(--dui-muted);margin:0;padding:18px;font-size:12px;position:relative}.dui .dui-native-facts{border:1px solid var(--dui-border);background:var(--dui-bg);border-radius:18px;margin:14px 0;padding:4px 16px;display:block;overflow:visible}.dui .dui-native-facts>.dui-native-fact{align-items:start;justify-content:initial;border-bottom:1px solid var(--dui-border);grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:20px;padding:13px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-facts>.dui-native-fact{border-bottom:1px solid color-mix(in srgb,var(--dui-border)70%,transparent)}}.dui .dui-native-facts>.dui-native-fact{transition:opacity .16s}.dui .dui-native-facts>.dui-native-fact:last-child{border-bottom:0}.dui .dui-native-fact>dt{color:var(--dui-muted);overflow-wrap:anywhere;padding-top:4px;font-size:12px;line-height:1.7}.dui .dui-native-fact>dd{text-align:left;min-width:0;color:var(--dui-fg);justify-content:space-between;align-items:flex-start;gap:12px;margin:0;font-size:13px;line-height:1.7;display:flex}.dui .dui-native-fact-value{white-space:pre-wrap;overflow-wrap:anywhere;isolation:isolate;flex:1;min-width:0;padding-top:3px;display:block;position:relative;overflow:hidden}.dui .dui-native-fact-value:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 20%,var(--dui-bg)46%,transparent 73%);position:absolute;inset:0;transform:translate(-100%)}.dui .dui-native-fact:has(.dui-copy-button[data-state=copied]) .dui-native-fact-value:after{animation:.56s cubic-bezier(.22,.8,.22,1) dui-native-value-sheen}.dui .dui-native-facts>.dui-native-fact:focus-within{background:var(--dui-soft);box-shadow:0 0 0 6px var(--dui-soft);border-radius:8px}.dui .dui-native-copy{flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.dui .dui-native-copy>.dui-copy-button{background:var(--dui-fg);border:0;border-radius:9px;place-items:center;width:30px;height:30px;min-height:30px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-copy>.dui-copy-button{background:color-mix(in srgb,var(--dui-fg)5%,transparent)}}.dui .dui-native-copy>.dui-copy-button{color:var(--dui-muted);cursor:pointer;transition:background .16s,color .16s,transform .16s}.dui .dui-native-copy>.dui-copy-button:hover:not(:disabled){background:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-copy>.dui-copy-button:hover:not(:disabled){background:color-mix(in srgb,var(--dui-fg)10%,transparent)}}.dui .dui-native-copy>.dui-copy-button:hover:not(:disabled){color:var(--dui-fg)}.dui .dui-native-copy>.dui-copy-button:active:not(:disabled){transform:scale(.93)}.dui .dui-native-copy>.dui-copy-button:disabled{cursor:wait;opacity:.7}.dui .dui-native-copy>.dui-copy-button>svg{width:16px;height:16px;display:block;overflow:visible}.dui .dui-native-copy .dui-copy-back{transition:translate .22s cubic-bezier(.22,1,.36,1) .16s}.dui .dui-native-copy .dui-copy-pages{transition:opacity .16s .16s}.dui .dui-native-copy .dui-copy-check{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s}.dui .dui-native-copy .dui-copy-failure{opacity:0;transform-origin:12px 12px;transition:opacity .14s,transform .18s;transform:scale(.8)}.dui .dui-native-copy[data-state=copied] .dui-copy-back{transition:translate .22s cubic-bezier(.22,1,.36,1);translate:6px 6px}.dui .dui-native-copy[data-state=copied] .dui-copy-pages{opacity:0;transition:opacity .16s .22s}.dui .dui-native-copy[data-state=copied] .dui-copy-check{stroke-dashoffset:0;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1) .22s}.dui .dui-native-copy[data-state=copied]>.dui-copy-button{color:var(--dui-fg);background:var(--dui-fg)}@supports (color:color-mix(in lab, red, red)){.dui .dui-native-copy[data-state=copied]>.dui-copy-button{background:color-mix(in srgb,var(--dui-fg)5%,transparent)}}.dui .dui-native-copy[data-state=error] .dui-copy-pages{opacity:0;transition-delay:0s}.dui .dui-native-copy[data-state=error] .dui-copy-failure{opacity:1;transform:scale(1)}.dui .dui-native-copy[data-state=error]>.dui-copy-button{color:var(--dui-danger,#c83b38)}.dui .dui-native-copy[data-state=pending] .dui-copy-pages{animation:.9s ease-in-out infinite alternate dui-native-copy-wait}.dui .dui-native-copy>.dui-copy-feedback{white-space:nowrap;pointer-events:none;font-size:10px;line-height:1.5}.dui .dui-native-message{border:0;padding:18px 0;line-height:1.75}.dui .dui-native-message-heading{align-items:center;gap:9px;margin-bottom:10px;display:flex}.dui .dui-native-message-monogram{background:var(--dui-soft);width:27px;height:27px;color:var(--dui-muted);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:550;display:grid}.dui .dui-native-message-heading>strong{color:var(--dui-muted);font-size:12px;font-weight:550;line-height:1.5}.dui .dui-native-message-body{background:var(--dui-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:16px 18px;font-size:14px;line-height:1.8}.dui .dui-native-message[data-reactions=true]>.dui-native-message-body{white-space:normal;background:0 0;padding:0}.dui .dui-native-message-body>:last-child{margin-bottom:0}.dui .dui-native-avatar{isolation:isolate;transform-origin:50%;vertical-align:middle;transition:transform .42s cubic-bezier(.22,.8,.22,1),box-shadow .42s;position:relative}.dui .dui-native-avatar[data-avatar-source=image]>img{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}.dui .dui-native-avatar[data-avatar-source=image]>.dui-native-avatar-placeholder{pointer-events:none;width:100%;height:100%;transition:opacity .24s}.dui .dui-native-avatar[data-image-state=loaded]>img{opacity:1}.dui .dui-native-avatar[data-image-state=loaded]>.dui-native-avatar-placeholder{opacity:0}.dui .dui-native-avatar[data-avatar-source=host]>*{border-radius:inherit}.dui .dui-native-identity{text-align:center;flex-direction:column;align-items:center;gap:0;min-width:0;display:flex}.dui .dui-native-identity>.dui-avatar{margin:0 0 18px}.dui .dui-native-identity-copy{min-width:0;max-width:100%}.dui .dui-native-identity-copy>:is(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance;margin:0 0 8px;line-height:1.25}.dui .dui-native-identity-copy>p{max-width:430px;color:var(--dui-muted);text-wrap:pretty;margin:0 auto;line-height:1.75}.dui .dui-native-identity[data-has-description=false] .dui-native-identity-copy>:is(h1,h2,h3){margin-bottom:0}@media (hover:hover){.dui .dui-native-identity:hover>.dui-native-avatar{transform:translateY(-4px)scale(1.03)}.dui .dui-native-avatar:not(.dui-native-avatar-placeholder):hover{transform:translateY(-3px)scale(1.025)}}@media (max-width:600px){.dui .dui-native-list{border-radius:18px;padding:6px}.dui .dui-native-list>.dui-native-operation,.dui .dui-native-list>.dui-native-thread{grid-template-columns:34px minmax(0,1fr) 26px;gap:10px;min-height:66px;padding:10px}.dui .dui-native-operation-icon,.dui .dui-native-thread-icon{border-radius:11px;width:34px;height:34px}.dui .dui-native-facts{padding:2px 13px}.dui .dui-native-facts>.dui-native-fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:11px 0}.dui .dui-native-fact>dt{padding-top:0;font-size:11px}.dui .dui-native-fact>dd{gap:10px}.dui .dui-native-message-body{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.dui .dui-native-list *,.dui .dui-native-search *,.dui .dui-native-copy *,.dui .dui-native-facts *,.dui .dui-native-avatar,.dui .dui-native-avatar *,.dui .dui-native-message *{transition:none!important;animation:none!important}}@keyframes dui-native-control-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes dui-native-copy-wait{0%{opacity:.4}to{opacity:1}}@keyframes dui-native-value-sheen{0%{opacity:0;transform:translate(-100%)}10%{opacity:.7}85%{opacity:.7}to{opacity:0;transform:translate(100%)}}.dui-results-native,.dui-decision-native,.dui-result-native-text,.dui-result-native-fields,.dui-result-native-image,.dui-result-native-video,.dui-result-native-file,.dui-result-native-error{--dui-native-surface:var(--dui-bg,var(--dui-bg-primary,#fff));--dui-native-ink:var(--dui-fg,var(--dui-text-primary,#191919));--dui-native-muted:var(--dui-muted,var(--dui-text-secondary,#727272));--dui-native-soft:var(--dui-soft,var(--dui-bg-tertiary,#f5f5f5));--dui-native-line:var(--dui-border,var(--dui-border-default,#e5e5e5));--dui-native-ease:cubic-bezier(.2,.8,.2,1);--dui-native-spring:cubic-bezier(.2,.85,.25,1.08);color:var(--dui-native-ink);box-sizing:border-box;min-width:0}.dui-results-native{gap:14px;width:100%;display:grid}.dui-results-native-heading{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.dui-results-native-heading>span{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.dui-results-native-heading small{font:inherit;color:var(--dui-native-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.dui-results-native-navigation{background:var(--dui-native-soft);border:1px solid var(--dui-native-line);border-radius:14px;gap:4px;padding:3px;display:flex}.dui-results-native-navigation button{width:38px;min-width:0;height:32px;color:var(--dui-native-ink);font:inherit;cursor:pointer;transition:background .2s,transform .25s var(--dui-native-spring);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.dui-results-native-navigation button:hover:not(:disabled){background:var(--dui-native-surface)}.dui-results-native-navigation button:active:not(:disabled){transform:scale(.92)}.dui-results-native-navigation button:disabled{opacity:.3;cursor:default}.dui-results-native-images{overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-radius:20px;align-items:stretch;gap:8px;min-width:0;max-width:100%;padding:3px;display:flex;overflow-x:auto}.dui-results-native-image-item{min-width:48px;max-width:100%;transition:flex-basis .55s var(--dui-native-spring),flex-grow .55s var(--dui-native-spring);scroll-snap-align:center;flex:0 0 48px;position:relative}.dui-results-native-image-item[data-selected=true]{flex:1 0 min(65%,300px)}.dui-results-native-image-item .dui-image-result.dui-result-native-image{gap:0;margin:0}.dui-results-native-image-item .dui-image-preview{border-radius:17px;width:100%;min-width:0;height:270px;overflow:hidden}.dui-results-native-image-item .dui-image-preview>img{object-fit:cover;width:100%;height:100%;min-height:100%;max-height:none;transition:transform .6s var(--dui-native-ease),filter .4s;transform:scale(1.045)}.dui-results-native-image-item[data-selected=true] .dui-image-preview>img{transform:scale(1)}.dui-results-native-image-item:not([data-selected=true]) .dui-image-preview>img{filter:brightness(.83)}.dui-results-native-image-item .dui-image-result>figcaption{display:none}.dui-results-native-image-item:not([data-selected=true]) .dui-image-expand{opacity:0}.dui-results-native-caption{color:var(--dui-native-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5;margin:0!important}.dui-result-native-entry{border-bottom:1px solid var(--dui-native-line);padding:0 0 4px}.dui-result-native-summary{width:100%;color:var(--dui-native-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;font-size:14px;font-weight:500;display:flex}.dui-result-native-summary>span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.dui-result-native-summary small{background:var(--dui-native-soft);min-width:22px;height:22px;color:var(--dui-native-muted);border-radius:50%;place-items:center;font-size:11px;font-weight:400;display:inline-grid}.dui-result-native-disclosure-mark{transition:transform .3s var(--dui-native-ease);flex-shrink:0;font-size:23px;font-weight:300}.dui-result-native-entry[data-open=true] .dui-result-native-disclosure-mark{transform:rotate(45deg)}.dui-result-native-content{opacity:0;transition:grid-template-rows .4s var(--dui-native-ease),opacity .2s;grid-template-rows:0fr;display:grid}.dui-result-native-entry[data-open=true] .dui-result-native-content{opacity:1;grid-template-rows:1fr}.dui-result-native-content>div{min-height:0;overflow:hidden}.dui-result-native-entry[data-open=true] .dui-result-native-content>div{padding:2px 0 16px}.dui-result-native-entry[data-kind=error] .dui-result-native-summary{color:var(--dui-danger,#b33c36);cursor:default}.dui-result-native-text{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dui-result-native-text>.dui-text{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;line-height:1.65}.dui-result-native-text>.dui-copy-control{flex-shrink:0}.dui-result-native-error{border:1px solid var(--dui-danger,#b33c36);align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dui-result-native-error{border:1px solid color-mix(in srgb,var(--dui-danger,#b33c36)25%,transparent)}}.dui-result-native-error{background:var(--dui-danger,#b33c36)}@supports (color:color-mix(in lab, red, red)){.dui-result-native-error{background:color-mix(in srgb,var(--dui-danger,#b33c36)5%,var(--dui-native-surface))}}.dui-result-native-error{color:var(--dui-danger,#b33c36);border-radius:16px;padding:16px}.dui-result-native-error>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.dui-result-native-error>p{overflow-wrap:anywhere;margin:0;line-height:1.55}.dui-image-result.dui-result-native-image{gap:9px;max-width:100%;margin:0;display:grid}.dui-result-native-image>.dui-image-preview{cursor:zoom-in;background:var(--dui-native-soft);isolation:isolate;border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dui-result-native-image .dui-image-preview>.dui-media{object-fit:contain;width:100%;max-height:560px;transition:transform .65s var(--dui-native-ease);border-radius:0;display:block}.dui-result-native-image .dui-image-preview:hover>.dui-media{transform:scale(1.025)}.dui-result-native-image>.dui-image-preview .dui-image-expand{color:#161616;opacity:0;width:32px;height:32px;transition:opacity .2s,transform .3s var(--dui-native-spring);background:#fffdf2;border-radius:50%;place-items:center;font-size:17px;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(5px);box-shadow:0 1px 10px #0001}.dui-result-native-image>.dui-image-preview:hover .dui-image-expand,.dui-result-native-image>.dui-image-preview:focus-visible .dui-image-expand{opacity:1;transform:translateY(0)}.dui-result-native-image>figcaption,.dui-result-native-video>figcaption{color:var(--dui-native-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 2px;font-size:12px;line-height:1.5;display:flex}.dui-result-native-image>figcaption>span,.dui-result-native-video>figcaption>span:first-child{overflow-wrap:anywhere;min-width:0}.dui-media-dialog.dui-result-native-dialog[open]{background:var(--dui-bg,var(--dui-bg-primary,#fff));width:max-content;max-width:min(94vw,1200px);max-height:94dvh;color:var(--dui-fg,var(--dui-text-primary,#191919));border:1px solid #ffffff1a;border-radius:22px;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 25px 120px #0005}.dui-media-dialog.dui-result-native-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a10a8;animation:.25s both dui-native-backdrop-in}.dui-result-native-viewer{max-width:min(94vw,1200px);transform-origin:var(--dui-viewer-origin-x,50%)var(--dui-viewer-origin-y,100%);animation:.5s cubic-bezier(.18,.8,.22,1) dui-native-image-in}.dui-result-native-viewer>header{justify-content:space-between;align-items:center;gap:24px;padding:12px 14px 12px 20px;font-size:13px;display:flex}.dui-result-native-viewer .dui-dialog-close{background:var(--dui-soft,var(--dui-bg-tertiary,#f5f5f5));width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;line-height:1;display:grid;position:static}.dui-result-native-viewer>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 110px);margin:auto;display:block}.dui-result-native-viewer>footer{justify-content:space-between;align-items:center;gap:20px;padding:10px 18px;font-size:12px;display:flex}.dui-result-native-viewer a{color:inherit;text-decoration:none}.dui-result-native-viewer a:hover{text-decoration:underline}.dui-video-result.dui-result-native-video{gap:10px;max-width:100%;margin:0;display:grid}.dui-result-native-video-frame{isolation:isolate;background:#101113;border-radius:20px;position:relative;overflow:hidden}.dui-result-native-video-frame>video.dui-media{border-radius:0;width:100%;max-height:600px;display:block}.dui-result-native-video-toggle{cursor:pointer;color:#151515;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:58px;height:58px;transition:opacity .2s,scale .3s var(--dui-native-spring);background:#f8f8f8e8;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 35px #0002}.dui-result-native-video-frame[data-playing=true] .dui-result-native-video-toggle{opacity:0}.dui-result-native-video-frame[data-playing=true]:hover .dui-result-native-video-toggle,.dui-result-native-video-toggle:focus-visible{opacity:1}.dui-result-native-video-toggle:active{scale:.93}.dui-result-native-play-mark{width:22px;height:22px;display:block;position:relative}.dui-result-native-play-mark>i{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:18px;height:18px;transition:clip-path .25s,width .25s,left .25s;position:absolute;top:2px;left:4px}.dui-result-native-play-mark>i+i{opacity:0}.dui-result-native-play-mark[data-playing=true]>i{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:5px;left:4px}.dui-result-native-play-mark[data-playing=true]>i+i{opacity:1;left:14px}.dui-result-native-video-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.dui-result-native-media-error{color:var(--dui-native-muted);margin:0;font-size:12px;line-height:1.6}.dui-result-native-media-error a{color:inherit;text-underline-offset:3px;margin-left:4px;text-decoration:underline}.dui-file-result.dui-result-native-file{border:1px solid var(--dui-native-line);background:var(--dui-native-surface);border-radius:20px;align-items:center;gap:14px;padding:18px;transition:background .2s,border-color .2s;display:flex}.dui-result-native-file:hover{background:var(--dui-native-soft)}.dui-result-native-file>.dui-file-icon{background:var(--dui-native-soft);border:1px solid var(--dui-native-line);width:44px;height:50px;color:var(--dui-native-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dui-result-native-file>.dui-file-icon>svg{width:25px;height:25px}.dui-result-native-file>a{overflow-wrap:anywhere;min-width:0;color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}.dui-result-native-file>a>strong{font-size:14px;font-weight:500}.dui-result-native-file>a>small{color:var(--dui-native-muted);font-size:11px}.dui-result-native-file>a:hover>strong{text-underline-offset:3px;text-decoration:underline}.dui-decision-native{transition:border-color .35s,background .35s,box-shadow .35s}.dui-decision-native[data-native-default=true]{border:1px solid var(--dui-native-line);background:var(--dui-native-surface);border-radius:24px;padding:24px;box-shadow:0 2px 4px #11111102,0 12px 32px #11111104}.dui-decision-native[data-phase=approved]{border-color:var(--dui-success,#268955)}@supports (color:color-mix(in lab, red, red)){.dui-decision-native[data-phase=approved]{border-color:color-mix(in srgb,var(--dui-success,#268955)28%,var(--dui-native-line))}}.dui-decision-native-status{align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.dui-decision-native-icon{background:var(--dui-native-soft);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:14px;transition:background .3s,color .3s;display:grid}.dui-decision-native[data-phase=approved] .dui-decision-native-icon{color:var(--dui-success,#268955);background:var(--dui-success,#268955)}@supports (color:color-mix(in lab, red, red)){.dui-decision-native[data-phase=approved] .dui-decision-native-icon{background:color-mix(in srgb,var(--dui-success,#268955)9%,var(--dui-native-surface))}}.dui-decision-native[data-phase=approved] .dui-decision-native-icon{animation:dui-native-confirm-in .4s var(--dui-native-spring)}.dui-decision-native-review{border-top:1px solid var(--dui-native-line);margin-top:18px}.dui-decision-native-toggle{text-align:left;width:100%;color:var(--dui-native-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.dui-decision-native-toggle>span:first-child{align-items:center;gap:8px;display:flex}.dui-decision-native-toggle .dui-detail-count{background:var(--dui-native-soft);min-width:20px;height:20px;color:var(--dui-native-muted);border-radius:50%;place-items:center;padding:0 4px;font-size:10px;display:grid}.dui-decision-native-mark{transition:transform .35s var(--dui-native-ease);font-size:23px;font-weight:300}.dui-decision-native-review[data-open=true] .dui-decision-native-mark{transform:rotate(45deg)}.dui-disclosure.dui-decision-native-disclosure{opacity:0;transition:grid-template-rows .4s var(--dui-native-ease),opacity .2s;grid-template-rows:0fr;display:grid}.dui-disclosure.dui-decision-native-disclosure[data-open=true]{opacity:1;grid-template-rows:1fr}.dui-decision-native-disclosure>div{min-height:0;overflow:hidden}.dui-decision-native-facts{gap:0;margin:0 0 6px;display:grid}.dui-decision-native-facts>div{border-bottom:1px solid var(--dui-native-line);grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:16px;padding:11px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.dui-decision-native-facts>div{border-bottom:1px solid color-mix(in srgb,var(--dui-native-line)60%,transparent)}}.dui-decision-native-facts>div:last-child{border:0}.dui-decision-native-facts dt{color:var(--dui-native-muted);font-size:12px}.dui-decision-native-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.dui-decision-native-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;padding-top:2px;display:flex}.dui-decision-native-actions>.dui-slide-confirmation{flex:240px;min-width:0}.dui-decision-native-actions>button{min-height:44px;transition:background .25s,box-shadow .25s,transform .3s var(--dui-native-spring),opacity .2s;justify-content:center;align-items:center;gap:9px;display:inline-flex}.dui-decision-native-actions>.dui-decision-native-approve{flex:160px}.dui-decision-native-actions>.dui-decision-native-decline{flex:0 auto}.dui-decision-native-action-arrow{transition:transform .25s var(--dui-native-spring)}.dui-decision-native-approve:hover:not(:disabled) .dui-decision-native-action-arrow{transform:translate(2px,-2px)}.dui-decision-native[data-phase=submitting] .dui-decision-native-actions{opacity:.8}.dui-decision-native-error{background:var(--dui-danger,#b33c36);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.dui-decision-native-error{background:color-mix(in srgb,var(--dui-danger,#b33c36)6%,transparent)}}.dui-decision-native-error{margin:12px 0 0;line-height:1.55}.dui-results-native :is(button,a):focus-visible,.dui-result-native-image button:focus-visible,.dui-result-native-video button:focus-visible,.dui-decision-native button:focus-visible{outline:3px solid var(--dui-accent,var(--dui-interactive-accent,#2781ef));outline-offset:3px}@keyframes dui-native-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dui-native-image-in{0%{opacity:.25;clip-path:polygon(35% 85%,65% 85%,60% 100%,40% 100%);transform:translateY(24px)scale(.82)}60%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)scale(1)}}@keyframes dui-native-confirm-in{0%{opacity:.4;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.dui-decision-native[data-native-default=true]{border-radius:20px;padding:18px}.dui-decision-native-actions>button{flex:100%;width:100%}.dui-results-native-image-item{flex-basis:44px;min-width:44px}.dui-results-native-image-item[data-selected=true]{flex-basis:76%}.dui-results-native-image-item .dui-image-preview{height:240px}.dui-result-native-viewer>header{padding-left:14px}.dui-result-native-viewer>img{max-height:calc(94dvh - 110px)}.dui-result-native-video-toggle{width:48px;height:48px}.dui-file-result.dui-result-native-file{gap:12px;padding:14px}}@media (prefers-reduced-motion:reduce){.dui-results-native *,.dui-decision-native *,.dui-result-native-viewer,.dui-result-native-dialog::backdrop,.dui-result-native-image *,.dui-result-native-video *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dui-decision-native-action-shell{opacity:0;transition:grid-template-rows .4s var(--dui-native-ease),opacity .2s,margin-top .4s var(--dui-native-ease);grid-template-rows:0fr;margin-top:0;display:grid}.dui-decision-native-action-shell[data-open=true]{opacity:1;grid-template-rows:1fr;margin-top:20px}.dui-decision-native-action-shell>div{min-height:0;overflow:hidden}section.dui-decision-native[data-phase] .dui-decision-native-actions{margin-top:0;padding-top:2px}.dui-decision-native-action-shell[data-open=true]>div{overflow:visible}.dui-result-native-dialog .dui-result-native-viewer .dui-dialog-close{position:static}.dui-personal-context{border:1px solid var(--dui-border);color:var(--dui-fg);border-radius:8px;margin-block:16px;padding:16px}.dui-personal-context summary{cursor:pointer;font-weight:600}.dui-personal-context label{gap:8px;margin-block:12px;display:grid}.dui-personal-context textarea{box-sizing:border-box;resize:vertical;background:var(--dui-bg);width:100%;min-height:80px;color:var(--dui-fg);border:1px solid var(--dui-border);font:inherit;border-radius:8px;padding:12px}.dui-thread-agents{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.dui-thread-agents>span,.dui-thread-agents>button{text-align:left;gap:4px;display:grid}.dui-thread-agents small{color:var(--dui-muted);font-size:12px;font-weight:400}.dui-remembered-inputs{border:1px solid var(--dui-border,#ddd);border-radius:12px;margin-block:12px;padding:12px 16px}.dui-remembered-inputs p{margin:0 0 8px;font-size:13px}.dui-remembered-inputs dl{flex-wrap:wrap;gap:12px 24px;margin:0 0 12px;display:flex}.dui-remembered-inputs dt{opacity:.65;text-transform:capitalize;font-size:12px}.dui-remembered-inputs dd{overflow-wrap:anywhere;margin:0;font-size:14px}
