.df{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:block;container-type:inline-size}.df-form{gap:1.5rem;display:grid}.df-form[hidden]{display:none}@media (scripting:none){.df-form{display:none}}.df-grid{gap:1.25rem;display:grid}@container (width>=34rem){.df-full .df-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-full .df-wide{grid-column:1/-1}.df-inline .df-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=60rem){.df-inline .df-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.df-field{border:0;align-content:start;gap:.4375rem;min-width:0;margin:0;padding:0;display:grid}.df-label{font-size:var(--text-label);color:var(--nx-text);padding:0;font-weight:550;line-height:1.35}.df-optional{color:var(--nx-text-dim);font-weight:400}.df-help{font-size:var(--text-caption);color:var(--nx-text-dim);line-height:1.5}.df-input{box-sizing:border-box;border:1px solid var(--nx-surface-border);border-radius:var(--nx-radius-sm);background:var(--nx-surface-sunken);width:100%;min-height:2.75rem;color:var(--nx-text);font:inherit;font-size:var(--text-body);transition:border-color var(--nx-dur-fast) var(--nx-ease-hover), box-shadow var(--nx-dur-fast) var(--nx-ease-hover);padding:.625rem .875rem;line-height:1.4}.df-input::placeholder{color:var(--nx-text-faint)}.df-input:hover{border-color:var(--nx-hair-strong)}.df-input:focus{outline:2px solid var(--p);outline-offset:1px;box-shadow:0 0 0 5px color-mix(in oklab, var(--p) 16%, transparent);border-color:#0000}.df-input[aria-invalid=true]{border-color:var(--nx-danger)}.df-textarea{resize:vertical;min-height:7.5rem}.df-select{position:relative}.df-select select{appearance:none;cursor:pointer;padding-right:2.5rem}.df-select select:invalid,.df-select select:has(option[value=""]:checked){color:var(--nx-text-dim)}.df-select option{color:var(--nx-text);background:var(--nx-surface-raised)}.df-select-caret{color:var(--nx-text-dim);pointer-events:none;margin-top:-8px;position:absolute;top:50%;right:.875rem}.df-error{font-size:var(--text-caption);color:var(--nx-danger);align-items:flex-start;gap:.375rem;line-height:1.45;display:flex}.df-error:before{content:"!";width:1rem;height:1rem;font-family:var(--nx-font-ui);font-size:var(--text-micro);color:var(--nx-canvas);background:var(--nx-danger);border-radius:50%;flex:none;place-items:center;margin-top:.0625rem;font-weight:700;display:inline-grid}.df-error[hidden]{display:none}.df-choices legend{margin-bottom:.4375rem}.df-chips{flex-wrap:wrap;gap:.5rem;margin-top:.375rem;display:flex}.df-chip{border:1px solid var(--nx-surface-border);background:var(--nx-surface-sunken);min-height:2.75rem;font-size:var(--text-control);color:var(--nx-text-mid);cursor:pointer;transition:border-color var(--nx-dur-fast) var(--nx-ease-hover), background-color var(--nx-dur-fast) var(--nx-ease-hover), color var(--nx-dur-fast) var(--nx-ease-hover), box-shadow var(--nx-dur-fast) var(--nx-ease-hover);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem 0 .75rem;display:inline-flex;position:relative}.df-chip:hover{border-color:var(--nx-hair-strong);color:var(--nx-text)}.df-chip input{z-index:1;border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.df-chip-box{background:var(--nx-field-bg);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--nx-field-border-hover);transition:background-color var(--nx-dur-fast) var(--nx-ease-hover), box-shadow var(--nx-dur-fast) var(--nx-ease-hover);border-radius:5px;flex:none;place-items:center;display:inline-grid}.df-chip-box:after{content:"";border:solid var(--nx-accent-ink);width:.3125rem;height:.5625rem;transition:transform var(--nx-dur-fast) var(--nx-ease);border-width:0 2px 2px 0;margin-top:-.125rem;transform:rotate(45deg)scale(0)}.df-chip .df-chip-glyph.product-glyph{opacity:.72;width:1.5rem;height:1.5rem;transition:opacity var(--nx-dur-fast) var(--nx-ease-hover);margin-block:-.25rem}.df-chip:hover .df-chip-glyph,.df-chip:has(input:checked) .df-chip-glyph{opacity:1}.df-chip input:checked~.df-chip-box{background:var(--p);box-shadow:0 0 10px -3px var(--p-glow)}.df-chip input:checked~.df-chip-box:after{transform:rotate(45deg)scale(1)}.df-chip:has(input:checked){border-color:color-mix(in oklab, var(--p) 55%, transparent);background:var(--p-soft);box-shadow:0 0 22px -10px var(--p-glow);color:var(--nx-text)}.df-chip:has(input:focus-visible){outline:2px solid var(--p);outline-offset:2px}.df-chip input:focus-visible{outline:none}@media (forced-colors:active){.df-chip input{opacity:1;width:1rem;height:1rem;position:static}.df-chip-box{display:none}}.df-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.df-lgpd{font-size:var(--text-caption);color:var(--nx-text-dim);align-items:flex-start;gap:.625rem;line-height:1.6;display:flex}.df-lgpd-icon{color:var(--p);flex:none;margin-top:.125rem}.df-lgpd a{color:var(--nx-text-mid)}.df-note{border-left:1px solid var(--p-line);font-size:var(--text-caption);color:var(--nx-text-mid);padding-left:.875rem;line-height:1.55}.df-actions{--df-actions-gap:1.5rem;align-items:center;gap:1rem var(--df-actions-gap);flex-wrap:wrap;display:flex}.df-submit{min-width:min(14rem,100%)}.df-full .df-submit.lume-btn-primary{background:var(--p-grad);color:var(--nx-accent-ink);filter:none;box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nx-text) 28%, transparent), 0 10px 26px -14px var(--p-glow)}.df-full .df-submit.lume-btn-primary:hover:not(:disabled){filter:brightness(1.06)saturate(1.05);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--nx-text) 32%, transparent), 0 14px 32px -12px var(--p-glow)}.df-submit:disabled{cursor:progress}.df-form[aria-busy=true] .df-submit{opacity:.7}@container (width<=30rem){.df-submit{width:100%}}.df-more{min-height:2.75rem}.df-status:empty{display:none}.df-status{font-size:var(--text-body-sm);color:var(--nx-text);line-height:1.5}.df-summary{border-radius:var(--nx-radius-md);background:color-mix(in oklab, var(--nx-danger) 9%, var(--nx-surface-flat));box-shadow:inset 3px 0 0 var(--nx-danger), inset 0 0 0 1px color-mix(in oklab, var(--nx-danger) 30%, transparent);gap:.625rem;padding:1rem 1.125rem;display:grid}.df-summary[hidden]{display:none}.df-summary:focus{outline:2px solid var(--nx-danger);outline-offset:3px}.df-summary-title{font-size:var(--text-body);color:var(--nx-text);align-items:center;gap:.5rem;font-weight:600;display:flex}.df-summary-title svg{color:var(--nx-danger)}.df-summary-list{font-size:var(--text-body-sm);gap:.25rem;margin:0;padding:0 0 0 1.625rem;display:grid}.df-summary-list a{color:var(--nx-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--nx-danger) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--nx-danger) 70%, transparent);text-underline-offset:.2em}.df-panel{border-radius:var(--nx-radius-md);background:var(--nx-surface-flat);box-shadow:inset 0 0 0 1px var(--nx-surface-border), var(--nx-lit-edge);justify-items:start;gap:1rem;margin-top:1.5rem;padding:1.25rem 1.25rem 1.375rem;display:grid}.df-panel-success{box-shadow:inset 0 0 0 1px var(--p-line), var(--nx-lit-edge), 0 24px 80px -40px var(--p-glow);margin-top:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.df-panel-icon{color:var(--p)}.df-panel-title{font-family:var(--nx-font-display);font-size:var(--text-display-md);letter-spacing:-.02em;color:var(--nx-text);font-weight:600;line-height:1.15}.df-panel-title:focus{outline:none}.df-panel-title:focus-visible{outline:2px solid var(--p);outline-offset:4px}.df-panel-text{max-width:40rem;font-size:var(--text-body);color:var(--nx-text-mid);line-height:1.6}.df-panel-text strong{color:var(--nx-text);overflow-wrap:anywhere;font-weight:600}.df-inline-icon{vertical-align:-.2em;color:var(--nx-warn);margin-right:.25rem;display:inline}.df-copy{justify-items:start;gap:.5rem;width:100%;display:grid}.df-copy-label{font-family:var(--nx-font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--nx-text-dim)}.df-copy-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.df-copy-value{box-sizing:border-box;border-radius:var(--nx-radius-sm);background:var(--nx-surface-sunken);box-shadow:inset 0 0 0 1px var(--nx-surface-border);font-family:var(--nx-font-mono);font-size:var(--text-control);color:var(--nx-text);-webkit-user-select:all;user-select:all;margin:0;padding:.625rem .875rem;line-height:1.55}.df-copy-request{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:100%;max-height:16rem;overflow:auto}.df-copy-btn{min-height:2.75rem}.df-noscript,.df-fallback{font-size:var(--text-body);color:var(--nx-text-mid);line-height:1.6}.df-noscript .df-copy-address,.df-fallback .df-copy-address{font-family:var(--nx-font-mono);color:var(--nx-text);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.df-fallback{flex:100%;display:none}@media (scripting:enabled){lume-form[data-piece-failed]:not(:defined) .df-fallback{display:block}lume-form[data-piece-failed]:not(:defined) .df-submit{display:none}lume-form[data-piece-failed]:not(:defined) .df-note{display:none}.df-full:not(:defined,[data-piece-failed]) .df-fallback{animation:1ms linear 3s backwards df-grace;display:block}}@keyframes df-grace{0%{width:0;height:0;margin-left:calc(-1 * var(--df-actions-gap));visibility:hidden;flex-basis:0}}
