.active-link[data-v-7b233c56],.mobile-active-link[data-v-7b233c56]{background:#0b84e01a;color:var(--color-superaccess-info)!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-155af5e3],[data-v-155af5e3]:before,[data-v-155af5e3]:after,[data-v-155af5e3]::backdrop{--tw-font-weight:initial}[data-v-c4f1928d],[data-v-c4f1928d]:before,[data-v-c4f1928d]:after,[data-v-c4f1928d]::backdrop{--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial}}}[data-v-155af5e3] strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-blue-600,oklch(54.6% .245 262.881))}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes scan-557cc52a{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.modal-overlay[data-v-c4f1928d]{inset:calc(var(--spacing,.25rem)*0);right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);z-index:50;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.modal-overlay[data-v-c4f1928d]{background-color:color-mix(in oklab,var(--color-black,#000)50%,transparent)}}.modal-overlay[data-v-c4f1928d]{padding:calc(var(--spacing,.25rem)*4);--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.modal-container[data-v-c4f1928d]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);max-height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;max-width:calc(100vw - 2rem);display:flex;overflow:hidden}.modal-sm[data-v-c4f1928d]{width:100%;max-width:var(--container-sm,24rem)}.modal-md[data-v-c4f1928d]{width:100%;max-width:var(--container-md,28rem)}.modal-lg[data-v-c4f1928d]{width:100%;max-width:var(--container-2xl,42rem)}.modal-xl[data-v-c4f1928d]{width:100%;max-width:var(--container-4xl,56rem)}.modal-full[data-v-c4f1928d]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.modal-header[data-v-c4f1928d]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem)*6);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-title-section[data-v-c4f1928d]{margin-right:calc(var(--spacing,.25rem)*4);flex:1}.modal-title[data-v-c4f1928d]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.modal-close-button[data-v-c4f1928d]{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*2);color:var(--color-gray-400,oklch(70.7% .022 261.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.modal-close-button[data-v-c4f1928d]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.modal-close-button[data-v-c4f1928d]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.modal-content[data-v-c4f1928d]{flex:1;overflow-y:auto}.modal-footer[data-v-c4f1928d]{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding:calc(var(--spacing,.25rem)*6);flex-shrink:0}.modal-enter-active[data-v-c4f1928d],.modal-leave-active[data-v-c4f1928d]{transition:opacity .3s}.modal-enter-active .modal-container[data-v-c4f1928d],.modal-leave-active .modal-container[data-v-c4f1928d]{transition:transform .3s,opacity .3s}.modal-enter-from[data-v-c4f1928d],.modal-leave-to[data-v-c4f1928d]{opacity:0}.modal-enter-from .modal-container[data-v-c4f1928d],.modal-leave-to .modal-container[data-v-c4f1928d]{opacity:0;transform:scale(.95)translateY(-10px)}@media (width<=640px){.modal-overlay[data-v-c4f1928d]{padding:calc(var(--spacing,.25rem)*2)}.modal-container[data-v-c4f1928d]{max-height:100%}.modal-full[data-v-c4f1928d]{border-radius:var(--radius-lg,.5rem)}.modal-header[data-v-c4f1928d],.modal-content[data-v-c4f1928d],.modal-footer[data-v-c4f1928d]{padding:calc(var(--spacing,.25rem)*4)}}@media (prefers-contrast:high){.modal-overlay[data-v-c4f1928d]{background-color:var(--color-black,#000)}.modal-container[data-v-c4f1928d]{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-900,oklch(21% .034 264.665))}}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-c4f1928d],.modal-leave-active[data-v-c4f1928d],.modal-enter-active .modal-container[data-v-c4f1928d],.modal-leave-active .modal-container[data-v-c4f1928d]{transition:none}}.modal-container[data-v-c4f1928d]:focus{--tw-outline-style:none;outline-style:none}.modal-close-button[data-v-c4f1928d]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.success-confirmation[data-v-2ef1587b]{text-align:center;width:100%;max-width:600px;margin:0 auto;padding:2rem}.success-animation[data-v-2ef1587b]{margin-bottom:2rem;display:inline-block;position:relative}.success-circle[data-v-2ef1587b]{display:inline-block;position:relative}.success-svg[data-v-2ef1587b]{display:block}.circle-bg[data-v-2ef1587b]{stroke:var(--color-gray-300,#cbd5e1);opacity:.2}.circle-progress[data-v-2ef1587b]{stroke:var(--color-superaccess-success,#34bf49);transform-origin:50%;transition:stroke-dashoffset .6s ease-out;transform:rotate(-90deg)}.check-mark[data-v-2ef1587b]{stroke:var(--color-superaccess-success,#34bf49);opacity:0;transition:opacity .3s ease-out .6s,stroke-dashoffset .3s ease-out .6s}.animated .check-mark[data-v-2ef1587b]{opacity:1}.particles[data-v-2ef1587b]{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%}.particle[data-v-2ef1587b]{background:var(--color-superaccess-success,#34bf49);border-radius:50%;width:6px;height:6px;animation:.8s ease-out forwards particle-burst-2ef1587b;position:absolute}@keyframes particle-burst-2ef1587b{to{opacity:0;transform:translate(0)scale(1)}}.success-icon-extra[data-v-2ef1587b]{background:var(--color-white,#fff);width:40px;height:40px;color:var(--color-superaccess-success,#34bf49);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-10px;right:-10px;box-shadow:0 2px 8px #0000001a}.success-icon-extra svg[data-v-2ef1587b]{width:24px;height:24px}.success-content[data-v-2ef1587b]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.success-title[data-v-2ef1587b]{color:var(--color-gray-900,#0f172a);margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.success-message[data-v-2ef1587b]{color:var(--color-gray-600,#475569);max-width:500px;margin:0;font-size:1.125rem;line-height:1.6}.success-details[data-v-2ef1587b]{background:var(--color-gray-50,#f8fafc);border-radius:12px;width:100%;max-width:400px;padding:1.5rem}.detail-item[data-v-2ef1587b]{border-bottom:1px solid var(--color-gray-200,#e2e8f0);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.detail-item[data-v-2ef1587b]:last-child{border-bottom:none}.detail-label[data-v-2ef1587b]{color:var(--color-gray-600,#475569);font-size:.875rem;font-weight:500}.detail-value[data-v-2ef1587b]{color:var(--color-gray-900,#0f172a);font-size:1rem;font-weight:600}.success-items[data-v-2ef1587b]{text-align:left;width:100%;max-width:400px}.items-title[data-v-2ef1587b]{color:var(--color-gray-900,#0f172a);margin:0 0 .75rem;font-size:1rem;font-weight:600}.items-list[data-v-2ef1587b]{margin:0;padding:0;list-style:none}.items-list .item[data-v-2ef1587b]{color:var(--color-gray-600,#475569);opacity:0;align-items:center;gap:.75rem;padding:.5rem 0;animation:.3s ease-out forwards slide-in-2ef1587b;display:flex}@keyframes slide-in-2ef1587b{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.items-list .item svg[data-v-2ef1587b]{width:20px;height:20px;color:var(--color-superaccess-success,#34bf49);flex-shrink:0}.success-stats[data-v-2ef1587b]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;width:100%;max-width:400px;display:grid}.stat-card[data-v-2ef1587b]{background:var(--color-gray-50,#f8fafc);text-align:center;border-radius:12px;padding:1.5rem 1rem;transition:all .3s;position:relative}.stat-card[data-v-2ef1587b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-value[data-v-2ef1587b]{color:var(--color-superaccess-primary,#001644);font-size:2rem;font-weight:700;line-height:1}.stat-label[data-v-2ef1587b]{color:var(--color-gray-600,#475569);margin-top:.5rem;font-size:.875rem}.stat-icon[data-v-2ef1587b]{width:24px;height:24px;color:var(--color-gray-600,#475569);opacity:.3;position:absolute;top:.75rem;right:.75rem}.next-steps[data-v-2ef1587b]{text-align:left;background:#2196f30d;border:1px solid #2196f333;border-radius:12px;width:100%;max-width:400px;padding:1.25rem}.next-steps-title[data-v-2ef1587b]{color:var(--color-gray-900,#0f172a);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.next-steps-title svg[data-v-2ef1587b]{width:20px;height:20px;color:var(--color-superaccess-primary,#001644)}.next-steps-list[data-v-2ef1587b]{color:var(--color-gray-600,#475569);margin:0;padding-left:1.5rem;font-size:.875rem;line-height:1.6}.next-steps-list li[data-v-2ef1587b]{padding:.25rem 0}.success-actions[data-v-2ef1587b]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.action-btn[data-v-2ef1587b]{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s;display:inline-flex}.action-btn svg[data-v-2ef1587b]{width:20px;height:20px}.action-btn.primary[data-v-2ef1587b]{background:var(--color-superaccess-success,#34bf49);color:#fff}.action-btn.primary[data-v-2ef1587b]:hover{background:#2ea83f;transform:translateY(-2px);box-shadow:0 4px 12px #34bf494d}.action-btn.secondary[data-v-2ef1587b]{background:var(--color-gray-200,#e2e8f0);color:var(--color-gray-900,#0f172a)}.action-btn.secondary[data-v-2ef1587b]:hover{background:var(--color-gray-300,#cbd5e1);border:1px solid var(--color-gray-400,#94a3b8)}.action-btn.outline[data-v-2ef1587b]{color:var(--color-gray-700,#334155);border:2px solid var(--color-gray-300,#cbd5e1);background:0 0}.action-btn.outline[data-v-2ef1587b]:hover{background:var(--color-gray-100,#f1f5f9);border-color:var(--color-superaccess-primary,#001644);color:var(--color-superaccess-primary,#001644)}.auto-action-notice[data-v-2ef1587b]{background:var(--color-gray-50,#f8fafc);color:var(--color-gray-600,#475569);border-radius:8px;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1.5rem;font-size:.875rem;display:flex}.auto-action-notice p[data-v-2ef1587b]{margin:0}.cancel-auto[data-v-2ef1587b]{border:1px solid var(--color-gray-200,#e2e8f0);color:var(--color-gray-600,#475569);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;transition:all .3s}.cancel-auto[data-v-2ef1587b]:hover{background:var(--color-white,#fff);border-color:var(--color-gray-600,#475569)}.confetti-canvas[data-v-2ef1587b]{pointer-events:none;z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0}.success-confirmation[data-size=small] .success-title[data-v-2ef1587b]{font-size:1.5rem}.success-confirmation[data-size=small] .success-message[data-v-2ef1587b]{font-size:1rem}.success-confirmation[data-size=large] .success-title[data-v-2ef1587b]{font-size:2rem}.success-confirmation[data-size=large] .success-message[data-v-2ef1587b]{font-size:1.25rem}@media (width<=768px){.success-confirmation[data-v-2ef1587b]{padding:1rem}.success-title[data-v-2ef1587b]{font-size:1.5rem}.success-message[data-v-2ef1587b]{font-size:1rem}.success-stats[data-v-2ef1587b]{grid-template-columns:repeat(2,1fr)}.stat-value[data-v-2ef1587b]{font-size:1.5rem}.success-actions[data-v-2ef1587b]{flex-direction:column;width:100%}.action-btn[data-v-2ef1587b]{justify-content:center;width:100%}}@media (width<=480px){.success-title[data-v-2ef1587b]{font-size:1.25rem}.success-details[data-v-2ef1587b],.success-items[data-v-2ef1587b],.success-stats[data-v-2ef1587b],.next-steps[data-v-2ef1587b]{max-width:100%}.detail-item[data-v-2ef1587b]{flex-direction:column;align-items:flex-start;gap:.25rem}.auto-action-notice[data-v-2ef1587b]{flex-direction:column;gap:.5rem}}@media (prefers-color-scheme:dark){.success-details[data-v-2ef1587b],.stat-card[data-v-2ef1587b],.next-steps[data-v-2ef1587b],.auto-action-notice[data-v-2ef1587b]{background:#ffffff0d}.success-icon-extra[data-v-2ef1587b]{background:var(--color-gray-50,#f8fafc)}}.modal-glass-container[data-v-2c1a03a7]{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fffffff2;border:1px solid #fff9;border-radius:1.5rem;width:100%;max-width:42rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 20px 60px #0000004d,0 8px 16px #0003}.modal-fade-enter-active[data-v-2c1a03a7],.modal-fade-leave-active[data-v-2c1a03a7]{transition:all .4s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-2c1a03a7],.modal-fade-leave-to[data-v-2c1a03a7]{opacity:0;backdrop-filter:blur()}.modal-fade-enter-to[data-v-2c1a03a7],.modal-fade-leave-from[data-v-2c1a03a7]{opacity:1;backdrop-filter:blur(8px)}.modal-fade-enter-active .modal-glass-container[data-v-2c1a03a7]{animation:.4s cubic-bezier(.34,1.56,.64,1) modal-glass-in-2c1a03a7}.modal-fade-leave-active .modal-glass-container[data-v-2c1a03a7]{animation:.3s cubic-bezier(.4,0,1,1) modal-glass-out-2c1a03a7}@keyframes modal-glass-in-2c1a03a7{0%{opacity:0;filter:blur(10px);transform:scale(.85)translateY(20px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes modal-glass-out-2c1a03a7{0%{opacity:1;filter:blur();transform:scale(1)translateY(0)}to{opacity:0;filter:blur(5px);transform:scale(.9)translateY(-10px)}}@media (width<=640px){.modal-glass-container[data-v-2c1a03a7]{border-radius:1.25rem;max-width:calc(100% - 2rem)}}.scale-98[data-v-92d4550f]{transform:scale(.98)}.scale-enter-active[data-v-92d4550f],.scale-leave-active[data-v-92d4550f]{transition:all .3s}.scale-enter-from[data-v-92d4550f],.scale-leave-to[data-v-92d4550f]{opacity:0;transform:scale(0)}.flash-enter-active[data-v-92d4550f]{transition:opacity .1s ease-out}.flash-leave-active[data-v-92d4550f]{transition:opacity .5s ease-out}.flash-enter-from[data-v-92d4550f]{opacity:0}.flash-enter-to[data-v-92d4550f]{opacity:1}.flash-leave-to[data-v-92d4550f]{opacity:0}.slide-up-enter-active[data-v-92d4550f],.slide-up-leave-active[data-v-92d4550f]{transition:all .3s}.slide-up-enter-from[data-v-92d4550f],.slide-up-leave-to[data-v-92d4550f]{opacity:0;transform:translateY(20px)}.animate-pulse[data-v-92d4550f]{animation:1s ease-in-out infinite customPulse-92d4550f}@keyframes customPulse-92d4550f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.drop-shadow-lg[data-v-92d4550f]{text-shadow:0 0 20px #000c}.camera-guide-container[data-v-92d4550f]{width:110%;height:130%}.camera-instruction[data-v-92d4550f]{z-index:20;bottom:4.5rem}.validation-indicators-compact[data-v-92d4550f]{z-index:15}@media (width<=768px){.camera-aspect-43[data-v-92d4550f]{aspect-ratio:3/4}.camera-guide-container[data-v-92d4550f]{width:110%;height:130%}.camera-instruction[data-v-92d4550f]{max-width:90%;padding:.375rem .75rem;font-size:1rem;top:1.5rem;bottom:auto}.camera-button-mobile[data-v-92d4550f]{min-width:200px;padding:.875rem 1.5rem;font-size:1rem}.camera-tips-mobile[data-v-92d4550f]{padding:0 1rem}.camera-controls[data-v-92d4550f]{top:1rem;left:1rem}.camera-capture-button-top[data-v-92d4550f]{top:auto;bottom:5rem;left:50%}.camera-capture-button-top button[data-v-92d4550f]{padding:.625rem 1rem;font-size:.875rem}.camera-countdown-text[data-v-92d4550f]{font-size:4rem}.camera-subtitle[data-v-92d4550f]{font-size:1.25rem}}@media (width<=480px){.camera-guide-container[data-v-92d4550f]{width:110%;height:130%}.camera-instruction[data-v-92d4550f]{max-width:95%;padding:.25rem .5rem;font-size:.6875rem;top:1.5rem;bottom:auto}.camera-countdown-container[data-v-92d4550f]{z-index:20}.camera-countdown-text[data-v-92d4550f]{font-size:3rem;line-height:1}.camera-subtitle[data-v-92d4550f]{margin-top:-.5rem;font-size:1rem}.camera-controls[data-v-92d4550f]{gap:.5rem;top:.5rem;left:.5rem}.camera-switch-btn[data-v-92d4550f]{width:2.25rem;height:2.25rem}.camera-capture-button-top[data-v-92d4550f]{top:auto;bottom:1rem;left:50%}.camera-capture-button-top button[data-v-92d4550f]{gap:.25rem;padding:.5rem .75rem;font-size:.75rem}.camera-capture-button-top button .w-5[data-v-92d4550f]{width:1rem;height:1rem}.camera-stats-mobile[data-v-92d4550f]{display:none}.camera-controls-mobile[data-v-92d4550f]{flex-direction:column;gap:1rem}}@media (aspect-ratio<=3/4) and (width<=768px){.camera-guide-container[data-v-92d4550f]{width:110%;height:130%}}@media (width<=360px){.camera-guide-container[data-v-92d4550f]{width:110%;height:130%}}@keyframes progress-spin-1359b891{0%{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%{stroke-dasharray:42 150;stroke-dashoffset:-16px}95%,to{stroke-dasharray:42 150;stroke-dashoffset:-59px}}.animate-shimmer[data-v-6073a38d]{animation:2s infinite shimmer-6073a38d}@keyframes shimmer-6073a38d{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-pulse-ring[data-v-6073a38d]{animation:2s infinite pulse-ring-6073a38d}@keyframes pulse-ring-6073a38d{0%{box-shadow:0 0 #01164466}70%{box-shadow:0 0 0 12px #01164400}to{box-shadow:0 0 #01164400}}.border-3[data-v-6073a38d]{border-width:3px}.group:hover .group-hover\:opacity-100[data-v-6073a38d]{opacity:1}.fade-enter-active[data-v-6073a38d],.fade-leave-active[data-v-6073a38d]{transition:all .3s}.fade-enter-from[data-v-6073a38d],.fade-leave-to[data-v-6073a38d]{opacity:0;transform:scale(.8)}.modal-enter-active[data-v-6073a38d],.modal-leave-active[data-v-6073a38d]{transition:all .3s}.modal-enter-from[data-v-6073a38d],.modal-leave-to[data-v-6073a38d]{opacity:0}.modal-enter-from .bg-white[data-v-6073a38d],.modal-leave-to .bg-white[data-v-6073a38d]{transform:scale(.9)}@media (width<=768px){.bg-gray-100.rounded-xl[data-v-6073a38d]{padding:1rem}.text-lg.font-semibold[data-v-6073a38d]{font-size:1rem}.text-2xl.font-bold[data-v-6073a38d]{font-size:1.25rem}.flex.justify-between.items-start[data-v-6073a38d]{gap:.5rem}.w-12.h-12[data-v-6073a38d]{width:2.5rem;height:2.5rem;font-size:.875rem}.top-6[data-v-6073a38d]{top:1.25rem}.w-20.h-20[data-v-6073a38d]{width:3.75rem;height:3.75rem}.flex.justify-center.items-center.gap-8[data-v-6073a38d]{flex-wrap:wrap;justify-content:center;gap:1rem}.flex.h-full[data-v-6073a38d]{flex-direction:column}.flex-1.bg-black[data-v-6073a38d]{height:300px}.w-\[350px\][data-v-6073a38d]{width:100%}.bg-white.rounded-2xl[data-v-6073a38d]{border-radius:16px;max-height:100vh}}@media (width<=480px){.flex.justify-between.items-center[data-v-6073a38d]{flex-direction:column;place-items:center;gap:.5rem;width:100%}.flex.justify-between.items-start[data-v-6073a38d]{flex-direction:column;align-items:center;gap:1.5rem}.flex.justify-center.items-center[data-v-6073a38d]{flex-direction:column;align-items:center}.absolute.top-6[data-v-6073a38d]{display:none}.flex-1.flex.flex-col[data-v-6073a38d]{flex-direction:row;align-items:center;gap:1rem;width:100%}.mt-2.text-center[data-v-6073a38d]{text-align:left;flex:1}.flex.items-center.gap-2[data-v-6073a38d]{justify-content:center;width:100%;font-size:.975rem}.grid.grid-cols-2[data-v-6073a38d],.grid.grid-cols-3[data-v-6073a38d]{grid-template-columns:1fr}}@media (width<=320px){.flex.items-center.gap-2[data-v-6073a38d]{justify-content:center;width:100%;font-size:.75rem}}.metric-bar[data-v-b393f1e0]{width:100%;margin-bottom:1rem}.metric-header[data-v-b393f1e0]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.metric-label[data-v-b393f1e0]{color:var(--text-primary);font-size:.875rem;font-weight:500}.metric-value[data-v-b393f1e0]{color:var(--text-secondary);font-size:.875rem;font-weight:600}.metric-progress[data-v-b393f1e0]{background:var(--bg-secondary);border-radius:4px;width:100%;height:8px;overflow:hidden}.metric-fill[data-v-b393f1e0]{background:var(--v2d8fd82c);border-radius:4px;height:100%;transition:width .3s}.metric-fill.high[data-v-b393f1e0]{background:var(--success-color)}.metric-fill.medium[data-v-b393f1e0]{background:var(--warning-color)}.metric-fill.low[data-v-b393f1e0]{background:var(--error-color)}.head-orientation-visual[data-v-be43d104]{flex-direction:column;align-items:center;gap:1rem;display:flex}.head-container[data-v-be43d104]{width:var(--v940e407a);height:var(--v940e407a);background:radial-gradient(circle,#f0f0f0 0%,#e0e0e0 100%);border-radius:8px;position:relative;overflow:hidden}.head-silhouette[data-v-be43d104]{transform-origin:50%;perspective:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.head-outline[data-v-be43d104]{background:#333;border-radius:30px 30px 20px 20px;width:60px;height:80px;position:relative;box-shadow:0 2px 8px #0000004d}.face-features[data-v-be43d104]{width:40px;height:40px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.eye[data-v-be43d104]{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px}.left-eye[data-v-be43d104]{left:8px}.right-eye[data-v-be43d104]{right:8px}.nose[data-v-be43d104]{background:#555;border-radius:2px;width:3px;height:8px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.mouth[data-v-be43d104]{background:#555;border-radius:2px;width:12px;height:3px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.grid-overlay[data-v-be43d104]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.grid-line[data-v-be43d104]{background:#0003;position:absolute}.grid-line.vertical[data-v-be43d104]{width:1px;height:100%;left:50%;transform:translate(-50%)}.grid-line.horizontal[data-v-be43d104]{width:100%;height:1px;top:50%;transform:translateY(-50%)}.orientation-info[data-v-be43d104]{gap:1rem;font-size:.875rem;display:flex}.metric[data-v-be43d104]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.label[data-v-be43d104]{color:var(--text-secondary);font-weight:600}.value[data-v-be43d104]{color:var(--text-primary);font-family:monospace;font-weight:700}.w-30[data-v-746d7b32]{width:7.5rem}.h-30[data-v-746d7b32]{height:7.5rem}.expand-enter-active[data-v-746d7b32],.expand-leave-active[data-v-746d7b32]{transition:all .3s}.expand-enter-from[data-v-746d7b32],.expand-leave-to[data-v-746d7b32]{opacity:0;transform:translateY(-10px)}.slide-enter-active[data-v-746d7b32],.slide-leave-active[data-v-746d7b32]{transition:all .3s}.slide-enter-from[data-v-746d7b32]{opacity:0;transform:translate(-20px)}.slide-leave-to[data-v-746d7b32]{opacity:0;transform:translate(20px)}@media (width<=768px){.validator-flex-mobile[data-v-746d7b32]{text-align:center;flex-direction:column}.validator-grid-mobile[data-v-746d7b32]{grid-template-columns:1fr}.validator-actions-mobile[data-v-746d7b32]{flex-direction:column}.validator-actions-mobile .action-btn[data-v-746d7b32]{justify-content:center;width:100%}}@media (width<=480px){.validator-header-mobile[data-v-746d7b32]{padding:.75rem 1rem}.validator-header-items-mobile[data-v-746d7b32]{flex-direction:column;align-items:flex-start;gap:.5rem}.validator-content-mobile[data-v-746d7b32]{padding:0 1rem 1rem}.validator-circle-mobile[data-v-746d7b32]{width:6.25rem;height:6.25rem}.validator-text-large-mobile[data-v-746d7b32]{font-size:1.5rem}.validator-text-base-mobile[data-v-746d7b32]{font-size:.875rem}.validator-padding-mobile[data-v-746d7b32]{padding:.75rem}}.error-display[data-v-812b1ac7]{background:var(--bg-primary);border:1px solid;border-radius:12px;gap:1rem;margin-bottom:1rem;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.error-display-error[data-v-812b1ac7]{background:#f443360d;border-color:#f443364d}.error-display-warning[data-v-812b1ac7]{background:#ff98000d;border-color:#ff98004d}.error-display-info[data-v-812b1ac7]{background:#2196f30d;border-color:#2196f34d}.error-display-success[data-v-812b1ac7]{background:#4caf500d;border-color:#4caf504d}.error-icon-wrapper[data-v-812b1ac7]{flex-shrink:0;position:relative}.error-icon[data-v-812b1ac7]{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.error-icon svg[data-v-812b1ac7]{width:24px;height:24px}.error-icon.pulse[data-v-812b1ac7]{animation:2s ease-in-out infinite pulse-812b1ac7}@keyframes pulse-812b1ac7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.error-icon-bg[data-v-812b1ac7]{opacity:.2;border-radius:50%;width:40px;height:40px;animation:2s ease-in-out infinite ping-812b1ac7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ping-812b1ac7{0%{opacity:.2;transform:translate(-50%,-50%)scale(1)}80%,to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.error-display-error .error-icon[data-v-812b1ac7]{color:#f44336;background:#f443361a}.error-display-error .error-icon-bg[data-v-812b1ac7]{background:#f44336}.error-display-warning .error-icon[data-v-812b1ac7]{color:#ff9800;background:#ff98001a}.error-display-warning .error-icon-bg[data-v-812b1ac7]{background:#ff9800}.error-display-info .error-icon[data-v-812b1ac7]{color:#2196f3;background:#2196f31a}.error-display-info .error-icon-bg[data-v-812b1ac7]{background:#2196f3}.error-display-success .error-icon[data-v-812b1ac7]{color:#4caf50;background:#4caf501a}.error-display-success .error-icon-bg[data-v-812b1ac7]{background:#4caf50}.error-content[data-v-812b1ac7]{flex:1;justify-content:start;align-items:center;min-width:0;display:flex}.error-title[data-v-812b1ac7]{color:var(--text-primary);margin:0 0 .25rem;font-size:1rem;font-weight:600}.error-message[data-v-812b1ac7]{color:var(--text-secondary);word-wrap:break-word;margin:0;line-height:1.5}.error-details[data-v-812b1ac7]{margin-top:.75rem}.details-toggle[data-v-812b1ac7]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.875rem;transition:all .3s;display:inline-flex}.details-toggle[data-v-812b1ac7]:hover{background:var(--bg-secondary);border-color:var(--text-secondary)}.details-toggle svg[data-v-812b1ac7]{width:16px;height:16px}.details-content[data-v-812b1ac7]{background:var(--bg-secondary);border-radius:6px;margin-top:.75rem;padding:.75rem;font-size:.875rem}.details-content pre[data-v-812b1ac7]{white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);margin:0}.details-content ul[data-v-812b1ac7]{color:var(--text-secondary);margin:0;padding-left:1.5rem}.details-content li[data-v-812b1ac7]{padding:.25rem 0}.error-actions[data-v-812b1ac7]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.error-action-btn[data-v-812b1ac7]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.error-action-btn[data-v-812b1ac7]:disabled{opacity:.5;cursor:not-allowed}.error-action-btn svg[data-v-812b1ac7]{width:16px;height:16px}.error-action-btn.default[data-v-812b1ac7]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.error-action-btn.default[data-v-812b1ac7]:hover:not(:disabled){background:var(--bg-primary);border-color:var(--text-secondary)}.error-action-btn.primary[data-v-812b1ac7]{background:var(--primary-color);color:#fff}.error-action-btn.primary[data-v-812b1ac7]:hover:not(:disabled){background:var(--primary-color-dark);transform:translateY(-1px);box-shadow:0 2px 8px #2196f34d}.error-action-btn.secondary[data-v-812b1ac7]{color:var(--text-primary);border:1px solid var(--border-color);background:0 0}.error-action-btn.secondary[data-v-812b1ac7]:hover:not(:disabled){background:var(--bg-secondary)}.error-action-btn.danger[data-v-812b1ac7]{color:#fff;background:#f44336}.error-action-btn.danger[data-v-812b1ac7]:hover:not(:disabled){background:#d32f2f}.error-action-btn.loading[data-v-812b1ac7]{color:#0000}.error-action-btn.loading svg[data-v-812b1ac7]{color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dismiss-counter[data-v-812b1ac7]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.dismiss-counter span[data-v-812b1ac7]{color:var(--text-secondary);white-space:nowrap;font-size:.75rem}.dismiss-progress[data-v-812b1ac7]{background:var(--border-color);border-radius:1px;flex:1;height:2px;overflow:hidden}.dismiss-progress-bar[data-v-812b1ac7]{opacity:.5;background:currentColor;height:100%;transition:width .1s linear}.error-display-error .dismiss-progress-bar[data-v-812b1ac7]{background:#f44336}.error-display-warning .dismiss-progress-bar[data-v-812b1ac7]{background:#ff9800}.error-display-info .dismiss-progress-bar[data-v-812b1ac7]{background:#2196f3}.error-display-success .dismiss-progress-bar[data-v-812b1ac7]{background:#4caf50}.error-close[data-v-812b1ac7]{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:.75rem;right:.75rem}.error-close[data-v-812b1ac7]:hover{opacity:1;background:#0000000d}.error-close svg[data-v-812b1ac7]{width:18px;height:18px}.error-display-enter-active[data-v-812b1ac7],.error-display-leave-active[data-v-812b1ac7]{transition:all .3s}.error-display-enter-from[data-v-812b1ac7]{opacity:0;transform:translateY(-20px)}.error-display-leave-to[data-v-812b1ac7]{opacity:0;transform:translate(20px)}@media (width<=768px){.error-display[data-v-812b1ac7]{flex-direction:column;padding:.75rem}.error-icon-wrapper[data-v-812b1ac7]{align-self:flex-start}.error-icon[data-v-812b1ac7]{width:36px;height:36px}.error-icon svg[data-v-812b1ac7]{width:20px;height:20px}.error-actions[data-v-812b1ac7]{flex-direction:column}.error-action-btn[data-v-812b1ac7]{justify-content:center;width:100%}.error-close[data-v-812b1ac7]{width:28px;height:28px}}@media (width<=480px){.error-display[data-v-812b1ac7]{border-left:none;border-right:none;border-radius:16px;margin-top:1rem;margin-left:.125rem;margin-right:.125rem;padding:1rem}.error-title[data-v-812b1ac7],.error-message[data-v-812b1ac7]{font-size:.875rem}}@media (prefers-color-scheme:dark){.error-display[data-v-812b1ac7]{box-shadow:0 4px 12px #0003}.error-action-btn.default[data-v-812b1ac7]{background:#ffffff0d;border-color:#ffffff1a}.error-action-btn.default[data-v-812b1ac7]:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.error-close[data-v-812b1ac7]:hover{background:#ffffff0d}}.spinner-dots[data-v-006be47f]{justify-content:space-between;align-items:center;display:inline-flex}.dot[data-v-006be47f]{background:var(--v19d772c3);border-radius:50%;width:20%;height:20%;animation:1.4s ease-in-out infinite both bounce-006be47f}.dot[data-v-006be47f]:nth-child(2){animation-delay:-.32s}.dot[data-v-006be47f]:nth-child(3){animation-delay:-.16s}@keyframes bounce-006be47f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.spinner-bars[data-v-c1a7f553]{justify-content:space-between;align-items:center;display:inline-flex}.bar[data-v-c1a7f553]{background:var(--v49ed3088);border-radius:2px;width:15%;height:100%;animation:1.2s ease-in-out infinite bars-c1a7f553}.bar[data-v-c1a7f553]:nth-child(2){animation-delay:-1.1s}.bar[data-v-c1a7f553]:nth-child(3){animation-delay:-1s}.bar[data-v-c1a7f553]:nth-child(4){animation-delay:-.9s}.bar[data-v-c1a7f553]:nth-child(5){animation-delay:-.8s}@keyframes bars-c1a7f553{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.spinner-pulse[data-v-31b81c11]{display:inline-block;position:relative}.pulse-ring[data-v-31b81c11]{border:2px solid var(--v66226bf2);border-radius:50%;width:100%;height:100%;animation:1.2s ease-in-out infinite pulse-31b81c11;position:absolute;top:0;left:0}.pulse-ring[data-v-31b81c11]:nth-child(2){animation-delay:-.4s}.pulse-ring[data-v-31b81c11]:nth-child(3){animation-delay:-.8s}@keyframes pulse-31b81c11{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.loading-overlay[data-v-0612c15c]{pointer-events:auto;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.loading-overlay[data-v-0612c15c]:not(.fullscreen){position:absolute}.loading-backdrop[data-v-0612c15c]{background:#000c;transition:opacity .3s;position:absolute;inset:0}.blur-background .loading-backdrop[data-v-0612c15c]{-webkit-backdrop-filter:blur(8px)}.loading-content[data-v-0612c15c]{background:var(--bg-primary);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:400px;padding:2rem;display:flex;position:relative;box-shadow:0 20px 40px #0003}.loading-content.size-small[data-v-0612c15c]{max-width:300px;padding:1.5rem}.loading-content.size-large[data-v-0612c15c]{max-width:500px;padding:3rem}.loading-spinner-container[data-v-0612c15c]{justify-content:center;align-items:center;display:inline-flex;position:relative}.loading-spinner[data-v-0612c15c]{z-index:1;position:relative}.loading-progress[data-v-0612c15c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-track[data-v-0612c15c]{stroke:var(--border-color);opacity:.3}.progress-fill[data-v-0612c15c]{stroke:var(--primary-color);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .3s;transform:rotate(-90deg)}.loading-progress-text[data-v-0612c15c]{color:var(--primary-color);pointer-events:none;font-size:1.25rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.size-small .loading-progress-text[data-v-0612c15c]{font-size:1rem}.size-large .loading-progress-text[data-v-0612c15c]{font-size:1.5rem}.loading-text[data-v-0612c15c]{margin-top:.5rem}.loading-title[data-v-0612c15c]{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.loading-message[data-v-0612c15c]{color:var(--text-secondary);justify-content:center;align-items:baseline;gap:.25rem;margin:0;font-size:1rem;display:flex}.size-small .loading-title[data-v-0612c15c]{font-size:1rem}.size-small .loading-message[data-v-0612c15c]{font-size:.875rem}.size-large .loading-title[data-v-0612c15c]{font-size:1.5rem}.size-large .loading-message[data-v-0612c15c]{font-size:1.125rem}.loading-dots[data-v-0612c15c]{display:inline-flex}.dot[data-v-0612c15c]{animation:1.4s ease-in-out infinite both dot-bounce-0612c15c;display:inline-block}@keyframes dot-bounce-0612c15c{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.loading-description[data-v-0612c15c]{color:var(--text-secondary);max-width:300px;margin:0;font-size:.875rem;line-height:1.5}.loading-steps[data-v-0612c15c]{text-align:left;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem;display:flex}.loading-step[data-v-0612c15c]{background:var(--bg-secondary);border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;transition:all .3s;display:flex}.step-indicator[data-v-0612c15c]{background:var(--bg-primary);border:2px solid var(--border-color);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.step-indicator svg[data-v-0612c15c]{width:16px;height:16px}.loading-step.active .step-indicator[data-v-0612c15c]{border-color:var(--primary-color);color:var(--primary-color)}.loading-step.completed .step-indicator[data-v-0612c15c]{background:var(--success-color);border-color:var(--success-color);color:#fff}.loading-step.error .step-indicator[data-v-0612c15c]{background:var(--error-color);border-color:var(--error-color);color:#fff}.step-text[data-v-0612c15c]{color:var(--text-secondary);flex:1;font-size:.875rem}.loading-step.active .step-text[data-v-0612c15c]{color:var(--text-primary);font-weight:500}.loading-step.completed .step-text[data-v-0612c15c]{color:var(--text-secondary);opacity:.7;text-decoration:line-through}.loading-time[data-v-0612c15c]{color:var(--text-secondary);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.loading-time svg[data-v-0612c15c]{opacity:.7;width:16px;height:16px}.loading-cancel[data-v-0612c15c]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;margin-top:1rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s}.loading-cancel[data-v-0612c15c]:hover{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}.loading-overlay-enter-active[data-v-0612c15c],.loading-overlay-leave-active[data-v-0612c15c]{transition:opacity .3s}.loading-overlay-enter-from[data-v-0612c15c],.loading-overlay-leave-to[data-v-0612c15c]{opacity:0}.loading-overlay-enter-active .loading-content[data-v-0612c15c],.loading-overlay-leave-active .loading-content[data-v-0612c15c]{transition:all .3s}.loading-overlay-enter-from .loading-content[data-v-0612c15c],.loading-overlay-leave-to .loading-content[data-v-0612c15c]{opacity:0;transform:scale(.9)}@media (width<=768px){.loading-overlay[data-v-0612c15c]{padding:1rem}.loading-content[data-v-0612c15c]{padding:1.5rem}.loading-content.size-large[data-v-0612c15c]{padding:2rem}.loading-steps[data-v-0612c15c]{gap:.5rem}.loading-step[data-v-0612c15c]{padding:.5rem}}@media (width<=480px){.loading-content[data-v-0612c15c]{border-radius:12px;max-width:100%}.loading-title[data-v-0612c15c]{font-size:1.125rem}.loading-message[data-v-0612c15c]{font-size:.875rem}.loading-description[data-v-0612c15c]{font-size:.75rem}.step-indicator[data-v-0612c15c]{width:24px;height:24px;font-size:.75rem}.step-text[data-v-0612c15c]{font-size:.75rem}}@media (prefers-color-scheme:dark){.loading-content[data-v-0612c15c]{background:var(--bg-secondary);box-shadow:0 20px 40px #0006}.loading-step[data-v-0612c15c]{background:var(--bg-primary)}.step-indicator[data-v-0612c15c]{background:var(--bg-secondary)}}.variant-dots .loading-spinner-container[data-v-0612c15c]{margin:.5rem 0}.variant-pulse .loading-spinner-container[data-v-0612c15c]{margin:1rem 0}.max-h-96[data-v-2292584f]::-webkit-scrollbar{width:6px}.max-h-96[data-v-2292584f]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.max-h-96[data-v-2292584f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.max-h-96[data-v-2292584f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.max-h-96[data-v-ce736c45]::-webkit-scrollbar{width:6px}.max-h-96[data-v-ce736c45]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.max-h-96[data-v-ce736c45]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.max-h-96[data-v-ce736c45]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.preparation-card[data-v-050547cd]{transition:all .2s}.preparation-card[data-v-050547cd]:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (width<=768px){.preparation-grid[data-v-050547cd],.additional-tips .grid[data-v-050547cd]{grid-template-columns:repeat(1,minmax(0,1fr))}.welcome-section[data-v-050547cd]{margin-bottom:1.5rem}.preparation-tab[data-v-050547cd]{gap:1rem}}.photo-instruction[data-v-9def0007]:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.example-image[data-v-9def0007]:hover{transform:scale(1.05)}@media (width<=768px){.photo-instruction .grid[data-v-9def0007],.examples-grid[data-v-9def0007]{grid-template-columns:repeat(1,minmax(0,1fr))}.process-summary .grid[data-v-9def0007]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.common-errors .grid[data-v-9def0007]{grid-template-columns:repeat(1,minmax(0,1fr))}}.example-image[data-v-9def0007]{transition:all .2s}.tip-card[data-v-01368633]:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.pro-tip[data-v-01368633]:hover{background-color:#ffffff80;border-radius:.5rem;margin:-.5rem;padding:.5rem}.tip-card[data-v-01368633]{transition:all .3s}.indicator-item[data-v-01368633]:hover{transform:scale(1.1)}.indicator-item[data-v-01368633]{transition:transform .2s}@media (width<=768px){.main-tips[data-v-01368633],.checklist-grid[data-v-01368633]{grid-template-columns:repeat(1,minmax(0,1fr))}.indicators-grid[data-v-01368633]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.tips-grid[data-v-01368633]{grid-template-columns:repeat(1,minmax(0,1fr))}.quality-tips-tab[data-v-01368633]{gap:1rem}}details[open] summary[data-v-8b6f331e]{background-color:#f9fafb}details[open] summary svg[data-v-8b6f331e]:last-child{transform:rotate(180deg)}.issue-item summary[data-v-8b6f331e]::-webkit-details-marker{display:none}.issue-item[data-v-8b6f331e]{transition:all .2s}.issue-item[data-v-8b6f331e]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.support-option[data-v-8b6f331e]:hover{background-color:#ffffff80;border-radius:.5rem;margin:-.75rem;padding:.75rem;transform:translateY(-4px)}.support-option[data-v-8b6f331e]{transition:all .2s}@media (width<=768px){.config-grid[data-v-8b6f331e],.device-grid[data-v-8b6f331e]{grid-template-columns:repeat(1,minmax(0,1fr))}.support-options[data-v-8b6f331e]{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}.troubleshooting-tab[data-v-8b6f331e]{gap:1rem}}.fade-enter-active[data-v-7d5d0260],.fade-leave-active[data-v-7d5d0260]{transition:all .3s}.fade-enter-from[data-v-7d5d0260],.fade-leave-to[data-v-7d5d0260]{opacity:0;transform:translateY(10px)}.enrollment-guide[data-v-7d5d0260]{min-height:500px;padding:.5rem}.guide-tabs[data-v-7d5d0260]{z-index:10;background:#fff;position:sticky;top:0}.guide-content[data-v-7d5d0260]{max-height:60vh;overflow-y:auto}@media (width<=768px){.guide-tabs nav[data-v-7d5d0260]{flex-wrap:wrap;justify-content:center}.guide-tabs button[data-v-7d5d0260]{white-space:nowrap;padding:.5rem;font-size:.75rem;line-height:1rem}.guide-content[data-v-7d5d0260]{max-height:50vh}.enrollment-guide[data-v-7d5d0260]{min-height:400px;padding:.25rem}}@media (width<=640px){.guide-tabs nav[data-v-7d5d0260]{gap:1rem}.guide-tabs button span[data-v-7d5d0260]{display:none}.guide-tabs button[data-v-7d5d0260]{padding:.25rem}}.fade-enter-active[data-v-99edc777],.fade-leave-active[data-v-99edc777]{transition:all .3s}.fade-enter-from[data-v-99edc777],.fade-leave-to[data-v-99edc777]{opacity:0;transform:translateY(10px)}.animate-spin[data-v-99edc777]{animation:1s linear infinite spin-99edc777}@keyframes spin-99edc777{0%{transform:rotate(0)}to{transform:rotate(360deg)}}progress[data-v-99edc777]::-webkit-progress-bar{background:#e5e7eb;border-radius:4px}progress[data-v-99edc777]::-webkit-progress-value{background:#001644;border-radius:4px;transition:width .3s}progress[data-v-99edc777]::-moz-progress-bar{background:#001644;border-radius:4px;transition:width .3s}@media (width<=768px){.max-w-6xl[data-v-99edc777]{padding:1rem 1rem 7rem}.flex.justify-center.gap-4[data-v-99edc777]{flex-direction:column;width:100%}.flex.justify-center.gap-4 button[data-v-99edc777]{justify-content:center;width:100%}.fixed.bottom-0[data-v-99edc777]{flex-direction:column;gap:.5rem;padding:.75rem 1rem}.flex.gap-8[data-v-99edc777]{gap:1rem;font-size:.75rem}}@media (width<=480px){.max-w-6xl[data-v-99edc777]{padding-bottom:8rem}.text-3xl[data-v-99edc777]{font-size:1.25rem}.bg-gray-100.rounded-xl[data-v-99edc777]{padding:1.5rem 1rem}.text-xl[data-v-99edc777]{font-size:1.125rem}}code[data-v-e465d36b]{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .25rem;font-family:Courier New,Courier,monospace;font-size:.875rem}
