:root{--navy:var(--mui-palette-background-default);--navy-light:var(--mui-palette-background-paper);--navy-card:var(--mui-palette-background-paper);--navy-border:var(--mui-palette-divider);--navy-hover:var(--mui-palette-action-hover);--gold:var(--mui-palette-primary-main);--gold-light:var(--mui-palette-primary-light);--gold-dark:var(--mui-palette-primary-dark);--gold-glow:var(--mui-palette-primary-lighterOpacity);--purple:var(--mui-palette-primary-main);--purple-light:var(--mui-palette-primary-main);--purple-dark:var(--mui-palette-primary-dark);--purple-glow:var(--mui-palette-primary-lighterOpacity);--green:var(--mui-palette-success-main);--green-glow:var(--mui-palette-success-lighterOpacity);--red:var(--mui-palette-error-main);--red-glow:var(--mui-palette-error-lighterOpacity);--amber:var(--mui-palette-warning-main);--text-primary:var(--mui-palette-text-primary);--text-muted:var(--mui-palette-text-secondary);--text-dim:var(--mui-palette-text-secondary);--border:var(--mui-palette-divider);--surface:var(--mui-palette-background-paper);--card-bg:var(--mui-palette-background-paper);--bg:var(--mui-palette-background-default);--bg-alt:var(--mui-palette-action-hover);--bg-secondary:var(--mui-palette-action-hover);--accent:var(--mui-palette-primary-main);--accent-light:var(--mui-palette-primary-lighterOpacity);--primary:var(--mui-palette-primary-main);--success:var(--mui-palette-success-main);--danger:var(--mui-palette-error-main);--warning:var(--mui-palette-warning-main);--text:var(--mui-palette-text-primary);--radius:var(--mui-shape-customBorderRadius-md);--radius-lg:var(--mui-shape-customBorderRadius-lg);--radius-xl:var(--mui-shape-customBorderRadius-xl);--transition:0.15s ease;--font:var(--mui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--focus-ring:0 0 0 3px var(--mui-palette-primary-lightOpacity)}body{font-family:var(--mui-font-family,var(--font));color:var(--mui-palette-text-primary);background:var(--mui-palette-background-default)}a{color:var(--mui-palette-primary-main)}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--mui-palette-primary-main);outline-offset:2px}h1,h2,h3,h4,h5,h6,p{margin:0}.page-content{inline-size:100%}.card{background:var(--mui-palette-background-paper);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--mui-customShadows-md);min-inline-size:0}.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.card-title{font-size:1.125rem;font-weight:500}.card-title,.card-value{color:var(--mui-palette-text-primary)}.card-value{font-size:1.75rem;font-weight:600;line-height:1.2}.card-label{font-size:.8125rem;color:var(--mui-palette-text-secondary);margin-top:4px}.card-icon{inline-size:40px;block-size:40px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.card-icon.gold,.card-icon.purple{background:var(--mui-palette-primary-lightOpacity);color:var(--mui-palette-primary-main)}.card-icon.green{background:var(--mui-palette-success-lightOpacity);color:var(--mui-palette-success-main)}.card-icon.red{background:var(--mui-palette-error-lightOpacity);color:var(--mui-palette-error-main)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px}.stat-card{background:var(--mui-palette-background-paper);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--mui-customShadows-md)}.stat-value{font-size:1.5rem;font-weight:600;color:var(--mui-palette-text-primary);line-height:1.3}.stat-label{font-size:.8125rem;color:var(--mui-palette-text-secondary)}.page-container{inline-size:100%}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-header h1,.page-header h2{font-size:1.5rem;font-weight:500}.table-container{background:var(--mui-palette-background-paper);border-radius:var(--radius-lg);box-shadow:var(--mui-customShadows-md);overflow:hidden}.table-container>div:has(>table),.table-scroll{overflow-x:auto;position:relative}#__next .overflow-x-auto{position:relative}.table-header{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-title{font-size:1.125rem;font-weight:500}table{inline-size:100%;border-collapse:collapse}thead th{text-align:start;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.2px;color:var(--mui-palette-text-primary);background:var(--mui-palette-customColors-tableHeaderBg,var(--mui-palette-action-hover));white-space:nowrap}tbody td,thead th{padding:12px 16px;border-block-end:1px solid var(--mui-palette-divider)}tbody td{font-size:.9375rem;color:var(--mui-palette-text-secondary)}tbody tr{transition:background .12s}tbody tr:hover{background:var(--mui-palette-action-hover)}tbody tr:last-child td{border-block-end:none}.data-table{inline-size:100%}.status-dot{inline-size:8px;block-size:8px;border-radius:50%;display:inline-block;margin-inline-end:8px}.status-dot.green{background:var(--mui-palette-success-main)}.status-dot.amber{background:var(--mui-palette-warning-main)}.status-dot.red{background:var(--mui-palette-error-main)}.status-dot.purple{background:var(--mui-palette-primary-main)}.badge,.status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;min-block-size:24px;border-radius:16px;font-size:.8125rem;font-weight:500;line-height:1.4;white-space:nowrap;background:var(--mui-palette-secondary-lightOpacity);color:var(--mui-palette-text-secondary)}.badge.green{background:var(--mui-palette-success-lightOpacity);color:var(--mui-palette-success-main)}.badge.amber,.badge.gold{background:var(--mui-palette-warning-lightOpacity);color:var(--mui-palette-warning-dark)}.badge.red{background:var(--mui-palette-error-lightOpacity);color:var(--mui-palette-error-main)}.badge.purple{background:var(--mui-palette-primary-lightOpacity);color:var(--mui-palette-primary-main)}.badge.neutral{background:var(--mui-palette-secondary-lightOpacity);color:var(--mui-palette-text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:38px;padding:7px 18px;border-radius:var(--radius);font-size:.9375rem;font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;transition:background-color var(--transition),box-shadow var(--transition),border-color var(--transition),color var(--transition);text-decoration:none;max-inline-size:100%;text-align:center}.btn i{font-size:.95em}.btn-cta,.btn-gold,.btn-primary{background:var(--mui-palette-primary-main);color:var(--mui-palette-primary-contrastText);box-shadow:var(--mui-customShadows-xs)}.btn-cta:hover,.btn-gold:hover,.btn-primary:hover{background:var(--mui-palette-primary-dark)}.btn-outline{background:transparent;color:var(--mui-palette-primary-main);border-color:var(--mui-palette-primary-main)}.btn-outline:hover{background:var(--mui-palette-primary-lighterOpacity)}.btn-ghost{background:transparent;color:var(--mui-palette-text-secondary)}.btn-ghost:hover{background:var(--mui-palette-action-hover);color:var(--mui-palette-text-primary)}.btn-link{background:none;border:0;padding:0;min-block-size:0;color:var(--mui-palette-primary-main);cursor:pointer;text-decoration:underline;font:inherit}.btn-danger{background:var(--mui-palette-error-main);color:#fff}.btn-danger:hover{background:var(--mui-palette-error-dark)}.btn-success{background:var(--mui-palette-success-main);color:#fff}.btn-success:hover{background:var(--mui-palette-success-dark)}.btn-sm{min-block-size:32px;padding:4px 14px;font-size:.8125rem}.btn-lg{min-block-size:46px;padding:9px 26px;font-size:1.0625rem}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.ts-vertical-layout-content [style*="display: flex"]:has(>.btn,>button,>a.btn){flex-wrap:wrap}.form-group{margin-bottom:20px}.form-label{display:block;font-size:.8125rem;font-weight:500;color:var(--mui-palette-text-primary);margin-bottom:6px}.form-control,.form-input{inline-size:100%;min-block-size:40px;padding:8px 14px;background:var(--mui-palette-background-paper);border:1px solid rgb(var(--mui-mainColorChannels-light)/.22);border-radius:var(--radius);color:var(--mui-palette-text-primary);font-size:.9375rem;transition:border-color var(--transition),box-shadow var(--transition)}.form-control:hover,.form-input:hover{border-color:rgb(var(--mui-mainColorChannels-light)/.6)}.form-control:focus,.form-input:focus{outline:none;border-color:var(--mui-palette-primary-main);box-shadow:var(--focus-ring)}.form-control::-moz-placeholder,.form-input::-moz-placeholder{color:var(--mui-palette-text-disabled)}.form-control::placeholder,.form-input::placeholder{color:var(--mui-palette-text-disabled)}select.form-control,select.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8d93' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-inline-end:36px}textarea.form-control,textarea.form-input{resize:vertical;min-block-size:100px}.stepper{margin-bottom:28px;padding:0 8px}.stepper,.stepper-step{display:flex;align-items:center}.stepper-step{gap:10px;flex:1;position:relative;min-inline-size:0}.stepper-step:not(:last-child):after{content:"";flex:1;block-size:2px;background:var(--mui-palette-divider);margin:0 12px}.stepper-step.completed:not(:last-child):after{background:var(--mui-palette-primary-main)}.stepper-number{inline-size:32px;block-size:32px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:500;flex-shrink:0;color:var(--mui-palette-primary-main);background:var(--mui-palette-primary-lightOpacity)}.stepper-step.active .stepper-number{color:#fff;background:var(--mui-palette-primary-main);box-shadow:var(--mui-customShadows-xs)}.stepper-step.completed .stepper-number{color:#fff;background:var(--mui-palette-success-main)}.stepper-step.rejected .stepper-number{color:#fff;background:var(--mui-palette-error-main)}.stepper-label{font-size:.875rem;font-weight:500;color:var(--mui-palette-text-secondary);white-space:nowrap}.stepper-step.active .stepper-label{color:var(--mui-palette-text-primary)}.progress-bar{block-size:8px;background:var(--mui-palette-primary-lightOpacity);border-radius:4px;overflow:hidden}.progress-fill{block-size:100%;background:var(--mui-palette-primary-main);border-radius:4px;transition:inline-size .5s ease}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:16px;font-size:.8125rem;font-weight:500;background:var(--mui-palette-secondary-lighterOpacity);color:var(--mui-palette-text-primary);margin:2px}.tag .tag-remove{cursor:pointer;opacity:.6;margin-inline-start:4px}.tag .tag-remove:hover{opacity:1;color:var(--mui-palette-error-main)}.tabs{display:flex;border-block-end:1px solid var(--mui-palette-divider);margin-bottom:24px;overflow-x:auto;scrollbar-width:thin}.tab{white-space:nowrap;flex-shrink:0;padding:10px 18px;font-size:.9375rem;font-weight:500;color:var(--mui-palette-text-secondary);cursor:pointer;border:0;border-block-end:2px solid transparent;background:none;transition:color var(--transition),border-color var(--transition)}.tab:hover{color:var(--mui-palette-text-primary)}.tab.active,.tab[aria-selected=true]{color:var(--mui-palette-primary-main);border-block-end-color:var(--mui-palette-primary-main)}.modal-overlay{position:fixed;inset:0;background:var(--backdrop-color,rgb(46 38 61/.5));display:flex;align-items:center;justify-content:center;z-index:1290;padding:16px}.modal{background:var(--mui-palette-background-paper);border-radius:var(--radius-xl);padding:24px;max-inline-size:560px;inline-size:100%;max-block-size:calc(100dvh - 32px);overflow-y:auto;box-shadow:var(--mui-customShadows-xl)}.modal-title{font-size:1.25rem;font-weight:500;margin-bottom:12px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.toast-container{position:fixed;inset-block-start:20px;inset-inline-end:20px;z-index:2000;display:flex;flex-direction:column;gap:8px;max-inline-size:calc(100vw - 40px)}.toast{padding:12px 18px;border-radius:var(--radius);font-size:.9375rem;font-weight:500;animation:slideIn .25s ease;min-inline-size:280px;max-inline-size:420px;display:flex;align-items:center;gap:10px;box-shadow:var(--mui-customShadows-lg);color:#fff}.toast.success{background:var(--mui-palette-success-main)}.toast.error{background:var(--mui-palette-error-main)}.toast.info{background:var(--mui-palette-primary-main)}.toast.warning{background:var(--mui-palette-warning-main)}@keyframes slideIn{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}.empty-state{text-align:center;padding:48px 20px;color:var(--mui-palette-text-secondary)}.empty-state i{font-size:2.75rem;margin-bottom:16px;display:block;color:var(--mui-palette-text-disabled)}.empty-state h3{font-size:1.125rem;font-weight:500;color:var(--mui-palette-text-primary);margin-bottom:8px}.empty-state p{font-size:.9375rem;margin-bottom:20px}.spinner{inline-size:20px;block-size:20px;border:2px solid var(--mui-palette-primary-lightOpacity);border-top-color:var(--mui-palette-primary-main);border-radius:50%;animation:spin .7s linear infinite;display:inline-block;vertical-align:middle}.spinner-lg{inline-size:40px;block-size:40px;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}.loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;gap:16px;color:var(--mui-palette-text-secondary)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.code-block{background:var(--mui-palette-action-hover);border-radius:var(--radius);font-size:.8125rem;color:var(--mui-palette-text-secondary);overflow-x:auto}.code-block,.editor-area,.tiptap-area{padding:16px;font-family:ui-monospace,JetBrains Mono,monospace;line-height:1.6}.editor-area,.tiptap-area{inline-size:100%;min-block-size:400px;background:var(--mui-palette-background-paper);border:1px solid rgb(var(--mui-mainColorChannels-light)/.22);border-radius:var(--radius);color:var(--mui-palette-text-primary);font-size:.875rem;resize:vertical}.tiptap-area{font-family:inherit}.editor-area:focus,.tiptap-area:focus-within{outline:none;border-color:var(--mui-palette-primary-main);box-shadow:var(--focus-ring)}.traffic-light{display:inline-flex;align-items:center;gap:6px}.traffic-light .dot{inline-size:12px;block-size:12px;border-radius:50%}.traffic-light .dot.active-green{background:var(--mui-palette-success-main)}.traffic-light .dot.active-amber{background:var(--mui-palette-warning-main)}.traffic-light .dot.active-red{background:var(--mui-palette-error-main)}.traffic-light .dot.inactive{background:var(--mui-palette-divider)}.action-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.action-bar .spacer{flex:1}.data-warning{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--mui-palette-warning-lighterOpacity);border-radius:var(--radius);margin-bottom:20px;font-size:.9375rem;color:var(--mui-palette-warning-dark)}.data-warning i{font-size:1.1rem;flex-shrink:0}.section{margin-bottom:24px}.section-title{font-size:1.125rem;font-weight:500;color:var(--mui-palette-text-primary);margin-bottom:16px;display:flex;align-items:center;gap:8px}.section-title i{color:var(--mui-palette-primary-main)}.town-add,.town-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.town-add input{flex:1;min-inline-size:0}.kw-volume{color:var(--mui-palette-text-primary)}.kw-diff,.kw-volume{font-weight:500}.kw-diff.easy{color:var(--mui-palette-success-main)}.kw-diff.medium{color:var(--mui-palette-warning-dark)}.kw-diff.hard{color:var(--mui-palette-error-main)}.stage-content{background:var(--mui-palette-background-paper);border-radius:var(--radius-lg);box-shadow:var(--mui-customShadows-md);padding:24px;margin-bottom:24px;min-inline-size:0}.stage-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}@media (max-width:1400px){.grid-4,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.stepper{flex-wrap:wrap;gap:8px}.stepper-step{flex:0 0 auto}.stepper-step:not(:last-child):after{display:none}table{display:block;overflow-x:auto;max-inline-size:100%}}@media (max-width:600px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card,.stage-content{padding:16px}.card-value{font-size:1.375rem}.modal{padding:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}*,:after,:before{--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/0.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/0.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: }.container{width:100%}@media (min-width:600px){.container{max-width:600px}}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1920px){.container{max-width:1920px}}#__next .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}#__next .visible{visibility:visible}#__next .invisible{visibility:hidden}#__next .collapse{visibility:collapse}#__next .static{position:static}#__next .fixed{position:fixed}#__next .absolute{position:absolute}#__next .relative{position:relative}#__next .sticky{position:sticky}#__next .m-0{margin:0}#__next .block{display:block}#__next .inline-block{display:inline-block}#__next .inline{display:inline}#__next .flex{display:flex}#__next .inline-flex{display:inline-flex}#__next .table{display:table}#__next .grid{display:grid}#__next .hidden{display:none}#__next .flex-1{flex:1 1 0%}#__next .flex-auto{flex:1 1 auto}#__next .flex-shrink,#__next .shrink{flex-shrink:1}#__next .shrink-0{flex-shrink:0}#__next .flex-grow{flex-grow:1}#__next .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#__next .cursor-pointer{cursor:pointer}#__next .resize{resize:both}#__next .list-disc{list-style-type:disc}#__next .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#__next .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#__next .flex-col{flex-direction:column}#__next .flex-wrap{flex-wrap:wrap}#__next .items-start{align-items:flex-start}#__next .items-center{align-items:center}#__next .items-baseline{align-items:baseline}#__next .justify-center{justify-content:center}#__next .justify-between{justify-content:space-between}#__next .gap-0\.5{gap:.125rem}#__next .gap-1{gap:.25rem}#__next .gap-1\.5{gap:.375rem}#__next .gap-2{gap:.5rem}#__next .gap-2\.5{gap:.625rem}#__next .gap-3{gap:.75rem}#__next .gap-4{gap:1rem}#__next .gap-6{gap:1.5rem}#__next .gap-x-4{-moz-column-gap:1rem;column-gap:1rem}#__next .gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}#__next .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}#__next .gap-y-1{row-gap:.25rem}#__next .gap-y-3{row-gap:.75rem}#__next .self-start{align-self:flex-start}#__next .overflow-x-auto{overflow-x:auto}#__next .overflow-y-auto{overflow-y:auto}#__next .overflow-x-hidden{overflow-x:hidden}#__next .truncate{overflow:hidden;text-overflow:ellipsis}#__next .truncate,#__next .whitespace-nowrap{white-space:nowrap}#__next .whitespace-pre-line{white-space:pre-line}#__next .break-words{overflow-wrap:break-word}#__next .break-all{word-break:break-all}#__next .rounded{border-radius:.375rem}#__next .rounded-lg{border-radius:var(--mui-shape-customBorderRadius-lg)}#__next .rounded-md{border-radius:var(--mui-shape-customBorderRadius-md)}#__next .border{border-width:1px}#__next .border-dashed{border-style:dashed}#__next .p-0{padding:0}#__next .p-12{padding:3rem}#__next .p-16{padding:4rem}#__next .p-4{padding:1rem}#__next .p-5{padding:1.25rem}#__next .text-center{text-align:center}#__next .text-2xl{font-size:1.5rem;line-height:2rem}#__next .text-3xl{font-size:1.875rem;line-height:2.25rem}#__next .text-\[1\.375rem\]{font-size:1.375rem}#__next .text-\[22px\]{font-size:22px}#__next .text-\[32px\]{font-size:32px}#__next .text-lg{font-size:1.125rem;line-height:1.75rem}#__next .text-sm{font-size:.875rem;line-height:1.25rem}#__next .text-xl{font-size:1.25rem;line-height:1.75rem}#__next .text-xs{font-size:.75rem;line-height:1rem}#__next .font-medium{font-weight:500}#__next .font-semibold{font-weight:600}#__next .uppercase{text-transform:uppercase}#__next .capitalize{text-transform:capitalize}#__next .italic{font-style:italic}#__next .leading-normal{line-height:1.5}#__next .leading-relaxed{line-height:1.625}#__next .text-error{color:var(--mui-palette-error-main)}#__next .text-success{color:var(--mui-palette-success-main)}#__next .text-textDisabled{color:var(--mui-palette-text-disabled)}#__next .underline{text-decoration-line:underline}#__next .overline{text-decoration-line:overline}#__next .line-through{text-decoration-line:line-through}#__next .opacity-50{opacity:.5}#__next .shadow-lg{--tw-shadow:var(--mui-customShadows-lg);--tw-shadow-colored:var(--mui-customShadows-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#__next .outline{outline-style:solid}#__next .blur{--tw-blur:blur(8px)}#__next .blur,#__next .drop-shadow{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)}#__next .drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}#__next .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)}#__next .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#__next .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#__next .text-start{text-align:start}#__next .bs-5{block-size:1.25rem}#__next .bs-full{block-size:100%}#__next .min-bs-\[24px\]{min-block-size:24px}#__next .min-bs-full{min-block-size:100%}#__next .is-full{inline-size:100%}#__next .min-is-0{min-inline-size:0}#__next .min-is-\[180px\]{min-inline-size:180px}#__next .min-is-\[200px\]{min-inline-size:200px}#__next .min-is-\[220px\]{min-inline-size:220px}#__next .min-is-\[30px\]{min-inline-size:30px}#__next .max-is-\[640px\]{max-inline-size:640px}#__next .max-is-\[960px\]{max-inline-size:960px}#__next .mli-5{margin-inline:1.25rem}#__next .-mis-2{margin-inline-start:-.5rem}#__next .mbe-1{margin-block-end:.25rem}#__next .mbe-2{margin-block-end:.5rem}#__next .mbe-2\.5{margin-block-end:.625rem}#__next .mbe-3{margin-block-end:.75rem}#__next .mbe-5{margin-block-end:1.25rem}#__next .mbe-6{margin-block-end:1.5rem}#__next .mbs-2{margin-block-start:.5rem}#__next .mbs-4{margin-block-start:1rem}#__next .mbs-auto{margin-block-start:auto}#__next .mie-2{margin-inline-end:.5rem}#__next .plb-2{padding-block:.5rem}#__next .plb-3\.5{padding-block:.875rem}#__next .plb-4{padding-block:1rem}#__next .pli-5{padding-inline:1.25rem}#__next .pli-6{padding-inline:1.5rem}#__next .pbe-10{padding-block-end:2.5rem}#__next .pbe-5{padding-block-end:1.25rem}#__next .pbs-2{padding-block-start:.5rem}#__next .pbs-4{padding-block-start:1rem}#__next .pis-5{padding-inline-start:1.25rem}#__next .border-be{border-block-end-width:1px}#__next .border-bs{border-block-start-width:1px}#__next .border-is-4{border-inline-start-width:4px}#__next .\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--border-radius:var(--mui-shape-borderRadius);--border-color:var(--mui-palette-divider);--primary-color:var(--mui-palette-primary-main);--background-color:var(--mui-palette-background-default);--header-height:64px;--header-z-index:var(--mui-zIndex-appBar);--footer-z-index:10;--customizer-z-index:var(--mui-zIndex-drawer);--search-z-index:var(--mui-zIndex-tooltip);--drawer-z-index:var(--mui-zIndex-drawer);--backdrop-color:rgb(var(--mui-mainColorChannels-light)/0.5)}[data-mui-color-scheme=dark]{--backdrop-color:rgb(21 16 43/0.6)}*,:after,:before{box-sizing:border-box;padding:0;margin:0;border-width:0;border-style:solid;border-color:var(--border-color,currentColor)}html{display:flex;inline-size:100%;min-block-size:100%}a{color:inherit;text-decoration:none}ul:not([class]){margin-block:1rem;padding-inline-start:40px}.ps__rail-y{inset-inline-end:0!important;inset-inline-start:auto!important}.ps__rail-y .ps__thumb-y{inset-inline-end:3px!important;inset-inline-start:auto!important;background-color:var(--mui-palette-divider);inline-size:6px}.ps__rail-y .ps__thumb-y.ps--clicking,.ps__rail-y .ps__thumb-y:focus,.ps__rail-y .ps__thumb-y:hover{background-color:var(--mui-palette-action-disabled)!important}.ps__rail-y.ps--clicking,.ps__rail-y:focus,.ps__rail-y:hover{background-color:var(--mui-palette-action-hover)!important}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y:hover .ps__thumb-y{background-color:var(--mui-palette-action-disabled)!important}.ts-vertical-nav-root .ps__thumb-y{inline-size:4px}.ts-vertical-nav-root .ps__thumb-y.ps--clicking,.ts-vertical-nav-root .ps__thumb-y:focus,.ts-vertical-nav-root .ps__thumb-y:hover{inline-size:6px}.ts-vertical-nav-root .ps__rail-y{inline-size:10px}.ts-vertical-nav-root .ps__rail-y.ps--clicking,.ts-vertical-nav-root .ps__rail-y:focus,.ts-vertical-nav-root .ps__rail-y:hover{background-color:transparent!important}.ts-vertical-nav-root .ps__rail-y.ps--clicking .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y:focus .ps__thumb-y,.ts-vertical-nav-root .ps__rail-y:hover .ps__thumb-y{inline-size:6px}:where([class^=ri-]){font-size:1.5rem}code{font-family:inherit;padding-block:2px;padding-inline:4px;border-radius:4px;font-size:90%;color:var(--mui-palette-info-main);background-color:rgb(var(--mui-palette-info-mainChannel)/.08);border:0}#__next .hover\:bg-actionHover:hover{background-color:var(--mui-palette-action-hover)}#__next .hover\:text-primary:hover{color:var(--primary-color)}@media not all and (min-width:900px){#__next .max-md\:hidden{display:none}}@media not all and (min-width:600px){#__next .max-sm\:hidden{display:none}#__next .max-sm\:p-4{padding:1rem}#__next .max-sm\:text-\[1\.25rem\]{font-size:1.25rem}}@media (min-width:600px){#__next .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#__next .sm\:gap-4{gap:1rem}#__next .sm\:gap-6{gap:1.5rem}#__next .sm\:p-8{padding:2rem}#__next .sm\:odd\:border-ie:nth-child(odd){border-inline-end-width:1px}}@media (min-width:900px){#__next .md\:sticky{position:sticky}#__next .md\:top-6{top:1.5rem}#__next .md\:hidden{display:none}#__next .md\:grid-cols-\[240px_minmax\(0\2c 1fr\)\]{grid-template-columns:240px minmax(0,1fr)}}@media (min-width:1200px){#__next .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1366px){#__next .min-\[1366px\]\:block{display:block}#__next .min-\[1366px\]\:hidden{display:none}}#__next :is(.\[\&_td\]\:whitespace-normal td){white-space:normal}#__next :is(.\[\&_td\]\:pli-3 td){padding-inline:.75rem}#__next :is(.\[\&_th\]\:pli-3 th){padding-inline:.75rem}