@layer components{.Field-module__bfn3sa__qs-field{gap:var(--qs-space-2);margin-bottom:var(--qs-space-5);flex-direction:column;display:flex}.Field-module__bfn3sa__qs-field__label{font-size:var(--qs-text-label);font-weight:var(--qs-weight-bold)}.Field-module__bfn3sa__qs-field__hint{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2)}.Field-module__bfn3sa__qs-field__error{font-size:var(--qs-text-xs);font-weight:var(--qs-weight-medium);color:var(--qs-color-danger)}.Field-module__bfn3sa__qs-input{--input-border:var(--qs-color-line-strong);width:100%;height:var(--qs-control-h);padding:0 var(--qs-space-4);font:var(--qs-weight-medium) var(--qs-text-body) / 1 var(--qs-font-body);color:var(--qs-color-ink);background:var(--qs-color-surface);border:1px solid var(--input-border);border-radius:var(--qs-radius-md);transition:border-color var(--qs-dur-fast) var(--qs-ease), box-shadow var(--qs-dur-fast) var(--qs-ease)}.Field-module__bfn3sa__qs-input::placeholder{color:var(--qs-color-ink-3);font-weight:var(--qs-weight-regular)}.Field-module__bfn3sa__qs-input:hover{--input-border:var(--qs-color-ink-2)}.Field-module__bfn3sa__qs-input:focus-visible{--input-border:var(--qs-color-ink)}.Field-module__bfn3sa__qs-input[aria-invalid=true]{--input-border:var(--qs-color-danger)}.Field-module__bfn3sa__qs-input:disabled{--input-border:var(--qs-color-line);background:var(--qs-color-disabled-bg);color:var(--qs-color-disabled-fg)}.Field-module__bfn3sa__qs-input--mono{font-family:var(--qs-font-mono);letter-spacing:.01em;font-size:15px}.Field-module__bfn3sa__qs-input-group{position:relative}.Field-module__bfn3sa__qs-input-group>.Field-module__bfn3sa__qs-input{padding-right:76px}.Field-module__bfn3sa__qs-input-group__action{border-radius:var(--qs-radius-sm);height:40px;font:600 var(--qs-text-label) / 1 var(--qs-font-body);color:var(--qs-color-ink);cursor:pointer;background:0 0;border:0;padding:0 12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Field-module__bfn3sa__qs-input-group__action:hover{background:var(--qs-color-mint)}}@layer overrides{.Field-module__bfn3sa__qs-input--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23043810' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--qs-space-4) center;cursor:pointer;background-size:16px 16px;padding-right:44px}.Field-module__bfn3sa__qs-input--select:disabled{cursor:not-allowed;opacity:1}.Field-module__bfn3sa__qs-input--area{height:auto;min-height:calc(var(--qs-control-h) * 1.75);padding:var(--qs-space-3) var(--qs-space-4);line-height:var(--qs-leading-body);resize:vertical}.Field-module__bfn3sa__qs-input-group--phone{align-items:flex-start;gap:var(--qs-space-2);display:flex}.Field-module__bfn3sa__qs-input-group--phone>.Field-module__bfn3sa__qs-input--code{flex:0 0 118px}.Field-module__bfn3sa__qs-input-group--phone>.Field-module__bfn3sa__qs-input--number{flex:auto;min-width:0}.Field-module__bfn3sa__qs-field-row{gap:var(--qs-space-3);flex-wrap:wrap;display:flex}.Field-module__bfn3sa__qs-field-row>*{flex:180px;min-width:0}.Field-module__bfn3sa__qs-field-group{gap:var(--qs-space-3);flex-direction:column;display:flex}.Field-module__bfn3sa__qs-field-group .Field-module__bfn3sa__qs-field{margin-bottom:0}.qs-stack>.Field-module__bfn3sa__qs-field{margin-bottom:0}}
@layer components{.Choice-module__6xAkuW__qs-choices{gap:var(--qs-space-3);flex-direction:column;display:flex}.Choice-module__6xAkuW__qs-choice{--choice-bg:var(--qs-color-surface);--choice-border:var(--qs-color-line-strong);--choice-ring:transparent;align-items:center;gap:var(--qs-space-4);width:100%;min-height:var(--qs-control-h);padding:var(--qs-space-4) var(--qs-space-5);font:var(--qs-weight-medium) var(--qs-text-body) / var(--qs-leading-snug) var(--qs-font-body);text-align:left;color:var(--qs-color-ink);background:var(--choice-bg);border:1px solid var(--choice-border);border-radius:var(--qs-radius-md);box-shadow:inset 0 0 0 1px var(--choice-ring);cursor:pointer;transition:background var(--qs-dur-fast) var(--qs-ease), border-color var(--qs-dur-fast) var(--qs-ease);display:flex}.Choice-module__6xAkuW__qs-choice:hover{--choice-bg:var(--qs-color-mint);--choice-border:var(--qs-color-ink-2)}.Choice-module__6xAkuW__qs-choice[aria-checked=true]{--choice-bg:var(--qs-color-mint);--choice-border:var(--qs-color-ink);--choice-ring:var(--qs-color-ink)}.Choice-module__6xAkuW__qs-choice:focus-visible{box-shadow:inset 0 0 0 1px var(--choice-ring), var(--qs-focus-ring)}.Choice-module__6xAkuW__qs-choice__radio{border:1.5px solid var(--qs-color-line-strong);background:var(--qs-color-surface);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.Choice-module__6xAkuW__qs-choice[aria-checked=true] .Choice-module__6xAkuW__qs-choice__radio{border-color:var(--qs-color-ink)}.Choice-module__6xAkuW__qs-choice[aria-checked=true] .Choice-module__6xAkuW__qs-choice__radio:after{content:"";background:var(--qs-color-ink);border-radius:50%;width:10px;height:10px}}@layer overrides{.Choice-module__6xAkuW__qs-choice__text{min-width:0}.Choice-module__6xAkuW__qs-choice__check{border-radius:var(--qs-radius-sm);border:1.5px solid var(--qs-color-line-strong);background:var(--qs-color-surface);width:20px;height:20px;color:var(--qs-color-surface);flex:0 0 20px;place-items:center;display:grid}.Choice-module__6xAkuW__qs-choice[aria-checked=true] .Choice-module__6xAkuW__qs-choice__check{border-color:var(--qs-color-lime);background:var(--qs-color-lime)}.Choice-module__6xAkuW__qs-choice__check svg{width:12px;height:12px}.Choice-module__6xAkuW__qs-choice:not([aria-checked=true]) .Choice-module__6xAkuW__qs-choice__check svg{visibility:hidden}.Choice-module__6xAkuW__qs-choices__lede{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2);display:block}.Choice-module__6xAkuW__qs-choices--chips{gap:var(--qs-space-2);flex-flow:wrap}.Choice-module__6xAkuW__qs-choices--chips>.Choice-module__6xAkuW__qs-choice{width:auto;min-height:0;padding:var(--qs-space-2) var(--qs-space-4);border-radius:var(--qs-radius-pill);font-size:var(--qs-text-label)}}
@layer components{.SelectMenu-module__rRtk-G__qs-select-menu{width:100%;position:relative}.SelectMenu-module__rRtk-G__qs-select-menu__trigger{--input-border:var(--qs-color-line-strong);justify-content:space-between;align-items:center;gap:var(--qs-space-3);width:100%;min-height:var(--qs-control-h);padding:0 var(--qs-space-4);font:var(--qs-weight-medium) var(--qs-text-body) / var(--qs-leading-snug) var(--qs-font-body);text-align:left;color:var(--qs-color-ink);background:var(--qs-color-surface);border:1px solid var(--input-border);border-radius:var(--qs-radius-md);cursor:pointer;transition:border-color var(--qs-dur-fast) var(--qs-ease), box-shadow var(--qs-dur-fast) var(--qs-ease);display:flex}.SelectMenu-module__rRtk-G__qs-select-menu__trigger:hover{--input-border:var(--qs-color-ink-2)}.SelectMenu-module__rRtk-G__qs-select-menu__trigger:focus-visible{--input-border:var(--qs-color-ink);box-shadow:var(--qs-focus-ring)}.SelectMenu-module__rRtk-G__qs-select-menu__trigger[aria-invalid=true]{--input-border:var(--qs-color-danger)}.SelectMenu-module__rRtk-G__qs-select-menu__trigger[aria-expanded=true]{--input-border:var(--qs-color-ink)}.SelectMenu-module__rRtk-G__qs-select-menu__trigger:disabled{--input-border:var(--qs-color-line);background:var(--qs-color-disabled-bg);color:var(--qs-color-disabled-fg);cursor:not-allowed}.SelectMenu-module__rRtk-G__qs-select-menu__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.SelectMenu-module__rRtk-G__qs-select-menu__value[data-placeholder]{color:var(--qs-color-ink-3);font-weight:var(--qs-weight-regular)}.SelectMenu-module__rRtk-G__qs-select-menu__chevron{width:16px;height:16px;color:var(--qs-color-ink-2);transition:transform var(--qs-dur-base) var(--qs-ease-out);flex:0 0 16px}.SelectMenu-module__rRtk-G__qs-select-menu__trigger[aria-expanded=true] .SelectMenu-module__rRtk-G__qs-select-menu__chevron{transform:rotate(180deg)}.SelectMenu-module__rRtk-G__qs-select-menu__panel{z-index:20;top:calc(100% + var(--qs-space-2));max-height:min(320px,50vh);padding:var(--qs-space-2);background:var(--qs-color-surface);border:1px solid var(--qs-color-line-strong);border-radius:var(--qs-radius-md);transform-origin:top;opacity:0;pointer-events:none;transition:opacity var(--qs-dur-slow) var(--qs-ease-out), transform var(--qs-dur-slow) var(--qs-ease-out);position:absolute;left:0;right:0;overflow:auto;transform:translateY(-10px)scale(.97);box-shadow:0 12px 28px -8px #0438102e}.SelectMenu-module__rRtk-G__qs-select-menu__panel[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.SelectMenu-module__rRtk-G__qs-select-menu__option{align-items:center;gap:var(--qs-space-3);width:100%;min-height:44px;padding:var(--qs-space-3) var(--qs-space-4);border-radius:var(--qs-radius-sm);font:var(--qs-weight-medium) var(--qs-text-body) / var(--qs-leading-snug) var(--qs-font-body);color:var(--qs-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.SelectMenu-module__rRtk-G__qs-select-menu__option[data-active=true],.SelectMenu-module__rRtk-G__qs-select-menu__panel[aria-multiselectable=true] .SelectMenu-module__rRtk-G__qs-select-menu__option[aria-selected=true]{background:var(--qs-color-mint)}.SelectMenu-module__rRtk-G__qs-select-menu__panel[aria-multiselectable=true] .SelectMenu-module__rRtk-G__qs-select-menu__option[aria-selected=true][data-active=true]{box-shadow:inset 0 0 0 1px var(--qs-color-ink)}.SelectMenu-module__rRtk-G__qs-select-menu__marker{border:1.5px solid var(--qs-color-line-strong);background:var(--qs-color-surface);width:20px;height:20px;color:var(--qs-color-ink);border-radius:4px;flex:0 0 20px;place-items:center;display:grid}.SelectMenu-module__rRtk-G__qs-select-menu__option[aria-selected=true] .SelectMenu-module__rRtk-G__qs-select-menu__marker{border-color:var(--qs-color-ink);background:var(--qs-color-ink);color:var(--qs-color-surface)}.SelectMenu-module__rRtk-G__qs-select-menu__marker svg{width:12px;height:12px}.SelectMenu-module__rRtk-G__qs-select-menu__option-label{flex:auto;min-width:0}@media (prefers-reduced-motion:reduce){.SelectMenu-module__rRtk-G__qs-select-menu__chevron,.SelectMenu-module__rRtk-G__qs-select-menu__panel{transition:opacity var(--qs-dur-fast) linear;transform:none}.SelectMenu-module__rRtk-G__qs-select-menu__panel[data-open=true],.SelectMenu-module__rRtk-G__qs-select-menu__trigger[aria-expanded=true] .SelectMenu-module__rRtk-G__qs-select-menu__chevron{transform:none}}}
@layer components{.Alert-module__IrzyxW__qs-alert{--alert-bg:var(--qs-color-danger-bg);--alert-fg:var(--qs-color-danger);--alert-border:var(--qs-color-danger-line);gap:var(--qs-space-3);padding:var(--qs-space-3) var(--qs-space-4);color:var(--alert-fg);background:var(--alert-bg);border:1px solid var(--alert-border);border-radius:var(--qs-radius-md);font-size:var(--qs-text-label);line-height:var(--qs-leading-snug);grid-template-columns:20px minmax(0,1fr);display:grid}.Alert-module__IrzyxW__qs-alert[data-tone=success]{--alert-bg:var(--qs-color-success-bg);--alert-fg:var(--qs-color-success);--alert-border:transparent}.Alert-module__IrzyxW__qs-alert[data-tone=neutral]{--alert-bg:var(--qs-color-sunken);--alert-fg:var(--qs-color-ink);--alert-border:var(--qs-color-line)}.Alert-module__IrzyxW__qs-alert__icon{width:20px;height:20px;margin-top:1px}.Alert-module__IrzyxW__qs-alert__body{flex-direction:column;gap:2px;min-width:0;display:flex}.Alert-module__IrzyxW__qs-alert__title{font-weight:var(--qs-weight-bold);overflow-wrap:anywhere}.Alert-module__IrzyxW__qs-alert__text{color:inherit}}
@layer components{.Progress-module__S-RFka__qs-progress{--value:0;background:var(--qs-color-track);border-radius:var(--qs-radius-pill);height:4px;position:relative;overflow:hidden}.Progress-module__S-RFka__qs-progress__fill{width:calc(var(--value) * 1%);background:var(--qs-color-ink);border-radius:inherit;transition:width var(--qs-dur-base) var(--qs-ease-out);position:absolute;inset:0 auto 0 0}.Progress-module__S-RFka__qs-progress[data-indeterminate] .Progress-module__S-RFka__qs-progress__fill{width:36%;animation:Progress-module__S-RFka__qs-progress-sweep 1.1s var(--qs-ease) infinite}@keyframes Progress-module__S-RFka__qs-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}.Progress-module__S-RFka__qs-spinner{--spinner-size:16px;width:var(--spinner-size);height:var(--spinner-size);border:2px solid var(--qs-color-track);border-top-color:var(--qs-color-ink);border-radius:50%;animation:.8s linear infinite Progress-module__S-RFka__qs-spin;display:inline-block}@keyframes Progress-module__S-RFka__qs-spin{to{transform:rotate(360deg)}}}@layer overrides{.Progress-module__S-RFka__qs-spinner--on-ink{border-color:color-mix(in srgb, var(--qs-color-surface) 35%, transparent);border-top-color:var(--qs-color-surface)}}
@layer components{.Button-module__8RiFmG__qs-btn{--btn-bg:var(--qs-color-surface);--btn-fg:var(--qs-color-ink);--btn-border:transparent;--btn-radius:var(--qs-radius-md);--btn-pad:0 var(--qs-space-5);justify-content:center;align-items:center;gap:var(--qs-space-3);height:var(--qs-control-h);padding:var(--btn-pad);font:var(--qs-weight-bold) var(--qs-text-body) / 1 var(--qs-font-body);color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);cursor:pointer;transition:background var(--qs-dur-fast) var(--qs-ease), border-color var(--qs-dur-fast) var(--qs-ease), transform var(--qs-dur-fast) var(--qs-ease);text-decoration:none;display:inline-flex}.Button-module__8RiFmG__qs-btn:active{transform:translateY(1px)}.Button-module__8RiFmG__qs-btn--primary{--btn-bg:var(--qs-color-lime);--btn-fg:var(--qs-color-surface);--btn-radius:var(--qs-radius-pill);--btn-pad:0 8px 0 24px;border:0;justify-content:space-between;min-width:152px}.Button-module__8RiFmG__qs-btn--primary:hover{--btn-bg:var(--qs-color-lime-strong)}.Button-module__8RiFmG__qs-btn__arrow{width:36px;height:36px;color:var(--qs-color-surface);transition:transform var(--qs-dur-fast) var(--qs-ease);background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.Button-module__8RiFmG__qs-btn__arrow svg{width:16px;height:16px}.Button-module__8RiFmG__qs-btn--primary:hover .Button-module__8RiFmG__qs-btn__arrow{transform:translate(2px)}.Button-module__8RiFmG__qs-btn--secondary{--btn-border:var(--qs-color-line-strong)}.Button-module__8RiFmG__qs-btn--secondary:hover{--btn-bg:var(--qs-color-mint);--btn-border:var(--qs-color-ink)}.Button-module__8RiFmG__qs-btn--block{width:100%}.Button-module__8RiFmG__qs-btn:disabled,.Button-module__8RiFmG__qs-btn[aria-disabled=true]{--btn-bg:var(--qs-color-disabled-bg);--btn-fg:var(--qs-color-disabled-fg);cursor:not-allowed;transform:none}.Button-module__8RiFmG__qs-btn:disabled .Button-module__8RiFmG__qs-btn__arrow,.Button-module__8RiFmG__qs-btn[aria-disabled=true] .Button-module__8RiFmG__qs-btn__arrow{color:var(--qs-color-disabled-fg);background:0 0;transform:none}@media (max-width:760px){.Button-module__8RiFmG__qs-btn--primary{width:100%}}}
@layer components{.Badge-module__H8aylq__qs-badge{--badge-bg:var(--qs-color-paper);--badge-fg:var(--qs-color-ink-2);height:24px;font-size:var(--qs-text-2xs);font-weight:var(--qs-weight-bold);letter-spacing:.02em;white-space:nowrap;color:var(--badge-fg);background:var(--badge-bg);border-radius:var(--qs-radius-pill);flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.Badge-module__H8aylq__qs-badge[data-tone=info]{--badge-bg:var(--qs-color-mint);--badge-fg:var(--qs-color-ink)}.Badge-module__H8aylq__qs-badge[data-tone=success]{--badge-bg:var(--qs-color-success-bg);--badge-fg:var(--qs-color-success)}.Badge-module__H8aylq__qs-badge[data-tone=danger]{--badge-bg:var(--qs-color-danger-bg);--badge-fg:var(--qs-color-danger)}.Badge-module__H8aylq__qs-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.Badge-module__H8aylq__qs-badge[data-live] .Badge-module__H8aylq__qs-badge__dot{animation:Badge-module__H8aylq__qs-badge-pulse 1.2s var(--qs-ease) infinite}@keyframes Badge-module__H8aylq__qs-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}}
@layer components{.DocCard-module__YtM-yq__qs-doc{--doc-border:var(--qs-color-line);gap:var(--qs-space-4);padding:var(--qs-space-6);background:var(--qs-color-surface);border:1px solid var(--doc-border);border-radius:var(--qs-radius-lg);box-shadow:var(--qs-shadow-card);transition:border-color var(--qs-dur-base) var(--qs-ease);flex-direction:column;display:flex}.DocCard-module__YtM-yq__qs-doc[data-state=rejected]{--doc-border:var(--qs-color-danger-line)}.DocCard-module__YtM-yq__qs-doc[data-state=accepted]{--doc-border:color-mix(in srgb, var(--qs-color-success) 35%, var(--qs-color-surface))}.DocCard-module__YtM-yq__qs-doc__head{justify-content:space-between;align-items:center;gap:var(--qs-space-3);display:flex}.DocCard-module__YtM-yq__qs-doc__title{font:var(--qs-weight-bold) var(--qs-text-h2) / 1.3 var(--qs-font-body);margin:0}.DocCard-module__YtM-yq__qs-doc__file{gap:var(--qs-space-3);flex-direction:column;display:flex}.DocCard-module__YtM-yq__qs-doc__actions{align-items:center;gap:var(--qs-space-4);flex-wrap:wrap;display:flex}@media (max-width:760px){.DocCard-module__YtM-yq__qs-doc{padding:var(--qs-space-5)}}}@layer overrides{.DocCard-module__YtM-yq__qs-doc[data-state=review],.DocCard-module__YtM-yq__qs-doc[data-state=error]{--doc-border:var(--qs-color-line-strong)}.DocCard-module__YtM-yq__qs-doc__lede{font-size:var(--qs-text-sm);color:var(--qs-color-ink-2);text-wrap:pretty;margin:0}.DocCard-module__YtM-yq__qs-doc__files{gap:var(--qs-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DocCard-module__YtM-yq__qs-doc__slots{gap:var(--qs-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DocCard-module__YtM-yq__qs-doc__slot{padding:2px var(--qs-space-3);font-size:var(--qs-text-xs);color:var(--qs-color-ink-2);background:var(--qs-color-sunken);border:1px solid var(--qs-color-line);border-radius:var(--qs-radius-pill)}}
@layer components{.Dropzone-module__JR3oXW__qs-drop{--drop-bg:var(--qs-color-sunken);--drop-border:var(--qs-color-line-strong);align-items:center;gap:var(--qs-space-4);padding:var(--qs-space-5);background:var(--drop-bg);border:1.5px dashed var(--drop-border);border-radius:var(--qs-radius-md);cursor:pointer;transition:background var(--qs-dur-fast) var(--qs-ease), border-color var(--qs-dur-fast) var(--qs-ease);display:flex}.Dropzone-module__JR3oXW__qs-drop:hover,.Dropzone-module__JR3oXW__qs-drop.Dropzone-module__JR3oXW__is-dragover{--drop-bg:var(--qs-color-mint);--drop-border:var(--qs-color-ink)}.Dropzone-module__JR3oXW__qs-drop:focus-within{box-shadow:var(--qs-focus-ring)}.Dropzone-module__JR3oXW__qs-drop__icon{background:var(--qs-color-surface);border:1px solid var(--qs-color-line);border-radius:var(--qs-radius-sm);width:44px;height:44px;transition:transform var(--qs-dur-fast) var(--qs-ease);flex:0 0 44px;place-items:center;display:grid}.Dropzone-module__JR3oXW__qs-drop__icon svg{width:20px;height:20px}.Dropzone-module__JR3oXW__qs-drop:hover .Dropzone-module__JR3oXW__qs-drop__icon{transform:translateY(-2px)}.Dropzone-module__JR3oXW__qs-drop__copy{flex-direction:column;gap:2px;display:flex}.Dropzone-module__JR3oXW__qs-drop__primary{font-weight:var(--qs-weight-bold)}.Dropzone-module__JR3oXW__qs-drop__primary u{text-underline-offset:3px}.Dropzone-module__JR3oXW__qs-drop__meta{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2)}}@layer overrides{.Dropzone-module__JR3oXW__qs-drop[data-disabled]{--drop-bg:var(--qs-color-disabled-bg);--drop-border:var(--qs-color-line);cursor:not-allowed}.Dropzone-module__JR3oXW__qs-drop[data-disabled] .Dropzone-module__JR3oXW__qs-drop__primary{color:var(--qs-color-disabled-fg)}.Dropzone-module__JR3oXW__qs-drop[data-disabled] .Dropzone-module__JR3oXW__qs-drop__icon{background:var(--qs-color-disabled-bg)}.Dropzone-module__JR3oXW__qs-drop[data-disabled]:hover .Dropzone-module__JR3oXW__qs-drop__icon{transform:none}}
@layer components{.FileRow-module__7AXBQW__qs-file{--file-border:var(--qs-color-line);--file-bg:var(--qs-color-sunken);--file-thumb-bg:var(--qs-color-surface);--file-thumb-fg:var(--qs-color-ink);align-items:center;gap:var(--qs-space-3);padding:var(--qs-space-3);background:var(--file-bg);border:1px solid var(--file-border);border-radius:var(--qs-radius-md);transition:border-color var(--qs-dur-base) var(--qs-ease), background var(--qs-dur-base) var(--qs-ease);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.FileRow-module__7AXBQW__qs-file__thumb{width:44px;height:44px;color:var(--file-thumb-fg);background:var(--file-thumb-bg);border:1px solid var(--qs-color-line);border-radius:var(--qs-radius-sm);place-items:center;display:grid;position:relative}.FileRow-module__7AXBQW__qs-file__thumb svg{width:20px;height:20px}.FileRow-module__7AXBQW__qs-file__ext{font-size:9px;font-weight:var(--qs-weight-bold);letter-spacing:.04em;color:var(--qs-color-surface);background:var(--file-thumb-fg);border-radius:3px;padding:1px 4px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.FileRow-module__7AXBQW__qs-file__body{gap:var(--qs-space-2);flex-direction:column;min-width:0;display:flex}.FileRow-module__7AXBQW__qs-file__line{align-items:baseline;gap:var(--qs-space-3);min-width:0;display:flex}.FileRow-module__7AXBQW__qs-file__name{min-width:0;font-weight:var(--qs-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.FileRow-module__7AXBQW__qs-file__meta{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2);font-variant-numeric:tabular-nums;flex:none}.FileRow-module__7AXBQW__qs-file__action{font-size:var(--qs-text-label);padding:0 var(--qs-space-1);flex:none}.FileRow-module__7AXBQW__qs-file:is([data-state=uploading],[data-state=checking]){--file-bg:var(--qs-color-surface);--file-border:var(--qs-color-line-strong)}.FileRow-module__7AXBQW__qs-file[data-state=accepted]{--file-thumb-bg:var(--qs-color-success-bg);--file-thumb-fg:var(--qs-color-success)}.FileRow-module__7AXBQW__qs-file[data-state=rejected]{--file-bg:var(--qs-color-surface);--file-border:var(--qs-color-danger-line);--file-thumb-bg:var(--qs-color-danger-bg);--file-thumb-fg:var(--qs-color-danger)}.FileRow-module__7AXBQW__qs-file[data-state=rejected] .FileRow-module__7AXBQW__qs-file__meta{color:var(--qs-color-danger);font-weight:var(--qs-weight-medium)}}@layer overrides{.FileRow-module__7AXBQW__qs-file[data-state=review]{--file-bg:var(--qs-color-surface);--file-border:var(--qs-color-line-strong);--file-thumb-bg:var(--qs-color-mint);--file-thumb-fg:var(--qs-color-ink)}.FileRow-module__7AXBQW__qs-file[data-state=error]{--file-bg:var(--qs-color-surface);--file-border:var(--qs-color-line-strong);--file-thumb-bg:var(--qs-color-sunken);--file-thumb-fg:var(--qs-color-ink-2)}.FileRow-module__7AXBQW__qs-file__link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--qs-color-line-strong);text-decoration-color:var(--qs-color-line-strong);text-underline-offset:3px}.FileRow-module__7AXBQW__qs-file__link:hover{-webkit-text-decoration-color:var(--qs-color-ink);text-decoration-color:var(--qs-color-ink)}}
@layer components{.RequirementList-module__uOrDhq__qs-reqs{border:1px solid var(--qs-color-line);border-radius:var(--qs-radius-md);background:var(--qs-color-surface);overflow:hidden}.RequirementList-module__uOrDhq__qs-reqs__head{justify-content:space-between;align-items:baseline;gap:var(--qs-space-3);padding:var(--qs-space-3) var(--qs-space-4);background:var(--qs-color-sunken);border-bottom:1px solid var(--qs-color-line);display:flex}.RequirementList-module__uOrDhq__qs-reqs__title{font-size:var(--qs-text-xs);font-weight:var(--qs-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--qs-color-ink-2)}.RequirementList-module__uOrDhq__qs-reqs__count{font-size:var(--qs-text-xs);font-weight:var(--qs-weight-medium);color:var(--qs-color-ink-2);font-variant-numeric:tabular-nums}.RequirementList-module__uOrDhq__qs-reqs__list{margin:0;padding:0;list-style:none}.RequirementList-module__uOrDhq__qs-req{--req-bg:transparent;--req-icon-bg:transparent;--req-icon-fg:var(--qs-color-surface);--req-icon-border:var(--qs-color-line-strong);--req-text:var(--qs-color-ink);gap:var(--qs-space-3);padding:var(--qs-space-3) var(--qs-space-4);background:var(--req-bg);transition:background var(--qs-dur-base) var(--qs-ease);grid-template-columns:20px minmax(0,1fr);display:grid}.RequirementList-module__uOrDhq__qs-req+.RequirementList-module__uOrDhq__qs-req{border-top:1px solid var(--qs-color-line)}.RequirementList-module__uOrDhq__qs-req__icon{width:20px;height:20px;color:var(--req-icon-fg);background:var(--req-icon-bg);border:1.5px solid var(--req-icon-border);border-radius:50%;place-items:center;margin-top:1px;display:grid}.RequirementList-module__uOrDhq__qs-req__icon svg{width:11px;height:11px}.RequirementList-module__uOrDhq__qs-req__icon{--spinner-size:16px}.RequirementList-module__uOrDhq__qs-req__body{gap:var(--qs-space-1);flex-direction:column;min-width:0;display:flex}.RequirementList-module__uOrDhq__qs-req__text{font-size:var(--qs-text-sm);color:var(--req-text);text-wrap:pretty;line-height:1.45}.RequirementList-module__uOrDhq__qs-req__reason{font-size:var(--qs-text-label);line-height:1.45;font-weight:var(--qs-weight-medium);color:var(--qs-color-danger);text-wrap:pretty}.RequirementList-module__uOrDhq__qs-req[data-state=checking]{--req-bg:var(--qs-color-sunken);--req-icon-border:transparent}.RequirementList-module__uOrDhq__qs-req[data-state=pass]{--req-icon-bg:var(--qs-color-success);--req-icon-border:var(--qs-color-success);--req-text:var(--qs-color-ink-2)}.RequirementList-module__uOrDhq__qs-req[data-state=fail]{--req-bg:color-mix(in srgb, var(--qs-color-danger-bg) 70%, var(--qs-color-surface));--req-icon-bg:var(--qs-color-danger);--req-icon-border:var(--qs-color-danger);--req-text:var(--qs-color-ink)}.RequirementList-module__uOrDhq__qs-req:is([data-state=pass],[data-state=fail]) .RequirementList-module__uOrDhq__qs-req__icon{animation:RequirementList-module__uOrDhq__qs-req-pop var(--qs-dur-slow) var(--qs-ease-out)}.RequirementList-module__uOrDhq__qs-req[data-state=fail] .RequirementList-module__uOrDhq__qs-req__reason{animation:RequirementList-module__uOrDhq__qs-req-reveal var(--qs-dur-slow) var(--qs-ease-out)}@keyframes RequirementList-module__uOrDhq__qs-req-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes RequirementList-module__uOrDhq__qs-req-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}
@layer components{.Stepper-module__zI6xEW__qs-stepper__heading{margin:0 0 var(--qs-space-4);font-size:var(--qs-text-xs);font-weight:var(--qs-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--qs-color-ink-2)}.Stepper-module__zI6xEW__qs-stepper__list{margin:0;padding:0;list-style:none}.Stepper-module__zI6xEW__qs-stepper__step{--step-marker-bg:var(--qs-color-surface);--step-marker-fg:var(--qs-color-ink-2);--step-marker-border:var(--qs-color-line-strong);--step-connector:var(--qs-color-line);padding-bottom:var(--qs-space-5);position:relative}.Stepper-module__zI6xEW__qs-stepper__step:before{content:"";background:var(--step-connector);border-radius:1px;width:2px;position:absolute;top:32px;bottom:4px;left:13px}.Stepper-module__zI6xEW__qs-stepper__step:last-child:before{border-left:2px dashed var(--qs-color-line-strong);background:0 0;width:0}.Stepper-module__zI6xEW__qs-stepper__step[data-state=done]{--step-marker-bg:var(--qs-color-ink);--step-marker-fg:var(--qs-color-surface);--step-marker-border:var(--qs-color-ink);--step-connector:var(--qs-color-ink)}.Stepper-module__zI6xEW__qs-stepper__step[data-state=current]{--step-marker-bg:var(--qs-color-lime);--step-marker-fg:var(--qs-color-surface);--step-marker-border:var(--qs-color-lime);--step-connector:var(--qs-color-lime)}.Stepper-module__zI6xEW__qs-stepper__step[data-state=error]{--step-marker-bg:var(--qs-color-danger-bg);--step-marker-fg:var(--qs-color-danger);--step-marker-border:var(--qs-color-danger)}.Stepper-module__zI6xEW__qs-stepper__hit{column-gap:var(--qs-space-3);text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--qs-radius-md);cursor:default;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);margin:-2px;padding:2px;display:grid}.Stepper-module__zI6xEW__qs-stepper__step[data-state=done] .Stepper-module__zI6xEW__qs-stepper__hit{cursor:pointer}.Stepper-module__zI6xEW__qs-stepper__step[data-state=done] .Stepper-module__zI6xEW__qs-stepper__hit:hover .Stepper-module__zI6xEW__qs-stepper__label{text-underline-offset:3px;text-decoration:underline}.Stepper-module__zI6xEW__qs-stepper__marker{width:28px;height:28px;font-size:13px;font-weight:var(--qs-weight-bold);font-variant-numeric:tabular-nums;color:var(--step-marker-fg);background:var(--step-marker-bg);border:1.5px solid var(--step-marker-border);border-radius:50%;place-items:center;display:grid}.Stepper-module__zI6xEW__qs-stepper__step:is([data-state=current],[data-state=error]) .Stepper-module__zI6xEW__qs-stepper__marker{border-width:2px}.Stepper-module__zI6xEW__qs-stepper__marker svg{width:14px;height:14px}.Stepper-module__zI6xEW__qs-stepper__body{flex-direction:column;gap:2px;min-width:0;padding-top:4px;display:flex}.Stepper-module__zI6xEW__qs-stepper__label{font-size:var(--qs-text-label);font-weight:var(--qs-weight-bold);line-height:var(--qs-leading-snug)}.Stepper-module__zI6xEW__qs-stepper__value{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2);overflow-wrap:anywhere;line-height:1.4}.Stepper-module__zI6xEW__qs-stepper__step[data-state=upcoming] .Stepper-module__zI6xEW__qs-stepper__label{color:var(--qs-color-ink-2);font-weight:var(--qs-weight-medium)}.Stepper-module__zI6xEW__qs-stepper__step[data-state=error] .Stepper-module__zI6xEW__qs-stepper__value{color:var(--qs-color-danger);font-weight:var(--qs-weight-medium)}.Stepper-module__zI6xEW__qs-stepper__more{font-size:var(--qs-text-xs);color:var(--qs-color-ink-2);margin:0 0 0 40px}.Stepper-module__zI6xEW__qs-stepper-mini{background:var(--qs-color-surface);border:1px solid var(--qs-color-line);border-radius:var(--qs-radius-md);width:100%;display:none}.Stepper-module__zI6xEW__qs-stepper-mini__summary{justify-content:space-between;align-items:center;gap:var(--qs-space-3);min-height:48px;padding:0 var(--qs-space-4);font-size:var(--qs-text-label);font-weight:var(--qs-weight-bold);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.Stepper-module__zI6xEW__qs-stepper-mini__summary::-webkit-details-marker{display:none}.Stepper-module__zI6xEW__qs-stepper-mini__toggle{font-weight:var(--qs-weight-medium);color:var(--qs-color-ink-2);text-underline-offset:3px;text-decoration:underline}.Stepper-module__zI6xEW__qs-stepper-mini[open]>.Stepper-module__zI6xEW__qs-stepper-mini__summary{border-bottom:1px solid var(--qs-color-line);border-radius:var(--qs-radius-md) var(--qs-radius-md) 0 0}.Stepper-module__zI6xEW__qs-stepper-mini__panel{padding:var(--qs-space-4)}@media (max-width:760px){.Stepper-module__zI6xEW__qs-stepper-mini{display:block}}}@layer overrides{.Stepper-module__zI6xEW__qs-stepper__list[data-complete-set] .Stepper-module__zI6xEW__qs-stepper__step:last-child:before{display:none}.Stepper-module__zI6xEW__qs-stepper__hit[data-reachable]{cursor:pointer}.Stepper-module__zI6xEW__qs-stepper__hit[data-reachable]:hover .Stepper-module__zI6xEW__qs-stepper__label{text-underline-offset:3px;text-decoration:underline}.Stepper-module__zI6xEW__qs-stepper__hit:disabled{cursor:default}}
@layer components{.Skeleton-module__QUUPIW__qs-skeleton{background:linear-gradient(90deg, var(--qs-color-track) 0%, var(--qs-color-sunken) 50%, var(--qs-color-track) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite Skeleton-module__QUUPIW__qs-skeleton-shimmer}.Skeleton-module__QUUPIW__qs-skeleton[data-shape=title]{border-radius:var(--qs-radius-sm);width:82%;height:44px;margin-bottom:var(--qs-space-8)}.Skeleton-module__QUUPIW__qs-skeleton[data-shape=row]{height:var(--qs-control-h);border-radius:var(--qs-radius-md);width:100%;margin-bottom:var(--qs-space-3)}.Skeleton-module__QUUPIW__qs-skeleton[data-shape=text]{width:46%;height:14px;margin:var(--qs-space-2) 0;border-radius:4px}@keyframes Skeleton-module__QUUPIW__qs-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}}
