.oC2j4W_photoCountBadge{align-items:center;display:inline-flex;position:relative}.oC2j4W_cameraButton{color:#fff;background:var(--gradient-blue-primary);cursor:pointer;box-shadow:var(--shadow-button-primary);will-change:transform;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.oC2j4W_cameraButton:hover{background:var(--gradient-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.oC2j4W_cameraButton:active{box-shadow:var(--shadow-button-primary);transform:translateY(0)}.oC2j4W_cameraButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.oC2j4W_cameraButton:disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled);transform:none}.oC2j4W_cameraButton:disabled:hover{box-shadow:var(--shadow-button-disabled);transform:none}.oC2j4W_buttonContent{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.oC2j4W_icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex}.oC2j4W_cameraButton:hover .oC2j4W_icon{transform:scale(1.1)}.oC2j4W_small{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem}.oC2j4W_small .oC2j4W_buttonContent{padding:.25rem}.oC2j4W_medium{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.oC2j4W_medium .oC2j4W_buttonContent{padding:.375rem}.oC2j4W_large{width:72px;min-width:72px;height:56px;min-height:56px}.oC2j4W_large .oC2j4W_buttonContent{padding:.75rem}.oC2j4W_photoCountNumber{color:#fff;border:2px solid var(--color-bg-secondary);z-index:2;pointer-events:none;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:3px 6px;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 6px #00000040}.oC2j4W_capturing{pointer-events:none}.oC2j4W_capturing:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite oC2j4W_spin;position:absolute}@keyframes oC2j4W_spin{to{transform:rotate(360deg)}}@media (max-width:768px){.oC2j4W_cameraButton{width:72px!important;min-width:72px!important;max-width:72px!important;height:56px!important;min-height:56px!important;max-height:56px!important}.oC2j4W_buttonContent{padding:0!important}.oC2j4W_icon svg{width:28px!important;height:28px!important}.oC2j4W_photoCountNumber{display:none!important}}
.tTFqwG_deleteButton{background:var(--gradient-danger);height:2rem;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);min-width:2.5rem;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.tTFqwG_deleteButton:hover{background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.tTFqwG_deleteButton:active{box-shadow:var(--shadow-button-danger);transform:translateY(0)}.tTFqwG_deleteButton:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.tTFqwG_deleteButton.tTFqwG_disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled)}.tTFqwG_deleteButton.tTFqwG_disabled:hover{box-shadow:var(--shadow-button-disabled);transform:none}.tTFqwG_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative;transform:translateZ(0)}.tTFqwG_icon{flex-shrink:0;width:14px;height:14px;display:block}.tTFqwG_text{letter-spacing:.025em;text-shadow:var(--text-shadow-button);font-weight:500}.tTFqwG_ripple{background:var(--color-ripple-white);pointer-events:none;z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.tTFqwG_iconSize{border-radius:12px;width:56px!important;min-width:56px!important;max-width:56px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}.tTFqwG_iconSize .tTFqwG_buttonContent{margin:0!important;padding:0!important}.tTFqwG_iconSize .tTFqwG_icon{width:22px;height:22px}@media (max-width:768px){.tTFqwG_deleteButton{min-width:2rem}.tTFqwG_deleteButton .tTFqwG_text{display:none}}
.cZyAOG_editButton{background:var(--gradient-edit);height:2rem;color:var(--color-gray-700);cursor:pointer;box-shadow:var(--shadow-button-edit);min-width:2.5rem;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.cZyAOG_editButton:hover{background:var(--gradient-edit-hover);color:var(--color-gray-800);box-shadow:var(--shadow-button-edit-hover)}.cZyAOG_editButton:active{box-shadow:var(--shadow-button-edit);transform:translateY(0)}.cZyAOG_editButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.cZyAOG_editButton.cZyAOG_disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled-light)}.cZyAOG_editButton.cZyAOG_disabled:hover{color:var(--color-gray-700);box-shadow:var(--shadow-button-edit);transform:none}.cZyAOG_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative;transform:translateZ(0)}.cZyAOG_icon{flex-shrink:0;width:14px;height:14px;display:block}.cZyAOG_text{letter-spacing:.025em;font-weight:500}.cZyAOG_shine{background:var(--gradient-shine);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:-100%}@media (max-width:768px){.cZyAOG_editButton{min-width:2rem}.cZyAOG_editButton .cZyAOG_text{display:none}}
.-sJSKq_secondaryButton{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-edit);color:var(--color-text-primary);border:none;border:1px solid var(--color-border-medium);box-shadow:var(--shadow-button-edit);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.-sJSKq_secondaryButton:hover:not(.-sJSKq_disabled){background:var(--gradient-edit-hover);box-shadow:var(--shadow-button-edit-hover)}.-sJSKq_secondaryButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.-sJSKq_secondaryButton.-sJSKq_disabled{background:var(--gradient-disabled);opacity:.6;cursor:not-allowed}.-sJSKq_secondaryButton.-sJSKq_default{border-radius:6px;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_small{border-radius:6px;height:32px;padding:0 1rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_large{border-radius:6px;height:48px;padding:0 1.5rem;font-size:.875rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_compact{border-radius:6px;height:32px;padding:0 .75rem;font-size:.75rem;font-weight:500}.-sJSKq_secondaryButton.-sJSKq_danger{background:var(--gradient-danger);color:var(--color-text-white);border-color:var(--color-danger);box-shadow:var(--shadow-button-danger)}.-sJSKq_secondaryButton.-sJSKq_danger:hover:not(.-sJSKq_disabled){background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.-sJSKq_secondaryButton.-sJSKq_danger:focus-visible{box-shadow:var(--focus-ring-danger)}@media (max-width:768px){.-sJSKq_secondaryButton.-sJSKq_default{height:32px;padding:0 .875rem;font-size:.8rem}.-sJSKq_secondaryButton.-sJSKq_small{height:28px;padding:0 .75rem;font-size:.8rem}.-sJSKq_secondaryButton.-sJSKq_large{height:40px;padding:0 1.25rem;font-size:.85rem}.-sJSKq_secondaryButton.-sJSKq_compact{height:28px;padding:0 .625rem;font-size:.75rem}.-sJSKq_secondaryButton .-sJSKq_iconWrapper svg{width:14px;height:14px}}@media (max-width:480px){.-sJSKq_secondaryButton.-sJSKq_default{height:30px;padding:0 .75rem;font-size:.75rem}.-sJSKq_secondaryButton.-sJSKq_small{height:28px;padding:0 .625rem;font-size:.75rem}.-sJSKq_secondaryButton.-sJSKq_compact{height:26px;padding:0 .5rem;font-size:.7rem}.-sJSKq_secondaryButton .-sJSKq_iconWrapper svg{width:12px;height:12px}}.-sJSKq_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.-sJSKq_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.-sJSKq_iconWrapper svg{width:16px;height:16px}.-sJSKq_text{font-weight:inherit;white-space:nowrap;align-items:center;display:flex}.-sJSKq_shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}
.j8KqPa_container{flex-direction:column;gap:1rem;display:flex}.j8KqPa_statusRow{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.j8KqPa_statusLeft{align-items:center;gap:.75rem;display:flex}.j8KqPa_statusIcon{color:var(--color-text-secondary)}.j8KqPa_statusInfo{align-items:baseline;gap:.375rem;display:flex}.j8KqPa_statusCount{color:var(--color-text-primary);font-size:1.25rem;font-weight:700}.j8KqPa_statusLabel{color:var(--color-text-secondary);font-size:.8125rem}.j8KqPa_statusBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:12px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.j8KqPa_statusBadge.j8KqPa_success{color:#16a34a;background:#22c55e1a}.j8KqPa_statusBadge.j8KqPa_warning{color:#d97706;background:#f59e0b1a}.j8KqPa_statusBadge.j8KqPa_danger{color:#dc2626;background:#ef44441a}.j8KqPa_codesSection{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;padding:.875rem;overflow:hidden}.j8KqPa_codesSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.j8KqPa_codesSectionTitle{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.j8KqPa_codesSectionActions{align-items:center;gap:.25rem;display:flex}.j8KqPa_iconButton{border:1px solid var(--color-border-light);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.j8KqPa_iconButton:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-medium)}.j8KqPa_codesGrid{grid-template-columns:repeat(2,1fr);gap:.375rem;display:grid}@media (min-width:480px){.j8KqPa_codesGrid{grid-template-columns:repeat(4,1fr)}}.j8KqPa_codeItem{background:var(--color-bg-secondary);border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.j8KqPa_codeIndex{color:var(--color-text-muted);min-width:1.25rem;font-size:.6875rem}.j8KqPa_codeValue{color:var(--color-text-primary);letter-spacing:.03em;font-family:SF Mono,Fira Code,Courier New,monospace;font-size:.75rem;font-weight:500}.j8KqPa_error{color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:6px;padding:.625rem .875rem;font-size:.8125rem}.j8KqPa_modalContent{margin-bottom:1rem}.j8KqPa_modalDescription{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.875rem;line-height:1.5}
._1k_8iq_section{background-color:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;grid-column:1/-1;padding:2rem;display:flex}._1k_8iq_section h3{color:var(--color-text);align-items:center;gap:.75rem;margin:0 0 .75rem;font-size:1.5rem;font-weight:700;display:flex}._1k_8iq_section h3 svg{width:24px;height:24px;color:var(--color-primary)}._1k_8iq_section p{color:var(--color-text);opacity:.7;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.6}@media (max-width:768px){._1k_8iq_section{padding:1.5rem}._1k_8iq_section h3{font-size:1.25rem}._1k_8iq_section h3 svg{width:20px;height:20px}._1k_8iq_section p{margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem}}
._6-1_Vq_toevoegButton{color:var(--color-text-white);border:none;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}._6-1_Vq_toevoegButton._6-1_Vq_small{height:32px;padding:0 1rem;font-size:.8125rem}._6-1_Vq_toevoegButton{cursor:pointer;white-space:nowrap;background-color:var(--color-success);background-image:var(--gradient-success);background-size:200% 100%;width:auto;transition:background-position .5s ease-in-out,transform .2s,box-shadow .2s}._6-1_Vq_toevoegButton:hover{box-shadow:var(--shadow-button-success);background-position:-100% 0}._6-1_Vq_toevoegButton:active{box-shadow:none;background-color:var(--color-success);color:var(--color-text-white)}._6-1_Vq_toevoegButton:focus{box-shadow:var(--focus-ring-primary);outline:none}._6-1_Vq_toevoegButton._6-1_Vq_disabled{opacity:.6;cursor:not-allowed;background:var(--color-gray-disabled);background-image:none}._6-1_Vq_toevoegButton._6-1_Vq_disabled:hover{box-shadow:none;background-position:0 0}._6-1_Vq_toevoegButton._6-1_Vq_large{height:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}._6-1_Vq_toevoegButton._6-1_Vq_form{border:2px solid var(--color-border-light);background-color:var(--color-success);background-image:var(--gradient-success);height:42px;color:var(--color-text-white);background-size:200% 100%;border-radius:8px;justify-content:center;width:100%;padding:0 .875rem;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}._6-1_Vq_toevoegButton._6-1_Vq_form:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover);background-position:-100% 0;transform:translateY(-1px)}._6-1_Vq_toevoegButton._6-1_Vq_form:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}._6-1_Vq_toevoegButton._6-1_Vq_form:active{box-shadow:var(--shadow-input-hover);transform:translateY(0)}._6-1_Vq_formMainRow ._6-1_Vq_toevoegButton._6-1_Vq_form,._6-1_Vq_formFields ._6-1_Vq_toevoegButton._6-1_Vq_form{align-self:flex-end;width:auto;margin-left:auto}@media (max-width:640px){._6-1_Vq_formMainRow ._6-1_Vq_toevoegButton._6-1_Vq_form,._6-1_Vq_formFields ._6-1_Vq_toevoegButton._6-1_Vq_form{width:100%;margin-top:.5rem;margin-left:0}}@media (max-width:768px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:40px;padding:0 .75rem;font-size:.9rem}}@media (max-width:480px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:38px;padding:0 .625rem;font-size:.875rem}}@media (max-width:360px){._6-1_Vq_toevoegButton._6-1_Vq_form{height:36px;padding:0 .5rem;font-size:.8125rem}}._6-1_Vq_buttonContent{align-items:center;gap:.5rem;display:flex}._6-1_Vq_icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;transform:scale(1)}._6-1_Vq_plusIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}._6-1_Vq_plusIcon:before,._6-1_Vq_plusIcon:after{content:"";background-color:var(--color-text-white);border-radius:2px;position:absolute}._6-1_Vq_plusIcon:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}._6-1_Vq_plusIcon:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}._6-1_Vq_text{font-weight:inherit;letter-spacing:.025em;text-shadow:var(--text-shadow-button)}._6-1_Vq_shine{background:var(--gradient-shine);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:-100%}._6-1_Vq_spinner{border:2px solid var(--color-spinner-border);border-top:2px solid var(--color-text-white);border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite _6-1_Vq_spin}@keyframes _6-1_Vq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){._6-1_Vq_toevoegButton._6-1_Vq_large{padding:.6rem 1rem;font-size:.9rem}._6-1_Vq_text{font-size:.875rem}._6-1_Vq_icon,._6-1_Vq_spinner{width:14px;height:14px}}
.lxitJW_section{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.lxitJW_section h3{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.25rem;font-weight:600;display:flex}.lxitJW_section h3 svg{width:20px;height:20px;color:var(--color-text);opacity:.7}.lxitJW_section p{color:var(--color-text);opacity:.6;border-bottom:1px solid var(--color-border);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.5}@media (max-width:768px){.lxitJW_section{padding:1.25rem}.lxitJW_section h3{font-size:1.125rem}.lxitJW_section h3 svg{width:18px;height:18px}.lxitJW_section p{margin-bottom:1rem;padding-bottom:1rem;font-size:.8125rem}}.lxitJW_infoGrid{flex-direction:column;gap:1.25rem;display:flex}.lxitJW_infoItem{flex-direction:column;gap:.5rem;display:flex}.lxitJW_infoLabel{color:var(--color-text);opacity:.7;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.lxitJW_infoLabel svg{width:16px;height:16px;color:var(--color-text);opacity:.7}.lxitJW_infoValue{background-color:var(--color-background-secondary,#8080800d);border:1px solid var(--color-border);color:var(--color-text);opacity:.8;cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:6px;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:500}@media (max-width:768px){.lxitJW_infoValue{padding:.75rem 1rem;font-size:.875rem}}
._80iOXa_formContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:8px;max-width:100%;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._80iOXa_formContainer:before{content:"";background:var(--gradient-primary);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}._80iOXa_formContainer:hover{box-shadow:var(--shadow-lg)}._80iOXa_formContainer:hover:before{opacity:.8}@media (max-width:480px){._80iOXa_formContainer{box-shadow:var(--shadow-sm);border-radius:6px;margin-bottom:1rem}}@media (min-width:768px){._80iOXa_formContainer{border-radius:10px}}@media (max-width:1024px){._80iOXa_formContainer._80iOXa_collapsed{padding-bottom:0}}._80iOXa_form{width:100%}._80iOXa_formContent{flex-direction:column;gap:.75rem;padding:.875rem;transition:padding .3s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (min-width:480px){._80iOXa_formContent{gap:.875rem;padding:1rem}}@media (min-width:768px){._80iOXa_formContent{gap:1rem;padding:1.25rem}}@media (min-width:1024px){._80iOXa_formContent{gap:1.25rem;padding:1.5rem}}@media (max-width:1024px){._80iOXa_formContent._80iOXa_collapsed{gap:0;padding-top:.875rem;padding-bottom:.875rem}}._80iOXa_formTitle{color:var(--color-text-dark);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;padding-left:.875rem;font-weight:700;display:flex;position:relative;font-size:1.5rem!important}._80iOXa_formTitle:before{content:"";background:var(--gradient-primary);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}._80iOXa_formTitle ._80iOXa_titleIcon{width:18px;height:18px;color:var(--color-primary-blue)}._80iOXa_formTitle ._80iOXa_subtitle{color:var(--color-text-muted);font-size:.9rem;font-weight:500}@media (min-width:480px){._80iOXa_formTitle{margin-bottom:1.125rem;padding-left:1rem;font-size:1.2rem}._80iOXa_formTitle:before{width:4px}._80iOXa_formTitle ._80iOXa_titleIcon{width:20px;height:20px}._80iOXa_formTitle ._80iOXa_subtitle{font-size:.95rem}}@media (min-width:768px){._80iOXa_formTitle{margin-bottom:1.25rem;font-size:1.25rem}._80iOXa_formTitle ._80iOXa_subtitle{font-size:1rem}}._80iOXa_formMainRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;width:100%;display:flex}@media (max-width:480px){._80iOXa_formMainRow{flex-direction:column;align-items:stretch;gap:1rem}}@media (min-width:481px) and (max-width:640px){._80iOXa_formMainRow{flex-wrap:wrap;gap:.875rem}}@media (min-width:641px) and (max-width:820px){._80iOXa_formMainRow{flex-wrap:wrap;gap:1rem}._80iOXa_formMainRow ._80iOXa_fieldGroup{flex:0 calc(50% - .5rem);min-width:calc(50% - .5rem)}._80iOXa_formMainRow ._80iOXa_fieldGroup._80iOXa_fieldSmall,._80iOXa_formMainRow ._80iOXa_fieldGroup._80iOXa_fieldLarge{flex:0 calc(50% - .5rem);min-width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (min-width:821px) and (max-width:1024px){._80iOXa_formMainRow{flex-wrap:nowrap;gap:.75rem}}@media (min-width:1025px){._80iOXa_formMainRow{flex-wrap:nowrap;justify-content:space-between;gap:1rem}}._80iOXa_formFields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:.75rem;min-width:0;display:flex}@media (max-width:480px){._80iOXa_formFields{flex-direction:column;align-items:stretch;gap:1rem}}@media (min-width:481px) and (max-width:640px){._80iOXa_formFields{flex-wrap:wrap;gap:.875rem}}@media (min-width:641px) and (max-width:820px){._80iOXa_formFields{flex-wrap:wrap;gap:.875rem}}@media (min-width:821px) and (max-width:1024px){._80iOXa_formFields{flex-wrap:nowrap;gap:.75rem}}@media (min-width:1025px){._80iOXa_formFields{flex-wrap:nowrap;gap:1rem}}._80iOXa_fieldGroup{flex-direction:column;flex:1;gap:.375rem;width:100%;min-width:0;display:flex;position:relative}@media (min-width:641px){._80iOXa_fieldGroup._80iOXa_compact{flex:0 100px;min-width:80px;max-width:120px}}@media (min-width:821px){._80iOXa_fieldGroup._80iOXa_compact{flex:0 110px;min-width:90px;max-width:130px}}@media (min-width:641px){._80iOXa_fieldGroup._80iOXa_medium{flex:0 140px;min-width:120px;max-width:160px}}@media (min-width:821px){._80iOXa_fieldGroup._80iOXa_medium{flex:0 150px;min-width:130px;max-width:170px}}._80iOXa_fieldGroup._80iOXa_flexible{flex:1;min-width:120px}@media (min-width:641px){._80iOXa_fieldGroup._80iOXa_flexible{min-width:160px}}@media (min-width:821px){._80iOXa_fieldGroup._80iOXa_flexible{min-width:180px}}@media (min-width:641px){._80iOXa_fieldGroup._80iOXa_fieldSmall{flex:0 160px;min-width:140px;max-width:200px}}@media (min-width:1025px){._80iOXa_fieldGroup._80iOXa_fieldSmall{flex:0 180px;min-width:160px;max-width:220px}}._80iOXa_fieldGroup._80iOXa_fieldLarge{width:100%}@media (min-width:641px){._80iOXa_fieldGroup._80iOXa_fieldLarge{flex:0 200px;width:auto;min-width:200px;max-width:200px}}@media (min-width:1025px){._80iOXa_fieldGroup._80iOXa_fieldLarge{flex:0 200px;min-width:200px;max-width:200px}}._80iOXa_fieldGroup:not(._80iOXa_compact):not(._80iOXa_medium):not(._80iOXa_flexible):not(._80iOXa_fieldSmall):not(._80iOXa_fieldLarge){flex:1;min-width:120px}@media (min-width:641px){._80iOXa_fieldGroup:not(._80iOXa_compact):not(._80iOXa_medium):not(._80iOXa_flexible):not(._80iOXa_fieldSmall):not(._80iOXa_fieldLarge){min-width:140px}}._80iOXa_fieldGroup label{color:var(--color-text-secondary);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;transition:color .2s;display:flex}@media (min-width:480px){._80iOXa_fieldGroup label{font-size:.85rem}}@media (min-width:768px){._80iOXa_fieldGroup label{font-size:.875rem}}._80iOXa_fieldGroup ._80iOXa_required{color:var(--color-danger);font-weight:700}._80iOXa_fieldGroup ._80iOXa_formControl{border:2px solid var(--color-border-light);height:42px;color:var(--color-text-dark);background-color:var(--color-bg-primary);border-radius:6px;width:100%;padding:0 .75rem;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}._80iOXa_fieldGroup ._80iOXa_formControl::placeholder{color:var(--color-gray-400);font-weight:400}._80iOXa_fieldGroup ._80iOXa_formControl:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}._80iOXa_fieldGroup ._80iOXa_formControl:hover:not(:focus){border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover)}._80iOXa_fieldGroup ._80iOXa_formControl[type=number]{appearance:textfield}._80iOXa_fieldGroup ._80iOXa_formControl[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._80iOXa_fieldGroup ._80iOXa_formControl[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width:480px){._80iOXa_fieldGroup ._80iOXa_formControl{border-radius:8px;padding:0 .875rem;font-size:.95rem}}._80iOXa_fieldGroup:focus-within label{color:var(--color-border-focus)}._80iOXa_fieldGroup ._80iOXa_formControl:focus{animation:.3s ease-out _80iOXa_focusPulse}._80iOXa_formActions{flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:.75rem;width:100%;margin-top:.5rem;display:flex}@media (max-width:480px){._80iOXa_formActions{flex-direction:column;gap:.75rem;margin-top:1rem}._80iOXa_formActions button{justify-content:center;width:100%}}@media (min-width:481px) and (max-width:640px){._80iOXa_formActions{flex-flow:wrap;gap:.75rem}._80iOXa_formActions button{flex:1;min-width:120px}}@media (min-width:641px) and (max-width:820px){._80iOXa_formActions{justify-content:flex-start;width:100%;margin-top:1rem}._80iOXa_formActions button{flex:none;min-width:140px}}@media (min-width:821px) and (max-width:1024px){._80iOXa_formActions{gap:.75rem;width:auto;min-width:fit-content;height:40px;margin-top:0}._80iOXa_formActions button{padding:.5rem 1rem!important;font-size:.9rem!important}}@media (min-width:1025px){._80iOXa_formActions{gap:.875rem;width:auto;min-width:fit-content;height:42px;margin-top:0}._80iOXa_formActions button{padding:.5rem 1.25rem!important;font-size:.95rem!important}}._80iOXa_progressHint{background:linear-gradient(135deg, var(--color-gray-50), var(--color-gray-100));border-left:3px solid var(--color-border-focus);color:var(--color-gray-500);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem;display:flex}._80iOXa_progressHint ._80iOXa_progressIcon{width:14px;height:14px;color:var(--color-border-focus)}._80iOXa_fieldGroup._80iOXa_error ._80iOXa_formControl{border-color:var(--color-danger);box-shadow:var(--focus-ring-danger)}._80iOXa_fieldGroup._80iOXa_error label{color:var(--color-danger)}._80iOXa_fieldGroup._80iOXa_success ._80iOXa_formControl{border-color:var(--color-success);box-shadow:0 0 0 3px #0069d91a}@keyframes _80iOXa_focusPulse{0%{box-shadow:var(--focus-ring-primary)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@container (max-width:600px){._80iOXa_formMainRow{flex-direction:column;align-items:stretch}._80iOXa_formFields{width:100%}._80iOXa_formActions{width:100%;margin-top:1rem}}@media (max-width:360px){._80iOXa_formContent{gap:.875rem;padding:.875rem}._80iOXa_formTitle{padding-left:.75rem;font-size:1rem}._80iOXa_formTitle:before{width:2px}._80iOXa_fieldGroup ._80iOXa_formControl{height:38px;padding:0 .625rem;font-size:.875rem}._80iOXa_fieldGroup label{font-size:.75rem}}@media (max-height:500px) and (orientation:landscape){._80iOXa_formContent{gap:.75rem;padding:1rem}._80iOXa_formTitle{margin-bottom:.75rem;font-size:1rem}._80iOXa_fieldGroup{gap:.25rem}._80iOXa_fieldGroup ._80iOXa_formControl{height:36px}._80iOXa_formActions{margin-top:.5rem}._80iOXa_formActions button{padding:.375rem .875rem!important;font-size:.875rem!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){._80iOXa_formContainer{border-width:.5px}._80iOXa_fieldGroup ._80iOXa_formControl{border-width:1px}}@media (prefers-reduced-motion:reduce){._80iOXa_formContainer,._80iOXa_fieldGroup ._80iOXa_formControl{transition:none}._80iOXa_formControl:focus{animation:none}}@media (min-width:1200px){._80iOXa_formContent{max-width:1000px}._80iOXa_formMainRow,._80iOXa_formFields{gap:1.25rem}._80iOXa_fieldGroup._80iOXa_compact{flex:0 120px;min-width:100px;max-width:140px}._80iOXa_fieldGroup._80iOXa_medium{flex:0 160px;min-width:140px;max-width:180px}._80iOXa_fieldGroup._80iOXa_flexible{min-width:200px}}._80iOXa_formContainer:hover ._80iOXa_formTitle:before{background:var(--gradient-primary-hover)}._80iOXa_form._80iOXa_loading ._80iOXa_formControl{opacity:.7;pointer-events:none;cursor:not-allowed}._80iOXa_form._80iOXa_loading ._80iOXa_formActions button{opacity:.6;pointer-events:none}@media (hover:none) and (pointer:coarse){._80iOXa_fieldGroup ._80iOXa_formControl{min-height:44px;padding:0 1rem}._80iOXa_fieldGroup ._80iOXa_formControl:active{background-color:var(--color-gray-50);transform:scale(.98)}._80iOXa_formActions button{min-height:44px;padding:.75rem 1.25rem!important}._80iOXa_formContainer:hover{box-shadow:var(--shadow-md)}._80iOXa_formContainer:hover:before{opacity:0}}@media print{._80iOXa_formContainer{box-shadow:none;break-inside:avoid;border:1px solid #ccc}._80iOXa_formActions{display:none}._80iOXa_fieldGroup ._80iOXa_formControl{background:0 0;border:1px solid #999}}._80iOXa_formHeader{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;padding:0;transition:all .2s;display:flex}@media (max-width:1024px){._80iOXa_formHeader{cursor:pointer;border-radius:6px;margin:0 -.75rem;padding:.5rem .75rem}._80iOXa_formHeader:hover{background-color:#00000005}._80iOXa_formHeader:active{background-color:#0000000a}._80iOXa_formHeader ._80iOXa_formTitle{margin:0;padding-left:.5rem;font-size:1.1rem!important}._80iOXa_formHeader ._80iOXa_formTitle:before{display:none}}@media (min-width:1025px){._80iOXa_formHeader{cursor:default;pointer-events:auto;margin-bottom:1rem}._80iOXa_formHeader ._80iOXa_formTitle{pointer-events:none}}._80iOXa_toggleButton{color:var(--color-primary-blue);cursor:pointer;background:#0069d914;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.4rem;transition:all .2s;display:flex}@media (max-width:1024px){._80iOXa_toggleButton{display:flex}._80iOXa_toggleButton:hover{color:var(--color-primary-blue);background-color:#0069d926}._80iOXa_toggleButton:active{background-color:#0069d940;transform:scale(.95)}}@media (min-width:1025px){._80iOXa_toggleButton{display:none!important}}._80iOXa_formMainRow{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (min-width:1025px){._80iOXa_formMainRow{opacity:1!important;max-height:none!important}}@media (max-width:1024px){._80iOXa_formMainRow._80iOXa_expanded{opacity:1;max-height:2000px;margin-top:.75rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s 50ms,margin-top .3s}._80iOXa_formMainRow._80iOXa_collapsed{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s,margin-top .3s}._80iOXa_desktopOnly{display:none!important}}@media (min-width:1025px){._80iOXa_desktopOnly{display:block!important}}@media (max-width:1024px){._80iOXa_mobileTabletOnly{display:block!important}}@media (min-width:1025px){._80iOXa_mobileTabletOnly{display:none!important}}
.vg25Wa_headerContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:8px;max-width:100%;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vg25Wa_headerContainer:before{content:"";background:var(--gradient-primary);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.vg25Wa_headerContainer:hover{box-shadow:var(--shadow-lg)}.vg25Wa_headerContent{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.vg25Wa_breadcrumb{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.vg25Wa_breadcrumbItem{border:1px solid var(--color-border-light);background:var(--color-bg-primary);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);border-radius:6px;padding:.375rem .875rem;font-weight:500;transition:all .2s}.vg25Wa_breadcrumbItem:hover{box-shadow:var(--shadow-md);background:var(--color-gray-100);border-color:var(--color-border-medium);transform:translateY(-1px)}.vg25Wa_separator{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:400}.vg25Wa_pageTitle{color:var(--color-text-dark);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;padding-left:1rem;font-size:1.5rem;font-weight:700;display:flex;position:relative}.vg25Wa_pageTitle:before{content:"";background:var(--gradient-primary);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.vg25Wa_pageDescription{color:var(--color-text-muted);margin:0;padding-left:1rem;font-size:1rem;font-weight:400;line-height:1.5}.vg25Wa_headerContainer:hover .vg25Wa_pageTitle:before{background:var(--gradient-primary-hover)}@media (max-width:768px){.vg25Wa_headerContent{gap:.5rem;padding:1.25rem}.vg25Wa_pageTitle{padding-left:.75rem;font-size:1.5rem}.vg25Wa_pageDescription{padding-left:.75rem;font-size:.9rem}.vg25Wa_breadcrumb{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;font-size:.75rem}}@media (max-width:480px){.vg25Wa_headerContent{padding:1rem}.vg25Wa_pageTitle{padding-left:.5rem;font-size:1.25rem}.vg25Wa_pageDescription{padding-left:.5rem;font-size:.85rem}}
.QuraMG_loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:120px;height:83px}.QuraMG_loaderContainer.QuraMG_small .QuraMG_message{font-size:.875rem}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:180px;height:125px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_message{font-size:1rem}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:240px;height:166px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_message{font-size:1.125rem}.QuraMG_logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}.QuraMG_logoSvg{width:100%;height:100%;overflow:visible}.QuraMG_logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite QuraMG_subtlePulse}.QuraMG_revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}.QuraMG_revealingLine:first-child{animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(2){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .3s infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(3){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .6s infinite QuraMG_glowPulse}.QuraMG_revealingLine:nth-child(4){animation:4s linear infinite QuraMG_smoothFlow,2s ease-in-out .9s infinite QuraMG_glowPulse}@keyframes QuraMG_smoothFlow{0%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}5%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:400 100;stroke-dashoffset:-50px;opacity:.95}12%{stroke-dasharray:300 200;stroke-dashoffset:-100px;opacity:.9}15%{stroke-dasharray:200 300;stroke-dashoffset:-150px;opacity:.9}20%{stroke-dasharray:200 300;stroke-dashoffset:-200px;opacity:.9}25%{stroke-dasharray:200 300;stroke-dashoffset:-250px;opacity:.9}30%{stroke-dasharray:200 300;stroke-dashoffset:-300px;opacity:.9}35%{stroke-dasharray:200 300;stroke-dashoffset:-350px;opacity:.9}40%{stroke-dasharray:200 300;stroke-dashoffset:-400px;opacity:.9}45%{stroke-dasharray:200 300;stroke-dashoffset:-450px;opacity:.9}50%{stroke-dasharray:200 300;stroke-dashoffset:-500px;opacity:.9}55%{stroke-dasharray:200 300;stroke-dashoffset:-550px;opacity:.9}60%{stroke-dasharray:200 300;stroke-dashoffset:-600px;opacity:.9}65%{stroke-dasharray:300 200;stroke-dashoffset:-650px;opacity:.95}70%{stroke-dasharray:400 100;stroke-dashoffset:-700px;opacity:.98}75%{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}to{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}}@keyframes QuraMG_subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes QuraMG_glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}.QuraMG_messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}.QuraMG_message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;letter-spacing:2px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}@media (max-width:768px){.QuraMG_loaderContainer{gap:1rem;padding:1.5rem}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:50px;height:50px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:75px;height:75px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:100px;height:100px}.QuraMG_message{font-size:.875rem!important}}@media (max-width:480px){.QuraMG_loaderContainer{padding:1rem}.QuraMG_loaderContainer.QuraMG_small .QuraMG_logoWrapper{width:40px;height:40px}.QuraMG_loaderContainer.QuraMG_medium .QuraMG_logoWrapper{width:60px;height:60px}.QuraMG_loaderContainer.QuraMG_large .QuraMG_logoWrapper{width:80px;height:80px}}@media (prefers-color-scheme:dark){.QuraMG_message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.QuraMG_logoOutline,.QuraMG_textOutline{stroke:#fff;opacity:.4}}
.L2_4lq_errorContainer{min-height:1rem;margin-top:.5rem}.L2_4lq_errorMessage{color:var(--color-error);text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.L2_4lq_errorIcon{color:var(--color-error);flex-shrink:0}.L2_4lq_warningMessage{color:var(--color-warning-text);text-align:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}.L2_4lq_successMessage{color:var(--color-success);text-align:center;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:flex}
.EjsNdq_authModalContent{max-width:480px}.EjsNdq_authModalContent .EjsNdq_modalHeader{background:var(--color-primary)}.EjsNdq_authModalContent .EjsNdq_modalHeader .EjsNdq_modalTitle{color:var(--color-text-white);align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.EjsNdq_authModalBody{padding:1.5rem}.EjsNdq_authModalBody form{margin:0}.EjsNdq_authModalBody{color:var(--color-text-secondary);line-height:1.5}.EjsNdq_authActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.EjsNdq_authCancelButton{border:1px solid var(--color-border-medium);background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;min-width:100px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.EjsNdq_authCancelButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus);color:var(--color-text-primary)}.EjsNdq_authCancelButton:focus-visible{box-shadow:var(--focus-ring-secondary);outline:none}.EjsNdq_authCancelButton:disabled{opacity:.5;cursor:not-allowed}.EjsNdq_authConfirmButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.EjsNdq_authConfirmButton:hover:not(:disabled){background:var(--gradient-primary-hover)}.EjsNdq_authConfirmButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.EjsNdq_authConfirmButton:disabled{background:var(--gradient-disabled);cursor:not-allowed}@media (max-width:480px){.EjsNdq_authModalContent{max-width:95%}.EjsNdq_authModalBody{padding:1.25rem}.EjsNdq_authActions{flex-direction:column;gap:.75rem}.EjsNdq_authCancelButton,.EjsNdq_authConfirmButton{justify-content:center;width:100%}}
.CSFWFW_modalOverlay{background-color:var(--color-bg-overlay);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CSFWFW_modalContent{background-color:var(--color-bg-primary);box-shadow:var(--shadow-modal);border:1px solid var(--color-border-light);border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden}.CSFWFW_modalHeader{background:var(--gradient-primary);color:var(--color-text-white);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}.CSFWFW_modalHeader:before{content:"";background:var(--gradient-modal-header);height:2px;animation:3s ease-in-out infinite CSFWFW_shimmer;position:absolute;top:0;left:0;right:0}.CSFWFW_modalTitle{color:var(--color-text-white);text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.CSFWFW_closeButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.CSFWFW_closeButton:hover{background:var(--gradient-primary);border-color:#fff6;transform:scale(1.1)}.CSFWFW_closeButton:focus{background:#ffffff4d;outline:none;box-shadow:0 0 0 2px #ffffff80}.CSFWFW_closeButton:active{transform:scale(.9)}.CSFWFW_modalBody{background:var(--color-bg-primary);flex-grow:1;flex-shrink:1;min-height:0;padding:1.5rem 1.75rem;position:relative;overflow-y:auto}.CSFWFW_modalBody::-webkit-scrollbar{width:8px}.CSFWFW_modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.CSFWFW_modalBody::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.CSFWFW_modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.CSFWFW_modalBody{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.CSFWFW_modalFooter{background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:0;padding:1.25rem 1.75rem;display:flex;position:relative}.CSFWFW_cancelButton{color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1.5px solid var(--color-border-medium);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_cancelButton:hover{background-color:var(--color-bg-secondary);border-color:var(--color-gray-400);box-shadow:var(--shadow-input-hover);transform:translateY(-1px)}.CSFWFW_cancelButton:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.CSFWFW_cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_saveButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_saveButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.CSFWFW_saveButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.CSFWFW_saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_deleteButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_deleteButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-1px)}.CSFWFW_deleteButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.CSFWFW_deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.CSFWFW_formGroup{margin-bottom:1.5rem}.CSFWFW_formGroup:last-child{margin-bottom:0}.CSFWFW_formLabel{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.CSFWFW_formInput{border:1.5px solid var(--color-border-medium);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);box-shadow:var(--shadow-input);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.CSFWFW_formInput:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none;transform:translateY(-1px)}.CSFWFW_formInput:hover:not(:focus){border-color:var(--color-gray-400);box-shadow:var(--shadow-input-hover)}.CSFWFW_errorMessage{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-left:4px solid var(--color-error);text-align:left;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:.875rem}@keyframes CSFWFW_shimmer{0%,to{opacity:.5}50%{opacity:1}}.CSFWFW_loadingSpinner{border:2px solid var(--color-gray-200);border-top:2px solid var(--color-primary-blue);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:1s linear infinite CSFWFW_spin;display:inline-block}@keyframes CSFWFW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.CSFWFW_modalOverlay{padding:16px}.CSFWFW_modalContent{width:95%;max-height:95vh}.CSFWFW_modalHeader{padding:1rem 1.25rem}.CSFWFW_modalTitle{font-size:1rem}.CSFWFW_modalBody{padding:1.25rem}.CSFWFW_modalFooter{flex-direction:column;padding:1rem 1.25rem}.CSFWFW_modalFooter:before{left:0;right:0}.CSFWFW_modalFooter .CSFWFW_cancelButton,.CSFWFW_modalFooter .CSFWFW_saveButton,.CSFWFW_modalFooter .CSFWFW_deleteButton{justify-content:center;width:100%;padding:.75rem 1.5rem}}
.RlAF_W_deleteContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.RlAF_W_iconWrapper{background-color:var(--color-danger-bg);border:4px solid var(--color-danger-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;animation:2s ease-in-out infinite RlAF_W_pulse;display:flex}@keyframes RlAF_W_pulse{0%,to{transform:scale(1);box-shadow:0 0 #dc354566}50%{transform:scale(1.05);box-shadow:0 0 0 8px #dc354500}}.RlAF_W_deleteIcon{color:var(--color-danger)}.RlAF_W_deleteMessage h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5}.RlAF_W_deleteMessage p{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;font-style:normal}.RlAF_W_relatedItems{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;width:100%;max-height:400px;margin-top:.5rem;padding:1rem;overflow-y:auto}.RlAF_W_relatedItems::-webkit-scrollbar{width:8px}.RlAF_W_relatedItems::-webkit-scrollbar-track{background:0 0;border-radius:4px}.RlAF_W_relatedItems::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.RlAF_W_relatedItems::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.RlAF_W_relatedItems{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.RlAF_W_relatedItems h4{color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:600;display:flex}.RlAF_W_itemsList{flex-direction:column;gap:.75rem;display:flex}.RlAF_W_recordGroup{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-left:3px solid var(--color-danger);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.RlAF_W_recordGroup:hover{border-left-color:var(--color-danger-hover);transform:translate(4px);box-shadow:0 2px 8px #dc35451a}.RlAF_W_groupHeader{justify-content:space-between;align-items:center;display:flex}.RlAF_W_groupTitle{align-items:center;gap:.5rem;display:flex}.RlAF_W_groupIcon{color:var(--color-primary-blue);background:var(--color-bg-secondary);border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.RlAF_W_recordGroup:hover .RlAF_W_groupIcon{background:var(--color-primary-light);transform:scale(1.1)}.RlAF_W_groupLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.RlAF_W_groupCount{color:var(--color-danger-dark);background:var(--color-danger-bg);text-align:center;border:1px solid var(--color-danger-border);border-radius:99px;min-width:28px;padding:.25rem .625rem;font-size:.8rem;font-weight:700;box-shadow:0 1px 3px #dc35451a}.RlAF_W_samplesList{border-top:1px solid var(--color-border-light);margin-top:.5rem;padding-top:.5rem;display:block;overflow:visible}.RlAF_W_samplesContent{flex-direction:column;gap:.25rem;max-height:130px;padding:.5rem .5rem .5rem 1rem;display:flex;position:relative;overflow:hidden auto}.RlAF_W_samplesContent::-webkit-scrollbar{width:8px}.RlAF_W_samplesContent::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:4px}.RlAF_W_samplesContent::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.RlAF_W_samplesContent::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.RlAF_W_samplesContent{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-secondary)}.RlAF_W_sampleItem{color:var(--color-text-secondary);text-align:left;align-items:flex-start;gap:.5rem;padding:.25rem 0;font-size:.8rem;line-height:1.4;display:flex}.RlAF_W_sampleBullet{color:var(--color-primary-blue);flex-shrink:0;font-weight:700}.RlAF_W_sampleName{word-break:break-word;flex:1}.RlAF_W_groupRight{align-items:center;gap:.5rem;display:flex}.RlAF_W_expandIcon{color:var(--color-text-muted);justify-content:center;align-items:center;transition:all .2s;display:flex}.RlAF_W_clickable:hover .RlAF_W_expandIcon{color:var(--color-primary-blue);transform:scale(1.1)}.RlAF_W_expandIconSpacer{width:16px;height:16px}.RlAF_W_clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.RlAF_W_clickable:hover .RlAF_W_groupLabel{color:var(--color-primary-blue)}.RlAF_W_clickable:active{transform:scale(.98)}.RlAF_W_moreIndicator{color:var(--color-text-secondary);text-align:left;margin-top:.125rem;padding:.25rem 0;font-size:.8rem;font-style:italic}.RlAF_W_loadingRelated{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1.5rem;display:flex}.RlAF_W_loadingRelated p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.RlAF_W_loadingContent{text-align:center;flex-direction:column;gap:.25rem;display:flex}.RlAF_W_loadingTitle{color:var(--color-text-primary);font-weight:600}.RlAF_W_loadingSubtext{color:var(--color-text-secondary);opacity:.8;font-size:.8rem}.RlAF_W_spinner{border:2px solid var(--color-border-light);border-top-color:var(--color-primary-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite RlAF_W_spin}@keyframes RlAF_W_spin{to{transform:rotate(360deg)}}.RlAF_W_fetchErrorMessage{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.RlAF_W_fetchErrorMessage svg{color:var(--color-warning-dark);flex-shrink:0}.RlAF_W_fetchErrorMessage p{color:var(--color-warning-text);margin:0;font-size:.875rem}.RlAF_W_errorContent{flex-direction:column;gap:.5rem;width:100%;display:flex}.RlAF_W_errorTitle{color:var(--color-warning-dark);font-weight:600}.RlAF_W_errorSubtext{color:var(--color-warning-text);opacity:.9;font-size:.8rem}.RlAF_W_retryButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.RlAF_W_retryButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary);transform:translateY(-1px)}.RlAF_W_retryButton:active{transform:translateY(0)}.RlAF_W_retryButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.RlAF_W_deleteWarning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.RlAF_W_deleteWarningIcon{color:var(--color-warning-dark);flex-shrink:0;margin-top:.125rem}.RlAF_W_deleteWarningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}.RlAF_W_errorMessage{color:var(--color-danger-dark);background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem}.RlAF_W_confirmButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.RlAF_W_confirmButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-2px)}.RlAF_W_confirmButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.RlAF_W_confirmButton:active{transform:translateY(0)}.RlAF_W_confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.RlAF_W_confirmButtonWithWarning{animation:2s ease-in-out infinite RlAF_W_warningPulse}.RlAF_W_confirmButtonWithWarning:before{margin-right:.25rem}@keyframes RlAF_W_warningPulse{0%,to{box-shadow:var(--shadow-button-danger)}50%{box-shadow:0 0 0 3px #ffc1074d,var(--shadow-button-danger)}}@media (max-width:640px){.RlAF_W_iconWrapper{width:56px;height:56px;margin-bottom:.5rem}.RlAF_W_deleteIcon{width:28px;height:28px}.RlAF_W_deleteMessage h3{font-size:1.1rem}.RlAF_W_deleteMessage p{font-size:.875rem}.RlAF_W_relatedItems{max-height:300px;padding:.75rem}.RlAF_W_relatedItems h4{font-size:.85rem}.RlAF_W_recordGroup{padding:.625rem}.RlAF_W_groupIcon{padding:.3rem}.RlAF_W_groupIcon svg{width:14px;height:14px}.RlAF_W_groupLabel{font-size:.8rem}.RlAF_W_groupCount{padding:.2rem .5rem;font-size:.75rem}.RlAF_W_sampleItem,.RlAF_W_moreIndicator{font-size:.75rem}.RlAF_W_deleteWarning{gap:.5rem;padding:.75rem}.RlAF_W_deleteWarningContent{font-size:.85rem}.RlAF_W_confirmButton{width:100%;padding:.75rem 1.5rem}}@media (max-width:768px) and (min-width:641px){.RlAF_W_relatedItems{max-height:350px}.RlAF_W_recordGroup{padding:.7rem}}
.ySGcRG_codeInputContainer{cursor:text;justify-content:center;gap:20px;margin:24px 0;padding:0 16px;display:flex;position:relative}@media (max-width:480px){.ySGcRG_codeInputContainer{gap:16px;padding:0 8px}}.ySGcRG_hiddenInput{opacity:0;z-index:1;color:#0000;caret-color:#0000;pointer-events:auto;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.ySGcRG_codeInputGroup{gap:8px;display:flex}@media (max-width:480px){.ySGcRG_codeInputGroup{gap:6px}}.ySGcRG_codeInput{text-align:center;border:2px solid var(--color-border-medium);background:var(--color-bg-primary);width:48px;height:60px;color:var(--color-text-primary);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Courier New,monospace;font-size:28px;font-weight:600;line-height:60px;transition:all .2s}@media (max-width:480px){.ySGcRG_codeInput{border-radius:10px;width:40px;height:50px;font-size:24px;line-height:50px}}.ySGcRG_codeInput.ySGcRG_active{border-color:var(--color-primary);transform:scale(1.05);box-shadow:0 0 0 3px #1a37ff1a}.ySGcRG_codeInput.ySGcRG_filled{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary);animation:.2s ySGcRG_fillAnimation}.ySGcRG_codeInput.ySGcRG_disabled{opacity:.5;cursor:not-allowed;background:var(--color-bg-tertiary)}.ySGcRG_codeInput.ySGcRG_smaller{border-radius:10px;width:38px;height:50px;font-size:20px;line-height:50px}@media (max-width:480px){.ySGcRG_codeInput.ySGcRG_smaller{border-radius:8px;width:32px;height:42px;font-size:16px;line-height:42px}}@keyframes ySGcRG_fillAnimation{0%{opacity:.5;transform:scale(.95)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}
._7ILNNq_openButton{color:#fff;background:var(--gradient-blue-primary);cursor:pointer;height:2rem;box-shadow:var(--shadow-button-primary);will-change:transform;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:3.5rem;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}._7ILNNq_openButton:hover{background:var(--gradient-blue-hover);box-shadow:var(--shadow-button-primary-hover)}._7ILNNq_openButton:active{box-shadow:var(--shadow-button-primary);transform:translateY(0)}._7ILNNq_openButton:focus-visible{box-shadow:var(--focus-ring-modal-primary);outline:none}._7ILNNq_openButton._7ILNNq_disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled)}._7ILNNq_openButton._7ILNNq_disabled:hover{box-shadow:var(--shadow-button-disabled);transform:none}._7ILNNq_buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative}._7ILNNq_icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex}._7ILNNq_openButton:hover ._7ILNNq_icon{transform:translate(2px)}._7ILNNq_text{letter-spacing:.025em;text-shadow:0 1px 1px #0000001a;white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition:all .2s;overflow:hidden}@media (max-width:1024px){._7ILNNq_openButton{width:3.5rem;min-width:3.5rem;height:2rem;min-height:2rem}._7ILNNq_buttonContent{gap:0;padding:0}._7ILNNq_text{display:none}}@media (max-width:768px){._7ILNNq_openButton{width:3.5rem;min-width:3.5rem;height:2rem;min-height:2rem}._7ILNNq_buttonContent{gap:0;padding:0}._7ILNNq_text{display:none}}
.Rob9Wa_photoModal{flex-direction:column;gap:1.5rem;max-height:80vh;display:flex;position:relative;overflow:hidden}.Rob9Wa_contentContainer{flex:1;position:relative;overflow:hidden}.Rob9Wa_galleryMode{flex-direction:column;flex:1;display:flex}.Rob9Wa_noPhotos{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.Rob9Wa_photosGrid{scrollbar-width:thin;grid-template-columns:repeat(2,1fr);gap:1rem;max-height:500px;padding:.5rem;display:grid;overflow-y:auto}.Rob9Wa_photosGrid::-webkit-scrollbar{width:8px}.Rob9Wa_photosGrid::-webkit-scrollbar-track{background:0 0}.Rob9Wa_photosGrid::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}@media (min-width:1025px){.Rob9Wa_photosGrid{gap:1.25rem;max-height:600px}}@media (min-width:1440px){.Rob9Wa_photosGrid{max-height:650px}}.Rob9Wa_photoCard{border:1px solid var(--color-border-light);background:var(--color-bg-primary);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.Rob9Wa_photoCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.Rob9Wa_photoPreview{aspect-ratio:4/3;background:var(--color-bg-tertiary);width:100%;height:auto;min-height:180px;position:relative;overflow:hidden}.Rob9Wa_photoPreview img{object-fit:cover;object-position:center;cursor:pointer;transition:transform .2s}.Rob9Wa_photoPreview img:hover{transform:scale(1.05)}.Rob9Wa_photoMeta{background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.Rob9Wa_photoTitle{color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.85rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.Rob9Wa_photoSubtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.Rob9Wa_photoSubtitle:not(:last-child){padding-bottom:.25rem}.Rob9Wa_photoComment{color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);background:var(--color-bg-secondary);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:3.6em;padding:.75rem .875rem;font-size:.8rem;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.Rob9Wa_photoComment:before{content:"\"";color:var(--color-text-muted);margin-right:.25rem;font-style:normal;font-weight:700}.Rob9Wa_photoComment:after{content:"\"";color:var(--color-text-muted);margin-left:.25rem;font-style:normal;font-weight:700}.Rob9Wa_photoDate{color:var(--color-text-muted);text-align:right;background:var(--color-bg-secondary);border-top:1px solid var(--color-border-light);letter-spacing:.3px;padding:.5rem .875rem;font-size:.7rem;font-weight:500}.Rob9Wa_thumbnailLoading{background:var(--color-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Rob9Wa_loadingSkeleton{background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite Rob9Wa_shimmer}@keyframes Rob9Wa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Rob9Wa_photoPlaceholder{text-align:center;height:100%;color:var(--color-text-secondary);background:var(--color-bg-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s;display:flex}.Rob9Wa_photoPlaceholder:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}.Rob9Wa_photoPlaceholder p{margin:0;font-size:.875rem;font-weight:500}.Rob9Wa_imageError{text-align:center;height:100%;color:var(--color-text-secondary);background:var(--color-bg-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.Rob9Wa_imageError p{margin:0;font-size:.875rem}.Rob9Wa_modalFooter{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.Rob9Wa_photoViewer{flex-direction:column;gap:1rem;max-width:95vw;max-height:90vh;display:flex}.Rob9Wa_imageContainer{background:var(--color-bg-tertiary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:60vh;min-height:300px;max-height:600px;display:flex;position:relative;overflow:hidden}.Rob9Wa_fullPhoto{object-fit:contain;cursor:zoom-in;transition:transform .2s}.Rob9Wa_fullPhoto:hover{transform:scale(1.02)}.Rob9Wa_fullPhoto:active{transform:scale(.98)}.Rob9Wa_photoInfo{flex-direction:column;gap:.5rem;display:flex}.Rob9Wa_fullPhotoMeta{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.Rob9Wa_fullPhotoMeta:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.Rob9Wa_fullPhotoMeta strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.75rem;font-weight:600}.Rob9Wa_fullPhotoMeta>:last-child{color:var(--color-text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.Rob9Wa_fullPhotoComment{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.Rob9Wa_fullPhotoComment:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.Rob9Wa_fullPhotoComment strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.75rem;font-weight:600}.Rob9Wa_fullPhotoComment>:last-child{color:var(--color-text-primary);font-size:.875rem;font-style:italic;line-height:1.6}.Rob9Wa_fullPhotoDate{color:var(--color-text-muted);text-align:center;padding:.5rem;font-size:.75rem}.Rob9Wa_imageLoadingSkeleton{background:var(--color-bg-secondary);width:100%;height:100%;position:relative;overflow:hidden}.Rob9Wa_shimmer{background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite Rob9Wa_shimmer}.Rob9Wa_viewerActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}@media (max-width:1024px){.Rob9Wa_contentContainer{max-height:70vh;overflow-y:auto}.Rob9Wa_photosGrid{grid-template-columns:repeat(2,1fr);min-height:auto;max-height:none}.Rob9Wa_photoPreview{min-height:200px}.Rob9Wa_photoCard{min-height:300px}}@media (max-width:768px){.Rob9Wa_contentContainer{max-height:65vh}.Rob9Wa_photosGrid{grid-template-columns:repeat(2,1fr);min-height:auto;max-height:none}.Rob9Wa_photoPreview{min-height:180px}.Rob9Wa_photoCard{min-height:280px}}@media (max-width:480px){.Rob9Wa_contentContainer{max-height:70vh}.Rob9Wa_photosGrid{grid-template-columns:1fr;min-height:auto;max-height:none}.Rob9Wa_photoModal{max-height:90vh}.Rob9Wa_photoPreview{min-height:250px}.Rob9Wa_photoCard{min-height:350px}}
.rv6qwq_modalContent{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.rv6qwq_iconWrapper{background:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.rv6qwq_warningIcon{color:#ff8c00}.rv6qwq_modalBody{text-align:center}.rv6qwq_modalBody h3{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.rv6qwq_modalBody p{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1rem;line-height:1.6}.rv6qwq_warningText{background:var(--color-warning-bg);border-left:4px solid #ff8c00;border-radius:8px;padding:.75rem 1rem;font-weight:500;color:var(--color-warning-text)!important;margin-top:1rem!important;font-size:.9rem!important}.rv6qwq_modalActions{gap:1rem;width:100%;display:flex}.rv6qwq_modalActions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.rv6qwq_modalActions button:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.rv6qwq_cancelButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)!important}.rv6qwq_cancelButton:hover{background:var(--color-bg-tertiary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.rv6qwq_cancelButton:active{transform:translateY(0)}.rv6qwq_confirmButton{background:var(--color-danger);color:#fff}.rv6qwq_confirmButton:hover{background:var(--color-danger-hover);transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.rv6qwq_confirmButton:active{transform:translateY(0)}@media (max-width:640px){.rv6qwq_iconWrapper{width:64px;height:64px}.rv6qwq_warningIcon{width:36px;height:36px}.rv6qwq_modalBody h3{font-size:1.25rem}.rv6qwq_modalBody p{font-size:.9375rem}.rv6qwq_warningText{font-size:.85rem!important}.rv6qwq_modalActions{flex-direction:column-reverse}.rv6qwq_modalActions button{width:100%}}
.a5KAOG_modalContent{flex-direction:column;gap:1.75rem;padding:.5rem 0;display:flex;overflow:hidden}.a5KAOG_iconHeader{justify-content:center;margin-bottom:-.5rem;display:flex}.a5KAOG_iconCircle{color:#ef4444;background:linear-gradient(135deg,#ef444426 0%,#ef444414 100%);border:3px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative;box-shadow:0 4px 12px #ef444433}.a5KAOG_iconCircle:before{content:"";background:radial-gradient(circle,#ef44441a 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite a5KAOG_pulse;position:absolute;inset:-8px}.a5KAOG_iconCircle svg{z-index:1;position:relative}@keyframes a5KAOG_pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.a5KAOG_titleSection{text-align:center}.a5KAOG_titleSection h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.a5KAOG_titleSection .a5KAOG_subtitle{color:var(--color-text-secondary);margin:0;font-size:.9375rem;font-weight:500}.a5KAOG_issuesSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:12px;padding:1.25rem;box-shadow:0 2px 4px #0000000a}.a5KAOG_issuesHeader{border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.875rem;font-size:.9375rem;font-weight:600;display:flex}.a5KAOG_issuesHeader svg{color:#f59e0b;flex-shrink:0}.a5KAOG_issuesList{flex-direction:column;gap:1rem;display:flex}.a5KAOG_issueItem{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;transition:all .2s;display:flex}.a5KAOG_issueItem:hover{border-color:#ef44444d;box-shadow:0 2px 6px #ef444414}.a5KAOG_issueBullet{background:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;box-shadow:0 0 0 3px #ef444426}.a5KAOG_successBullet{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.5rem;box-shadow:0 0 0 3px #22c55e26}.a5KAOG_statusRow{align-items:center;gap:.625rem;display:flex}.a5KAOG_iconValid{color:#22c55e;flex-shrink:0}.a5KAOG_iconInvalid{color:#ef4444;flex-shrink:0}.a5KAOG_signatureIcon{color:var(--color-text-secondary);flex-shrink:0}.a5KAOG_issueContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.a5KAOG_issueHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.25rem 0;transition:opacity .2s;display:flex}.a5KAOG_issueHeader:hover{opacity:.8}.a5KAOG_issueHeader>div{flex-direction:column;gap:.25rem;display:flex}.a5KAOG_issueHeader.a5KAOG_nonExpandable{cursor:default}.a5KAOG_issueHeader.a5KAOG_nonExpandable:hover{opacity:1}.a5KAOG_issueHeader.a5KAOG_signatureStatus,.a5KAOG_issueHeader.a5KAOG_signatureStatus>div,.a5KAOG_signatureRow{flex-direction:row;align-items:center;gap:.625rem;display:flex}.a5KAOG_chevron{color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.a5KAOG_chevron:hover{color:var(--color-text-primary)}.a5KAOG_issueCount{color:#ef4444;font-size:1.125rem;font-weight:700;line-height:1}.a5KAOG_issueText{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.5}.a5KAOG_detailsList{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:6px;flex-direction:column;gap:.5rem;max-height:200px;margin-top:.75rem;padding:.75rem;display:flex;overflow:hidden auto}.a5KAOG_detailsList::-webkit-scrollbar{width:6px}.a5KAOG_detailsList::-webkit-scrollbar-track{background:var(--color-bg-primary);border-radius:3px}.a5KAOG_detailsList::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.a5KAOG_detailsList::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.a5KAOG_detailItem{background:var(--color-bg-primary);color:var(--color-text-secondary);border-left:3px solid #ef4444;border-radius:4px;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.a5KAOG_warningBanner{color:var(--color-text-primary);background:linear-gradient(135deg,#f59e0b1f 0%,#f59e0b0f 100%);border:2px solid #f59e0b4d;border-radius:10px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1.5;display:flex;box-shadow:0 2px 8px #f59e0b1a}.a5KAOG_warningBanner svg{color:#f59e0b;flex-shrink:0}.a5KAOG_warningBanner span{flex:1}@media (max-width:768px){.a5KAOG_modalContent{gap:1.5rem}.a5KAOG_iconCircle{width:70px;height:70px}.a5KAOG_iconCircle svg{width:28px;height:28px}.a5KAOG_titleSection h3{font-size:1.125rem}.a5KAOG_issueItem{padding:.75rem .875rem}.a5KAOG_issueCount{font-size:1rem}.a5KAOG_issueText{font-size:.875rem}.a5KAOG_warningBanner{padding:.875rem 1rem;font-size:.875rem}}
.Bf6ACG_overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Bf6ACG_modal{background:var(--color-bg-primary);border-radius:12px;width:100%;max-width:550px;max-height:90vh;animation:.3s ease-out Bf6ACG_slideIn;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes Bf6ACG_slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.Bf6ACG_header{text-align:center;border-bottom:1px solid var(--color-border-light);padding:2rem 2rem 1rem}.Bf6ACG_header .Bf6ACG_iconWrapper{justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.Bf6ACG_header .Bf6ACG_iconWrapper .Bf6ACG_warningIcon{color:#f59e0b;animation:2s ease-in-out infinite Bf6ACG_pulse}.Bf6ACG_header h2{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}@keyframes Bf6ACG_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.Bf6ACG_content{padding:1.5rem 2rem}.Bf6ACG_warningBox{background:linear-gradient(135deg,#f59e0b1a 0%,#f59e0b0d 100%);border:2px solid #f59e0b;border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.Bf6ACG_warningBox .Bf6ACG_mainWarning{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.1rem;line-height:1.5}.Bf6ACG_warningBox .Bf6ACG_mainWarning strong{color:#f59e0b}.Bf6ACG_warningBox .Bf6ACG_explanation{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.5}.Bf6ACG_info{margin-bottom:1.5rem}.Bf6ACG_info p{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.95rem;line-height:1.6}.Bf6ACG_info p strong{color:var(--color-text-primary);font-weight:600}.Bf6ACG_info p:last-child{margin-bottom:0}.Bf6ACG_instructions{background:var(--color-bg-secondary);border-radius:8px;padding:1.25rem}.Bf6ACG_instructions h3{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.Bf6ACG_instructions ul{margin:0;padding-left:1.5rem;list-style-type:disc}.Bf6ACG_instructions ul li{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.Bf6ACG_instructions ul li:last-child{margin-bottom:0}.Bf6ACG_footer{border-top:1px solid var(--color-border-light);justify-content:center;padding:1.5rem 2rem;display:flex}.Bf6ACG_confirmButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #0000001a}.Bf6ACG_confirmButton:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.Bf6ACG_confirmButton:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}[data-theme=dark] .Bf6ACG_warningBox{background:linear-gradient(135deg,#f59e0b26 0%,#f59e0b14 100%)}[data-theme=dark] .Bf6ACG_instructions{background:#ffffff0d}@media (max-width:640px){.Bf6ACG_modal{max-width:100%;margin:1rem}.Bf6ACG_header{padding:1.5rem 1.5rem 1rem}.Bf6ACG_header h2{font-size:1.25rem}.Bf6ACG_content{padding:1.25rem 1.5rem}.Bf6ACG_warningBox{padding:1rem}.Bf6ACG_warningBox .Bf6ACG_mainWarning{font-size:1rem}.Bf6ACG_warningBox .Bf6ACG_explanation{font-size:.9rem}.Bf6ACG_instructions{padding:1rem}.Bf6ACG_instructions ul{padding-left:1.25rem}.Bf6ACG_instructions ul li{font-size:.85rem}.Bf6ACG_footer{padding:1.25rem 1.5rem}.Bf6ACG_confirmButton{width:100%;padding:.875rem 1.5rem}}
.vxjpfq_navigation{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-light);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"breadcrumbs title account";align-items:center;height:60px;padding:0 1.5rem;display:grid;position:relative}@media (max-width:768px){.vxjpfq_navigation{height:50px;padding:0 1rem}}.vxjpfq_navigationTitle{color:var(--color-text-primary);letter-spacing:-.02em;text-align:center;white-space:nowrap;grid-area:title;justify-self:center;font-size:1.25rem;font-weight:700}@media (max-width:768px){.vxjpfq_navigationTitle{font-size:1rem}}.vxjpfq_navigation>div:last-child{grid-area:account;justify-self:end}.vxjpfq_breadcrumbsContainer{white-space:nowrap;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-flow:row;grid-area:breadcrumbs;justify-self:start;align-items:center;gap:.75rem;height:100%;display:flex;overflow:hidden}@media (min-width:769px) and (max-width:1024px){.vxjpfq_breadcrumbsContainer{gap:.6rem}}@media (max-width:768px){.vxjpfq_breadcrumbsContainer{gap:.4rem}}.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:36px;color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-medium);white-space:nowrap;border-radius:6px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative;overflow:hidden}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{color:var(--color-text-secondary);margin-right:.4rem;transition:all .3s ease-out}.vxjpfq_breadcrumbLink svg:first-child,.vxjpfq_currentTab svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink svg:nth-child(2),.vxjpfq_currentTab svg:nth-child(2){margin-right:.4rem}.vxjpfq_breadcrumbLink:hover,.vxjpfq_currentTab:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-medium);color:var(--color-text-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.vxjpfq_breadcrumbLink:hover svg,.vxjpfq_currentTab:hover svg{color:var(--color-text-primary);transform:scale(1.05)}.vxjpfq_breadcrumbLink:hover svg:first-child,.vxjpfq_currentTab:hover svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink:hover svg:nth-child(2),.vxjpfq_currentTab:hover svg:nth-child(2){margin-right:.4rem}.vxjpfq_breadcrumbLink:active,.vxjpfq_currentTab:active{box-shadow:none;transform:translateY(0)}@media (max-width:768px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:32px;padding:0 .75rem;font-size:.8rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{width:14px;height:14px;margin-right:.25rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly svg,.vxjpfq_currentTab.vxjpfq_iconOnly svg{margin-right:0!important}}@media (max-width:480px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{padding:0 .5rem;font-size:.75rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{margin-right:.15rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly,.vxjpfq_currentTab.vxjpfq_iconOnly{padding:0 .4rem}.vxjpfq_breadcrumbLink.vxjpfq_iconOnly svg,.vxjpfq_currentTab.vxjpfq_iconOnly svg{width:14px;height:14px;margin-right:0!important}}@media (min-width:769px) and (max-width:1024px){.vxjpfq_breadcrumbLink,.vxjpfq_currentTab{height:34px;padding:0 .8rem;font-size:.8rem}.vxjpfq_breadcrumbLink svg,.vxjpfq_currentTab svg{width:15px;height:15px}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly),.vxjpfq_currentTab:not(.vxjpfq_iconOnly){padding:0 .7rem}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly) svg,.vxjpfq_currentTab:not(.vxjpfq_iconOnly) svg{margin-right:.3rem}}.vxjpfq_iconOnly{justify-content:center;min-width:36px;padding:0 .6rem}.vxjpfq_iconOnly svg{margin:0!important}@media (max-width:768px){.vxjpfq_iconOnly{min-width:32px;padding:0 .5rem}.vxjpfq_iconOnly svg{margin:0!important}}@media (max-width:480px){.vxjpfq_iconOnly{min-width:28px;padding:0 .4rem}.vxjpfq_iconOnly svg{width:14px;height:14px;margin:0!important}}.vxjpfq_backArrowIcon{min-width:auto;padding:0 .5rem}.vxjpfq_backArrowIcon svg:first-child{margin-right:.2rem}.vxjpfq_backArrowIcon svg:last-child{margin:0}@media (max-width:768px){.vxjpfq_backArrowIcon{padding:0 .4rem}.vxjpfq_backArrowIcon svg:first-child{margin-right:.15rem}}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly):not(.vxjpfq_backArrowIcon) svg:first-child{margin-right:.3rem}.vxjpfq_breadcrumbLink:not(.vxjpfq_iconOnly):not(.vxjpfq_backArrowIcon) svg:nth-child(2){margin-right:.4rem}.vxjpfq_currentTab{background-color:var(--color-primary);height:36px;color:var(--color-text-white);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:36px;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0d6efd33}.vxjpfq_currentTab svg{color:var(--color-text-white);margin-right:.4rem}.vxjpfq_currentTab.vxjpfq_iconOnly{min-width:36px;padding:0 .6rem}.vxjpfq_currentTab.vxjpfq_iconOnly svg{margin:0}.vxjpfq_currentTab.vxjpfq_backArrowIcon{min-width:auto;padding:0 .5rem}.vxjpfq_currentTab.vxjpfq_backArrowIcon svg:first-child{margin-right:.2rem}.vxjpfq_currentTab.vxjpfq_backArrowIcon svg:last-child{margin:0}@media (max-width:768px){.vxjpfq_currentTab{min-width:32px;height:32px;padding:0 .75rem;font-size:.8rem}.vxjpfq_currentTab.vxjpfq_iconOnly{min-width:32px;padding:0 .5rem}.vxjpfq_currentTab svg{width:14px;height:14px;margin-right:.25rem}}@media (min-width:769px) and (max-width:1024px){.vxjpfq_currentTab{height:34px;padding:0 .8rem;font-size:.8rem}.vxjpfq_currentTab.vxjpfq_iconOnly{padding:0 .6rem}.vxjpfq_currentTab:not(.vxjpfq_iconOnly){padding:0 .7rem}.vxjpfq_currentTab:not(.vxjpfq_iconOnly) svg{margin-right:.3rem}.vxjpfq_currentTab svg{width:15px;height:15px}}.vxjpfq_ellipsis{color:var(--color-text-secondary);margin:0 .25rem;font-size:1rem;font-weight:700}.vxjpfq_navigationActions{justify-self:end;align-items:center;gap:12px;display:flex}@media (max-width:768px){.vxjpfq_navigationActions{gap:.25rem}}
.U3P8rW_modalContent{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex;overflow:hidden}.U3P8rW_overview .U3P8rW_summary{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.U3P8rW_downloadSummary{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .1) 0%, rgba(var(--color-primary-rgb), .05) 100%);border:2px solid var(--color-primary);border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.U3P8rW_downloadSummary:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-success));opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.U3P8rW_summaryItem{align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.U3P8rW_summaryItem .U3P8rW_summaryLabel{color:var(--color-text-primary)}.U3P8rW_summaryItem .U3P8rW_summaryCount{color:var(--color-text-primary);margin-left:auto;font-size:1rem;font-weight:600}.U3P8rW_iconPrimary{color:var(--color-primary);flex-shrink:0}.U3P8rW_iconValid{color:#22c55e;flex-shrink:0}.U3P8rW_iconInvalid{color:#ef4444;flex-shrink:0}.U3P8rW_keuringenList{flex-direction:column;flex-shrink:0;gap:.875rem;min-height:200px;max-height:40vh;padding-right:.5rem;display:flex;overflow:hidden auto}.U3P8rW_keuringenList::-webkit-scrollbar{width:10px}.U3P8rW_keuringenList::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:5px;margin:4px 0}.U3P8rW_keuringenList::-webkit-scrollbar-thumb{background:var(--color-border-medium);border:2px solid var(--color-bg-secondary);border-radius:5px}.U3P8rW_keuringenList::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.U3P8rW_keuringenList{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-secondary)}.U3P8rW_keuringSection{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;flex-shrink:0;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.U3P8rW_keuringSection:hover{border-color:var(--color-border-medium);box-shadow:0 2px 6px #00000014}.U3P8rW_keuringHeader{background:var(--color-bg-secondary);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1.125rem 1.25rem;transition:all .2s;display:flex}.U3P8rW_keuringHeader .U3P8rW_headerLeft{flex:1;min-width:0}.U3P8rW_keuringHeader svg{color:var(--color-text-secondary);flex-shrink:0;transition:color .2s}.U3P8rW_keuringTitle{flex-direction:column;gap:.5rem;display:flex}.U3P8rW_keuringTitle h4{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;overflow:hidden}.U3P8rW_keuringStats{color:var(--color-text-secondary);align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:flex}.U3P8rW_keuringContent{border-top:1px solid var(--color-border-light);flex-direction:column;gap:1.125rem;max-height:200px;padding:0 1.25rem 1.25rem;display:flex;overflow:hidden auto}.U3P8rW_keuringContent::-webkit-scrollbar{width:8px}.U3P8rW_keuringContent::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:4px;margin:4px 0}.U3P8rW_keuringContent::-webkit-scrollbar-thumb{background:var(--color-border-medium);border:2px solid var(--color-bg-tertiary);border-radius:4px}.U3P8rW_keuringContent::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.U3P8rW_keuringContent{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-tertiary)}.U3P8rW_formulierenGroup{flex-direction:column;gap:.625rem;display:flex}.U3P8rW_groupHeader{color:var(--color-text-primary);align-items:center;gap:.625rem;padding:.625rem 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.U3P8rW_formulierenList{flex-direction:column;gap:.5rem;display:flex}.U3P8rW_formulierItem{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.U3P8rW_formulierContent{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.U3P8rW_formulierName{color:var(--color-text-primary);font-weight:500;line-height:1.4}.U3P8rW_formulierIssues{flex-wrap:wrap;gap:.5rem;display:flex}.U3P8rW_issueTag{color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.U3P8rW_issueTag svg{flex-shrink:0}.U3P8rW_successTag{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e40;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.U3P8rW_successTag svg{flex-shrink:0}.U3P8rW_formulierReason{color:var(--color-text-secondary);font-size:.75rem;font-style:italic;line-height:1.5}.U3P8rW_includeOption{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}.U3P8rW_checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.875rem;transition:opacity .2s;display:flex;position:relative}.U3P8rW_checkbox input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid var(--color-border-medium);background:var(--color-bg-primary);border-radius:6px;flex-shrink:0;width:1.375rem;height:1.375rem;transition:all .2s;position:relative}.U3P8rW_checkbox input[type=checkbox]:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);transform:scale(1.05)}.U3P8rW_checkbox input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.U3P8rW_checkbox input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.U3P8rW_checkbox input[type=checkbox]:checked:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.U3P8rW_checkbox input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .2);outline:none}.U3P8rW_checkbox span{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.5}.U3P8rW_checkbox:hover{opacity:.9}.U3P8rW_warning{color:var(--color-text-secondary);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex;box-shadow:0 1px 3px #f59e0b1a}.U3P8rW_warning svg{color:#f59e0b;flex-shrink:0}.U3P8rW_actions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:.875rem;margin-top:.5rem;padding-top:1.25rem;display:flex}@media (max-width:768px){.U3P8rW_modalContent{gap:1.25rem}.U3P8rW_keuringenList{max-height:40vh}.U3P8rW_keuringTitle h4{font-size:.875rem}.U3P8rW_actions{flex-direction:column-reverse;gap:.5rem}.U3P8rW_actions button{width:100%}}
.CXhgFa_container{z-index:10;width:100%;margin-bottom:.75rem;position:relative}.CXhgFa_container:last-child{margin-bottom:0}.CXhgFa_label{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;transition:color .2s,transform .2s;display:block}.CXhgFa_required{color:var(--color-danger);margin-left:4px}.CXhgFa_inputWrapper{align-items:center;display:flex;position:relative}.CXhgFa_input{width:100%;color:var(--color-text-primary);background-color:var(--color-bg-primary);border:2px solid var(--color-border-light);cursor:pointer;box-sizing:border-box;border-radius:12px;outline:none;height:49px;padding:.875rem 4.5rem .875rem 1.125rem;font-size:.95rem;font-weight:400;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.CXhgFa_input::placeholder{color:var(--color-text-muted)}.CXhgFa_input:hover:not(:focus){border-color:var(--color-border-medium);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CXhgFa_input:focus{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61a,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CXhgFa_iconButtons{z-index:1;align-items:center;gap:4px;display:flex;position:absolute;right:8px}.CXhgFa_clearButton,.CXhgFa_calendarButton{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.CXhgFa_clearButton:hover,.CXhgFa_calendarButton:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.CXhgFa_clearButton:active,.CXhgFa_calendarButton:active{transform:scale(.95)}.CXhgFa_clearButton svg,.CXhgFa_calendarButton svg{flex-shrink:0}.CXhgFa_clearButton:hover{color:var(--color-danger)}.CXhgFa_calendar{z-index:9999;background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);width:280px;box-shadow:var(--shadow-modal);border-radius:12px;padding:10px;animation:.2s CXhgFa_slideUp;position:absolute;bottom:calc(100% - 8px);left:0}@keyframes CXhgFa_slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CXhgFa_calendarHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.CXhgFa_navButton{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.CXhgFa_navButton:hover{background-color:var(--color-bg-hover);color:var(--color-primary)}.CXhgFa_navButton:active{transform:scale(.95)}.CXhgFa_navButton svg{width:18px;height:18px}.CXhgFa_monthYear{color:var(--color-text-primary);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600}.CXhgFa_calendarGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.CXhgFa_dayName{height:24px;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.CXhgFa_emptyDay{height:30px}.CXhgFa_day{height:30px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:all .2s;display:flex}.CXhgFa_day:hover{background-color:var(--color-bg-hover);color:var(--color-primary)}.CXhgFa_day:active{transform:scale(.95)}.CXhgFa_day.CXhgFa_today{color:var(--color-primary);font-weight:600;position:relative}.CXhgFa_day.CXhgFa_today:after{content:"";background-color:var(--color-primary);border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.CXhgFa_day.CXhgFa_selected{background:var(--gradient-primary);color:var(--color-text-white);box-shadow:var(--shadow-button-primary);font-weight:600}.CXhgFa_day.CXhgFa_selected:hover{background:var(--gradient-primary-hover);color:var(--color-text-white)}.CXhgFa_day.CXhgFa_selected.CXhgFa_today:after{background-color:var(--color-text-white)}.CXhgFa_calendarFooter{border-top:1px solid var(--color-border-light);justify-content:center;margin-top:8px;padding-top:8px;display:flex}.CXhgFa_todayButton{color:var(--color-primary);border:1.5px solid var(--color-primary);cursor:pointer;background:0 0;border-radius:8px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .2s}.CXhgFa_todayButton:hover{background:var(--gradient-primary);color:var(--color-text-white);box-shadow:var(--shadow-button-primary)}.CXhgFa_todayButton:active{transform:scale(.98)}@media (max-width:768px){.CXhgFa_calendar{width:100%;max-width:320px;left:50%!important;transform:translate(-50%)!important}}
.LjiF9a_indicator{background:var(--color-primary);color:#fff;cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.5rem;height:36px;padding:0 .75rem;font-size:.875rem;font-weight:500;display:flex;box-shadow:0 2px 8px #0000001a}.LjiF9a_indicator .LjiF9a_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:flex}.LjiF9a_indicator .LjiF9a_iconWrapper svg{width:1.2rem;height:1.2rem}.LjiF9a_indicator .LjiF9a_text{white-space:nowrap}@media (max-width:1024px){.LjiF9a_indicator .LjiF9a_text{display:none}}.LjiF9a_indicator .LjiF9a_time{font-variant-numeric:tabular-nums;opacity:.9;flex-shrink:0;font-size:.8125rem}@media (max-width:768px){.LjiF9a_indicator .LjiF9a_time{display:none}}@media (min-width:769px) and (max-width:1024px){.LjiF9a_indicator{gap:.375rem;height:34px;padding:0 .625rem;font-size:.8125rem}}@media (max-width:768px){.LjiF9a_indicator{justify-content:center;gap:0;width:32px;height:32px;padding:0}.LjiF9a_indicator .LjiF9a_iconWrapper,.LjiF9a_indicator .LjiF9a_iconWrapper svg{width:1rem;height:1rem}}
.f14whG_modalContent{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex;overflow:hidden}.f14whG_keuringInfo h3{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.f14whG_keuringInfo .f14whG_summary{color:var(--color-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.f14whG_downloadSummary{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .1) 0%, rgba(var(--color-primary-rgb), .05) 100%);border:2px solid var(--color-primary);border-radius:10px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.f14whG_downloadSummary:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-success));opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.f14whG_summaryItem{align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.f14whG_summaryItem .f14whG_summaryLabel{color:var(--color-text-primary)}.f14whG_summaryItem .f14whG_summaryCount{color:var(--color-text-primary);margin-left:auto;font-size:1rem;font-weight:600}.f14whG_section{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:0;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000d}.f14whG_section:hover{border-color:var(--color-border-medium);box-shadow:0 2px 6px #00000014}.f14whG_sectionHeader{background:var(--color-bg-secondary);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:1.125rem 1.25rem;transition:all .2s;display:flex}.f14whG_sectionHeader .f14whG_headerLeft{align-items:center;gap:.625rem;display:flex}.f14whG_sectionHeader h4{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.f14whG_sectionHeader svg{color:var(--color-text-secondary);transition:color .2s}.f14whG_iconValid{color:#22c55e;flex-shrink:0}.f14whG_iconInvalid{color:#ef4444;flex-shrink:0}.f14whG_iconPrimary{color:var(--color-primary);flex-shrink:0}.f14whG_list{flex-direction:column;gap:.625rem;max-height:400px;padding:0 1.25rem 1.25rem;display:flex;overflow:hidden auto}.f14whG_list::-webkit-scrollbar{width:8px}.f14whG_list::-webkit-scrollbar-track{background:var(--color-bg-tertiary);border-radius:4px;margin:4px 0}.f14whG_list::-webkit-scrollbar-thumb{background:var(--color-border-medium);border:2px solid var(--color-bg-tertiary);border-radius:4px}.f14whG_list::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.f14whG_list{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-tertiary)}.f14whG_listItem{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:8px;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000008}.f14whG_listItem .f14whG_itemContent{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.f14whG_listItem .f14whG_itemName{color:var(--color-text-primary);font-weight:500;line-height:1.4}.f14whG_listItem .f14whG_itemTags{flex-wrap:wrap;gap:.5rem;display:flex}.f14whG_listItem .f14whG_itemReason{color:var(--color-text-secondary);font-size:.8125rem;font-style:italic;line-height:1.5}.f14whG_successTag{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e40;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.f14whG_successTag svg{flex-shrink:0}.f14whG_issueTag{color:#ef4444;background:#ef44441a;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-flex}.f14whG_issueTag svg{flex-shrink:0}.f14whG_includeOption{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex;box-shadow:0 1px 3px #0000000d}.f14whG_checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.875rem;transition:opacity .2s;display:flex;position:relative}.f14whG_checkbox input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid var(--color-border-medium);background:var(--color-bg-primary);border-radius:6px;flex-shrink:0;width:1.375rem;height:1.375rem;transition:all .2s;position:relative}.f14whG_checkbox input[type=checkbox]:hover{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);transform:scale(1.05)}.f14whG_checkbox input[type=checkbox]:checked{background:var(--color-primary);border-color:var(--color-primary)}.f14whG_checkbox input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.f14whG_checkbox input[type=checkbox]:checked:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.f14whG_checkbox input[type=checkbox]:focus{box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .2);outline:none}.f14whG_checkbox span{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.5}.f14whG_checkbox:hover{opacity:.9}.f14whG_warning{color:var(--color-text-secondary);background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;align-items:center;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex;box-shadow:0 1px 3px #f59e0b1a}.f14whG_warning svg{color:#f59e0b;flex-shrink:0}@media (max-width:768px){.f14whG_modalContent{gap:1.25rem}.f14whG_list{max-height:200px}}
._5ySmcq_title{color:var(--color-text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}._5ySmcq_subtitle{color:var(--color-text-secondary);max-width:320px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem}._5ySmcq_form{flex-direction:column;gap:1.25rem;display:flex}._5ySmcq_inputGroup{position:relative}._5ySmcq_inputWrapper{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);border-radius:8px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}._5ySmcq_inputWrapper:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus)}._5ySmcq_input{width:100%;color:var(--color-text-primary);text-align:center;letter-spacing:.2em;background:0 0;border:none;border-radius:8px;outline:none;height:56px;padding:1.5rem 3.25rem .5rem;font-family:Courier New,monospace;font-size:1.25rem;font-weight:600}._5ySmcq_input:-webkit-autofill{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_input:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text-primary);box-shadow:0 0 0px 1000px var(--color-bg-secondary) inset;border-radius:8px;transition:background-color 5000s ease-in-out}._5ySmcq_inputIcon{pointer-events:none;color:var(--color-text-light);transition:color .2s;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}._5ySmcq_inputWrapper:focus-within ._5ySmcq_inputIcon{color:var(--color-border-focus)}._5ySmcq_label{color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;z-index:1;transition:all .2s ease-out;position:absolute;left:3.25rem}._5ySmcq_submitButton{background:var(--gradient-primary);width:100%;height:56px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}._5ySmcq_submitButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-primary-hover)}._5ySmcq_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}._5ySmcq_submitButton:disabled{background:var(--gradient-disabled);box-shadow:none;cursor:not-allowed}._5ySmcq_buttonContent{align-items:center;display:flex}._5ySmcq_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite _5ySmcq_spin}@keyframes _5ySmcq_spin{to{transform:rotate(360deg)}}._5ySmcq_backLink{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}._5ySmcq_backLink:hover{color:var(--color-primary)}._5ySmcq_backLink:focus{color:var(--color-primary);outline:none}._5ySmcq_errorMessage{color:var(--color-error);text-align:center;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:8px;margin-top:.5rem;padding:.75rem;font-size:.875rem}@media (max-width:480px){._5ySmcq_title{font-size:1.875rem}._5ySmcq_subtitle{font-size:.9rem}._5ySmcq_input{padding:1.25rem 2.5rem .5rem;font-size:1.1rem}}._5ySmcq_trustDeviceContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;padding:12px 14px;transition:all .2s}._5ySmcq_trustDeviceContainer:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-medium)}._5ySmcq_trustDeviceLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0;display:flex}._5ySmcq_trustDeviceCheckboxInput{opacity:0;width:0;height:0;position:absolute}._5ySmcq_trustDeviceCheckbox{border:2px solid var(--color-border-medium);background-color:var(--color-bg-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;position:relative}._5ySmcq_trustDeviceCheckbox ._5ySmcq_trustDeviceCheckmark{color:#0000;width:14px;height:14px;transition:all .2s}._5ySmcq_trustDeviceCheckboxInput:checked+._5ySmcq_trustDeviceCheckbox{background:linear-gradient(135deg,#1a37ff 0%,#4361ee 100%);border-color:#1a37ff}._5ySmcq_trustDeviceCheckboxInput:checked+._5ySmcq_trustDeviceCheckbox ._5ySmcq_trustDeviceCheckmark{color:#fff}._5ySmcq_trustDeviceLabel:hover ._5ySmcq_trustDeviceCheckbox{border-color:var(--color-primary);box-shadow:0 0 0 3px #1a37ff1a}._5ySmcq_trustDeviceCheckboxInput:focus+._5ySmcq_trustDeviceCheckbox{outline:none;box-shadow:0 0 0 3px #1a37ff33}._5ySmcq_trustDeviceText{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.4}
.xLpq-q_container{width:100%;padding:1rem}@media (max-width:768px){.xLpq-q_container{padding:.5rem}}@media (max-width:480px){.xLpq-q_container{padding:.5rem}}.xLpq-q_header{border-bottom:2px solid #0000;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.xLpq-q_header:after{content:"";background-color:var(--color-primary);height:3px;box-shadow:var(--shadow-sm);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0}@media (max-width:768px){.xLpq-q_header{margin-bottom:1rem;padding-bottom:.75rem}}.xLpq-q_headerContent{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.xLpq-q_headerContent{flex-direction:column;align-items:flex-start}}.xLpq-q_title{color:var(--color-text-primary);margin:0 0 .5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.xLpq-q_title{font-size:1.75rem}}@media (max-width:480px){.xLpq-q_title{font-size:1.5rem}}.xLpq-q_subtitle{color:var(--color-text-secondary);margin:0;font-size:.95rem}@media (max-width:768px){.xLpq-q_subtitle{font-size:.875rem}}.xLpq-q_content{margin-top:1.5rem}.xLpq-q_tabNavigation{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:10px;justify-content:space-between;gap:.375rem;margin-bottom:1.25rem;padding:.375rem;display:flex}@media (max-width:768px){.xLpq-q_tabNavigation{border-radius:8px;gap:.25rem;margin-bottom:1rem;padding:.25rem}}.xLpq-q_tabButton{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.xLpq-q_tabButton:hover{color:var(--color-text-primary);background:#0000000d;transform:translateY(-1px)}[data-theme=dark] .xLpq-q_tabButton:hover{background:#ffffff14}@media (max-width:768px){.xLpq-q_tabButton{border-radius:6px;gap:.375rem;padding:.625rem .5rem;font-size:.75rem}}@media (max-width:480px){.xLpq-q_tabButton{padding:.625rem .375rem}}.xLpq-q_tabButtonActive{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px #0013ff4d}.xLpq-q_tabButtonActive:hover{background:var(--color-primary);color:#fff;transform:none}[data-theme=dark] .xLpq-q_tabButtonActive{background:var(--color-primary);color:#fff;box-shadow:0 2px 8px #0013ff66}[data-theme=dark] .xLpq-q_tabButtonActive:hover{background:var(--color-primary);color:#fff}.xLpq-q_tabIcon{flex-shrink:0;width:1.125rem;height:1.125rem}@media (max-width:768px){.xLpq-q_tabIcon{width:1rem;height:1rem}}@media (max-width:480px){.xLpq-q_tabLabel{display:none}}.xLpq-q_tabContent{min-height:400px}
.kn0uQG_panel{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (max-width:768px){.kn0uQG_panel{gap:.25rem}}.kn0uQG_collapseToggle{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);width:100%;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s;display:none}.kn0uQG_collapseToggle:hover{background:var(--color-bg-hover)}@media (max-width:768px){.kn0uQG_collapseToggle{display:flex}}.kn0uQG_collapseIcon{transition:transform .2s}.kn0uQG_collapseIcon.kn0uQG_expanded{transform:rotate(180deg)}.kn0uQG_metricsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.kn0uQG_metricsGrid{gap:.75rem;margin-bottom:1rem}}@media (max-width:768px){.kn0uQG_metricsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.kn0uQG_metricsGrid.kn0uQG_collapsed{display:none}}.kn0uQG_metricCard{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.kn0uQG_metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (max-width:1024px){.kn0uQG_metricCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){.kn0uQG_metricCard{text-align:center;flex-direction:column;gap:.5rem;padding:.625rem}}.kn0uQG_metricIcon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.kn0uQG_metricIcon svg{width:24px;height:24px}@media (max-width:768px){.kn0uQG_metricIcon{display:none}}.kn0uQG_metricContent{flex:1;min-width:0}.kn0uQG_metricLabel{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.8rem;overflow:hidden}@media (max-width:768px){.kn0uQG_metricLabel{margin:0 0 .125rem;font-size:.625rem}}.kn0uQG_metricValue{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700}@media (max-width:768px){.kn0uQG_metricValue{font-size:1.125rem}}.kn0uQG_metricTrend{align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.kn0uQG_metricTrend.kn0uQG_trendUp{color:var(--color-success)}.kn0uQG_metricTrend.kn0uQG_trendDown{color:var(--color-danger)}.kn0uQG_colorPrimary .kn0uQG_metricIcon{background-color:var(--color-primary)}.kn0uQG_colorSuccess .kn0uQG_metricIcon{background-color:var(--color-success)}.kn0uQG_colorWarning .kn0uQG_metricIcon{background-color:var(--color-warning)}.kn0uQG_colorDanger .kn0uQG_metricIcon{background-color:var(--color-danger)}.kn0uQG_colorNeutral .kn0uQG_metricIcon{background-color:var(--color-neutral)}.kn0uQG_skeletonCard{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:12px;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}@media (max-width:1024px){.kn0uQG_skeletonCard{gap:.5rem;padding:.75rem}}@media (max-width:768px){.kn0uQG_skeletonCard{display:none}}.kn0uQG_skeletonIcon{background:var(--color-bg-secondary);border-radius:10px;flex-shrink:0;width:44px;height:44px;animation:1.5s ease-in-out infinite kn0uQG_pulse}.kn0uQG_skeletonContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.kn0uQG_skeletonValue{background:var(--color-bg-secondary);border-radius:4px;width:60%;height:1.5rem;animation:1.5s ease-in-out infinite kn0uQG_pulse}.kn0uQG_skeletonLabel{background:var(--color-bg-secondary);border-radius:4px;width:80%;height:.8rem;animation:1.5s ease-in-out .1s infinite kn0uQG_pulse}@keyframes kn0uQG_pulse{0%,to{opacity:1}50%{opacity:.5}}
._39OZnq_passwordRequirements{text-align:left;padding:.5rem .75rem}._39OZnq_requirementsList{grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}._39OZnq_requirementItem{align-items:center;padding-left:1.5rem;font-weight:500;transition:color .3s;display:flex;position:relative}._39OZnq_requirementItem._39OZnq_valid{color:var(--color-primary)}._39OZnq_requirementItem._39OZnq_invalid{color:var(--color-text-muted);opacity:.6}._39OZnq_checkIconWrapper{width:16px;height:16px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}._39OZnq_strengthMeter{background-color:var(--color-border-light);border-radius:999px;width:100%;height:6px;margin-top:1rem;overflow:hidden}._39OZnq_strengthMeterFill{background:var(--gradient-primary);border-radius:999px;height:100%;transition:width .5s ease-in-out}._39OZnq_strengthLabel{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.75rem}@media (max-width:480px){._39OZnq_requirementsList{grid-template-columns:1fr}}
.GYGEGa_helpButton{background:var(--color-bg-secondary);border:1px solid var(--color-border-medium);width:44px;height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .2s;display:flex}.GYGEGa_helpButton:hover{background:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.GYGEGa_helpButton:active{transform:translateY(0)}@media (max-width:768px){.GYGEGa_helpButton{display:none}}@media (min-width:769px) and (max-width:1024px){.GYGEGa_helpButton{width:40px;height:34px}}
.HjDT8q_formGroup{z-index:9;margin-bottom:.75rem}.HjDT8q_formGroup:last-child{margin-bottom:0}.HjDT8q_formGroup:focus-within .HjDT8q_formLabel{color:var(--color-primary);transform:translateY(-1px)}.HjDT8q_formLabel{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;transition:color .2s,transform .2s;display:block}.HjDT8q_requiredAsterisk{color:var(--color-danger);margin-left:.25rem}.HjDT8q_formInput{border:2px solid var(--color-border-light);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);border-radius:12px;padding:.875rem 1.125rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.HjDT8q_formInput:focus{border-color:var(--color-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61a,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.HjDT8q_formInput:hover:not(:focus){border-color:var(--color-border-medium);transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.HjDT8q_formInput::placeholder{color:var(--color-text-muted);transition:color .2s}.HjDT8q_formInput:focus::placeholder{color:#d1d5db}.HjDT8q_formInput:disabled{color:#9ca3af;cursor:not-allowed;opacity:.7;background-color:#f9fafb}.HjDT8q_formInput:disabled::placeholder{color:#d1d5db}.HjDT8q_formSelect{cursor:pointer;appearance:none;padding-right:3rem}.HjDT8q_formSelect:focus{cursor:text}.HjDT8q_numberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HjDT8q_numberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.HjDT8q_numberInput[type=number]{appearance:textfield}.HjDT8q_formTextarea{resize:vertical;min-height:120px;font-family:inherit;line-height:1.6}.HjDT8q_formCheckbox{cursor:pointer;align-items:center;gap:.75rem;margin-bottom:1rem;transition:transform .2s;display:flex}.HjDT8q_formCheckbox:hover{transform:translate(2px)}.HjDT8q_formCheckbox input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;border-radius:4px;width:20px;height:20px;transition:transform .2s}.HjDT8q_formCheckbox input[type=checkbox]:hover{transform:scale(1.05)}.HjDT8q_formCheckbox input[type=checkbox]:checked{animation:.3s HjDT8q_checkboxPulse}.HjDT8q_formCheckbox label{color:#374151;cursor:pointer;margin:0;font-size:.875rem;transition:color .2s}.HjDT8q_formCheckbox:hover label{color:#1f2937}@keyframes HjDT8q_checkboxPulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.HjDT8q_formError{color:#dc2626;text-align:left;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:12px;width:100%;margin-top:1rem;padding:1rem 1.25rem;font-size:.875rem;animation:.3s ease-out HjDT8q_errorSlideIn;box-shadow:0 2px 4px #dc26261a}.HjDT8q_formError:before{content:"⚠️";margin-right:.5rem;font-size:1rem}@keyframes HjDT8q_errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.tAWu_q_signatureContainer{flex-direction:column;gap:1.5rem;padding:.5rem 0;display:flex}.tAWu_q_instructionsContainer{text-align:center;background-color:var(--color-gray-50);border-left:4px solid var(--color-border-focus);border-radius:8px;padding:1rem}.tAWu_q_instructions{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.tAWu_q_currentSignatureContainer{flex-direction:column;align-items:center;gap:.75rem;display:flex}.tAWu_q_signatureLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.tAWu_q_signatureCanvas{border:2px solid var(--color-border-medium);cursor:crosshair;width:100%;height:220px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:8px;margin:0 auto;transition:border-color .2s;display:block;background-color:#fff!important}.tAWu_q_signatureCanvas:hover{border-color:var(--color-gray-400)}.tAWu_q_signatureCanvas:focus{border-color:var(--color-border-focus);box-shadow:var(--focus-ring-primary);outline:none}.tAWu_q_actionButtons{justify-content:center;align-items:center;gap:1rem;margin-top:.5rem;display:flex}@media (max-width:640px){.tAWu_q_signatureCanvas{height:140px}.tAWu_q_actionButtons{justify-content:center}}
.wEKv9W_submitButton{background:var(--gradient-primary);width:100%;height:56px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.wEKv9W_submitButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-primary-hover)}.wEKv9W_submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.wEKv9W_submitButton:disabled{background:var(--gradient-disabled);box-shadow:none;cursor:not-allowed}.wEKv9W_buttonContent{align-items:center;gap:.5rem;display:flex}.wEKv9W_buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite wEKv9W_spin}.wEKv9W_secondaryButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.wEKv9W_secondaryButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus)}.wEKv9W_secondaryButton:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}@keyframes wEKv9W_spin{to{transform:rotate(360deg)}}
.z9FDaW_chartsModal{flex-direction:column;gap:1.5rem;display:flex}.z9FDaW_chartSection{flex-direction:column;gap:.75rem;display:flex}.z9FDaW_chartTitle{color:var(--color-text);font-size:.875rem;font-weight:600}.z9FDaW_barChart{flex-direction:column;gap:.5rem;display:flex}.z9FDaW_barRow{align-items:center;gap:.75rem;display:flex}.z9FDaW_barLabel{color:var(--color-text-secondary);text-align:right;min-width:100px;font-size:.8rem}.z9FDaW_barTrack{background:var(--color-border);border-radius:4px;flex:1;height:24px;position:relative;overflow:hidden}.z9FDaW_barFill{border-radius:4px;height:100%;transition:width .3s}.z9FDaW_barValue{color:var(--color-text);min-width:30px;font-size:.8rem;font-weight:500}
