*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-checkbox,.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}.form-radio{border-radius:100%}.form-checkbox:focus,.form-radio:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-checkbox:checked,.form-radio:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.form-radio:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){.form-radio:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{border-color:transparent;background-color:currentColor}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.end-0{inset-inline-end:0px}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.start-0{inset-inline-start:0px}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-0{margin-inline-end:0px}.me-2{margin-inline-end:.5rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mr-5{margin-right:1.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.h-10{height:2.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-full{height:100%}.max-h-60{max-height:15rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.bg-black\/50{background-color:#00000080}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pr-10{padding-right:2.5rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black\/20{--tw-ring-color: rgb(0 0 0 / .2)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-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);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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-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);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)}.backdrop-filter{-webkit-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);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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--q-bg-deep: #041a3a;--q-bg-mid: #0a2d5f;--q-bg-glow: #0f4d9c;--q-text: #f5fbff;--q-text-soft: #b6c6e1;--q-orange: #ff8c32;--q-orange-strong: #ff6d1b;--q-border: rgba(255, 255, 255, .18);--q-glass: rgba(255, 255, 255, .08);--q-glass-strong: rgba(255, 255, 255, .14);--q-shadow: 0 18px 50px rgba(0, 0, 0, .35);--q-radius: 18px;--q-sidebar-w: 280px;--q-sidebar-collapsed: 92px}*{box-sizing:border-box}html,body{min-height:100%}body.quantum-body{margin:0;color:var(--q-text);background:radial-gradient(72rem 38rem at 0% -10%,rgba(33,111,226,.45),transparent 60%),radial-gradient(55rem 28rem at 100% 0%,rgba(255,140,50,.2),transparent 65%),linear-gradient(150deg,var(--q-bg-deep),var(--q-bg-mid) 45%,#031128);background-attachment:fixed}input[type=radio],input[type=checkbox]{accent-color:var(--q-orange)}html,body,*{scrollbar-color:rgba(255,140,50,.85) rgba(255,255,255,.08)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(140deg,#ff8c32f2,#ff6d1beb);border-radius:999px;border:1px solid rgba(255,255,255,.2)}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(140deg,#ffa050fa,#ff7d2df2)}.bg-image{background:transparent}#white,.white-text,.text-white-600{color:var(--q-text)!important}.bg-blu{background:transparent!important}.glass-effect,.kb-glass,.kb-card{background:linear-gradient(145deg,#ffffff26,#ffffff0a);border:1px solid var(--q-border);border-radius:var(--q-radius);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--q-shadow)}.glass-effect-sponsor{background:linear-gradient(145deg,#ff8c3273,#ff6d1b4d)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:var(--q-radius)!important;box-shadow:var(--q-shadow)}.quantum-app{min-height:100vh}.quantum-sidebar{position:fixed;top:0;left:0;height:100vh;width:var(--q-sidebar-w);display:flex;flex-direction:column;gap:1rem;padding:1rem;z-index:60;background:linear-gradient(165deg,#041128db,#08244ebd);border-right:1px solid var(--q-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:width .24s ease,transform .26s ease}.quantum-brand{position:relative;display:flex;align-items:center;gap:.75rem;padding:.8rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(120deg,#ffffff29,#ffffff0d);overflow:hidden}.quantum-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120px 64px at 22% 50%,rgba(88,191,255,.22),transparent 70%),repeating-linear-gradient(115deg,#ffffff0f 0,#ffffff0f 2px,#fff0 2px,#fff0 9px);opacity:.5;animation:q-brand-field 4.8s linear infinite}.quantum-brand:after{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;pointer-events:none;background:conic-gradient(from 0deg,#ff8c3200,#ff8c3257 75deg,#58bfff3d 160deg,#ff8c3200 280deg);animation:q-brand-orbit 4.2s linear infinite;opacity:.88;filter:blur(1.8px)}.quantum-brand-logo-wrap{position:relative;z-index:1;width:56px;height:56px;min-width:56px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:radial-gradient(circle at 30% 30%,#113e70a6,#05193aeb);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 24px #58bfff38,0 0 30px #ff8c322e;overflow:hidden}.quantum-brand-logo-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;filter:brightness(1.16) contrast(1.2) saturate(.92) drop-shadow(0 0 12px rgba(88,191,255,.34))}.quantum-brand-logo-fallback{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;-o-object-fit:contain;object-fit:contain;display:none;filter:drop-shadow(0 0 10px rgba(255,140,50,.4))}[data-kb-logo3d].kb-logo-3d-fallback .quantum-brand-logo-canvas{display:none}[data-kb-logo3d].kb-logo-3d-fallback .quantum-brand-logo-fallback{display:block}[data-kb-logo3d].kb-logo-3d-ready .quantum-brand-logo-fallback{display:none}.auth-quantum-logo{width:156px;height:156px;min-width:156px;border-radius:30px}.auth-quantum-logo .quantum-brand-logo-canvas{filter:brightness(1.18) contrast(1.2) drop-shadow(0 0 16px rgba(88,191,255,.45))}.auth-quantum-logo .quantum-brand-logo-fallback{width:122px;height:122px}.intro-quantum-logo{width:clamp(172px,24vw,300px);height:clamp(172px,24vw,300px);min-width:clamp(172px,24vw,300px);border-radius:clamp(28px,3.2vw,42px);border-color:#ffffff42;box-shadow:inset 0 0 0 1px #ffffff14,0 0 36px #58bfff5c,0 0 72px #ff8c3242}.intro-quantum-logo .quantum-brand-logo-canvas{filter:brightness(1.22) contrast(1.26) saturate(.94) drop-shadow(0 0 20px rgba(88,191,255,.5))}.intro-quantum-logo .quantum-brand-logo-fallback{width:clamp(132px,18vw,220px);height:clamp(132px,18vw,220px);display:block;opacity:.92}.quantum-login-intro-logo-wrap{position:relative;width:clamp(172px,24vw,300px);height:clamp(172px,24vw,300px);border-radius:clamp(28px,3.2vw,42px);border:1px solid rgba(255,255,255,.28);background:radial-gradient(circle at 32% 28%,#113e70b3,#05193aeb);box-shadow:inset 0 0 0 1px #ffffff17,0 0 36px #58bfff5c,0 0 72px #ff8c3233;display:grid;place-items:center;overflow:hidden}.quantum-login-intro-logo-wrap:before{content:"";position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;background:conic-gradient(from 0deg,#ff8c3200,#ff8c3247 70deg,#58bfff38 170deg,#ff8c3200 300deg);animation:q-intro-orbit 8.2s linear infinite;opacity:.86}.quantum-login-intro-logo{position:relative;z-index:1;width:clamp(132px,18vw,220px);height:clamp(132px,18vw,220px);-o-object-fit:contain;object-fit:contain;filter:brightness(1.2) contrast(1.2) drop-shadow(0 0 16px rgba(88,191,255,.44));animation:q-intro-logo-float 2.2s ease-in-out infinite}.quantum-login-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:radial-gradient(40% 30% at 50% 45%,rgba(88,191,255,.22),transparent 72%),radial-gradient(36% 30% at 56% 58%,rgba(255,140,50,.14),transparent 74%),#020a1cd6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:q-intro-in .42s ease-out both}.quantum-login-intro:before{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;background:conic-gradient(from 0deg,#ff8c3200,#ff8c3242 70deg,#58bfff33 170deg,#ff8c3200 300deg);animation:q-intro-orbit 8.2s linear infinite;opacity:.72}.quantum-login-intro-brand{position:relative;z-index:1;display:grid;justify-items:center;gap:1rem}.quantum-login-intro-text{color:#eff6ff;font-size:clamp(.92rem,1.25vw,1.18rem);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 14px rgba(88,191,255,.44);animation:q-intro-text-pulse 1.8s ease-in-out infinite}.quantum-login-intro.is-leaving{animation:q-intro-out .52s ease-in forwards}@keyframes q-intro-in{0%{opacity:0}to{opacity:1}}@keyframes q-intro-out{0%{opacity:1}to{opacity:0}}@keyframes q-intro-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes q-intro-text-pulse{0%,to{opacity:.88}50%{opacity:1}}@keyframes q-intro-logo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}.quantum-brand-label{font-weight:700;letter-spacing:.03em;text-shadow:0 0 10px rgba(88,191,255,.32);animation:q-label-shimmer 4.2s ease-in-out infinite}.quantum-brand-sub{color:#d9e9ff;font-size:.72rem;font-weight:600;letter-spacing:.085em;text-transform:uppercase;position:relative;z-index:1;text-shadow:0 0 8px rgba(88,191,255,.42),0 0 14px rgba(255,140,50,.16);animation:q-sub-glow 3.2s ease-in-out infinite}.quantum-brand-sub:after{content:"";position:absolute;left:0;bottom:-.24rem;width:100%;height:1px;border-radius:999px;background:linear-gradient(90deg,#58bfffc7,#ff8c32a8);opacity:.58}.quantum-brand-sub-i{position:relative;display:inline-block;color:#eef6ff}.quantum-brand-sub-i:before{content:none;position:absolute;left:0%;top:-.17em;width:.28em;height:.28em;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd2ad,#ff8c32 58%,#ff6d1b);box-shadow:0 0 8px #ff8c32a6;display:none}.quantum-brand-copy{position:relative;z-index:1}@keyframes q-brand-field{0%{transform:translate(-8%)}to{transform:translate(8%)}}@keyframes q-brand-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes q-sub-glow{0%,to{opacity:.86;text-shadow:0 0 8px rgba(88,191,255,.38),0 0 12px rgba(255,140,50,.14)}50%{opacity:1;text-shadow:0 0 10px rgba(88,191,255,.52),0 0 16px rgba(255,140,50,.22)}}@keyframes q-label-shimmer{0%,to{opacity:.96;letter-spacing:.03em}50%{opacity:1;letter-spacing:.045em}}@media (prefers-reduced-motion: reduce){.quantum-brand:before,.quantum-brand:after{animation:none!important}.quantum-brand-label,.quantum-brand-sub{animation:none!important}.quantum-brand-logo-canvas{display:none!important}.quantum-brand-logo-fallback{display:block!important}}.quantum-nav{display:flex;flex-direction:column;gap:.45rem;overflow:auto;padding-right:.2rem}.quantum-nav-link{display:flex;align-items:center;gap:.8rem;width:100%;min-height:3rem;padding:.65rem .85rem;border-radius:12px;color:var(--q-text);text-decoration:none;border:1px solid transparent;transition:.16s ease;position:relative;touch-action:manipulation}.quantum-nav-link:hover{border-color:#ffffff2e;background:#ffffff14;transform:translate(2px)}.quantum-nav-link.is-active{border-color:#ff8c326b;background:linear-gradient(120deg,#ff8c3242,#ff8c3214);box-shadow:0 8px 22px #ff6d1b47}.quantum-nav-link img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.quantum-nav-text{font-size:.96rem;font-weight:600;white-space:nowrap}.quantum-badge{margin-left:auto;min-width:1.35rem;height:1.35rem;border-radius:999px;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong))}.quantum-sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.15);padding-top:.85rem}.quantum-topbar{height:76px;margin-left:var(--q-sidebar-w);display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.4rem;position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#03122ae6,#03122a8c);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.12)}.quantum-title{font-size:1.05rem;font-weight:700;letter-spacing:.02em}.quantum-subtitle{color:var(--q-text-soft);font-size:.82rem}.quantum-actions{display:flex;gap:.5rem;align-items:center}.quantum-topbar-copy{font-size:.73rem;font-weight:600;letter-spacing:.04em;color:#c8daf4;text-align:center;opacity:.9;white-space:nowrap;max-width:52vw;overflow:hidden;text-overflow:ellipsis}.quantum-topbar-sep{opacity:.75;padding:0 .25rem}.quantum-topbar-banner{display:inline}.quantum-user-chip{display:inline-flex;align-items:center;gap:.45rem;height:2.35rem;padding:0 .72rem 0 .34rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(120deg,#58bfff24,#ff8c321f);box-shadow:0 8px 20px #050f2340;max-width:240px}.quantum-user-avatar{width:1.58rem;height:1.58rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;color:#fff;background:linear-gradient(140deg,#58bfff,#ff8c32);box-shadow:0 0 0 2px #ffffff29;text-transform:uppercase}.quantum-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;display:block}.quantum-user-name{font-size:.8rem;font-weight:600;color:#f1f7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quantum-btn-icon{width:2.35rem;height:2.35rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:var(--q-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease}.quantum-btn-icon:hover{background:#fff3;border-color:#ff8c3299}.quantum-btn-open{display:none}.quantum-btn-collapse{display:inline-flex}.quantum-content{margin-left:var(--q-sidebar-w);min-height:calc(100vh - 76px);padding:1.2rem;transition:margin-left .24s ease;overflow-x:hidden}.quantum-main{width:100%;overflow-x:hidden}.quantum-page-header{margin-bottom:1rem;padding:1rem 1.1rem;border-radius:var(--q-radius);border:1px solid var(--q-border);background:linear-gradient(140deg,#ffffff24,#ffffff0f);box-shadow:var(--q-shadow)}.quantum-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0207169e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.quantum-dropdown-menu{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:linear-gradient(140deg,#05142ef5,#07244eeb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.quantum-dropdown-link{display:block;width:100%;padding:.65rem .9rem;color:var(--q-text);text-decoration:none;transition:.14s ease}.quantum-dropdown-link:hover{background:linear-gradient(120deg,#ff8c323d,#ffffff1c);transform:translate(2px)}.rotate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999;align-items:center;justify-content:center;text-align:center;color:var(--q-text);padding:1.5rem;background:#020a1ce6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rotate-overlay-content{max-width:320px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;border-radius:16px;padding:1.25rem}.rotate-icon{width:74px;height:74px;margin:0 auto 1rem;animation:q-rotate-phone 2s infinite ease-in-out}@keyframes q-rotate-phone{0%{transform:rotate(0)}45%{transform:rotate(90deg)}to{transform:rotate(0)}}@keyframes q-fade-in{0%{opacity:0}to{opacity:1}}@keyframes q-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fadeIn{animation:q-fade-in .22s ease-out}.animate-scaleIn{animation:q-scale-in .22s ease-out}.grid-container{display:grid;grid-template-columns:1fr;gap:1rem;width:100%;max-width:1360px;margin-inline:auto}.grid-item{width:100%}.first-card{min-height:260px}.list-group-item{display:block;color:var(--q-text);border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:12px;margin-bottom:.45rem;padding:.55rem;text-decoration:none}.list-group-item:hover{border-color:#ff8c3273}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#05152dad!important;color:var(--q-text)!important;border-color:#ffffff40!important}input:not([type=checkbox]):not([type=radio])::-moz-placeholder,textarea::-moz-placeholder{color:#d6e2f5a6!important}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder{color:#d6e2f5a6!important}button,.btn,[type=submit]{transition:.17s ease}button:hover,.btn:hover,[type=submit]:hover{filter:brightness(1.08)}.quantum-app.sidebar-collapsed .quantum-sidebar{width:var(--q-sidebar-collapsed)}.quantum-app.sidebar-collapsed .quantum-topbar,.quantum-app.sidebar-collapsed .quantum-content{margin-left:var(--q-sidebar-collapsed)}.quantum-app.sidebar-collapsed .quantum-brand-copy,.quantum-app.sidebar-collapsed .quantum-nav-text,.quantum-app.sidebar-collapsed .quantum-badge{display:none}.quantum-app.sidebar-collapsed .quantum-brand{justify-content:center;gap:0;padding:.35rem}.quantum-app.sidebar-collapsed .quantum-brand-logo-wrap{width:48px;height:48px;min-width:48px;margin:0 auto}.quantum-app.sidebar-collapsed .quantum-nav-link{justify-content:center}.quantum-app.sidebar-collapsed .quantum-nav-link .quantum-badge{display:inline-flex!important;position:absolute;top:5px;right:7px;margin-left:0;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font-size:.64rem;z-index:2}@media (max-width: 1199.98px){.quantum-sidebar{width:min(84vw,320px);transform:translate(-100%)}.quantum-sidebar.is-open{transform:translate(0)}.quantum-topbar,.quantum-content,.quantum-app.sidebar-collapsed .quantum-topbar,.quantum-app.sidebar-collapsed .quantum-content{margin-left:0}.quantum-brand-copy,.quantum-nav-text,.quantum-badge,.quantum-app.sidebar-collapsed .quantum-brand-copy,.quantum-app.sidebar-collapsed .quantum-nav-text,.quantum-app.sidebar-collapsed .quantum-badge{display:inline}.quantum-nav-link,.quantum-app.sidebar-collapsed .quantum-nav-link{justify-content:flex-start}.quantum-nav-link .quantum-badge{display:inline-flex!important;position:static;margin-left:auto}.quantum-app.sidebar-collapsed .quantum-nav-link .quantum-badge{position:static;margin-left:auto;top:auto;right:auto}.quantum-app.sidebar-collapsed .quantum-sidebar{width:min(84vw,320px)}.quantum-btn-open{display:inline-flex}.quantum-btn-collapse{display:none}.quantum-user-chip{max-width:170px;padding-right:.58rem}.quantum-user-name{font-size:.75rem}.quantum-profile-menu{left:.45rem;right:.45rem;width:auto;bottom:calc(100% + .4rem);max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width: 767.98px){.quantum-sidebar{width:min(84vw,300px);transform:translate(-100%)}.quantum-sidebar.is-open{transform:translate(0)}.quantum-topbar,.quantum-content,.quantum-app.sidebar-collapsed .quantum-topbar,.quantum-app.sidebar-collapsed .quantum-content{margin-left:0}.quantum-topbar{height:70px;padding:.75rem .9rem}.quantum-content{padding:.75rem}.quantum-title{font-size:.92rem}.quantum-subtitle{display:none}.quantum-brand-copy,.quantum-nav-text,.quantum-badge{display:inline}.quantum-nav-link{justify-content:flex-start}.quantum-profile-menu{left:.45rem;right:.45rem;width:auto;max-height:calc(100dvh - 128px);overflow-y:auto}.quantum-user-chip{padding:0 .4rem;max-width:none}.quantum-user-name{display:none}.quantum-topbar-copy{display:block;max-width:46vw;font-size:.72rem;opacity:.92}}.qpdca-page{padding:1rem;height:100%;display:flex;flex-direction:column;overflow:hidden}.qpdca-topbar{max-width:1800px;margin:0 auto 1rem;display:flex;justify-content:flex-start}.qpdca-mode-badge{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.5rem .95rem;border:1px solid rgba(255,255,255,.22);color:#ecf7ff;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ff8c3247,#ff6d1b3d)}.qpdca-shell{max-width:1800px;margin:0 auto;min-height:0;height:100%;flex:1;width:100%}.qpdca-panel{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(165deg,#09152bbd,#070f1fa3);box-shadow:inset 0 1px #ffffff17,0 18px 38px #0000003b;overflow:hidden}.qpdca-workspace{padding:1rem;display:flex;flex-direction:column;gap:.9rem;height:100%;overflow:hidden}.qpdca-inner-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:.9rem;align-items:stretch}.qpdca-inner-card{border:1px solid rgba(125,187,255,.28);border-radius:14px;background:linear-gradient(160deg,#102e5f70,#081c3f8f);min-height:0;overflow:hidden}.qpdca-inner-card--left{padding:.95rem;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.qpdca-view{height:100%;min-height:0;display:flex}.qpdca-view-form{display:flex;flex-direction:column;gap:.65rem;height:100%;min-height:0}.qpdca-view-split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.85rem;min-height:0;flex:1}.qpdca-view-info{min-width:0;min-height:0;max-height:min(68dvh,620px);overflow-y:auto;overflow-x:hidden;padding-right:.35rem;display:flex;flex-direction:column;gap:.65rem;scrollbar-width:thin;scrollbar-color:rgba(255,140,50,.95) rgba(255,255,255,.08)}.qpdca-view-info::-webkit-scrollbar{width:8px}.qpdca-view-info::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.qpdca-view-info::-webkit-scrollbar-thumb{background:linear-gradient(140deg,#ff8c32f2,#ff6d1beb);border-radius:999px;border:1px solid rgba(255,255,255,.2)}.qpdca-view-info::-webkit-scrollbar-thumb:hover{background:linear-gradient(140deg,#ffa050fa,#ff7d2df2)}.qpdca-view-info .qpdca-grid{gap:.62rem}.qpdca-view-info .qpdca-field{padding:.48rem .52rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(160deg,#ffffff08,#ffffff03);box-shadow:inset 0 1px #ffffff0d}.qpdca-view-media-col{min-width:0;display:flex;flex-direction:column}.qpdca-view-value{min-height:42px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff12;color:#f2f8ff;padding:.55rem .7rem;display:flex;align-items:center;line-height:1.35;font-size:.84rem}.qpdca-view-value--textarea{min-height:92px;align-items:flex-start;white-space:pre-wrap;overflow-wrap:anywhere}.qpdca-view-meta{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.25rem}.qpdca-view-chip{border:1px solid rgba(255,211,170,.45);background:#ff8c3224;color:#ffe7cf;border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700}.qpdca-media-box{border:1px dashed rgba(255,187,125,.45);border-radius:12px;min-height:240px;display:grid;place-items:center;background:#07172e80;overflow:hidden;padding:.45rem;height:100%}.qpdca-media-box .qpdca-media{max-height:min(50dvh,420px)}.qpdca-inner-card--right,.qpdca-comments-block{display:flex;flex-direction:column;min-height:0;height:100%}.qpdca-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.qpdca-title{margin:0;color:#f4f9ff;font-size:1.12rem;font-weight:800}.qpdca-actions{display:flex;gap:.5rem;flex-wrap:wrap}.qpdca-mobile-switch{display:none;align-items:center;justify-content:flex-start;gap:.5rem;padding:.35rem;border-radius:999px;border:1px solid rgba(125,187,255,.22);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.qpdca-seg{border:0;border-radius:999px;padding:.45rem .75rem;cursor:pointer;font-size:.78rem;font-weight:900;letter-spacing:.01em;color:#ebf6ffd9;background:transparent;display:inline-flex;align-items:center;gap:.45rem;transition:background .15s ease,filter .15s ease}.qpdca-seg:hover{filter:brightness(1.08)}.qpdca-seg.is-active{color:#081a33;background:linear-gradient(135deg,#ff8a2ff5,#f4744ef0);box-shadow:0 10px 22px #02081740}.qpdca-seg-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;font-size:.72rem;font-weight:900;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#f3f8ff}.qpdca-seg.is-active .qpdca-seg-badge{background:#0000002e;border-color:#0000001f;color:#fff}.qpdca-btn{border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:.45rem .85rem;color:#eef7ff;font-size:.8rem;font-weight:700;background:#ffffff14}.qpdca-btn--primary{background:linear-gradient(120deg,#3b82f6b3,#0ea5e999)}.qpdca-btn--cta{background:linear-gradient(135deg,#ff8a2f,#f4744e);border-color:#ff8c326b}.qpdca-btn--danger{background:linear-gradient(120deg,#ef4444b3,#be185d99)}.qpdca-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.qpdca-grid--single{grid-template-columns:1fr}.qpdca-card{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;padding:.85rem}.qpdca-card--hero{background:linear-gradient(165deg,#113d7a47,#081a3461);border-color:#7dbbff3d}.qpdca-main-card{width:100%!important;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}.qpdca-inner-card--left .qpdca-view,.qpdca-inner-card--left .qpdca-edit{width:100%}.qpdca-edit{display:none}.qpdca-edit.is-open{display:block;height:100%;overflow:auto;padding-right:.2rem}.qpdca-view.is-hidden{display:none}.qpdca-field{display:flex;flex-direction:column;gap:.35rem}.qpdca-field label{color:#d9ebff;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.qpdca-field input,.qpdca-field select,.qpdca-field textarea{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff12;color:#f2f8ff;padding:.55rem .7rem;outline:none}.qpdca-field textarea{min-height:120px}.qpdca-comments-head{padding:.85rem .92rem .62rem;border-bottom:1px solid rgba(255,255,255,.1);color:#f0f7ff;font-weight:800;letter-spacing:.03em;display:flex;justify-content:space-between;font-size:.82rem}.qpdca-comments-compose{padding:.72rem .92rem;border-bottom:1px solid rgba(255,255,255,.1)}.qpdca-comments-compose input{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff12;color:#f3f8ff;padding:.48rem .64rem;font-size:.8rem}.qpdca-comments-compose-actions{margin-top:.55rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.qpdca-comments-list{padding:.72rem .92rem .92rem;overflow:auto;flex:1;display:flex;flex-direction:column;gap:.66rem}.qpdca-comment{border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0a;padding:.62rem .68rem}.qpdca-comment-head{display:flex;justify-content:space-between;align-items:flex-start;color:#d9eaff;font-size:.78rem;margin-bottom:.4rem;gap:.75rem}.qpdca-comment-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;color:#bbd8f4}.qpdca-comment-meta strong{color:#f3f8ff;font-size:.8rem}.qpdca-comment-author{font-weight:800;color:#f3f8ff}.qpdca-comment-body{color:#eff6ff;font-size:.84rem;line-height:1.45;white-space:pre-line}.qpdca-comment-mentions{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.3rem}.qpdca-pill{border:1px solid rgba(255,211,170,.42);background:#ff8c3226;color:#ffe7cf;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.qpdca-comment-actions{margin-top:.55rem;display:flex;gap:.45rem}.qpdca-toast{color:#d3ffec;font-size:.78rem;min-height:18px}.qpdca-media{width:100%;max-height:280px;border-radius:12px;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(255,255,255,.16);background:#030a1599}.qpdca-media-empty{min-height:190px;border-radius:12px;border:1px dashed rgba(255,187,125,.45);background:#081b3b73;color:#ffdcbc;display:grid;place-items:center;font-size:.86rem}@media (max-width: 1400px) and (min-width: 768px){.quantum-content.qpdca-page-mode{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;padding:.5rem!important}.quantum-main.qpdca-page-mode{height:auto!important;min-height:auto!important;overflow:visible!important;flex:none!important}.qpdca-page{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.5rem!important}.qpdca-topbar{margin-bottom:.45rem}.qpdca-mode-badge{font-size:.72rem;padding:.38rem .72rem}.qpdca-shell{height:auto!important;min-height:auto!important;flex:none!important}.qpdca-panel{overflow:visible!important;height:auto!important}.qpdca-workspace{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.6rem!important;gap:.5rem!important}.qpdca-inner-grid{display:flex!important;flex-direction:column!important;min-height:auto!important;flex:none!important;gap:.5rem!important}.qpdca-inner-card{overflow:visible!important;min-height:auto!important}.qpdca-inner-card--left{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.6rem!important}.qpdca-inner-card--right{height:auto!important;min-height:auto!important;overflow:visible!important}.qpdca-view{height:auto!important;min-height:auto!important;display:block!important}.qpdca-main-card{min-height:auto!important}.qpdca-view-form{height:auto!important;min-height:auto!important}.qpdca-view-split{display:flex!important;flex-direction:column!important;flex:none!important;min-height:auto!important;gap:.55rem!important}.qpdca-view-info{max-height:none!important;overflow:visible!important;padding-right:0}.qpdca-view-info .qpdca-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.qpdca-view-info .qpdca-field{padding:.4rem .45rem}.qpdca-view-value{min-height:38px;padding:.45rem .58rem;font-size:.82rem}.qpdca-view-value--textarea{min-height:76px}.qpdca-field label{font-size:.66rem}.qpdca-view-media-col{order:1}.qpdca-media-box{height:auto!important;min-height:160px!important}.qpdca-media-box .qpdca-media{max-height:min(35dvh,300px)}.qpdca-comments-block{height:auto!important;min-height:auto!important;overflow:visible!important}.qpdca-comments-list{max-height:none!important;overflow:visible!important;flex:none!important}.qpdca-comments-head{padding:.6rem .7rem .45rem;font-size:.8rem}.qpdca-comments-compose{padding:.55rem .7rem}.qpdca-comment{padding:.52rem .58rem}.qpdca-comment-body{font-size:.82rem}.qpdca-head{gap:.5rem}.qpdca-title{font-size:.98rem}.qpdca-btn{font-size:.76rem;padding:.4rem .68rem}.qpdca-mobile-switch{display:inline-flex!important}.qpdca-pane--hidden{display:none!important}}@media (max-width: 767.98px){.quantum-content.qpdca-page-mode{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important;padding:.45rem!important}.quantum-main.qpdca-page-mode{height:auto!important;min-height:auto!important;overflow:visible!important;flex:none!important}.qpdca-page{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.45rem}.qpdca-topbar{margin-bottom:.45rem}.qpdca-mode-badge{font-size:.68rem;padding:.35rem .65rem}.qpdca-shell{height:auto!important;min-height:auto!important;flex:none!important}.qpdca-panel{overflow:visible!important;border-radius:14px}.qpdca-workspace{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.5rem;gap:.5rem}.qpdca-inner-grid{display:flex!important;flex-direction:column!important;min-height:auto!important;flex:none!important;gap:.5rem}.qpdca-inner-card{overflow:visible!important;min-height:auto!important;border-radius:12px}.qpdca-inner-card--left{height:auto!important;min-height:auto!important;overflow:visible!important;padding:.5rem}.qpdca-inner-card--right{height:auto!important;min-height:auto!important;overflow:visible!important}.qpdca-view{height:auto!important;min-height:auto!important;display:block!important}.qpdca-card.qpdca-main-card{min-height:auto!important}.qpdca-view-form{height:auto!important;min-height:auto!important}.qpdca-view-split{display:flex!important;flex-direction:column!important;flex:none!important;min-height:auto!important;gap:.5rem}.qpdca-view-info{max-height:none!important;overflow:visible!important;padding-right:0}.qpdca-view-info .qpdca-grid{grid-template-columns:1fr!important;gap:.45rem}.qpdca-grid{grid-template-columns:1fr!important}.qpdca-view-media-col{order:-1}.qpdca-media-box{height:auto!important;min-height:120px!important}.qpdca-media-box .qpdca-media{max-height:min(32dvh,240px)}.qpdca-media-empty{min-height:100px}.qpdca-comments-block{height:auto!important;min-height:auto!important;overflow:visible!important}.qpdca-comments-list{max-height:none!important;overflow:visible!important;flex:none!important;padding:.5rem}.qpdca-comments-compose{padding:.5rem}.qpdca-comments-head{padding:.55rem .5rem .45rem;font-size:.78rem}.qpdca-comment{padding:.5rem}.qpdca-comment-body{font-size:.8rem}.qpdca-head{gap:.4rem}.qpdca-title{font-size:.88rem;line-height:1.3}.qpdca-actions{width:100%}.qpdca-actions .qpdca-btn{flex:1;text-align:center;font-size:.74rem;padding:.4rem .55rem}.qpdca-field label{font-size:.64rem}.qpdca-view-value{min-height:36px;padding:.42rem .55rem;font-size:.78rem}.qpdca-view-value--textarea{min-height:68px}.qpdca-view-chip{font-size:.65rem;padding:.08rem .38rem}.qpdca-view-info .qpdca-field{padding:.35rem .42rem}.qpdca-mobile-switch{display:inline-flex!important}.qpdca-pane--hidden{display:none!important}.qpdca-comment-actions .qpdca-btn{font-size:.7rem;padding:.3rem .55rem}}@media (min-width: 1401px){.qpdca-mobile-switch{display:none!important}}.qc-shell{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:1rem;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden}.quantum-content.qc-page-mode,.quantum-main.qc-page-mode{overflow:hidden}.qc-card{border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);box-shadow:0 14px 36px #00000047;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.95rem;min-height:0}.qc-head{margin-bottom:.7rem}.qc-title{margin:0;color:#fff;font-size:1.02rem;font-weight:700}.qc-subtitle{margin:.2rem 0 0;color:#c7d9f5;font-size:.78rem}.qc-search-wrap{margin-bottom:.55rem}.qc-search{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#05152dad;color:#f8fbff;padding:.5rem .62rem;font-size:.78rem}.qc-contact-list{display:flex;flex-direction:column;gap:.35rem;max-height:calc(100dvh - 210px);overflow-y:auto;overflow-x:hidden;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.qc-contact{display:flex;align-items:center;gap:.6rem;border:1px solid transparent;border-radius:10px;padding:.48rem;color:#fff;text-decoration:none;background:#ffffff0b;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.qc-contact.is-active,.qc-contact:hover{border-color:#ff8c326b;box-shadow:0 8px 18px #ff8c3224;transform:translateY(-1px)}.qc-contact.is-new{border-color:#ff8c32c7;box-shadow:0 0 0 2px #ff8c323d,0 10px 24px #ff8c3238}.qc-contact.is-unread{border-color:#ff8c3273;background:linear-gradient(120deg,#ff8c3233,#ffffff0d)}.qc-avatar{width:2rem;height:2rem;border-radius:999px;background:linear-gradient(145deg,#58bfffe0,#104080d6);color:#fff;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;display:block}.qc-contact-meta{min-width:0;display:grid}.qc-contact-meta strong{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-contact-meta small{color:#c4d8f5;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qc-contact-task{opacity:.92}.qc-contact-preview{color:#ffe0c2!important;font-size:.66rem!important}.qc-badge{margin-left:auto;min-width:1.3rem;height:1.3rem;border-radius:999px;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong))}.qc-thread{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:radial-gradient(40rem 24rem at 85% -10%,rgba(255,140,50,.09),transparent 60%),linear-gradient(160deg,#ffffff14,#ffffff06)}.qc-thread-empty{margin:auto;text-align:center;color:#dbeafe}.qc-thread-head{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:.55rem;margin-bottom:.45rem;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#08234cf2,#08234ca6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qc-thread-user{display:inline-flex;align-items:center;gap:.55rem}.qc-thread-user h2{margin:0;font-size:.94rem;color:#fff}.qc-thread-user p{margin:.12rem 0 0;font-size:.72rem;color:#bfd6f5}.qc-thread-tools{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem}.qc-tool-btn{border:1px solid rgba(255,255,255,.24);background:#ffffff17;color:#f8fbff;border-radius:999px;padding:.22rem .58rem;font-size:.66rem;font-weight:700;cursor:pointer}.qc-tool-btn:hover{border-color:#ff8c328f;background:#ff8c3233}.qc-tool-danger{border-color:#ff787880;background:#ff484829}.qc-presence-mini{display:inline-block;margin-top:.14rem;font-size:.64rem;color:#ffddb6;opacity:.86;border-radius:999px;padding:.08rem .42rem;border:1px solid rgba(255,255,255,.22);background:#ffffff14}.qc-presence-mini.is-online{color:#eafff1;border-color:#22c55e94;background:#22c55e33}.qc-presence-mini.is-offline{color:#fff2e8;border-color:#ff8c329e;background:#ff8c3233}.qc-messages{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.18rem;padding-right:.15rem;padding-bottom:.14rem;scrollbar-gutter:stable;overscroll-behavior:contain}.qc-messages:before{content:"";margin-top:auto;flex:0 0 auto}.qc-typing{margin-top:.35rem;color:#ffd7b8;font-size:.72rem;min-height:1rem}.qc-msg-status{color:#ffc99d}.qc-msg{display:flex;flex:0 0 auto}.qc-msg.is-entering{animation:qc-msg-in .22s ease-out both}.qc-msg.is-me{justify-content:flex-end}.qc-msg-bubble{max-width:min(72%,640px);max-height:130px;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:.38rem .52rem;background:linear-gradient(150deg,#ffffff1c,#ffffff0b);box-shadow:0 10px 22px #0000002e;display:flex;flex-direction:column;justify-content:space-between}.qc-msg.is-me .qc-msg-bubble{border-color:#ff8c328c;background:linear-gradient(130deg,#ff8c3257,#ffffff1c)}.qc-msg-bubble p{margin:0;font-size:.78rem;color:#fff;white-space:pre-wrap;word-break:break-word;line-height:1.3;overflow:hidden;padding-right:0}.qc-msg-bubble small{display:inline-flex;margin-top:0;font-size:.64rem;color:#bed7f8;text-align:right;white-space:nowrap}.qc-msg-edited{color:#ffd4ad}.qc-msg-actions{margin-top:0;display:flex;justify-content:flex-end;gap:.35rem;align-items:center}.qc-msg-action{border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#f3f8ff;border-radius:999px;padding:.14rem .48rem;font-size:.58rem;font-weight:700;cursor:pointer}.qc-msg-action:hover{border-color:#ff8c328a;background:#ff8c3233}.qc-msg-action-danger{border-color:#ff787880;background:#ff484829}.qc-audio-wrap{display:grid;gap:.24rem}.qc-audio-head{display:inline-flex;align-items:center;gap:.34rem;font-size:.64rem;color:#ffe0c2;letter-spacing:.02em}.qc-audio-dot{width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(130deg,#ff9b4a,#ff6d1b);box-shadow:0 0 10px #ff8c328c}.qc-audio-wrap audio{display:none}.qc-msg-footer{margin-top:.12rem;display:flex;align-items:center;justify-content:space-between;gap:.26rem;flex-wrap:nowrap}.qc-day-sep{flex:0 0 auto;align-self:stretch;width:100%;text-align:center;border:0;border-radius:0;padding:0;font-size:.62rem;color:#ffffffe6;background:transparent;margin:.08rem 0 .18rem;font-weight:600;letter-spacing:.02em}.qc-audio-player{width:min(340px,100%);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(120deg,#ffffff24,#ffffff0d);padding:.22rem .3rem .22rem .24rem}.qc-audio-play{width:1.42rem;height:1.42rem;border:1px solid rgba(255,140,50,.65);border-radius:999px;background:linear-gradient(135deg,#ff8c32f2,#ff6d1be6);color:#fff;font-size:.58rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding-left:.04rem}.qc-audio-track-wrap{min-width:90px}.qc-audio-track{--qc-audio-progress: 0%;width:100%;height:4px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,rgba(255,140,50,.95) 0 var(--qc-audio-progress),rgba(255,255,255,.25) var(--qc-audio-progress) 100%);outline:none}.qc-audio-track::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff8c32;cursor:pointer}.qc-audio-track::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #ff8c32;cursor:pointer}.qc-audio-time{font-size:.58rem;color:#e5eefc;min-width:56px;text-align:right;letter-spacing:.01em}.qc-send{margin-top:.22rem;display:grid;grid-template-columns:1fr auto;gap:.36rem;border-top:1px solid rgba(255,255,255,.14);padding-top:.34rem}.qc-send textarea{resize:none;min-height:40px;max-height:96px;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#05152dad;color:#fff;padding:.34rem .52rem}.qc-send-btn{border:1px solid rgba(255,140,50,.58);background:linear-gradient(120deg,#ff8c32eb,#ff6d1beb);color:#fff;border-radius:10px;min-width:74px;font-size:.7rem;font-weight:700}.qc-send-actions{display:inline-flex;gap:.32rem}.qc-send-actions.is-recording #qc-send-submit{display:none}.qc-icon-btn{min-width:1.95rem;width:3.7rem;height:3.7rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.qc-audio-btn{min-width:82px;background:linear-gradient(120deg,#58bfffd6,#1a7ceed6);border-color:#58bfffa3}.qc-audio-btn.is-recording{background:linear-gradient(120deg,#ff6666e6,#ff4848e6);border-color:#ff8080b3}.qc-audio-rec-state{margin-top:.28rem;color:#ffd7b8;font-size:.68rem;text-align:right}.qc-swal-popup{border:1px solid rgba(255,255,255,.2)!important;border-radius:16px!important;box-shadow:0 16px 40px #0006!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.qc-swal-confirm{border:1px solid rgba(255,140,50,.6)!important;background:linear-gradient(120deg,#ff8c32f2,#ff6d1bed)!important;color:#fff!important;border-radius:10px!important;font-weight:700!important}.qc-swal-cancel{border:1px solid rgba(255,255,255,.26)!important;background:#ffffff1a!important;color:#fff!important;border-radius:10px!important;font-weight:700!important}.qc-swal-input{min-height:112px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.28)!important;background:#05152dc2!important;color:#f8fbff!important}@media (max-width: 991.98px){.qc-shell{grid-template-columns:1fr;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem)}.qc-contacts{display:flex;flex-direction:column;min-height:0}.qc-contact-list{flex:1;max-height:min(46dvh,380px)}.qc-messages{max-height:none}.qc-thread-tools{gap:.28rem}.qc-tool-btn{font-size:.6rem;padding:.18rem .48rem}.qc-send-actions{gap:.34rem}.qc-icon-btn{width:2.35rem;height:2.35rem;min-width:2.35rem}}@media (min-width: 768px) and (max-width: 991.98px) and (orientation: landscape) and (max-height: 520px){.qc-shell{grid-template-columns:minmax(260px,320px) 1fr;gap:.55rem;height:calc(100dvh - 76px - 1rem);min-height:calc(100dvh - 76px - 1rem)}.qc-card{padding:.62rem;border-radius:12px}.qc-head{margin-bottom:.42rem}.qc-title{font-size:.9rem}.qc-subtitle{font-size:.68rem}.qc-contact-list{max-height:none}.qc-contact{padding:.35rem;border-radius:9px}.qc-avatar{width:1.65rem;height:1.65rem;font-size:.66rem}.qc-contact-meta strong{font-size:.72rem}.qc-contact-meta small,.qc-contact-preview{font-size:.62rem!important}.qc-thread-head{padding-bottom:.38rem;margin-bottom:.35rem}.qc-thread-user h2{font-size:.82rem}.qc-thread-user p{font-size:.64rem}.qc-messages{gap:.36rem}.qc-msg-bubble{max-width:min(78%,540px);padding:.38rem .5rem}.qc-msg-bubble p{font-size:.74rem}.qc-msg-bubble small{font-size:.58rem}.qc-send{gap:.4rem;padding-top:.38rem;margin-top:.26rem}.qc-send textarea{min-height:36px;max-height:70px;padding:.35rem .5rem;font-size:.72rem}.qc-send-btn{min-width:72px;font-size:.68rem}.qc-icon-btn{width:3.7rem;height:3.7rem;min-width:1.8rem}}@media (max-width: 767.98px) and (orientation: landscape){.quantum-content{padding:.55rem}.qc-shell{grid-template-columns:1fr;gap:.5rem;height:calc(100dvh - 70px - 1.1rem);min-height:calc(100dvh - 70px - 1.1rem)}.qc-contacts{padding:.58rem;display:flex;flex-direction:column;min-height:0}.qc-contact-list{flex:1;max-height:34dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.qc-thread{min-height:0}.qc-thread-head{padding-bottom:.35rem;margin-bottom:.3rem}.qc-thread-user h2{font-size:.82rem}.qc-thread-user p{font-size:.64rem}.qc-presence-mini{font-size:.6rem;padding:.06rem .36rem}.qc-messages{gap:.34rem}.qc-msg-bubble{max-width:min(84%,520px);padding:.38rem .5rem;border-radius:11px}.qc-msg-bubble p{font-size:.74rem;line-height:1.32}.qc-msg-bubble small{font-size:.58rem}.qc-send{gap:.38rem;padding-top:.36rem;margin-top:.28rem}.qc-send textarea{min-height:34px;max-height:68px;padding:.32rem .46rem;font-size:.72rem}.qc-send-btn{min-width:70px;font-size:.68rem;border-radius:9px}.qc-audio-btn{min-width:64px}.qc-icon-btn{width:2rem;height:2rem;min-width:2rem}.qc-msg-action{font-size:.54rem;padding:.12rem .38rem}}@media (max-width: 767.98px) and (orientation: landscape) and (max-height: 430px){.quantum-content.qc-page-mode{padding:.42rem}.qc-shell{grid-template-columns:minmax(210px,248px) 1fr;gap:.42rem;height:calc(100dvh - 70px - .84rem);min-height:calc(100dvh - 70px - .84rem)}.qc-card{padding:.5rem;border-radius:10px}.qc-head{margin-bottom:.26rem}.qc-title{font-size:.8rem}.qc-subtitle{font-size:.62rem}.qc-search-wrap{margin-bottom:.3rem}.qc-search{min-height:30px;padding:.34rem .5rem;font-size:.68rem}.qc-contact-list{max-height:none}.qc-contact{padding:.28rem;gap:.42rem}.qc-avatar{width:1.45rem;height:1.45rem;font-size:.6rem}.qc-contact-meta strong{font-size:.66rem}.qc-contact-meta small,.qc-contact-preview{font-size:.56rem!important}.qc-badge{min-width:1rem;height:1rem;font-size:.52rem}.qc-thread-head{padding-bottom:.28rem;margin-bottom:.22rem}.qc-thread-user{gap:.4rem}.qc-thread-user h2{font-size:.72rem}.qc-thread-user p{font-size:.58rem}.qc-presence-mini{font-size:.54rem;padding:.04rem .3rem}.qc-messages{gap:.26rem;padding-bottom:.12rem}.qc-msg-bubble{max-width:min(86%,420px);padding:.28rem .4rem;border-radius:9px}.qc-msg-bubble p{font-size:.66rem;line-height:1.24}.qc-msg-bubble small{margin-top:.12rem;font-size:.52rem}.qc-day-sep{font-size:.52rem;padding:.1rem .36rem}.qc-typing{margin-top:.24rem;font-size:.58rem;min-height:.78rem}.qc-send{gap:.3rem;padding-top:.26rem;margin-top:.16rem}.qc-send textarea{min-height:30px;max-height:52px;padding:.24rem .38rem;font-size:.64rem}.qc-send-btn{min-width:58px;font-size:.6rem;border-radius:8px}.qc-msg-actions{margin-top:.16rem;gap:.24rem}.qc-msg-action{font-size:.5rem;padding:.1rem .3rem}.qc-tool-btn{font-size:.52rem;padding:.1rem .34rem}.qc-icon-btn{width:3.1rem;height:3.1rem;min-width:1.8rem}}.kb-chat-launcher{position:relative;z-index:72;display:inline-flex;align-items:center}.kb-chat-fab{border:1px solid rgba(255,140,50,.6);background:linear-gradient(120deg,#ff8c32eb,#ff6d1be6);color:#fff;border-radius:999px;height:2.5rem;padding:0 .8rem;display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:.75rem;box-shadow:0 12px 24px #ff6d1b47}.kb-chat-fab-text{white-space:nowrap}.kb-chat-fab-badge{min-width:1.25rem;height:1.25rem;border-radius:999px;padding:0 .28rem;display:inline-flex;align-items:center;justify-content:center;font-size:.64rem;font-weight:700;background:#0a2045d9;border:1px solid rgba(255,255,255,.32)}.kb-chat-pop{position:absolute;left:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));max-height:64vh;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#041128f5,#08244ef0);box-shadow:0 20px 40px #0006;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.7rem}.kb-chat-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.kb-chat-pop-head h4{margin:0;font-size:.82rem;color:#fff}.kb-chat-pop-head a{font-size:.66rem;color:#ffd7b8}.kb-chat-pop-search{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#05152dad;color:#f8fbff;padding:.44rem .55rem;font-size:.74rem;margin-bottom:.5rem}.kb-chat-pop-list{display:grid;gap:.38rem;max-height:48vh;overflow:auto}.kb-chat-pop-item{display:flex;align-items:center;gap:.48rem;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.42rem;color:#fff;text-decoration:none;background:#ffffff0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.kb-chat-pop-item:hover{border-color:#ff8c3285;box-shadow:0 8px 20px #ff8c3229;transform:translateY(-1px)}.kb-chat-pop-item.is-new{border-color:#ff8c32c7;box-shadow:0 0 0 2px #ff8c3238,0 10px 22px #ff8c3233}.kb-chat-pop-item.is-unread{border-color:#ff8c3273;background:linear-gradient(120deg,#ff8c3233,#ffffff0d)}@keyframes qc-msg-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.kb-chat-pop-avatar{width:1.65rem;height:1.65rem;border-radius:999px;background:linear-gradient(145deg,#58bfffe0,#104080d6);color:#fff;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kb-chat-pop-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:999px;display:block}.kb-chat-pop-meta{min-width:0;display:grid}.kb-chat-pop-meta strong{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-chat-pop-meta small{font-size:.65rem;color:#c4d8f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-chat-pop-badge{margin-left:auto;min-width:1.2rem;height:1.2rem;border-radius:999px;padding:0 .26rem;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;color:#fff;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong))}.kb-chat-pop-empty{border:1px dashed rgba(255,255,255,.2);border-radius:10px;padding:.55rem;text-align:center;color:#dbeafe;font-size:.7rem}@media (max-width: 1199.98px){.kb-chat-pop{width:min(340px,calc(100vw - 24px))}}@media (max-width: 598px) and (orientation: portrait){.rotate-overlay{display:none}}@media (max-width: 598px) and (orientation: landscape){.rotate-overlay{display:none}}.qd-shell{width:100%;max-width:1360px;margin-inline:auto;display:grid;gap:1rem;grid-template-columns:1.2fr 1fr;grid-template-areas:"audit standard" "audit game" "notify notify";overflow-x:hidden;min-height:calc(100dvh - 76px - 2.4rem);align-items:stretch}.qd-card{padding:1rem}.qd-audit-card{grid-area:audit;min-height:calc(100dvh - 76px - 2.4rem);height:calc(100dvh - 76px - 2.4rem);display:flex;flex-direction:column;max-width:100%;overflow:hidden}.qd-standard-card{grid-area:standard}.qd-game-card{grid-area:game}.qd-notify-card{grid-area:notify}.qd-card-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;margin-bottom:.8rem}.qd-card-head-tight{margin-bottom:.35rem}.qd-title{margin:0;font-size:1.12rem;font-weight:700;color:var(--q-text)}.qd-subtitle{margin:.25rem 0 0;color:var(--q-text-soft);font-size:.86rem}.qd-link{color:#ffd8bc;text-decoration:none;font-size:.86rem;border-bottom:1px solid transparent}.qd-link:hover{border-color:#ff8c3299}.qd-empty{border:1px dashed rgba(255,255,255,.24);border-radius:12px;padding:.95rem;text-align:center;color:var(--q-text-soft)}.qd-audit-body{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding:.4rem .3rem .15rem .4rem;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(90% 60% at 100% 0%,rgba(255,140,50,.09),transparent 65%),linear-gradient(145deg,#ffffff0f,#ffffff05);scrollbar-width:thin;scrollbar-color:rgba(255,140,50,.75) rgba(255,255,255,.08);scrollbar-gutter:stable both-edges;max-width:100%}.qd-audit-body::-webkit-scrollbar{width:9px}.qd-audit-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.qd-audit-body::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8c32eb,#ff6d1be6);border-radius:999px;border:2px solid rgba(255,255,255,.1)}.qd-audit-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffa04ef2,#ff6d1bf2)}.qd-legend{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.qd-legend-item{display:inline-flex;align-items:center;gap:.38rem;font-size:.72rem;color:#dbeafe}.area{margin-bottom:.85rem;padding:0;border-radius:0;background:transparent;border:0;max-width:100%;overflow:hidden}.area h3{margin:.2rem 0 .6rem;font-size:.96rem;color:var(--q-text)}.qd-audit-line{display:block;padding:.48rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(130deg,#ffffff0f,#ffffff05);max-width:100%;overflow:hidden}.qd-audit-line-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.5rem}.qd-audit-location{margin:0!important;font-size:.85rem!important;line-height:1.2;color:#dbeafe!important;padding-right:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qd-audit-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .5rem;border-radius:999px;font-size:.66rem;color:#fff;border:1px solid rgba(255,255,255,.16);background:linear-gradient(120deg,#ff8c3252,#ff6d1b38)}.grid1{direction:ltr;display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:.35rem}.qd-audit-row{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:.38rem;padding-bottom:.25rem;cursor:grab;scrollbar-width:thin;scrollbar-color:rgba(255,140,50,.8) rgba(255,255,255,.08);border-radius:9px;background:#0a21491f;max-width:100%;width:100%;overscroll-behavior-x:contain}.qd-audit-row.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qd-audit-row::-webkit-scrollbar{height:8px}.qd-audit-row::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.qd-audit-row::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff8c32f2,#ff6d1be6);border-radius:999px}.qd-audit-row .cell-link{flex:0 0 auto;width:60px}.qd-cell{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.qd-cell:hover{transform:translateY(-1px) scale(1.03);border-color:#ffffff61;box-shadow:0 6px 14px #030a1873}.cell{position:relative;width:100%;min-height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.2)}.cell.green{background:linear-gradient(145deg,#16a34af2,#22c55ed1)}.cell.red{background:linear-gradient(145deg,#dc2626f5,#ef4444d1)}.cell.grey{background:linear-gradient(145deg,#6b7280eb,#9ca3afc2)}.cell.white{background:linear-gradient(145deg,#1e3a8ae6,#3b82f6ad)}.cell-link{text-decoration:none}.legend-swatch{width:12px;height:12px;min-width:12px;border-radius:4px}.qd-chart-wrap{height:245px;position:relative}.qd-chart-wrap canvas{width:100%!important;height:100%!important}.qd-chart-wrap-game{height:260px}.qd-legend-open-btn{border:1px solid rgba(255,255,255,.24);background:linear-gradient(120deg,#ff8c3233,#ffffff14);color:#fff;border-radius:999px;padding:.34rem .78rem;font-size:.72rem;display:inline-flex;align-items:center;justify-content:center}.qd-legend-open-btn:hover{background:linear-gradient(120deg,#ff8c3259,#ffffff24);border-color:#ff8c3294}.qd-level-avatar{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.qd-stats-row{margin-top:.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.qd-stat{text-align:center;padding:.55rem;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.qd-stat-label{font-size:.72rem;color:#bfdbfe}.qd-stat-value{font-size:.96rem;font-weight:700;color:var(--q-text)}.qd-tabbar{display:inline-flex;border:1px solid rgba(255,255,255,.2);border-radius:10px;overflow:hidden;margin-bottom:.8rem}.qd-tab{padding:.5rem .75rem;font-size:.82rem;color:#e2e8f0;background:#ffffff0d;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.qd-tab.is-active{color:#fff;background:linear-gradient(120deg,#ff8c3266,#ff6d1b38)}.qd-pill{min-width:1.1rem;height:1.1rem;padding:0 .34rem;border-radius:999px;font-size:.68rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffff3d;color:#fff}.qd-notify-list{max-height:320px;overflow:auto;display:grid;gap:.55rem;padding-right:.2rem}.qd-notify-item{display:grid;grid-template-columns:28px 1fr auto;gap:.7rem;align-items:start;padding:.65rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f}.qd-notify-warn{border-color:#ff8c3273;background:linear-gradient(120deg,#ff8c3229,#ffffff0f)}.qd-notify-icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff24}.qd-notify-title{font-size:.8rem;font-weight:700;color:#fef3c7}.qd-notify-text{font-size:.84rem;color:#f8fafc}.qd-notify-date{font-size:.74rem;color:#bfdbfe;margin-top:.12rem}.qd-notify-actions{display:inline-flex;gap:.35rem;align-items:center}.qd-mini-btn{border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#fff;text-decoration:none;border-radius:8px;font-size:.72rem;padding:.32rem .56rem}.qd-mini-btn:hover{background:linear-gradient(120deg,#ff8c3252,#ffffff24);border-color:#ff8c3299;transform:translateY(-1px)}.qd-mini-btn-danger{background:#ef444433;border-color:#ef444480}@media (min-width: 1200px){.qd-shell{max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(0,.88fr) minmax(0,.92fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"audit standard notify" "audit game notify";gap:.85rem;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden;align-items:stretch}.qd-audit-card,.qd-standard-card,.qd-game-card,.qd-notify-card{min-height:0;height:100%}.qd-standard-card,.qd-game-card{display:flex;flex-direction:column;overflow:hidden}.qd-standard-card .qd-chart-wrap,.qd-game-card .qd-chart-wrap{flex:1;min-height:0;height:auto}.qd-notify-card{overflow:hidden;display:flex;flex-direction:column}.qd-notify-card .qn-grid{grid-template-columns:1fr;min-height:0;height:100%;gap:.6rem}.qd-notify-card .qn-col{min-height:0;display:flex;flex-direction:column;overflow:hidden}.qd-notify-card .qn-list{flex:1;min-height:0;max-height:none}}@media (max-width: 1199.98px){.qd-shell{grid-template-columns:1fr;grid-template-areas:"audit" "standard" "game" "notify"}.qd-audit-card{min-height:auto;height:auto}.qd-audit-body{max-height:520px}.qd-shell{min-height:auto}}@media (min-width: 1024px) and (max-width: 1199.98px) and (max-height: 900px){.qd-shell{min-height:auto;grid-template-columns:1.2fr 1fr;grid-template-areas:"audit standard" "audit game" "notify notify";align-items:start}.qd-audit-card{min-height:calc(100dvh - 70px + .8rem);height:calc(100dvh - 70px + 2.3rem);align-self:start}.qd-audit-body{max-height:none;height:100%}.qd-notify-card{grid-area:notify;align-self:start}.qn-grid{grid-template-columns:1fr 1fr}}@media (max-width: 767.98px){.qd-card{padding:.8rem}.qd-card-head{flex-direction:column;align-items:flex-start}.qd-legend{justify-content:flex-start}.grid1{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.qd-audit-row .cell-link{width:50px}.qd-audit-line{padding:.45rem}.qd-audit-line-head{margin-bottom:.4rem}.qd-audit-location{white-space:normal}.qd-audit-body{max-height:430px;padding:.45rem .25rem .15rem .45rem}.qd-notify-item{grid-template-columns:1fr}.qd-notify-actions{justify-content:flex-start}}.quantum-sidebar{overflow:visible}.quantum-sidebar-footer{position:relative}.quantum-profile-menu{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);z-index:85;border-radius:14px;overflow:hidden auto;border:1px solid rgba(255,255,255,.24);background:linear-gradient(140deg,#05142efa,#07244ef2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px #00000073;scrollbar-width:thin}.quantum-backdrop{z-index:55}.qd-notify-toolbar{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.qd-notify-flag{font-size:.7rem;color:#fed7aa;margin-bottom:.12rem}.qd-notify-danger{border-color:#ef444473}.qd-notify-info{border-color:#3b82f659}@media (max-width: 767.98px){.quantum-profile-menu{left:.45rem;right:.45rem;width:auto;max-height:calc(100dvh - 128px)}}.qd-ico{width:1.45rem;height:1.45rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1c;margin-right:.45rem;flex-shrink:0}.quantum-dropdown-link{display:flex;align-items:center}.qn-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.qn-col{border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:.7rem;background:#ffffff0d}.qn-col-warning{border-color:#ff8c326b}.qn-col-audit{border-color:#fff3}.qn-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem}.qn-head-stack{flex-direction:column;align-items:stretch}.qn-head-left{display:inline-flex;align-items:center;gap:.5rem}.qn-head-left h4{margin:0;font-size:.9rem;font-weight:700}.qn-head-left p{margin:.08rem 0 0;font-size:.76rem;color:var(--q-text-soft)}.qn-head-ico{width:1.9rem;height:1.9rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29}.qn-bulk-row{display:flex;flex-wrap:wrap;gap:.4rem}.qn-list{max-height:320px;overflow:auto;display:grid;gap:.5rem}.qn-item{display:grid;grid-template-columns:1fr auto;gap:.6rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.55rem;background:#ffffff0f}.qn-item:hover{transform:translateY(-1px);border-color:#ff8c3273;box-shadow:0 10px 24px #ff8c322e;transition:all .18s ease}.qn-item-warning{border-color:#ff8c3261}.qn-item-danger{border-color:#ef444473}.qn-item-info{border-color:#38bdf85c}.qn-title{font-size:.8rem;font-weight:700;color:#ffe7d3}.qn-text{font-size:.82rem;color:#f8fafc}.qn-date{margin-top:.08rem;font-size:.73rem;color:#bfdbfe}.qn-flag{display:inline-flex;border-radius:999px;padding:.18rem .45rem;font-size:.66rem;background:#ffffff26;margin-bottom:.2rem}.qn-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-end}.qn-quantum .qd-card-head{margin-bottom:.6rem}.qn-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.6rem}.qn-metric{border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.42rem .55rem;background:linear-gradient(130deg,#ffffff1a,#ffffff08)}.qn-metric-label{font-size:.65rem;color:#c7d9f5}.qn-metric-value{margin-top:.05rem;font-size:.9rem;line-height:1;font-weight:700;color:#fff}.qn-metric-warning{border-color:#ff8c326b}.qn-metric-info{border-color:#38bdf866}.qn-metric-danger{border-color:#ef44446b}.qn-col{background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff0a}.qn-head{padding-bottom:.35rem;border-bottom:1px solid rgba(255,255,255,.12)}.qn-filter-row{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.qn-filter-btn{border:1px solid rgba(255,255,255,.24);background:#ffffff1a;color:#dbeafe;border-radius:999px;font-size:.66rem;line-height:1;padding:.28rem .5rem;cursor:pointer}.qn-filter-btn.is-active{color:#fff;border-color:#ff8c329e;background:linear-gradient(120deg,#ff8c3259,#ffffff24);box-shadow:0 8px 18px #ff8c3233}.qn-filter-btn.qn-filter-info.is-active{border-color:#38bdf89e;background:linear-gradient(120deg,#38bdf861,#ffffff24);box-shadow:0 8px 18px #38bdf833}.qn-filter-btn.qn-filter-danger.is-active{border-color:#ef44449e;background:linear-gradient(120deg,#ef444459,#ffffff1f);box-shadow:0 8px 18px #ef44442e}.qn-page-shell{max-width:1660px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:.85rem;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem)}.qn-page-card{border-radius:16px;border:1px solid rgba(255,255,255,.14);padding:.75rem;min-height:0;height:100%;display:flex;flex-direction:column}.qn-page-head h2{margin:0;font-size:1.03rem;font-weight:800;color:#f8fcff}.qn-page-head p{margin:.16rem 0 0;font-size:.75rem;color:var(--q-text-soft)}.qn-overview-page{margin-top:.65rem;margin-bottom:.75rem}.qn-page-bulk{margin-top:auto;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:.6rem;background:linear-gradient(145deg,#ffffff1a,#ffffff0a)}.qn-page-bulk h3{margin:0 0 .5rem;font-size:.78rem;font-weight:700;color:#dce9fb}.qn-page-list{flex:1;max-height:none}.qn-page-side .qn-bulk-row form,.qn-page-side .qn-bulk-row .qd-mini-btn{width:100%}.qn-page-side .qd-mini-btn{text-align:center}@media (max-width: 1299.98px){.qn-page-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"side side" "pdca audit";height:auto;min-height:0}.qn-page-side{grid-area:side}.qn-page-col.qn-col-warning{grid-area:pdca}.qn-page-col.qn-col-audit{grid-area:audit}.qn-page-card{min-height:420px;height:auto}}@media (max-width: 899.98px){.qn-page-shell{grid-template-columns:1fr;gap:.75rem;height:auto;min-height:0}.qn-page-card{height:auto;min-height:0;padding:.65rem}.qn-page-list{max-height:360px}.qn-page-head h2{font-size:.95rem}.qn-page-head p{font-size:.72rem}}@media (max-width: 575.98px){.qn-page-shell{gap:.6rem}.qn-page-card{border-radius:13px;padding:.55rem}.qn-page-list{max-height:320px;gap:.45rem}.qn-page-bulk{padding:.52rem}.qn-page-bulk h3{font-size:.74rem}}.qu-shell{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.7fr);gap:.9rem;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem)}.qu-card{border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff08;padding:.9rem;min-height:0;height:100%}.qu-side{display:flex;flex-direction:column;gap:.75rem}.qu-head h1{margin:0;color:#f8fcff;font-size:1.08rem;font-weight:800}.qu-head p{margin:.2rem 0 0;color:var(--q-text-soft);font-size:.76rem}.qu-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.qu-kpi{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.55rem .6rem;background:#ffffff0f}.qu-kpi-accent{border-color:#ff8c327a;background:linear-gradient(120deg,#ff8c322e,#ffffff0f)}.qu-kpi-label{color:#c8d9f4;font-size:.67rem}.qu-kpi-value{margin-top:.1rem;color:#fff;font-size:1rem;font-weight:800}.qu-legend{margin-top:auto;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.6rem;background:#ffffff0a}.qu-legend h3{margin:0 0 .45rem;color:#dce9fb;font-size:.76rem;font-weight:700}.qu-legend-row{display:flex;flex-wrap:wrap;gap:.4rem}.qu-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff1f;color:#f3f9ff;font-size:.64rem;font-weight:700;letter-spacing:.03em;line-height:1;padding:.26rem .52rem}.qu-pill-feature{border-color:#38bdf885;background:#38bdf82e}.qu-pill-fix{border-color:#ff8c3294;background:#ff8c322e}.qu-pill-performance{border-color:#16a34a94;background:#16a34a33}.qu-feed{display:flex;flex-direction:column}.qu-feed-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.45fr);gap:.7rem}.qu-release-nav{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:.45rem;padding-right:.14rem}.qu-release-nav-item{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.5rem .58rem;text-align:left;background:#ffffff0f;cursor:pointer;transition:.16s ease}.qu-release-nav-item:hover{border-color:#ff8c328c;background:linear-gradient(120deg,#ff8c322e,#ffffff14)}.qu-release-nav-item.is-active{border-color:#ff8c329e;background:linear-gradient(120deg,#ff8c3242,#ffffff1a);box-shadow:0 8px 18px #ff8c322e}.qu-release-nav-top{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.qu-release-nav-title{margin-top:.26rem;font-size:.75rem;font-weight:700;color:#f7fbff;line-height:1.3}.qu-release-nav-points{margin-top:.2rem;font-size:.64rem;color:#c9dbf6}.qu-release-detail{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.2rem}.qu-feed-list{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;padding-right:.2rem;display:grid;gap:.7rem;max-height:clamp(280px,68dvh,920px)}.qu-release-item{display:grid;grid-template-columns:18px 1fr;gap:.55rem;min-height:0}.qu-release-line{position:relative;width:18px}.qu-release-line:before{content:"";position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:2px;background:linear-gradient(180deg,#ff8c329e,#58bfff59)}.qu-release-dot{position:absolute;top:.45rem;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:999px;background:#ff8c32;box-shadow:0 0 0 4px #ff8c3233}.qu-release-card{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:.7rem .75rem;background:#ffffff0f}.qu-release-toggle{list-style:none;cursor:pointer}.qu-release-toggle::-webkit-details-marker{display:none}.qu-release-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem}.qu-release-version{color:#ffe7d3;font-size:.74rem;font-weight:700}.qu-release-card h2{margin:0 0 .45rem;color:#fff;font-size:.92rem;font-weight:800}.qu-release-meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.2rem;color:#c9dbf6;font-size:.68rem}.qu-release-chevron{color:#ffcb9f;font-weight:700}.qu-release-card[open] .qu-release-chevron{color:#fff}.qu-release-card[open] .qu-release-chevron:after{content:"  ▲"}.qu-release-card:not([open]) .qu-release-chevron:after{content:"  ▼"}.qu-release-card ul{margin:.52rem 0 0;padding-left:1.02rem;display:grid;gap:.25rem}.qu-release-card li{color:#d9e8fb;font-size:.77rem;line-height:1.4}.qmap-shell{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:.82rem;min-height:calc(100dvh - 76px - 2rem)}.qmap-card{border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff08;padding:.75rem;min-height:0}.qmap-create{display:flex;flex-direction:column}.qmap-create--top{width:min(620px,100%)}.qmap-head h2{margin:0;color:#f8fcff;font-size:1.03rem;font-weight:800}.qmap-head p{margin:.18rem 0 0;color:var(--q-text-soft);font-size:.74rem}.qmap-form{margin-top:.7rem;display:grid;gap:.7rem}.qmap-field label{display:block;margin-bottom:.3rem;font-size:.72rem;color:#d8e6fb;font-weight:600}.qmap-field input,.qmap-inline-form input,.qmap-sub-row input{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#081e42b8;color:#fff;font-size:.78rem;padding:.45rem .55rem;outline:none}.qmap-field input:focus,.qmap-inline-form input:focus,.qmap-sub-row input:focus{border-color:#ff8c32b3;box-shadow:0 0 0 3px #ff8c3229}.qmap-sub-wrap{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:.6rem;background:#ffffff0a}.qmap-sub-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.45rem;color:#d6e6fb;font-size:.7rem;font-weight:700}.qmap-sub-list{display:grid;gap:.4rem}.qmap-sub-row{display:grid;grid-template-columns:1fr auto;gap:.35rem}.qmap-remove{width:1.85rem;border-radius:8px;border:1px solid rgba(239,68,68,.45);background:#ef444433;color:#fff;font-weight:700}.qmap-submit{border:1px solid rgba(255,140,50,.68);border-radius:10px;background:linear-gradient(125deg,#ff8c32e6,#ffab45e6);color:#fff;font-size:.78rem;font-weight:700;padding:.5rem .7rem}.qmap-carousel-card{padding-top:.55rem;padding-bottom:.55rem}.qmap-carousel{margin-top:0;display:flex;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}.qmap-area-pill{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#f5fbff;border-radius:999px;padding:.33rem .62rem;font-size:.7rem;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:.3rem}.qmap-area-pill small{opacity:.8;font-size:.62rem;font-weight:600}.qmap-area-pill.is-active{border-color:#ff8c32ad;background:linear-gradient(120deg,#ff8c324d,#ffffff1a);box-shadow:0 8px 18px #ff8c3233}.qmap-pyramid,.qmap-canvas-card{display:flex;flex-direction:column}.qmap-canvas-scroll{margin-top:.65rem;flex:1;min-height:0;overflow-y:auto;overflow-x:auto;padding-right:.2rem;padding-bottom:.2rem}.qmap-level-area{border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:.78rem;background:#ffffff0a;min-width:1040px;width:-moz-max-content;width:max-content;min-height:580px}.qmap-tree{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:.55rem;background:#ffffff08}.qmap-root-row{display:flex;justify-content:center}.qmap-node{position:relative;border-radius:32px;border:1px solid rgba(255,140,50,.46);background:radial-gradient(circle at 22% 12%,#ffab4c4d,#2551924d 48%,#102a5959);box-shadow:inset 0 1px #ffffff2e,0 12px 26px #020a1e66;padding:.52rem;width:min(620px,96%)}.qmap-node:after{content:"";position:absolute;left:50%;bottom:-18px;transform:translate(-50%);width:2px;height:18px;background:linear-gradient(180deg,#ff8c32a6,#58bfff66)}.qmap-area-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:10px;border:1px solid rgba(255,140,50,.36);background:linear-gradient(120deg,#ff8c3233,#ffffff14)}.qmap-area-title{color:#fff;font-size:.84rem;font-weight:800}.qmap-area-actions{display:inline-flex;align-items:center;gap:.3rem}.qmap-inline-form{margin-top:.48rem;display:grid;grid-template-columns:1fr auto;gap:.35rem}.qmap-inline-form--area{margin-top:0;grid-template-columns:1fr auto;width:100%}.qmap-inline-form--area input{padding-right:2.2rem}.qmap-area-delete-form{position:absolute;top:.45rem;right:.45rem}.qmap-sub-create{margin-top:.95rem;max-width:720px;margin-left:auto;margin-right:auto}.qmap-sub-grid{margin-top:.78rem;display:grid;grid-template-columns:repeat(2,minmax(420px,1fr));gap:.78rem}.qmap-level-sub{position:relative;border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:.7rem .68rem;background:radial-gradient(circle at 16% 10%,#58bfff38,#ffffff0f 55%,#091d426b)}.qmap-level-sub:before{content:"";position:absolute;top:-16px;left:50%;transform:translate(-50%);width:2px;height:16px;background:linear-gradient(180deg,#58bfff8c,#fff3)}.qmap-branch-grid{margin-top:.85rem;position:relative}.qmap-branch-grid:before{content:"";position:absolute;top:-10px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#58bfff4d,#58bfffb8,#58bfff4d)}.qmap-sub-headline{display:flex;align-items:center;gap:.42rem;margin-bottom:.15rem}.qmap-inline-form-sub{margin-top:0;flex:1}.qmap-ico-btn{width:1.75rem;height:1.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff1c;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.qmap-ico-save{border-color:#38bdf880;background:#38bdf833}.qmap-ico-delete{border-color:#ef44448a;background:#ef444438}.qmap-ico-add{border-color:#ff8c3299;background:#ff8c3238}.qmap-sub-title{color:#d7e8ff;font-size:.74rem;font-weight:700}.qmap-micro-list{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.3rem}.qmap-micro-chip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(56,189,248,.42);background:#38bdf829;color:#eaf7ff;font-size:.66rem;padding:.2rem .48rem;line-height:1}.qmap-micro-chip-form{padding:.16rem;gap:.22rem}.qmap-micro-chip-form input{border:none;background:transparent;color:#fff;font-size:.64rem;min-width:84px;max-width:150px;padding:0}.qmap-micro-chip-form input:focus{outline:none}.qmap-micro-btn{width:1.45rem;height:1.45rem;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;border-radius:7px;display:inline-flex;align-items:center;justify-content:center}.qmap-micro-btn-danger{border-color:#ef444485;background:#ef44443d}.qmap-empty{color:#9fbedf;font-size:.66rem}.qmap-shell--concept{max-width:1700px;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:.9rem;min-height:calc(100dvh - 76px - 2rem)}.qmap-shell--concept .qmap-panel{display:flex;flex-direction:column;gap:.7rem}.qmap-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.qmap-mode-btn{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff14;color:#dfeeff;font-size:.75rem;font-weight:700;padding:.5rem .6rem}.qmap-mode-btn.is-active{border-color:#ff8c32a8;background:linear-gradient(125deg,#ff8c323d,#38bdf833);color:#fff}.qmap-select-wrap label{display:block;margin-bottom:.34rem;font-size:.72rem;font-weight:700;color:#d8e6fb}.qmap-select-wrap select{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#081e42b8;color:#fff;padding:.46rem .56rem;font-size:.78rem;outline:none}.qmap-select-wrap select:focus{border-color:#ff8c32b3;box-shadow:0 0 0 3px #ff8c3229}.qmap-submit-danger{border-color:#ef44449e;background:linear-gradient(135deg,#ef4444d6,#b91c1ce6)}.qmap-canvas-card{display:flex;flex-direction:column;min-height:0}.qmap-canvas-card .qmap-canvas-scroll{margin-top:.66rem;flex:1;overflow:auto;padding-right:.24rem;padding-bottom:.24rem}.qmap-board-concept{min-width:980px;min-height:620px;width:-moz-max-content;width:max-content;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 20% 8%,rgba(255,255,255,.08),transparent 48%),radial-gradient(circle at 86% 88%,rgba(56,189,248,.08),transparent 50%),#ffffff0a}.qmap-concept-node{border-radius:30px;border:1px solid rgba(255,140,50,.5);background:radial-gradient(circle at 24% 16%,#ffab4c47,#21509257 56%,#0a235066);box-shadow:inset 0 1px #ffffff2e,0 10px 30px #020a1e59;width:min(640px,96%);text-align:center;font-size:.88rem;font-weight:800;color:#fff}.qmap-concept-sub-grid{margin-top:1.05rem;position:relative;display:grid;grid-template-columns:repeat(2,minmax(410px,1fr));gap:.74rem}.qmap-concept-sub-grid:before{content:"";position:absolute;top:-14px;left:9%;right:9%;height:2px;background:linear-gradient(90deg,#58bfff38,#58bfffc7,#58bfff38)}.qmap-concept-col{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.15);background:radial-gradient(circle at 18% 10%,#38bdf829,#ffffff0d 56%,#091d4273);padding:.68rem}.qmap-concept-col:before{content:"";position:absolute;top:-14px;left:50%;transform:translate(-50%);width:2px;height:14px;background:linear-gradient(180deg,#58bfffb3,#fff3)}.qmap-concept-subhead{margin-bottom:.2rem}.qmap-concept-micro{margin-top:.4rem}@media (max-width: 1199.98px){.qu-shell{grid-template-columns:1fr;height:auto;min-height:0}.qu-card{height:auto}.qu-side{gap:.65rem}.qu-legend{margin-top:0}.qu-feed-list{max-height:clamp(260px,58dvh,760px)}.qu-feed-layout{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr)}.qmap-shell{min-height:0}.qmap-shell--concept{grid-template-columns:1fr;min-height:0}.qmap-create--top{width:100%}.qmap-canvas-scroll{max-height:60dvh}.qmap-level-area{min-width:920px;min-height:520px}.qmap-board-concept{min-width:860px;min-height:560px}}@media (max-width: 767.98px){.qu-shell{gap:.7rem}.qu-card{border-radius:13px;padding:.62rem}.qu-head h1{font-size:.95rem}.qu-head p{font-size:.7rem}.qu-kpi-grid{grid-template-columns:1fr}.qu-feed-list{max-height:clamp(240px,54dvh,680px);gap:.58rem}.qu-feed-layout{grid-template-columns:1fr;gap:.55rem}.qu-release-nav{max-height:180px}.qu-release-detail{max-height:46dvh}.qu-release-item{grid-template-columns:12px 1fr;gap:.45rem}.qu-release-dot{width:8px;height:8px;box-shadow:0 0 0 3px #ff8c3238}.qu-release-card{border-radius:12px;padding:.58rem}.qu-release-head{align-items:flex-start;flex-direction:column;gap:.3rem}.qu-release-card h2{font-size:.84rem}.qu-release-card li{font-size:.72rem}.qmap-shell{gap:.7rem}.qmap-card{border-radius:13px;padding:.62rem}.qmap-head h2{font-size:.95rem}.qmap-head p{font-size:.7rem}.qmap-canvas-scroll{max-height:62dvh}.qmap-level-area{min-width:760px;min-height:480px;padding:.62rem}.qmap-sub-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:.62rem}.qmap-board-concept{min-width:740px;min-height:500px}.qmap-concept-sub-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}}.qflash-wrap{position:fixed;top:1rem;right:1rem;z-index:120;display:grid;gap:.55rem;width:min(92vw,380px)}.qflash{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.65rem .7rem;border-radius:14px;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 28px #00000059;transform:translateY(-8px);opacity:0;transition:all .22s ease}.qflash-success{background:linear-gradient(130deg,#10b98159,#ffffff1c)}.qflash-error{background:linear-gradient(130deg,#ef444459,#ffffff1c)}.qflash-show{transform:translateY(0);opacity:1}.qflash-hide{transform:translateY(-10px);opacity:0}.qflash-ico{width:1.8rem;height:1.8rem;border-radius:10px;background:#fff3;display:inline-flex;align-items:center;justify-content:center;color:#fff}.qflash-text{font-size:.84rem;color:#fff;line-height:1.35}.qflash-close{width:1.8rem;height:1.8rem;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff14;color:#fff;cursor:pointer}.qa-wrap{position:fixed;top:1rem;right:1rem;z-index:130;width:min(92vw,420px);display:grid}.qa-alert{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.66rem;padding:.74rem .78rem;border-radius:14px;border:1px solid rgba(255,255,255,.24);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 30px #02091a6b;animation:qa-in .22s ease-out}.qa-alert:hover{box-shadow:0 20px 36px #02091a80}.qa-alert:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:3px;border-radius:999px}.qa-success{background:linear-gradient(130deg,#10b98147,#051838e0)}.qa-success:before{background:#34d399f2;box-shadow:0 0 14px #10b98194}.qa-error{background:linear-gradient(130deg,#ef444447,#051838e0)}.qa-error:before{background:#f87171f2;box-shadow:0 0 14px #ef444494}.qa-icon{width:1.9rem;height:1.9rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center}.qa-content{min-width:0;display:grid;gap:.18rem}.qa-title{color:#fff;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.qa-text{color:#f8fbff;font-size:.81rem;line-height:1.32;word-break:break-word}.qa-close{width:1.8rem;height:1.8rem;border-radius:8px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff;cursor:pointer}.qa-close:hover{background:#ffffff29;border-color:#ff8c328c}.qa-alert.is-hiding{animation:qa-out .22s ease-in forwards}@keyframes qa-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qa-out{to{opacity:0;transform:translateY(-10px) scale(.985)}}@media (max-width: 1199.98px){.qn-grid{grid-template-columns:1fr}.qn-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.qn-item{grid-template-columns:1fr}.qn-actions{justify-content:flex-start}.qflash-wrap,.qa-wrap{right:.6rem;left:.6rem;width:auto}.qn-overview{grid-template-columns:1fr 1fr;gap:.45rem}.qn-filter-row{gap:.3rem}.qn-filter-btn{font-size:.62rem;padding:.25rem .45rem}}.swal2-popup.qm-swal{border-radius:18px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(145deg,#061838f5,#08244eed)!important;box-shadow:0 18px 44px #0000006b!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:#fff!important;width:calc(100vw - 2.4rem)!important;max-width:32rem!important;box-sizing:border-box}.swal2-popup.qm-swal .swal2-actions{width:100%;gap:.6rem;flex-wrap:wrap}.swal2-popup.qm-swal .swal2-actions .swal2-styled{box-shadow:none;flex:1 1 10rem;min-width:0}.swal2-popup.qm-swal .qm-swal-title{color:#fff!important;font-size:1.08rem!important;font-weight:800!important;letter-spacing:.02em}.swal2-popup.qm-swal .qm-swal-text{color:#dcecff!important}.swal2-popup.qm-swal .qm-swal-btn,.swal2-popup.qm-swal .qm-swal-btn-ghost{border-radius:10px!important;font-size:.78rem!important;font-weight:700!important;min-height:2.15rem;padding:0 .8rem!important}.swal2-popup.qm-swal .qm-swal-btn{border:1px solid rgba(255,140,50,.62)!important;background:linear-gradient(125deg,#ff8c32f2,#ff6d1bf2)!important;color:#fff!important}.swal2-popup.qm-swal .qm-swal-btn-ghost{border:1px solid rgba(255,255,255,.24)!important;background:#1f3f76bf!important;color:#fff!important}.swal2-popup.qm-swal-feedback{max-width:32rem!important}.qm-feedback-body{display:grid;gap:.62rem}.qm-feedback-subtitle{margin:0;font-size:.8rem;color:#d8e8ff}.qm-stars-wrap{display:flex;justify-content:center;gap:.35rem}.qm-star{width:2.2rem;height:2.2rem;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffff80;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:.16s ease}.qm-star.is-on{color:#ffb152;border-color:#ffb152cc;background:linear-gradient(130deg,#ff8c3242,#ffab4538);box-shadow:0 0 16px #ff8c3257}.qm-score{font-size:.74rem;color:#cfe4ff;min-height:1rem}.qm-feedback-comment{width:100%;min-height:110px;resize:vertical;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#05152dad;color:#fff;padding:.6rem .7rem;font-size:.8rem;outline:none}.qm-feedback-comment:focus{border-color:#ff8c32bf;box-shadow:0 0 0 3px #ff8c322e}.swal2-popup.qm-swal-sponsor{max-width:31rem!important}@media (max-width: 420px){.swal2-popup.qm-swal{width:calc(100vw - 1.4rem)!important;border-radius:16px!important}.swal2-popup.qm-swal .qm-swal-title{font-size:1rem!important}.qm-feedback-subtitle{font-size:.76rem}.qm-stars-wrap{flex-wrap:wrap;gap:.3rem}.qm-star{width:2rem;height:2rem;border-radius:11px;font-size:1.05rem}.qm-feedback-comment{min-height:92px;font-size:.78rem}.qm-sponsor-logo{width:112px}.qm-sponsor-text{font-size:.78rem}}.qm-sponsor-body{display:grid;justify-items:center;gap:.7rem}.qm-sponsor-logo{width:136px;height:auto;filter:drop-shadow(0 0 18px rgba(88,191,255,.35))}.qm-sponsor-text{margin:0;font-size:.82rem;line-height:1.45;color:#deedff}@media (max-width: 767.98px){.qd-shell{grid-template-columns:1fr;grid-template-areas:"audit" "standard" "game" "notify";gap:.75rem;min-height:auto}.qd-card{padding:.75rem;border-radius:14px}.qd-card-head{margin-bottom:.55rem}.qd-title{font-size:1rem;line-height:1.2}.qd-subtitle{font-size:.78rem}.qd-legend{gap:.45rem}.qd-legend-item{font-size:.68rem}.qd-audit-card{min-height:auto;height:auto}.qd-audit-body{max-height:50vh;padding:.4rem .2rem .1rem .35rem}.qd-audit-line{padding:.4rem;border-radius:10px}.qd-audit-line-head{gap:.45rem}.qd-audit-location{font-size:.76rem!important}.qd-audit-count{font-size:.62rem;padding:.16rem .42rem}.qd-audit-row .cell-link{width:46px}.qd-cell{min-height:30px;font-size:.67rem}.qd-chart-wrap{height:205px}.qd-chart-wrap-game{height:220px}.qd-legend-open-btn{padding:.26rem .62rem;font-size:.62rem}.qd-level-avatar img{width:96px;max-width:96px;height:auto}.qd-stats-row{gap:.35rem}.qd-stat{padding:.45rem .3rem;border-radius:9px}.qd-stat-label{font-size:.64rem}.qd-stat-value{font-size:.82rem}.qn-grid{grid-template-columns:1fr;gap:.55rem}.qn-col{padding:.55rem;border-radius:11px}.qn-head{gap:.4rem;margin-bottom:.45rem}.qn-head-left h4{font-size:.82rem}.qn-head-left p{font-size:.7rem}.qn-bulk-row{gap:.35rem}.qn-list{max-height:280px}.qn-item{padding:.45rem;border-radius:10px}.qn-title,.qn-text{font-size:.76rem}.qn-date{font-size:.68rem}.qd-mini-btn{font-size:.66rem;padding:.28rem .44rem}}.q-legend-modal{color:#eef4ff}.q-legend-compact{width:100%;max-width:min(100%,1180px);margin-inline:auto}.q-legend-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.q-legend-title{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.01em}.q-legend-tags{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.q-legend-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;font-size:.68rem}.q-legend-dot{width:8px;height:8px;border-radius:50%}.q-legend-dot-audit{background:#ff7a00}.q-legend-dot-pdca{background:#fff;border:1px solid rgba(0,0,0,.22)}.q-legend-note{margin:0 0 .6rem;color:#dbeafe;font-size:.84rem}.q-legend-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.q-legend-panel{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:linear-gradient(145deg,#ffffff14,#ffffff08);overflow:hidden}.q-legend-panel-title{margin:0;padding:.6rem .75rem;font-size:.9rem;font-weight:700;color:#fff;background:linear-gradient(120deg,#ff8c3233,#58bfff1f);border-bottom:1px solid rgba(255,255,255,.16)}.q-legend-table-wrap{overflow:hidden}.q-legend-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.78rem}.q-legend-table th,.q-legend-table td{padding:.5rem .55rem;border-bottom:1px solid rgba(255,255,255,.1)}.q-legend-table thead th{color:#fff;font-weight:600;text-align:center;background:#ffffff0f}.q-legend-table thead th:first-child{text-align:left}.q-legend-table tbody td{text-align:center;color:#f8fafc}.q-legend-table tbody td:first-child{text-align:left}.q-legend-table tbody tr:last-child td{border-bottom:0}.q-legend-status{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.q-legend-status img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.q-legend-status span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}@media (max-width: 767.98px){.q-legend-compact{max-width:min(48rem,calc(100vw - 1.75rem));margin-inline:auto}.q-legend-topline{flex-direction:column;align-items:flex-start;gap:.35rem}.q-legend-tags{justify-content:flex-start}.q-legend-grid{grid-template-columns:1fr;gap:.5rem}.q-legend-table{font-size:.66rem}.q-legend-status img{width:18px;height:18px}}@media (min-width: 768px) and (max-width: 1199.98px){.q-legend-compact{max-width:min(48rem,calc(100vw - 3rem));margin-inline:auto}}@media (max-width: 767.98px){.q-modal-panel[data-maxwidth-key="6xl"]{max-width:min(48rem,calc(100vw - 1.75rem))!important}}@media (min-width: 768px) and (max-width: 1199.98px){.q-modal-panel[data-maxwidth-key="6xl"]{max-width:min(48rem,calc(100vw - 3rem))!important}}.qs-shell{display:grid;grid-template-columns:minmax(320px,410px) minmax(500px,760px) minmax(340px,460px);justify-content:center;gap:1rem;width:100%;max-width:1720px;margin-inline:auto;min-height:calc(100dvh - 76px - 2.4rem)}.qs-alerts{grid-column:1 / -1;display:grid;gap:.45rem}.qs-alert{border-radius:12px;padding:.62rem .8rem;border:1px solid rgba(255,255,255,.2);font-size:.8rem;font-weight:600;transition:opacity .28s ease,transform .28s ease,max-height .28s ease,margin .28s ease,padding .28s ease;max-height:96px;overflow:hidden}.qs-alert.is-dismissing{opacity:0;transform:translateY(-8px);max-height:0;margin:0;padding-top:0;padding-bottom:0}.qs-alert-success{color:#ecfff3;background:linear-gradient(120deg,#22c55e4d,#ffffff14);border-color:#22c55e85}.qs-alert-error{color:#ffecec;background:linear-gradient(120deg,#ef444447,#ffffff14);border-color:#ef44448c}.qs-card{border:1px solid rgba(255,255,255,.18);border-radius:18px;background:linear-gradient(145deg,#ffffff24,#ffffff0a);box-shadow:0 18px 50px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:.95rem;min-height:0;overflow:hidden}.qs-card-create{display:flex;flex-direction:column}.qs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.qs-head-actions{display:inline-flex;align-items:center}.qs-history-btn{border:1px solid rgba(255,140,50,.58);background:linear-gradient(120deg,#ff8c323d,#ffffff1a);color:#fff2e7;border-radius:999px;padding:.38rem .72rem;font-size:.7rem;font-weight:700;line-height:1;letter-spacing:.01em;transition:all .18s ease}.qs-history-btn:hover{border-color:#ff8c32c7;box-shadow:0 10px 20px #ff8c3238;transform:translateY(-1px)}.qs-title{margin:0;color:#fff;font-size:1.02rem;font-weight:700}.qs-subtitle{margin:.2rem 0 0;color:#c7d9f5;font-size:.78rem}.qs-form{display:grid;gap:.65rem;flex:1;min-height:0}.qs-generated-note{margin:.1rem 0 0;font-size:.72rem;color:#c9ddfa}.qs-field{display:grid;gap:.35rem}.qs-field>span{font-size:.76rem;color:#dbeafe}.qs-select{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.22);background:#05152dad;color:#f8fbff;padding:.55rem .65rem}.qs-roles{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.qs-role{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.3rem .55rem;background:#ffffff14;color:#eaf2ff;font-size:.74rem;position:relative;cursor:pointer}.qs-role input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.qs-control{width:1rem;height:1rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#051732f2;border:1px solid rgba(255,255,255,.5);transition:all .17s ease}.qs-control--radio{border-radius:999px}.qs-control--radio:after{content:"";width:.54rem;height:.54rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd6b2,#ff9a4a 45%,#ff7d25);box-shadow:0 0 10px #ff8c32a6;transform:scale(0);transition:transform .14s ease}.qs-control--check{border-radius:4px}.qs-control--check:after{content:"";width:.54rem;height:.3rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .14s ease}.qs-role input:checked+.qs-control--radio{border-color:#ff8c32;box-shadow:0 0 0 3px #ff8c3240}.qs-role input:checked+.qs-control--radio:after{transform:scale(1)}.qs-role input:checked+.qs-control--check{background:linear-gradient(145deg,#ff9a4a,#ff7d25);border-color:#ff8c32;box-shadow:0 0 0 3px #ff8c3240}.qs-role input:checked+.qs-control--check:after{transform:rotate(-45deg) scale(1)}.qs-role:hover .qs-control{border-color:#ff8c32b3}.qs-role input:focus-visible+.qs-control{outline:2px solid rgba(255,140,50,.65);outline-offset:1px}.qs-actions{margin-top:auto;padding-top:.75rem;display:flex;justify-content:center}.qs-btn-main{background:linear-gradient(130deg,#ff8c32eb,#ff6d1beb)!important;border-color:#ffffff40!important}.qs-list{display:grid;gap:.6rem;max-height:none;overflow:auto;padding-right:.2rem}.qs-search-wrap{margin:.08rem 0 .6rem}.qs-search-wrap-compact{margin:0 0 .42rem}.qs-search-input{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#05152dad;color:#f8fbff;padding:.5rem .62rem;font-size:.78rem;transition:border-color .18s ease,box-shadow .18s ease}.qs-search-input:focus{border-color:#ff8c32b8;box-shadow:0 0 0 3px #ff8c322e;outline:none}.qs-user{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:.6rem;background:#ffffff12}.qs-user:hover{border-color:#ff8c3280;box-shadow:0 10px 20px #ff8c3229}.qs-user-main{display:flex;align-items:center;gap:.55rem;min-width:0}.qs-avatar{width:2.15rem;height:2.15rem;border-radius:999px;background:linear-gradient(145deg,#58bfffe0,#104080d6);color:#fff;font-size:.84rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.qs-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qs-meta{min-width:0}.qs-name{color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-info{color:#c4d8f5;font-size:.72rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-presence-line{margin-top:.28rem;display:flex;align-items:center;gap:.42rem}.qs-presence-badge{border-radius:999px;padding:.16rem .45rem;font-size:.62rem;font-weight:700;border:1px solid transparent}.qs-presence-badge.is-online{color:#eafff1;background:#22c55e52;border-color:#22c55ead}.qs-presence-badge.is-offline{color:#fff2e8;background:#ff8c323d;border-color:#ff8c32a6}.qs-presence-time{font-size:.66rem;color:#bfd6f5}.qs-icon-btn{width:2rem;height:2rem;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff1f;color:#fff;display:inline-flex;align-items:center;justify-content:center}.qs-empty{border:1px dashed rgba(255,255,255,.2);border-radius:12px;padding:.9rem;text-align:center;color:#dbeafe}.qs-modal-title{margin:0;color:#fff;font-size:1rem;font-weight:700}.quantum-nav-ico-svg{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#dff0ff}.qs-user .quantum-dropdown-menu{border-color:#ffffff47;background:linear-gradient(145deg,#051838f5,#07244ef2);box-shadow:0 16px 34px #0000006b}.qs-menu-action{border:1px solid rgba(255,255,255,.2)!important;border-radius:10px;margin:.25rem .45rem;width:calc(100% - .9rem)!important;color:#e9f3ff!important;background:#ffffff14!important}.qs-menu-action:hover{background:linear-gradient(120deg,#ff8c324d,#ffffff24)!important;border-color:#ff8c328c!important}.qs-menu-action-danger{border-color:#ef44446b!important;background:#ef444424!important}.qs-modal-form{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:linear-gradient(145deg,#ffffff1a,#ffffff08)}.qsa-modal{max-height:min(78vh,860px);display:flex;flex-direction:column;min-height:0}.qsa-title{margin:0;color:#fff;font-size:1.02rem;font-weight:700}.qsa-subtitle{margin:.28rem 0 .7rem;color:#c7d9f5;font-size:.78rem}.qsa-list{display:grid;gap:.6rem;overflow:auto;min-height:0;padding-right:.2rem}.qsa-search-wrap{margin-top:0;margin-bottom:.65rem}.qsa-item{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff12;padding:.58rem .62rem}.qsa-item-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.34rem}.qsa-name{color:#fff;font-size:.82rem;font-weight:700}.qsa-counters{display:inline-flex;gap:.35rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.qsa-pill{border-radius:999px;border:1px solid rgba(255,140,50,.58);background:linear-gradient(120deg,#ff8c323d,#ffffff1a);color:#fff;font-size:.64rem;font-weight:700;line-height:1;padding:.24rem .42rem}.qsa-pill-soft{border-color:#ffffff38;background:#ffffff14;color:#dbeafe}.qsa-last{color:#cfe1fb;font-size:.69rem}.qsa-last strong{color:#fff}.qsa-events{margin:.45rem 0 0;padding:0;list-style:none;display:grid;gap:.22rem}.qsa-events li{border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:.28rem .42rem;background:#ffffff0d;color:#ecf4ff;font-size:.68rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.qsa-events li small{color:#bcd6fa;font-size:.62rem;white-space:nowrap}.qsa-empty{border:1px dashed rgba(255,255,255,.2);border-radius:10px;padding:.6rem;text-align:center;color:#dbeafe;font-size:.72rem}.qs-modal-actions{gap:.5rem}.qs-btn-ghost{border-color:#ffffff47!important;background:#ffffff1f!important;color:#f2f8ff!important}.qs-card-alloc{display:flex;flex-direction:column;min-height:0;overflow:hidden}.qs-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.6rem}.qs-no-kanban-field{margin-bottom:.6rem}.qs-no-kanban-dropdown{border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#05152d9e;overflow:hidden;transition:border-color .22s ease,box-shadow .24s ease,background .22s ease}.qs-no-kanban-dropdown:hover{border-color:#ff8c3273;box-shadow:0 10px 22px #ff8c3229}.qs-no-kanban-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.55rem;color:#f3f8ff;font-size:.76rem;padding:.52rem .65rem;position:relative;transition:background .22s ease}.qs-no-kanban-summary:hover{background:#ffffff0d}.qs-no-kanban-summary::-webkit-details-marker{display:none}.qs-no-kanban-summary:after{content:"";width:.46rem;height:.46rem;border-right:2px solid rgba(255,255,255,.82);border-bottom:2px solid rgba(255,255,255,.82);transform:rotate(45deg);transform-origin:center;transition:transform .26s ease,border-color .22s ease}.qs-no-kanban-count{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:.45rem;min-width:1.4rem;height:1.4rem;border-radius:999px;border:1px solid rgba(255,140,50,.55);background:linear-gradient(120deg,#ff8c3242,#ffffff14);color:#fff;font-size:.66rem;font-weight:700}.qs-no-kanban-menu{border-top:1px solid rgba(255,255,255,0);padding:0 .4rem;max-height:0;opacity:0;transform:translateY(-6px);overflow:hidden;transition:max-height .32s ease,opacity .24s ease,transform .3s ease,padding .22s ease,border-color .26s ease}.qs-no-kanban-dropdown[open]{border-color:#ff8c3280;background:#05152db8}.qs-no-kanban-dropdown[open] .qs-no-kanban-summary:after{transform:rotate(225deg);border-color:#ffd2adf2}.qs-no-kanban-dropdown[open] .qs-no-kanban-menu{border-top-color:#ffffff24;padding:.35rem .4rem .45rem;max-height:220px;opacity:1;transform:translateY(0)}.qs-no-kanban-list{margin:0;padding:0;list-style:none;display:grid;gap:.28rem;max-height:140px;overflow:auto}.qs-no-kanban-list li,.qs-no-kanban-empty{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#e5f0ff;font-size:.71rem;padding:.32rem .45rem}.qs-metric{border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:.42rem .5rem;background:#ffffff14}.qs-metric-label{color:#c7d9f5;font-size:.64rem}.qs-metric-value{margin-top:.08rem;color:#fff;font-weight:700;font-size:.94rem}.qs-alloc-list{display:grid;gap:.45rem;max-height:none;overflow:auto;padding-right:.15rem}.qs-alloc-row{border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;padding:.52rem .58rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem}.qs-alloc-row:hover{border-color:#ff8c3280;box-shadow:0 10px 22px #ff8c3229}.qs-alloc-main{min-width:0}.qs-alloc-user{color:#fff;font-size:.78rem;font-weight:700;line-height:1.2}.qs-alloc-summary{margin-top:.22rem;color:#d7e8ff;font-size:.7rem;line-height:1.35}.qs-alloc-toggle{margin-top:.28rem;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#dbeafe;border-radius:999px;font-size:.62rem;line-height:1;padding:.24rem .48rem;cursor:pointer}.qs-alloc-toggle:hover{border-color:#ff8c328c;background:linear-gradient(120deg,#ff8c3247,#ffffff1f);color:#fff}.qs-alloc-lines{margin-top:.32rem;display:grid;gap:.14rem}.qs-alloc-line{display:flex;gap:.34rem;align-items:baseline;min-width:0}.qs-alloc-key{flex-shrink:0;color:#93b8e9;font-size:.64rem;min-width:2.45rem}.qs-alloc-val{color:#d7e8ff;font-size:.69rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-alloc-badge{flex-shrink:0;border:1px solid rgba(255,140,50,.52);background:linear-gradient(120deg,#ff8c3252,#ffffff1f);color:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}@media (max-width: 1199.98px){.qs-shell{grid-template-columns:1fr;min-height:auto}.qs-list{max-height:52vh;overflow:auto}.qs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-alloc-list{max-height:40vh;overflow:auto}}@media (min-width: 1200px){.qs-shell{height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden;align-items:stretch}.qs-card-create,.qs-card-list,.qs-card-alloc{height:100%;min-height:0}.qs-card-list,.qs-card-alloc{display:flex;flex-direction:column}.qs-list,.qs-alloc-list{flex:1;min-height:0}.qs-form{gap:.5rem}.qs-actions{padding-top:.45rem}.qs-field>span{font-size:.72rem}.qs-card-create .qs-select,.qs-card-create input[type=text],.qs-card-create input[type=email],.qs-card-create input[type=password]{min-height:2.1rem;padding-top:.42rem;padding-bottom:.42rem}}.quantum-auth-title{margin-top:1.05rem;margin-bottom:0;font-size:clamp(1.32rem,2.1vw,2rem);line-height:1.1;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f8fcff;text-align:center;position:relative;text-shadow:0 0 10px rgba(88,191,255,.55),0 0 22px rgba(88,191,255,.35),0 0 38px rgba(255,140,50,.22)}.quantum-auth-title:before{content:"";position:absolute;left:50%;bottom:-.45rem;width:min(82%,14rem);height:2px;transform:translate(-50%);background:linear-gradient(90deg,#58bfff00,#58bffff2 30%,#ff8c32f2 70%,#ff8c3200);border-radius:999px;box-shadow:0 0 14px #58bfff73}.quantum-auth-title:after{content:none;position:absolute;left:50%;top:-.38rem;width:.44rem;height:.44rem;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle,#fffffff2,#ff8c32b8 55%,#ff8c3200);box-shadow:0 0 14px #ff8c32a6;display:none}.qg-btn{background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2)!important;border-color:#ffffff38!important;color:#fff!important;box-shadow:0 10px 24px #ff6d1b47}.qg-btn:hover,.qg-btn:focus{background:linear-gradient(130deg,#ffa052fa,#ff7c2afa)!important;transform:translateY(-1px)}.qg-btn-link{display:inline-flex;align-items:center;justify-content:center;padding:.52rem 1rem;border-radius:.375rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2);color:#fff;font-weight:600;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px #ff6d1b47;transition:.17s ease}.qg-btn-link:hover,.qg-btn-link:focus{background:linear-gradient(130deg,#ffa052fa,#ff7c2afa);transform:translateY(-1px);color:#fff}@media (max-width: 767.98px){.quantum-auth-title{font-size:clamp(1.18rem,5.3vw,1.56rem);letter-spacing:.095em;margin-top:.82rem}.quantum-auth-title:before{bottom:-.35rem;width:min(88%,12rem)}}.qp-shell{width:100%;padding:clamp(.75rem,1.4vw,1.25rem);display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr);align-items:start;min-height:calc(100dvh - 76px - 2.4rem)}.qp-alerts{display:grid;gap:.48rem}.qp-alert{border-radius:.72rem;padding:.62rem .82rem;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.78rem;transition:opacity .24s ease,transform .24s ease}.qp-alert-success{background:linear-gradient(145deg,#1baa5f42,#0f347866)}.qp-alert-error{background:linear-gradient(145deg,#be3e4f47,#0f347866)}.qp-alert.is-dismissing{opacity:0;transform:translateY(-6px)}.qp-card{border-radius:1rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,#304f80bd,#0b2355c7);box-shadow:0 16px 34px #030c215c;padding:clamp(.88rem,1.5vw,1.12rem);min-height:0}.qp-card-danger{border-color:#ff80804d}.qp-head{display:grid;gap:.3rem}.qp-title{margin:0;color:#fff;font-size:clamp(1.02rem,1.35vw,1.2rem);font-weight:700}.qp-subtitle{margin:0;color:#ebf6ffc7;font-size:.75rem}.qp-profile-grid{margin-top:.95rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9rem;min-height:0;height:100%}.qp-avatar-card{border-radius:.92rem;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#14356fb8,#0d285edb);padding:.82rem;display:grid;gap:.76rem;justify-items:center;align-content:start}.qp-avatar-wrap{width:min(11rem,100%);aspect-ratio:1 / 1;margin-inline:auto;border-radius:999px;border:2px solid rgba(255,255,255,.28);background:radial-gradient(circle at 24% 20%,#ff993d57,#1f56a347 40%,#0a1b48d1);display:grid;place-items:center;overflow:hidden}.qp-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qp-avatar-initial{font-size:clamp(2.6rem,4.5vw,3.1rem);font-weight:800;color:#fff}.qp-avatar-actions{display:grid;gap:.56rem}.qp-upload-btn,.qp-remove-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.36rem;min-width:12.2rem;padding-inline:.9rem;border-radius:.65rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;cursor:pointer}.qp-upload-btn{border:1px solid rgba(255,255,255,.24);background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2);box-shadow:0 12px 24px #ff6d1b40}.qp-remove-btn{border:1px solid rgba(255,121,121,.35);background:linear-gradient(130deg,#823645bd,#5f2631cc)}.qp-form-card{border-radius:.92rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#2140769e,#0f2c63c2);padding:.84rem;flex:1 1 auto;height:auto;min-height:0;display:flex;flex-direction:column}.qp-form-layout{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.qp-card-profile .qp-form-layout{grid-template-columns:minmax(0,1fr);height:100%;align-content:start}.qp-form-layout-compact{grid-template-columns:minmax(0,1fr)}.qp-field{display:grid;gap:.36rem}.qp-field>span{color:#ebf5ffeb;font-size:.72rem;font-weight:600}.qp-field-full{grid-column:1 / -1}.qp-field input[type=text],.qp-field input[type=email],.qp-field input[type=password]{background:#07193eb3!important;border:1px solid rgba(130,171,224,.3)!important;color:#fff!important;border-radius:.62rem!important;min-height:2.45rem}.qp-field input::-moz-placeholder{color:#d8e5f68f}.qp-field input::placeholder{color:#d8e5f68f}.qp-field input:focus{border-color:#ff8c32e6!important;box-shadow:0 0 0 2px #ff8c323d!important}.qp-verify-box{margin-top:.34rem;display:grid;gap:.3rem}.qp-verify-text{margin:0;color:#ffc8c8f0;font-size:.73rem}.qp-link-btn{justify-self:start;border:0;padding:0;background:none;color:#ffaf61;text-decoration:underline;font-size:.72rem}.qp-verify-ok{margin:0;color:#edf7fff2;font-size:.72rem}.qp-switch{display:inline-flex;align-items:center;gap:.52rem;color:#eef6ffeb;font-size:.72rem}.qp-switch input{position:absolute;opacity:0;pointer-events:none}.qp-switch-ui{width:2.2rem;height:1.16rem;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#142850c7;position:relative;transition:.17s ease}.qp-switch-ui:after{content:"";position:absolute;top:.12rem;left:.14rem;width:.82rem;height:.82rem;border-radius:999px;background:#cbdaf1;transition:.17s ease}.qp-switch input:checked+.qp-switch-ui{background:linear-gradient(120deg,#ff9842f2,#ff7a1ff5);border-color:#ffbc7de6}.qp-switch input:checked+.qp-switch-ui:after{transform:translate(1rem);background:#fff}.qp-actions{grid-column:1 / -1;display:flex;align-items:center;gap:.56rem;padding-top:.22rem}.qp-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.qp-actions-inline{grid-column:auto;padding-top:0;margin-left:auto}.qp-save-btn{min-height:2.2rem}.qp-save-ok{margin:0;color:#e7f5fff2;font-size:.74rem}.qp-danger .qp-subtitle{color:#ffe1e1db;text-align:center}.qp-danger{display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;margin-top:0}.qp-danger-panel{margin-top:0;margin-bottom:0;border-radius:.88rem;border:1px solid rgba(255,130,170,.4);background:linear-gradient(145deg,#6d2c4261,#0e2352a8),repeating-linear-gradient(120deg,#ff82a612 0,#ff82a612 12px,#fff0 12px,#fff0 24px);box-shadow:0 0 0 1px #ff92bd2e inset,0 0 26px #f63e7c38;padding:.84rem .72rem}.qp-danger-actions{margin-top:.92rem;display:flex;justify-content:center;padding-top:.32rem}.qp-btn-danger,.qp-btn-ghost{min-height:2.15rem}.qp-modal-form{color:#fff}.qp-modal-title{margin:0;color:#fff;font-size:1.02rem;font-weight:700}.qp-modal-subtitle{color:#e8f3ffcc;font-size:.75rem}.qp-modal-actions{gap:.46rem}.qp-cropper-backdrop{z-index:140;background:#040a1ab8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem}.qp-cropper-backdrop:not(.hidden){display:flex;align-items:center;justify-content:center}.qp-cropper-panel{width:min(96vw,30rem);border-radius:.9rem;border:1px solid rgba(255,255,255,.24);background:linear-gradient(145deg,#264374ed,#0f2755f2);box-shadow:0 16px 38px #0000006b;padding:.9rem}.qp-cropper-title{margin:0 0 .64rem;color:#fff;text-align:center;font-weight:700}.qp-cropper-btn{min-height:2rem;border-radius:.56rem;border:1px solid rgba(255,255,255,.24);padding:0 .74rem;color:#fff;font-size:.72rem;font-weight:700}.qp-cropper-btn-main{background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2)}.qp-cropper-btn-ghost{background:#1a3567b8}@media (min-width: 1280px){.qp-shell{height:calc(100dvh - 76px - 2.4rem);overflow:hidden;align-items:stretch;grid-template-columns:minmax(0,2.15fr) minmax(0,1.2fr);grid-template-areas:"profile security";grid-template-rows:minmax(0,1fr)}.qp-card-profile{grid-area:profile;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.qp-card-security{grid-area:security;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.qp-card-profile .qp-profile-grid{min-height:0;height:100%;grid-template-rows:auto auto;align-content:start}.qp-card-profile .qp-form-card{height:312px;max-height:312px}.qp-shell .qp-title{font-size:1rem}.qp-shell .qp-subtitle{font-size:.69rem}.qp-shell .qp-field>span{font-size:.67rem}.qp-shell .qp-field input[type=text],.qp-shell .qp-field input[type=email],.qp-shell .qp-field input[type=password]{min-height:2.2rem}.qp-shell .qp-avatar-wrap{width:min(9.4rem,100%)}.qp-shell .qp-upload-btn,.qp-shell .qp-remove-btn{min-height:2.18rem}.qp-shell .qp-security-stack{gap:.72rem;min-height:100%}.qp-shell .qp-danger{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.qp-shell .qp-danger-panel{width:min(100%,28rem);margin-inline:auto}}.qp-security-stack{display:flex;flex-direction:column;gap:.95rem;min-height:100%}.qp-security-divider{display:block;width:100%;height:4px;border-radius:999px;background:linear-gradient(90deg,#fff0,#ff315d,#fff0),repeating-linear-gradient(90deg,#ffafc45c 0,#ffafc45c 8px,#fff0 8px,#fff0 16px);box-shadow:0 0 18px #ff315de6,0 0 34px #ff315d85,0 0 3px #ffd7e1e6 inset;margin:.28rem 0 .42rem}.qp-modal-danger-shell{border:1px solid rgba(255,136,136,.38);border-radius:.9rem;background:linear-gradient(150deg,#59263952,#0f224ec7)}.qp-modal-danger-title{color:#fff;text-shadow:0 0 14px rgba(255,122,122,.3)}.qp-modal-danger-note{border-radius:.68rem;border:1px solid rgba(255,146,146,.34);background:linear-gradient(130deg,#8234465c,#5a23346b);color:#ffe5e5f2;font-size:.73rem;padding:.56rem .64rem}.qp-btn-danger-hard{background:linear-gradient(130deg,#d44052f5,#ab1e37f2);border-color:#ffa8a859}.qp-danger .qp-btn-danger{min-width:11.2rem;background:linear-gradient(125deg,#ff7a9433,#d2365cf2);border:1px solid rgba(255,170,194,.55);box-shadow:0 0 0 1px #ff78a033 inset,0 0 18px #ff4a796b,0 0 34px #ff4a7938;letter-spacing:.05em}@media (max-width: 1199.98px){.qp-shell{min-height:auto;height:auto}.qp-card{overflow:visible}.qp-profile-grid{grid-template-rows:auto auto;height:auto}.qp-form-card{height:auto}.qp-inline-actions{align-items:flex-start}}@media (max-width: 767.98px){.qp-shell{padding:.72rem;min-height:auto;height:auto;gap:.72rem}.qp-form-layout{grid-template-columns:minmax(0,1fr)}.qp-actions{flex-wrap:wrap}.qp-avatar-wrap{width:min(8.6rem,100%)}.qp-upload-btn,.qp-remove-btn{min-width:100%;font-size:.68rem}.qp-inline-actions{flex-direction:column;align-items:stretch}.qp-actions-inline{margin-left:0;justify-content:flex-end}.qp-security-stack{gap:.64rem}}@media (max-width: 430px){.qp-card{padding:.72rem;border-radius:.86rem}.qp-title{font-size:.96rem}.qp-subtitle{font-size:.68rem}.qp-field>span{font-size:.64rem}.qp-field input[type=text],.qp-field input[type=email],.qp-field input[type=password]{min-height:2.12rem;font-size:.79rem}.qp-save-btn,.qp-btn-danger{min-height:2.08rem;font-size:.68rem}}.qp-photo-source-backdrop,.qp-camera-backdrop{z-index:145;background:#040a1aad;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:1rem}.qp-photo-source-backdrop:not(.hidden),.qp-camera-backdrop:not(.hidden){display:flex;align-items:center;justify-content:center}.qp-photo-source-panel,.qp-camera-panel{width:min(96vw,28rem);border-radius:.95rem;border:1px solid rgba(255,255,255,.22);background:linear-gradient(155deg,#284574f0,#0b224ef5);box-shadow:0 24px 40px #030a1c73;padding:.95rem}.qp-photo-source-title,.qp-camera-title{margin:0;color:#fff;font-size:.98rem;font-weight:700}.qp-photo-source-subtitle{margin:.34rem 0 0;color:#e8f3ffd1;font-size:.74rem}.qp-photo-source-actions{margin-top:.86rem;display:grid;gap:.44rem}.qp-photo-option{min-height:2.3rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.qp-photo-option-main{background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2)}.qp-photo-option-ghost{background:#19305fcc}.qp-camera-video-wrap{margin-top:.7rem;border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:#021126}#cameraPreview{width:100%;max-height:58dvh;-o-object-fit:cover;object-fit:cover;display:block}.qp-camera-actions{margin-top:.68rem;display:flex;justify-content:flex-end;gap:.46rem}.qp-camera-btn{min-height:2.14rem;padding:0 .78rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:.72rem;font-weight:700}.qp-camera-btn-main{background:linear-gradient(130deg,#ff8c32f2,#ff6d1bf2)}.qp-camera-btn-ghost{background:#19305fcc}.qpa-shell{max-width:1320px;margin:0 auto;width:100%}.qpa-card{border-radius:18px;border:1px solid rgba(255,255,255,.2);padding:1rem;background:radial-gradient(38rem 20rem at 5% -18%,rgba(88,191,255,.14),transparent 62%),radial-gradient(32rem 16rem at 100% 0%,rgba(255,140,50,.12),transparent 66%),linear-gradient(145deg,#ffffff21,#ffffff0a)}.qpa-head h1{margin:0;color:#fff;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:800}.qpa-head p{margin:.26rem 0 0;color:#c9ddfb;font-size:.78rem;line-height:1.45}.qpa-form-wrap{margin-top:.85rem}.qpa-form,.qpa-layout,.qpa-layout-left,.qpa-layout-right{display:grid;gap:.74rem}.qpa-actions-top{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.42rem}.qpa-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.qpa-meta-card,.qpa-question-card,.qpa-media-card{border:1px solid rgba(255,255,255,.18);border-radius:14px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);padding:.7rem}.qpa-meta-card label,.qpa-field label,.qpa-media-card>label,.qpa-question-row label{display:block;color:#d8e8ff;font-size:.7rem;font-weight:700;margin-bottom:.26rem}.qpa-meta-card p,.qpa-question-row p{margin:0;color:#fff;font-size:.76rem;line-height:1.4}.qpa-field{display:grid;gap:.2rem}.qpa-input,.qpa-textarea{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#07193ebd!important;color:#fff!important;padding:.52rem .6rem;font-size:.78rem}.qpa-date-input{letter-spacing:.04em;font-weight:700}.qpa-input[type=date]{color-scheme:dark;-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:2.28rem}.qpa-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:8px;padding:.2rem;background:radial-gradient(circle at 35% 35%,#ffae4661,#58bfff38);filter:brightness(1.15) saturate(1.05) contrast(1.05)}.qpa-input[type=date]::-webkit-datetime-edit,.qpa-input[type=date]::-webkit-datetime-edit-text,.qpa-input[type=date]::-webkit-datetime-edit-day-field,.qpa-input[type=date]::-webkit-datetime-edit-month-field,.qpa-input[type=date]::-webkit-datetime-edit-year-field{color:#f3f9ff}.tribute-container{z-index:120!important;border:1px solid rgba(255,255,255,.24);border-radius:12px;overflow:hidden;background:linear-gradient(150deg,#051634fa,#08234ef5);box-shadow:0 16px 36px #01081a75;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tribute-container ul{margin:0;padding:.3rem;list-style:none;max-height:260px;overflow-y:auto}.tribute-container li{border:1px solid transparent;border-radius:10px;padding:.36rem .42rem;color:#8ec8ff}.tribute-container li,.tribute-container li *{color:#8ec8ff!important}.tribute-container li.highlight{border-color:#ff8c3294;background:linear-gradient(120deg,#ff8c323d,#ffffff14)}.tribute-container li.highlight,.tribute-container li.highlight *{color:#d7ebff!important}.qpa-mention-item{display:block;align-items:center;min-width:0}.qpa-mention-name{color:#8ec8ff;font-size:.74rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpa-mention-name span{color:#b7dcff;font-weight:800}.qpa-mention-name .highlight,.qpa-mention-name strong,.tribute-container li.highlight .qpa-mention-name,.tribute-container li.highlight .qpa-mention-name .highlight{color:#d7ebff!important;font-weight:800}.flatpickr-calendar{border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;background:linear-gradient(155deg,#051634fa,#08234ef2)!important;box-shadow:0 18px 38px #01081a80!important;overflow:hidden}.flatpickr-months,.flatpickr-weekdays{background:#ffffff0f!important}.flatpickr-current-month,.flatpickr-monthDropdown-months,.numInput.cur-year,.flatpickr-weekday,.flatpickr-day{color:#eaf4ff!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{fill:#ffd7b1!important;color:#ffd7b1!important}.flatpickr-day{border-radius:8px}.flatpickr-day.today{border-color:#ff8c32d9!important;color:#ffd6b0!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:linear-gradient(130deg,#ffae46f5,#ff8c32eb)!important;border-color:#ffca7ce0!important;color:#fff!important}.flatpickr-day:hover{background:#ff8c3238!important;border-color:#ff8c3266!important}.qpa-input::-moz-placeholder,.qpa-textarea::-moz-placeholder{color:#d6e6fa9e}.qpa-input::placeholder,.qpa-textarea::placeholder{color:#d6e6fa9e}.qpa-input:focus,.qpa-textarea:focus{border-color:#ff8c32b8!important;box-shadow:0 0 0 3px #ff8c322e!important;outline:none}.qpa-textarea{min-height:108px;resize:vertical}.qpa-question-card h2{margin:0 0 .54rem;color:#fff;font-size:.86rem;font-weight:800}.qpa-question-grid{display:grid;gap:.42rem}.qpa-question-row{border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0d;padding:.5rem .55rem}.qpa-question-row.is-warning{border-color:#ff8c3273;background:linear-gradient(130deg,#ff8c322b,#ffffff0d)}.qpa-dropzone{margin-top:.35rem;border:2px dashed rgba(255,255,255,.3);border-radius:12px;min-height:240px;display:grid;place-items:center;background:#ffffff08;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.qpa-dropzone:hover,.qpa-dropzone.is-dragover{border-color:#ff8c32a6;background:#ff8c321a;box-shadow:0 10px 24px #ff8c3229}.qpa-media-preview{width:100%;height:100%;min-height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:.55rem;color:#e5f1ff;font-size:.78rem}.qpa-media-preview .kb-media-preview-image,.qpa-media-preview .kb-media-preview-video{max-width:100%;max-height:min(36dvh,14rem);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.qpa-media-actions{margin-top:.52rem;display:flex;flex-wrap:wrap;gap:.42rem}.qpa-media-btn{border:1px solid rgba(255,140,50,.62);border-radius:10px;background:linear-gradient(125deg,#ff8c32eb,#ff6d1beb);color:#fff;font-size:.72rem;font-weight:800;padding:.42rem .72rem}.qpa-media-btn-danger{border-color:#ff787880;background:linear-gradient(125deg,#c34242e6,#912a2aeb)}.qpa-grid-2{display:grid;grid-template-columns:1fr 240px;gap:.62rem}.qpa-submit-row{display:flex;justify-content:center;padding-top:.2rem}.qpa-btn-cancel,.qpa-btn-save{min-height:2.16rem;border-radius:10px!important;font-size:.72rem;font-weight:800;letter-spacing:.04em}.qpa-btn-cancel{border:1px solid rgba(255,128,128,.58)!important;background:linear-gradient(130deg,#ce4254f0,#9f263cf0)!important;color:#fff!important;box-shadow:0 10px 22px #a9263e42}.qpa-btn-save{border:1px solid rgba(255,205,132,.68)!important;background:linear-gradient(130deg,#ffae46fa,#ff8c32f5)!important;color:#fff!important;box-shadow:0 10px 24px #ff8c3252}.qpa-cancel-modal{display:grid;gap:.75rem;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(26rem 12rem at 0% -14%,rgba(88,191,255,.16),transparent 64%),radial-gradient(24rem 12rem at 100% 0%,rgba(255,140,50,.12),transparent 66%),linear-gradient(145deg,#ffffff1a,#ffffff08);padding:1rem}.qpa-cancel-head{display:grid;gap:.34rem}.qpa-cancel-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,192,129,.54);border-radius:999px;padding:.14rem .52rem;background:linear-gradient(130deg,#ff8c3233,#ffffff14);color:#ffe1c6;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.qpa-cancel-title{margin:0;color:#f7fbff;font-size:1rem;font-weight:800;letter-spacing:.02em}.qpa-cancel-message{margin:0;color:#d8e8ff;font-size:.82rem;line-height:1.5}.qpa-cancel-alert{border:1px solid rgba(255,132,132,.4);border-radius:12px;background:linear-gradient(135deg,#aa344a3d,#071b3e80);padding:.56rem .62rem}.qpa-cancel-alert-title{margin:0;color:#ffe4e4;font-size:.74rem;font-weight:800}.qpa-cancel-list{margin:.38rem 0 0;padding-left:1rem;display:grid;gap:.2rem;color:#f5d9df;font-size:.72rem;line-height:1.4}.qpa-cancel-actions{margin-top:.16rem;display:flex;justify-content:center;gap:.45rem;flex-wrap:wrap}.qpa-cancel-keep,.qpa-cancel-confirm{min-height:2.16rem;border-radius:10px!important;font-size:.72rem;font-weight:800;letter-spacing:.04em}.qpa-cancel-keep{border:1px solid rgba(134,184,255,.62)!important;background:linear-gradient(130deg,#2d60b8eb,#1e4286e6)!important;color:#eef6ff!important;box-shadow:0 10px 22px #142f6259}.qpa-cancel-confirm{border:1px solid rgba(255,128,128,.58)!important;background:linear-gradient(130deg,#ce4254f0,#9f263cf0)!important;color:#fff!important;box-shadow:0 10px 22px #a9263e42}.qcd-shell{width:100%;max-width:1320px;margin:0 auto}.qcd-card{border-radius:18px;border:1px solid rgba(255,255,255,.2);padding:1rem;background:radial-gradient(38rem 20rem at 5% -18%,rgba(88,191,255,.14),transparent 62%),radial-gradient(32rem 16rem at 100% 0%,rgba(255,140,50,.12),transparent 66%),linear-gradient(145deg,#ffffff21,#ffffff0a);display:grid;gap:.78rem}.qcd-head{display:grid;gap:.3rem}.qcd-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid rgba(255,195,138,.6);background:#ff8c3229;color:#ffe2c7;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.14rem .5rem}.qcd-head h1{margin:0;color:#fff;font-size:clamp(1.04rem,1.6vw,1.35rem);font-weight:800}.qcd-head p{margin:0;color:#cce0fc;font-size:.76rem;line-height:1.45}.qcd-head p strong{color:#f2f8ff}.qcd-empty{border:1px dashed rgba(255,255,255,.3);border-radius:14px;background:#ffffff0a;padding:1rem;text-align:center}.qcd-empty h2{margin:0;color:#fff;font-size:.94rem}.qcd-empty p{margin:.3rem 0 0;color:#c3d8f6;font-size:.74rem}.qcd-table-wrap{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff08;overflow:auto}.qcd-table{width:100%;border-collapse:collapse;min-width:620px}.qcd-table thead th{position:sticky;top:0;z-index:1;text-align:left;padding:.62rem .72rem;font-size:.68rem;font-weight:800;color:#eaf3ff;border-bottom:1px solid rgba(255,255,255,.18);background:linear-gradient(140deg,#133d7ae6,#0b244ff0);letter-spacing:.03em}.qcd-table tbody td{padding:.6rem .72rem;font-size:.74rem;color:#f2f8ff;border-bottom:1px solid rgba(255,255,255,.12);vertical-align:top}.qcd-table tbody tr:hover{background:linear-gradient(120deg,#ff8c3229,#ffffff0d)}.qcd-table tbody tr:last-child td{border-bottom:0}.qcd-col-date{white-space:nowrap}.qcd-col-question{line-height:1.45}.qcd-pill{display:inline-flex;border-radius:999px;border:1px solid rgba(126,183,255,.42);background:#0b2a5899;color:#deeeff;padding:.18rem .5rem;font-size:.66rem;font-weight:700}.qcd-actions{margin-top:.2rem}.qcd-back-link{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(255,205,132,.68);background:linear-gradient(130deg,#ffae46fa,#ff8c32f5);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-decoration:none;min-height:2.16rem;padding:.48rem .82rem;box-shadow:0 10px 24px #ff8c3252}.qcd-back-link:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (min-width: 1200px){.quantum-content.qcd-page-mode,.quantum-main.qcd-page-mode{overflow:hidden}[data-cancel-details-page]{height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden}.qcd-card{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:.62rem;padding:.86rem}.qcd-table-wrap{min-height:0}.qcd-table{min-width:0}}@media (max-width: 767.98px){.qcd-card{padding:.76rem;border-radius:15px}.qcd-head h1{font-size:.98rem}.qcd-head p{font-size:.7rem}.qcd-table{min-width:540px}.qcd-table thead th,.qcd-table tbody td{padding:.52rem .58rem}.qcd-back-link{width:100%}}@media (min-width: 1200px){.quantum-content.qpa-page-mode,.quantum-main.qpa-page-mode{overflow:hidden}[data-open-pdca-page]{height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden}.qpa-card{height:100%;display:grid;grid-template-rows:auto 1fr;gap:.62rem;padding:.82rem}.qpa-head h1{font-size:1.08rem}.qpa-head p{font-size:.72rem}.qpa-form-wrap{margin-top:0;min-height:0;overflow:hidden}.qpa-form{height:100%;min-height:0;display:block}.qpa-layout{height:100%;min-height:0;gap:.5rem;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:stretch}.qpa-layout-left,.qpa-layout-right{min-height:0;gap:.5rem;align-content:start}.qpa-layout-left{overflow:hidden}.qpa-actions-top{justify-content:flex-start}.qpa-layout-right .qpa-media-card{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.qpa-layout-right{grid-template-rows:minmax(0,1fr);align-content:stretch}.qpa-meta-card,.qpa-question-card,.qpa-media-card{padding:.54rem;border-radius:12px}.qpa-meta-card p,.qpa-question-row p{font-size:.7rem;line-height:1.32}.qpa-input,.qpa-textarea{padding:.42rem .5rem;font-size:.72rem}.qpa-question-card h2{margin-bottom:.4rem;font-size:.78rem}.qpa-question-grid{gap:.28rem}.qpa-question-row{padding:.38rem .44rem}.qpa-dropzone{min-height:0;height:100%;margin-top:.26rem}.qpa-media-preview{min-height:0;height:100%;padding:.35rem;font-size:.7rem}.qpa-media-preview .kb-media-preview-image,.qpa-media-preview .kb-media-preview-video{max-height:min(56dvh,33rem)}.qpa-media-actions{margin-top:.34rem;gap:.28rem}.qpa-media-btn{font-size:.66rem;padding:.3rem .56rem}.qpa-grid-2{grid-template-columns:minmax(0,1fr) 220px;gap:.5rem}.qpa-form>.qpa-field{min-height:0}.qpa-textarea{min-height:74px;max-height:82px;resize:none}.qpa-submit-row{padding-top:0}}@media (max-width: 1199.98px){.qpa-shell{max-width:100%}.qpa-layout{grid-template-columns:1fr;gap:.62rem}.qpa-layout-left,.qpa-layout-right{gap:.62rem}.qpa-meta-grid{grid-template-columns:1fr 1fr}.qpa-grid-2{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1199.98px){.qpa-card{padding:.9rem}.qpa-form{gap:.62rem}.qpa-dropzone{min-height:192px}.qpa-media-preview{min-height:168px}.qpa-media-preview .kb-media-preview-image,.qpa-media-preview .kb-media-preview-video{max-height:min(44dvh,20rem)}.qpa-btn-cancel,.qpa-btn-save{min-height:2.1rem;font-size:.7rem}}@media (max-width: 767.98px){.qpa-card{padding:.78rem;border-radius:15px}.qpa-head h1{font-size:1rem}.qpa-head p{font-size:.72rem}.qpa-meta-grid{grid-template-columns:1fr}.qpa-meta-card,.qpa-question-card,.qpa-media-card{padding:.58rem;border-radius:12px}.qpa-dropzone{min-height:188px}.qpa-media-preview{min-height:168px}.qpa-media-preview .kb-media-preview-image,.qpa-media-preview .kb-media-preview-video{max-height:min(38dvh,14rem)}.qpa-media-btn{width:100%;justify-content:center}.qpa-btn-cancel,.qpa-btn-save{width:100%;justify-content:center;min-height:2.06rem;font-size:.68rem}.qpa-cancel-actions{width:100%}.qpa-cancel-keep,.qpa-cancel-confirm{width:100%;justify-content:center;min-height:2.06rem;font-size:.68rem}}.qau-shell{max-width:1600px;margin:0 auto}.qau-card{padding:.9rem;border-radius:16px}.qau-head h1{margin:0;color:#fff;font-size:1.04rem;font-weight:800}.qau-head p{margin:.2rem 0 0;color:#c8dcfb;font-size:.74rem}.qau-list{margin-top:.72rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.qau-item{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(145deg,#ffffff14,#ffffff08);padding:.62rem;display:grid;gap:.52rem}.qau-item-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.qau-area{display:inline-flex;align-items:center;gap:.35rem;color:#f3f9ff;font-size:.82rem;font-weight:800;min-width:0}.qau-area span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qau-legal-dot{width:8px;height:8px;border-radius:999px;background:#ff7b7b;box-shadow:0 0 10px #ff7b7bb3;flex-shrink:0}.qau-pill{border:1px solid rgba(255,140,50,.64);border-radius:999px;padding:.18rem .5rem;color:#ffd7b5;font-size:.62rem;font-weight:700;letter-spacing:.05em;background:#ff8c3226}.qau-meta{display:grid;grid-template-columns:1fr;gap:.34rem}.qau-meta div{display:flex;justify-content:space-between;gap:.6rem;font-size:.72rem}.qau-meta label{color:#a9bfdf}.qau-meta span{color:#e8f3ff;font-weight:600;text-align:right}.qau-actions{display:flex;justify-content:flex-end}.qau-run{border:1px solid rgba(255,140,50,.65);border-radius:10px;background:linear-gradient(125deg,#ff8c32f0,#ff6d1bf2);color:#fff;font-size:.74rem;font-weight:800;padding:.42rem .72rem;text-decoration:none}.qau-empty{grid-column:1 / -1;border:1px dashed rgba(255,255,255,.22);border-radius:14px;background:#ffffff0a;padding:1rem;text-align:center}.qau-empty h2{margin:0;color:#fff;font-size:.94rem}.qau-empty p{margin:.34rem 0 0;color:#c3d8f6;font-size:.74rem}.qat-shell{position:relative;width:100%;max-width:none;margin:0 auto;isolation:isolate}.qat-card{position:relative;overflow:hidden;border-radius:20px;padding:1.1rem;border:1px solid rgba(255,255,255,.2);background:radial-gradient(42rem 20rem at 8% -18%,rgba(88,191,255,.18),transparent 64%),radial-gradient(34rem 18rem at 100% 0%,rgba(255,140,50,.13),transparent 70%),linear-gradient(140deg,#ffffff24,#ffffff0a)}.qat-orbit{position:absolute;z-index:-1;border-radius:999px;filter:blur(1px);pointer-events:none}.qat-orbit-a{width:220px;height:220px;top:-64px;right:3%;background:radial-gradient(circle at 35% 35%,rgba(88,191,255,.44),rgba(88,191,255,.05) 62%,transparent 72%)}.qat-orbit-b{width:180px;height:180px;bottom:-42px;left:2%;background:radial-gradient(circle at 35% 35%,rgba(255,140,50,.4),rgba(255,140,50,.04) 60%,transparent 72%)}.qat-head h1{margin:0;color:#fff;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:800;letter-spacing:.01em}.qat-head p{margin:.28rem 0 0;color:#c8dcfb;font-size:clamp(.76rem,1vw,.9rem);max-width:72ch;line-height:1.45}.qat-layout{margin-top:.9rem;display:grid;gap:.74rem}.qat-grid{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.qat-action{border:1px solid rgba(255,255,255,.2);border-radius:14px;background:linear-gradient(145deg,#ffffff1c,#ffffff0a);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;text-decoration:none;min-height:92px;padding:.76rem;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .18s ease}.qat-action:hover{border-color:#ff8c328f;transform:translateY(-1px);box-shadow:0 14px 30px #ff8c3229;background:linear-gradient(135deg,#ff8c3233,#ffffff12)}.qat-action-danger{border-color:#ff78787a;background:linear-gradient(145deg,#b0363642,#ffffff0d)}.qat-action-disabled{opacity:.72;border-style:dashed;pointer-events:none;transform:none!important;box-shadow:none!important}.qat-action-disabled .qat-copy small{color:#dbe8f7}.qat-ico img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.qat-copy{display:grid;gap:.16rem;text-align:left;min-width:0}.qat-copy strong{color:#fff;font-size:.84rem}.qat-copy small{color:#c7daf5;font-size:.7rem;line-height:1.35}.qat-arrow{color:#d7e8ff;font-size:1rem;font-weight:700;opacity:.8}.qat-note{margin-top:.74rem;border:1px dashed rgba(255,255,255,.26);border-radius:13px;background:#ffffff0d;padding:.62rem .68rem;display:grid;gap:.2rem}.qat-note strong{color:#ffe1c6;font-size:.74rem}.qat-note span{color:#c8dcfb;font-size:.68rem;line-height:1.4}@media (min-width: 1200px){.quantum-content.qat-page-mode,.quantum-main.qat-page-mode{overflow:hidden}[data-audit-tools-page]{height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden;min-width:0}.qat-card{height:100%;display:grid;grid-template-rows:auto 1fr;gap:.74rem;padding:1rem}.qat-layout{margin-top:0;min-height:0;grid-template-rows:1fr auto}.qat-grid{min-height:0;align-content:start}}@media (max-width: 1199.98px){.qau-list,.qat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.qau-list{grid-template-columns:1fr}.qat-card{padding:.82rem;border-radius:16px}.qat-head h1{font-size:1.02rem}.qat-head p{font-size:.72rem}.qat-layout{gap:.62rem}.qat-grid{grid-template-columns:1fr;gap:.56rem}.qat-action{min-height:82px;grid-template-columns:auto 1fr auto;gap:.48rem;padding:.62rem}.qat-ico img{width:44px;height:44px}.qat-copy strong{font-size:.8rem}.qat-copy small{font-size:.66rem}.qat-note{margin-top:.58rem;padding:.54rem}}.qat-map-shell{margin-top:1rem;border:1px solid rgba(255,255,255,.2);border-radius:13px;padding:.82rem;background:linear-gradient(155deg,#0a2248ad,#041531bd);position:relative;z-index:1}.qat-actions-shell{position:relative;z-index:3;display:grid;gap:.48rem;min-height:0}.qat-side-title{margin:0;color:#eef7ff;font-size:.84rem;font-weight:800;letter-spacing:.01em}.qat-side-subtitle{margin:0;color:#bfdcff;font-size:.7rem}.qat-grid-tools{position:relative;z-index:3}.qat-map-head{display:grid;gap:.16rem;margin-bottom:.56rem}.qat-map-title{margin:0;color:#eef6ff;font-size:.9rem;font-weight:800}.qat-map-subtitle{margin:0;color:#bddcff;font-size:.72rem}.qat-map-toolbar{margin-bottom:.58rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.qat-map-toggle{display:inline-flex;align-items:center;gap:.35rem;color:#d6e9ff;font-size:.68rem;font-weight:700}.qat-map-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.98rem;height:.98rem;border-radius:.28rem;border:1px solid rgba(255,164,101,.74);background:#081d40e6!important;box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;display:inline-grid;place-content:center}.qat-map-toggle input[type=checkbox]:after{content:"";width:.28rem;height:.5rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transition:transform .12s ease}.qat-map-toggle input[type=checkbox]:checked{border-color:#ff8c32f2!important;background:linear-gradient(135deg,#ffbb78fa,#ff8c32f5 42%,#ff6d1bf0)!important;box-shadow:0 0 0 2px #ff8c323d}.qat-map-toggle input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.qat-map-toggle input[type=checkbox]:focus-visible{outline:2px solid rgba(255,190,137,.8);outline-offset:2px}.qat-map-stats{color:#bcdcff;font-size:.66rem;border:1px solid rgba(126,183,255,.26);border-radius:999px;padding:.16rem .48rem;background:#081d4099}.qat-map-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.62rem}.qat-map-filter label{display:block;color:#cfe7ff;font-size:.66rem;font-weight:700;margin-bottom:.18rem}.qat-map-checklist{border:1px solid rgba(126,183,255,.34);border-radius:8px;background:#081d40db;padding:.34rem .45rem;max-height:9.2rem;overflow:auto;display:grid;gap:.24rem}.qat-map-filter-tools{display:flex;align-items:center;justify-content:space-between;gap:.34rem;margin-bottom:.24rem}.qat-map-filter-actions{display:inline-flex;align-items:center;gap:.28rem}.qat-map-btn-mini{border:1px solid rgba(126,183,255,.32);background:#0a214aad;color:#d8edff;border-radius:7px;padding:.14rem .34rem;font-size:.62rem;font-weight:700;line-height:1.1;cursor:pointer}.qat-map-btn-mini:hover{background:#102e62d1}.qat-map-check-search{width:100%;border-radius:7px;border:1px solid rgba(126,183,255,.34);background:#061735d6;color:#eaf4ff;font-size:.67rem;padding:.26rem .36rem;margin-bottom:.28rem}.qat-map-check-item{display:flex;align-items:center;gap:.34rem;color:#eaf4ff;font-size:.7rem}.qat-map-check-item[hidden]{display:none}.qat-map-check-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.92rem;height:.92rem;border-radius:.25rem;border:1px solid rgba(255,164,101,.74);background:#061735e6!important;box-shadow:inset 0 0 0 1px #ffffff14;cursor:pointer;display:inline-grid;place-content:center;flex-shrink:0}.qat-map-check-item input[type=checkbox]:after{content:"";width:.24rem;height:.46rem;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transition:transform .12s ease}.qat-map-check-item input[type=checkbox]:checked{border-color:#ff8c32f2!important;background:linear-gradient(135deg,#ffbb78fa,#ff8c32f5 42%,#ff6d1bf0)!important;box-shadow:0 0 0 2px #ff8c3238}.qat-map-check-item input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.qat-map-check-item input[type=checkbox]:focus-visible{outline:2px solid rgba(255,190,137,.8);outline-offset:2px}.qat-map-board{border:1px solid rgba(126,183,255,.22);border-radius:10px;background:#0516329e;padding:.62rem;max-height:30rem;overflow:auto}.qat-map-node{border:1px solid rgba(126,183,255,.2);border-radius:9px;background:#081c3d8f;margin-bottom:.42rem;padding:.42rem .5rem}.qat-map-node-area{border-color:#7eb7ff5c;background:linear-gradient(165deg,#0a234ab8,#061836b8)}.qat-map-node-sub{background:#091f4499}.qat-map-node-micro{background:#081c3d7a}.qat-map-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.6rem;cursor:pointer}.qat-map-summary::-webkit-details-marker{display:none}.qat-map-summary:before{content:"▸";color:#94c9ff;margin-right:.35rem;transition:transform .15s ease;font-size:.72rem}details[open]>.qat-map-summary:before{transform:rotate(90deg)}.qat-map-summary-main{display:inline-flex;align-items:center;min-width:0}.qat-map-summary-meta{color:#9fc7f7;font-size:.63rem;white-space:nowrap}.qat-map-node:last-child{margin-bottom:0}.qat-map-node h4,.qat-map-node h5,.qat-map-node h6{margin:0;color:#f4f9ff;font-weight:700}.qat-map-node h4{font-size:.78rem}.qat-map-node h5{font-size:.74rem}.qat-map-node h6{font-size:.7rem}.qat-map-count{display:inline-flex;margin-left:.35rem;border-radius:999px;border:1px solid rgba(255,146,81,.58);background:#ff8a2f2e;color:#ffd8b8;font-size:.62rem;padding:.1rem .42rem;vertical-align:middle}.qat-map-zone-people{display:grid;gap:.3rem;margin-top:.4rem}.qat-map-user-card{border:1px solid rgba(126,183,255,.2);border-radius:8px;background:#0b224aa3;padding:.34rem .42rem}.qat-map-user-name{margin:0;color:#dff0ff;font-size:.68rem;font-weight:700}.qat-map-children{margin-top:.34rem;margin-left:.52rem;border-left:1px dashed rgba(126,183,255,.28);padding-left:.52rem}.qat-map-kanban-list{margin-top:.32rem;display:grid;gap:.28rem}.qat-map-kanban{border:1px solid rgba(126,183,255,.22);border-radius:8px;background:#0a214aad;padding:.3rem .4rem;color:#dbeeff;font-size:.68rem;display:flex;flex-wrap:wrap;gap:.24rem .42rem;align-items:center}.qat-map-kanban a{color:#8ec8ff;font-weight:700;text-decoration:underline}.qat-map-empty-zone{color:#b9d7fb;font-size:.66rem;margin-top:.26rem}.qat-map-empty{color:#c7ddfa;font-size:.72rem;text-align:center;padding:.8rem .5rem}@media (max-width: 1024px){.qat-map-filters{grid-template-columns:1fr}}@media (min-width: 1200px){.quantum-content.qat-page-mode{padding-inline:.9rem}.qat-layout{margin-top:.74rem;min-height:0;height:100%;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:.8rem;align-items:stretch}.qat-actions-shell{border:1px solid rgba(126,183,255,.22);border-radius:13px;background:linear-gradient(155deg,#081e429e,#0516329e);padding:.68rem;overflow:hidden}.qat-grid-tools{grid-template-columns:1fr;min-height:auto;overflow:visible;padding-right:0;gap:.62rem;align-content:start}.qat-map-shell{margin-top:0;min-height:0;height:100%;display:grid;grid-template-rows:auto auto auto 1fr;overflow:hidden}.qat-map-board{min-height:0;height:100%;max-height:none;overflow:auto}}@media (max-width: 1199.98px){.qat-layout{display:grid;gap:.72rem}.qat-actions-shell{padding:0;background:transparent;border:0}.qat-grid-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.qat-map-shell{margin-top:.26rem}.qat-map-board{max-height:24rem}}@media (max-width: 560px){.qat-grid-tools{grid-template-columns:1fr}.qat-map-filter-tools{flex-direction:column;align-items:stretch}.qat-map-filter-actions{justify-content:flex-end}.qat-map-filters{grid-template-columns:1fr}}body.qkc-modal-open{overflow:hidden}.qkc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:none}.qkc-modal.is-open{display:block}.qkc-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020a1cb8;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.qkc-modal-dialog{position:relative;width:min(760px,calc(100vw - 2rem));margin:min(9vh,4.5rem) auto 0;border-radius:18px;border:1px solid rgba(255,255,255,.22);padding:.95rem;background:radial-gradient(35rem 18rem at 8% -12%,rgba(88,191,255,.19),transparent 62%),radial-gradient(28rem 14rem at 100% 0%,rgba(255,140,50,.16),transparent 70%),linear-gradient(145deg,#071937eb,#05142deb)}.qkc-modal-close{position:absolute;top:.52rem;right:.52rem;width:2rem;height:2rem;border-radius:10px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#f2f8ff;font-size:1.08rem;line-height:1;cursor:pointer}.qkc-modal-close:hover{border-color:#ff8c329e;background:#ff8c3233}.qkc-head h3{margin:0;color:#f7fcff;font-size:1rem;font-weight:800}.qkc-head p{margin:.22rem 0 0;color:#c9ddf9;font-size:.74rem}.qkc-grid{margin-top:.84rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem}.qkc-choice{border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:.7rem;text-decoration:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.58rem;background:linear-gradient(145deg,#ffffff1c,#ffffff0a);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.qkc-choice:hover{transform:translateY(-1px);border-color:#ff8c3294;box-shadow:0 12px 28px #ff8c322e}.qkc-choice-personal{background:linear-gradient(145deg,#39a7ff2e,#ffffff0d)}.qkc-choice-standard{background:linear-gradient(145deg,#ff8c3233,#ffffff0d)}.qkc-icon img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.qkc-copy{display:grid;gap:.18rem}.qkc-copy strong{color:#f6fbff;font-size:.83rem}.qkc-copy small{color:#d3e6ff;font-size:.69rem;line-height:1.36}.qkc-arrow{color:#dcecff;font-size:1rem;font-weight:700}@media (max-width: 767.98px){.qkc-modal-dialog{width:calc(100vw - 1rem);margin-top:.6rem;max-height:calc(100dvh - 1.2rem);overflow:auto;padding:.72rem}.qkc-grid{grid-template-columns:1fr;gap:.52rem}.qkc-choice{padding:.58rem}.qkc-icon img{width:42px;height:42px}}.qkp-body-mode,.qpdca-body-mode{overflow:hidden}body.qpdca-table-mode,body.qpdca-table-mode .quantum-content,body.qpdca-table-mode .quantum-main{overflow:hidden!important}body.qpdca-table-mode .quantum-content{min-height:calc(100vh - 76px)!important;min-height:calc(100dvh - 76px)!important;height:calc(100vh - 76px)!important;height:calc(100dvh - 76px)!important;display:flex;flex-direction:column;padding:.72rem .65rem .82rem}body.qpdca-table-mode .quantum-main{flex:1;min-height:0}body.qpdca-table-mode .qpdca-shell,body.qpdca-table-mode .qpdca-frame{height:100%!important}body.qpdca-table-mode .qpdca-frame{overflow:hidden!important;display:grid;grid-template-rows:auto 1fr}.quantum-content.qpdca-page-mode,.quantum-main.qpdca-page-mode{overflow:hidden}.quantum-content.qpdca-page-mode{min-height:calc(100vh - 76px);min-height:calc(100dvh - 76px);height:calc(100vh - 76px);height:calc(100dvh - 76px);display:flex;flex-direction:column;padding:.72rem .65rem .82rem}.quantum-main.qpdca-page-mode{flex:1;min-height:0}.qpdca-shell{width:100%;height:100%}.qpdca-frame{width:100%;height:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.qpdca-toolbar{padding:.85rem .85rem .7rem;display:grid;gap:.7rem;border-bottom:1px solid var(--q-border);background:linear-gradient(140deg,#ffffff1f,#ffffff0d)}.qpdca-toolbar-top{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.qpdca-title-text{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:.02em;color:#fff}.qpdca-title-sub{margin:.2rem 0 0;font-size:.85rem;color:#ffffffc7}.qpdca-primary-btn{border-radius:.9rem!important;padding:.62rem .95rem!important;background:linear-gradient(120deg,var(--q-orange),var(--q-orange-strong))!important;border:1px solid rgba(255,255,255,.25)!important}.qpdca-filters{width:100%}.qpdca-filterbar{display:grid;gap:.55rem}.qpdca-filtercard{position:relative;padding:.7rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.18);background:radial-gradient(28rem 16rem at 10% -40%,rgba(88,191,255,.18),transparent 70%),radial-gradient(24rem 14rem at 110% 0%,rgba(255,140,50,.14),transparent 70%),linear-gradient(160deg,#ffffff1c,#ffffff0a);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 34px #00000042;overflow:hidden}.qpdca-filtercard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#58bfff6b,#ff8c326b);opacity:.22}.qpdca-filtercard-top{position:relative;z-index:1;padding:.35rem}.qpdca-filtercard-bottom{position:relative;z-index:1;margin-top:.55rem;padding:.55rem .35rem .35rem;border-top:1px solid rgba(255,255,255,.1)}.qpdca-filtercard-chips{position:relative;z-index:1;margin-top:.5rem;padding:.55rem .35rem .2rem;border-top:1px dashed rgba(255,255,255,.14)}.qpdca-filtergrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.qpdca-field{min-width:0;display:grid;gap:.3rem}.qpdca-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#dbeafed1}.qpdca-filtercard .qpdca-input,.qpdca-filtercard .qpdca-select{min-height:42px;border-radius:.95rem}.qpdca-filterbar-row{display:flex;gap:.55rem;flex-wrap:wrap;align-items:center}.qpdca-filter-item{min-width:220px;flex:1}.qpdca-filterbar-actions{justify-content:flex-start}.qpdca-client-search{position:relative;min-width:240px;flex:1;max-width:440px}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-client-search{min-width:260px}.qpdca-client-search .qpdca-input{width:100%;padding-right:2.2rem}.qpdca-client-search-clear{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffeb;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.16s ease}.qpdca-client-search-clear:hover{border-color:#ff8c3285;background:#ffffff1f}.qpdca-filterspacer{flex:1;min-width:1px}.qpdca-filters-meta{font-size:.78rem;font-weight:700;color:#ffffffd9;padding:.24rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;white-space:nowrap}.qpdca-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .66rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0e;color:#ffffffe6;font-size:.78rem;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.16s ease}.qpdca-toggle:hover{border-color:#ff8c327a;background:#ffffff1a}.qpdca-toggle input{width:1rem;height:1rem}.qpdca-toggle{position:relative}.qpdca-toggle input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qpdca-toggle input[type=checkbox]:checked+.qs-control--check{background:linear-gradient(145deg,#ff9a4a,#ff7d25);border-color:#ff8c32;box-shadow:0 0 0 3px #ff8c3240}.qpdca-toggle input[type=checkbox]:checked+.qs-control--check:after{transform:rotate(-45deg) scale(1)}.qpdca-toggle input[type=checkbox]:focus-visible+.qs-control{outline:2px solid rgba(255,140,50,.65);outline-offset:1px}.qpdca-toggle-text{line-height:1.2}.qpdca-dd-trigger{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.16s ease}.qpdca-dd-trigger--select{text-align:left}.qpdca-dd-trigger--select:hover{border-color:#ff8a2fb8;box-shadow:0 0 0 2px #ff8a2f29}.qpdca-dd-trigger--select:focus-visible{border-color:#ff8a2fb8;box-shadow:0 0 0 2px #ff8a2f33;outline:none}.qpdca-dd-trigger[aria-expanded=true]{border-color:#ff8c32b8;box-shadow:0 0 0 3px #ff8c322e}.qpdca-dd-trigger-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.qpdca-dd-trigger-caret{opacity:.9;font-weight:900}.qpdca-dd-panel{position:fixed;z-index:9999;max-width:calc(100vw - 1.2rem);max-height:min(72vh,580px);height:min(72vh,580px);min-height:220px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;min-height:0;border-radius:1rem;border:1px solid rgba(255,255,255,.2);background:radial-gradient(22rem 14rem at 15% -30%,rgba(88,191,255,.18),transparent 70%),radial-gradient(20rem 12rem at 110% 0%,rgba(255,140,50,.14),transparent 70%),linear-gradient(160deg,#ffffff1f,#030a1699);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000061}.qpdca-dd-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff1f,#030a16b8);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.qpdca-dd-head strong{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.qpdca-dd-clear{font-size:.78rem;font-weight:800;text-decoration:none;color:#ff8c32eb}.qpdca-dd-clear:hover{text-decoration:underline;color:#ffaa5ffa}button.qpdca-dd-clear{background:transparent;border:0;padding:0;cursor:pointer}.qpdca-dd-body{padding:.55rem;display:grid;gap:.28rem;overflow:visible;flex:0 0 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable}.qpdca-dd-foot{position:sticky;bottom:0;z-index:2;padding:.55rem .85rem;border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#030a16b8,#ffffff14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.qpdca-dd-hint{font-size:.78rem;color:#ffffffc7}.qpdca-check{display:flex;gap:.55rem;align-items:flex-start;padding:.48rem .6rem;border-radius:.85rem;border:1px solid transparent;background:#ffffff0f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#ffffffeb;transition:.16s ease}.qpdca-check:hover{border-color:#ff8c3273;background:#ffffff1a}.qpdca-check input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qpdca-check input[type=checkbox]:checked+.qs-control--check{background:linear-gradient(145deg,#ff9a4a,#ff7d25);border-color:#ff8c32;box-shadow:0 0 0 3px #ff8c3240}.qpdca-check input[type=checkbox]:checked+.qs-control--check:after{transform:rotate(-45deg) scale(1)}.qpdca-check input[type=checkbox]:focus-visible+.qs-control{outline:2px solid rgba(255,140,50,.65);outline-offset:1px}.qpdca-check-text{margin-top:.02rem}.qpdca-check-area span{font-weight:800}.qpdca-check-sub{padding-left:1.35rem}.qpdca-check-micro{padding-left:2.1rem}.qpdca-modal{display:grid;gap:.85rem}.qpdca-modal-head{display:grid;gap:.25rem}.qpdca-modal-title{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:.02em;color:#fff}.qpdca-modal-sub{margin:0;font-size:.86rem;color:#ffffffc7}.qpdca-modal-controls{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media (max-width: 640px){.qpdca-modal-controls{grid-template-columns:1fr}}.qpdca-tablewrap{max-height:min(56vh,420px);overflow:auto;border-radius:1rem}.qpdca-table{width:100%;border-collapse:collapse;font-size:.88rem}.qpdca-table thead th{position:sticky;top:0;z-index:1;text-align:left;padding:.7rem .85rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#dbeafee0;background:linear-gradient(160deg,#ffffff1f,#030a16b8);border-bottom:1px solid rgba(255,255,255,.12)}.qpdca-table td{padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffffe6}.qpdca-table tbody tr:hover td{background:#ffffff0f}.qpdca-table-center{text-align:center}.qpdca-table-link{color:#58bffff2;font-weight:800;text-decoration:none}.qpdca-table-link:hover{text-decoration:underline;color:#96dcfffa}.qpdca-table-empty{padding:1rem;text-align:center;color:#ffffffc7}.qpdca-action-btn{border-radius:.9rem!important}.qpdca-action-link{display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;text-decoration:none;font-size:.82rem;transition:.16s ease;cursor:pointer}.qpdca-action-primary{border-color:#ff8c328c;background:linear-gradient(120deg,#ff8c326b,#ffffff1a);box-shadow:0 10px 22px #ff8c321f}.qpdca-action-primary:hover{border-color:#ff8c32c7;background:linear-gradient(120deg,#ff8c328a,#ffffff1f)}.qpdca-chiprow{margin-top:0;display:flex;flex-wrap:wrap;gap:.45rem}.qpdca-filtercard-chips .qpdca-chiprow{max-width:100%}.qpdca-chip-filter{text-decoration:none;cursor:pointer;transition:.16s ease}.qpdca-chip-filter:hover{border-color:#ff8c328c;background:#ffffff24;transform:translateY(-1px)}.qpdca-chip-x{font-weight:900;opacity:.85}.qpdca-chip-clear{border-color:#ff787880;background:#ff48481f}.qpdca-chip-clear:hover{border-color:#ff7878cc;background:#ff48482e}@media (max-width: 1100px){.qpdca-filtergrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.qpdca-filtergrid{grid-template-columns:1fr}.qpdca-toggle{width:100%;justify-content:flex-start}.qpdca-filtercard-bottom{padding-top:.65rem}}.qpdca-action-link:hover{background:#ffffff24;border-color:#ff8c328c}.qpdca-card-view,.qpdca-table-view{height:100%;min-height:0}.qpdca-table-view{padding:.85rem;overflow:hidden;display:flex;flex-direction:column}.qpdca-table-view>[data-qpdca-table-container]{flex:1;min-height:0}.qpdca-dbtable-wrap{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border-radius:1.1rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#071e42b8,#0512298c);overflow:hidden}.qpdca-dbtable-scroll{width:100%;height:100%;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y}.qpdca-dbtable{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:separate;border-spacing:0;font-size:.82rem}.qpdca-dbtable thead th{position:sticky;top:0;z-index:3;text-align:left;padding:.55rem .68rem;white-space:nowrap;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#dbeafee0;background:linear-gradient(160deg,#ffffff1f,#030a16c2);border-bottom:1px solid rgba(255,255,255,.14)}.qpdca-dbtable-th-wrap{display:inline-flex;align-items:center;gap:.4rem}.qpdca-dbtable-th-label{display:inline-block}.qpdca-dbtable-filter-btn{display:inline-flex;align-items:center;gap:.26rem;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:#ffffff1a;color:#fffffff0;padding:.12rem .42rem;font-size:.64rem;text-transform:none;letter-spacing:0;font-weight:700}.qpdca-dbtable-sort-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#ffffffe6;padding:0;font-size:.76rem;font-weight:900;line-height:1;cursor:pointer}.qpdca-dbtable-sort-btn:hover{border-color:#ff8c329e;background:#ffffff24}.qpdca-dbtable-sort-btn.is-active{border-color:#ff8c32bf;background:#ff8c322e;color:#fffffffa}.qpdca-dbtable-sort-icon{display:inline-block;transform:translateY(-.5px)}.qpdca-dbtable-filter-btn:hover{border-color:#ff8c329e;background:#ffffff29}.qpdca-dbtable-filter-count{min-width:1rem;height:1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#ff9a4a,#ff7d25);color:#fff;font-size:.62rem;font-weight:900;line-height:1}.qpdca-dbtable-filter-panel .qpdca-dd-body{max-height:min(58vh,420px);overflow:auto}.qpdca-dbtable-filter-row th{top:32px;z-index:4;background:linear-gradient(160deg,#06122cf5,#030a16eb);padding-top:.4rem;padding-bottom:.45rem}.qpdca-dbtable-filter-input{width:100%;min-width:120px;border-radius:.65rem;border:1px solid rgba(255,255,255,.2);background:#ffffffe6;color:#0f172a;font-size:.75rem;padding:.36rem .5rem;outline:none}.qpdca-dbtable-filter-input:focus{border-color:#ff8c32cc;box-shadow:0 0 0 3px #ff8c3233}.qpdca-dbtable tbody td{padding:.52rem .68rem;color:#ffffffe6;border-bottom:1px solid rgba(255,255,255,.08);max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qpdca-dbtable tbody tr:hover td{background:#ffffff0f}.qpdca-dbtable-link{color:#58bffff2;font-weight:800;text-decoration:none}.qpdca-dbtable-link:hover{color:#96dcfffa;text-decoration:underline}.qpdca-dbtable-empty{text-align:center;padding:1rem!important;color:#ffffffd1}.qpdca-table-actions-cell{display:inline-flex;align-items:center;gap:.45rem}.qpdca-status-select{min-width:106px;min-height:34px;border-radius:.75rem;font-size:.76rem;font-weight:700}.swal2-container.qpdca-swal-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.swal2-popup.qpdca-swal-popup{border-radius:1rem;border:1px solid rgba(255,255,255,.2);background:radial-gradient(28rem 16rem at 10% -40%,rgba(88,191,255,.18),transparent 70%),radial-gradient(24rem 14rem at 110% 0%,rgba(255,140,50,.14),transparent 70%),linear-gradient(160deg,#09224af2,#06142ff2);box-shadow:0 18px 46px #0000006b;color:#eef6ff}.swal2-popup.qpdca-swal-popup .swal2-icon{border-color:#ffffff4d!important}.qpdca-swal-title{color:#fff!important;font-weight:800!important;letter-spacing:.01em}.qpdca-swal-text{color:#eef6ffeb!important;font-weight:600}.qpdca-swal-confirm{border:1px solid rgba(255,255,255,.26);border-radius:.85rem;padding:.55rem 1rem;color:#fff;font-weight:800;transition:.16s ease}.qpdca-swal-confirm--success{background:linear-gradient(120deg,#ff8c32db,#ff7024e0)}.qpdca-swal-confirm--error{background:linear-gradient(120deg,#ef4444e0,#dc2626e6)}.qpdca-swal-confirm:hover{filter:brightness(1.06);transform:translateY(-1px)}.qpdca-board-wrap{min-height:0;overflow:hidden}.qpdca-board-scroll{height:100%;overflow-x:hidden;overflow-y:hidden;padding:.85rem}.qpdca-board-scroll.qpdca-board-scroll-y{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}@media (max-width: 640px),((max-height: 500px) and (hover: none) and (pointer: coarse)){body.qpdca-body-mode{overflow-y:auto!important;overflow-x:hidden!important}body.qpdca-mobile-mode:not(.qpdca-table-mode){overflow-y:auto!important;overflow-x:hidden!important}body.qpdca-mobile-mode:not(.qpdca-table-mode) .quantum-content,body.qpdca-mobile-mode:not(.qpdca-table-mode) .quantum-main{overflow:visible!important;height:auto!important;min-height:unset!important}body.qpdca-mobile-mode:not(.qpdca-table-mode) .qpdca-frame{display:block!important;height:auto!important;overflow:visible!important}body.qpdca-mobile-mode:not(.qpdca-table-mode) .qpdca-board-wrap{overflow:visible!important}body.qpdca-mobile-mode:not(.qpdca-table-mode) .qpdca-board-scroll{height:auto!important;overflow:visible!important;padding:.65rem!important}body.qpdca-mobile-mode:not(.qpdca-table-mode) .qpdca-board-scroll.qpdca-board-scroll-y{overflow:visible!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior-y:auto!important;touch-action:auto!important}.qpdca-shell{height:auto!important}.qpdca-frame{display:block!important;height:auto!important;overflow:visible!important}.qpdca-board-wrap{overflow:visible!important}.qpdca-board-scroll{height:auto!important;overflow:visible!important}.qpdca-board-scroll.qpdca-board-scroll-y{overflow:visible!important;-webkit-overflow-scrolling:auto!important;overscroll-behavior-y:auto!important;touch-action:auto!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table].qpdca-shell{height:100%!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-frame{display:grid!important;grid-template-rows:auto 1fr!important;height:100%!important;overflow:hidden!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-board-wrap,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view{min-height:0!important;overflow:hidden!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view>[data-qpdca-table-container]{min-height:0!important;flex:1 1 auto}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-wrap{min-height:0!important;height:100%!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-scroll{overflow-x:auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y}}@media (max-width: 1280px){body.qpdca-table-mode .quantum-content{padding:.6rem .55rem .62rem}body.qpdca-table-mode .qpdca-toolbar{padding:.68rem .68rem .58rem;gap:.58rem}body.qpdca-table-mode .qpdca-filtercard{padding:.58rem}body.qpdca-table-mode .qpdca-table-view{padding:.62rem}body.qpdca-table-mode .qpdca-dbtable thead th{font-size:.62rem;padding:.46rem .56rem}body.qpdca-table-mode .qpdca-dbtable tbody td{font-size:.74rem;padding:.45rem .56rem;max-width:220px}body.qpdca-table-mode .qpdca-action-link,body.qpdca-table-mode .qpdca-action-btn,body.qpdca-table-mode .qpdca-primary-btn{font-size:.76rem;padding:.46rem .62rem!important;min-height:34px}}@media (max-width: 1024px){body.qpdca-table-mode .qpdca-title-text{font-size:1.18rem}body.qpdca-table-mode .qpdca-title-sub{font-size:.78rem}body.qpdca-table-mode .qpdca-filterbar-actions{gap:.45rem}body.qpdca-table-mode .qpdca-filters-meta{font-size:.72rem;padding:.2rem .5rem}body.qpdca-table-mode .qpdca-toggle{font-size:.72rem;padding:.32rem .56rem}body.qpdca-table-mode .qpdca-dbtable-filter-btn{font-size:.58rem;padding:.1rem .34rem}body.qpdca-table-mode .qpdca-status-select{min-width:92px;min-height:31px;font-size:.7rem}}@media (max-width: 920px){body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view>[data-qpdca-table-container]{display:flex;flex-direction:column;min-height:clamp(220px,42dvh,520px)}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-wrap{flex:1 1 auto;height:auto!important;min-height:clamp(220px,40dvh,500px)!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-scroll{min-height:clamp(220px,40dvh,500px)}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-toolbar{padding:.55rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filtercard{padding:.5rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filtercard-bottom{padding:.35rem .2rem .2rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filterbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;align-items:stretch}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filterspacer{display:none}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filters-meta{grid-column:1 / -1;justify-self:start}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view{padding:.5rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-wrap{border-radius:.9rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable{font-size:.74rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable thead th{font-size:.58rem;padding:.4rem .5rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable tbody td{font-size:.7rem;padding:.4rem .5rem;max-width:170px}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-actions-cell{gap:.3rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-status-select{min-width:82px;min-height:30px;font-size:.68rem}}@media (max-width: 640px),((max-height: 500px) and (hover: none) and (pointer: coarse)){body.qpdca-table-mode{overflow-y:auto!important;overflow-x:hidden!important}body.qpdca-table-mode .quantum-content,body.qpdca-table-mode .quantum-main{overflow:visible!important;height:auto!important;min-height:unset!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table].qpdca-shell{height:auto!important;min-height:0!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-frame{display:block!important;height:auto!important;overflow:visible!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-board-wrap,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view{overflow:visible!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-view>[data-qpdca-table-container]{min-height:clamp(210px,38dvh,460px)}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-wrap,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable-scroll{min-height:clamp(210px,38dvh,460px)!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-title-text{font-size:1.02rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-title-sub{font-size:.72rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filterbar-actions{grid-template-columns:1fr}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-toggle{width:100%;justify-content:flex-start;font-size:.68rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-action-link,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-action-btn,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-primary-btn{width:100%;min-height:34px;font-size:.72rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable tbody td{max-width:140px}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dd-panel{max-width:calc(100vw - .8rem)}}@media (max-width: 375px){body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-toolbar{padding:.45rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filtercard{padding:.4rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-filters-meta{font-size:.66rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable thead th{font-size:.54rem;padding:.34rem .42rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable tbody td{font-size:.66rem;padding:.34rem .42rem;max-width:120px}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-status-select{min-width:74px;min-height:28px;font-size:.62rem}}@media (max-width: 320px){body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-title-text{font-size:.94rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-title-sub{font-size:.66rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-action-link,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-action-btn,body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-primary-btn{font-size:.66rem;min-height:30px;padding:.36rem .45rem!important}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-dbtable tbody td{max-width:100px}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-table-actions-cell{flex-direction:column;align-items:stretch;gap:.24rem}body.qpdca-table-mode [data-qpdca-page][data-qpdca-view-mode=table] .qpdca-status-select{min-width:68px;width:100%}}.qpdca-board-vertical{display:grid;grid-template-rows:repeat(5,auto);gap:.85rem}.qpdca-lane{border-radius:1.25rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(160deg,#071e42b8,#0512298c);overflow:hidden}.qpdca-lane header{padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.12)}.qpdca-lane section.dropzone{padding:.35rem .35rem .55rem}@media (max-width: 640px){.qpdca-board-scroll{padding:.65rem}}.qpdca-lane .dragula-container{scroll-snap-type:x mandatory}.qpdca-lane .draggable-card{scroll-snap-align:start}.qpdca-card{width:280px;height:260px;border-radius:1.15rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);box-shadow:0 18px 40px #00000047;overflow:hidden;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@media (max-width: 640px){.qpdca-card{width:84vw;max-width:320px}}.qpdca-card:hover{border-color:#ff8c328c}.qpdca-card-head{position:relative;padding:.72rem .85rem;display:flex;align-items:center;gap:.55rem;justify-content:space-between;background:linear-gradient(120deg,#1258be8c,#061c3e40)}.qpdca-card-legal .qpdca-card-head{background:linear-gradient(120deg,#ff8c3285,#db88866b)}.qpdca-card-title{font-size:.92rem;font-weight:800;letter-spacing:.01em;line-height:1.1;color:#fff}.qpdca-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff1a;color:#ffffffeb;font-size:.72rem;white-space:nowrap}.qpdca-open-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#ffffffeb;text-decoration:none;font-weight:800;font-size:.82rem;transition:.16s ease;white-space:nowrap}.qpdca-open-btn:hover{background:#ffffff24;border-color:#ff8c328c}.qpdca-card-body{padding:.75rem .85rem}.qpdca-meta-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem;align-items:center}.qpdca-due{font-weight:700;letter-spacing:.02em}.qpdca-due.is-late{border-color:#ff54548c;background:#ff545424}.qpdca-due.is-soon{border-color:#ffce568c;background:#ffce5624}.qpdca-due.is-ok{border-color:#56ffa061;background:#56ffa01a}.qpdca-popover{background:linear-gradient(160deg,#081c3ff5,#051229f5)!important;border:1px solid rgba(255,255,255,.18);border-radius:14px;color:#ffffffeb}.qpdca-iconbtn{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;border:1px solid rgba(255,255,255,.22);background:radial-gradient(18px 18px at 28% 28%,rgba(255,140,50,.55),transparent 65%),linear-gradient(145deg,#ffffff24,#ffffff0a);box-shadow:0 14px 34px #00000059,inset 0 0 0 1px #ffffff14,0 0 0 1px #ff8c321f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#ffffffeb;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qpdca-iconbtn i{pointer-events:none}.qpdca-iconbtn svg{width:18px;height:18px;display:block;pointer-events:none}.qpdca-iconbtn:hover{transform:translateY(-1px);border-color:#ffffff52;box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #ffffff1a,0 0 24px #ff8c3238}.qpdca-iconbtn:active{transform:translateY(0) scale(.98)}.qpdca-iconbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #ff8c3259,0 18px 44px #0000006b}.qpdca-popover h4{margin:0;font-size:.84rem;font-weight:800;color:#fff}.qpdca-popover p{margin:.25rem 0 0;font-size:.78rem;color:#ffffffd1}[x-cloak]{display:none!important}.qpdca-breakwordall{word-break:break-word;overflow-wrap:anywhere;white-space:normal}.qpdca-limited-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.qkp-shell{width:100%;margin:0}.quantum-content.qkp-page-mode,.quantum-main.qkp-page-mode{overflow:hidden}.quantum-content.qkp-page-mode{min-height:calc(100dvh - 76px);height:calc(100dvh - 76px);display:flex;flex-direction:column;padding:.72rem .65rem .82rem}.quantum-main.qkp-page-mode{flex:1;min-height:0}.qkp-form,.qkp-card{height:100%}.qkp-card{border-radius:1.25rem;padding:1rem;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:.72rem}.qkp-head h1{margin:0;color:#fff;font-size:1.3rem;font-weight:700}.qkp-head p{margin:.24rem 0 0;color:#ffffffd1;font-size:.9rem}.qkp-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.82rem;min-height:0}.qkp-left,.qkp-right{min-height:0}.qkp-panel{background:#0b12208c;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;padding:.85rem;min-height:0}.qkp-left .qkp-panel{height:100%;overflow:auto;display:flex;flex-direction:column}.qkp-panel h2{margin:0 0 .75rem;color:#fff;font-size:1rem;font-weight:650}.qkp-shell .form-grid,.qkp-shell .form-grid-three-cols{display:grid;align-items:center;gap:.52rem}.qkp-shell .form-grid{grid-template-columns:minmax(126px,170px) minmax(0,1fr)}.qkp-shell .form-grid-three-cols{grid-template-columns:minmax(126px,170px) minmax(0,1fr) auto}.qkp-label{color:#ffffffdb;font-weight:600;font-size:.84rem}.qkp-input,.qkp-shell .form-grid input[type=text],.qkp-shell .form-grid input[type=date],.qkp-shell .form-grid input[type=number],.qkp-shell .form-grid select{width:100%;border-radius:.72rem;border:1px solid rgba(255,255,255,.22)!important;background:#fffffff0!important;color:#0f172a!important;padding:.56rem .7rem;font-size:.9rem}.qkp-input:focus,.qkp-shell .form-grid input:focus,.qkp-shell .form-grid select:focus{outline:none;border-color:#5d57f4e6!important;box-shadow:0 0 0 3px #5d57f433}.qkp-input-btn{position:relative;text-align:left}.qkp-inline-check{color:#e7f2ff;font-size:.84rem;gap:.4rem}.qkp-report-options{display:flex;gap:1rem;flex-wrap:wrap;color:#eaf4ff;font-size:.84rem}.qkp-user-dropdown{position:absolute;z-index:60;margin-top:.5rem;width:100%;max-height:240px;overflow:auto;border-radius:.72rem;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#051530f2,#082148f0);box-shadow:0 16px 34px #02081770}.qkp-user-option{display:flex;align-items:center;gap:.45rem;padding:.54rem .68rem;color:#eef6ff;font-size:.84rem}.qkp-user-option:hover{background:#ffffff14}.qkp-check-label{position:relative;cursor:pointer}.qkp-check-label input[type=checkbox],.qkp-check-label input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qkp-control{width:1rem;height:1rem;border:1px solid rgba(255,255,255,.5);border-radius:.28rem;background:#051732f2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;transition:all .18s ease}.qkp-control:after{content:"";width:.54rem;height:.3rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .14s ease}.qkp-control--radio{border-radius:999px}.qkp-control--radio:after{width:.54rem;height:.54rem;border-left:0;border-bottom:0;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd6b2,#ff9a4a 45%,#ff7d25);box-shadow:0 0 10px #ff8c32a6;transform:scale(0)}.qkp-check-label input[type=checkbox]:checked+.qkp-control,.qkp-check-label input[type=radio]:checked+.qkp-control{border-color:#ff8c32;background:linear-gradient(145deg,#ff9a4a,#ff7d25);box-shadow:0 0 0 3px #ff8c3233}.qkp-check-label input[type=checkbox]:checked+.qkp-control:after{transform:rotate(-45deg) scale(1)}.qkp-check-label input[type=radio]:checked+.qkp-control:after{transform:scale(1)}.qkp-check-label input[type=checkbox]:focus-visible+.qkp-control,.qkp-check-label input[type=radio]:focus-visible+.qkp-control{outline:2px solid rgba(255,140,50,.65);outline-offset:1px}.qkp-notice{margin:.7rem 0 0;color:#fde68a;font-size:.84rem;font-weight:600}.qkp-btn{border:1px solid transparent;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong));color:#fff;border-radius:.68rem;padding:.5rem .8rem;font-weight:700;font-size:.84rem;cursor:pointer;box-shadow:0 10px 22px #ff6d1b42;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.qkp-btn-ghost{background:#ffffff14;border-color:#fff3;box-shadow:none}.qkp-btn-gold{background:linear-gradient(135deg,#ffd873,#ffbd45 42%,#ff9f2d);border-color:#ffe39db3;color:#2f1a00;box-shadow:0 10px 24px #ffbe4657}.qkp-btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#fecaca57;color:#fff;box-shadow:0 10px 22px #b91c1c59}.qkp-btn-primary{min-width:170px}.qkp-reset-link{width:100%;margin-top:auto}.qkp-panel-questions{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.7rem}.qkp-panel-questions>h2{margin-bottom:.35rem}.qkp-questions-grid{display:grid;gap:.75rem;overflow:auto;min-height:0;align-content:start;justify-items:stretch;padding:.15rem .18rem .1rem 0}.qkp-question-card{border:1px solid rgba(255,255,255,.16);border-radius:1rem;background:radial-gradient(42rem 18rem at 10% -18%,rgba(88,191,255,.13),transparent 64%),radial-gradient(34rem 14rem at 100% 0%,rgba(255,140,50,.12),transparent 70%),linear-gradient(145deg,#ffffff14,#ffffff08);padding:.9rem;min-height:360px}.qkp-question-content{display:grid;gap:.86rem}.qkp-question-head{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.qkp-question-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#eef7ff;font-size:.76rem;font-weight:700;padding:.2rem .52rem}.qkp-question-badge .qkp-dot{width:.42rem;height:.42rem;border-radius:999px;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong));box-shadow:0 0 0 3px #ff8c3233}.qkp-question-main{display:grid;gap:.7rem}.qkp-question-body{display:grid;grid-template-columns:1fr;gap:.82rem;align-items:stretch}.qkp-question-media{border-top:1px solid rgba(255,255,255,.12);padding-top:.66rem}.qkp-question-body .qkp-question-media{border-top:1px solid rgba(255,255,255,.12);border-left:0;padding-top:.74rem;padding-left:0}.qkp-question-media .form-grid{grid-template-columns:1fr;align-items:stretch;gap:.56rem}.qkp-question-media [data-file-block]{grid-template-columns:minmax(170px,230px) minmax(0,1fr)!important;align-items:stretch!important;gap:.62rem}.qkp-question-media [data-file-block]>*{width:100%}.qkp-question-media .qkp-file-label{display:none!important}.qkp-media-actions{display:grid;grid-template-columns:1fr;gap:.52rem;align-items:stretch;grid-column:1;align-content:start;min-width:0}.qkp-media-actions--single{grid-template-columns:1fr}.qkp-media-actions .qkp-btn{width:100%;min-height:2.1rem}.qkp-answer-row{color:#e8f3ff;font-size:.86rem}.qkp-radio-row{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.qkp-dropzone{min-height:190px;border:2px dashed #cbd5e1;border-radius:12px;transition:all .2s ease;cursor:pointer;width:100%;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e7f3ff;text-align:center;padding:.58rem;gap:.2rem;grid-column:2;justify-self:stretch;align-self:stretch}.qkp-dropzone-icon{font-size:1.55rem;color:#ffd0a5}.qkp-dropzone p{margin:0;font-weight:650}.qkp-dropzone small{color:#e8f3ffd1;font-size:.74rem}.qkp-pdf-chip{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:190px;border-radius:.72rem;border:1px dashed rgba(255,255,255,.34);background:#ffffff0f;color:#f8fbff;font-weight:700;grid-column:2;justify-self:stretch;align-self:stretch}.qkp-dropzone.dragover{border-color:#f4744e;background-color:#f4744e14}.qkp-questions-actions{display:flex;justify-content:center;align-items:center;gap:.65rem;flex-wrap:wrap;padding-top:.25rem}.qkp-question-media .remove-file{width:100%}@media (min-width: 1380px){.qkp-layout{gap:.95rem}.qkp-question-content{gap:.82rem}}@media (max-width: 1180px){.qkp-body-mode{overflow:auto}.qkp-shell{height:auto}.quantum-content.qkp-page-mode,.quantum-main.qkp-page-mode{overflow:auto}.qkp-form,.qkp-card{height:auto}.qkp-layout{grid-template-columns:1fr}.qkp-left .qkp-panel,.qkp-panel-questions{height:auto}.qkp-questions-grid{max-height:none;overflow:visible;padding-top:.45rem}.qkp-question-body{grid-template-columns:1fr;gap:.65rem}.qkp-question-body .qkp-question-media{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-left:0;padding-top:.66rem}}@media (max-width: 768px){.qkp-card{border-radius:.95rem;padding:.72rem}.qkp-head h1{font-size:1.08rem}.qkp-head p{font-size:.8rem}.qkp-shell .form-grid,.qkp-shell .form-grid-three-cols{grid-template-columns:1fr}#report{display:grid!important}.qkp-file-label,.qkp-dropzone{width:100%;max-width:none}.qkp-radio-row{gap:.62rem}.qkp-media-actions{grid-template-columns:1fr}.qkp-question-media [data-file-block]{grid-template-columns:1fr!important}.qkp-dropzone,.qkp-pdf-chip,.qkp-media-actions{grid-column:1}.qkp-btn{width:100%}.qkp-questions-actions{gap:.45rem}}.swal2-popup.q-swal-quantum{border-radius:16px;border:1px solid rgba(255,255,255,.24);background:radial-gradient(32rem 16rem at 10% -12%,rgba(88,191,255,.2),transparent 62%),radial-gradient(24rem 12rem at 100% 0%,rgba(255,140,50,.16),transparent 68%),linear-gradient(145deg,#071937f2,#05142df2);color:#ecf6ff}.swal2-popup.q-swal-quantum .swal2-title{color:#f4f9ff}.swal2-popup.q-swal-quantum .swal2-html-container{color:#d6e8ff}.swal2-popup.q-swal-quantum .swal2-actions{gap:.6rem}.q-swal-btn{border:1px solid transparent;border-radius:10px;padding:.52rem .92rem;font-weight:700;font-size:.84rem;line-height:1;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.q-swal-btn:hover{transform:translateY(-1px);filter:brightness(1.02)}.q-swal-btn:focus-visible{outline:2px solid rgba(255,140,50,.6);outline-offset:1px}.q-swal-btn--confirm{color:#fff;background:linear-gradient(145deg,#ff9a4a,#ff7d25);box-shadow:0 8px 16px #ff7d2542}.q-swal-btn--cancel{color:#dcecff;background:#0c2752d1;border-color:#ffffff42}.qstruct-shell{max-width:1720px;margin:0 auto;width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:.9rem;height:calc(100dvh - 76px - 2.4rem);min-height:calc(100dvh - 76px - 2.4rem);overflow:hidden;overscroll-behavior:none}[data-structure-page]{overflow:hidden;min-height:0}.quantum-content.qstruct-page-mode,.quantum-main.qstruct-page-mode{overflow:hidden}.qstruct-panel,.qstruct-canvas-wrap{border-radius:16px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff08;padding:.75rem;min-height:0;height:100%}.qstruct-panel{display:flex;flex-direction:column;gap:.7rem;overflow:auto;overscroll-behavior:contain}.qstruct-head h2{margin:0;color:#f8fcff;font-size:1.02rem;font-weight:800}.qstruct-head p{margin:.15rem 0 0;color:#c9ddfa;font-size:.73rem}.qstruct-field label{display:block;margin-bottom:.32rem;font-size:.72rem;font-weight:700;color:#d8e6fb}.qstruct-field select,.qstruct-form input{width:100%;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#081e42b8;color:#fff;font-size:.78rem;padding:.46rem .56rem;outline:none}.qstruct-field select:focus,.qstruct-form input:focus{border-color:#ff8c32b3;box-shadow:0 0 0 3px #ff8c3229}.qstruct-main-btn,.qstruct-submit{border:1px solid rgba(255,140,50,.68);border-radius:10px;background:linear-gradient(125deg,#ff8c32e6,#ffab45e6);color:#fff;font-size:.78rem;font-weight:700;padding:.5rem .7rem}.qstruct-editor{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff08;padding:.65rem}.qstruct-editor h3{margin:0 0 .45rem;color:#eef6ff;font-size:.84rem;font-weight:800}.qstruct-form{display:grid;gap:.45rem}.qstruct-form label{color:#d3e5fe;font-size:.7rem;font-weight:700}.qstruct-canvas-wrap{display:flex;flex-direction:column;overflow:hidden;min-height:0}.qstruct-head--canvas{margin-bottom:.48rem}.qstruct-canvas{flex:1;min-height:0;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.08),transparent 44%),radial-gradient(circle at 88% 90%,rgba(56,189,248,.08),transparent 46%),#ffffff08;padding:.75rem;overscroll-behavior:contain}.qstruct-stage{min-width:920px;min-height:560px}.qstruct-node{border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;padding:.5rem;animation:qstructIn .18s ease}.qstruct-node--area{max-width:330px;margin:0 auto;border-color:#ff8c329e;background:radial-gradient(circle at 18% 12%,#ffab4c42,#204e8f52 56%,#0a23506b);box-shadow:inset 0 1px #ffffff29,0 10px 28px #020a1e57}.qstruct-root-row{display:flex;justify-content:center}.qstruct-sub-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:.75rem;position:relative}.qstruct-sub-grid:before{content:"";position:absolute;top:-14px;left:9%;right:9%;height:2px;background:linear-gradient(90deg,#58bfff38,#58bfffcc,#58bfff38)}.qstruct-node--sub{position:relative;border-radius:18px;background:radial-gradient(circle at 16% 10%,#38bdf829,#ffffff0d 56%,#091d4273)}.qstruct-node--sub:before{content:"";position:absolute;top:-14px;left:50%;transform:translate(-50%);width:2px;height:14px;background:linear-gradient(180deg,#58bfffb3,#fff3)}.qstruct-node-title{color:#f2f8ff;font-size:.8rem;font-weight:800;line-height:1.2}.qstruct-node-top{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.qstruct-node-actions{margin-top:.38rem;display:flex;align-items:center;gap:.3rem}.qstruct-node-actions--inline{margin-top:0;margin-left:auto}.qstruct-ico{width:1.8rem;height:1.8rem;border-radius:8px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.qstruct-ico-edit{border-color:#38bdf885;background:#38bdf838}.qstruct-ico-add{border-color:#ff8c3299;background:#ff8c3238}.qstruct-ico-del{border-color:#ef44448a;background:#ef444438}.qstruct-mini.qstruct-ico-edit{border-color:#38bdf88f;background:#38bdf840}.qstruct-mini.qstruct-ico-del{border-color:#ef444494;background:#ef44444d}.qstruct-micro-list{margin-top:.42rem;display:flex;flex-wrap:wrap;gap:.3rem}.qstruct-micro-pill{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;border:1px solid rgba(56,189,248,.42);background:#38bdf829;color:#eaf7ff;font-size:.66rem;padding:.18rem .42rem}.qstruct-mini{width:1.25rem;height:1.25rem;border-radius:6px;border:1px solid rgba(255,255,255,.22);background:#ffffff1f;color:#fff;font-size:.62rem;display:inline-flex;align-items:center;justify-content:center}.qstruct-empty{color:#9fbedf;font-size:.68rem}.qstruct-empty--big{border:1px dashed rgba(255,255,255,.24);border-radius:12px;padding:.75rem}@keyframes qstructIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1199.98px){.qstruct-shell{grid-template-columns:1fr;grid-template-rows:minmax(240px,36dvh) minmax(0,1fr);height:calc(100dvh - 76px - 1.6rem);min-height:calc(100dvh - 76px - 1.6rem);gap:.72rem}.qstruct-panel{max-height:none}.qstruct-canvas-wrap{min-height:0}.qstruct-canvas{height:100%;max-height:none}.qstruct-stage{min-width:760px;min-height:520px}}@media (max-width: 767.98px){.qstruct-shell{grid-template-rows:minmax(220px,40dvh) minmax(0,1fr);height:calc(100dvh - 76px - 1.2rem);min-height:calc(100dvh - 76px - 1.2rem);gap:.62rem}.qstruct-panel,.qstruct-canvas-wrap{padding:.62rem;border-radius:13px}.qstruct-head h2{font-size:.92rem}.qstruct-head p{font-size:.68rem}.qstruct-panel{max-height:none}.qstruct-canvas{height:100%;max-height:none;padding:.56rem}.qstruct-stage{min-width:520px;min-height:440px}.qstruct-sub-grid{grid-template-columns:1fr;gap:.56rem}.qstruct-sub-grid:before,.qstruct-node--sub:before{display:none}.qstruct-node{border-radius:12px;padding:.44rem}.qstruct-node-title{font-size:.75rem}}@media (max-width: 430px){.qstruct-shell{grid-template-rows:minmax(205px,42dvh) minmax(0,1fr);height:calc(100dvh - 76px - 1rem);min-height:calc(100dvh - 76px - 1rem)}.qstruct-stage{min-width:470px;min-height:400px}.qstruct-ico{width:1.65rem;height:1.65rem}.qstruct-mini{width:1.15rem;height:1.15rem}}@media (max-height: 430px) and (orientation: landscape){.qstruct-shell{height:calc(100dvh - 76px - .8rem);min-height:calc(100dvh - 76px - .8rem);grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-rows:1fr}.qstruct-panel{max-height:none}.qstruct-stage{min-width:720px;min-height:360px}}.qks-body-mode{overflow:hidden}.qks-shell{width:100%;margin:0;height:100%;min-height:0}.quantum-content.qks-page-mode,.quantum-main.qks-page-mode{overflow:hidden}.quantum-content.qks-page-mode{min-height:calc(100dvh - 76px);height:calc(100dvh - 76px);display:flex;flex-direction:column;padding:.72rem .65rem .82rem}.quantum-main.qks-page-mode{flex:1;min-height:0}.qks-card{border-radius:1.25rem;padding:1rem;height:100%;overflow:hidden}.qks-head h1{margin:0;color:#fff;font-size:1.35rem;font-weight:700}.qks-head p{margin:.25rem 0 0;color:#fffc;font-size:.93rem}.qks-layout{display:grid;grid-template-columns:300px minmax(0,1fr) minmax(420px,500px);gap:.85rem;margin-top:.78rem;height:calc(100% - 74px);min-height:0}.qks-left,.qks-right{display:grid;gap:1rem;align-content:start;min-height:0}.qks-left{grid-column:1;grid-template-rows:minmax(0,auto) minmax(0,auto);overflow:auto;padding-right:.1rem}.qks-right{grid-column:2 / 4;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch}.qks-right>.qks-board-wrap{grid-column:1;grid-row:1}.qks-right>.qks-config-wrap{grid-column:2;grid-row:1}.qks-panel,.qks-board-wrap,.qks-config-wrap{background:#0b12208c;border:1px solid rgba(255,255,255,.14);border-radius:.95rem;padding:.85rem;min-height:0}.qks-board-wrap,.qks-config-wrap,.qks-users-list{overflow:auto}.qks-config-wrap{display:flex;flex-direction:column}#qks-standard-form{min-height:0}.qks-panel h2,.qks-board-head h2{margin:0 0 .75rem;color:#fff;font-size:1rem;font-weight:650}.qks-field{display:grid;gap:.4rem;margin-bottom:.75rem}.qks-field label{color:#ffffffdb;font-weight:600;font-size:.86rem}.qks-field input:not([type=checkbox]):not([type=radio]):not([type=date]),.qks-field select,#qks-user-search{width:100%;border-radius:.72rem;border:1px solid rgba(255,255,255,.22)!important;background:#fffffff0!important;color:#0f172a!important;padding:.58rem .72rem;font-size:.92rem}.qks-field input::-moz-placeholder,#qks-user-search::-moz-placeholder{color:#0f172a9e!important}.qks-field input::placeholder,#qks-user-search::placeholder{color:#0f172a9e!important}.qks-field input:not([type=checkbox]):not([type=radio]):not([type=date]):focus,.qks-field select:focus,#qks-user-search:focus{outline:none;border-color:#5d57f4e6!important;box-shadow:0 0 0 3px #5d57f433}.qks-filter-actions,.qks-submit-row{display:flex;gap:.6rem;flex-wrap:wrap}.qks-filter-actions{margin-bottom:.55rem}.qks-btn{border:1px solid transparent;background:linear-gradient(130deg,var(--q-orange),var(--q-orange-strong));color:#fff;border-radius:.68rem;padding:.52rem .8rem;font-weight:700;font-size:.86rem;cursor:pointer;box-shadow:0 10px 22px #ff6d1b42}.qks-btn-ghost{background:#ffffff14;border-color:#fff3;box-shadow:none}.qks-btn-gold{background:linear-gradient(135deg,#ffd873,#ffbd45 42%,#ff9f2d);border-color:#ffe39db3;color:#2f1a00;text-shadow:none;box-shadow:0 10px 24px #ffbe4657}.qks-btn-gold:hover{filter:brightness(1.04)}.qks-btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c);border-color:#fecaca57;color:#fff;box-shadow:0 10px 22px #b91c1c59}.qks-btn-danger:hover{filter:brightness(1.06)}.qks-btn-clear-draft{width:100%;margin-top:.56rem}.qks-summary-save{margin-top:.72rem;padding-top:.68rem;border-top:1px solid rgba(255,255,255,.12)}.qks-btn-save{width:100%;min-height:2.2rem;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.qks-panel-summary p{margin:0;color:#ffffffd9}.qks-panel-summary{display:flex;flex-direction:column;min-height:0}#qks-selected-hint{margin-top:.45rem;font-size:.83rem;color:#ffffffb3}.qks-selected-live{margin-top:.55rem;max-height:132px;overflow:auto;padding-right:.2rem}.qks-selected-empty{margin:0;font-size:.8rem;color:#ffffff9e}.qks-selected-list{margin:0;padding:0;list-style:none;display:grid;gap:.32rem}.qks-selected-list li{font-size:.78rem;color:#eaf4ff;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;border-radius:.55rem;padding:.3rem .42rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.qks-selected-list li:hover{border-color:#ff8c3273;background:#ff8c3229;transform:translateY(-1px)}.qks-board-head{display:flex;justify-content:space-between;gap:.8rem;align-items:center}#qks-board-status{color:#ffffffb8;font-size:.82rem}.qks-results{display:grid;gap:.75rem;margin-top:.8rem}.qks-question{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem;align-items:stretch;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;padding:.65rem}.qks-question-media{width:100%;height:100%;min-height:250px;border-radius:.7rem;overflow:hidden;background:#ffffff14;display:flex;align-items:center;justify-content:center}.qks-question-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.qks-question-media-empty span{color:#ffffffa6;font-size:.86rem}.qks-question-body h3,.qks-question-body p{margin:0;color:#fff}.qks-question-body{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:.52rem;min-height:0}.qks-question-body h3{font-size:1rem;line-height:1.34;margin-bottom:0}.qks-question-body p{font-size:.88rem;color:#ffffffd1}.qks-toggle-label{display:inline-flex;gap:.5rem;align-items:center;margin-top:.12rem;color:#fff;font-size:.86rem;position:relative;cursor:pointer}.qks-toggle-field{margin-bottom:0}.qks-config-grid{display:grid;grid-template-columns:1fr;gap:.62rem}.qks-field-area{grid-column:auto}.qks-config-grid .qks-field{margin-bottom:0}.qks-config-grid .qks-toggle-field{padding:.58rem .62rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.qks-inline-actions{display:grid;gap:.48rem}.qks-inline-actions .qks-btn{width:100%}.qks-radio-row{display:flex;gap:1rem;flex-wrap:wrap;color:#fff;font-size:.86rem}.qks-radio-row label{display:inline-flex;align-items:center;gap:.45rem;position:relative;cursor:pointer}.qks-users-wrap{margin-top:.72rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.12)}.qks-users-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.qks-users-head h3{margin:0;color:#fff;font-size:.95rem}.qks-users-list{margin-top:.62rem;max-height:220px;overflow:auto;display:grid;gap:.35rem;padding-right:.25rem}.qks-user-item{display:inline-flex;align-items:center;gap:.45rem;color:#fff;font-size:.86rem;position:relative;cursor:pointer}.qks-toggle-label input[type=checkbox],.qks-user-item input[type=checkbox],.qks-radio-row input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qks-control{width:1rem;height:1rem;border:1px solid rgba(255,255,255,.5);border-radius:.28rem;background:#051732f2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;transition:all .18s ease}.qks-control:after{content:"";width:.54rem;height:.3rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .14s ease}.qks-control--check:after{border-radius:0}.qks-control--radio{border-radius:999px}.qks-control--radio:after{width:.54rem;height:.54rem;border-left:0;border-bottom:0;border-radius:999px;background:radial-gradient(circle at 35% 35%,#ffd6b2,#ff9a4a 45%,#ff7d25);box-shadow:0 0 10px #ff8c32a6;transform:scale(0)}.qks-toggle-label input[type=checkbox]:checked+.qks-control,.qks-user-item input[type=checkbox]:checked+.qks-control,.qks-radio-row input[type=radio]:checked+.qks-control{border-color:#ff8c32;background:linear-gradient(145deg,#ff9a4a,#ff7d25);box-shadow:0 0 0 3px #ff8c3233}.qks-toggle-label input[type=checkbox]:checked+.qks-control:after,.qks-user-item input[type=checkbox]:checked+.qks-control:after,.qks-radio-row input[type=radio]:checked+.qks-control:after{transform:rotate(-45deg) scale(1)}.qks-radio-row input[type=radio]:checked+.qks-control:after{transform:scale(1)}.qks-toggle-label input[type=checkbox]:focus-visible+.qks-control,.qks-user-item input[type=checkbox]:focus-visible+.qks-control,.qks-radio-row input[type=radio]:focus-visible+.qks-control{outline:2px solid rgba(255,140,50,.65);outline-offset:1px}.qks-date-hint{margin:0;color:#fde68a;font-size:.82rem}.qks-field .qpdca-input{width:100%}.qpdca-input,.qpdca-textarea,.qpdca-select{width:100%;border-radius:10px;border:1px solid rgba(125,187,255,.34);background:#081b3bb3;color:#fff;font-size:.78rem;padding:.52rem .62rem;outline:none}.qpdca-date-input{letter-spacing:.04em;font-weight:700}.qpdca-input:focus,.qpdca-textarea:focus,.qpdca-select:focus{border-color:#ff8a2fb8;box-shadow:0 0 0 2px #ff8a2f33}.qpdca-flatpickr{border:1px solid rgba(125,187,255,.34)!important;border-radius:12px!important;background:linear-gradient(160deg,#102e5ffa,#081c3ff5)!important;box-shadow:0 16px 32px #02081773!important;overflow:hidden}.qpdca-flatpickr .flatpickr-months,.qpdca-flatpickr .flatpickr-weekdays{background:#ffffff0f!important}.qpdca-flatpickr .flatpickr-current-month,.qpdca-flatpickr .flatpickr-monthDropdown-months,.qpdca-flatpickr .numInput.cur-year,.qpdca-flatpickr .flatpickr-weekday,.qpdca-flatpickr .flatpickr-day{color:#dff0ff!important}.qpdca-flatpickr .flatpickr-months .flatpickr-prev-month,.qpdca-flatpickr .flatpickr-months .flatpickr-next-month{fill:#ffd7b1!important;color:#ffd7b1!important}.qpdca-flatpickr .flatpickr-day{border-radius:8px}.qpdca-flatpickr .flatpickr-day.today{border-color:#ff8a2fe6!important;color:#ffd7b1!important}.qpdca-flatpickr .flatpickr-day.selected,.qpdca-flatpickr .flatpickr-day.startRange,.qpdca-flatpickr .flatpickr-day.endRange{background:linear-gradient(130deg,#ff8a2ff5,#f4744ef2)!important;border-color:#ffc78ce0!important;color:#fff!important}.qpdca-flatpickr .flatpickr-day:hover{background:#ff8a2f38!important;border-color:#ff8a2f70!important}.qks-empty{margin:0;color:#ffffffc7;font-size:.9rem}.qks-image-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:120}.qks-image-modal.is-open{display:block}.qks-image-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.qks-image-dialog{position:relative;width:min(95vw,980px);margin:4vh auto;background:#0b1220;border-radius:.95rem;padding:.8rem;border:1px solid rgba(255,255,255,.16)}.qks-image-close{position:absolute;top:.5rem;right:.5rem;border:none;border-radius:999px;width:2rem;height:2rem;cursor:pointer}#qks-image-preview{width:100%;max-height:84vh;-o-object-fit:contain;object-fit:contain;border-radius:.72rem}@media (max-width: 1360px){.qks-layout{grid-template-columns:1fr;height:auto}.qks-left{grid-column:1;grid-template-rows:auto;overflow:visible;padding-right:0}.qks-right{grid-column:1;grid-template-columns:1fr;grid-template-rows:auto}.qks-right>.qks-board-wrap,.qks-right>.qks-config-wrap{grid-column:1}.qks-right>.qks-board-wrap{grid-row:1}.qks-right>.qks-config-wrap{grid-row:2}}@media (max-width: 1360px) and (orientation: landscape){.qks-body-mode{overflow:auto}.qks-shell{height:auto;min-height:0}.quantum-content.qks-page-mode,.quantum-main.qks-page-mode{overflow:auto;-webkit-overflow-scrolling:touch}.qks-card{height:auto;overflow:visible}}@media (max-width: 1080px){.qks-body-mode{overflow:auto}.qks-shell{height:auto;min-height:0}.quantum-content.qks-page-mode,.quantum-main.qks-page-mode{overflow:auto}.qks-card,.qks-layout{height:auto}.qks-layout,.qks-config-grid{grid-template-columns:1fr}.qks-field-area{grid-column:auto}.qks-right{grid-template-rows:auto}.qks-question-media{height:210px;min-height:210px}.qks-question{grid-template-columns:1fr}}@media (max-width: 680px){.qks-question-media{height:170px;min-height:170px}}@media (max-width: 430px){.quantum-content.qks-page-mode{padding:.5rem .4rem .65rem;height:auto;min-height:calc(100dvh - 70px)}.quantum-main.qks-page-mode{min-height:0;height:auto}.qks-card{border-radius:.95rem;padding:.7rem}.qks-head h1{font-size:1.05rem;line-height:1.25}.qks-head p{font-size:.8rem}.qks-layout{gap:.65rem;margin-top:.55rem}.qks-panel,.qks-board-wrap,.qks-config-wrap{border-radius:.8rem;padding:.65rem}.qks-btn{width:100%;min-height:2.15rem;justify-content:center}.qks-filter-actions{gap:.45rem}.qks-users-head{flex-direction:column;align-items:stretch}.qks-users-head h3{font-size:.88rem}.qks-users-list{max-height:180px}.qks-question{gap:.5rem;padding:.55rem}.qks-question-media{height:150px;min-height:150px}.qks-question-body h3{font-size:.9rem}.qks-question-body p{font-size:.79rem}}@media (max-width: 380px){.qks-card{padding:.58rem}.qks-panel,.qks-board-wrap,.qks-config-wrap{padding:.56rem}.qks-field label,.qks-toggle-label,.qks-user-item,.qks-radio-row{font-size:.8rem}.qks-field input:not([type=checkbox]):not([type=radio]):not([type=date]),.qks-field select,#qks-user-search{font-size:.86rem;padding:.5rem .62rem}.qks-users-list{max-height:165px}}[data-qkm-page] .qkm-wrap{height:100%;min-height:0;display:grid;grid-template-rows:auto auto 1fr;gap:.85rem;padding:.92rem}[data-qkm-page] .qkm-head h1{margin:0;color:#f4fbff;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:760}[data-qkm-page] .qkm-head p{margin:.22rem 0 0;color:#e2efffdb;font-size:.86rem}[data-qkm-page] .qkm-legend{display:inline-flex;flex-wrap:wrap;gap:.55rem;margin-top:.55rem}[data-qkm-page] .qkm-legend-item{display:inline-flex;align-items:center;gap:.42rem;padding:.28rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#071c3a70;color:#e6f1ff;font-size:.78rem;font-weight:620}[data-qkm-page] .qkm-legend-swatch{width:.74rem;height:.74rem;border-radius:999px;display:inline-block;border:1px solid rgba(255,255,255,.45)}[data-qkm-page] .qkm-legend-swatch--default{background:linear-gradient(140deg,#0b3a83,#0b5ec0)}[data-qkm-page] .qkm-legend-swatch--legal{background:linear-gradient(140deg,#d74d4a,#ba2b28)}[data-qkm-page] .qkm-board{border:1px solid rgba(255,255,255,.14);border-radius:.95rem;background:#081a388f;padding:.78rem;min-height:0;overflow:auto;display:grid;gap:.9rem;align-content:start}[data-qkm-page] .qkm-empty{margin:0;color:#d7eaff;font-size:.9rem;text-align:center;border:1px dashed rgba(255,255,255,.24);border-radius:.75rem;padding:.9rem;background:#ffffff0a}[data-qkm-page] .qkm-level{border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:linear-gradient(145deg,#ffffff0f,#ffffff08);padding:.72rem;display:grid;gap:.7rem}[data-qkm-page] .qkm-level--sub{margin-top:.25rem;margin-left:.35rem}[data-qkm-page] .qkm-level--micro{margin-left:.75rem}[data-qkm-page] .qkm-level-title{margin:0;color:#f4fbff;font-size:.94rem;font-weight:690;display:inline-flex;align-items:center;gap:.42rem}[data-qkm-page] .qkm-level-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#e8f3ff;font-size:.72rem;font-weight:700;padding:.16rem .48rem}[data-qkm-page] .qkm-kanban-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.62rem}[data-qkm-page] .qkm-kanban-card{border-radius:.78rem;border:1px solid rgba(255,255,255,.16);overflow:hidden;text-decoration:none;background:#04142ce0;display:grid;grid-template-rows:auto 1fr;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}[data-qkm-page] .qkm-kanban-card:hover{transform:translateY(-1px);border-color:#ffaa5f9e;box-shadow:0 10px 24px #02081766}[data-qkm-page] .qkm-kanban-head{padding:.46rem .56rem;background:linear-gradient(140deg,#0b3a83,#0b5ec0);color:#fff;font-size:.82rem;font-weight:760;display:inline-flex;align-items:center;gap:.3rem}[data-qkm-page] .qkm-kanban-head--legal{background:linear-gradient(140deg,#d74d4a,#ba2b28)}[data-qkm-page] .qkm-legal-flame{color:#fff;font-size:.8rem;line-height:1;font-style:normal;display:inline-flex;align-items:center}[data-qkm-page] .qkm-kanban-body{padding:.58rem;display:grid;gap:.35rem}[data-qkm-page] .qkm-meta{margin:0;color:#cfe4ff;font-size:.79rem;line-height:1.35}[data-qkm-page] .qkm-meta strong{color:#f2f8ff;font-weight:700}@media (max-width: 768px){[data-qkm-page] .qkm-wrap{padding:.72rem}[data-qkm-page] .qkm-level--sub,[data-qkm-page] .qkm-level--micro{margin-left:0}[data-qkm-page] .qkm-kanban-grid{grid-template-columns:1fr}}[data-qkm-page] .qkm-filters{border:1px solid rgba(255,255,255,.14);border-radius:.92rem;background:#081a3880;padding:.7rem;display:grid;gap:.72rem}[data-qkm-page] .qkm-filter-panel{border:1px solid rgba(255,255,255,.14);border-radius:.8rem;padding:.72rem;background:#ffffff0a;display:grid;gap:.62rem}[data-qkm-page] .qkm-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.62rem}[data-qkm-page] .qkm-field{display:grid;gap:.32rem}[data-qkm-page] .qkm-field label{color:#e7f4ff;font-weight:620;font-size:.79rem}[data-qkm-page] .qkm-field select,[data-qkm-page] .qkm-field input[type=text]{width:100%;border-radius:.64rem;border:1px solid rgba(255,255,255,.24);background:#fffffff2;color:#0f172a;padding:.5rem .62rem;font-size:.84rem}[data-qkm-page] .qkm-field--check{align-content:center}[data-qkm-page] .qkm-field--check label{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem}[data-qkp-page] .qkp-right.qkp-right--scroll{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.75rem;padding-right:.2rem;min-height:0}[data-qkp-page] .qkp-right.qkp-right--scroll>.qkp-panel-questions{height:auto;flex:0 0 auto}.swal2-popup.qkp-swal-popup{background:#0c121cf5;border:1px solid rgba(148,163,184,.25);border-radius:18px;color:#e8f3ff;box-shadow:0 18px 55px #0000008c}.swal2-popup.qkp-swal-popup .swal2-title,.swal2-popup.qkp-swal-popup .swal2-html-container{color:#e8f3ff}.swal2-popup.qkp-swal-popup .swal2-icon{border-color:#f59e0be6!important;color:#f59e0bf2!important}.swal2-popup.qkp-swal-popup .swal2-actions{gap:.75rem;margin-top:1.25rem}.swal2-popup.qkp-swal-popup .swal2-styled{box-shadow:none}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width: 640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-\[96vw\]{max-width:96vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-0{padding-left:0;padding-right:0}}@media (min-width: 768px){.md\:ml-2{margin-left:.5rem}.md\:p-5{padding:1.25rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
