/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--sans);--font-mono:var(--mono);--spacing:.25rem;--radius-md:.375rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer primereact{:root{font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family:"Inter var",sans-serif;--font-feature-settings:"cv02","cv03","cv04","cv11";--surface-a:#fff;--surface-b:#f9fafb;--surface-c:#f3f4f6;--surface-d:#e5e7eb;--surface-e:#fff;--surface-f:#fff;--text-color:#4b5563;--text-color-secondary:#6b7280;--primary-color:#10b981;--primary-color-text:#fff;--surface-0:#fff;--surface-50:#f9fafb;--surface-100:#f3f4f6;--surface-200:#e5e7eb;--surface-300:#d1d5db;--surface-400:#9ca3af;--surface-500:#6b7280;--surface-600:#4b5563;--surface-700:#374151;--surface-800:#1f2937;--surface-900:#111827;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--content-padding:1.25rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#f9fafb;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 .2rem #a7f3d0;--maskbg:#0006;--highlight-bg:#f0fdfa;--highlight-text-color:#047857;color-scheme:light;font-family:Inter var,sans-serif;--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f3fcf9;--primary-100:#c6eee1;--primary-200:#98e1c9;--primary-300:#6bd4b1;--primary-400:#3dc699;--primary-500:#10b981;--primary-600:#0e9d6e;--primary-700:#0b825a;--primary-800:#096647;--primary-900:#064a34}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/_next/static/media/InterVariable.ff710c09.woff2)format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/_next/static/media/InterVariable-Italic.ef0ecaff.woff2)format("woff2")}.p-editor-container .p-editor-toolbar{background:#f9fafb;border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6b7280}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{color:#6b7280;border:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;border-radius:6px;padding:.75rem 0;box-shadow:0 2px 12px #0000001a}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#4b5563}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#4b5563;background:#f3f4f6}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e5e7eb}.p-editor-container .p-editor-content .ql-editor{color:#4b5563;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#4b5563}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:#4b5563}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#10b981}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#10b981}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#10b981}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#10b981}@layer primereact{*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.6}.p-error{color:#e24c4c}.p-text-secondary{color:#6b7280}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);border-radius:6px;font-size:1rem}.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:#0000}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:#0000}}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{gap:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#10b981}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{color:#047857;background:#f0fdfa;border-radius:6px;margin-right:.5rem;padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{color:#4b5563;background:#f3f4f6}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#047857;background:#f0fdfa}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{color:#4b5563;background:#fff;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem;font-weight:600}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year{color:#4b5563;padding:.5rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover{color:#10b981}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{margin:.5rem 0;font-size:1rem}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{width:2.5rem;height:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:50%;width:2.5rem;height:2.5rem;transition:box-shadow .2s}.p-datepicker table td>span.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker table td>span:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker table td.p-datepicker-today>span{color:#4b5563;background:#d1d5db;border-color:#0000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #e5e7eb;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e5e7eb;padding:.5rem}.p-datepicker .p-timepicker button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datepicker .p-timepicker button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker .p-yearpicker{margin:.5rem 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#047857;background:#f0fdfa}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e5e7eb;padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f3f4f6}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#10b981}.p-cascadeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:0 0;border:0;padding:.75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6b7280}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0}.p-cascadeselect .p-cascadeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;transition:box-shadow .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#047857;background:#f0fdfa}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#10b9813d}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox-input{appearance:none;opacity:0;z-index:1;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-checkbox{width:22px;height:22px}.p-checkbox .p-checkbox-box,.p-checkbox .p-checkbox-input{border:2px solid #d1d5db;border-radius:6px}.p-checkbox .p-checkbox-box{color:#4b5563;background:#fff;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:14px;height:14px}.p-checkbox.p-highlight .p-checkbox-box{background:#10b981;border-color:#10b981}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#10b981}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{color:#fff;background:#047857;border-color:#047857}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#10b981}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#10b981}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-checkbox-input{cursor:pointer}.p-checkbox-box{justify-content:center;align-items:center;display:flex}.p-tristatecheckbox.p-variant-filled .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box{background:#10b981}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f3f4f6}.p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#047857}.p-chips{display:inline-flex}.p-chips-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-chips-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-chips-input-token{flex:auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#10b981}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{color:#4b5563;background:#e5e7eb}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;margin:0;padding:0;font-size:1rem}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-preview{width:2rem;height:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px #0000001a}.p-dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:not(.p-disabled):hover{border-color:#10b981}.p-dropdown:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-dropdown.p-variant-filled{background:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:#0000}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:0 0;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6b7280}.p-dropdown .p-dropdown-label:enabled:focus,.p-dropdown .p-dropdown-label:focus{box-shadow:none;outline:0}.p-dropdown .p-dropdown-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-dropdown .p-dropdown-clear-icon{color:#6b7280;right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-dropdown-panel .p-dropdown-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#6b7280;right:.75rem}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#047857;background:#f0fdfa}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#10b9813d}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-inputgroup-addon{color:#6b7280;background:#f3f4f6;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;border-left:1px solid #d1d5db;min-width:3rem;padding:.75rem}.p-inputgroup-addon:last-child{border-right:1px solid #d1d5db}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label{z-index:1}.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup-addon:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch{display:inline-block;position:relative}.p-inputswitch-input{appearance:none;opacity:0;z-index:1;cursor:pointer;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-inputswitch-slider{cursor:pointer;border:1px solid #0000;position:absolute;inset:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{width:3rem;height:1.75rem}.p-inputswitch .p-inputswitch-input{border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#d1d5db;border-radius:30px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;transition-duration:.2s;left:.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#10b981}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1.25rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#b7bcc5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#059669}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#e24c4c}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#4b5563;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;padding:.75rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputtext:enabled:hover{border-color:#10b981}.p-inputtext:enabled:focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover{background-color:#f3f4f6}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{padding:.65625rem;font-size:.875rem}.p-inputtext.p-inputtext-lg{padding:.9375rem;font-size:1.25rem}.p-float-label>label{color:#6b7280;transition-duration:.2s;left:.75rem}.p-float-label>.p-invalid+label{color:#e24c4c}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#6b7280}:-moz-placeholder-shown,::-moz-placeholder{color:#6b7280}:-ms-placeholder-shown{color:#6b7280}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f3f4f6}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{padding:.65625rem;font-size:.875rem}.p-inputtext-lg .p-inputtext{padding:.9375rem;font-size:1.25rem}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:#6b7280;left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:#6b7280;right:.75rem}.p-inputotp{align-items:center;gap:.5rem;display:flex}.p-inputotp-input{text-align:center;width:2.5rem}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{margin:0;padding:0;list-style-type:none}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-listbox .p-listbox-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#6b7280;right:.75rem}.p-listbox .p-listbox-list{outline:0;padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{color:#4b5563;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#047857;background:#f0fdfa}.p-listbox .p-listbox-list .p-listbox-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-listbox .p-listbox-list .p-listbox-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#10b9813d}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#4b5563;background:#f3f4f6}.p-listbox.p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-mention-panel .p-mention-items .p-mention-item:hover{color:#4b5563;background:#f3f4f6}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{color:#047857;background:#f0fdfa}.p-multiselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-multiselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-multiselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-multiselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-multiselect-label-empty{visibility:hidden;overflow:hidden}.p-multiselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{justify-content:space-between;align-items:center;display:flex}.p-multiselect-filter-container{flex:auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect:not(.p-disabled):hover{border-color:#10b981}.p-multiselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-multiselect.p-variant-filled{background:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6b7280}.p-multiselect.p-multiselect-chip .p-multiselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-multiselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-multiselect-panel .p-multiselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#6b7280;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#047857;background:#f0fdfa}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#10b9813d}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#4b5563;background:#f3f4f6}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:#374151;background:#fff;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;padding:1.25rem;box-shadow:0 2px 12px #0000001a}.p-password-panel .p-password-meter{background:#e5e7eb;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{justify-content:center;align-items:center;display:flex}.p-radiobutton-icon{backface-visibility:hidden;visibility:hidden;border-radius:50%;transform:translateZ(0)scale(.1)}.p-radiobutton.p-highlight .p-radiobutton-icon{visibility:visible;transform:translateZ(0)scale(1)}.p-radiobutton{width:22px;height:22px}.p-radiobutton .p-radiobutton-input{appearance:none;opacity:0;z-index:1;border:2px solid #d1d5db;border-radius:50%;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-radiobutton .p-radiobutton-box{color:#4b5563;background:#fff;border:2px solid #d1d5db;border-radius:50%;outline-color:#0000;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#fff;width:12px;height:12px;transition-duration:.2s}.p-radiobutton.p-highlight .p-radiobutton-box{background:#10b981;border-color:#10b981}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#10b981}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857;border-color:#047857}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#10b981}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#10b981}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f3f4f6}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#047857}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{cursor:pointer;align-items:center;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:#4b5563;font-size:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1.143rem;height:1.143rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-item.p-focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#10b981}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#e73d3e}.p-selectbutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6b7280}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#374151}.p-selectbutton .p-button.p-highlight{color:#fff;background:#10b981;border-color:#10b981}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{color:#fff;background:#059669;border-color:#059669}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{background:#e5e7eb;border:0;border-radius:6px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-.5715rem;margin-left:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#fff;border:2px solid #10b981;border-radius:50%;width:1.143rem;height:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-slider .p-slider-handle:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-slider .p-slider-range{background:#10b981}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#10b981;border-color:#10b981}.p-treeselect{background:#fff;border:1px solid #d1d5db;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect:not(.p-disabled):hover{border-color:#10b981}.p-treeselect:not(.p-disabled).p-focus{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treeselect.p-treeselect-clearable .p-treeselect-label{padding-right:1.75rem}.p-treeselect.p-variant-filled{background:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f3f4f6}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6b7280}.p-treeselect.p-treeselect-chip .p-treeselect-token{color:#4b5563;background:#e5e7eb;border-radius:16px;margin-right:.5rem;padding:.375rem .75rem}.p-treeselect .p-treeselect-trigger{color:#6b7280;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:3rem}.p-treeselect .p-treeselect-clear-icon{color:#6b7280;right:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 2px 12px #0000001a}.p-treeselect-panel .p-treeselect-header{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#6b7280;right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{color:#4b5563;background:0 0;padding:.75rem 1.25rem}.p-input-filled .p-treeselect{background:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f3f4f6}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:auto}.p-togglebutton .p-togglebutton-input{appearance:none;opacity:0;z-index:1;border:1px solid #d1d5db;border-radius:6px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-togglebutton .p-button{color:#4b5563;background:#fff;border:1px solid #d1d5db;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#6b7280}.p-togglebutton.p-highlight .p-button{color:#fff;background:#10b981;border-color:#10b981}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#374151}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{color:#fff;background:#059669;border-color:#059669}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#fff}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline-offset:0;border-color:#10b981;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-togglebutton.p-invalid>.p-button{border-color:#e24c4c}.p-button{color:#fff;background:#10b981;border:1px solid #10b981;border-radius:6px;padding:.75rem 1.25rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button:not(:disabled):hover{color:#fff;background:#059669;border-color:#059669}.p-button:not(:disabled):active{color:#fff;background:#047857;border-color:#047857}.p-button.p-button-outlined{color:#10b981;background-color:#0000;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{color:#10b981;background:#10b9810a;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{color:#10b981;background:#10b98129;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#6b7280;border-color:#6b7280}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button.p-button-text{color:#10b981;background-color:#0000;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{color:#10b981;background:#10b9810a;border-color:#0000}.p-button.p-button-text:not(:disabled):active{color:#10b981;background:#10b98129;border-color:#0000}.p-button.p-button-text.p-button-plain{color:#6b7280}.p-button.p-button-text.p-button-plain:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-button.p-button-text.p-button-plain:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{color:#10b981;background-color:#fff;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:3rem;padding:.75rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:3rem}.p-button.p-button-sm{padding:.65625rem 1.09375rem;font-size:.875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:3rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button-group.p-button-secondary>.p-button,.p-button.p-button-secondary,.p-fileupload-choose.p-button-secondary,.p-splitbutton.p-button-secondary>.p-button{color:#fff;background:#64748b;border:1px solid #64748b}.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-button.p-button-secondary:not(:disabled):hover,.p-fileupload-choose.p-button-secondary:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{color:#fff;background:#475569;border-color:#475569}.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-button.p-button-secondary:not(:disabled):focus,.p-fileupload-choose.p-button-secondary:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-button.p-button-secondary:not(:disabled):active,.p-fileupload-choose.p-button-secondary:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{color:#fff;background:#334155;border-color:#334155}.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-button.p-button-secondary.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{color:#64748b;background-color:#0000;border:1px solid}.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{color:#64748b;background:#64748b0a;border:1px solid}.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{color:#64748b;background:#64748b29;border:1px solid}.p-button-group.p-button-secondary>.p-button.p-button-text,.p-button.p-button-secondary.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{color:#64748b;background-color:#0000;border-color:#0000}.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-button-group.p-button-info>.p-button,.p-button.p-button-info,.p-fileupload-choose.p-button-info,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-button.p-button-info:not(:disabled):hover,.p-fileupload-choose.p-button-info:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{color:#fff;background:#0284c7;border-color:#0284c7}.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-button.p-button-info:not(:disabled):focus,.p-fileupload-choose.p-button-info:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-button.p-button-info:not(:disabled):active,.p-fileupload-choose.p-button-info:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{color:#fff;background:#0369a1;border-color:#0369a1}.p-button-group.p-button-info>.p-button.p-button-outlined,.p-button.p-button-info.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{color:#0ea5e9;background-color:#0000;border:1px solid}.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border:1px solid}.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border:1px solid}.p-button-group.p-button-info>.p-button.p-button-text,.p-button.p-button-info.p-button-text,.p-fileupload-choose.p-button-info.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-info.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-button-group.p-button-success>.p-button,.p-button.p-button-success,.p-fileupload-choose.p-button-success,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-button.p-button-success:not(:disabled):hover,.p-fileupload-choose.p-button-success:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{color:#fff;background:#16a34a;border-color:#16a34a}.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-button.p-button-success:not(:disabled):focus,.p-fileupload-choose.p-button-success:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-button.p-button-success:not(:disabled):active,.p-fileupload-choose.p-button-success:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{color:#fff;background:#15803d;border-color:#15803d}.p-button-group.p-button-success>.p-button.p-button-outlined,.p-button.p-button-success.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{color:#22c55e;background-color:#0000;border:1px solid}.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border:1px solid}.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{color:#22c55e;background:#22c55e29;border:1px solid}.p-button-group.p-button-success>.p-button.p-button-text,.p-button.p-button-success.p-button-text,.p-fileupload-choose.p-button-success.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{color:#22c55e;background-color:#0000;border-color:#0000}.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-success.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-button-group.p-button-warning>.p-button,.p-button.p-button-warning,.p-fileupload-choose.p-button-warning,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#f97316;border:1px solid #f97316}.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-button.p-button-warning:not(:disabled):hover,.p-fileupload-choose.p-button-warning:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{color:#fff;background:#ea580c;border-color:#ea580c}.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-button.p-button-warning:not(:disabled):focus,.p-fileupload-choose.p-button-warning:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-button.p-button-warning:not(:disabled):active,.p-fileupload-choose.p-button-warning:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{color:#fff;background:#c2410c;border-color:#c2410c}.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-button.p-button-warning.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{color:#f97316;background-color:#0000;border:1px solid}.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{color:#f97316;background:#f973160a;border:1px solid}.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{color:#f97316;background:#f9731629;border:1px solid}.p-button-group.p-button-warning>.p-button.p-button-text,.p-button.p-button-warning.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{color:#f97316;background-color:#0000;border-color:#0000}.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-button-group.p-button-help>.p-button,.p-button.p-button-help,.p-fileupload-choose.p-button-help,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-button.p-button-help:not(:disabled):hover,.p-fileupload-choose.p-button-help:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{color:#fff;background:#9333ea;border-color:#9333ea}.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-button.p-button-help:not(:disabled):focus,.p-fileupload-choose.p-button-help:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-button.p-button-help:not(:disabled):active,.p-fileupload-choose.p-button-help:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{color:#fff;background:#7e22ce;border-color:#7e22ce}.p-button-group.p-button-help>.p-button.p-button-outlined,.p-button.p-button-help.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{color:#a855f7;background-color:#0000;border:1px solid}.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{color:#a855f7;background:#a855f70a;border:1px solid}.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{color:#a855f7;background:#a855f729;border:1px solid}.p-button-group.p-button-help>.p-button.p-button-text,.p-button.p-button-help.p-button-text,.p-fileupload-choose.p-button-help.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{color:#a855f7;background-color:#0000;border-color:#0000}.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-help.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-button-group.p-button-danger>.p-button,.p-button.p-button-danger,.p-fileupload-choose.p-button-danger,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-button.p-button-danger:not(:disabled):hover,.p-fileupload-choose.p-button-danger:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{color:#fff;background:#dc2626;border-color:#dc2626}.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-button.p-button-danger:not(:disabled):focus,.p-fileupload-choose.p-button-danger:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-button.p-button-danger:not(:disabled):active,.p-fileupload-choose.p-button-danger:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{color:#fff;background:#b91c1c;border-color:#b91c1c}.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-button.p-button-danger.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{color:#ef4444;background-color:#0000;border:1px solid}.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{color:#ef4444;background:#ef44440a;border:1px solid}.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{color:#ef4444;background:#ef444429;border:1px solid}.p-button-group.p-button-danger>.p-button.p-button-text,.p-button.p-button-danger.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{color:#ef4444;background-color:#0000;border-color:#0000}.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-button-group.p-button-contrast>.p-button,.p-button.p-button-contrast,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#1f2937;border:1px solid #1f2937}.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-button.p-button-contrast:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{color:#fff;background:#374151;border-color:#374151}.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-button.p-button-contrast:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-button.p-button-contrast:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{color:#fff;background:#4b5563;border-color:#4b5563}.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-button.p-button-contrast.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{color:#1f2937;background-color:#0000;border:1px solid}.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{color:#1f2937;background:#1f29370a;border:1px solid}.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{color:#1f2937;background:#1f293729;border:1px solid}.p-button-group.p-button-contrast>.p-button.p-button-text,.p-button.p-button-contrast.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{color:#1f2937;background-color:#0000;border-color:#0000}.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{color:#1f2937;background:#1f29370a;border-color:#0000}.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{color:#1f2937;background:#1f293729;border-color:#0000}.p-button.p-button-link{color:#047857;background:0 0;border:#0000}.p-button.p-button-link:not(:disabled):hover{color:#047857;background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:0 0;border-color:#0000;box-shadow:0 0 0 .2rem #a7f3d0}.p-button.p-button-link:not(:disabled):active{color:#047857;background:0 0;border-color:#0000}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-outlined>.p-button{color:#10b981;background-color:#0000;border:1px solid}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover{color:#10b981;background:#10b9810a}.p-splitbutton.p-button-outlined>.p-button:not(:disabled):active{color:#10b981;background:#10b98129}.p-splitbutton.p-button-outlined.p-button-plain>.p-button{color:#6b7280;border-color:#6b7280}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-text>.p-button{color:#10b981;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):hover{color:#10b981;background:#10b9810a;border-color:#0000}.p-splitbutton.p-button-text>.p-button:not(:disabled):active{color:#10b981;background:#10b98129;border-color:#0000}.p-splitbutton.p-button-text.p-button-plain>.p-button{color:#6b7280}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover{color:#6b7280;background:#f3f4f6}.p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active{color:#6b7280;background:#e5e7eb}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-sm>.p-button{padding:.65625rem 1.09375rem;font-size:.875rem}.p-splitbutton.p-button-sm>.p-button .p-button-icon{font-size:.875rem}.p-splitbutton.p-button-lg>.p-button{padding:.9375rem 1.5625rem;font-size:1.25rem}.p-splitbutton.p-button-lg>.p-button.p-button-icon-only{width:auto}.p-splitbutton.p-button-lg>.p-button .p-button-icon{font-size:1.25rem}.p-splitbutton .p-splitbutton-menubutton,.p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button,.p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button{color:#64748b;background-color:#0000;border:1px solid}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a}.p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active{color:#64748b;background:#64748b29}.p-splitbutton.p-button-secondary.p-button-text>.p-button{color:#64748b;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover{color:#64748b;background:#64748b0a;border-color:#0000}.p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active{color:#64748b;background:#64748b29;border-color:#0000}.p-splitbutton.p-button-info.p-button-outlined>.p-button{color:#0ea5e9;background-color:#0000;border:1px solid}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a}.p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929}.p-splitbutton.p-button-info.p-button-text>.p-button{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-splitbutton.p-button-success.p-button-outlined>.p-button{color:#22c55e;background-color:#0000;border:1px solid}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a}.p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29}.p-splitbutton.p-button-success.p-button-text>.p-button{color:#22c55e;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-splitbutton.p-button-warning.p-button-outlined>.p-button{color:#f97316;background-color:#0000;border:1px solid}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a}.p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active{color:#f97316;background:#f9731629}.p-splitbutton.p-button-warning.p-button-text>.p-button{color:#f97316;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-splitbutton.p-button-help.p-button-outlined>.p-button{color:#a855f7;background-color:#0000;border:1px solid}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a}.p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729}.p-splitbutton.p-button-help.p-button-text>.p-button{color:#a855f7;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-splitbutton.p-button-danger.p-button-outlined>.p-button{color:#ef4444;background-color:#0000;border:1px solid}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a}.p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429}.p-splitbutton.p-button-danger.p-button-text>.p-button{color:#ef4444;background-color:#0000;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-speeddial-button.p-button.p-button-icon-only{width:4rem;height:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon{width:1.3rem;height:1.3rem}.p-speeddial-list{outline:0}.p-speeddial-action{color:#fff;background:#4b5563;width:3rem;height:3rem}.p-speeddial-action:hover{color:#fff;background:#022354}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-carousel .p-carousel-content .p-carousel-next:focus-visible,.p-carousel .p-carousel-content .p-carousel-prev:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{margin:.5rem}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#d1d5db;border-radius:0;width:2rem;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#9ca3af}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-thead>tr>th{color:#374151;background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;font-weight:700}.p-datatable .p-datatable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;font-weight:700}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{color:#047857;background:#f0fdfa;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{color:#374151;background:#f3f4f6}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#374151}.p-datatable .p-sortable-column.p-highlight{color:#047857;background:#f0fdfa}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#047857}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{color:#047857;background:#f0fdfa}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#047857}.p-datatable .p-sortable-column:focus-visible{outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-datatable .p-datatable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{color:#047857;background:#f0fdfa}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{color:#4b5563;background:#f3f4f6}.p-datatable .p-column-resizer-helper{background:#10b981}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#f9fafb}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead{background-color:#f9fafb}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8f8fa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{color:#047857;background:#f0fdfa}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#047857}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable-drag-selection-helper{background:#10b98129}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-dataview .p-dataview-content{color:#4b5563;background:#fff;border:0;padding:0}.p-dataview .p-dataview-footer{color:#374151;background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-dataview .p-dataview-loading-icon.p-icon{width:2rem;height:2rem}.p-datascroller .p-paginator-bottom,.p-datascroller .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-datascroller .p-datascroller-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-datascroller .p-datascroller-content{color:#4b5563;background:#fff;border:0;padding:0}.p-datascroller .p-datascroller-footer,.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #e5e7eb;border-width:0 0 1px}.p-datascroller .p-datascroller-footer{color:#374151;background:#f9fafb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1rem;font-weight:700}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-menu-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:#374151;background:#f3f4f6}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{color:#047857;background:#f0fdfa}.p-column-filter-menu-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-column-filter-clear-button{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-column-filter-clear-button:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-column-filter-clear-button:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-column-filter-overlay{color:#4b5563;background:#fff;border:0;border-radius:6px;min-width:12.5rem;box-shadow:0 2px 12px #0000001a}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{color:#4b5563;background:0 0;border:0;border-radius:0;margin:0;padding:.75rem 1.25rem;transition:box-shadow .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#047857;background:#f0fdfa}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #e5e7eb;padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar,.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-orderlist .p-orderlist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input{padding-right:1.75rem}.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon{color:#6b7280;right:.75rem}.p-orderlist .p-orderlist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#047857;background:#f0fdfa}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#10b9813d}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8f8fa}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-organizationchart .p-organizationchart-node-content.p-highlight{color:#047857;background:#f0fdfa}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#80eed5}.p-organizationchart .p-organizationchart-line-down{background:#e5e7eb}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid;border-color:#e5e7eb}.p-organizationchart .p-organizationchart-node-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-paginator{color:#6b7280;background:#fff;border:0 solid #f3f4f6;border-radius:6px;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{color:#6b7280;background-color:#0000;border:0;border-radius:50%;min-width:3rem;height:3rem;margin:.143rem;transition:box-shadow .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{height:3rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{color:#6b7280;background-color:#0000;border:0;min-width:3rem;height:3rem;margin:.143rem}.p-paginator .p-paginator-pages .p-paginator-page{border-radius:50%;transition:box-shadow .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#047857;background:#f0fdfa;border-color:#f0fdfa}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem;font-weight:700}.p-picklist .p-picklist-filter-container{background:#fff;border:1px solid #e5e7eb;border-bottom:0;padding:1.25rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-input{padding-right:1.75rem}.p-picklist .p-picklist-filter-container .p-picklist-filter-icon{color:#6b7280;right:.75rem}.p-picklist .p-picklist-list{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:0;padding:.75rem 0}.p-picklist .p-picklist-list .p-picklist-item{color:#4b5563;background:0 0;border:0;margin:0;padding:.75rem 1.25rem;transition:transform .2s,box-shadow .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#4b5563;background:#e5e7eb}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#047857;background:#f0fdfa}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#10b9813d}.p-tree-container{overflow:auto}.p-tree-container,.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-tree-toggler,.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{width:100%;display:block;position:relative}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.p-tree{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem}.p-tree .p-tree-container .p-treenode{outline:0;padding:.143rem}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.5rem;transition:box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#6b7280;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#4b5563}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{color:#047857;background:#f0fdfa}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#047857}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#6b7280;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#99f1dd}.p-treetable{position:relative}.p-treetable>.p-treetable-wrapper{overflow:auto}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treetable-toggler,.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-tbody>tr>td,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-thead>tr>th{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-treetable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-footer,.p-treetable-scrollable-header{border:0;overflow:hidden}.p-treetable-scrollable-body{position:relative;overflow:auto}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{position:absolute;top:0;left:0}.p-treetable-reorder-indicator-down,.p-treetable-reorder-indicator-up{display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-treetable .p-treetable-tbody>tr>td.p-align-left,.p-treetable .p-treetable-tfoot>tr>td.p-align-left,.p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content{text-align:left;justify-content:flex-start}.p-treetable .p-treetable-tbody>tr>td.p-align-right,.p-treetable .p-treetable-tfoot>tr>td.p-align-right,.p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content{text-align:right;justify-content:flex-end}.p-treetable .p-treetable-tbody>tr>td.p-align-center,.p-treetable .p-treetable-tfoot>tr>td.p-align-center,.p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content{text-align:center;justify-content:center}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-width:1px 0;padding:1rem;font-weight:700}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-thead>tr>th{color:#374151;background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;font-weight:700}.p-treetable .p-treetable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;color:#374151;background:#f9fafb;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem;font-weight:700}.p-treetable .p-sortable-column{outline-color:#a7f3d0}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#374151;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{color:#047857;background:#f0fdfa;border-radius:50%;min-width:1.143rem;height:1.143rem;margin-left:.5rem;line-height:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{color:#374151;background:#f3f4f6}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#374151}.p-treetable .p-sortable-column.p-highlight{color:#047857;background:#f0fdfa}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#047857}.p-treetable .p-treetable-tbody>tr{color:#4b5563;background:#fff;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:solid #e5e7eb;border-width:0 0 1px;padding:1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#4b5563}.p-treetable .p-treetable-tbody>tr:focus-visible{outline-offset:-.15rem;outline:.15rem solid #a7f3d0}.p-treetable .p-treetable-tbody>tr.p-highlight{color:#047857;background:#f0fdfa}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#047857}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover{color:#4b5563;background:#f3f4f6}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#4b5563}.p-treetable .p-column-resizer-helper{background:#10b981}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#f9fafb}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-treetable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd{background:#f8f8fa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight{color:#047857;background:#f0fdfa}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#047857}.p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded{background:#f8f8fa}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #10b981;border-radius:50%;width:1rem;height:1rem}.p-timeline .p-timeline-event-connector{background-color:#e5e7eb}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-accordion .p-accordion-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{color:#4b5563;background:#fff;border-radius:6px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-title{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.p-card .p-card-subtitle{color:#6b7280;margin-bottom:.5rem;font-weight:400}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-fieldset .p-fieldset-legend{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1.25rem;font-weight:700}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{color:#374151;border-radius:6px;padding:1.25rem;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-horizontal:before{border-top:1px #e5e7eb}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-divider.p-divider-vertical:before{border-left:1px #e5e7eb}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel:has(>.p-panel-footer) .p-panel-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-panel .p-panel-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-panel .p-panel-footer{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;padding:.75rem 1.25rem}.p-splitter{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.p-splitter .p-splitter-gutter{background:#f9fafb;transition:background-color .2s,color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e5e7eb}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-splitter .p-splitter-gutter-resizing{background:#e5e7eb}.p-stepper .p-stepper-nav{justify-content:space-between;margin:0;padding:0;list-style-type:none;display:flex}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{background:#fff;border-radius:6px;outline-color:#0000;transition:box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#4b5563;background:#fff;border:2px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:#6b7280;margin-left:.5rem;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#047857;background:#f0fdfa}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#4b5563}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#10b981}.p-stepper .p-stepper-panels{color:#4b5563;background:#fff;padding:1.25rem}.p-stepper .p-stepper-separator{background-color:#e5e7eb;width:100%;height:2px;margin-inline-start:1rem;transition:box-shadow .2s}.p-stepper.p-stepper-vertical{flex-direction:column;display:flex}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{color:#4b5563;background:#fff;flex:auto;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel{flex-direction:column;flex:initial;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:none;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#10b981}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-scrollpanel .p-scrollpanel-bar{background:#f9fafb;border:0}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;position:relative;overflow:auto hidden}.p-tabview-nav{flex:auto;margin:0;padding:0;list-style-type:none;display:flex}.p-tabview-nav-link{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabview-ink-bar{z-index:1;display:none}.p-tabview-close,.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{white-space:nowrap;line-height:1}.p-tabview-nav-btn{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:solid #e5e7eb;border-width:0 0 2px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#10b981;background:#fff;border-color:#10b981}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{color:#10b981;background:#fff;border-radius:0;width:3rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabview .p-tabview-panels{color:#4b5563;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:1.25rem}.p-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;gap:.5rem;padding:1.25rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1.25rem 1.25rem}.p-confirm-popup .p-confirm-popup-footer button{width:auto;margin:0 .5rem 0 0}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border:solid;border-color:#fff0 #fff0 #fff}.p-confirm-popup:before{border:solid;border-color:#fff0 #fff0 #f2f2f2}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-dialog .p-dialog-header{color:#374151;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:700}.p-dialog .p-dialog-header .p-dialog-header-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-dialog .p-dialog-header .p-dialog-header-icon{margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{color:#4b5563;background:#fff;padding:0 1.5rem 2rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{color:#4b5563;text-align:right;background:#fff;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer button{width:auto;margin:0 .5rem 0 0}.p-dialog.p-dialog-maximized .p-dialog-content:last-of-type,.p-dialog.p-dialog-maximized .p-dialog-header{border-radius:0}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon{width:2rem;height:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{color:#4b5563;background:#fff;border:0;border-radius:6px;box-shadow:0 1px 3px #0000004d}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{color:#fff;background:#10b981;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;position:absolute;top:-1rem;right:-1rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#fff;background:#059669}.p-overlaypanel:after{border:solid;border-color:#fff0 #fff0 #fff}.p-overlaypanel:before{border:solid;border-color:#fff0 #fff0 #f2f2f2}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{color:#4b5563;background:#fff;border:0;box-shadow:0 1px 3px #0000004d}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{color:#6b7280;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#374151;background:#f3f4f6;border-color:#0000}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{color:#fff;background:#4b5563;border-radius:6px;padding:.75rem;box-shadow:0 2px 12px #0000001a}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#4b5563}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#4b5563}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#4b5563}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#4b5563}.p-fileupload .p-fileupload-buttonbar{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;gap:.5rem;padding:1.25rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:6px;transition:box-shadow .2s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#6b7280}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#4b5563;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#4b5563}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#6b7280}.p-contextmenu{color:#4b5563;background:#fff;border:0;border-radius:6px;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-contextmenu-root-list{outline:0}.p-contextmenu .p-submenu-list{background:#fff;border:0;border-radius:6px;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0}.p-dock .p-dock-item{border-radius:6px;padding:.5rem}.p-dock .p-dock-item.p-focus{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .15rem #a7f3d0}.p-dock .p-dock-action{width:4rem;height:4rem}.p-dock.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-top .p-dock-item-second-prev{margin:0 .9rem}.p-dock.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-top .p-dock-item-prev{margin:0 1.3rem}.p-dock.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-top .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container{width:100%;overflow-x:auto}.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev{margin:0;transform:none}.p-megamenu{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-megamenu .p-megamenu-root-list{outline:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu .p-megamenu-panel{color:#4b5563;background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-megamenu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-megamenu .p-submenu-list{width:12.5rem;padding:.5rem 0}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-vertical{width:12.5rem;padding:.5rem 0}.p-megamenu .p-megamenu-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-megamenu .p-megamenu-button:hover{color:#6b7280;background:#f3f4f6}.p-megamenu .p-megamenu-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-menu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-menu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-menu .p-submenu-header{color:#374151;background:#fff;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:.75rem 1.25rem;font-weight:700}.p-menu .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar{color:#4b5563;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.p-menubar .p-menubar-root-list{outline:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:6px;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-submenu-list{background:#fff;border:0;width:12.5rem;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{color:#6b7280;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;display:flex}.p-menubar .p-menubar-button:hover{color:#6b7280;background:#f3f4f6}.p-menubar .p-menubar-button:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-menubar .p-menubar-root-list{background:#fff;border:0;width:100%;padding:.5rem 0;display:none;position:absolute;box-shadow:0 2px 12px #0000001a}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}}.p-panelmenu .p-panelmenu-header{outline:0}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link{color:#6b7280;padding:1.25rem;font-weight:700}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{color:#374151;background:#f9fafb;border-color:#e5e7eb;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{color:#374151;background:#f3f4f6;border-color:#e5e7eb}.p-panelmenu .p-panelmenu-content{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 6px 6px;padding:.5rem 0}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-slidemenu .p-menuitem-link>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-slidemenu .p-slidemenu-list{padding:.5rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#f0fdfa}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#047857}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-icon.p-icon{width:.875rem;height:.875rem}.p-slidemenu .p-slidemenu-backward{color:#4b5563;padding:.75rem 1.25rem}.p-steps .p-steps-item .p-menuitem-link{background:#fff;border-radius:6px;transition:box-shadow .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#4b5563;z-index:1;background:#fff;border:1px solid #f3f4f6;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#6b7280;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#4b5563;font-weight:700}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e5e7eb;width:100%;margin-top:-1rem;display:block;position:absolute;top:50%;left:0}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid #e5e7eb;border-width:0 0 2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{color:#6b7280;background:#fff;border:0 solid #0000;border-bottom:2px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;height:calc(100% + 2px);margin:0 0 -2px;padding:1.25rem;font-weight:700;transition:box-shadow .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline-offset:0;outline:0;box-shadow:inset 0 0 0 .2rem #a7f3d0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{color:#6b7280;background:#fff;border-color:#9ca3af}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{color:#10b981;background:#fff;border-color:#10b981}.p-tieredmenu{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:12.5rem;padding:.5rem 0}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0}.p-tieredmenu .p-submenu-list{background:#fff;border:0;padding:.5rem 0;box-shadow:0 2px 12px #0000001a}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#4b5563;border-radius:0;transition:box-shadow .2s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;-webkit-user-select:none;user-select:none;padding:.75rem 1.25rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#047857;background:#f0fdfa}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#047857}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#10b9813d}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{border-radius:6px;margin:0;padding:.75rem}.p-inline-message.p-inline-message-info{color:#3b82f6;background:#dbeafeb3;border:0 solid #3b82f6}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#3b82f6}.p-inline-message.p-inline-message-success{color:#1ea97c;background:#e4f8f0b3;border:0 solid #1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{color:#cc8925;background:#fff2e2b3;border:0 solid #cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{color:#ff5757;background:#ffe7e6b3;border:0 solid #ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-inline-message .p-inline-message-icon{margin-right:.5rem;font-size:1rem}.p-inline-message .p-inline-message-icon.p-icon{width:1rem;height:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:6px;margin:1rem 0}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-message.p-message-info{color:#3b82f6;background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#3b82f6}.p-message.p-message-success{color:#1ea97c;background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1ea97c}.p-message.p-message-warn{color:#cc8925;background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#cc8925}.p-message.p-message-error{color:#ff5757;background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#ff5757}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{margin-right:.5rem;font-size:1.5rem}.p-message .p-message-icon.p-icon{width:1.5rem;height:1.5rem}.p-message .p-message-summary{font-weight:700}.p-message .p-message-detail{margin-left:.5rem}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:6px;margin:0 0 1rem;box-shadow:0 2px 12px #0000001a}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:2rem;height:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:0 0;border-radius:50%;width:2rem;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-toast .p-toast-message.p-toast-message-info{color:#3b82f6;background:#dbeafeb3;border:solid #3b82f6;border-width:0 0 0 6px}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#3b82f6}.p-toast .p-toast-message.p-toast-message-success{color:#1ea97c;background:#e4f8f0b3;border:solid #1ea97c;border-width:0 0 0 6px}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{color:#cc8925;background:#fff2e2b3;border:solid #cc8925;border-width:0 0 0 6px}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{color:#ff5757;background:#ffe7e6b3;border:solid #ff5757;border-width:0 0 0 6px}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#ff5757}.p-galleria .p-galleria-close{color:#f9fafb;background:0 0;border-radius:50%;width:4rem;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-galleria-close-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-item-nav{color:#f9fafb;background:0 0;border-radius:6px;width:4rem;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-caption{color:#f9fafb;background:#00000080;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#d1d5db;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#9ca3af}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#047857;background:#f0fdfa}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{color:#f9fafb;background-color:#0000;border-radius:50%;width:2rem;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{color:#f9fafb;background:#ffffff1a}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-galleria-mask,.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{color:#f8f9fa;background-color:#0000;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8f9fa;background-color:#0000;border-radius:50%;width:3rem;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#f8f9fa;background-color:#ffffff1a}.p-image-action.p-link span{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{background-color:#e5e7eb;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-circle{border-radius:50%}.p-avatar-group .p-avatar{border:2px solid #fff}.p-chip{color:#4b5563;background-color:#e5e7eb;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{margin-top:.375rem;margin-bottom:.375rem;line-height:1.5}.p-chip .p-chip-icon,.p-chip img{margin-right:.5rem}.p-chip img{width:2.25rem;height:2.25rem;margin-left:-.75rem}.p-chip .p-chip-remove-icon{border-radius:6px;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus-visible{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-chip .p-chip-remove-icon:focus{outline:0}.p-scrolltop{border-radius:50%;width:3rem;height:3rem;transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:0 2px 12px #0000001a}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{color:#f9fafb;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{background-color:#e5e7eb;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag .p-tag-icon{margin-right:.25rem;font-size:.75rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-inplace .p-inplace-display{border-radius:6px;padding:.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{color:#4b5563;background:#f3f4f6}.p-inplace .p-inplace-display:focus{outline-offset:0;outline:0;box-shadow:0 0 0 .2rem #a7f3d0}.p-metergroup .p-metergroup-meter-container{background:#e5e7eb;border-radius:6px}.p-metergroup .p-metergroup-meter{background:#10b981;border:0}.p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item{line-height:1.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-type{background:#10b981;border-radius:100%;width:.5rem;height:.5rem;margin-right:.5rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label{margin-right:1rem}.p-metergroup .p-metergroup-label-list .p-metergroup-label-icon{width:1rem;height:1rem;margin-right:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start{margin-bottom:1rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end{margin-top:1rem}.p-metergroup.p-metergroup-vertical .p-metergroup-meter-container{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start){margin-left:1rem}.p-progressbar{background:#e5e7eb;border:0;border-radius:6px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#10b981;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.5rem}.p-terminal{color:#4b5563;background:#fff;border:1px solid #e5e7eb;padding:1.25rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem}.p-badge{color:#fff;background:#10b981;min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.p-badge.p-badge-secondary{color:#fff;background-color:#64748b}.p-badge.p-badge-success{color:#fff;background-color:#22c55e}.p-badge.p-badge-info{color:#fff;background-color:#0ea5e9}.p-badge.p-badge-warning{color:#fff;background-color:#f97316}.p-badge.p-badge-danger{color:#fff;background-color:#ef4444}.p-badge.p-badge-lg{min-width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:2.25rem}.p-badge.p-badge-xl{min-width:3rem;height:3rem;font-size:1.5rem;line-height:3rem}.p-tag{color:#fff;background:#10b981;border-radius:6px;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.p-tag.p-tag-success{color:#fff;background-color:#22c55e}.p-tag.p-tag-info{color:#fff;background-color:#0ea5e9}.p-tag.p-tag-warning{color:#fff;background-color:#f97316}.p-tag.p-tag-danger{color:#fff;background-color:#ef4444}.p-button-label{font-weight:700}.p-accordion .p-accordion-header .p-accordion-header-link,.p-selectbutton>.p-button,.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-togglebutton.p-button{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#10b981}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #71f3c8,0 1px 2px #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #83d3f8,0 1px 2px #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #fcb98b,0 1px 2px #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #10b981}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #10b981}.p-speeddial-item.p-focus>.p-speeddial-action{box-shadow:0 0 0 2px #fff,0 0 0 4px #71f3c8,0 1px 2px #000}.p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.p-inline-message-text{font-weight:500}.p-orderlist-controls .p-button,.p-picklist-buttons .p-button{transition:opacity .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-stepper .p-stepper-header.p-highlight .p-stepper-number,.p-steps .p-steps-item.p-highlight .p-steps-number{color:#fff;background:#10b981}}@font-face{font-family:primeicons;font-display:block;src:url(/_next/static/media/primeicons.7ee1eb8f.eot);src:url(/_next/static/media/primeicons.7ee1eb8f.eot?#iefix)format("embedded-opentype"),url(/_next/static/media/primeicons.c7327e2c.woff2)format("woff2"),url(/_next/static/media/primeicons.f7cd9f6c.woff)format("woff"),url(/_next/static/media/primeicons.631a9ef4.ttf)format("truetype"),url(/_next/static/media/primeicons.f54e927a.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:fa-spin 2s linear infinite}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-eye-dropper:before{content:""}.pi-code-branch:before{content:""}.pi-signature:before{content:""}.pi-stamp:before{content:""}.pi-rectangle-xmark:before{content:""}.pi-note-sticky:before{content:""}.pi-sidebar:before{content:""}.pi-slash:before{content:""}.pi-grid-2:before{content:""}.pi-columns-2:before{content:""}.pi-rows-2:before{content:""}.pi-square:before{content:""}.pi-compress:before{content:""}.pi-pen-line:before{content:""}.pi-case-sensitive:before{content:""}.pi-text-color:before{content:""}.pi-list-tree:before{content:""}.pi-highlighter:before{content:""}.pi-text:before{content:""}.pi-heading-6:before{content:""}.pi-heading-5:before{content:""}.pi-heading-4:before{content:""}.pi-heading-3:before{content:""}.pi-heading-2:before{content:""}.pi-heading-1:before{content:""}.pi-heading:before{content:""}.pi-grip:before{content:""}.pi-grip-horizontal:before{content:""}.pi-grip-vertical:before{content:""}.pi-paragraph-right:before{content:""}.pi-paragraph-left:before{content:""}.pi-arrow-u-turn-up-left:before{content:""}.pi-arrow-u-turn-up-right:before{content:""}.pi-horizontal-rule:before{content:""}.pi-outdent:before{content:""}.pi-indent:before{content:""}.pi-list-ol:before{content:""}.pi-block-quote:before{content:""}.pi-superscript:before{content:""}.pi-subscript:before{content:""}.pi-strikethrough:before{content:""}.pi-underline:before{content:""}.pi-italic:before{content:""}.pi-bold:before{content:""}.pi-dot:before{content:""}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-moon:before{content:""}.pi-sun:before{content:""}.pi-youtube:before{content:""}.pi-vimeo:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-window-minimize:before{content:""}.pi-window-maximize:before{content:""}.pi-external-link:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}}@layer components{:root{--primary-color:var(--e700);--primary-color-text:#fff;--highlight-bg:var(--ok-tint);--highlight-text-color:var(--e700);--focus-ring:0 0 0 3px #1570542e;--border-radius:var(--r-control);--font-family:var(--sans);--text-color:var(--fg);--text-color-secondary:var(--muted);--surface-border:var(--line);--surface-hover:var(--bg);--surface-ground:var(--bg);--surface-section:var(--bg);--surface-card:var(--card);--surface-overlay:var(--card);--surface-a:var(--card);--surface-b:var(--bg);--surface-c:var(--bg);--surface-d:var(--line);--surface-0:var(--field);--surface-50:var(--bg);--surface-100:var(--sunk);--maskbg:#062a2073}.p-autocomplete-panel,.p-datepicker,.p-dropdown-panel,.p-menu.p-menu-overlay,.p-multiselect-panel,.p-overlaypanel,.p-password-panel{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-menu);overflow:hidden}.p-dropdown-items,.p-multiselect-items{padding:var(--sp-1)}.p-dropdown-item,.p-multiselect-item{border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.p-dropdown-item.p-highlight,.p-multiselect-item.p-highlight{background:var(--ok-tint);color:var(--brand-text);font-weight:var(--weight-medium)}.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover,.p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:var(--bg);color:var(--fg)}.p-dropdown-item.p-focus,.p-multiselect-item.p-focus{background:var(--bg);box-shadow:inset 2px 0 0 var(--e600)}.p-dropdown-item.p-highlight.p-focus,.p-multiselect-item.p-highlight.p-focus{background:var(--ok-tint);box-shadow:inset 2px 0 0 var(--e700)}.p-inputswitch.p-highlight .p-inputswitch-slider{background:var(--e700)}.p-inputswitch.p-highlight:not(.p-disabled):hover .p-inputswitch-slider{background:var(--e600)}.p-inputswitch:not(.p-disabled).p-focus .p-inputswitch-slider{box-shadow:0 0 0 3px #1570542e}.p-inputtext:enabled:focus,.p-password input:enabled:focus{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.p-inputtext:enabled:hover,.p-password input:enabled:hover{border-color:var(--brand-text-soft)}.p-dropdown{border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);min-height:var(--ctl-h);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.p-dropdown:not(.p-disabled):hover{border-color:var(--brand-text-soft)}.p-dropdown:not(.p-disabled).p-focus{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.p-dropdown .p-dropdown-label{min-height:0;padding:0 var(--sp-3);font-size:var(--text-body);color:var(--fg);border:0;align-items:center;display:flex}.p-dropdown .p-dropdown-trigger{width:36px;color:var(--muted)}.p-dropdown.p-disabled{background:var(--field-off)}*,:after,:before{box-sizing:border-box}body,html{font-family:var(--sans)}body{background:var(--bg);color:var(--fg);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}a{color:var(--brand-text)}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-xs)}.shell{grid-template-columns:250px 1fr;align-items:start;display:grid}.side{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c9a22773 transparent;height:100dvh;position:sticky;top:0;overflow:hidden auto}.side::-webkit-scrollbar{width:8px}.side::-webkit-scrollbar-track{background:0 0}.side::-webkit-scrollbar-thumb{border-radius:var(--r-xs);background:#c9a22773}.side::-webkit-scrollbar-thumb:hover{background:#c9a227a8}.side__brand,.side__foot,.side__nav{flex:none}.navscrim,.navtoggle{display:none}@media (max-width:820px){.shell{grid-template-columns:1fr}.side{width:min(84vw,290px);z-index:var(--z-drawer);overscroll-behavior:contain;transition:transform var(--dur-base) var(--ease-out);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #00000073}html[data-nav=open] .side{transform:translate(0)}.navtoggle{width:36px;height:36px;margin-right:var(--sp-0-5);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.navtoggle:hover{background:var(--press-tint)}.navscrim{z-index:var(--z-scrim);padding:var(--sp-4);cursor:pointer;color:#fff;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);background:#041a128c;border:0;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}html[data-nav=open] .navscrim{opacity:1;pointer-events:auto}html[data-nav=open],html[data-nav=open] body{overflow:hidden}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.navscrim,.side{transition:none}}.side{background:var(--tint);color:var(--on-tint);padding:var(--sp-5) var(--sp-4);gap:var(--sp-1-5);border-right:1px solid var(--tint-line);flex-direction:column;display:flex}.side__brand{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-4);border-bottom:2px solid var(--gold);margin-bottom:var(--sp-4);display:flex}.side__brand img{width:auto;height:30px}.side__brand b{font-family:var(--font-head);font-size:var(--text-title);color:var(--gold-ink);letter-spacing:var(--track-slight)}.side__group{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-tint-soft);padding:var(--sp-4) var(--sp-2) var(--sp-1)}.nav-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);color:var(--on-tint);font-size:var(--text-body);text-decoration:none;display:flex}.nav-item:hover{background:var(--press-tint)}.nav-item[aria-current=page]{background:var(--portal-accent);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.side__foot{padding-top:var(--sp-4);border-top:1px solid var(--tint-line);font-size:var(--text-label);color:var(--on-tint-soft);margin-top:auto}.side__brand-sub{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-tint-soft);margin-left:auto}.side__nav{gap:var(--sp-0-5);flex-direction:column;display:flex}.side__user{font-weight:var(--weight-medium);color:var(--on-tint)}.side__link{margin-top:var(--sp-1-5);color:var(--brand-text);font-size:var(--text-label);text-decoration:underline;display:block}.side__link:hover{color:var(--gold-ink)}.side__foot form{margin-top:var(--sp-2)}.side__foot button{color:var(--gold-ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.nav-group{flex-direction:column;display:flex}.nav-item--toggle{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--on-tint);background:0 0;border:0}.nav-item--toggle.is-current{background:var(--e700);color:#fff;box-shadow:inset 3px 0 0 var(--gold)}.nav-item__chev{opacity:.6;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.nav-item__chev.is-open{transform:rotate(180deg)}.nav-item--toggle .nav-item__phase{margin-left:auto;margin-right:var(--sp-1-5)}.nav-sub{padding:var(--sp-1) 0 var(--sp-2) var(--sp-8);margin-left:var(--sp-2);border-left:1px solid var(--tint-line);flex-direction:column;gap:1px;display:flex}.nav-sub__item{padding:var(--sp-1-5) var(--sp-2);border-radius:var(--r-sm);font-size:var(--text-label);color:var(--on-tint-soft);text-decoration:none;display:block}.nav-sub__item:hover{background:var(--press-tint);color:var(--on-tint)}.nav-sub__item[aria-current=page]{color:var(--mark);font-weight:var(--weight-medium)}.nav-sub__item--soon{color:var(--muted);cursor:default}.nav-sub__item--soon:hover{color:var(--muted);background:0 0}.main{flex-direction:column;min-width:0;display:flex}.content{padding:var(--sp-page-y) var(--sp-page-x) var(--sp-page-b);flex:1;min-width:0}.head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-4);padding-bottom:var(--sp-4);border-bottom:2px solid var(--gold);margin-bottom:var(--sp-stack);flex-wrap:wrap;display:flex}h1{font-size:var(--text-display);line-height:1.2}h1,h2{font-family:var(--font-head);font-weight:var(--weight-bold)}h2{font-size:var(--text-h2);line-height:1.3}h3{font-family:var(--sans);font-size:var(--text-body);line-height:1.35}.head h1,h3{font-weight:var(--weight-bold)}.head h1{font-family:var(--font-head);font-size:var(--text-display);letter-spacing:var(--track-tight);margin:0}.head p{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--text-label);max-width:76ch}@media (max-width:767px){.head{flex-direction:column;align-items:stretch}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--sp-stack);overflow:hidden}.card__head{padding:var(--sp-card-head-y) var(--sp-card-x);border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.card__head>:first-child{margin-right:auto}.card__head h2{font-size:var(--text-h2);font-family:var(--font-head);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);margin:0}.card__head p{margin:var(--sp-0-5) 0 0;font-size:var(--text-label);color:var(--muted)}.card__body{padding:var(--sp-card-y) var(--sp-card-x)}.card__body>:first-child{margin-top:0}.card__body>:last-child{margin-bottom:0}.card--signal{border-color:var(--signal-line)}.card--signal>.card__head{background:var(--signal-tint);border-bottom-color:var(--signal-line)}.card--signal>.card__head h2{color:var(--signal-ink)}.stephead{align-items:flex-start;gap:var(--sp-3);display:flex}.stephead,.stephead__text{min-width:0}.stephead__num{width:26px;height:26px;font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-medium);background:var(--ok-tint);background-color:var(--ok-tint);color:var(--brand-text);border:1px solid var(--ok-line);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.stephead__cap{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--label);margin-bottom:var(--sp-1);display:block}.stephead__title{color:var(--fg);line-height:1.3}.stephead__lead{max-width:64ch}table{border-collapse:collapse;width:100%;font-size:var(--text-body)}td,th{padding:var(--sp-cell-y) var(--sp-cell-x);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}th{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:uppercase;background:var(--th)}th,th .muted{color:var(--label)}tbody tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}input,select,textarea{font:inherit;font-size:var(--text-body);color:var(--fg);background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);padding:0 var(--sp-3);width:100%;min-height:var(--ctl-h);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (max-width:767px){input,select,textarea{font-size:var(--text-field-min)}}input:focus,select:focus,textarea:focus{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus);outline:none}input[type=checkbox],input[type=radio]{width:auto;min-height:0}input[type=color],input[type=file],input[type=range]{min-height:0}label{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--label);margin-bottom:var(--sp-1);display:block}label:has(>input[type=checkbox]),label:has(>input[type=radio]){gap:var(--sp-1) var(--sp-2);font-weight:var(--weight-regular);font-size:var(--text-label);color:var(--fg);grid-template-columns:auto 1fr;align-items:baseline;display:grid}label:has(>input[type=checkbox])>small,label:has(>input[type=radio])>small{font-size:var(--text-label);grid-column:2;line-height:1.5}.choicecards,.field{margin-bottom:var(--sp-field)}.choicecards{gap:var(--sp-2);display:grid}.choicecards>label{padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--field);background-color:var(--field);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.choicecards>label:hover{border-color:var(--brand-text-soft)}.choicecards>label:has(>input:checked){border-color:var(--brand-text-soft);box-shadow:inset 0 0 0 1px var(--brand-text-soft)}.choicecards>label:focus-within{box-shadow:var(--ring-focus)}.choicecards>label>span{font-weight:var(--weight-medium)}.choicecards>label>small{color:var(--muted)}.choicecards>label:has(>input:disabled){background:var(--bg);background-color:var(--bg);cursor:not-allowed;border-style:dashed}.choicecards>label:has(>input:disabled):hover{border-color:var(--line)}.pvtree{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);background:var(--raised);background-color:var(--raised)}.pvtree__cap{margin:0 0 var(--sp-2);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg);align-items:center;gap:var(--sp-2);display:flex}.pvtree__tag{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--label);border:1px solid var(--tint-line);border-radius:var(--r-pill);padding:1px var(--sp-2)}.pvtree__root{align-items:center;gap:var(--sp-0-5);padding:var(--sp-2) var(--sp-2);border:1px solid var(--tint-line);border-radius:var(--r-md);background:var(--field);background-color:var(--field);flex-direction:column;display:flex}.pvtree__role{font-size:var(--text-caption);color:var(--muted)}.pvtree__legs{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:520px){.pvtree__legs{grid-template-columns:1fr}}.pvtree__leg{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2);border:1px dashed var(--tint-line);border-radius:var(--r-md);flex-direction:column;display:flex}.pvtree__leg--on{border-style:solid;border-color:var(--brand-text-soft);background:var(--ok-tint);background-color:var(--ok-tint)}.pvtree__legname{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--label)}.pvtree__slot{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pvtree__name{font-size:var(--text-label);color:var(--fg)}.pvtree__slot--free .pvtree__name{color:var(--muted)}.pvtree__slot--new .pvtree__name{font-weight:var(--weight-bold)}.pvtree__badge{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);border:1px solid var(--brand-text-soft);border-radius:var(--r-pill);padding:0 var(--sp-2);color:var(--brand-text)}.pvtree__deep{margin:var(--sp-2) 0 0;font-size:var(--text-label);color:var(--fg)}.pvtree__note{margin:var(--sp-2) 0 0;font-size:var(--text-caption);color:var(--muted);line-height:1.5}.pvtree--none .pvtree__why{font-size:var(--text-label);color:var(--muted);margin:0}.slotpick{gap:var(--sp-2);flex-direction:column;display:flex}.slotpick__summary{font-size:var(--text-label);color:var(--fg);margin:0}.slotpick__head{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.slotpick__head .pvtree__cap{margin:0}.slotpick__node{gap:var(--sp-2);flex-direction:column;display:flex}.slotpick__who{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.slotpick__sub{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:520px){.slotpick__sub{grid-template-columns:1fr}}.slotpick__subleg{gap:var(--sp-1);border:1px dashed var(--tint-line);border-radius:var(--r-sm)}.slotpick__free,.slotpick__subleg{padding:var(--sp-2) var(--sp-2);flex-direction:column;display:flex}.slotpick__free{width:100%;border:1px dashed var(--brand-text-soft);border-radius:var(--r-sm);background:var(--field);background-color:var(--field);color:var(--fg);font:inherit;text-align:left;cursor:pointer;align-items:flex-start;gap:1px}.slotpick__free:hover{border-style:solid}.slotpick__free:focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}.slotpick__free--on{border-style:solid;border-color:var(--brand-text);background:var(--ok-tint);background-color:var(--ok-tint)}.slotpick__freeword{font-size:var(--text-label);font-weight:var(--weight-medium)}.slotpick__freehint{font-size:var(--text-caption);color:var(--muted)}.hint{font-size:var(--text-label);color:var(--muted);margin-top:var(--sp-1)}.hint--err{color:var(--signal-ink)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--e700);color:#fff;border-radius:var(--r-button);min-height:var(--btn-h);padding:0 var(--sp-4);font-size:var(--text-button);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);border:0;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{background:var(--e600)}.btn--gold{background:var(--gold);color:var(--on-gold)}.btn--gold:hover{background:var(--gold-l)}.btn--ghost{color:var(--brand-text);border:1px solid var(--e700);background:0 0}.btn--sm{min-height:var(--btn-h-sm);padding:0 var(--sp-3)}.btn--lg{min-height:var(--btn-h-lg);padding:0 var(--sp-5)}.btn[disabled]{opacity:.55;cursor:not-allowed}.badge{padding:var(--sp-0-5) var(--sp-2);border-radius:var(--r-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);font-family:var(--mono);letter-spacing:var(--track-slight);display:inline-block}.badge--prov,.badge--warn{background:var(--gold-surface);color:var(--gold-ink)}.badge--ok{background:var(--ok-tint);color:var(--ok)}.badge--off{background:var(--line);color:var(--label)}.badge--err{background:var(--signal-tint);color:var(--signal-ink)}.note{padding:var(--sp-note-y) var(--sp-note-x);border-radius:var(--r-sm);font-size:var(--text-label);margin-bottom:var(--sp-note-gap)}.note--err{background:var(--signal-tint);color:var(--signal-ink);border:1px solid var(--signal-line)}.note--ok{background:var(--ok-tint);color:var(--ok);border:1px solid var(--ok-line)}.note--info{background:var(--info-tint);color:var(--label);border:1px solid var(--line)}.note--warn{background:var(--warn-tint);color:var(--gold-ink);border:1px solid var(--warn-line)}.note--warn .muted{color:var(--label)}.mono{font-family:var(--mono);font-size:var(--text-label)}.muted{color:var(--muted)}.row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.grow{flex:1;min-width:0}.topbar{z-index:var(--z-sticky);background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--sp-4);height:56px;padding:0 var(--sp-6);flex:0 0 56px;display:flex;position:sticky;top:0}.topbar__where{min-width:0}@media (max-width:820px){.topbar{padding:0 var(--sp-3);gap:var(--sp-2)}.topbar__where{flex:auto}.topbar__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__crumb{display:none}}.topbar__title{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:1.2}.topbar__crumb{font-size:var(--text-label);color:var(--muted)}.topbar__actions{align-items:center;gap:var(--sp-3);display:flex}.chip{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);background:var(--e800);color:var(--on-emerald);letter-spacing:var(--track-slight);white-space:nowrap;display:inline-flex}.avatar,.chip{font-size:var(--text-caption);font-weight:var(--weight-bold);align-items:center}.avatar{background:var(--e700);color:#fff;width:30px;height:30px;border-radius:50%;flex:0 0 30px;justify-content:center;display:flex}.hero{background:radial-gradient(125% 150% at 88% -35%,var(--tint-deep) 0,var(--tint) 58%,var(--tint) 100%);color:var(--on-tint);padding:var(--sp-hero-y) var(--sp-hero-x) calc(var(--sp-hero-y) + 4px);background-size:100% 100%;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#e0c15838,#0000 66%);border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-70px}.hero__inner{z-index:var(--z-1);position:relative}.hero__title{font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);color:var(--gold-ink);margin:0}.hero__sub{margin:var(--sp-1) 0 var(--sp-4);font-size:var(--text-label);color:var(--on-tint-soft)}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.kpi-row,.wallet-band{gap:var(--sp-tilegap);display:grid}.wallet-band{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.wallet-band{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.wallet-band{grid-template-columns:1fr}}.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-tile-y) var(--sp-tile-x)}.kpi__label{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);font-weight:var(--weight-bold);display:block}.kpi__value{font-size:var(--text-title);font-weight:var(--weight-black);margin-top:var(--sp-1);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;display:block}.kpi__value--word{font-size:var(--text-body);letter-spacing:normal}.kpi__meta{font-size:var(--text-caption);color:var(--muted);margin-top:var(--sp-1);display:block}.hero .kpi{background:var(--card);border-color:var(--tint-line);color:var(--fg)}.hero .kpi__label,.hero .kpi__meta{color:var(--label)}.hero .kpi--accent{background:var(--warn-tint-soft);border-color:var(--warn-line-soft)}.hero .kpi--accent .kpi__value{color:var(--gold-ink)}.kpi--accent{background:var(--warn-tint-soft);border-color:var(--warn-line-soft)}.kpi--accent .kpi__value{color:var(--gold-ink)}.kpi--accent .kpi__value .muted,.kpi--accent .price__usd{color:var(--label)}.kpi--accent .kpi__value--word{color:var(--gold-ink)}.hero .kpi--accent .kpi__label,.hero .kpi--accent .kpi__meta,.kpi--accent .kpi__label,.kpi--accent .kpi__meta{color:var(--label)}:root{--ground-gold:linear-gradient(155deg,var(--gold-p),var(--gold) 55%,var(--gold-d));--ground-mesh:radial-gradient(38% 38% at 24% 22%,#ffffff42,transparent 62%),radial-gradient(34% 34% at 76% 72%,#ffffff30,transparent 62%),radial-gradient(42% 42% at 58% 8%,#ffffff26,transparent 60%)}@keyframes sf-mesh-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.13)}}.mesh{background:var(--ground-mesh);animation:sf-mesh-drift 17s ease-in-out infinite alternate;position:absolute;inset:-35%}@media (prefers-reduced-motion:reduce){.mesh{animation:none}}.section-title{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);font-weight:var(--weight-bold);margin:0 0 var(--sp-2)}.grid-2{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:860px){.grid-2{grid-template-columns:1fr}}.grid-2 .span-2{grid-column:1/-1}.split-main{gap:var(--sp-4);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}@media (max-width:1000px){.split-main{grid-template-columns:1fr}}.empty{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:var(--sp-8) var(--sp-6);text-align:center;color:var(--muted);font-size:var(--text-label)}.card .empty:not(.empty--alarm){background:0 0;border-color:#0000}.empty--alarm{border-style:solid;border-color:var(--signal-line);background:var(--signal-tint);color:var(--signal-ink)}.empty--alarm .empty__title{color:var(--signal)}.empty--alarm .empty__lead{color:var(--signal-ink)}.failure{border:1px solid var(--line);background:var(--card);padding:28px var(--sp-6);align-items:flex-start;gap:var(--sp-2);flex-direction:column;max-width:62ch;display:flex}.failure,.failure__mark{border-radius:var(--radius)}.failure__mark{flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.failure__mark svg{width:19px;height:19px}.failure--error .failure__mark{background:var(--signal-tint);color:var(--signal)}.failure--missing .failure__mark{background:var(--quote-tint);color:var(--muted)}.failure--denied .failure__mark{background:var(--gold-pale);color:var(--e800)}.failure__title{font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-medium);text-wrap:balance;margin:0;line-height:1.2}.failure__lead{color:var(--muted);font-size:var(--text-label);max-width:52ch;margin:0}.failure__acts{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.failure__ref{margin:var(--sp-0-5) 0 0;color:var(--muted);font-size:var(--text-caption)}.failure-page{min-height:70dvh;padding:var(--sp-6);justify-content:center;align-items:center;display:flex}.nav-item--soon{color:var(--muted);cursor:default}.nav-item--soon:hover{background:0 0}.nav-item__phase{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);color:var(--muted);margin-left:auto}.auth{background:radial-gradient(125% 150% at 88% -35%,var(--e600) 0,var(--e800) 58%,var(--e900) 100%);min-height:100dvh;padding:var(--sp-10) var(--sp-6);align-items:center;display:flex}.auth__split{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;width:100%;max-width:1040px;margin:0 auto;display:grid}@media (max-width:900px){.auth{padding:var(--sp-8) var(--sp-5)}.auth__split{gap:var(--sp-8);grid-template-columns:1fr;max-width:420px}}.auth__lockup{align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-6);display:flex}.auth__lockup img{border-radius:var(--r-md);flex:0 0 44px;width:44px;height:44px}.auth__lockup span{letter-spacing:var(--track-slight);text-transform:uppercase}.auth__brand h1,.auth__lockup span{font-size:var(--text-display);font-weight:var(--weight-black);color:var(--wgold-l)}.auth__brand h1{margin:0 0 var(--sp-2);font-family:var(--font-head);letter-spacing:var(--track-tight);line-height:1.1}@media (max-width:900px){.auth__lockup img{flex:0 0 38px;width:38px;height:38px}}.auth__brand .sub{margin:0 0 var(--sp-6);font-size:var(--text-body);color:var(--e100)}.auth__points{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.auth__points li{font-size:var(--text-label);color:var(--on-emerald-soft)}.auth__card{background:var(--card);border-radius:var(--r-md);animation:auth-rise .42s cubic-bezier(.22,1,.36,1) both;overflow:hidden;box-shadow:0 18px 44px #00000038}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.auth__card{animation:none}}.auth__head{padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line)}.auth__head h2{font-size:var(--text-body);font-weight:var(--weight-bold);margin:0}.auth__body{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.auth__foot{padding:var(--sp-3) var(--sp-6);border-top:1px solid var(--line);background:var(--bg);font-size:var(--text-label);color:var(--muted);line-height:1.5}.auth__body .p-password{width:100%;display:block}.auth__body .p-password>input{width:100%}:root{--bf-side:0px;--bf-gap:16px}@media (min-width:821px){:root{--bf-side:250px}}.bf-launch{left:calc(var(--bf-side) + var(--bf-gap));bottom:var(--bf-gap);z-index:var(--z-launcher);align-items:center;gap:var(--sp-2);border-radius:var(--r-pill);padding:var(--sp-3) var(--sp-5);border:1px solid var(--e900);background:var(--portal-accent);color:#fff;font:600 var(--text-label)/1 var(--sans);cursor:pointer;display:inline-flex;position:fixed;box-shadow:0 10px 30px #062a2057}.bf-launch:hover{background:var(--portal-accent-hover)}.bf-launch:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.bf-launch__mark{border-radius:var(--r-pill);background:var(--gold);flex:none;width:9px;height:9px}html[data-nav=open] .bf-launch,html[data-nav=open] .bf-panel{display:none}.bf-panel{left:calc(var(--bf-side) + var(--bf-gap));z-index:var(--z-launcher);background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(92vw,44ch);max-height:min(78vh,42rem);display:flex;position:fixed;bottom:74px;overflow:hidden;box-shadow:0 22px 54px -18px #062a2075}.bf-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.bf-panel__title{font:var(--weight-bold) var(--text-body)/1.3 var(--sans);color:var(--fg);margin:0}.bf-panel__sub{margin:var(--sp-0-5) 0 0;font-size:var(--text-caption);color:var(--muted);line-height:1.45}.bf-panel__body{padding:var(--sp-3) var(--sp-4);min-height:0;overflow-y:auto}.bf-panel__foot{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--line);background:var(--bg);font-size:var(--text-caption);color:var(--muted);line-height:1.5}.bf-log{gap:var(--sp-3);min-height:0;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex-direction:column;display:flex;overflow-y:auto}.bf-log--panel{height:38vh}.bf-log--page{height:52vh}.bf-log__empty{text-align:center;font-size:var(--text-label);color:var(--muted);max-width:40ch;margin:auto;line-height:1.6}.bf-row{gap:var(--sp-1);flex-direction:column;max-width:46ch;display:flex}.bf-row--me{align-self:flex-end;align-items:flex-end}.bf-row--bot{align-self:flex-start;align-items:flex-start}.bf-who{font:var(--weight-bold) var(--text-caption)/1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.bf-bub{padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg);line-height:1.55}.bf-bub--me{background:var(--ok-tint);border:1px solid var(--e100);border-right:3px solid var(--e700);border-radius:12px 12px 3px}.bf-bub--bot{background:var(--card);border:1px dashed var(--line);border-left:3px dashed var(--gold);border-radius:12px 12px 12px 3px}.bf-bub__cta{margin-top:var(--sp-2)}.bf-bub--miss{border-style:solid;border-left-color:var(--gold);background:#c9a22714}.bf-miss{margin:var(--sp-1-5) 0 0;color:var(--gold-ink);line-height:1.5}.bf-miss,.bf-typing{font-size:var(--text-caption)}.bf-typing{align-items:center;gap:var(--sp-2);color:var(--muted);align-self:flex-start;display:flex}.bf-typing__dots{gap:var(--sp-1);display:inline-flex}.bf-dot{border-radius:var(--r-pill);background:var(--e500);opacity:.35;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.bf-dot{animation:bf-pulse 1.05s ease-in-out infinite}.bf-dot:nth-child(2){animation-delay:.16s}.bf-dot:nth-child(3){animation-delay:.32s}.bf-row--new{animation:bf-rise .16s ease-out both}}@keyframes bf-pulse{0%,60%,to{opacity:.3}30%{opacity:1}}@keyframes bf-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bf-compose{gap:var(--sp-2);margin-top:var(--sp-3);align-items:flex-end;display:flex}.bf-compose__field{flex:auto;min-width:0}.bf-convs{flex-direction:column;margin:0;padding:0;list-style:none}.bf-conv,.bf-convs{gap:var(--sp-2);display:flex}.bf-conv{align-items:center;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card)}.bf-conv--current{border-color:var(--e100);background:var(--ok-tint)}.bf-conv__main{flex:auto;min-width:0}.bf-conv__when{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg);display:block}.bf-conv__meta{margin-top:var(--sp-0-5);font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;display:block}.bf-conv__acts{gap:var(--sp-1-5);flex-wrap:wrap;flex:none;display:flex}.bf-said{margin:0 0 var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:1px solid var(--warn-line-soft);background:var(--warn-tint-soft);color:var(--gold-ink);line-height:1.55}.bf-said,.card__foot{font-size:var(--text-label)}.card__foot{align-items:center;gap:var(--sp-2);padding:13px var(--sp-4);border-top:1px solid var(--line);background:var(--bg);color:var(--muted);flex-wrap:wrap;display:flex}.card__body--flush{padding:0}.card__title{font-size:var(--text-body);font-family:var(--sans);font-weight:var(--weight-bold);margin:0}.crumb{font-size:var(--text-label);color:var(--muted)}.feed{flex-direction:column;display:flex}.feed__row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-label);display:flex}.feed__row:last-child{border-bottom:0}.feed__avatar{background:var(--ok-tint);width:26px;height:26px;color:var(--brand-text);font-size:var(--text-caption);font-weight:var(--weight-bold);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.feed__text{flex:1;min-width:0;line-height:1.4}.feed__value{font-weight:var(--weight-black);color:var(--brand-text)}.feed__time{font-size:var(--text-caption);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.split-side{gap:var(--sp-4);grid-template-columns:clamp(240px,24vw,300px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1000px){.split-side{grid-template-columns:minmax(0,1fr)}}.table--compact{font-size:var(--text-label)}.table--compact td,.table--compact th{padding:var(--sp-2) var(--sp-3)}.btn--primary{background:var(--e700);color:#fff;border:0}.btn--primary:hover{background:var(--e600)}.btn--quiet{background:var(--card);color:var(--fg);border:1px solid var(--line)}.btn--quiet:hover{background:var(--bg);border-color:var(--brand-text-soft)}.btn--lime{background:var(--gold);color:var(--on-gold)}.btn--lime:hover{background:var(--gold-l)}.btn--block{justify-content:center;width:100%}.chat-split{--chat-h:clamp(430px,66vh,880px)}.chat-rule{margin-bottom:var(--sp-4)}.chat-pane{min-height:0;height:var(--chat-h);flex-direction:column;margin-bottom:0;display:flex}.chat-pane>.card__head,.chat-pane>.chat-find{flex:none}.chat-pane__scroll{flex:auto;min-height:0;overflow-y:auto}.chat-pane>.chat-note{margin:var(--sp-3) var(--sp-4) 0;flex:none}.chat-back{display:none}@media (max-width:1000px){.chat-back{display:inline-flex}.chat-split[data-pane=list]>.chat-thread,.chat-split[data-pane=thread]>.chat-list{display:none}.chat-split{--chat-h:clamp(420px,74vh,900px);margin-bottom:80px}}.chat-find{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);background:var(--bg)}.chat-find__label{align-items:center;gap:var(--sp-1-5);margin-bottom:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--label);display:flex}.chat-find__row{gap:var(--sp-2);align-items:center;display:flex}.chat-find__row input{min-width:0}.chat-find__count{margin:var(--sp-2) var(--sp-4) var(--sp-1);font-size:var(--text-label);color:var(--muted)}.chat-find--inline{background:0 0;border-bottom:0;padding:0}a.chat-row{padding:var(--sp-2) var(--sp-4);color:inherit;border-left:3px solid #0000;text-decoration:none}a.chat-row:hover{background:var(--bg)}a.chat-row.is-open,a.chat-row.is-open:hover{background:var(--brand-tint);border-left-color:var(--brand-text)}.chat-row.is-open .feed__avatar{background:var(--card)}.chat-row__text{gap:var(--sp-0-5);flex-direction:column;display:flex}.chat-row__name{font-weight:var(--weight-bold)}.chat-row .crumb,.chat-row__name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-head__who{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.chat-head__who h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-nothing{align-items:center;gap:var(--sp-2);padding:var(--sp-6);text-align:center;max-width:44ch;font-size:var(--text-label);color:var(--muted);flex-direction:column;margin:auto;line-height:1.6;display:flex}.chat-nothing p{margin:0}.chat-log{gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);background:var(--bg)}.chat-log,.chat-msg{flex-direction:column;display:flex}.chat-msg{gap:var(--sp-1);max-width:min(62%,54ch)}.chat-msg--me{align-self:flex-end;align-items:flex-end}.chat-msg--them{align-self:flex-start;align-items:flex-start}.chat-who{font:var(--weight-bold) var(--text-caption)/1 var(--sans);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.chat-bub{padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.chat-bub--them{background:var(--card);border:1px solid var(--line);color:var(--fg);border-radius:12px 12px 12px 3px}.chat-bub--me{background:var(--e700);border:1px solid var(--e700);color:#fff;border-radius:12px 12px 3px}.chat-quote{margin-bottom:var(--sp-1);padding-left:var(--sp-2);opacity:.72;border-left:2px solid;line-height:1.45}.chat-attached,.chat-quote{font-size:var(--text-caption);display:block}.chat-attached{margin-top:var(--sp-1-5);opacity:.8}.chat-bub__gone{opacity:.72}.chat-msg{gap:0}.chat-msg+.chat-msg{margin-top:13px}.chat-msg--run+.chat-msg--run{margin-top:1.5px}.chat-bub--them{background:var(--bub-in);border-color:var(--bub-in)}.chat-msg--them.chat-msg--run-top .chat-bub{border-bottom-left-radius:var(--r-xs)}.chat-msg--them.chat-msg--run-mid .chat-bub{border-top-left-radius:var(--r-xs);border-bottom-left-radius:var(--r-xs)}.chat-msg--them.chat-msg--run-end .chat-bub{border-top-left-radius:var(--r-xs)}.chat-msg--me.chat-msg--run-top .chat-bub{border-bottom-right-radius:var(--r-xs)}.chat-msg--me.chat-msg--run-mid .chat-bub{border-top-right-radius:var(--r-xs);border-bottom-right-radius:var(--r-xs)}.chat-msg--me.chat-msg--run-end .chat-bub{border-top-right-radius:var(--r-xs)}.chat-msg--tail .chat-bub{position:relative}.chat-msg--tail.chat-msg--me .chat-bub{border-bottom-right-radius:0}.chat-msg--tail.chat-msg--me .chat-bub:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='15' viewBox='0 0 11 15'><path d='M0 0 C2.6 6.4 5.6 11 9.4 13.6 C10.8 14.5 10.4 15 8.6 15 L0 15 Z' fill='%2310523C'/></svg>") 0 0/11px 15px no-repeat;width:11px;height:15px;position:absolute;bottom:-1px;right:-11px}.chat-msg--tail.chat-msg--them .chat-bub{border-bottom-left-radius:0}.chat-msg--tail.chat-msg--them .chat-bub:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='15' viewBox='0 0 11 15'><path d='M11 0 C8.4 6.4 5.4 11 1.6 13.6 C0.2 14.5 0.6 15 2.4 15 L11 15 Z' fill='%23EFF4F2'/></svg>") 0 0/11px 15px no-repeat;width:11px;height:15px;position:absolute;bottom:-1px;left:-11px}.chat-quote{padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-2);margin:0 0 var(--sp-2);opacity:1;border-radius:var(--r-md);background:var(--quote-tint);color:var(--label);border-left:0}.chat-bub--me .chat-quote{color:var(--on-emerald-soft);background:#04221957}.chat-quote__who{font-weight:var(--weight-bold);color:var(--brand-text);display:block}.chat-bub--me .chat-quote__who{color:var(--gold-on-emerald)}.chat-meta{align-items:center;gap:var(--sp-2);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.chat-msg--me .chat-meta{justify-content:flex-end}.chat-meta form{margin:0;display:inline-flex}.chat-receipt{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-slight)}.chat-reacts{gap:var(--sp-2);display:inline-flex}.chat-reacts .is-mine{font-weight:var(--weight-bold);color:var(--brand-text)}.chat-act{align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--text-caption);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.chat-act:hover{color:var(--brand-text);text-decoration:underline}.chat-live{padding:var(--sp-1-5) var(--sp-4);font-size:var(--text-caption);color:var(--muted);border-top:1px solid var(--line);background:var(--bg);flex:none;margin:0}.chat-live+.chat-closed,.chat-live+.chat-compose{border-top:0}.chat-compose{flex:none;align-items:flex-end}.chat-compose__field{resize:vertical;flex:auto;width:auto;min-width:0}.chat-replying{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-0-5);font-size:var(--text-caption);flex:1 0 100%;justify-content:space-between;display:flex}.chat-replying strong{color:var(--fg)}.chat-replying>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-attach{flex:none}.chat-attach summary{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--r-button);border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.chat-attach summary::-webkit-details-marker{display:none}.chat-attach summary:hover{border-color:var(--brand-text-soft);color:var(--brand-text)}.chat-attach[open]{flex:1 0 100%}.chat-attach__body{margin-top:var(--sp-2)}.chat-attach__body label{margin:var(--sp-2) 0 var(--sp-1);font-weight:var(--weight-medium)}.chat-attach__body label,.chat-closed{font-size:var(--text-label);display:block}.chat-closed{flex:none;margin:0;line-height:1.55}.chat-sub{margin:0 0 var(--sp-1);font-size:var(--text-label);font-family:var(--sans);font-weight:var(--weight-bold)}.chat-pane__scroll>.chat-sub:not(:first-child){margin-top:var(--sp-6)}.chat-note{margin:0 0 var(--sp-2);font-size:var(--text-label)}.chat-group{margin-top:var(--sp-6)}.wbucket{box-shadow:inset 3px 0 0 var(--bucket-glow),inset 0 1px 0 #ffffff29}.wbucket--s-point{--bucket-ink:var(--bucket-s-point-ink);--bucket-tint:var(--bucket-s-point-tint);--bucket-base:#0f5c44;--bucket-deep:#0d3d2e;--bucket-glow:#2e9b72;--bucket-glow-a:#2e9b7275}.wbucket--member-point{--bucket-ink:var(--bucket-member-point-ink);--bucket-tint:var(--bucket-member-point-tint);--bucket-base:#0b6675;--bucket-deep:#0b4248;--bucket-glow:#189ab0;--bucket-glow-a:#189ab075}.wbucket--sfi-point{--bucket-ink:var(--bucket-sfi-point-ink);--bucket-tint:var(--bucket-sfi-point-tint);--bucket-base:#513694;--bucket-deep:#31285a;--bucket-glow:#7c5bd0;--bucket-glow-a:#7c5bd075}.wbucket--vault{--bucket-ink:var(--bucket-vault-ink);--bucket-tint:var(--bucket-vault-tint);--bucket-base:#8a6c10;--bucket-deep:#504611;--bucket-glow:#c9a227;--bucket-glow-a:#c9a22775}.wbucket__head{align-items:center;gap:var(--sp-2) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.wbucket__chip{border-radius:var(--r-sm);background:var(--bucket-tint);width:30px;height:30px;color:var(--bucket-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.wbucket .kpi__label{color:var(--bucket-ink);white-space:nowrap;flex:none}.wbucket .kpi__value{margin-top:var(--sp-2)}.wbucket--on{border-color:var(--bucket-ink);box-shadow:inset 3px 0 0 var(--bucket-ink),inset 0 0 0 1px var(--bucket-ink)}.wbucket__on-tag{border:1px solid var(--bucket-ink);border-radius:var(--r-pill);padding:0 var(--sp-2);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--bucket-ink);flex:none;margin-left:auto}.photo-row{gap:var(--sp-4);flex-wrap:wrap;align-items:flex-start;display:flex}.photo-row__mono,.photo-row__shot{object-fit:cover;border:2px solid var(--line);border-radius:50%;flex:0 0 76px;width:76px;height:76px}.photo-row__mono{font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-black);color:var(--e900);background:linear-gradient(150deg,var(--gold-p),var(--gold-l));border-color:var(--gold);place-items:center;display:grid}.photo-row__body{flex:260px;min-width:0}.photo-row__label{font-weight:var(--weight-bold);margin-bottom:var(--sp-2)}.photo-row__input,.photo-row__label{font-size:var(--text-label);display:block}.photo-row__input{width:100%;color:var(--label)}.photo-row__input::file-selector-button{margin-right:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--fg);font:inherit;font-weight:var(--weight-bold);cursor:pointer}.photo-row__input::file-selector-button:hover{border-color:var(--brand-text)}.dsp{margin:0 0 var(--sp-6)}.dsp__head{align-items:baseline;gap:var(--sp-2);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.dsp__t{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);margin:0}.dsp__q{font-size:var(--text-label);color:var(--muted);margin:0}.dsp__cover{margin:var(--sp-4) 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--warn-tint);border:1px solid var(--warn-line)}.dsp__cover .hint{margin:var(--sp-2) 0 0;color:var(--gold-ink);max-width:80ch}.dbooks{border-radius:var(--r-md);padding:var(--sp-4) var(--sp-4);margin:0 0 var(--sp-4);border:1px solid var(--line);background:var(--raised)}.dbooks__t{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);margin:0}.dbooks__p{margin:var(--sp-2) 0 0;font-size:var(--text-label);max-width:78ch;line-height:1.55}.dbooks__p--also{margin-top:var(--sp-2)}.dbooks--green{background:var(--ok-tint);border-color:var(--ok-line)}.dbooks--green .dbooks__t{color:var(--ok)}.dbooks--amber{background:var(--warn-tint);border-color:var(--warn-line)}.dbooks--amber .dbooks__p,.dbooks--amber .dbooks__t{color:var(--gold-ink)}.dbooks--red{background:var(--signal-tint);border-color:var(--signal-line)}.dbooks--red .dbooks__p,.dbooks--red .dbooks__t{color:var(--signal-ink)}.dbooks--quiet{background:var(--raised);border-color:var(--line)}.dbooks--quiet .dbooks__t{color:var(--label)}.dbooks__list{margin:var(--sp-2) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.dbooks__row{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-2);border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.dbooks__inv{font-weight:var(--weight-bold);color:var(--ink)}.dbooks__subj{color:var(--label)}.dbooks__diff{font-family:var(--mono);color:var(--ink);margin-left:auto}.dbooks__money{border-radius:var(--r-pill);padding:1px var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--signal-ink);background:var(--signal-tint);border:1px solid var(--signal-line)}.dmoney{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.dmoney__cells{gap:var(--sp-0-5);display:grid}.dmoney .hint{margin:var(--sp-3) 0 var(--sp-3);max-width:68ch}.pill--in{margin-left:var(--sp-2);border-radius:var(--r-pill);padding:var(--sp-0-5) var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--brand-text);background:var(--ok-tint);border:1px solid var(--line);align-items:center;display:inline-flex}.fn-why{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.fn-why__row{align-items:center;gap:var(--sp-2);display:flex}.fn-why__k{width:104px;font-size:var(--text-caption);color:var(--label);flex:0 0 104px}.fn-why__t{border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line);flex:1;min-width:40px;height:8px;overflow:hidden}.fn-why__t i{border-radius:var(--r-pill);background:var(--e600);height:100%;display:block}.fn-why__t i.is-share{background:var(--gold)}.fn-why__v{text-align:right;width:56px;font-family:var(--mono);font-weight:var(--weight-bold);flex:0 0 56px}.fn-why__note,.fn-why__v{font-size:var(--text-caption)}.fn-why__note{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-2);border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--raised);color:var(--muted);line-height:1.45}.fn-hero{padding:var(--sp-5) var(--sp-6) var(--sp-4);color:var(--on-emerald);background:radial-gradient(520px 200px at 92% -40%,#c9a22724,transparent 62%),linear-gradient(150deg,var(--e900),var(--e700) 62%,var(--e600));position:relative;overflow:hidden}.fn-hero__row{gap:var(--sp-4);z-index:var(--z-2);flex-wrap:wrap;align-items:flex-start;display:flex;position:relative}.fn-hero__mono{width:72px;height:72px;font-family:var(--font-head);font-size:var(--text-display);font-weight:var(--weight-black);color:var(--e900);background:linear-gradient(150deg,var(--gold-p),var(--gold-l));border:2.5px solid var(--e900);border-radius:50%;flex:0 0 72px;place-items:center;display:grid}.fn-hero__who{flex:1;min-width:0}.fn-hero__name{margin:var(--sp-0-5) 0 0;font-family:var(--font-head);font-size:var(--text-display);font-weight:var(--weight-black);color:var(--on-emerald);letter-spacing:var(--track-tight)}.fn-hero__u{font-family:var(--mono);font-size:var(--text-label);color:var(--on-emerald)}.fn-hero__tags{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.fn-tag{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--on-emerald);background:#062a2047;border:1px solid #fff3;display:inline-flex}.fn-tag--rank{color:var(--gold-on-emerald);background:#3d310666;border-color:#f0d4856b}.fn-tag--live{color:var(--on-emerald);background:#10523c9e;border-color:#1e8a638c}.fn-tray{gap:var(--sp-4);padding:var(--sp-0-5) 0 var(--sp-1-5);scrollbar-width:thin;display:flex;position:relative;overflow-x:auto}.fn-story{text-align:center;flex:0 0 66px;width:66px}.fn-story__ring{width:60px;height:60px;margin:0 auto var(--sp-2);background:conic-gradient(from 210deg,var(--gold-l),var(--gold),var(--gold-p),var(--gold-l));border-radius:50%;padding:2.5px}.fn-story__ring--seen{background:var(--line)}.fn-story__in{background:var(--e700);color:#fff;width:100%;height:100%;font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-black);border:2.5px solid var(--card);border-radius:50%;place-items:center;display:grid}.fn-story__in--new{background:var(--raised);color:var(--brand-text);border-color:var(--card)}.fn-story__n{font-size:var(--text-caption);color:var(--label);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fn-post{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-4);margin-bottom:var(--sp-3)}.fn-post:last-child{margin-bottom:0}.fn-post__head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.fn-post__who{flex:1;min-width:0}.fn-post__name{font-size:var(--text-label);font-weight:var(--weight-bold);margin:0}.fn-post__meta{margin:var(--sp-1) 0 0;font-family:var(--mono);font-size:var(--text-caption);color:var(--muted)}.fn-post__body{margin:0 0 var(--sp-3);white-space:pre-wrap;line-height:1.55}.fn-post__media{aspect-ratio:1;border-radius:var(--r-md);object-fit:cover;width:100%;max-width:420px;margin-bottom:var(--sp-3);background:var(--raised);border:1px solid var(--line);display:block}.fn-post__acts{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;display:flex}.fn-rx__pill{align-items:center;gap:var(--sp-1);height:26px;padding:0 var(--sp-2);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--label);display:inline-flex}.fn-rx__pill--on{border-color:var(--e500);background:var(--ok-tint);color:var(--brand-text)}.fn-sticker{border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-4);margin-bottom:var(--sp-3);background:linear-gradient(150deg,var(--e900),var(--e700) 70%)}.fn-sticker__k{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-emerald-soft);margin-bottom:var(--sp-1-5);display:block}.fn-sticker__v{font-family:var(--font-head);font-size:var(--text-display);font-weight:var(--weight-black);color:var(--on-emerald);letter-spacing:var(--track-tight);display:block}.fn-sticker__ok{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--gold-on-emerald);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);background:#c9a22740;border:1px solid #f0d48552;display:inline-flex}.fn-chip--up{background:var(--bucket-member-point-tint);border-color:var(--line);color:var(--bucket-member-point-ink)}.fn-chip--down{background:var(--bucket-sfi-point-tint);border-color:var(--line);color:var(--bucket-sfi-point-ink)}.fn-line{flex-direction:column}.fn-line,.fn-line__node{align-items:center;display:flex}.fn-line__node{gap:var(--sp-2);border:1px solid var(--line);background:var(--card);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-1)}.fn-line__node--me{border-color:var(--gold);background:var(--gold-surface);box-shadow:0 0 0 3px #c9a22724}.fn-line__stem{background:var(--line);width:2px;height:15px}.fn-line__fan{gap:var(--sp-2);display:flex}.fn-line__mini{width:30px;height:30px;font-size:var(--text-caption);font-weight:var(--weight-black);color:#fff;background:var(--bucket-sfi-point-ink);border:2px solid var(--card);border-radius:50%;place-items:center;display:grid}.fn-line__mini--more{background:var(--sunk);color:var(--label);border-color:var(--line)}@media (max-width:640px){.fn-rx__pill{height:24px;padding:0 var(--sp-2)}.fn-story{flex:0 0 58px;width:58px}.fn-story__ring{width:52px;height:52px}.fn-post{padding:var(--sp-3) var(--sp-3)}}.wact{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.wact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.wstmt table,.wstmt tbody,.wstmt td,.wstmt tr{width:auto;display:block}.wstmt thead{display:none}.wstmt tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2)}.wstmt td{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-1) 0;text-align:right;border:0;display:flex}.wstmt td:empty{display:none}.wstmt td:before{content:attr(data-label);text-align:left;font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);font-weight:var(--weight-bold);flex:none}.wstmt td[data-label=What]{text-align:left;font-weight:var(--weight-medium);padding-bottom:var(--sp-1);display:block}.wstmt td[data-label=What]:before{display:none}.wstmt .row-sub{text-align:left}}.step-rail{margin:0 0 var(--sp-1);padding:var(--sp-0-5) 0;overscroll-behavior-x:contain;align-items:center;gap:0;display:flex;position:relative;overflow-x:auto}.step{flex:auto;display:flex}.step,.step__go{align-items:center;gap:var(--sp-2);min-width:0}.step__go{padding:var(--sp-0-5);border-radius:var(--r-pill);color:inherit;text-decoration:none;display:inline-flex}a.step__go:hover .step__label{color:var(--fg);text-decoration:underline}a.step__go:hover .step__dot{border-color:var(--brand-text-soft)}.step__dot{border:1.5px solid var(--border);background:var(--card);width:26px;height:26px;font-weight:var(--weight-bold);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:flex}.step__dot,.step__label{font-size:var(--text-caption);color:var(--muted)}.step__label{white-space:nowrap}.step__line{background:var(--border);height:1.5px;margin:0 var(--sp-2);flex:auto;min-width:12px}.step--done .step__dot{background:var(--brand);border-color:var(--brand-text);color:#fff}.step--done .step__label{color:var(--fg)}.step--done .step__line{background:var(--brand)}.step--active .step__dot{background:var(--lime);border-color:var(--lime);color:var(--brand-ink)}.step--active .step__label{color:var(--fg);font-weight:var(--weight-bold)}.row--between{justify-content:space-between}.checklist{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.checklist__item{gap:var(--sp-2);font-size:var(--text-label);align-items:flex-start;display:flex}.checklist__mark{width:18px;height:18px;font-size:var(--text-caption);border:1.5px solid var(--line);background:var(--card);color:var(--muted);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;margin-top:1px;display:flex}.checklist__item--ok .checklist__mark{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}.checklist__item--no .checklist__mark{background:var(--signal-tint);border-color:var(--signal-line);color:var(--signal-ink)}.checklist__item--no{color:var(--signal-ink)}.checklist__why{color:var(--muted);margin-top:var(--sp-0-5);display:block}.checklist__item--no .checklist__why{color:var(--signal-ink)}.terms-body{border:1px solid var(--line);border-radius:var(--radius);max-height:16rem;padding:var(--sp-3) var(--sp-4);background:var(--bg);font-size:var(--text-label);white-space:pre-wrap;line-height:1.6;overflow-y:auto}.terms-body--rich{white-space:normal}.terms-body--rich>:first-child{margin-top:0}.terms-body--rich>:last-child{margin-bottom:0}.terms-body--rich h3{font-size:var(--text-body);margin:var(--sp-4) 0 var(--sp-1-5);font-weight:600}.terms-body--rich h4{font-size:var(--text-label);margin:var(--sp-3) 0 var(--sp-1);font-weight:600}.terms-body--rich p{margin:0 0 var(--sp-2)}.terms-body--rich ol,.terms-body--rich ul{margin:0 0 var(--sp-2);padding-left:var(--sp-5)}.terms-body--rich li{margin:0 0 var(--sp-1)}.terms-body--rich hr{border:0;border-top:1px solid var(--line);margin:var(--sp-4) 0}.terms-body--rich .terms-table{margin:0 0 var(--sp-2);position:relative;overflow-x:auto}.terms-body--rich table{border-collapse:collapse;width:100%;font-size:var(--text-label)}.terms-body--rich td,.terms-body--rich th{border:1px solid var(--line);padding:var(--sp-1) var(--sp-2);text-align:left;vertical-align:top;white-space:nowrap}.wizard-aside{gap:var(--sp-4);align-content:start;display:grid}.kit-rise{animation:kit-rise .38s cubic-bezier(.22,1,.36,1) both}.head__actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.head__main{flex:auto;min-width:0}.head__crumbs{margin-bottom:var(--sp-1-5);font-size:var(--text-label);color:var(--muted)}.head__crumbs ol{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.head__crumbs li{align-items:center;gap:var(--sp-1);display:inline-flex}.head__crumbs li+li:before{content:"›";color:var(--muted)}.head__crumbs a{color:var(--muted);text-decoration:none}.head__crumbs a:hover{color:var(--brand-text);text-decoration:underline}.head__facts{gap:var(--sp-1-5) var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.head__fact{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--text-label);font-weight:var(--weight-bold);border:1px solid #0000;line-height:1.3;display:inline-flex}.head__fact--plain{background:var(--card);border-color:var(--line);color:var(--label)}.head__fact--ok{background:var(--ok-tint);color:var(--ok)}.head__fact--warn{background:var(--gold-surface);color:var(--gold-ink)}.head__fact--err{background:var(--signal-tint);color:var(--signal-ink)}.empty__title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.empty__lead{margin:var(--sp-1-5) auto 0;max-width:60ch;color:var(--muted)}.empty__action{margin:var(--sp-4) 0 0}.empty__icon{width:56px;height:56px;margin:0 auto var(--sp-3);background:var(--brand-tint);color:var(--brand-text);border-radius:50%;place-items:center;display:grid}.empty--alarm .empty__icon{background:var(--card);color:var(--signal)}.tab__n{font-family:var(--mono);font-size:var(--text-caption);opacity:.68;margin-left:var(--sp-0-5)}.kpi__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.kpi__chip{border-radius:var(--r-sm);background:var(--brand-tint);width:26px;height:26px;color:var(--brand-text);flex:none;justify-content:center;align-items:center;display:inline-flex}a.kpi{color:inherit;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:block}a.kpi:hover{border-color:var(--brand-text-soft)}.kpi--grad{background:linear-gradient(135deg,var(--e700) 0,var(--e900) 100%);border-color:var(--brand-text);color:var(--on-emerald)}.kpi--grad .kpi__label{color:var(--on-emerald-soft)}.kpi--grad .kpi__value{color:var(--wgold-l)}.kpi--grad .kpi__meta{color:var(--on-emerald-soft)}.kpi--grad .kpi__chip{color:var(--wgold-l);background:#ffffff21}.kpi--grad-gold{background:linear-gradient(135deg,var(--gold) 0,var(--gold-d) 100%);border-color:var(--gold-line);color:var(--on-gold)}.kpi--grad-gold .kpi__label{color:var(--on-gold-soft)}.kpi--grad-gold .kpi__value{color:var(--on-gold)}.kpi--grad-gold .kpi__meta{color:var(--on-gold-soft)}.kpi--grad-gold .kpi__chip{color:var(--on-gold);background:#00000024}.kpi--grad-anim{background-size:180% 180%;animation:kit-sheen 9s ease-in-out infinite}.tsort{align-items:center;gap:var(--sp-1);color:inherit;white-space:nowrap;text-decoration:none;display:inline-flex}.tsort:hover{color:var(--brand-text)}.tsort__ind{opacity:.45;font-size:var(--text-caption)}.tsort.is-on{color:var(--brand-text)}.tsort.is-on .tsort__ind{opacity:1}@media (max-width:767px){.tcards table,.tcards tbody,.tcards td,.tcards tr{width:auto;display:block}.tcards thead{display:none}.tcards tr{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-2)}.tcards tbody tr{gap:var(--sp-3) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tcards td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0}.tcards td:empty{display:none}.tcards td:before{content:attr(data-label);margin-bottom:var(--sp-0-5);font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);font-weight:var(--weight-bold);display:block}.tcards td[data-label=""]:before{display:none}.tcards td.num{text-align:left}.tcards td[data-primary]{text-align:left;font-size:var(--text-body);font-weight:var(--weight-medium);order:-2;grid-column:1/-1}.tcards td[data-primary]:before{display:none}.tcards td[data-status]{text-align:right;order:-1;grid-area:1/2;justify-self:end}.tcards td[data-status]:before{display:none}.tcards tr:has(>td[data-status]) td[data-primary]{grid-area:1/1}.tcards td[data-wide]{grid-column:1/-1}.tcards .row-sub{text-align:left}.tcards tfoot,.tcards tfoot td,.tcards tfoot th,.tcards tfoot tr{width:auto;display:block}.tcards tfoot tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-2)}.tcards tfoot th{text-align:left;padding:var(--sp-1) 0;font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--label);font-weight:var(--weight-bold)}.tcards tfoot td{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding:var(--sp-1) 0;text-align:right;display:flex}.tcards tfoot td:before{content:attr(data-label)}.tcards tfoot td:not([data-label]):before{content:none}}.is-dimmed>td{opacity:.62}.tcards .is-dimmed{opacity:.62;border-style:dashed}.alertstack{display:block}.alertstack--toast{z-index:var(--z-alert);right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));align-items:flex-start;gap:var(--sp-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:min(420px,100vw - 28px);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-2);display:flex;position:fixed;left:auto;box-shadow:0 18px 44px -18px #062a2073}.alertstack__notes{gap:var(--sp-1-5);flex:auto;min-width:0;display:grid}.alertstack--toast .note{border-radius:var(--r-sm);border:0;margin:0}.alertstack__x{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--r-button);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.alertstack__x:hover{background:var(--bg);color:var(--fg);border-color:var(--line)}@media (prefers-reduced-motion:no-preference){.alertstack--toast{animation:kit-toast-in .18s ease-out}}.modal__body .step-rail{margin-bottom:var(--sp-0-5)}.btree{overscroll-behavior-x:contain;padding-bottom:var(--sp-1-5);overflow-x:auto}.btree,.btree ul{justify-content:safe center;display:flex;position:relative}.btree ul{padding:var(--sp-6) 0 0;margin:0;list-style:none}.btree__root{--btree-fit:1;zoom:var(--btree-fit);flex:none;min-width:max-content;padding-top:0}.btree__slot{padding:var(--sp-6) 3px 0;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.btree__slot:after,.btree__slot:before{content:"";border-top:1px solid var(--line);width:50%;height:22px;position:absolute;top:0}.btree__slot:before{right:50%}.btree__slot:after{border-left:1px solid var(--line);left:50%}.btree__slot:only-child:after,.btree__slot:only-child:before{display:none}.btree__slot:only-child{padding-top:var(--sp-6)}.btree__slot:first-child:before,.btree__slot:last-child:after{border:0}.btree__slot:last-child:before{border-right:1px solid var(--line);border-radius:0 6px 0 0}.btree__slot:first-child:after{border-radius:6px 0 0}.btree ul:before{content:"";border-left:1px solid var(--line);height:22px;position:absolute;top:0;left:50%}.btree__root:before{display:none}.btree__root>.btree__slot{padding-top:0}.btree__root>.btree__slot:after,.btree__root>.btree__slot:before{display:none}.btree__node{gap:var(--sp-1);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:min(232px,78vw);padding:var(--sp-2) var(--sp-3);text-align:left;flex-direction:column;display:flex}.btree__node--you{background:#c9a22714;border-color:#c9a2278c}.btree__node--open{background:0 0;border-style:dashed;align-items:flex-start}.btree__node--open,.btree__open-title{font-size:var(--text-label)}.btree__head{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.btree__avatar{overflow:hidden}.btree__avatar img{object-fit:cover;width:100%;height:100%}.btree__who{flex-direction:column;flex:auto;min-width:0;display:flex}.btree__name{font-weight:var(--weight-bold);font-size:var(--text-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}a.btree__name:hover{color:var(--brand-text);text-decoration:underline}.btree__id{color:var(--muted);font-size:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btree__pos{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);flex:none}.btree__meta{gap:var(--sp-1);font-size:var(--text-caption);align-items:center}.btree__acts,.btree__meta{flex-wrap:wrap;display:flex}.btree__acts{gap:var(--sp-1-5);border-top:1px solid var(--line);padding-top:var(--sp-2)}.btree__stat{margin:0}.btree__legs,.btree__stat{font-family:var(--mono);font-size:var(--text-label);color:var(--muted);font-variant-numeric:tabular-nums}.btree__legs{gap:var(--sp-1-5);padding-top:var(--sp-1-5);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.btree__leg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.btree__node--full{width:min(232px,78vw)}.btree__node--mid{gap:var(--sp-1);width:min(168px,72vw);padding:var(--sp-2) var(--sp-2)}.btree__node--compact{gap:var(--sp-1);width:min(116px,60vw);padding:var(--sp-2)}.btree__node--compact .btree__avatar{width:22px;height:22px}.btree__node--compact .btree__meta,.btree__node--mid .btree__meta{font-size:var(--text-caption)}.btree__bal{gap:var(--sp-1);display:grid}.btree__bar{border-radius:var(--r-pill);background:var(--gold);border:1px solid var(--line);height:9px;display:flex;overflow:hidden}.btree__bar-l{background:var(--e600);border-right:1px solid var(--line);height:100%;display:block}.btree__bal-n{justify-content:space-between;gap:var(--sp-1-5);font-size:var(--text-label);color:var(--label);font-variant-numeric:tabular-nums;display:flex}.btree__bal-s{margin:var(--sp-0-5) 0 0;font-size:var(--text-label);color:var(--muted);line-height:1.4}.btree__bal-s strong{color:var(--fg)}.price{white-space:nowrap}.price__sf{font-weight:var(--weight-medium)}.price__usd{font-size:var(--text-caption);white-space:nowrap}.price:has(br){white-space:normal}.inp{align-items:center;gap:var(--sp-2);height:var(--ctl-h);min-width:0;padding:0 var(--sp-3);background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);font-size:var(--text-body);color:var(--fg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);display:flex;overflow:hidden}.field .inp{width:100%}.inp{text-align:left}.fieldblock{margin-bottom:var(--sp-field)}.inp__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.inp__text::placeholder{color:var(--placeholder-fg)}.inp__caret,.inp__icon{width:14px;height:14px;color:var(--muted);flex:0 0 14px}.inp__caret{transition:transform var(--dur-fast) var(--ease-out);margin-left:auto}.inp--focus .inp__caret,.inp:focus-within .inp__caret{transform:rotate(180deg)}.inp--focus,.inp:focus-within{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.inp--disabled{background:var(--field-off);cursor:not-allowed}.inp--disabled,.inp--disabled .inp__caret,.inp--disabled .inp__icon{color:var(--muted)}.inp--error{border-color:var(--signal)}.inp--error .inp__caret,.inp--error .inp__icon{color:var(--signal)}.inp--error.inp--focus,.inp--error:focus-within{box-shadow:0 0 0 3px #b3261e26}.ta{field-sizing:content;width:100%;min-height:calc(4.5em + 18px);padding:9px var(--sp-3);background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);font-family:var(--sans);font-size:var(--text-body);color:var(--fg);resize:vertical;line-height:1.5;display:block}.ta:focus{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus);outline:none}.ta:disabled{background:var(--field-off);color:var(--muted);cursor:not-allowed}@media (max-width:767px){.inp,.ta{font-size:var(--text-field-min)}.ta{min-height:104px}.combo__opt,.rowmenu__item{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.cal__day,.cal__pick-grid>*{height:34px}.toast__close{width:24px;height:24px}a.badge{align-items:center;display:inline-flex}a.badge,summary{min-height:24px}}@media (max-width:820px){.nav-item{min-height:44px}.nav-sub__item,.side__link{align-items:center;min-height:44px;display:flex}.side__foot button{align-items:center;min-height:44px;display:inline-flex}}.pager{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--raised);font-size:var(--text-label);color:var(--muted);flex-wrap:wrap;display:flex}.pager__count{font-variant-numeric:tabular-nums}.pager__spacer{margin-left:auto}.pager__size{align-items:center;gap:var(--sp-1-5);display:flex}.pager__size-opt{padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pager__size-opt:hover{background:var(--info-tint)}.pager__size-opt[aria-current=true],.pager__size-opt[aria-selected=true]{background:var(--e700);color:#fff}.pager__nums{align-items:center;display:flex}.pager__nums,.pager__nums--narrow,.pager__nums--wide{gap:var(--sp-1)}.pager__num{min-width:30px;height:30px;padding:0 var(--sp-2);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-medium);border:1px solid var(--line);background:var(--field);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;place-items:center;display:grid;overflow:hidden}.pager__num[aria-current=page]{background:var(--e700);border-color:var(--brand-text);color:#fff}.pager__gap{min-width:16px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.pager__nav{color:var(--fg)}.pager__nav:disabled,.pager__nav[aria-disabled=true]{opacity:.35;pointer-events:none}.pager__compact{align-items:center;gap:var(--sp-2);width:100%;display:none}.pager__word{justify-content:center;align-items:center;gap:var(--sp-1-5);border-radius:var(--r-md);border:1px solid var(--line);background:var(--field);min-width:0;height:44px;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;display:inline-flex;overflow:hidden}.pager__word:disabled,.pager__word[aria-disabled=true]{opacity:.35;pointer-events:none}.pager__of{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--muted);white-space:nowrap;flex:none}@media (max-width:1023px){.pager__nums--wide{display:none}}@media (min-width:1024px){.pager__nums--narrow{display:none}}@media (max-width:767px){.pager__nums,.pager__size{display:none}.pager__compact{display:flex}}.combo{position:relative}.combo__panel{z-index:var(--z-popover);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-overlay);flex-direction:column;max-height:min(320px,60vh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto}.combo__panel,.combo__search{background:var(--card);display:flex}.combo__search{z-index:var(--z-1);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.combo__search input{width:100%;min-height:0;font-family:var(--sans);font-size:var(--text-body);color:var(--fg);background:0 0;border:0;border-radius:0;outline:0;padding:0}.combo__group{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);padding:var(--sp-2) var(--sp-3) var(--sp-1);flex:none}.combo__opt{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);color:var(--fg);flex:none;display:flex}.combo__opt--on,.combo__opt:hover{background:var(--info-tint)}.combo__opt[aria-selected=true]{color:var(--brand-text);font-weight:var(--weight-bold)}.combo__opt em{color:var(--muted);font-style:normal;font-size:var(--text-caption)}.combo__tick{color:var(--brand-text-soft);flex:0 0 14px;width:14px;height:14px;margin-left:auto}.combo__hl{background:var(--gold-surface);border-radius:var(--r-2xs)}.combo__keys{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--line-soft);background:var(--th);font-family:var(--mono);font-size:var(--text-caption);color:var(--label);flex:none;display:flex;position:sticky;bottom:0}.combo__kbd{border:1px solid var(--line);background:var(--field);border-radius:var(--r-xs);padding:var(--sp-0-5) var(--sp-1)}.cal{z-index:var(--z-popover);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-overlay);display:flex;position:absolute;top:calc(100% + 4px);left:0}.cal__presets{border-right:1px solid var(--line-soft);padding:var(--sp-2);flex:0 0 126px;width:126px}.cal__preset{padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);font-size:var(--text-label);color:var(--fg)}.cal__preset:hover{background:var(--info-tint)}.cal__preset--on,.cal__preset[aria-current=true],.cal__preset[aria-selected=true]{background:var(--e700);color:#fff;font-weight:var(--weight-medium)}.cal__body{padding:var(--sp-3) var(--sp-3) var(--sp-3)}.cal__head{align-items:center;gap:var(--sp-1-5);margin-bottom:var(--sp-2);display:flex}.cal__arrow{border-radius:var(--r-sm);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:var(--field);flex:0 0 26px;place-items:center;display:grid}.cal__arrow:hover{border-color:var(--brand-text-soft);color:var(--brand-text)}.cal__msel{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--field);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg);display:flex}.cal__msel--on{border-color:var(--brand-text-soft);background:var(--info-tint);color:var(--brand-text)}.cal__grid{gap:var(--sp-0-5);grid-template-columns:repeat(7,28px);display:grid}.cal__dow{height:27px;font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--muted);place-items:center;display:grid}.cal__day{height:27px;font-size:var(--text-label);border-radius:var(--r-sm);color:var(--fg);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;place-items:center;display:grid;overflow:hidden}.cal__day:hover{background:var(--info-tint)}.cal__day--muted{color:#5e6e6380}.cal__day--in{background:var(--info-tint);border-radius:0}.cal__day--edge{background:var(--e700);color:#fff;font-weight:var(--weight-bold)}.cal__pick{padding:var(--sp-3) var(--sp-3) var(--sp-3)}.cal__pick-grid{gap:var(--sp-1);grid-template-columns:repeat(3,1fr);display:grid}.cal__pick-grid>*{border-radius:var(--r-sm);height:30px;font-size:var(--text-label);color:var(--fg);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.cal__pick-grid>.cal__day--muted{color:#5e6e6380}.cal__pick-grid>.cal__day--edge{background:var(--e700);color:#fff;font-weight:var(--weight-bold)}.cal__jump{gap:var(--sp-1-5);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line-soft);display:flex}.cal__jump>*{border-radius:var(--r-sm);border:1px solid var(--line);height:28px;font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--muted);background:var(--field);flex:1;place-items:center;display:grid}.rowmenu{display:inline-block;position:relative}.rowmenu__dots{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--r-button);border:1px solid var(--line);background:var(--field);color:var(--muted);place-items:center;display:grid}.rowmenu__dots:hover{border-color:var(--brand-text-soft);color:var(--brand-text)}.rowmenu__panel{z-index:var(--z-popover);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);width:max-content;min-width:184px;max-width:min(300px,86vw);padding:var(--sp-1);box-shadow:var(--elev-overlay);position:absolute;top:calc(100% + 4px);right:0}.rowmenu__group{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);padding:var(--sp-2) var(--sp-2) var(--sp-1)}.rowmenu__item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);font-size:var(--text-label);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.rowmenu__item svg{flex:0 0 14px;width:14px;height:14px}.rowmenu__item:hover{background:var(--info-tint)}.rowmenu__item--danger{color:var(--signal-ink)}.rowmenu__item--danger:hover{background:var(--signal-tint)}.rowmenu__sep{background:var(--line-soft);height:1px;margin:var(--sp-1) var(--sp-1)}.drawer{z-index:var(--z-drawer);position:fixed;inset:0}.drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#062a2080;position:absolute;inset:0}.drawer__panel{background:var(--raised);box-shadow:var(--elev-drawer);flex-direction:column;display:flex;position:absolute}.drawer__panel--right{width:min(328px,100vw);top:0;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.drawer__panel--right{animation:sf-drawer-in-right .28s cubic-bezier(.2,.8,.2,1)}}.drawer__panel--bottom{border-radius:16px 16px 0 0;max-height:82vh;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.drawer__panel--bottom{animation:sf-drawer-in-bottom .28s cubic-bezier(.2,.8,.2,1)}}@media (min-width:768px){.drawer__panel--auto.drawer__panel--bottom{border-radius:0;width:min(328px,100vw);max-height:none;inset:0 0 0 auto}}@media (max-width:767px){.drawer__panel--auto.drawer__panel--right{border-radius:16px 16px 0 0;width:auto;max-height:82vh;inset:auto 0 0}}.drawer__grab{border-radius:var(--r-2xs);background:var(--line);width:34px;height:4px;margin:var(--sp-2) auto var(--sp-1);flex:none}.drawer__head{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4);border-bottom:1px solid var(--line);background:var(--card);flex:none;display:flex}.drawer__head>:first-child{margin-right:auto}.drawer__head h2{font-size:var(--text-body);font-family:var(--sans);font-weight:var(--weight-bold);margin:0}.drawer__body{padding:var(--sp-3) var(--sp-3);flex:auto;overflow-y:auto}.drawer__foot{border-top:1px solid var(--line);background:var(--card);padding:var(--sp-3) var(--sp-4);flex:none}.drawer__close{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--r-button);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.drawer__close:hover{background:var(--bg);color:var(--fg);border-color:var(--line)}.toasts{z-index:var(--z-toast);top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));gap:var(--sp-2);flex-direction:column;width:min(280px,100vw - 28px);display:flex;position:fixed}@media (max-width:767px){.toasts{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:calc(56px + env(safe-area-inset-top) + 10px);width:auto}}.toast{gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);background:var(--toast-bg);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--elev-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.toast{animation:kit-toast-in .18s ease-out}}.toast__icon{--toast-c1:var(--e500);--toast-c2:var(--e700);border-radius:var(--r-sm);background:linear-gradient(140deg,var(--toast-c1),var(--toast-c2));color:#fff;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.toast__icon[data-kind=pay]{--toast-c1:var(--bucket-s-point-ink);--toast-c2:var(--bucket-s-point-ink)}.toast__icon[data-kind=join]{--toast-c1:var(--bucket-member-point-ink);--toast-c2:var(--bucket-member-point-ink)}.toast__icon[data-kind=rank]{--toast-c1:var(--bucket-vault-ink);--toast-c2:var(--bucket-vault-ink)}.toast__icon[data-kind=buy]{--toast-c1:var(--bucket-sfi-point-ink);--toast-c2:var(--bucket-sfi-point-ink)}.toast__body{flex:auto;min-width:0}.toast__title{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--fg);line-height:1.3}.toast__meta{font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);margin-top:var(--sp-1)}.toast__close{color:var(--muted);font-size:var(--text-label);padding:var(--sp-0-5);background:0 0;border:0;line-height:1;position:absolute;top:6px;right:7px}.toast__timer{background:var(--e500);height:2px;transition:width 1s linear;position:absolute;bottom:0;left:0}.camp{border-radius:var(--r-lg);color:#fff;--c1:var(--e900);--c2:var(--e700);--c3:var(--gold);background-color:var(--c1);background-image:linear-gradient(140deg,var(--c1),var(--c2));box-shadow:inset 0 3px 0 var(--c3);position:relative;overflow:hidden}.camp__mesh{background:var(--ground-mesh);animation:sf-mesh-drift 17s ease-in-out infinite alternate;position:absolute;inset:-35%}@media (prefers-reduced-motion:reduce){.camp__mesh{animation:none}}.camp__in{z-index:var(--z-2);position:relative}.camp__head{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0;display:flex}.camp__pill{align-items:center;gap:var(--sp-1-5);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;background:#fff3;border:1px solid #ffffff4d;display:inline-flex}.camp__title{font-family:var(--display);font-weight:var(--weight-medium);font-size:var(--text-title);margin:var(--sp-2) 0 var(--sp-1);line-height:1.15}.camp__sub{opacity:.76}.camp__sub,.camp__time{font-size:var(--text-caption)}.camp__time{text-align:right;font-family:var(--mono);flex:none;margin-left:auto}.camp__time b{font-family:var(--sans);font-size:var(--text-title);font-weight:var(--weight-black);margin-top:var(--sp-1-5);font-variant-numeric:tabular-nums;display:block}.camp__pod{justify-content:center;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) 0;display:flex}.camp__pc{text-align:center;flex:1;max-width:118px}.camp__avatar{width:44px;height:44px;margin:0 auto var(--sp-2);font-size:var(--text-label);color:var(--on-gold);background:var(--gold-l);border:2.5px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.camp__avatar,.camp__base{font-family:var(--sans);font-weight:var(--weight-black)}.camp__base{margin-top:var(--sp-2);height:56px;font-size:var(--text-title);color:#ffffffe6;text-shadow:0 2px 6px #0000004d;background:linear-gradient(#ffffff3d,#ffffff0f);border:1px solid #ffffff3d;border-bottom:0;border-radius:9px 9px 0 0;place-items:center;display:grid}.camp__rest{padding:var(--sp-2) var(--sp-4) var(--sp-3);background:#0003;border-top:1px solid #ffffff29;margin-top:-1px}.camp__row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm);margin-bottom:var(--sp-1);font-size:var(--text-label);background:#ffffff0f;display:flex}.camp__row--me{box-shadow:inset 3px 0 0 var(--gold-l);color:var(--gold-p);background:#ffffff30}.camp__lane{margin-bottom:var(--sp-3);padding:var(--sp-4) var(--sp-4) 0}.camp__track{background:#0000004d;height:9px;position:relative;overflow:hidden}.camp__fill,.camp__track{border-radius:var(--r-pill)}.camp__fill{background:linear-gradient(90deg,#ffffff80,#ffffffeb);height:100%;display:block}.camp__row--me .camp__fill{background:linear-gradient(90deg,var(--gold-l),var(--gold-p))}.camp__name{min-width:0;font-size:var(--text-label);font-weight:var(--weight-bold)}.camp__detail,.camp__name small{font-size:var(--text-caption);font-weight:var(--weight-regular);opacity:.72;display:block}.camp__metric{font-family:var(--mono);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);white-space:nowrap;background:#00000042}.camp__avatar--sm,.camp__metric{font-size:var(--text-caption);font-weight:var(--weight-bold)}.camp__avatar--sm{width:22px;height:22px;color:#fff;background:#ffffff2e;border:0;flex:0 0 22px;margin:0}.camp--podium .camp__pod{align-items:flex-end}.camp--race .camp__in{padding-bottom:var(--sp-4)}.camp--spotlight .camp__in{grid-template-columns:1fr 1fr;display:grid}.camp--spotlight .camp__pod{max-width:none;padding:var(--sp-4) var(--sp-4) var(--sp-4);text-align:center;border-right:1px solid #ffffff24;flex-direction:column}.camp--spotlight .camp__pc{max-width:none}.camp--spotlight .camp__avatar{border-radius:var(--r-xl);width:70px;height:70px}.camp--spotlight .camp__rest{padding:var(--sp-3) var(--sp-4);background:0 0;border-top:0;margin-top:0}@media (max-width:960px){.camp--spotlight .camp__in{grid-template-columns:1fr}.camp--spotlight .camp__pod{border-bottom:1px solid #ffffff24;border-right:0}}.wheel{width:224px;height:224px;margin:0 auto;position:relative}.wheel__disc{background:conic-gradient(var(--e700) 0 45deg,var(--gold) 45deg 90deg,var(--bucket-member-point-ink) 90deg 135deg,var(--gold-l) 135deg 180deg,var(--e600) 180deg 225deg,var(--gold-line) 225deg 270deg,var(--e800) 270deg 315deg,var(--e500) 315deg 1turn);width:100%;height:100%;box-shadow:0 0 0 7px #e0c15838,0 0 0 9px #e0c15880,var(--elev-overlay);border-radius:50%;position:relative}.wheel__hub{background:linear-gradient(150deg,var(--raised),var(--line));box-shadow:var(--elev-raised);z-index:var(--z-2);color:var(--brand-ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%}.wheel__pointer{z-index:var(--z-3);border-left:12px solid #0000;border-right:12px solid #0000;border-top:22px solid var(--gold-l);filter:drop-shadow(0 3px 5px #00000080);width:0;height:0;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.wheel__reel{border-radius:var(--r-lg);background:linear-gradient(160deg,var(--e800),var(--e900));width:100%;max-width:280px;height:224px;box-shadow:var(--elev-overlay);margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.wheel__reel ul{margin:0;padding:0;list-style:none}.wheel__reel li{height:56px;font-family:var(--mono);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--on-emerald);place-items:center;display:grid}.chart{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--elev-card);overflow:hidden}.chart__head{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.chart__head>:first-child{margin-right:auto}.chart__head h2,.chart__head h3{font-size:var(--text-body);font-family:var(--sans);font-weight:var(--weight-bold);margin:0}.chart__head h2{font-family:var(--font-head);font-size:var(--text-h2)}.chart__legend{gap:var(--sp-3);font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;display:flex}.chart__legend span{align-items:center;gap:var(--sp-1-5);display:inline-flex}.chart__legend span:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.kpi{background-image:linear-gradient(148deg,var(--ewash-0) 0,var(--ewash-1) 46%,var(--ewash-2) 100%)}.kpi,.kpi.kpi--grad{background-size:100% 100%}.kpi.kpi--grad{background-image:linear-gradient(135deg,var(--e700) 0,var(--e900) 100%)}.kpi.kpi--grad-gold{background-image:linear-gradient(135deg,var(--gold) 0,var(--gold-d) 100%);background-size:100% 100%}.kpi.kpi--grad-anim{background-size:180% 180%}.kpi.kpi--accent{background-image:none}:where(.content)>*{margin-bottom:var(--sp-stack)}:where(.content)>:last-child{margin-bottom:0}:where(p,li,dd,dt,td,th,summary,label,figcaption,blockquote,small,strong,em,.hint,.note,.dsec__q,.dpanel__a) svg{vertical-align:-.15em;display:inline-block}.fground .step:not(.step--done,.step--active) .step__label{color:var(--label)}.fground .step a.step__go:hover .step__label{color:var(--fg)}.pop{--pop-a:var(--pop-routine-a);--pop-b:var(--pop-routine-b);--pop-c:var(--pop-routine-c);--pop-ink:var(--pop-ink-on-dark);--pop-ink2:var(--pop-routine-ink2);--pop-ring-a:var(--pop-ring-routine-a);--pop-ring-b:var(--pop-ring-routine-b);--pop-ring-ink:var(--pop-ring-routine-ink)}.pop[data-family=consequential]{--pop-a:var(--pop-go-a);--pop-b:var(--pop-go-b);--pop-c:var(--pop-go-b);--pop-ink:var(--pop-ink-on-dark);--pop-ink2:var(--pop-go-ink2)}.pop[data-family=partial]{--pop-a:var(--pop-part-a);--pop-b:var(--pop-part-b);--pop-c:var(--pop-part-b);--pop-ink:var(--pop-part-ink);--pop-ink2:var(--pop-part-ink2);--pop-ring-a:var(--pop-ring-part-a);--pop-ring-b:var(--pop-ring-part-b);--pop-ring-ink:var(--pop-ring-part-ink)}.pop[data-family=refused]{--pop-a:var(--pop-no-a);--pop-b:var(--pop-no-b);--pop-c:var(--pop-no-b);--pop-ink:var(--pop-ink-on-dark);--pop-ink2:var(--pop-no-ink2);--pop-ring-a:var(--pop-ring-no-a);--pop-ring-b:var(--pop-ring-no-b);--pop-ring-ink:var(--pop-ring-no-ink)}.poptray{z-index:var(--z-popup);gap:var(--sp-2);pointer-events:none;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));flex-direction:column-reverse;width:min(340px,100vw - 28px);display:flex;position:fixed}.poptray>*{pointer-events:auto}.pop-t{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);box-shadow:var(--elev-overlay);background:linear-gradient(135deg,var(--pop-a),var(--pop-b) 55%,var(--pop-c));color:var(--pop-ink);align-items:flex-start;display:flex;position:relative;overflow:hidden}.pop-t__ring{width:32px;height:32px;color:var(--pop-ring-ink);background:linear-gradient(145deg,var(--pop-ring-a),var(--pop-ring-b));border-radius:50%;flex:none;place-items:center;display:grid}.pop-t__body{flex:auto;min-width:0}.pop-t__title{font-size:var(--text-label);font-weight:var(--weight-black);color:var(--pop-ink);letter-spacing:var(--track-tight);margin:0;line-height:1.3}.pop-t__detail{margin:var(--sp-0-5) 0 0;font-size:var(--text-caption);color:var(--pop-ink2);line-height:1.45}.pop-t__x{cursor:pointer;width:44px;height:44px;color:var(--pop-ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-6px -8px -6px 0;padding:0;display:inline-flex}.pop-t__bar{background:linear-gradient(90deg,var(--pop-bar-a),var(--pop-bar-b));border-radius:0 3px 3px 0;height:3px;transition:width 1s linear;position:absolute;bottom:0;left:0}.pop-t__more{text-align:center;font-size:var(--text-caption);color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-1) var(--sp-2)}.pop-m{background:linear-gradient(160deg,var(--pop-scrim-a),var(--pop-scrim-b));border:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pop-m[open]{display:flex}.pop-m::backdrop{background:#180c389e}.pop-m__card{border-radius:var(--r-2xl);width:min(380px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--elev-overlay);text-align:center;background:linear-gradient(160deg,var(--pop-card-a),var(--pop-card-b));flex-direction:column;display:flex;position:relative;overflow:hidden}.pop-m__card:before{content:"";filter:blur(34px);opacity:.5;pointer-events:none;background:linear-gradient(90deg,var(--pop-ring-b),var(--pop-a));border-radius:50%;width:230px;height:150px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.pop-m__head{padding:var(--sp-6) var(--sp-6) 0;flex:none;position:relative}.pop-m__body{min-height:0;padding:0 var(--sp-6);flex:auto;position:relative;overflow-y:auto}.pop-m__foot{padding:var(--sp-4) var(--sp-6) calc(20px + env(safe-area-inset-bottom));flex:none;position:relative}.pop-m__ring{width:66px;height:66px;margin:0 auto var(--sp-4);color:var(--pop-ring-ink);background:linear-gradient(145deg,var(--pop-ring-a),var(--pop-ring-b));border-radius:50%;place-items:center;display:grid}.pop-m__ring svg{width:28px;height:28px}.pop-m__title{font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:var(--track-tight);color:var(--pop-card-fg);margin:0;line-height:1.15}.pop-m__detail{margin:var(--sp-2) 0 0;font-size:var(--text-label);color:var(--pop-card-ink2);line-height:1.55}.pop-m__rows{margin:var(--sp-4) 0 var(--sp-1);text-align:left;gap:var(--sp-1);display:grid}.pop-m__row{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--text-label);background:var(--pop-card-row);display:flex}.pop-m__k{color:var(--pop-card-ink2)}.pop-m__v{color:var(--pop-card-fg);font-weight:var(--weight-black)}.pop-m__btn{min-height:var(--btn-h);border-radius:var(--r-button);padding:0 var(--sp-6);cursor:pointer;font-size:var(--text-button);font-weight:var(--weight-medium);color:var(--pop-ink);background:linear-gradient(135deg,var(--pop-a),var(--pop-b));border:0}.pop-m__cap{margin:var(--sp-3) 0 0;font-size:var(--text-caption);color:var(--pop-card-cap)}.pop-m__grip{border-radius:var(--r-xs);width:36px;height:4px;margin:0 auto var(--sp-3);background:var(--pop-card-grip);display:none}@media (max-width:767px){.poptray{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:calc(56px + env(safe-area-inset-top) + 10px);flex-direction:column;width:auto;bottom:auto}.pop-m{align-items:flex-end}.pop-m__card{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:88dvh}.pop-m__head{padding:var(--sp-4) var(--sp-4) 0}.pop-m__body{padding:0 var(--sp-4)}.pop-m__foot{padding:var(--sp-4) var(--sp-4) calc(16px + env(safe-area-inset-bottom))}.pop-m__grip{display:block}.pop-m__btn{width:100%}.pop-m__ring{width:54px;height:54px;margin-bottom:var(--sp-2)}.pop-m__ring svg{width:24px;height:24px}}@media (prefers-reduced-motion:no-preference){.pop-t{animation:swal-toast-in .32s cubic-bezier(.2,.9,.3,1.2)}.pop-m[open] .pop-m__card{animation:swal-in .3s cubic-bezier(.2,.9,.3,1)}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.pop-m[open] .pop-m__card{animation:pop-sheet-in .22s cubic-bezier(.2,.9,.3,1)}}@media (prefers-reduced-motion:reduce){.pop-t__bar{transition:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes pop-sheet-in{0%{transform:translateY(100%)}to{transform:none}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.top-100{top:calc(var(--spacing) * 100)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-\[15px\]{height:15px}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-\[15px\]{width:15px}.w-full{width:100%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.select-all{-webkit-user-select:all;user-select:all}.\[hero\:hero\]{hero:hero}.\[id\:type\]{id:type}.\[tick\:ticker\]{tick:ticker}}:root{--e900:#062a20;--e800:#0b3b2e;--e700:#10523c;--e600:#157054;--e500:#1e8a63;--e300:#7fb79b;--e100:#cfe3d8;--gold:#c9a227;--gold-l:#e0c158;--gold-p:#f6ebc8;--wgold:#e7e0c9;--wgold-l:#f7f3e6;--wgold-d:#c8be9e;--cream:#f4f1e8;--raised:#fbfaf4;--ink:#14201a;--soft:#5e6e63;--line:#e3dfce;--signal:#b3261e;--shell:1400px;--s-pad:clamp(104px,13vw,190px);--s-lead:clamp(40px,4.4vw,68px);--s-gap:clamp(26px,2.7vw,42px);--contact-w:min(900px,100%);--elev-card:0 1px 3px #14201a0d;--elev-raised:0 4px 14px #14201a17;--elev-overlay:0 16px 38px #14201a33;--elev-drawer:-18px 0 44px #14201a57;--ground-tile:linear-gradient(155deg,#ffffff1c,#ffffff08);--ring-focus:0 0 0 3px #15705421;--bg:var(--cream);--card:var(--raised);--fg:var(--ink);--muted:var(--soft);--label:#46564b;--rbadge-locked-ink:#161c19;--rbadge-locked-halo:#f4f7f5;--bub-in:#eff4f2;--quote-tint:#e0eae5;--signal-tint:#fbeae8;--ok:var(--e700);--ok-tint:#e4ede7;--gold-surface:var(--gold-p);--radius:.6rem;--r-xs:4px;--r-sm:7px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--dur-fast:.14s;--dur-base:.2s;--dur-slow:.28s;--ease-out:cubic-bezier(.2,.9,.3,1);--sp-0-5:2px;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-2xs:2px;--r-2xl:24px;--z-0:0;--z-1:1;--z-2:2;--z-3:3;--z-local-top:6;--z-sticky:20;--z-popover:20;--z-botbar:50;--z-scrim:55;--z-drawer:60;--z-launcher:60;--z-dock:70;--z-menu:120;--z-impbar:200;--z-sheet:290;--z-session:300;--z-toast:310;--z-alert:320;--z-popup:330;--z-max:1250;--elev-menu:0 18px 44px -20px #062a2066;--track-tight:-.02em;--track-slight:.02em;--track-label:.08em;--track-caps:.14em;--track-wide:.2em;--track-wider:.25em;--text-medal:40px;--text-medal-sm:30px;--text-plan:18px;--text-field-min:16px;--ctl-h:48px;--ctl-h-sm:40px;--r-control:8px;--btn-h-sm:36px;--btn-h:44px;--btn-h-lg:48px;--r-button:12px;--press:translateY(1px);--bp-xs:320px;--bp-sm:375px;--bp-cards:768px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--display:var(--webfont-display,ui-serif,serif);--sans:var(--webfont-sans,ui-sans-serif,system-ui,sans-serif);--mono:var(--webfont-mono,ui-monospace,monospace);--font-head:var(--display);--text-display:26px;--text-title:22px;--text-h2:18px;--text-body:15px;--text-button:14px;--text-label:12.5px;--text-caption:12px;--weight-regular:400;--weight-medium:600;--weight-bold:600;--weight-black:800;--emerald-900:var(--e900);--emerald-800:var(--e800);--emerald-700:var(--e700);--emerald-600:var(--e600);--emerald-500:var(--e500);--emerald-300:var(--e300);--emerald-100:var(--e100);--gold-light:var(--gold-l);--gold-pale:var(--gold-p);--wgold-light:var(--wgold-l);--wgold-dark:var(--wgold-d);--border:var(--line);--brand:var(--e700);--brand-dark:var(--e800);--brand-text:var(--e700);--brand-ink:var(--e800);--brand-text-soft:var(--e600);--accent:var(--gold);--lime:var(--gold-l);--olive:var(--e500);--brand-tint:var(--ok-tint);--lime-tint:var(--gold-p);--accent-tint:var(--gold-p);--hero-from:var(--e600);--hero-mid:var(--e800);--hero-to:var(--e900);--note-fg:#24382c;--portal-accent:var(--brand);--portal-accent-text:var(--portal-accent);--portal-accent-hover:var(--e600)}.portal-admin,.portal-member{--portal-accent:var(--e700);--portal-accent-hover:var(--e600);--portal-accent-text:var(--e700)}.portal-stockist{--portal-accent:var(--bucket-member-point-ink);--portal-accent-hover:var(--bucket-member-point-ink);--portal-accent-text:var(--bucket-member-point-ink)}.portal-media{--portal-accent:var(--bucket-sfi-point-ink);--portal-accent-hover:var(--bucket-sfi-point-ink);--portal-accent-text:var(--bucket-sfi-point-ink)}:root{--field:#fff;--field-off:#f4f2ea;--th:var(--tint-deep);--line-soft:#efebdd;--sunk:#ede9dc;--info-tint:#eef3f0;--on-emerald:#e7efe2;--on-bucket:#f2f7f5;--on-bucket-soft:#d6e3dd;--on-emerald-soft:#d7e8de;--gold-on-emerald:#f6e3ab;--on-emerald-soon:#8fa89e;--on-gold:#241c02;--on-gold-soft:#3d3106;--on-danger:#fff5f5;--gold-ink:#6b5312;--gold-d:#8a6c10;--gold-line:#a5831b;--signal-ink:#7d1a15;--signal-soft:#8f5140;--signal-line:#eab9b5;--ok-line:#b9d3c4;--danger:#9b2226;--danger-h:#b23a3e;--danger-deep:#7f1d1d;--tint:#e9f2ed;--tint-deep:#e0ede6;--tint-line:#c2d9cd;--on-tint:var(--e800);--on-tint-soft:#2d5849;--mark:var(--e600);--vault-deep:#0d4331;--vault-ground:linear-gradient(160deg,var(--e300) 0%,var(--e100) 100%);--pop-ink-on-dark:#fff;--pop-routine-a:#0a6e5e;--pop-routine-b:#0b5f72;--pop-routine-c:#08453b;--pop-routine-ink2:#d8f2ec;--pop-go-a:#6b33cc;--pop-go-b:#4e1c9e;--pop-go-ink2:#e9dffc;--pop-part-a:#ffb01f;--pop-part-b:#e8803a;--pop-part-ink:#3d1a00;--pop-part-ink2:#4a2000;--pop-no-a:#b22252;--pop-no-b:#7a1636;--pop-no-ink2:#fce3e8;--pop-ring-routine-a:#b8fff2;--pop-ring-routine-b:#3fe0c4;--pop-ring-routine-ink:#04332c;--pop-ring-part-a:#ffe9a8;--pop-ring-part-b:#ffb01f;--pop-ring-part-ink:#5c2a00;--pop-ring-no-a:#ffd7df;--pop-ring-no-b:#ff8fa8;--pop-ring-no-ink:#5c0a22;--pop-bar-a:#7bffe4;--pop-bar-b:#3fe0c4;--pop-card-a:#fff;--pop-card-b:#f7f4ff;--pop-card-fg:#1a1038;--pop-card-ink2:#5c5279;--pop-card-cap:#6e6690;--pop-card-row:#7850ff12;--pop-card-grip:#d9d2ec;--pop-scrim-a:#180c389e;--pop-scrim-b:#6b17398c}.tabs{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.chat-thread .card__head .tabs{margin-bottom:0}.tab{padding:var(--sp-2) 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--label);font-size:var(--text-label);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out);text-decoration:none}.tab:hover{border-color:var(--brand-text-soft);color:var(--brand-text)}.tab.is-on{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff}.group-blurb{margin:0 0 var(--sp-4);color:var(--muted);font-size:var(--text-label);max-width:76ch}.setting-key{margin:var(--sp-1) 0 0;font-size:var(--text-caption);letter-spacing:var(--track-slight);color:var(--muted)}.setting-desc{margin:0 0 var(--sp-4);font-size:var(--text-label);color:var(--muted);max-width:78ch;line-height:1.55}.setting-explain{margin:0 0 14px}.setting-explain>.setting-desc{margin:0 0 var(--sp-1)}.setting-why__head{align-items:center;gap:var(--sp-1-5);cursor:pointer;font-size:var(--text-caption);color:var(--muted);padding:var(--sp-0-5) var(--sp-1);border-radius:var(--r-xs);margin-left:-4px;list-style:none;display:inline-flex}.setting-why__head::-webkit-details-marker{display:none}.setting-why__head:hover{color:var(--fg)}.setting-why__chev{line-height:1;display:inline-block}.setting-why[open]>.setting-why__head .setting-why__chev{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.setting-why__chev{transition:transform var(--dur-fast) var(--ease-out)}}.setting-why__body{margin:var(--sp-1-5) 0 0;font-size:var(--text-label);color:var(--muted);border-left:2px solid var(--line);max-width:78ch;padding-left:var(--sp-2);line-height:1.55}.scalar-field{max-width:340px}.plan-cell{font-weight:var(--weight-medium);white-space:nowrap}.num-wrap{gap:var(--sp-1);flex-direction:column;align-items:flex-end;display:inline-flex}.num-field{border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);max-width:170px;min-height:var(--ctl-h);align-items:stretch;gap:0;display:inline-flex;overflow:hidden}.num-field:focus-within{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.num-field input{box-shadow:none;text-align:right;width:100%;min-height:0;padding:0 var(--sp-1-5);border:0;border-radius:0}.num-field input:focus{box-shadow:none}.num-field input:disabled{background:var(--field-off);color:var(--muted)}.num-field--sm{max-width:112px;min-height:var(--ctl-h-sm)}.num-affix{padding:0 var(--sp-2);font-family:var(--mono);font-size:var(--text-label);color:var(--muted);background:var(--bg);align-self:stretch;align-items:center;display:flex}.num-zero{margin-left:var(--sp-2);color:var(--e800);background:var(--gold-pale);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-weight:var(--weight-medium);display:inline-block}.num-none,.num-zero{font-size:var(--text-caption);white-space:nowrap}.num-none{align-items:center;gap:var(--sp-1);color:var(--muted);font-weight:var(--weight-regular);display:inline-flex}.num-none input{width:auto;margin:0}.sw-wrap{align-items:center;gap:var(--sp-2);display:inline-flex}.sw-label{font-size:var(--text-label);color:var(--label);font-weight:var(--weight-medium)}.pm-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.pm-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);padding:var(--sp-3) var(--sp-3)}.pm-card__head{font-weight:var(--weight-bold);font-size:var(--text-label)}.pm-card__head,.pm-row{margin-bottom:var(--sp-2)}.pm-row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.pm-row__name{font-size:var(--text-label);color:var(--label)}.pm-total{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);display:flex}.pm-total.is-ok{color:var(--ok)}.pm-total.is-bad{color:var(--signal)}.nl-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.nl-item{justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:var(--sp-2) var(--sp-2);display:flex}.nl-item__label{font-size:var(--text-label);color:var(--label);font-weight:var(--weight-medium);white-space:nowrap}.tm-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.nm-grid{gap:var(--sp-2)}.nm-grid,.nm-group{flex-direction:column;display:flex}.nm-group{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-2) var(--sp-3);gap:var(--sp-1-5);margin:0}.nm-group__name{padding:0 var(--sp-1);align-items:baseline;gap:var(--sp-2);font-size:var(--text-label);font-weight:var(--weight-medium);display:flex}.nm-group__kind{font-size:var(--text-caption);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-weight:var(--weight-bold)}.nm-row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.nm-row__name{font-size:var(--text-label);color:var(--muted)}.nm-row input{min-height:var(--ctl-h-sm);padding:0 var(--sp-2);border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);min-width:0;max-width:190px}.nm-row input:disabled{opacity:.5}.nm-empty{color:var(--muted);font-size:var(--text-label);margin:0}.tm-row{gap:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.tm-row__name{font-size:var(--text-label);color:var(--label);min-width:0}.tm-row__note{font-size:var(--text-caption);color:var(--muted);margin-top:var(--sp-0-5);line-height:1.35;display:block}.tm-row input{width:100%;min-width:0;min-height:var(--ctl-h-sm);padding:0 var(--sp-2);font-family:var(--mono)}.json-peek{margin-top:var(--sp-4);border-top:1px solid var(--line);padding-top:var(--sp-2)}.json-peek summary{cursor:pointer;font-size:var(--text-label);color:var(--muted);font-family:var(--mono);letter-spacing:var(--track-slight)}.json-peek summary:hover{color:var(--brand-text)}.json-peek pre{margin:var(--sp-2) 0 0;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--e900);color:var(--e100);font-size:var(--text-caption);line-height:1.5;position:relative;overflow-x:auto}.save-bar{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}.save-bar__reason{flex:1;min-width:240px;margin:0;display:block}.save-bar__reason span{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--label);margin-bottom:var(--sp-1);display:block}.save-bar__reason input{margin:0}.imp-bar{z-index:var(--z-impbar);background:var(--gold);color:var(--on-gold);border-bottom:2px solid var(--gold-line);position:sticky;top:0}.imp-bar__inner{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-6);font-size:var(--text-label);flex-wrap:wrap;display:flex}@media (max-width:820px){.imp-bar__inner{padding:var(--sp-2) var(--sp-4)}}.imp-bar__tag{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:var(--weight-bold);background:var(--on-gold);color:var(--gold-p);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);white-space:nowrap}.imp-bar__text{flex:1;min-width:220px;line-height:1.45}.imp-bar__reason{font-style:italic}.imp-bar__stop{background:var(--on-gold);color:var(--gold-p);border-radius:var(--r-button);min-height:var(--btn-h-sm);padding:0 var(--sp-4);font:inherit;font-size:var(--text-button);font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;border:0}.imp-bar__stop:hover{background:#000}.usermenu{position:relative}.usermenu__button{align-items:center;gap:var(--sp-2);padding:var(--sp-1);border-radius:var(--r-pill);cursor:pointer;font:inherit;background:0 0;border:0;display:inline-flex}.usermenu__button:hover{background:var(--press-tint)}.usermenu__chev{width:15px;height:15px;color:var(--muted);transition:transform var(--dur-base) var(--ease-out)}.usermenu__chev.is-open{transform:rotate(180deg)}.usermenu__panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);min-width:236px;box-shadow:var(--elev-menu);padding:var(--sp-1-5);z-index:var(--z-menu);position:absolute;top:calc(100% + 8px);right:0}.usermenu__who{padding:var(--sp-2) var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-1)}.usermenu__name{font-weight:var(--weight-bold);font-size:var(--text-label)}.usermenu__role{font-size:var(--text-caption);color:var(--muted);margin-top:1px}.usermenu__item{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font:inherit;font-size:var(--text-label);color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.usermenu__item:hover{background:var(--bg)}.usermenu__item--danger{color:var(--signal)}.usermenu__item--danger:hover{background:var(--signal-tint)}.usermenu__form{margin:0}.topbar__bell{border-radius:var(--r-sm);width:36px;height:36px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);background:0 0;flex:0 0 36px;place-items:center;display:grid;position:relative}.topbar__bell:hover{color:var(--mark);box-shadow:inset 0 0 0 1.5px var(--mark)}.topbar__bell:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.topbar__bell-dot{background:var(--gold-l);width:8px;height:8px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:7px;right:8px}@media (pointer:coarse){.topbar__bell:after{content:"";position:absolute;inset:-4px}}.usermenu__langopts{gap:var(--sp-0-5);margin:var(--sp-0-5) 0 var(--sp-1) var(--sp-8);padding-left:var(--sp-2);border-left:2px solid var(--line);flex-direction:column;display:flex}.usermenu__langopt{align-items:center;gap:var(--sp-2);width:100%;min-height:32px;padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;font:inherit;font-size:var(--text-label);color:var(--fg);text-align:left;background:0 0;border:0;font-weight:600;display:flex}.usermenu__langopt svg{color:var(--mark);flex:0 0 16px}.usermenu__langgap{flex:0 0 16px;width:16px;display:inline-block}.usermenu__langopt:hover{background:var(--press-tint)}.usermenu__langopt.is-on{background:var(--tint);color:var(--on-tint)}.usermenu__langopt:disabled{opacity:.6;cursor:progress}@media (pointer:coarse){.usermenu__langopt{min-height:44px}}.holding{min-height:100dvh;padding:var(--sp-10) var(--sp-6);background:radial-gradient(125% 150% at 88% -35%,var(--e600) 0,var(--e800) 58%,var(--e900) 100%);place-items:center;display:grid}.holding__card{background:var(--card);border-radius:var(--r-lg);max-width:520px;padding:var(--sp-8) var(--sp-8);box-shadow:0 18px 44px #00000038}.holding__eyebrow{margin:0 0 var(--sp-2);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--gold)}.holding__card h1{margin:0 0 var(--sp-3);font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:var(--track-tight)}.holding__lead{margin:0 0 var(--sp-4);font-size:var(--text-body);color:var(--label);line-height:1.6}.auth__lang{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid #ffffff24}.auth__lang .langsw__opt{color:var(--e100);border-color:#ffffff47}.auth__lang .langsw__opt:hover:not(:disabled){border-color:var(--gold);color:var(--gold-l)}.auth__lang .langsw__opt.is-active{background:var(--gold);border-color:var(--gold);color:var(--e900)}.filterbar{gap:var(--sp-1-5);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.filterbar input,.filterbar select{width:auto;min-width:130px;min-height:var(--ctl-h-sm);padding:0 var(--sp-3);margin:0}.filterbar input[name=q]{min-width:200px}.filterbar .fb-field{align-items:center;gap:var(--sp-1-5);margin:0;display:inline-flex}.fb-field__label{font-size:var(--text-label);color:var(--muted);white-space:nowrap}.filterbar-narrow{display:none}@media (max-width:820px){.filterbar-wide{display:none}.filterbar-narrow{margin-bottom:var(--sp-2);display:block}.filterbar-narrow>summary{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:44px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--text-label);font-weight:var(--weight-medium);list-style:none;display:inline-flex}.filterbar-narrow>summary::-webkit-details-marker{display:none}.filterbar-narrow[open]>summary{border-color:var(--portal-accent)}.filterbar-narrow .filterbar{margin-top:var(--sp-2);justify-content:stretch}.filterbar-narrow .filterbar input,.filterbar-narrow .filterbar select{flex:160px}.filterbar-narrow .filterbar .fb-field{align-items:stretch;gap:var(--sp-1);flex-direction:column;flex:220px}.filterbar-narrow .filterbar .fb-field input,.filterbar-narrow .filterbar .fb-field select{width:100%;min-width:0}.filterbar-narrow .filterbar>.btn{flex:100%}}.filterbar__count{min-width:20px;height:20px;padding:0 var(--sp-1-5);border-radius:var(--r-pill);background:var(--portal-accent);color:#fff;font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.bulkbar{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius) var(--radius) 0 0;background:var(--card);font-size:var(--text-label);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);border:1px solid var(--line);border-bottom:0;flex-wrap:wrap;display:flex}.bulkbar[data-on]{background:var(--ok-tint);border-color:var(--ok)}.bulkbar__all{align-items:center;gap:var(--sp-2);cursor:pointer;min-height:32px;display:inline-flex}.bulkbar__count{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.bulkbar__hint{color:var(--muted)}.bulkbar__acts{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (max-width:560px){.bulkbar__acts{width:100%;margin-left:0}.bulkbar__acts>*{flex:auto}}.bulkbar--standalone{border-bottom:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--sp-4)}.bulkbar--standalone[data-on]{background:var(--warn-tint-soft);border-color:var(--warn-line-soft)}@media (max-width:560px){.modal__card{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;width:100%;max-width:100%;max-height:88dvh;margin:auto 0 0;overflow-y:auto}.modal[open] .modal__card{animation:sheet-in .2s cubic-bezier(.2,.9,.3,1)}.modal__card .card__foot>*{flex:100%}}@keyframes sheet-in{0%{opacity:.7;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal[open] .modal__card{animation:none}}.sidetabs{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.sidetab{gap:var(--sp-0-5);min-width:190px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.sidetab.is-active,.sidetab:hover{border-color:var(--portal-accent)}.sidetab.is-active{box-shadow:inset 3px 0 0 var(--gold)}.sidetab__label{font-weight:var(--weight-bold);font-size:var(--text-body)}.sidetab__count{font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:var(--track-tight);line-height:1.1}.sidetab__flag{font-size:var(--text-caption);color:var(--gold-ink)}.auditmeta{gap:var(--sp-1) var(--sp-2);font-size:var(--text-label);flex-wrap:wrap;display:flex}.auditmeta__pair{gap:var(--sp-1);align-items:baseline;display:inline-flex}.auditmeta__k{font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-label)}.auditmeta__v{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.auditbar{border-radius:var(--r-xs);background:var(--e700);min-width:2px;height:8px;display:block}.auditdiff{gap:var(--sp-2);font-size:var(--text-label);margin:var(--sp-0-5) 0;flex-wrap:wrap;align-items:baseline;display:flex}.auditdiff__after,.auditdiff__before{overflow-wrap:anywhere}.auditdiff__field{font-family:var(--mono);font-size:var(--text-caption);color:var(--muted)}.auditdiff__before{color:var(--muted);text-decoration:line-through}.auditdiff__after{font-weight:var(--weight-medium)}.auth--narrow .auth__card{max-width:460px;margin:0 auto}.auth__forgot{padding:0 var(--sp-6) var(--sp-4)}.auth__forgot summary{cursor:pointer;font-size:var(--text-label);color:var(--muted)}.auth__forgot summary:hover{color:var(--brand-text)}.auth__forgot-form{gap:var(--sp-1-5);margin-top:var(--sp-2);display:grid}.pwrules{margin:-4px 0 var(--sp-4);font-size:var(--text-label);color:var(--muted);padding:0;list-style:none}.pwrules li{margin:var(--sp-0-5) 0}.pwrules li.is-ok{color:var(--brand-text)}.pwrules__mismatch{color:var(--signal);font-size:var(--text-label)}.alertbar{background:var(--gold);color:var(--on-gold);border-bottom:1px solid #0000001f}.alertbar--money{background:var(--danger-deep);color:var(--on-danger);border-bottom-color:#0000004d}.alertbar__inner{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-6);font-size:var(--text-label);flex-wrap:wrap;display:flex}.alertbar__money{font-weight:var(--weight-bold)}.alertbar__which{opacity:.85;font-size:var(--text-label)}.alertbar .btn{background:var(--on-gold);border-color:var(--on-gold);color:var(--gold-l);margin-left:auto}.alertbar--money .btn{background:var(--on-danger);border-color:var(--on-danger);color:var(--danger-deep)}@media (max-width:820px){.alertbar__inner{padding:var(--sp-2) var(--sp-4)}}.sessionwarn{z-index:var(--z-session);background:var(--gold);color:var(--on-gold);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000002e}.sessionwarn__inner{align-items:center;gap:var(--sp-4);max-width:1100px;padding:var(--sp-3) var(--sp-6);font-size:var(--text-label);flex-wrap:wrap;margin:0 auto;display:flex}.sessionwarn__why{color:var(--on-gold-soft);flex:auto;min-width:180px}.sessionwarn .btn{background:var(--on-gold);border-color:var(--on-gold);color:var(--gold-l)}.sessionwarn .btn:hover:not(:disabled){background:#000;border-color:#000}@media (max-width:820px){.sessionwarn__inner{padding:var(--sp-2) var(--sp-4)}}@media (prefers-reduced-motion:no-preference){.sessionwarn{animation:sessionwarn-in .18s ease-out}}@keyframes sessionwarn-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.perm-group{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-4) var(--sp-3);margin:0 0 var(--sp-3)}.perm-group legend{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);padding:0 var(--sp-1-5)}.perm{gap:var(--sp-2);margin:var(--sp-1-5) 0;cursor:pointer;align-items:flex-start;display:flex}.perm input{margin-top:var(--sp-1);flex:none}.perm span{flex-direction:column;gap:1px;display:flex}.perm__desc{font-size:var(--text-label)}.perm__key{font-size:var(--text-caption);color:var(--muted)}.tr-entity{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3);background:var(--card)}.tr-entity__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tr-field{margin-bottom:var(--sp-3)}.tr-field__name{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-1)}.tr-field__cols{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tr-field__cols label{gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.tr-field__loc{font-size:var(--text-label);color:var(--label)}.tr-field__loc em{color:var(--muted);font-style:normal}.tr-field__gap{color:var(--gold-d)}.tr-field__cols textarea{width:100%;font:inherit;font-size:var(--text-label);resize:vertical}.tr-field__cols textarea:disabled{background:var(--bg);color:var(--muted)}.holding__lang{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.holding__lang-label{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.langsw{gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.langsw__opt{font:inherit;font-size:var(--text-label);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--label);cursor:pointer;background:0 0}.langsw__opt:hover:not(:disabled){border-color:var(--brand-text);color:var(--brand-text)}.langsw__opt.is-active{background:var(--e700);border-color:var(--brand-text);color:#fff;cursor:default}.langsw__opt:disabled:not(.is-active){opacity:.5;cursor:progress}.holding__note{font-size:var(--text-label);color:var(--muted);padding-top:var(--sp-4);border-top:1px solid var(--line);margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row-link{font-weight:var(--weight-medium);color:var(--portal-accent-text);text-decoration:none}.row-link:hover{text-decoration:underline}.row-sub{margin-top:var(--sp-0-5)}.back-link,.row-sub{font-size:var(--text-label);color:var(--muted)}.back-link{margin-bottom:var(--sp-1-5);text-decoration:none;display:inline-block}.back-link:hover{color:var(--brand-text)}.stack{flex-direction:column;gap:0;display:flex}select{font:inherit;font-size:var(--text-body);color:var(--fg);background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);padding:0 var(--sp-3);width:100%;min-height:var(--ctl-h)}@media (max-width:767px){select{font-size:var(--text-field-min)}}select:focus{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus);outline:none}textarea{min-height:calc(var(--ctl-h) * 2);padding:var(--sp-3);resize:vertical;line-height:1.5}.dayset{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.dayset__day{align-items:center;gap:var(--sp-2);font-weight:var(--weight-regular);font-size:var(--text-label);color:var(--fg);margin:0;display:flex}.dayset__day input{width:auto}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover{background:var(--danger-h)}.formstack{gap:.7rem;display:grid}html{scrollbar-width:thin;scrollbar-color:#15705452 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-sm);background:#15705442 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#15705470 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-corner{background:0 0}.table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;position:relative;overflow-x:auto}.table-empty{display:contents}.phonefield{width:100%;min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);align-items:stretch;display:flex;overflow:hidden}.phonefield:focus-within{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.phonefield input{box-shadow:none;text-align:left;min-width:0;min-height:0;padding:0 var(--sp-3);border:0;border-radius:0;flex:1}.phonefield input:focus{box-shadow:none}.phonefield input:disabled{background:var(--field-off);color:var(--muted)}.phonefield__code{padding:0 var(--sp-2);font-family:var(--mono);font-size:var(--text-label);color:var(--muted);background:var(--bg);border-right:1px solid var(--line);white-space:nowrap;align-items:center;display:flex}.monthdays{gap:var(--sp-1-5) var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(58px,1fr));max-width:560px;display:grid}.monthdays__day{align-items:center;gap:var(--sp-1-5);font-size:var(--text-label);font-weight:var(--weight-regular);color:var(--fg);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-1) var(--sp-2);background:var(--field);margin:0;display:flex}.monthdays__day:hover{border-color:var(--brand-text-soft)}.monthdays__day input{width:auto;margin:0}.monthdays__day--short{color:var(--muted);border-style:dashed}.modal{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#062a2075}.modal__card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;width:min(560px,100vw - 2rem);max-height:82vh;margin:min(9vh,4rem) auto;display:flex;box-shadow:0 24px 60px -18px #062a208c}.modal--wide .modal__card{width:min(880px,100vw - 2rem)}.modal__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.modal__head h2{font-size:var(--text-h2);font-family:var(--font-head);font-weight:var(--weight-bold);margin:0}.modal__head p{margin:var(--sp-1) 0 0;font-size:var(--text-label);color:var(--muted)}.modal__close{width:var(--btn-h-sm);height:var(--btn-h-sm);border-radius:var(--r-button);color:var(--muted);border:1px solid #0000;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modal__close:hover{background:var(--bg);color:var(--fg);border-color:var(--line)}.modal__body{padding:var(--sp-4) var(--sp-4) var(--sp-4);gap:.85rem;display:grid;overflow-y:auto}.modal__body .btnrow{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.3rem;display:flex}@media (prefers-reduced-motion:no-preference){.modal[open] .modal__card{animation:modal-in .16s ease-out}}@keyframes modal-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.modal--ssr{z-index:var(--z-drawer);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#062a2075;position:fixed;inset:0}.modal--ssr:modal{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:fixed}.rowact{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:inline-flex}.shop-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(248px,1fr));display:grid}.shop-card{flex-direction:column;margin-bottom:0;display:flex}.shop-card__body{padding:var(--sp-4) var(--sp-4) var(--sp-1-5);flex:1}.shop-card__name{font-size:var(--text-body);font-family:var(--sans);font-weight:var(--weight-bold);margin:0;line-height:1.3}.shop-card__name a{color:inherit;text-decoration:none}.shop-card__name a:hover{color:var(--brand-text);text-decoration:underline}.shop-card__meta{margin:var(--sp-1) 0 0;font-size:var(--text-caption)}.shop-card__desc{margin:var(--sp-2) 0 0;font-size:var(--text-label);color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-4);border-top:1px solid var(--line);margin-top:var(--sp-3);display:flex}.shop-card__price{font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:var(--track-tight)}.shop-card__pv{font-size:var(--text-caption);margin-top:1px}.shop-card__act{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.shop-card__act form{margin:0}.shop-card__soon{margin:0 0 var(--sp-1-5);border-radius:var(--r-pill);padding:var(--sp-0-5) var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--gold-ink);background:var(--warn-tint);border:1px solid var(--warn-line);align-items:center;display:inline-flex}.shop-card__soon-note{font-size:var(--text-caption);margin:0;line-height:1.45}.shop-card__flag{margin:var(--sp-3) 0 0;padding:var(--sp-2) var(--sp-4);font-size:var(--text-caption);background:var(--warn-tint);color:var(--gold-ink);border-top:1px solid #c9a22759}.shop-card__flag+.shop-card__foot{margin-top:0}.chips{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.chip-link{align-items:center;gap:var(--sp-1-5);padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:var(--text-label);color:var(--fg);text-decoration:none;display:inline-flex}.chip-link:hover{border-color:var(--e300)}.chip-link.is-current{background:var(--portal-accent);border-color:var(--portal-accent);color:#fff}.chip-link__n{font-family:var(--mono);font-size:var(--text-caption);opacity:.7}.inline-form{gap:var(--sp-2);align-items:center;display:flex}.inline-form input{min-width:min(260px,60vw)}.prose{margin:0 0 var(--sp-3);white-space:pre-wrap;max-width:72ch;line-height:1.65}.prose,h3.sub{font-size:var(--text-label)}h3.sub{margin:var(--sp-4) 0 var(--sp-1);font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted)}h3.sub:first-child{margin-top:0}.tree{overscroll-behavior-x:contain;--tree-indent:28px;--tree-elbow:17px;position:relative;overflow-x:auto}@media (max-width:820px){.tree{--tree-indent:16px;--tree-elbow:11px}}.tree ul{padding:0 0 0 var(--tree-indent);margin:0;list-style:none}.tree>ul{padding-left:0}.tree__slot{margin:var(--sp-3) 0;position:relative}.tree ul ul>.tree__slot:before{content:"";left:calc(var(--tree-elbow) * -1);width:var(--tree-elbow);border-top:1px solid var(--line);position:absolute;top:27px}.tree ul ul{position:relative}.tree ul ul:before{content:"";left:calc(var(--tree-elbow) * -1);border-left:1px solid var(--line);position:absolute;top:0;bottom:27px}.tree__node{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);min-width:min(300px,100%);padding:var(--sp-4) var(--sp-4);display:inline-block}@media (max-width:820px){.tree__node{padding:var(--sp-3) var(--sp-4)}}.tree__node--you{background:#c9a22714;border-color:#c9a2278c}.tree__name{gap:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.tree__name a{color:var(--fg);text-decoration:none}.tree__name a:hover{color:var(--brand-text);text-decoration:underline}.tree__avatar{overflow:hidden}.tree__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.tree__who{align-items:baseline;gap:var(--sp-2);flex:auto;min-width:0;display:flex}.tree__pos{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted);white-space:nowrap}.tree__meta,.tree__pos{font-size:var(--text-caption)}.tree__meta{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.tree__tag{border:1px solid var(--line);border-radius:var(--r-pill);padding:1px var(--sp-2)}.tree__legs,.tree__tag{font-size:var(--text-caption);color:var(--muted)}.tree__legs{gap:var(--sp-4);margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line);font-family:var(--mono);flex-wrap:wrap;display:flex}.tree__empty{border:1px dashed var(--line);border-radius:var(--radius);min-width:min(300px,100%);padding:var(--sp-4) var(--sp-4);font-size:var(--text-label);background:0 0;display:inline-block}@media (max-width:820px){.tree__empty{padding:var(--sp-3) var(--sp-4)}}.tree__empty .btn{margin-top:var(--sp-2)}.bar{background:var(--line);width:min(160px,30vw);height:7px;overflow:hidden}.bar,.bar__fill{border-radius:var(--r-pill)}.bar__fill{background:var(--e500);height:100%;display:block}.dsp__cover .bar__fill{background:var(--gold-line)}.topbar__action{white-space:nowrap;flex:none}@media (max-width:820px){.topbar__action{padding:var(--sp-1-5) var(--sp-2)}.topbar__action-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.downline__open{color:var(--brand-text);text-decoration:none}.downline__open:hover{text-decoration:underline}.kpi--locked{background:0 0;border-style:dashed}.wbucket.kpi--locked{background-image:linear-gradient(90deg,var(--bucket-glow) 0,transparent 72%),radial-gradient(120% 130% at 0 0,var(--bucket-glow-a),transparent 62%),linear-gradient(148deg,var(--bucket-base) 0,var(--bucket-deep) 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 2px,auto,auto;background-color:var(--bucket-deep);border-color:#f6e3ab6b}.wbucket.kpi--locked .kpi__value{color:var(--on-bucket)}.wbucket.kpi--locked .kpi__label{color:var(--on-bucket-soft)}.wbucket{background-image:linear-gradient(90deg,var(--bucket-glow) 0,transparent 72%),radial-gradient(120% 130% at 0 0,var(--bucket-glow-a),transparent 62%),linear-gradient(148deg,var(--bucket-base) 0,var(--bucket-deep) 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 2px,auto,auto;background-color:var(--bucket-deep);border-color:#ffffff1f}.wbucket,.wbucket .kpi__value{color:var(--on-bucket)}.wbucket .kpi__label,.wbucket .kpi__meta,.wbucket .wbucket__what{color:var(--on-bucket-soft)}a.wbucket:hover{border-color:var(--bucket-glow)}.wbucket__unit{margin-left:var(--sp-1);font-weight:var(--weight-bold);letter-spacing:0}.wbucket__go,.wbucket__unit{font-size:var(--text-label);color:var(--on-bucket)}.wbucket__go{z-index:var(--z-1);top:var(--sp-tile-y);right:var(--sp-tile-x);font-family:var(--mono);opacity:0;pointer-events:none;line-height:1;position:absolute}a.wbucket:focus-visible .wbucket__go,a.wbucket:hover .wbucket__go{opacity:.92}@media (prefers-reduced-motion:no-preference){a.wbucket{transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}a.wbucket:hover{transform:translateY(-3px)}a.wbucket.kpi--locked:hover{transform:none}.wbucket__go{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transform:translate(-4px)}a.wbucket:focus-visible .wbucket__go,a.wbucket:hover .wbucket__go{transform:translate(0)}}.wbucket--on.kpi--locked{border-style:solid;border-color:var(--bucket-ink)}.kpi--locked .kpi__value{color:var(--muted);font-weight:var(--weight-bold)}.kpi--locked.kpi--accent{border-style:solid;border-color:#c9a22773}.dash{display:block}.dash-quiet{margin:0 0 var(--sp-4);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);border:1px solid var(--e100);background:var(--ok-tint);color:var(--brand-text);font-size:var(--text-label);font-weight:var(--weight-medium)}.dash-quiet__tick{font-weight:var(--weight-bold)}.dq{border:1px solid var(--dq-line);border-radius:var(--radius);background:var(--signal-tint);margin:0 0 var(--sp-stack);overflow:hidden}.dq__head{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.dq__title{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--signal-ink);letter-spacing:var(--track-tight);margin:0}.dq__grid{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.dq-item{background:var(--field);border:1px solid var(--dq-line-soft);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.dq-item:hover{border-color:var(--dq-line-hover);box-shadow:0 2px 10px -6px #7d1a1599}.dq-item__l{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--signal-soft);display:block}.dq-item__v{font-size:var(--text-title);font-weight:var(--weight-black);margin-top:var(--sp-1);letter-spacing:var(--track-tight);color:var(--signal-ink);font-variant-numeric:tabular-nums;display:block}.dq-item--clear{background:var(--raised);border-color:var(--line)}.dq-item--clear .dq-item__v{color:var(--muted);font-weight:var(--weight-bold)}.dq-item--clear .dq-item__l{color:var(--muted)}.dq-item__d{font-size:var(--text-caption);color:var(--signal-soft);margin-top:var(--sp-0-5);font-variant-numeric:tabular-nums;min-height:1.2em;display:block}.dq-item--clear .dq-item__d{color:var(--muted)}.dash .kpi-row{margin-bottom:var(--sp-1-5)}.dkpi__d--up{color:var(--brand-text-soft)}.dkpi__d--down{color:var(--signal)}.dkpi__d--flat{color:var(--muted)}.dash__two{gap:var(--sp-gridgap);grid-template-columns:minmax(0,1fr) clamp(240px,21vw,300px);align-items:start;display:grid}@media (max-width:1080px){.dash__two{grid-template-columns:minmax(0,1fr)}}.dash__main{min-width:0}.dash__rail{gap:var(--sp-tilegap);flex-direction:column;min-width:0;display:flex}.dash__one{gap:var(--sp-stack);grid-template-columns:minmax(0,1fr);display:grid}.dsec{margin:var(--sp-band) 0 0}.dsec__head{align-items:baseline;gap:var(--sp-2);cursor:pointer;padding:var(--sp-1) var(--sp-0-5);border-radius:var(--r-xs);list-style:none;display:flex}.dsec__head::-webkit-details-marker{display:none}.dsec__t{font-family:var(--sans);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);letter-spacing:var(--track-tight)}.dsec__q{font-size:var(--text-label);color:var(--muted)}.dsec__rule{background:var(--line);flex:1;min-width:12px;height:1px}.dsec__chev{color:var(--muted);flex:none;align-self:center;transform:rotate(-90deg)}.dsec[open]>.dsec__head .dsec__chev{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.dsec__chev{transition:transform var(--dur-fast) var(--ease-out)}}.dsec__body{padding-top:var(--sp-band-body)}.dash .card{flex-direction:column;margin-bottom:0;display:flex}.dash .card+.card{margin-top:var(--sp-tilegap)}.dash .card__head{gap:var(--sp-2)}.dash .card__body{flex:1}.dash .card__head .tabs{margin-bottom:0}.dpanel__t{font-family:var(--sans);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.dpanel__a{font-size:var(--text-caption);color:var(--portal-accent-text);white-space:nowrap;text-decoration:none}.dpanel__a:hover{text-decoration:underline}.dgrid{gap:var(--sp-gridgap);margin-top:var(--sp-gridgap);display:grid}.dsec__body>.dgrid:first-child{margin-top:0}.dgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1240px){.dgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dgrid--2,.dgrid--3{grid-template-columns:minmax(0,1fr)}}.drow{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1-5) 0;border-bottom:1px solid var(--line-soft);display:flex}.drow:last-child{border-bottom:0;padding-bottom:0}.drow:first-child{padding-top:0}.drow__l{min-width:0}.drow__n{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg);align-items:baseline;gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.drow__s{margin-top:var(--sp-0-5)}.drow__real,.drow__s{font-size:var(--text-caption);color:var(--muted)}.drow__real{font-weight:var(--weight-regular)}.drow__link{color:var(--fg);text-decoration:none}.drow__link:hover{color:var(--brand-text);text-decoration:underline}.drow__v{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--label);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;flex:none}.drow__v--warn{color:var(--gold-ink)}.drow__v--bad{color:var(--signal)}.dnone{font-size:var(--text-label);color:var(--muted);margin:0;line-height:1.5}.dfig{font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:var(--track-tight);color:var(--fg);font-variant-numeric:tabular-nums;line-height:1.15}.dfig--bad{color:var(--signal)}.dfig--gold{color:var(--gold-d)}.dfig__note{margin:var(--sp-1) 0 0;font-size:var(--text-caption);color:var(--muted);line-height:1.45}.dsplit{border-radius:var(--r-pill);background:var(--line);height:9px;margin:var(--sp-2) 0 var(--sp-2);display:flex;overflow:hidden}.dsplit__seg{height:100%;display:block}.dsplit__seg--0{background:var(--e700)}.dsplit__seg--1{background:var(--e500)}.dsplit__seg--2{background:var(--gold)}.dsplit__seg--3{background:var(--e300)}.dlegend{margin:var(--sp-2) 0 0;gap:var(--sp-1) var(--sp-4);font-size:var(--text-caption);color:var(--label);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dlegend li{align-items:center;gap:var(--sp-1);display:flex}.dlegend__sw{border-radius:var(--r-2xs);background:var(--muted);flex:none;width:8px;height:8px}.dlegend__sw--0{background:var(--e700)}.dlegend__sw--1{background:var(--e500)}.dlegend__sw--2{background:var(--gold)}.dlegend__sw--3{background:var(--e300)}.dlegend__sw--reg{background:var(--e600)}.dlegend__sw--sales{background:var(--gold)}.dlegend__v{font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums}.dchart{gap:var(--sp-1);height:74px}.dchart,.dchart__col{align-items:flex-end;display:flex}.dchart__col{flex:1 1 0;gap:1px;min-width:0;height:100%}.dchart__bar{border-radius:2px 2px 0 0;flex:1 1 0;min-width:1px}.dchart__bar--reg{background:linear-gradient(180deg,var(--e500),var(--e700))}.dchart__bar--sales{background:linear-gradient(180deg,var(--gold-l),var(--gold))}.dchart__axis{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.dchart__note{margin:var(--sp-2) 0 0;font-size:var(--text-caption);color:var(--muted);max-width:74ch;line-height:1.5}.dboard{font-size:var(--text-label)}.dboard td,.dboard th{padding:var(--sp-1-5) var(--sp-2)}.dboard td:first-child,.dboard th:first-child{padding-left:0}.dboard td:last-child,.dboard th:last-child{padding-right:0}.dboard th{letter-spacing:var(--track-label)}.dboard__rank{width:1%;font-variant-numeric:tabular-nums}.dboard td.dboard__val,.dboard th.dboard__val,.dboard__rank{white-space:nowrap;font-family:var(--mono);color:var(--label)}.dboard td.dboard__val,.dboard th.dboard__val{text-align:right;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.dswitch{gap:var(--sp-1)}.dswitch .tab{padding:var(--sp-1) var(--sp-2);font-size:var(--text-caption)}.dready{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--card);font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--fg);text-decoration:none;display:flex}.dready--ok{border-color:var(--e100);background:var(--ok-tint);color:var(--brand-text)}.dready--todo{border-color:var(--warn-line-soft);background:var(--warn-tint-soft);color:var(--gold-ink)}.dready:hover{text-decoration:underline}.dready__n{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);white-space:nowrap}.dash .kpi__meta,.dash .kpi__value,.dash .mono,.dready__n{font-variant-numeric:tabular-nums}@media (max-width:1080px){.dash__rail{margin-top:var(--sp-4)}}:root{--bucket-ink:var(--brand);--bucket-tint:var(--brand-tint);--bucket-s-point-ink:var(--e700);--bucket-s-point-tint:var(--ok-tint);--bucket-member-point-ink:#0b6675;--bucket-member-point-tint:#dcebee;--bucket-sfi-point-ink:#513694;--bucket-sfi-point-tint:#e8e3f5;--bucket-vault-ink:var(--gold-ink);--bucket-vault-tint:var(--gold-surface)}@media (max-width:820px){.step:not(.step--active) .step__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.step__go{min-width:auto}}@keyframes kit-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kit-sheen{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes kit-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.alertstack--toast,.kit-rise,.kpi--grad-anim{animation:none}}@media (any-pointer:coarse){.back-link,.card__head a:not(.btn),.downline__open,.drow__n a:not(.btn),.kpi__meta a:not(.btn),.side__foot a,.side__foot button{align-items:center;min-height:24px;display:inline-flex}.side__foot a{display:flex}}@keyframes sf-drawer-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sf-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sf-wheel-spin{0%{transform:rotate(0)}70%,to{transform:rotate(1094deg)}}@keyframes sf-wheel-reel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.drawer__panel--bottom,.drawer__panel--right{animation:none}}.vroad__head{align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.vroad__head>:first-child{flex:300px;min-width:0}.vroad__eyebrow{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--gold-on-emerald);display:inline-flex}.vroad__balance{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--text-display);font-weight:var(--weight-black);letter-spacing:var(--track-tight);color:var(--on-emerald);font-variant-numeric:tabular-nums}.vroad__unit{margin-left:var(--sp-1-5);font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--gold-on-emerald)}.vroad__goal{border-radius:var(--r-lg);min-width:238px;max-width:330px;padding:var(--sp-3) var(--sp-4);background:#062a206b;border:1px solid #c9a2279e;flex:none}.vroad__goal-name{margin:var(--sp-2) 0 0;font-family:var(--font-head);font-size:var(--text-title);color:var(--on-emerald)}.vroad__goal-meta,.vroad__goal-note{margin:var(--sp-2) 0 0;font-size:var(--text-caption);color:var(--on-emerald-soft)}.vroad__goal-note{line-height:1.5}.vroad__goal .btn,.vroad__goal .camp__track{margin-top:var(--sp-2)}.vroad__scroll{margin-top:var(--sp-6);overscroll-behavior-x:contain;scrollbar-gutter:stable;position:relative;overflow-x:auto}.vroad__stage{min-width:640px;container-type:inline-size}.vroad__rail{border-radius:var(--r-xs);background:#cfe3d821;height:6px;box-shadow:inset 0 1px 3px #0006}.vroad__fill{border-radius:var(--r-xs);background:linear-gradient(90deg,var(--gold),var(--gold-l))}.vroad__gap{z-index:var(--z-3);background:var(--e900);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-size:var(--text-caption);color:#e7efe2b3;white-space:nowrap;border:1px solid #cfe3d82e;top:-10px}.vroad__you{text-align:center;width:max-content;min-width:140px;z-index:var(--z-local-top);--vroad-at:50}.vroad__flag{transform:translateX(clamp(calc(50% - var(--vroad-at,50) * 1cqw),0%,calc((100 - var(--vroad-at,50)) * 1cqw - 50%)));align-items:center;gap:var(--sp-1-5);background:var(--card);color:var(--brand-ink);border-radius:var(--r-md);padding:var(--sp-1-5) var(--sp-3);font-size:var(--text-label);font-weight:var(--weight-bold);white-space:nowrap;box-shadow:var(--elev-overlay);font-variant-numeric:tabular-nums;display:inline-flex}.vroad__stem{background:linear-gradient(180deg,var(--card),var(--stem-fade));width:2px;height:52px;margin:0 auto;display:block}.vroad__nub{background:var(--card);border:3px solid var(--gold);border-radius:50%;width:15px;height:15px;margin:-4px auto 0;display:block}.vroad__stop{text-align:center;width:112px;z-index:var(--z-2);align-items:center;gap:var(--sp-1);flex-direction:column;display:flex}.vroad__med{width:58px;height:58px;color:var(--e100);background:var(--ground-tile);box-shadow:var(--elev-raised);margin-bottom:var(--sp-6);border:1px solid #cfe3d833;border-radius:50%;place-items:center;display:grid}.vroad__name{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--on-emerald);line-height:1.2}.vroad__threshold{font-size:var(--text-caption);color:var(--on-emerald-soft);font-variant-numeric:tabular-nums}.vroad__stop--claimed .vroad__med{background:linear-gradient(155deg,var(--gold-l),var(--gold-d));border-color:var(--gold-p);color:var(--on-gold)}.vroad__stop--claimed .vroad__name{color:var(--on-emerald)}.vroad__stop--forfeited .vroad__med{filter:grayscale();opacity:.45}.vroad__stop--forfeited .vroad__name{color:var(--on-emerald-soon)}.vroad__stop--next .vroad__med,.vroad__stop--reached .vroad__med{background:linear-gradient(155deg,#1e8a6380,#0b3b2e99);border-color:#8fe3c080}.vroad__stop--goal .vroad__med{background:var(--ground-gold);border-color:var(--gold-p);width:68px;height:68px;color:var(--on-gold);box-shadow:0 0 0 5px #e0c1582e,var(--elev-overlay)}.vroad__truth{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid #cfe3d824}.vroad__truth-head{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);display:flex}.vroad__truth-head>:last-child{margin-left:auto}.vroad .muted{color:var(--on-emerald-soft)}.vroad__tick{width:1px}.vroad__tick--goal{width:2px}.vroad__ticklabels{height:34px;margin-top:var(--sp-1-5);font-size:var(--text-caption);color:var(--on-emerald-soft);white-space:nowrap;line-height:16px}.vroad__ticklabel--goal{color:var(--gold-on-emerald)}.vroad__truth-note,.vroad__why{margin:var(--sp-3) 0 0;font-size:var(--text-label);color:var(--on-emerald-soft);max-width:88ch;line-height:1.55}.vroad__truth-note strong,.vroad__why strong{color:var(--gold-on-emerald)}.vrung{margin-bottom:0}.vrung--forfeited{background:var(--bg);border-style:dashed}.vrung--forfeited .shop-card__name{color:var(--muted)}.vrung--reached{border-color:var(--gold);box-shadow:0 0 0 3px #c9a22733}.vrung__cost{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--signal-tint);border:1px solid var(--signal-line)}.vrung__cost .dfig{margin:var(--sp-1) 0 0}.rank-rail{gap:var(--sp-4) var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-5);border:1px solid var(--line-soft);border-radius:var(--r-md);margin-top:var(--sp-2);background:radial-gradient(120% 140% at 50% 0,#c9a2270d,transparent 62%),linear-gradient(168deg,var(--raised) 0,var(--bg) 78%);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));justify-content:center;justify-items:center;display:grid;position:relative}.rank-rail__node{text-align:center;align-items:center;gap:var(--sp-1-5);flex-direction:column;width:104px;display:flex}.rank-rail-mobile{display:none}.rank-rail-mobile__head{gap:var(--sp-4);margin-bottom:var(--sp-3);align-items:center;display:flex}.rank-rail-mobile__ring{flex:0 0 74px;width:74px;height:74px;transform:rotate(-90deg)}@media (max-width:767px){.rank-rail{display:none}.rank-rail-mobile{display:block}}.rank-rail--wide{gap:var(--sp-6);padding:var(--sp-4) var(--sp-4) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.rank-rail--wide .rank-rail__node{gap:var(--sp-2);width:168px}.thumb{border-radius:var(--radius);object-fit:cover;width:auto;max-width:6rem;height:auto;max-height:6rem;display:block}.wbucket{overflow:hidden}.wbucket,.wbucket .kpi__meta,.wbucket .kpi__value,.wbucket .wbucket__head{position:relative}:root{--press-tint:#14201a0d;--placeholder-fg:#5e6e639e;--toast-bg:#fffffff7;--stem-fade:#fbfaf440;--warn-tint:#c9a22721;--warn-tint-soft:#c9a2271a;--warn-line:#c9a2276b;--warn-line-soft:#c9a22773;--dq-line:#b3261e47;--dq-line-soft:#b3261e38;--dq-line-hover:#b3261e80;--rank-steel:#8e9aa3;--rank-steel-l:#e8edf1;--rank-steel-m:#96a2ab;--rank-steel-d:#4e5860;--rank-steel-ink:#333c43;--sky-steel-1:#b6c2cc;--sky-steel-2:#7a8894;--sky-steel-3:#3b454e;--rank-bronze:#b87333;--rank-bronze-l:#f6cba2;--rank-bronze-m:#be7a38;--rank-bronze-d:#6b3f16;--rank-bronze-ink:#4a2b0c;--sky-bronze-1:#f0a868;--sky-bronze-2:#c97b34;--sky-bronze-3:#7a4517;--rank-verdigris:#4e7c6a;--rank-verdigris-l:#a8d2bf;--rank-verdigris-m:#54836f;--rank-verdigris-d:#22423a;--rank-verdigris-ink:#eaf4ee;--sky-verdigris-1:#7fc4a8;--sky-verdigris-2:#3e8a70;--sky-verdigris-3:#1b4638;--rank-gold:#e0c158;--rank-gold-l:#fff6da;--rank-gold-m:#e4c763;--rank-gold-d:#93700f;--rank-gold-ink:#4a3806;--rank-silver:#dde4e9;--rank-silver-l:#fff;--rank-silver-m:#d8e1e8;--rank-silver-d:#93a1ac;--rank-silver-ink:#48555f;--rank-deepgold:#c9a227;--rank-deepgold-l:#fbf0ce;--rank-deepgold-m:#d5ae34;--rank-deepgold-d:#7a5f0d;--rank-deepgold-ink:#42340a;--rank-platinum:#6f7d8c;--rank-platinum-l:#c9d4de;--rank-platinum-m:#778695;--rank-platinum-d:#3c4854;--rank-platinum-ink:#e8eef3;--rank-ice:#7fd4e3;--rank-ice-l:#e4f8fd;--rank-ice-m:#86d6e4;--rank-ice-d:#2f7e90;--rank-ice-ink:#0f4753;--rank-royalblue:#2a5fb0;--rank-royalblue-l:#bbd9f8;--rank-royalblue-m:#3a6fbe;--rank-royalblue-d:#122f5e;--rank-royalblue-ink:#e3eefb;--sky-royalblue-1:#6fa3e8;--sky-royalblue-2:#2a5fb0;--sky-royalblue-3:#0e2549;--rank-violet:#9450e0;--rank-violet-l:#dcc9fa;--rank-violet-m:#9b5ce4;--rank-violet-d:#4f2589;--rank-violet-ink:#f0e8fc;--sky-violet-1:#c4a0f5;--sky-violet-2:#8b4fd8;--sky-violet-3:#38175f;--rank-summit:#0f5c44;--rank-summit-l:#2aa87a;--rank-summit-m:#0f5c44;--rank-summit-d:#05271d;--rank-summit-ink:#f6e3ab;--sky-summit-1:#2aa87a;--sky-summit-2:#0f5c44;--sky-summit-3:#05241b;--seal-flame:#e0522e;--seal-flame-l:#ffd2b8;--seal-flame-m:#ee7a48;--seal-flame-d:#9e3818;--seal-flame-ink:#5e1f08;--sealsky-flame-1:#f59355;--sealsky-flame-2:#e0522e;--sealsky-flame-3:#8a2d12;--seal-teal:#0b7c99;--seal-teal-l:#c8eef8;--seal-teal-m:#3fa8c4;--seal-teal-d:#075a70;--seal-teal-ink:#03414f;--sealsky-teal-1:#3fb3cf;--sealsky-teal-2:#0b7c99;--sealsky-teal-3:#053b4a;--seal-plum:#7e3a78;--seal-plum-l:#efd6ee;--seal-plum-m:#ae64a6;--seal-plum-d:#5a2456;--seal-plum-ink:#f7ecf6;--sealsky-plum-1:#b36bae;--sealsky-plum-2:#7e3a78;--sealsky-plum-3:#3e1a3b;--seal-crimson:#b3123c;--seal-crimson-l:#ffd6e0;--seal-crimson-m:#de3a61;--seal-crimson-d:#780c28;--seal-crimson-ink:#5e0a1f;--sealsky-crimson-1:#e8456f;--sealsky-crimson-2:#b3123c;--sealsky-crimson-3:#5a0620;--seal-obsidian:#2b3038;--seal-obsidian-l:#6c7686;--seal-obsidian-m:#343a44;--seal-obsidian-d:#0e1115;--seal-obsidian-ink:#f6e3ab;--sealsky-obsidian-1:#4a5260;--sealsky-obsidian-2:#2b3038;--sealsky-obsidian-3:#121519;--vt-lilac-l:#efe6fb;--vt-lilac-m:#b99ae0;--vt-lilac-d:#6b4f96;--vtsky-lilac-1:#b99ae0;--vtsky-lilac-2:#8e6fb8;--vtsky-lilac-3:#47356b;--vt-steel-l:#e4f1f9;--vt-steel-m:#6fa8ce;--vt-steel-d:#2d6289;--vtsky-steel-1:#6fa8ce;--vtsky-steel-2:#3d7fa8;--vtsky-steel-3:#1b3e56;--vt-ember-l:#fbe2de;--vt-ember-m:#e36b5c;--vt-ember-d:#8e251b;--vtsky-ember-1:#e36b5c;--vtsky-ember-2:#c0392b;--vtsky-ember-3:#661a13;--vt-savanna-l:#fdf0d6;--vt-savanna-m:#f0b455;--vt-savanna-d:#a06e17;--vtsky-savanna-1:#f0b455;--vtsky-savanna-2:#d9922b;--vtsky-savanna-3:#7c5111;--vt-jade-l:#dff8f0;--vt-jade-m:#3fc2a0;--vt-jade-d:#0b6e59;--vtsky-jade-1:#3fc2a0;--vtsky-jade-2:#12967a;--vtsky-jade-3:#074a3c;--vt-crown-l:#fff6dc;--vt-crown-m:#e0c158;--vt-crown-d:#a8801a;--vtsky-crown-1:#5a6272;--vtsky-crown-2:#3a4049;--vtsky-crown-3:#16191e;--metal-gold-l:#fff6dc;--metal-gold-d:#a8801a;--metal-gold-pale:#f6e3ab;--metal-gold-white:#fff8e4;--spark-royalblue:#a8cdf5;--spark-violet:#d2bdf5;--spark-crimson:#ffb3c8;--seal-teal-orn:#2c93b0;--seal-crimson-orn:#c7284e;--iris-1:#ff6fd8;--iris-2:#3bf0e4;--iris-3:#ffe066;--iris-4:#7cffc4;--iris-5:#a78bfa;--asc-field-1:#180c38;--asc-field-2:#291052;--asc-field-3:#421360;--asc-field-4:#5f1450;--asc-field-5:#6b1739;--asc-light-cool:#7850ff30;--asc-light-warm:#ff785026;--asc-panel-lit:#291052;--asc-panel-deep:#180c38;--asc-glass:#fff3;--asc-glass-soft:#ffffff1a;--asc-glass-line:#ffffff42;--asc-disc-rim:#ffffffb3;--asc-stage-top:#140a2e;--asc-stage-base:#0b0520;--asc-stage-line:#ffffff24;--asc-ink:#fff;--asc-ink-soft:#ede2fa;--asc-ink-quiet:#d9c9f0;--asc-ink-accent:#ffd86b;--asc-plate:#120a26;--asc-shield-wash:#3fe0c421;--asc-shield-wash-out:#3fe0c408;--asc-shield-rung:#08483d;--asc-shield-rung-base:#04302a;--asc-shield-rung-lit:#0c5c4f;--asc-shield-rung-lit-base:#063c33;--asc-shield-edge:#3fe0c4;--asc-shield-glow:#3fe0c44d;--asc-shield-disc:#b8fff2;--asc-shield-label:#7bffe4;--asc-shield-map:#1e9c88;--asc-crown-wash:#2aa7e824;--asc-crown-wash-out:#2aa7e80a;--asc-crown-rung:#0b4066;--asc-crown-rung-base:#062a47;--asc-crown-rung-lit:#0e5482;--asc-crown-rung-lit-base:#083757;--asc-crown-edge:#4fb6ee;--asc-crown-glow:#2aa7e84d;--asc-crown-disc:#bfe9ff;--asc-crown-label:#8fd8ff;--asc-crown-map:#2a7fc0;--asc-diamond-wash:#9b5cf62e;--asc-diamond-wash-out:#9b5cf60d;--asc-diamond-rung:#3a1670;--asc-diamond-rung-base:#26094d;--asc-diamond-rung-lit:#4a1d8c;--asc-diamond-rung-lit-base:#2f0c61;--asc-diamond-edge:#a97df5;--asc-diamond-glow:#9b5cf64d;--asc-diamond-disc:#e5d6ff;--asc-diamond-label:#cdb0ff;--asc-diamond-map:#7b4fd0;--asc-summit-wash:#f0568c33;--asc-summit-wash-out:#ffb01f42;--asc-summit-rung:#6b2a55;--asc-summit-rung-base:#451636;--asc-summit-rung-lit:#83366a;--asc-summit-rung-lit-base:#552045;--asc-summit-edge:#ffb01f;--asc-summit-glow:#ff965066;--asc-summit-disc:#ffe9a8;--asc-summit-label:#fff;--asc-summit-map:#c98a2a;--asc-now-1:#7bffe4;--asc-now-2:#4fe8ce;--asc-now-3:#2fc9ac;--asc-now-ink:#04332c;--asc-now-ink-soft:#06382f;--asc-now-edge:#b8fff2;--asc-now-glow:#3fe0c473;--asc-map-pin-ring:#17a894}:root[data-theme=dark]{--ok:#8fe3c0;--gold-surface:#3e3110;--brand-text:#8fe3c0;--brand-text-soft:#6fcba4;--brand-ink:#b6efd5;--bucket-s-point-ink:var(--brand-ink);--cream:#071a14;--raised:#0e2a21;--ink:#e7efe2;--soft:#9db3a7;--bg:#071a14;--card:#0e2a21;--fg:#e7efe2;--muted:#9db3a7;--line:#20463a;--line-soft:#193a2f;--field:#0b2119;--field-off:#0a1d17;--th:#123328;--sunk:#081f18;--info-tint:#0f2a22;--label:#b7c8be;--bub-in:#14332a;--quote-tint:#0d251e;--ok-tint:#10321f;--signal-tint:#3a1512;--note-fg:#cfe0d5;--gold-ink:#ebd08a;--gold-d:#e9ce7e;--gold-line:#8a6c10;--signal-ink:#f3b9b4;--signal-soft:#e3a192;--signal-line:#5e2622;--ok-line:#2a5c43;--danger:#c2454a;--danger-h:#d4666a;--danger-deep:#8e2b2b;--press-tint:#ffffff12;--placeholder-fg:#9db3a7b8;--toast-bg:#0e2a21f7;--stem-fade:#0e2a2140;--warn-tint:#c9a2272e;--warn-tint-soft:#c9a22726;--warn-line:#c9a22780;--warn-line-soft:#c9a22785;--dq-line:#e06e666b;--dq-line-soft:#e06e664d;--dq-line-hover:#e06e669e;--surface-100:var(--sunk);--tint:#123328;--tint-deep:#0e2a21;--tint-line:#20463a;--on-tint:#e7efe2;--on-tint-soft:#c2d6cb;--mark:#8fe3c0;--pop-card-a:#161031;--pop-card-b:#1d1640;--pop-card-fg:#ede9fa;--pop-card-ink2:#b3aad0;--pop-card-cap:#9990c4;--pop-card-row:#9b7cff29;--pop-card-grip:#3b3358}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#8fe3c0;--gold-surface:#3e3110;--brand-text:#8fe3c0;--brand-text-soft:#6fcba4;--brand-ink:#b6efd5;--bucket-s-point-ink:var(--brand-ink);--cream:#071a14;--raised:#0e2a21;--ink:#e7efe2;--soft:#9db3a7;--bg:#071a14;--card:#0e2a21;--fg:#e7efe2;--muted:#9db3a7;--line:#20463a;--line-soft:#193a2f;--field:#0b2119;--field-off:#0a1d17;--th:#123328;--sunk:#081f18;--info-tint:#0f2a22;--label:#b7c8be;--bub-in:#14332a;--quote-tint:#0d251e;--ok-tint:#10321f;--signal-tint:#3a1512;--note-fg:#cfe0d5;--gold-ink:#ebd08a;--gold-d:#e9ce7e;--gold-line:#8a6c10;--signal-ink:#f3b9b4;--signal-soft:#e3a192;--signal-line:#5e2622;--ok-line:#2a5c43;--danger:#c2454a;--danger-h:#d4666a;--danger-deep:#8e2b2b;--press-tint:#ffffff12;--placeholder-fg:#9db3a7b8;--toast-bg:#0e2a21f7;--stem-fade:#0e2a2140;--warn-tint:#c9a2272e;--warn-tint-soft:#c9a22726;--warn-line:#c9a22780;--warn-line-soft:#c9a22785;--dq-line:#e06e666b;--dq-line-soft:#e06e664d;--dq-line-hover:#e06e669e;--surface-100:var(--sunk);--tint:#123328;--tint-deep:#0e2a21;--tint-line:#20463a;--on-tint:#e7efe2;--on-tint-soft:#c2d6cb;--mark:#8fe3c0;--pop-card-a:#161031;--pop-card-b:#1d1640;--pop-card-fg:#ede9fa;--pop-card-ink2:#b3aad0;--pop-card-cap:#9990c4;--pop-card-row:#9b7cff29;--pop-card-grip:#3b3358}}.usermenu__pref{padding:var(--sp-2) var(--sp-2) var(--sp-2);border-top:1px solid var(--line-soft)}.themesw__label{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-1-5);display:block}.themesw__opts{background:var(--sunk);border:1px solid var(--line);padding:var(--sp-1);grid-template-columns:repeat(3,1fr);display:grid}.themesw__opt,.themesw__opts{gap:var(--sp-1);border-radius:var(--r-sm)}.themesw__opt{justify-content:center;align-items:center;padding:var(--sp-1-5) var(--sp-1);cursor:pointer;font:var(--weight-medium) var(--text-label)/1 var(--sans);color:var(--muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.themesw__opt:hover{background:var(--press-tint);color:var(--fg)}.themesw__opt.is-on{background:var(--card);color:var(--fg);box-shadow:0 1px 3px -1px var(--stem-fade)}.themesw__opt:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media (max-width:767px){.themesw__opt>svg{display:none}}.mnt{min-height:100dvh;padding:var(--sp-6);background:linear-gradient(160deg,var(--hero-from),var(--hero-mid) 55%,var(--hero-to));place-items:center;display:grid}.mnt__card{text-align:center;border-radius:var(--r-lg);max-width:520px;padding:28px var(--sp-6);background:#062a2057;border:1px solid #ffffff21}.mnt__brand{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--gold-on-emerald);margin-bottom:var(--sp-2);display:block}.mnt__title{margin:0 0 var(--sp-2);font-family:var(--font-head);font-size:var(--text-display);color:var(--on-emerald)}.mnt__lead{color:var(--on-emerald-soft);margin:0;line-height:1.6}.mnt__lead,.mnt__note{font-size:var(--text-body)}.mnt__note{padding:var(--sp-3) var(--sp-3);text-align:left;border-radius:var(--r-sm);color:var(--gold-on-emerald);background:#c9a22721;border:1px solid #c9a2276b;line-height:1.55}.mnt__foot,.mnt__note{margin:var(--sp-4) 0 0}.mnt__foot{color:var(--on-emerald-soon);font-size:var(--text-label)}:root[data-theme=dark] .portal-admin,:root[data-theme=dark] .portal-member{--portal-accent-text:#8fe3c0}:root[data-theme=dark] .portal-stockist{--portal-accent-text:#7fd4e3}:root[data-theme=dark] .portal-media{--portal-accent-text:#c3a9f2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portal-admin,:root:not([data-theme=light]) .portal-member{--portal-accent-text:#8fe3c0}:root:not([data-theme=light]) .portal-stockist{--portal-accent-text:#7fd4e3}:root:not([data-theme=light]) .portal-media{--portal-accent-text:#c3a9f2}}.vroad__since{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);color:var(--on-emerald-soon);letter-spacing:var(--track-slight);display:block}.acctlist th{padding:var(--sp-3) 18px;background:var(--th);letter-spacing:var(--track-caps)}.acctlist td{vertical-align:middle;padding:15px 18px}.acctlist tbody tr{transition:background var(--dur-fast) var(--ease-out)}.acctlist tbody tr:hover{background:var(--raised);box-shadow:inset 3px 0 0 0 var(--brand-text)}.acctrow__who{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.acctrow__id{flex-direction:column;gap:3px;min-width:0;display:flex}.acctrow__name{font-weight:var(--weight-bold);color:var(--fg);line-height:1.25}.acctrow__sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acctrow__sub b{color:var(--brand-text);font-weight:var(--weight-bold)}.acctrow__face{width:40px;height:40px;box-shadow:0 0 0 2px var(--card),0 2px 6px #14201a29;background:linear-gradient(135deg,#10523c,#157054);border-radius:50%;flex:0 0 40px;place-items:center;display:grid;position:relative}.acctrow__mono{font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);color:#fff;letter-spacing:var(--track-slight)}.acctrow__shot{object-fit:cover;border-radius:50%;width:40px;height:40px;display:block}.acctrow__dot{background:var(--muted);border:2px solid var(--card);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.acctrow__face[data-status=active] .acctrow__dot{background:#157054}.acctrow__face[data-status=pending] .acctrow__dot{background:#c9a227}.acctrow__face[data-status=banned] .acctrow__dot,.acctrow__face[data-status=suspended] .acctrow__dot{background:#b3261e}.acctrow__contact{gap:var(--sp-1);flex-direction:column;min-width:0;max-width:26ch;display:flex}.acctrow__mail{color:var(--fg);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acctrow__tel{color:var(--muted)}.acctrow__gap{color:var(--signal-ink)}.acctrow__gap,.acctrow__miss{font-size:var(--text-caption)}.acctrow__miss{color:var(--muted)}.acctrow__geo{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.acctrow__iso{padding:var(--sp-0-5) var(--sp-2);border-radius:var(--r-xs);background:var(--th);border:1px solid var(--line);color:var(--label);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);flex:none}.acctrow__place{color:var(--muted);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acctrow__money{align-items:flex-end;gap:var(--sp-0-5);flex-direction:column;display:inline-flex}.acctrow__fig{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--fg);line-height:1.1}.acctrow__unit{font-weight:var(--weight-medium);margin-left:var(--sp-1)}.acctrow__accr,.acctrow__unit{font-size:var(--text-caption);color:var(--muted)}.acctrow__accr{font-family:var(--sans);letter-spacing:0}.acctrow__state{align-items:flex-start;gap:var(--sp-1);flex-direction:column;display:flex}.acctrow__acts{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.acctrow__wallet{white-space:nowrap}@media (max-width:767px){.acctlist.tcards td{padding:0}.acctlist .acctrow__money{align-items:flex-start}.acctlist .acctrow__contact{align-items:flex-start;max-width:none}.acctlist .acctrow__state{align-items:flex-end}.acctlist .acctrow__acts{justify-content:flex-start}}.btree__node--port{gap:0;padding:0;overflow:hidden}.btree__node--port.btree__node--full{width:min(248px,82vw)}.btree__node--port.btree__node--mid{width:min(208px,74vw)}.btree__node--port.btree__node--lite{width:min(172px,62vw)}.btree__port{background:linear-gradient(140deg,#0b3b2e,#157054);place-items:center;display:grid;position:relative}.btree__node--full .btree__port{height:190px;padding-bottom:69px}.btree__node--mid .btree__port{height:144px;padding-bottom:69px}.btree__node--lite .btree__port{height:100px;padding-bottom:48px}.btree__shot{object-fit:cover;width:100%;height:100%;display:block}.btree__initials{font-family:var(--mono);font-weight:var(--weight-bold);color:#fff;letter-spacing:var(--track-slight)}.btree__node--full .btree__initials{font-size:var(--text-display)}.btree__node--lite .btree__initials,.btree__node--mid .btree__initials{font-size:var(--text-title)}.btree__scrim{padding:var(--sp-4) var(--sp-2) var(--sp-2);background:linear-gradient(#061a13b8,#061a13eb 55%,#061a13f5);flex-direction:column;gap:1px;min-width:0;display:flex;position:absolute;inset:auto 0 0}.btree__scrim .btree__name{color:#fff}.btree__scrim a.btree__name:hover{color:#f6ebc8}.btree__scrim .btree__id{color:#ffffffd9}.btree__pill{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);color:#fff;font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);text-transform:uppercase;background:#061a13b3;left:7px}.btree__dot,.btree__pill{position:absolute;top:7px}.btree__dot{background:#5e6e63;border:2px solid #ffffffeb;border-radius:50%;width:11px;height:11px;right:7px}.btree__dot--ok{background:#1e8a63}.btree__dot--wait{background:#c9a227}.btree__dot--off{background:#b3261e}.btree__dot--unknown{background:#5e6e63}.btree__node--compact .btree__head{row-gap:var(--sp-1);column-gap:var(--sp-2);flex-wrap:wrap;position:relative}.btree__node--compact .btree__who{flex:1 0 100%}.btree__node--compact .btree__dot{border-width:1px;width:9px;height:9px;margin-top:0;top:6px;right:0}.btree__node--port>.btree__meta{padding:var(--sp-2) var(--sp-2) 0}.btree__node--port>.btree__bal{padding:var(--sp-2) var(--sp-2) var(--sp-2)}.btree__node--port>.btree__legs{margin:0 var(--sp-2)}.btree__node--port>.btree__facts{margin:0}.btree__node--port>.btree__acts{margin:0 var(--sp-2) var(--sp-2)}.btree__node--port>.btree__stat{padding:0 var(--sp-2)}.btree__facts{gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2);border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--muted);grid-template-columns:auto 1fr;display:grid}.btree__facts dt{color:var(--label);font-weight:var(--weight-bold)}.btree__facts dd{color:var(--muted);margin:0}.btree__slot .btree__node--open{padding:var(--sp-3) var(--sp-2);justify-content:center}.btree__slot .btree__node--port+ul>.btree__slot>.btree__node--open{min-height:74px}.btree__node--full+ul>.btree__slot>.btree__node--open{width:min(208px,74vw)}.btree__node--mid+ul>.btree__slot>.btree__node--open{width:min(172px,62vw)}.btree__node--compact+ul>.btree__slot>.btree__node--open,.btree__node--lite+ul>.btree__slot>.btree__node--open{width:min(108px,60vw);font-size:var(--text-caption)}.btree__node--compact+ul>.btree__slot>.btree__node--open .btree__open-title,.btree__node--lite+ul>.btree__slot>.btree__node--open .btree__open-title{font-size:var(--text-caption)}.vrung{overflow:hidden}.vrung__shot{background:linear-gradient(150deg,var(--bg),var(--line));place-items:center;height:104px;display:grid;position:relative;overflow:hidden}.vrung__img{object-fit:cover;width:100%;height:100%;display:block}.vrung__glyph{width:32px;height:32px;color:var(--gold-d)}.vrung--forfeited .vrung__shot{filter:grayscale();opacity:.5}.vrung--claimed{border-color:var(--gold);box-shadow:0 0 0 3px #c9a2272e}.vrung--claimed .vrung__shot{background:linear-gradient(150deg,var(--gold-p),var(--gold) 60%,var(--gold-d))}.vrung--claimed .vrung__glyph{color:var(--on-gold)}.vrung__foil{pointer-events:none;background:linear-gradient(105deg,#fff0 30%,#ffffff8c 46%,#fff0 60%);position:absolute;inset:0}.vrung__stamp{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);color:#f6ebc8;font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);text-transform:uppercase;background:#062a20db;position:absolute;top:9px;right:9px}.vroad__stop--claimed .vroad__med{position:relative}.vroad__seal{color:var(--on-gold);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);text-transform:uppercase;background:#f6e3ab8c;border:2px solid #241c028c;border-radius:50%;place-items:center;display:grid;position:absolute;inset:4px;transform:rotate(-14deg)}.dhero{border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-6) var(--sp-6);margin-bottom:var(--sp-stack);color:var(--on-tint);border:1px solid var(--tint-line);background:radial-gradient(80% 120% at 5% 130%,#c9a2271a,#c9a22700 55%),linear-gradient(125deg,var(--tint-deep),var(--tint) 65%);background-size:100% 100%,100% 100%;position:relative;overflow:hidden}.dhero:before{content:"";pointer-events:none;background-image:linear-gradient(#0b3b2e0e 1px,#0b3b2e00 0),linear-gradient(90deg,#0b3b2e0e 1px,#0b3b2e00 0);background-size:32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 95% at 85% 0,#000,#0000);mask-image:radial-gradient(75% 95% at 85% 0,#000,#0000)}.dhero>*{z-index:var(--z-1);position:relative}.dhero__row{align-items:flex-start;gap:var(--sp-5);flex-wrap:wrap;display:flex}.dhero__id{flex:260px;min-width:0}.dhero__eyebrow{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--gold-ink);margin:0}.dhero__h1{margin:var(--sp-2) 0 var(--sp-1-5);font-family:var(--display);font-weight:var(--weight-medium);font-size:var(--text-display);letter-spacing:var(--track-tight);color:var(--gold-ink);line-height:1.15}.dhero__sub{font-size:var(--text-body);color:var(--on-tint-soft);margin:0;line-height:1.5}.dhero__sub strong{color:var(--gold-ink);font-weight:var(--weight-bold)}.dhero__needs{color:var(--on-tint-soft);text-underline-offset:3px;text-decoration:underline}.dhero__aside{align-items:flex-end;gap:var(--sp-3);flex-direction:column;margin-left:auto;display:flex}.dhero .langsw__opt{color:var(--on-tint-soft);border-color:var(--tint-line)}.dhero .langsw__opt:hover:not(:disabled){color:var(--gold-ink);border-color:var(--gold-line)}.dhero .langsw__opt.is-active{color:#fff}.dhero__rank{align-items:center;gap:var(--sp-6);padding:var(--sp-4) 28px var(--sp-4) var(--sp-4);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--tint-line);box-shadow:var(--elev-raised);flex-wrap:wrap;display:flex}.dhero__medal{background-color:var(--gold);background-image:linear-gradient(145deg,var(--gold-p),var(--gold));flex:none;width:128px;height:128px}.dhero__medal,.dhero__medal-core{border-radius:50%;justify-content:center;align-items:center;display:flex}.dhero__medal-core{gap:var(--sp-1);background-color:var(--e700);background-image:linear-gradient(145deg,var(--e600),var(--e900));flex-direction:column;width:106px;height:106px}.dhero__medal-num{font-family:var(--display);font-weight:var(--weight-bold);font-size:var(--text-medal);color:var(--gold-on-emerald);line-height:1}.dhero__medal-rung{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-emerald);position:relative}.dhero__fact{overflow-wrap:anywhere;align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.dhero__rank-l{align-items:center;gap:var(--sp-1-5);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--label);display:flex}.dhero__rank-l,.dhero__rank-n{font-weight:var(--weight-bold)}.dhero__rank-n{font-family:var(--display);letter-spacing:var(--track-tight);color:var(--on-tint);font-size:clamp(26px,3.2vw,36px);line-height:1.05}.dhero__plan{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);color:var(--on-gold);background-color:var(--gold);background-image:linear-gradient(90deg,var(--gold-l),var(--gold));display:inline-flex}.dhero__plan-l{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-gold-soft)}.dhero__plan-l,.dhero__plan-n{font-weight:var(--weight-bold)}.dhero__plan-n{font-family:var(--display);font-size:var(--text-plan);line-height:1.1}.dhero__next{font-size:var(--text-body);color:var(--on-tint-soft);margin:0}.dhero__next strong{color:var(--on-tint);font-weight:var(--weight-bold)}@media (max-width:560px){.dhero__aside{align-items:stretch;width:100%;margin-left:0}.dhero__rank{border-radius:var(--r-xl);padding:var(--sp-4);gap:var(--sp-4)}.dhero__medal{width:96px;height:96px}.dhero__medal-core{width:80px;height:80px}.dhero__medal-num{font-size:var(--text-medal-sm)}}.dqa{margin-bottom:var(--sp-stack);grid-template-columns:repeat(5,1fr);display:grid}.dqa,.dqa__b{gap:var(--sp-2)}.dqa__b{align-items:center;padding:var(--sp-4) var(--sp-2);border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--bg));color:var(--fg);box-shadow:var(--elev-card);flex-direction:column;text-decoration:none;display:flex}.dqa__b:hover{border-color:var(--e500);box-shadow:var(--elev-raised)}.dqa__i{border-radius:var(--r-md);width:34px;height:34px;color:var(--on-emerald);background:linear-gradient(140deg,var(--e500),var(--e700));place-items:center;display:grid}.dqa__t{font-size:var(--text-label);font-weight:var(--weight-bold);text-align:center;line-height:1.2}@media (max-width:900px){.dqa{gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.dqa__b{padding:var(--sp-3) var(--sp-1)}}.dseg{gap:var(--sp-0-5);padding:var(--sp-0-5);border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);flex-wrap:wrap}.dseg,.dseg__b{display:inline-flex}.dseg__b{padding:var(--sp-1-5) var(--sp-2);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);color:var(--muted);white-space:nowrap;align-items:center;min-height:24px;text-decoration:none}.dseg__b:hover{color:var(--fg)}.dseg__b--on{background:var(--card);color:var(--e700);box-shadow:var(--elev-card)}.dbans{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}@media (min-width:1000px){.dbans:has(>*+*){grid-template-columns:1.25fr 1fr}}.camp__cd{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:760px){.camp .camp__head{flex-wrap:wrap}.camp .camp__time{text-align:left;margin-left:0}}.camp__cdi{width:52px;padding:var(--sp-2) 0;text-align:center;border-radius:var(--r-md);background:#00000080;border:1px solid #ffffff38}.camp__cdi b{font-family:var(--sans);font-size:var(--text-title);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;line-height:1;display:block}.camp__cdi span{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);opacity:.85;display:block}.camp__prize{margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:#00000080;border:1px solid #ffffff3d;flex-direction:column;display:inline-flex}.camp__prize-l{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.9}.camp__prize-v{margin-top:var(--sp-1);font-size:var(--text-body);font-weight:var(--weight-black)}.camp__winners{z-index:var(--z-3);width:186px;max-width:calc(100% - 32px);padding:var(--sp-2) var(--sp-2);border-radius:var(--r-md);background:#00000080;border:1px solid #ffffff3d;position:absolute;top:16px;right:16px}.camp__winners-l{align-items:center;gap:var(--sp-1-5);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;opacity:.9;display:flex}.camp__winners-list{margin:var(--sp-2) 0 0;gap:var(--sp-1-5);padding:0;list-style:none;display:grid}.camp__winner{align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);display:flex}.camp:has(.camp__winners) .camp__head{padding-right:214px}@media (max-width:760px){.camp__winners{width:auto;max-width:none;margin:var(--sp-3) var(--sp-4) 0;position:static}.camp:has(.camp__winners) .camp__head{padding-right:var(--sp-4)}}.dspon{gap:var(--sp-1-5);display:grid}.dspon__r{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--bg);border-left:3px solid #0000;display:flex}.dspon__p{width:22px;height:22px;font-size:var(--text-caption);font-weight:var(--weight-black);color:var(--ink);background:var(--line);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.dspon__p--1{background:var(--gold-l)}.dspon__p--2{background:var(--wgold-d)}.dspon__p--3{background:var(--e300)}.dspon__n{min-width:0;font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--fg);flex:1}.dspon__n small{margin-top:var(--sp-1);font-weight:var(--weight-regular);color:var(--muted);display:block}.dspon__n small,.dspon__v{font-size:var(--text-caption)}.dspon__v{font-family:var(--mono);font-weight:var(--weight-bold);color:var(--e700);white-space:nowrap;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);flex:none}.dspon__r--me,.dspon__v{background:var(--ok-tint)}.dspon__r--me{border-left-color:var(--e500)}.dspon__r--me .dspon__v{background:var(--card)}.wbucket .kpi__meta a{color:var(--on-bucket);text-underline-offset:2px;text-decoration:underline}.wbucket .dvgoal__bar{background:#ffffff38}.wbucket .dvgoal__fill{background:var(--gold-p)}.rank-pace{border-radius:var(--radius);padding:22px var(--sp-6) var(--sp-5);color:var(--on-emerald);background:radial-gradient(120% 170% at 92% -46%,#1e8a6357,#1e8a6300 62%),linear-gradient(125deg,var(--e800) 0,var(--e900) 100%);box-shadow:var(--elev-card);margin-bottom:22px;position:relative;overflow:hidden}.rank-pace__eyebrow{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--gold-on-emerald);margin:0}.rank-pace__headline{margin:var(--sp-2) 0 var(--sp-1-5);font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-medium);color:var(--on-emerald);line-height:1.2}.rank-pace__date{color:var(--gold-on-emerald);font-style:normal}.rank-pace__sub{font-size:var(--text-label);color:var(--on-emerald);max-width:64ch;margin:0;line-height:1.55}.rank-pace__spark{align-items:flex-end;gap:var(--sp-1);height:58px;margin-top:var(--sp-4);display:flex}.rank-pace__bar{background:linear-gradient(180deg,var(--gold-l) 0,#1e8a636b 100%);border-radius:3px 3px 0 0;flex:1 1 0;min-width:3px}.rank-pace__foot{gap:var(--sp-3) var(--sp-8);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid #cfe3d82e;flex-wrap:wrap;display:flex}.rank-pace__cell{gap:var(--sp-1-5);flex-direction:column;display:flex}.rank-pace__label{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-emerald)}.rank-pace__value{font-size:var(--text-body);font-weight:var(--weight-black);color:var(--on-emerald);font-variant-numeric:tabular-nums}.rank-pace__value--up{color:var(--gold-on-emerald)}.rank-pace__value--down{color:var(--on-emerald)}.rank-costed{gap:var(--sp-0-5);margin:var(--sp-1) 0 var(--sp-4);flex-direction:column;display:flex}.rank-costed__row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;display:flex}.rank-costed__chip{border-radius:var(--r-md);color:#fff;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.rank-costed__chip svg{width:16px;height:16px}.rank-costed__chip--plan{background:linear-gradient(140deg,var(--e500),var(--e700))}.rank-costed__chip--product{background:linear-gradient(140deg,var(--e700),var(--e900))}.rank-costed__n{font-size:var(--text-title);font-weight:var(--weight-black);color:var(--fg);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);text-align:right;min-width:3.4ch}.rank-costed__text{min-width:0;font-size:var(--text-label);color:var(--fg);flex:1;line-height:1.4}.rank-costed__price{margin-top:var(--sp-1);display:block}.rank-costed__or,.rank-costed__price{font-size:var(--text-caption);color:var(--muted)}.rank-costed__or{align-items:center;gap:var(--sp-3);font-family:var(--mono);font-weight:var(--weight-bold);letter-spacing:var(--track-wide);text-transform:uppercase;margin:0;display:flex}.rank-costed__or:after,.rank-costed__or:before{content:"";border-top:1px solid var(--line-soft);flex:1}.rank-hall{flex-direction:column;display:flex}.rank-hall__row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-1);border-bottom:1px solid var(--line-soft);display:flex}.rank-hall__row:last-child{border-bottom:0}.rank-hall__row--me{background:var(--ok-tint);border-radius:var(--r-md);padding-left:var(--sp-3);padding-right:var(--sp-3)}.rank-hall__crest{flex:0 0 26px;line-height:0}.rank-hall__name{min-width:0;font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--fg);flex:1}.rank-hall__target{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--muted);display:block}.rank-hall__who{padding-left:var(--sp-2);align-items:center;display:flex}.rank-hall__av{width:26px;height:26px;font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);color:#fff;border:2px solid var(--card);background:linear-gradient(140deg,var(--e600),var(--e700));border-radius:50%;flex:0 0 26px;place-items:center;margin-left:-7px;display:grid}.rank-hall__av--gold{background:linear-gradient(140deg,var(--gold-l),var(--gold));color:var(--on-gold)}.rank-hall__av--more{background:var(--th);color:var(--label);font-family:var(--mono)}.rank-hall__n{font-size:var(--text-body);font-weight:var(--weight-black);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}.rank-reward{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);display:inline-block}.rank-reward,.rank-reward--locked{background:var(--th);color:var(--label)}.rank-reward--achieved{background:var(--gold-surface);color:var(--gold-ink)}.rank-reward--next{background:var(--ok-tint);color:var(--brand-text)}.rank-reward--top{background:linear-gradient(140deg,var(--e800),var(--e900));color:var(--gold-on-emerald)}.rank-rung__mark{place-items:center;line-height:0;display:inline-grid;position:relative}.rank-rung--current .rank-rung__mark:before{box-shadow:0 0 14px #c9a22759}.rank-rung--current .rank-rung__mark:after,.rank-rung--current .rank-rung__mark:before{content:"";pointer-events:none;border:2px solid #c9a2278c;border-radius:50%;position:absolute;inset:-9px}.rank-rung--current .rank-rung__mark:after{animation:rank-rung-pulse 2.6s ease-out infinite}@keyframes rank-rung-pulse{0%{opacity:.85;transform:scale(.88)}to{opacity:0;transform:scale(1.34)}}.rank-rail__node.rank-rung--current{border-radius:var(--r-md);padding:var(--sp-2) var(--sp-1) var(--sp-2);background:radial-gradient(120% 120% at 50% 0,#c9a22729,#c9a22700 72%);transform:translateY(-4px)}.rank-rail-mobile .rank-rung--current{background:var(--ok-tint);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}@media (prefers-reduced-motion:reduce){.rank-rung--current .rank-rung__mark:after{display:none}}.rank-cel{border-radius:var(--radius);margin-bottom:var(--sp-6);padding:var(--sp-8) var(--sp-6) var(--sp-8);text-align:center;color:var(--on-emerald);background:radial-gradient(80% 100% at 50% 112%,#c9a22757,#c9a22700 62%),linear-gradient(160deg,var(--e800) 0,var(--e900) 100%);box-shadow:var(--elev-card);position:relative;overflow:hidden}.rank-cel__burst{pointer-events:none;position:absolute;inset:0}.rank-cel__spark{border-radius:var(--r-2xs);opacity:.85;width:6px;height:6px;position:absolute}.rank-cel__spark--gold{background:var(--gold)}.rank-cel__spark--pale{background:var(--gold-l)}.rank-cel__spark--green{background:var(--e300)}.rank-cel__inner{z-index:var(--z-1);position:relative}.rank-cel__crest{filter:drop-shadow(0 6px 18px #c9a22780);line-height:0;display:inline-block}.rank-cel__kicker{margin:var(--sp-4) 0 0;font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--gold-on-emerald)}.rank-cel__name{margin:var(--sp-2) 0 var(--sp-2);font-family:var(--font-head);font-size:var(--text-display);font-weight:var(--weight-medium);color:var(--on-emerald)}.rank-cel__sub{max-width:56ch;font-size:var(--text-label);color:var(--on-emerald);margin:0 auto;line-height:1.6}.rank-cel__share{margin-top:var(--sp-4);min-height:44px;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-md);cursor:pointer;font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--on-gold);background:linear-gradient(140deg,var(--gold-l),var(--gold));border:0;justify-content:center;align-items:center;display:inline-flex}.rank-cel__share:hover{background:linear-gradient(140deg,var(--gold),var(--gold-l))}.rank-cel__note{margin:var(--sp-3) 0 0;font-size:var(--text-label);color:var(--on-emerald)}.hero.vroad{background-image:radial-gradient(80% 120% at 50% -25%,#e0c1582e,transparent 60%),radial-gradient(60% 90% at 100% 120%,#1e8a634d,transparent 62%),linear-gradient(155deg,var(--e800) 0,var(--e900) 55%,var(--e900) 100%);background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,100% 100%,100% 100%}.hero.vroad:before{content:"";pointer-events:none;background-image:linear-gradient(#e0c1580d 1px,#0000 0),linear-gradient(90deg,#e0c1580d 1px,#0000 0);background-size:32px 32px,32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 100% at 50% 0,#000,#0000);mask-image:radial-gradient(75% 100% at 50% 0,#000,#0000)}.vroad__fill{box-shadow:0 0 14px #e0c15880}.vroad__med{position:relative}.vroad__med:after{content:"";background:var(--e900);border:3px solid #cfe3d84d;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.vroad__stop--claimed .vroad__med:after{background:var(--gold);border-color:var(--e900)}.vroad__stop--next .vroad__med:after,.vroad__stop--reached .vroad__med:after{background:var(--e500);border-color:var(--e900)}.vroad__stop--goal .vroad__med:after{background:var(--gold-l);border-color:var(--e900);width:13px;height:13px;bottom:-20px}.vroad__tbar{border-radius:var(--r-sm);background:#04211a8c;height:26px;position:relative;box-shadow:inset 0 1px 3px #00000073}.vroad__tfill{background:linear-gradient(90deg,var(--gold),var(--gold-l));border-radius:7px 0 0 7px;position:absolute;top:0;bottom:0;left:0}.vroad__tick{background:#cfe3d859;width:2px;margin-left:-1px}.vroad__tick--goal{background:var(--gold-l);width:3px;margin-left:-1.5px;box-shadow:0 0 9px #e0c158b3}.vroad__ticklabels{height:38px;line-height:18px}.vroad__ticklabels>*{top:0}.vroad__ticklabels>[data-row="1"]{top:20px}.vroad__accrual{margin:0 0 var(--sp-2);font-size:var(--text-label);color:var(--on-emerald-soft)}.vroad__accrual b{color:var(--gold-on-emerald);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.card.vpace{color:var(--on-emerald);background-image:radial-gradient(110% 150% at 88% -40%,#1e8a636b,transparent 60%),linear-gradient(150deg,var(--e800),var(--e900));background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;border-color:#cfe3d829}.vpace .vroad__eyebrow{margin:0 0 var(--sp-3)}.vpace__sub{font-size:var(--text-label);color:var(--on-emerald-soft);max-width:78ch;margin:0;line-height:1.55}.vpace__rows{margin:0;padding:0;list-style:none}.vpace__row{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid #cfe3d821;display:flex}.vpace__row:last-child{border-bottom:0}.vpace__name{min-width:0;font-size:var(--text-label);color:var(--on-emerald);flex:1}.vpace__name small{margin-top:var(--sp-1);font-size:var(--text-caption);color:var(--on-emerald-soft);font-variant-numeric:tabular-nums;display:block}.vpace__when{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--gold-on-emerald);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.vpace__foot,.vpace__row--far .vpace__when{color:var(--on-emerald-soft)}.vpace__foot{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);font-size:var(--text-label);border-top:1px solid #cfe3d829;max-width:82ch;line-height:1.55}.vpace__foot strong{color:var(--gold-on-emerald)}.vrung__shot{height:96px}.vrung__thr{border-radius:var(--r-pill);color:#fff;font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;background:#062a209e;border:1px solid #ffffff3d;left:8px}.vrung__goalpin,.vrung__thr{z-index:var(--z-2);padding:var(--sp-1) var(--sp-2);position:absolute;top:8px}.vrung__goalpin{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);background:linear-gradient(140deg,var(--gold-l),var(--gold));color:var(--on-gold);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-label);text-transform:uppercase;display:inline-flex;right:8px}.vrung--forfeited .vrung__thr{background:#062a20b8}.vsheet__lead{margin:0 0 var(--sp-3);font-size:var(--text-body);color:var(--fg);max-width:74ch;line-height:1.55}.vsheet__spec{gap:0;margin:0;display:grid}.vsheet__pair{gap:var(--sp-1-5) var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(9rem,auto) 1fr;display:grid}.vsheet__pair:last-child{border-bottom:0}.vsheet__pair dt{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--label);padding-top:var(--sp-0-5);align-self:start}.vsheet__pair dd{font-size:var(--text-label);color:var(--fg);margin:0;line-height:1.5}.vsheet__note{margin:var(--sp-3) 0 0;font-size:var(--text-caption);color:var(--muted);max-width:78ch;line-height:1.55}@media (max-width:560px){.vsheet__pair{gap:var(--sp-1);grid-template-columns:1fr}}:root{--ewash-0:#15705400;--ewash-1:#15705406;--ewash-2:#1570540d}.chart,.dbooks,.dmoney,.dq,.dsp__cover,.fn-post,.sidetab{background-image:linear-gradient(148deg,var(--ewash-0) 0,var(--ewash-1) 46%,var(--ewash-2) 100%);background-size:100% 100%}.dbooks--green{--ewash-0:#15705400;--ewash-1:#15705407;--ewash-2:#1570540f}.dbooks--amber,.dsp__cover{--ewash-0:#c9a22700;--ewash-1:#c9a22709;--ewash-2:#c9a22714}.dbooks--red,.dq{--ewash-0:#b3261e00;--ewash-1:#b3261e05;--ewash-2:#b3261e0a}.dbooks--quiet{--ewash-0:#15705400;--ewash-1:#15705404;--ewash-2:#15705409}.allow-figs{gap:var(--sp-4) var(--sp-5);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.allow-fig{min-width:0;margin:0}.allow-fig__k{align-items:center;gap:var(--sp-1-5);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--muted);margin:0;display:flex}.allow-fig__sw{border-radius:var(--r-2xs);flex:none;width:10px;height:10px;display:inline-block}.allow-fig__sw--free{background:var(--line);border:1px solid var(--muted)}.allow-fig__v{margin:var(--sp-1) 0 0;font-family:var(--mono);font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;color:var(--fg);overflow-wrap:anywhere;line-height:1.15}.allow-fig__v--word{font-family:var(--sans);font-size:var(--text-body);letter-spacing:normal}.allow-fig__sub{margin:var(--sp-1) 0 0;font-size:var(--text-label);color:var(--muted)}.allow-need{margin:var(--sp-4) 0 0;padding:var(--sp-4) 0 0;border-top:1px solid var(--line)}.allow-need__h{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.allow-need__lead{margin:var(--sp-1) 0 0;font-size:var(--text-label);color:var(--muted)}.vpic-ladder{margin:0 0 var(--sp-2)}.vpic-ladder__h{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--fg)}.vpic{gap:var(--sp-4) var(--sp-4);padding:var(--sp-4) 0 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;margin:0 1rem 1rem;display:grid}.vpic__shot{border-radius:var(--radius);border:1px solid var(--line)}.vpic__body{align-items:flex-start;gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.vpic__h{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.vpic__state{font-size:var(--text-label);margin:0}.vpic__up{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.vpic__up input[type=file]{min-width:0;max-width:100%;font-size:var(--text-label)}@media (max-width:640px){.vpic{grid-template-columns:minmax(0,1fr)}}.rcert{gap:var(--sp-2);flex-direction:column;min-width:0;margin:0;display:flex}.rcert__sheet{border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--elev-card);display:block}.rcert__cap{justify-content:space-between;gap:var(--sp-1) var(--sp-4);font-size:var(--text-label);color:var(--muted)}.rcert-actions,.rcert__cap{flex-wrap:wrap;display:flex}.rcert-actions{gap:var(--sp-2);justify-content:flex-end}.nav-ring{flex:0 0 15px;width:15px;height:15px;transform:rotate(-90deg)}.nav-ring__track{fill:none;stroke:var(--e600);stroke-width:2.4px}.nav-ring__arc{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round}.nav-pct{font-family:var(--mono);font-size:var(--text-caption);letter-spacing:var(--track-label);color:var(--gold-on-emerald);margin-left:auto}.nav-miss{padding:var(--sp-1) 0 var(--sp-2) var(--sp-8);margin-left:var(--sp-2);border-left:1px solid var(--e700);flex-direction:column;gap:1px;display:flex}.nav-miss__lead{margin:0 0 var(--sp-1);padding:0 var(--sp-2);font-size:var(--text-caption);color:var(--on-emerald-soft)}.nav-miss__item{min-height:44px;padding:var(--sp-0-5) var(--sp-2);border-radius:var(--r-sm);font-size:var(--text-label);color:var(--gold-on-emerald);align-items:center;text-decoration:underline;display:flex}.nav-miss__item:hover{background:var(--e800)}.nav-sub__item{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.nav-chip{min-height:18px;padding:0 var(--sp-2);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.nav-chip--new{background:var(--gold);color:var(--on-gold)}.nav-chip--waiting{background:var(--signal);color:var(--on-danger)}.nav-item--toggle .nav-chip{margin-left:auto;margin-right:var(--sp-1-5)}.nav-shape{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--text-caption);color:var(--on-tint-soft);flex:none;display:inline-flex}.nav-shape__bars{align-items:flex-end;gap:var(--sp-0-5);height:14px;display:inline-flex}.nav-shape__bars i{border-radius:var(--r-2xs);background:var(--e600);width:3px;display:block}.fn-tabs{display:none}@media (max-width:820px){.fn-tabs{gap:var(--sp-1-5);margin:0 0 var(--sp-4);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.fn-tabs::-webkit-scrollbar{display:none}.fn-tab{min-height:44px;padding:0 var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-bold);white-space:nowrap;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fn-tab:hover{color:var(--brand-text);border-color:var(--brand-text)}.fn-tab--on{background:var(--e700)}.fn-tab--on,.fn-tab--on:hover{border-color:var(--e700);color:var(--on-emerald)}}.fn-storyform{align-items:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.fn-storyform .grow{flex:1;min-width:0}.fn-storyform input{width:100%}.fn-stories{margin-top:var(--sp-3);border-top:1px solid var(--line);padding-top:var(--sp-2)}.fn-stories>summary{cursor:pointer;font-size:var(--text-label);color:var(--muted)}.fn-stories>summary:hover{color:var(--brand-text)}.fn-stories__author{margin-top:var(--sp-4)}.fn-stories__author+.fn-stories__author{padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}:root{--botbar-h:0px}@media (max-width:820px){:root{--botbar-h:calc(54px + env(safe-area-inset-bottom))}}.shell{padding-bottom:var(--botbar-h)}.botbar{display:none}@media (max-width:820px){.botbar{z-index:var(--z-botbar);background:var(--e900);border-top:2px solid var(--gold);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.botbar__item{justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;min-height:52px;padding:5px var(--sp-1);cursor:pointer;color:var(--e100);font-family:var(--sans);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--track-slight);background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex}.botbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.botbar__icon{flex:0 0 18px;width:18px;height:18px}.botbar__item--on{background:var(--portal-accent);color:#fff;box-shadow:inset 0 3px 0 var(--gold)}.botbar__item:hover{background:#ffffff0f}.botbar__item--on:hover{background:var(--portal-accent)}.botbar__item:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}body:has(.botbar) .bf-launch{bottom:calc(16px + var(--botbar-h))}body:has(.botbar) .bf-panel,body:has(.botbar):has(.bf-launch) .alertstack--toast{bottom:calc(16px + var(--botbar-h) + 58px + 12px)}@media (min-width:768px){body:has(.botbar):has(.bf-launch) .poptray{bottom:calc(16px + var(--botbar-h) + 58px + 12px)}}.sessionwarn{bottom:var(--botbar-h)}html[data-nav=open] .botbar{display:none}}.dqg{margin-top:var(--sp-1-5);background:var(--line);height:4px;position:relative;overflow:hidden}.dqg,.dqg__fill{border-radius:var(--r-2xs);display:block}.dqg__fill{background:var(--signal-soft);height:100%;transition:none}.dqg--late .dqg__fill,.dqg__target{background:var(--signal-ink)}.dqg__target{opacity:.55;width:2px;height:100%;position:absolute;top:0;right:0}.dq-item--clear .dqg__fill,.dq-item--clear .dqg__target{background:var(--muted)}.dq__late{color:var(--signal-soft);font-weight:var(--weight-bold)}.dowed{margin:var(--sp-2) 0 0;padding:var(--sp-2) 0 0;border-top:1px solid var(--line);list-style:none}.dowed__row{align-items:baseline;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--text-caption);display:flex}.dowed__who{font-family:var(--mono);font-weight:var(--weight-bold);color:var(--ink);flex:none}.dowed__what{min-width:0;color:var(--label);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.dowed__age{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--signal-soft);flex:none}.dowed__row--more .dowed__who{font-family:var(--sans);font-weight:var(--weight-regular);color:var(--muted)}.dowed__note{margin:var(--sp-2) 0 0;font-size:var(--text-caption);color:var(--label)}.dowed__note code{font-family:var(--mono)}.calldock{z-index:var(--z-dock);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:min(340px,100vw - 32px);box-shadow:var(--elev-overlay);padding:var(--sp-4);position:fixed;bottom:16px;right:16px}.calldock[hidden]{display:none}.calldock__head{gap:var(--sp-0-5);margin:0 0 var(--sp-2);flex-direction:column;display:flex}.calldock__who{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg)}.calldock__kind{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--label);font-weight:var(--weight-bold)}.calldock__stage{aspect-ratio:16/9;margin:0 0 var(--sp-2);border-radius:var(--radius);background:var(--e900);position:relative;overflow:hidden}.calldock__remote{object-fit:cover;width:100%;height:100%;display:block}.calldock__local{border-radius:var(--r-sm);border:1px solid var(--line);width:78px;display:block;position:absolute;bottom:8px;right:8px;transform:scaleX(-1)}.calldock__problem{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);background:var(--signal-tint);border:1px solid var(--signal-line);color:var(--signal-ink)}.calldock__note,.calldock__problem{margin:0 0 var(--sp-2);font-size:var(--text-label)}.calldock__note{color:var(--label)}.calldock__never{margin:0 0 var(--sp-2);font-size:var(--text-caption);color:var(--muted)}.calldock__acts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.calldock__act{min-width:124px;min-height:var(--btn-h-lg);justify-content:center;align-items:center;gap:var(--sp-2);padding:0 var(--sp-4);border-radius:var(--r-button);border:1px solid var(--line);background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:var(--text-button);font-weight:var(--weight-bold);cursor:pointer;flex:auto;display:inline-flex}.calldock__act:focus-visible{box-shadow:var(--ring-focus);outline:none}.calldock__act--accept{background:var(--e600);border-color:var(--e600);color:var(--on-emerald)}.calldock__act--accept:hover{background:var(--e700);border-color:var(--e700)}.calldock__act--decline{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.calldock__act--decline:hover{background:var(--danger-h);border-color:var(--danger-h)}.calldock__act--quiet{background:var(--bg);color:var(--fg)}.calldock__act--quiet[aria-pressed=true]{background:var(--sunk);border-color:var(--gold-line);color:var(--fg)}@media (max-width:820px){.calldock{width:auto;left:8px;right:8px;bottom:calc(var(--botbar-h,0px) + 8px)}.calldock__act{flex:45%;min-width:0}}.chat-call{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;margin-left:auto;display:flex}.chat-call__btn{min-height:32px}.chat-call__problem{margin:var(--sp-1) 0 0;font-size:var(--text-label);color:var(--signal-soft);flex:100%}.card--grad{background-image:linear-gradient(148deg,var(--ewash-0) 0,var(--ewash-1) 46%,var(--ewash-2) 100%);background-size:100% 100%}.card--grad>.card__head{background-image:none}.btree{background-image:linear-gradient(148deg,var(--ewash-0) 0,var(--ewash-1) 46%,var(--ewash-2) 100%);border-radius:var(--radius)}.btree,.hero.vroad{background-size:100% 100%}.hero.vroad{background-image:var(--vault-ground);color:var(--on-emerald);background-repeat:no-repeat}.hero.vroad .hero__sub{color:var(--on-emerald-soft)}.card.vpace{background-image:var(--vault-ground);background-repeat:no-repeat;background-size:100% 100%}.vroad__since,.vroad__stop--forfeited .vroad__name{color:var(--on-emerald-soft)}.vroad__stop--goal .vroad__name{color:var(--gold-on-emerald)}.side__mark--on-dark,:root[data-theme=dark] .side__mark--on-light{display:none}:root[data-theme=dark] .side__mark--on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .side__mark--on-light{display:none}:root:not([data-theme=light]) .side__mark--on-dark{display:block}}.btree__node .btree__bal-s,.btree__node .btree__facts dd,.btree__node .btree__legs,.btree__node .muted,.btree__node .tree__tag{color:var(--label)}.stat-hash{font-size:var(--text-caption);word-break:break-all;line-height:1.5}.bf-cta,.bf-portals{font-size:var(--text-label)}.nowrap{white-space:nowrap}.cell-wide{max-width:min(42ch,100%)}.cell-wide,.pay-ref{display:inline-block}.pay-ref{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:16ch;overflow:hidden}.perfhero{background-color:var(--card);background-image:linear-gradient(135deg,var(--ewash-0) 0,var(--tint) 55%,var(--tint-deep) 100%);border:1px solid var(--tint-line);border-radius:var(--radius);box-shadow:var(--elev-card);padding:var(--sp-5) var(--sp-6);gap:var(--sp-4);background-size:100% 100%;flex-wrap:wrap;align-items:flex-start;display:flex;position:relative;overflow:hidden}.perfhero__glow{pointer-events:none;background-image:radial-gradient(circle,#c9a2271a,#c9a22700 62%);border-radius:50%;width:240px;height:240px;top:-70px;right:-40px}.perfhero__bar,.perfhero__glow{background-size:100% 100%;position:absolute}.perfhero__bar{background-image:linear-gradient(180deg,var(--gold),var(--e600));width:3px;top:0;bottom:0;left:0}.perfhero__who{gap:var(--sp-4);flex:320px;align-items:flex-start;min-width:0;display:flex;position:relative}.perfhero__norank{border:1px dashed var(--tint-line);border-radius:var(--radius);width:64px;height:64px;color:var(--label);font-size:var(--text-title);flex:0 0 64px;place-items:center;display:grid}.perfhero__eyebrow{font-size:var(--text-caption);letter-spacing:var(--track-caps);text-transform:uppercase;font-weight:var(--weight-medium);color:var(--label);margin:0}.perfhero__rank{margin:var(--sp-1) 0 0;font-family:var(--sans);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--on-tint);letter-spacing:var(--track-tight)}.perfhero__sub{margin:var(--sp-2) 0 0;font-size:var(--text-label);color:var(--on-tint-soft);max-width:62ch}.perfhero__figure{background:var(--card);border:1px solid var(--tint-line);border-radius:var(--radius);max-width:100%;padding:var(--sp-3) var(--sp-4);flex:200px;position:relative}.perfhero__amount{margin:var(--sp-1) 0 0;font-size:var(--text-display);font-weight:var(--weight-bold);color:var(--on-tint);line-height:1.15}.perfhero__split{margin:var(--sp-1-5) 0 0;font-size:var(--text-caption);color:var(--muted)}.perfhero__next{flex:100%;min-width:0;position:relative}.perfhero__nextline{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--text-label);color:var(--on-tint);display:flex}.perfhero__nextname{font-weight:var(--weight-regular)}.perfhero__nextpct{font-weight:var(--weight-bold);color:var(--mark)}.perfhero__nextmeta{margin:var(--sp-2) 0 0;font-size:var(--text-label);color:var(--on-tint-soft)}.perfhero__short{color:var(--gold-ink);font-weight:var(--weight-bold)}.perfhero__top{margin:0}.perfhero__unplaced{flex:100%;margin:0}.perfbar{background:var(--tint-deep);height:6px;margin-top:var(--sp-2);position:relative;overflow:hidden}.perfbar,.perfbar__fill{border-radius:var(--r-pill);display:block}.perfbar__fill{background-image:linear-gradient(90deg,var(--e600),var(--gold));background-size:100% 100%;height:100%}.perfbar--thin{height:4px;margin-top:var(--sp-1);max-width:220px}.legs{gap:var(--sp-4);display:grid}.legs__row{padding-left:var(--sp-3);border-left:3px solid var(--tint-line);position:relative}.legs__row--weak{border-left-color:var(--mark)}.legs__head{justify-content:space-between;align-items:baseline}.legs__head,.legs__name{gap:var(--sp-2);flex-wrap:wrap;display:flex}.legs__name{align-items:center;font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--on-tint)}.legs__fig{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--on-tint)}.legs__meta{margin:var(--sp-1-5) 0 0;font-size:var(--text-caption);color:var(--muted)}.legs__even{margin:var(--sp-4) 0 0;font-size:var(--text-label);color:var(--on-tint-soft)}.mix__name{font-weight:var(--weight-medium);color:var(--on-tint);display:block}.peoplegrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center;display:grid}.peoplegrid__big{justify-items:center;gap:var(--sp-0-5);padding:var(--sp-4) var(--sp-4);background:var(--tint);border:1px solid var(--tint-line);border-radius:var(--radius);color:var(--on-tint);display:grid}.peoplegrid__n{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:1.1}.peoplegrid__lbl{font-size:var(--text-caption);color:var(--label);text-align:center}.peoplegrid__rest{gap:var(--sp-2);margin:0;display:grid}.peoplegrid__rest>div{justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--line);padding-bottom:var(--sp-2);display:flex}.peoplegrid__rest>div:last-child{border-bottom:0;padding-bottom:0}.peoplegrid__rest dt{font-size:var(--text-label);color:var(--on-tint-soft)}.peoplegrid__rest dd{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--on-tint);margin:0}.rcel,.vclaim{--cel-1:var(--e300);--cel-2:var(--e600);--cel-3:var(--e900);--cel-ray:var(--e100);--cel-glow:var(--e300)}.vclaim__tile{--vt-1:var(--gold-p);--vt-2:var(--gold-l);--vt-3:var(--gold)}.rcel__conf{--c:var(--gold-l);--t:4s;--d:1.4s;--r:360deg}.rcel__spark{--c:var(--gold-l);--dx:0px;--dy:0px;--d:1.5s}.vclaim__fill{--from:68%}.rbadge--rim{--iris-blur:5px}.rbadge{vertical-align:middle;border-radius:var(--radius);line-height:0;display:inline-block;position:relative;overflow:hidden}.rbadge__art{z-index:var(--z-1);filter:drop-shadow(var(--elev-card));display:block;position:relative}.rbadge--current .rbadge__art{filter:drop-shadow(var(--elev-card)) drop-shadow(0 0 7px var(--gold))}.rbadge--locked .rbadge__art{filter:grayscale()}.rbadge--locked .rbadge__art>:not(text){opacity:.42}.rbadge--locked .rbadge__art text{fill:var(--rbadge-locked-ink);stroke:var(--rbadge-locked-halo);stroke-width:2.4px;stroke-linejoin:round;paint-order:stroke}.rbadge--locked .rbadge__flash,.rbadge--locked .rbadge__iris,.rbadge--locked .rbadge__orbit{animation:none}.rbadge--locked .rbadge__iris{opacity:.18;filter:grayscale(1) blur(var(--iris-blur,5px))}.rbadge__orbit{transform-box:view-box;transform-origin:38px 41px;animation:rbadge-orbit 16s linear infinite}@keyframes rbadge-orbit{to{transform:rotate(1turn)}}.rbadge__flash{transform-box:fill-box;transform-origin:50%;animation:rbadge-flash 4.4s ease-in-out infinite}.rbadge__flash--b{animation-duration:5.1s;animation-delay:.8s}.rbadge__flash--c{animation-duration:4.8s;animation-delay:1.6s}@keyframes rbadge-flash{0%,88%,to{opacity:.3;transform:scale(.85)}94%{opacity:1;transform:scale(1.25)}}.rbadge__iris{z-index:var(--z-0);background:conic-gradient(from 0deg,var(--iris-1),var(--iris-2),var(--iris-3),var(--iris-4),var(--iris-5),var(--iris-1));filter:blur(var(--iris-blur,5px));opacity:.6;background-size:100% 100%;border-radius:50%;animation:rbadge-iris 11s linear infinite;position:absolute;inset:7%}@keyframes rbadge-iris{to{transform:rotate(1turn)}}.rcel{border-radius:var(--radius);padding:var(--sp-8) var(--sp-4) var(--sp-5);margin-bottom:var(--sp-stack);background-image:linear-gradient(150deg,var(--cel-1) 0,var(--cel-2) 42%,var(--cel-3) 100%);box-shadow:var(--elev-raised);background-size:100% 100%;position:relative;overflow:hidden}.rcel__rays,.rcel__rays2{pointer-events:none;background-size:100% 100%;position:absolute;top:96px;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 9%,#0000 58%);mask-image:radial-gradient(circle,#000 9%,#0000 58%)}.rcel__rays{background-image:conic-gradient(from 0deg,var(--cel-ray) 0 5deg,transparent 5deg 22deg);opacity:.26;width:620px;height:620px;animation:rcel-spin 58s linear infinite}.rcel__rays2{background-image:conic-gradient(from 12deg,var(--cel-ray) 0 3deg,transparent 3deg 30deg);opacity:.2;width:460px;height:460px;animation:rcel-spin-r 44s linear infinite}@keyframes rcel-spin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes rcel-spin-r{to{transform:translate(-50%,-50%)rotate(-1turn)}}.rcel__halo{background-image:radial-gradient(circle,var(--cel-glow),transparent 66%);pointer-events:none;background-size:100% 100%;border-radius:50%;width:250px;height:250px;animation:rcel-halo 5s ease-in-out infinite;position:absolute;top:96px;left:50%;transform:translate(-50%,-50%)}@keyframes rcel-halo{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.13)}}.rcel__conf{border-radius:var(--r-2xs);background:var(--c);pointer-events:none;width:7px;height:11px;animation:rcel-conf var(--t) linear var(--d) both;position:absolute;top:0}@keyframes rcel-conf{0%{opacity:1;transform:translateY(-16px)rotate(0)}to{transform:translateY(300px) rotate(var(--r));opacity:0}}.rcel__spark{background:var(--c);pointer-events:none;width:9px;height:9px;animation:rcel-burst 2.5s cubic-bezier(.15,.72,.3,1) var(--d) both;border-radius:50%;position:absolute;top:96px;left:50%}@keyframes rcel-burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.rcel__medal{z-index:var(--z-3);justify-content:center;animation:rcel-medal 1.9s cubic-bezier(.2,1.35,.4,1) .35s both;display:flex;position:relative}@keyframes rcel-medal{0%{opacity:0;transform:scale(.2)rotate(-24deg)}52%{opacity:1;transform:scale(1.12)rotate(5deg)}76%{transform:scale(.98)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.rcel__panel{z-index:var(--z-2);max-width:560px;padding:var(--sp-8) var(--sp-4) var(--sp-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--card);text-align:center;box-shadow:var(--elev-raised);margin:-22px auto 0;animation:rcel-rise .9s 1.35s both;position:relative}@keyframes rcel-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rcel__kick{font-size:var(--text-caption);letter-spacing:var(--track-wider);color:var(--label);margin:0}.rcel__kick,.rcel__name{font-weight:var(--weight-bold)}.rcel__name{font-family:var(--font-head);font-size:var(--text-display);color:var(--fg);margin:var(--sp-1) 0 0;letter-spacing:var(--track-tight)}.rcel__sub{font-size:var(--text-label)}.rcel__sub,.rcel__when{color:var(--muted);margin:var(--sp-2) 0 0}.rcel__when{padding:var(--sp-1-5) var(--sp-4);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);font-size:var(--text-caption);display:inline-block}.rcel__facts{gap:var(--sp-2);margin:var(--sp-4) 0 0;text-align:left;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.rcel__fact{padding:var(--sp-3) var(--sp-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--bg)}.rcel__fact dt{font-size:var(--text-caption);letter-spacing:var(--track-caps);color:var(--label);margin:0}.rcel__fact dd,.rcel__fact dt{font-weight:var(--weight-bold)}.rcel__fact dd{font-family:var(--mono);font-size:var(--text-body);color:var(--fg);margin:var(--sp-1) 0 0}.rcel__fact p{font-size:var(--text-caption);color:var(--muted);margin:var(--sp-0-5) 0 0}.rcel__acts{gap:var(--sp-2);margin:var(--sp-4) 0 0;flex-wrap:wrap;justify-content:center;display:flex}.rcel__note{font-size:var(--text-caption);color:var(--muted);margin:var(--sp-2) 0 0}.vclaim{border-radius:var(--radius);padding:var(--sp-8) var(--sp-4) var(--sp-5);margin-bottom:var(--sp-stack);background-image:linear-gradient(150deg,var(--cel-1) 0,var(--cel-2) 42%,var(--cel-3) 100%);box-shadow:var(--elev-raised);background-size:100% 100%;position:relative;overflow:hidden}.vclaim__stage{z-index:var(--z-3);width:168px;height:168px;margin:0 auto;position:relative}.vclaim__lid{border-radius:var(--r-xl);transform-origin:50% 0;background-image:linear-gradient(150deg,var(--gold),var(--gold-ink));box-shadow:var(--elev-raised);background-size:100% 100%;place-items:center;animation:vclaim-lid 1.3s cubic-bezier(.5,0,.35,1) .55s both;display:grid;position:absolute;inset:0}@keyframes vclaim-lid{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-104deg)}}.vclaim__glow{background-image:radial-gradient(circle,var(--cel-glow),transparent 68%);background-size:100% 100%;border-radius:50%;animation:vclaim-glow 1.1s ease-out 1.5s both;position:absolute;inset:6px}@keyframes vclaim-glow{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.vclaim__prize{place-items:center;animation:vclaim-rise 1.35s cubic-bezier(.2,1.3,.35,1) 1.5s both;display:grid;position:absolute;inset:0}@keyframes vclaim-rise{0%{opacity:0;transform:translateY(30px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}.vclaim__tile{border-radius:var(--r-xl);border:3px solid var(--raised);background-image:linear-gradient(150deg,var(--vt-1) 0,var(--vt-2) 45%,var(--vt-3) 100%);width:130px;height:130px;box-shadow:var(--elev-raised);background-size:100% 100%;place-items:center;display:grid;position:relative;overflow:hidden}.vclaim__shine{background-image:linear-gradient(90deg,#0000,#ffffffe6,#0000);background-size:100% 100%;width:44%;animation:vclaim-shine 3.6s ease-in-out 2.6s infinite;position:absolute;top:0;bottom:0;left:0}@keyframes vclaim-shine{0%{transform:translate(-150%)skew(-22deg)}to{transform:translate(320%)skew(-22deg)}}.vclaim__panel{z-index:var(--z-2);max-width:560px;margin:var(--sp-5) auto 0;padding:var(--sp-4) var(--sp-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--card);box-shadow:var(--elev-raised);animation:rcel-rise .8s 3.3s both;position:relative}.vclaim__bar{height:8px;margin-top:var(--sp-2);border-radius:var(--r-pill);background:var(--line);position:relative;overflow:hidden}.vclaim__fill{background-image:linear-gradient(90deg,var(--gold),var(--gold-l));background-size:100% 100%;animation:vclaim-drain 1.5s cubic-bezier(.5,0,.3,1) 1.1s both;position:absolute;top:0;bottom:0;left:0}@keyframes vclaim-drain{0%{width:var(--from,68%)}to{width:0}}.vclaim__rungs{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.vclaim__rung{text-align:center;min-width:44px;font-size:var(--text-caption);color:var(--muted);flex:44px}.vclaim__chip{width:40px;height:40px;margin:0 auto var(--sp-1);border-radius:var(--r-md);border:1.5px dashed var(--line);background:var(--bg);font-size:var(--text-label);place-items:center;display:grid}.vclaim__rung--reached .vclaim__chip{border-style:solid;border-color:var(--gold-l);background-image:linear-gradient(150deg,var(--gold-p),var(--gold));background-size:100% 100%}.vclaim__rung--locking{animation:vclaim-lock 1.1s ease-out both}.vclaim__rung--locked{opacity:.34;filter:grayscale()}@keyframes vclaim-lock{0%{opacity:1;filter:grayscale(0)}to{opacity:.34;filter:grayscale()}}.vclaim__glyph{font-size:var(--text-display);line-height:1}.vclaim__bal{font-size:var(--text-label);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.vclaim__bal .mono{font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--fg)}.vclaim__figs{font-size:var(--text-label);color:var(--muted);margin:var(--sp-2) 0 0}.vclaim__note{font-size:var(--text-caption);color:var(--muted);margin:var(--sp-3) 0 0;padding-top:var(--sp-2);border-top:1px solid var(--line);text-align:center}.vclaim__rungs{padding:0;list-style:none}.vclaim--settled .vclaim__fill,.vclaim--settled .vclaim__glow,.vclaim--settled .vclaim__panel,.vclaim--settled .vclaim__prize,.vclaim--settled .vclaim__shine{animation:none}.vclaim--settled .vclaim__fill{width:0}@media (prefers-reduced-motion:reduce){.rbadge__flash,.rbadge__iris,.rbadge__orbit,.rcel__halo,.rcel__medal,.rcel__panel,.rcel__rays,.rcel__rays2,.vclaim__fill,.vclaim__glow,.vclaim__lid,.vclaim__panel,.vclaim__prize,.vclaim__rung--locking,.vclaim__shine{animation:none}.rcel__conf,.rcel__spark,.vclaim__lid{display:none}.vclaim__fill{width:0}.vclaim__rung--locking{opacity:.34;filter:grayscale()}}.hero.vroad{color:var(--e900)}.hero.vroad .hero__sub,.vroad .muted,.vroad__goal-meta,.vroad__goal-note,.vroad__since,.vroad__stop--forfeited .vroad__name,.vroad__threshold,.vroad__ticklabels,.vroad__truth-note,.vroad__why{color:var(--e800)}.vroad__accrual b,.vroad__balance,.vroad__goal-name,.vroad__name,.vroad__stop--claimed .vroad__name,.vroad__stop--goal .vroad__name,.vroad__ticklabel--goal,.vroad__truth-note strong,.vroad__why strong{color:var(--e900)}.vroad__eyebrow,.vroad__unit{color:var(--e800)}.vroad__goal{border-color:var(--gold-ink);background:#ffffffa8}.vroad__rail{background:#062a2029;box-shadow:inset 0 1px 2px #062a2033}.vroad__fill{background-image:linear-gradient(90deg,var(--e700),var(--e600));box-shadow:inset 0 1px 0 var(--gold-l);background-size:100% 100%}.vroad__tick{background:#062a204d}.vroad__tick--goal{background:var(--gold-ink)}.vroad__truth{border-top-color:#062a202e}.vroad__flag{border:1px solid #062a2033}.vroad__stem{background:linear-gradient(180deg,var(--e900),#062a201f)}.vroad__nub{border-color:var(--gold-ink)}.vroad__med{color:var(--e900);border-color:#062a2038}.vroad__stop--next .vroad__med,.vroad__stop--reached .vroad__med{color:var(--on-emerald)}.card.vpace{border-color:#062a2024}.card.vpace,.vpace__name{color:var(--e900)}.vpace__foot,.vpace__name small,.vpace__row--far .vpace__when,.vpace__sub{color:var(--e800)}.vpace__foot strong,.vpace__when{color:var(--e900)}.vpace__row{border-bottom-color:#062a2024}.vpace__foot{border-top-color:#062a2029}.fground{border-radius:var(--radius);padding:var(--sp-card-y) var(--sp-card-x);margin-bottom:var(--sp-stack);color:var(--fg);background-color:var(--fground-lift);background-image:radial-gradient(120% 150% at 88% -30%,#c9a22724,#c9a22700 58%),radial-gradient(90% 130% at 4% 118%,#15705429,#15705400 56%),linear-gradient(152deg,var(--fground-lift) 0,var(--tint) 52%,var(--fground-sink) 100%);border:1px solid var(--line);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.fgrid{pointer-events:none;z-index:var(--z-0);background-image:linear-gradient(#0f5c440e 1px,#0000 0),linear-gradient(90deg,#0f5c440e 1px,#0000 0);background-size:30px 30px,30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(78% 70% at 50% 0,#000,#0000)}.fground__cols{z-index:var(--z-1);gap:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.fground__cols--aside{grid-template-columns:minmax(0,1fr) minmax(240px,300px)}@media (max-width:860px){.fground__cols--aside{grid-template-columns:minmax(0,1fr)}}.fground__rail{z-index:var(--z-1);margin-bottom:var(--sp-stack);position:relative}.fground__rail .step,.fground__rail .step-rail{align-items:flex-start}.fground__rail .step{flex:1 1 0;gap:0;min-width:0}.fground__rail .step__go{align-items:center;gap:var(--sp-1);text-align:center;min-width:28px;padding:var(--sp-0-5) var(--sp-1);flex-direction:column;flex:1 1 0}.fground__rail .step__label{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.fground__rail .step__line{margin:13px var(--sp-0-5) 0;flex:none;align-self:flex-start;width:12px;min-width:0}.fground__rail .step:last-child:after{content:"";margin:0 var(--sp-0-5);flex:0 0 12px;height:0}.fground__rail .step__what{display:none}.fground__rail .fprog{align-items:center;gap:var(--sp-1-5) var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.fground__rail .fprog__track{flex:200px}.fground__rail .fprog__left{flex:auto;margin:0}.fground__rail .fcard__cap{margin-bottom:var(--sp-2)}@media (max-width:820px){.fground__rail .step--active .step__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fground__rail .step:last-child:after,.fground__rail .step__line{flex:auto;width:auto;min-width:0;margin-left:1px;margin-right:1px}}.fground__cols>*{gap:var(--sp-stack);align-content:start;min-width:0;display:grid}.fground__aside{align-self:start;gap:var(--sp-3);display:grid}.fcard{z-index:var(--z-1);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffeb;position:relative;box-shadow:0 2px 6px -3px #062a201f}.fcard__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.fcard__title{font-family:var(--font-head);font-size:var(--text-h2);font-weight:var(--weight-bold);color:var(--fg);margin:0}.fcard__lead{font-size:var(--text-label);color:var(--muted);margin:var(--sp-0-5) 0 0}.fcard__cap{font-size:var(--text-caption);letter-spacing:var(--track-caps);color:var(--label);font-weight:var(--weight-bold);text-transform:uppercase}.field__state{align-items:center;gap:var(--sp-1-5);font-size:var(--text-label);margin-top:var(--sp-1);color:var(--label);display:flex}.field__state--ok{color:var(--ok)}.field__state--bad{color:var(--signal-ink)}.field__state--locked{color:var(--label)}.field__state--busy{color:var(--muted)}.field--ok input,.field--ok select,.field--ok textarea{border-color:var(--ok-line);background:var(--ok-tint)}.field--bad input,.field--bad select,.field--bad textarea{border-color:var(--signal-line);background:var(--signal-tint)}.field--locked input,.field--locked select,.field--locked textarea{background:var(--line);color:var(--label);cursor:not-allowed}.field__spin{border:2px solid var(--line);border-top-color:var(--e700);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:fkspin .7s linear infinite}@keyframes fkspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.field__spin{animation:none}}.step__what{font-size:var(--text-caption);color:var(--label);font-weight:var(--weight-regular);margin-top:var(--sp-0-5);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;line-height:1.4;display:block;overflow:hidden}.fprog{margin-top:var(--sp-4)}.fprog__track{background:var(--line);height:6px;overflow:hidden}.fprog__fill,.fprog__track{border-radius:var(--r-pill)}.fprog__fill{background-image:linear-gradient(90deg,var(--e700),var(--gold));background-size:100% 100%;height:100%;animation:fkgrow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes fkgrow{0%{width:0}}@media (prefers-reduced-motion:reduce){.fprog__fill{animation:none}}.fprog__left{font-size:var(--text-caption);color:var(--label);margin:var(--sp-1-5) var(--sp-0-5) 0}.fsum__row{justify-content:space-between;gap:var(--sp-3);font-size:var(--text-label);color:var(--fg);margin-top:var(--sp-1-5);display:flex}.fsum__row:first-of-type{margin-top:var(--sp-2)}.fsum__k{color:var(--label)}.fsum__v{font-family:var(--mono)}.fsum__v--up{color:var(--ok)}.fsum__v--down,.fsum__v--up{font-weight:var(--weight-bold)}.fsum__v--down{color:var(--signal-ink)}.fsum__v--none{color:var(--label)}.fsum__after{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--line);display:flex}.fsum__after dt{font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--fg)}.fsum__after dd{font-size:var(--text-title);font-weight:var(--weight-bold);font-family:var(--mono);color:var(--fg);margin:0}.fsum__usd{justify-content:space-between;gap:var(--sp-3);font-size:var(--text-caption);color:var(--gold-ink);margin-top:1px;display:flex}.fsum__note{background:var(--tint);color:var(--on-tint);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-top:var(--sp-3);font-size:var(--text-label);line-height:1.55}.fsum__effects{background:var(--gold-surface);border:1px solid var(--gold-line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin:0}.fsum__effects ul,.fsum__effects>.fcard__cap{color:var(--gold-ink)}.fsum__effects ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);font-size:var(--text-label);line-height:1.7}.srows{padding:0}.srow{gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.srow:last-child{border-bottom:0}.srow__t{color:var(--fg);font-weight:var(--weight-medium)}.srow__s,.srow__t{font-size:var(--text-label)}.srow__s{color:var(--label);margin-top:var(--sp-0-5);line-height:1.5}.srow__key{font-family:var(--mono);font-size:var(--text-caption);color:var(--muted)}.srow__ctl{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.srow__state{font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:var(--sp-1);display:inline-flex}.srow__state--saved{color:var(--ok)}.srow__state--busy{color:var(--muted)}.srow__state--err{color:var(--signal-ink)}.srow__why{gap:var(--sp-1);grid-column:1/-1;display:grid}.srow__why label{font-weight:var(--weight-medium)}.srow__why label,.srows__foot{font-size:var(--text-caption);color:var(--label)}.srows__foot{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}@media (max-width:700px){.srow{grid-template-columns:minmax(0,1fr)}.srow__ctl{justify-content:flex-start}}.impr__drop{border:2px dashed var(--line);border-radius:var(--r-lg);padding:var(--sp-6);text-align:center;background:#fff9}.impr__drop--has{border-color:var(--e600);background:#ffffffd9}.impr__file{font-size:var(--text-label);color:var(--fg);font-weight:var(--weight-medium)}.impr__meta{font-size:var(--text-caption);color:var(--label);margin-top:var(--sp-0-5)}.impr__tiles{gap:var(--sp-2);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.impr__tile{border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);background:var(--card)}.impr__tile dt{font-size:var(--text-caption);letter-spacing:var(--track-caps);color:var(--label);text-transform:uppercase}.impr__tile dd,.impr__tile dt{font-weight:var(--weight-bold)}.impr__tile dd{margin:var(--sp-0-5) 0 0;font-size:var(--text-title);font-family:var(--mono);color:var(--fg)}.impr__tile small{font-size:var(--text-caption);color:var(--label);display:block}.impr__tile--go{background:var(--ok-tint);border-color:var(--ok-line)}.impr__tile--go dd,.impr__tile--go dt,.impr__tile--go small{color:var(--ok)}.impr__tile--dup{background:var(--gold-surface);border-color:var(--gold-line)}.impr__tile--dup dd,.impr__tile--dup dt,.impr__tile--dup small{color:var(--gold-ink)}.impr__tile--no{background:var(--signal-tint);border-color:var(--signal-line)}.impr__tile--no dd,.impr__tile--no dt,.impr__tile--no small{color:var(--signal-ink)}.impr__rows{margin-top:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden}.impr__row{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-label);border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}.impr__row:last-child{border-bottom:0}.impr__row--head{background:var(--tint);color:var(--on-tint);font-size:var(--text-caption);letter-spacing:var(--track-label);font-weight:var(--weight-bold);text-transform:uppercase}.impr__row--no{background:var(--signal-tint)}.impr__row--dup{background:var(--gold-surface)}.impr__mark--go{color:var(--ok)}.impr__mark--no{color:var(--signal-ink)}.impr__mark--dup{color:var(--gold-ink)}.impr__why{color:var(--signal-ink);font-size:var(--text-caption);line-height:1.45}.impr__cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.impr__quota{background:var(--gold-surface);border:1px solid var(--gold-line);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-4);justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.impr__quota strong{font-size:var(--text-label);color:var(--gold-ink);font-weight:var(--weight-medium);display:block}.impr__quota small{font-size:var(--text-caption);color:var(--gold-ink);margin-top:1px;display:block}.impr__quota--over{background:var(--signal-tint);border-color:var(--signal-line)}.impr__quota--over small,.impr__quota--over strong{color:var(--signal-ink)}.impr__gauge{flex:0 160px;min-width:130px}.impr__gauge .fprog__track{background:#c9a2273d}.impr__gauge .fprog__fill{background-image:linear-gradient(90deg,var(--gold),var(--gold-l));background-size:100% 100%}.impr__foot{justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--text-caption);color:var(--label);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:700px){.impr__row{grid-template-columns:22px minmax(0,1fr)}.impr__row--head,.impr__row>.impr__cell:nth-child(n+3){display:none}}:root[data-theme=dark] .fground{background-color:var(--fground-base-dark);background-image:radial-gradient(120% 150% at 88% -30%,#c9a22717,#c9a22700 58%),radial-gradient(90% 130% at 4% 118%,#15705421,#15705400 56%),linear-gradient(152deg,var(--fground-lift-dark) 0,var(--fground-base-dark) 52%,var(--fground-sink-dark) 100%);background-size:100% 100%,100% 100%,100% 100%;box-shadow:inset 0 1px #ffffff0d}:root[data-theme=dark] .fgrid{background-image:linear-gradient(#8fe3c00d 1px,#0000 0),linear-gradient(90deg,#8fe3c00d 1px,#0000 0);background-size:30px 30px,30px 30px}:root[data-theme=dark] .fcard{background:#0e2a21eb}:root[data-theme=dark] .impr__drop{background:#0e2a2199}:root[data-theme=dark] .impr__drop--has{background:#0e2a21e0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fground{background-color:var(--fground-base-dark);background-image:radial-gradient(120% 150% at 88% -30%,#c9a22717,#c9a22700 58%),radial-gradient(90% 130% at 4% 118%,#15705421,#15705400 56%),linear-gradient(152deg,var(--fground-lift-dark) 0,var(--fground-base-dark) 52%,var(--fground-sink-dark) 100%);background-size:100% 100%,100% 100%,100% 100%;box-shadow:inset 0 1px #ffffff0d}:root:not([data-theme=light]) .fgrid{background-image:linear-gradient(#8fe3c00d 1px,#0000 0),linear-gradient(90deg,#8fe3c00d 1px,#0000 0);background-size:30px 30px,30px 30px}:root:not([data-theme=light]) .fcard{background:#0e2a21eb}:root:not([data-theme=light]) .impr__drop{background:#0e2a2199}:root:not([data-theme=light]) .impr__drop--has{background:#0e2a21e0}}.note--info pre.mono{margin:var(--sp-2) 0 0;padding:var(--sp-2) var(--sp-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line);max-height:22em;font-family:var(--mono);font-size:var(--text-label);line-height:1.55;position:relative;overflow:auto}td[data-label="Where we would reach them"],td[data-label=Where],td[data-label=Why]{white-space:normal;overflow-wrap:anywhere;max-width:58ch}td[data-label="The wording, as submitted"] pre.mono{white-space:pre-wrap;overflow-wrap:anywhere;max-width:54ch;max-height:12em;margin:0;position:relative;overflow:auto}:root{--sp-page-y:36px;--sp-page-x:var(--sp-10);--sp-page-b:88px;--sp-stack:28px;--sp-band:var(--sp-10);--sp-band-body:var(--sp-5);--sp-gridgap:var(--sp-5);--sp-tilegap:var(--sp-4);--sp-card-x:var(--sp-5);--sp-card-head-y:15px;--sp-card-y:22px;--sp-tile-y:var(--sp-4);--sp-tile-x:18px;--sp-cell-y:var(--sp-3);--sp-cell-x:var(--sp-4);--sp-note-y:13px;--sp-note-x:var(--sp-4);--sp-note-gap:var(--sp-5);--sp-field:var(--sp-4);--sp-hero-y:26px;--sp-hero-x:30px}@media (max-width:820px){:root{--sp-page-y:22px;--sp-page-x:var(--sp-4);--sp-page-b:56px;--sp-stack:22px;--sp-band:30px;--sp-band-body:var(--sp-4);--sp-gridgap:var(--sp-4);--sp-tilegap:var(--sp-3);--sp-card-x:var(--sp-4);--sp-card-head-y:13px;--sp-card-y:18px;--sp-tile-y:14px;--sp-tile-x:15px;--sp-cell-y:11px;--sp-cell-x:13px;--sp-note-y:12px;--sp-note-x:14px;--sp-note-gap:var(--sp-4);--sp-field:15px;--sp-hero-y:18px;--sp-hero-x:var(--sp-4)}}:root{--fground-lift:#f7fbf9;--fground-sink:#dcebe3;--fground-lift-dark:#0b241b;--fground-base-dark:#081e17;--fground-sink-dark:#061a14}@media (max-width:767px){.apexcharts-legend-series{align-items:center;min-height:24px}}.fground .hint:not(.hint--err){color:var(--label)}.portal-admin .side,.portal-member .side,.portal-stockist .side{--tint:var(--e900);--tint-line:#20463a;--on-tint:#e7efe2;--on-tint-soft:#c2d6cb;--gold-ink:#ebd08a;--mark:#8fe3c0;--press-tint:#ffffff12}.portal-admin .side .nav-item[aria-current=page],.portal-member .side .nav-item[aria-current=page]{background:var(--e600)}.portal-admin .side .side__mark--on-light,.portal-member .side .side__mark--on-light,.portal-stockist .side .side__mark--on-light{display:none}.portal-admin .side .side__mark--on-dark,.portal-member .side .side__mark--on-dark,.portal-stockist .side .side__mark--on-dark{display:block}.portal-admin .side .side__link,.portal-member .side .side__link,.portal-stockist .side .side__link{color:var(--on-tint)}.utree{position:relative}.utree__top{justify-content:center;display:flex}.utree__stem{border-left:1px solid var(--line);width:0;height:20px;margin:0 auto}.utree__panel{border:1px solid var(--line);border-radius:var(--radius);padding:var(--sp-card-y) var(--sp-card-x);background:var(--card)}.utree__panel-head{gap:var(--sp-2) var(--sp-4);margin-bottom:var(--sp-4);font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;display:flex}.utree__who{font-weight:var(--weight-bold)}.utree__count{font-family:var(--mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--muted)}.utree__grid{gap:var(--sp-tilegap);grid-template-columns:repeat(auto-fill,minmax(min(208px,100%),1fr));align-items:start;display:grid}.utree__grid>.btree__node--port{width:100%}.utree__grid>.utree__cell{min-width:0}.utree__branch{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--tint);flex-direction:column;grid-column:1/-1;display:flex}.utree__branch>.btree__node--port{width:min(248px,100%)}.utree__branch .utree__panel,.utree__toggle{background:var(--card)}.utree__toggle{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);color:var(--brand-text);font-size:var(--text-label);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.utree__toggle--on,.utree__toggle:hover{border-color:var(--brand-text-soft);background:var(--tint)}.utree__cell{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.utree__none{font-size:var(--text-label);color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);padding:var(--sp-card-y) var(--sp-card-x);text-align:center}@media (max-width:820px){.utree__panel{padding:var(--sp-card-y) 0 var(--sp-card-y) var(--sp-3)}.utree__branch,.utree__panel{border-width:0 0 0 2px;border-radius:0}.utree__branch{padding:var(--sp-2) 0 var(--sp-2) var(--sp-2)}.utree__branch>.btree__node--port{width:100%}}.plan-blurb{margin:var(--sp-3) 0 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised);white-space:normal}.plan-blurb>:first-child{margin-top:0}.plan-blurb>:last-child{margin-bottom:0}.plan-blurb ul{margin:var(--sp-2) 0;padding-left:var(--sp-5);list-style:outside}.plan-blurb li{margin:var(--sp-1) 0;list-style:outside}.boxpick{margin:var(--sp-2) 0 0;gap:var(--sp-1-5);padding:0;list-style:none;display:grid}.boxpick__row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised);min-width:0;display:flex}.boxpick__name{font-size:var(--text-label);color:var(--fg);text-overflow:ellipsis;min-width:0;overflow:hidden}.boxpick__stepper{align-items:center;gap:var(--sp-2);flex:none;display:flex}.boxpick__count{text-align:center;min-width:2ch;font-size:var(--text-label)}:is(.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid){border-color:var(--signal-line);background:var(--signal-tint)}:is(.field input:user-invalid:focus,.field select:user-invalid:focus,.field textarea:user-invalid:focus){border-color:var(--signal-ink);box-shadow:0 0 0 3px var(--signal-tint)}.field:has(:user-invalid) .hint{color:var(--signal-ink)}.table-wrap--sticky{max-height:70dvh;overflow-y:auto}.table-wrap--sticky thead th{z-index:var(--z-2);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}@media (max-width:767px){.table-wrap--sticky.tcards{max-height:none}}.tabs{min-width:0}.tab,.tabs{position:relative}.tab{transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.tab:after{content:"";border-radius:var(--r-2xs);opacity:0;transform-origin:50%;pointer-events:none;background:currentColor;height:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.tab.is-on:after{opacity:.6;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.tab:after{transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-base) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.tab{transition:none}}@media (max-width:820px){.tabs{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--sp-0-5);flex-wrap:nowrap;position:relative;overflow-x:auto}.tab{flex:none;justify-content:center;align-items:center;min-height:44px;display:inline-flex}}.kpi__delta{align-items:baseline;gap:0 var(--sp-1-5);margin-top:var(--sp-1);font-size:var(--text-caption);color:var(--label);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.kpi__delta-glyph{font-family:var(--mono);letter-spacing:0;flex:none}.kpi__delta-v{font-family:var(--mono);font-weight:var(--weight-bold)}.kpi__delta-since{color:var(--muted);font-weight:var(--weight-regular)}.kpi__delta--good{color:var(--ok)}.kpi__delta--bad{color:var(--signal-ink)}.kpi__delta--bad .kpi__delta-since,.kpi__delta--good .kpi__delta-since{color:var(--muted)}.kpi--grad .kpi__delta,.kpi--grad .kpi__delta--bad,.kpi--grad .kpi__delta--good,.kpi--grad .kpi__delta-since{color:var(--on-emerald-soft)}.kpi--grad-gold .kpi__delta,.kpi--grad-gold .kpi__delta--bad,.kpi--grad-gold .kpi__delta--good,.kpi--grad-gold .kpi__delta-since{color:var(--on-gold-soft)}.joinus-move{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.joinus-move select{min-width:9.5rem}.joinus-move__by{font-size:var(--text-caption)}.joinus-pager{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-tilegap);display:flex}.joinus-move__note{flex:12rem;min-width:8rem}.kpi--bucket{background:var(--bucket-tint);border-color:var(--bucket-ink)}.kpi--bucket .kpi__label{color:var(--bucket-ink)}.kpi--s-point{--bucket-ink:var(--bucket-s-point-ink);--bucket-tint:var(--bucket-s-point-tint)}.kpi--member-point{--bucket-ink:var(--bucket-member-point-ink);--bucket-tint:var(--bucket-member-point-tint)}.kpi--sfi-point{--bucket-ink:var(--bucket-sfi-point-ink);--bucket-tint:var(--bucket-sfi-point-tint)}.kpi--vault{--bucket-ink:var(--bucket-vault-ink);--bucket-tint:var(--bucket-vault-tint)}.btn--bucket{background:var(--bucket-ink);border-color:var(--bucket-ink);color:var(--on-bucket)}.btn--bucket:hover{background:var(--bucket-ink);filter:brightness(1.08)}.btn--s-point{--bucket-ink:var(--e700);color:var(--on-bucket)}.btn--member-point{--bucket-ink:var(--bucket-member-point-ink)}.btn--sfi-point{--bucket-ink:var(--bucket-sfi-point-ink)}.btn--vault{--bucket-ink:var(--gold);color:var(--on-gold)}.chip--bucket{background:var(--bucket-tint);color:var(--bucket-ink);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);align-items:center;gap:var(--sp-1);display:inline-flex}.chip--s-point{--bucket-ink:var(--bucket-s-point-ink);--bucket-tint:var(--bucket-s-point-tint)}.chip--member-point{--bucket-ink:var(--bucket-member-point-ink);--bucket-tint:var(--bucket-member-point-tint)}.chip--sfi-point{--bucket-ink:var(--bucket-sfi-point-ink);--bucket-tint:var(--bucket-sfi-point-tint)}.chip--vault{--bucket-ink:var(--bucket-vault-ink);--bucket-tint:var(--bucket-vault-tint)}.chip--danger{background:var(--signal-tint);color:var(--signal-ink);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-2);font-size:var(--text-caption);font-weight:var(--weight-bold);align-items:center;gap:var(--sp-1);display:inline-flex}.hero-band{border-radius:var(--r-lg);color:#fff;--c1:var(--e900);--c2:var(--e700);--c3:var(--gold);background:var(--c1);position:relative;overflow:hidden}.hero-band:before{content:"";background:linear-gradient(140deg,var(--c1),var(--c2) 58%,var(--c3));position:absolute;inset:0}.hero-band__mesh{background:var(--ground-mesh);animation:sf-mesh-drift 17s ease-in-out infinite alternate;position:absolute;inset:-35%}@media (prefers-reduced-motion:reduce){.hero-band__mesh{animation:none}}.hero-band__in{z-index:var(--z-2);padding:var(--sp-hero-y) var(--sp-hero-x);position:relative}.hero-band__pill{align-items:center;gap:var(--sp-1-5);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-3);font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;background:#fff3;border:1px solid #ffffff4d;display:inline-flex}.hero-band__title{font-family:var(--display);font-weight:var(--weight-medium);font-size:var(--text-title);margin:var(--sp-2) 0 var(--sp-1);line-height:1.15}.hero-band__sub{color:#fffc;font-size:var(--text-body);margin:0}.hero-band__slot{border-radius:var(--r-md);padding:var(--sp-3) var(--sp-3);margin-top:var(--sp-4);background:#ffffff29;border:1px solid #ffffff42}.hero-band__row{justify-content:space-between;align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);font-size:var(--text-body);margin-bottom:var(--sp-1);background:#0000002e;display:flex}.hero-band__row--me{box-shadow:inset 3px 0 0 var(--gold-l);color:var(--gold-p);font-weight:var(--weight-bold);background:#ffffff30}.hero-band__bar{border-radius:var(--r-pill);height:7px;margin-top:var(--sp-3);background:#ffffff38;overflow:hidden}.hero-band__fill{border-radius:var(--r-pill);background:var(--gold-l);height:100%;display:block}.plancard{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.plancard--on{border-style:solid;border-color:var(--brand);box-shadow:0 0 0 3px var(--tint)}.plancard--off{opacity:.62}.plancard__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-card-x);border-bottom:1px solid var(--line);display:flex}.plancard__name{font-family:var(--display);font-weight:var(--weight-medium);font-size:var(--text-body);color:var(--brand-text)}.plancard__price{font-size:var(--text-caption);font-weight:var(--weight-bold);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;background:var(--bucket-tint);color:var(--bucket-ink)}.plancard__body{padding:var(--sp-4) var(--sp-card-x);font-size:var(--text-label);color:var(--muted);flex:1}.plancard__body ul{padding-left:var(--sp-4);margin:0}.plancard__body li{margin:0 0 var(--sp-1)}.plancard__foot{padding:var(--sp-3) var(--sp-card-x);background:var(--tint);border-top:1px solid var(--line);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--brand-text)}.plancard__foot,.plancard__foot label{align-items:center;gap:var(--sp-2);display:flex}.plancard__foot label{cursor:pointer;width:100%;min-height:24px}.plancard__why{margin-top:var(--sp-1);font-size:var(--text-caption);color:var(--muted);font-weight:var(--weight-regular);display:block}.plancard-grid{gap:var(--sp-gridgap);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.fground--compose .fground__cols--aside{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.fground--compose{overflow:clip}.fground--compose .fground__aside{position:sticky;top:68px}@media (max-width:1000px){.fground--compose .fground__cols--aside{grid-template-columns:minmax(0,1fr)}.fground--compose .fground__aside{position:static}}.chanpick{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.chanpick__opt{gap:var(--sp-1-5);padding:var(--sp-4) var(--sp-card-x);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--card);min-width:0;color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.chanpick__opt:hover{border-style:solid;border-color:var(--brand)}.chanpick__opt--on{border-style:solid;border-color:var(--gold);box-shadow:0 0 0 3px var(--tint)}.chanpick__name{font-family:var(--display);font-weight:var(--weight-medium);font-size:var(--text-body);color:var(--brand-text)}.chanpick__why{font-size:var(--text-label);color:var(--muted);line-height:1.5}.wamock{--wa-header:#075e54;--wa-brand:#25d366;--wa-on-brand:#06382f;--wa-paper:#ece5dd;--wa-ink:#111b21;--wa-time:#6b7880;--wa-link:#027eb5;--wa-url:#667781;border-radius:var(--r-md);max-width:300px;margin:0 auto;overflow:hidden;box-shadow:0 2px 9px #00000024}.wamock__bar{background:var(--wa-header);color:#fff;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);font-size:var(--text-label)}.wamock__av,.wamock__bar{align-items:center;display:flex}.wamock__av{background:var(--wa-brand);width:26px;height:26px;color:var(--wa-on-brand);border-radius:50%;flex:0 0 26px;justify-content:center}.wamock__av,.wamock__who{font-weight:var(--weight-bold)}.wamock__who{min-width:0}.wamock__kind{font-size:var(--text-caption);font-weight:var(--weight-regular);opacity:.85;display:block}.wamock__body{background:var(--wa-paper);padding:var(--sp-3) var(--sp-2) var(--sp-3)}.wamock__bub{border-radius:var(--r-md);border-top-left-radius:var(--r-2xs);padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:var(--text-label);color:var(--wa-ink);white-space:pre-wrap;word-break:break-word;background:#fff;margin:0;line-height:1.5;box-shadow:0 1px 1px #00000017}.wamock__time{text-align:right;font-size:var(--text-caption);color:var(--wa-time);margin:var(--sp-1) 0 0;display:block}.wamock__btn{margin-top:var(--sp-1);border-radius:var(--r-md);text-align:center;padding:var(--sp-2);color:var(--wa-link);font-size:var(--text-label);font-weight:var(--weight-medium);background:#fff;box-shadow:0 1px 1px #00000017}.wamock__url{font-size:var(--text-caption);color:var(--wa-url);word-break:break-all;font-weight:var(--weight-regular);display:block}.mailframe{--mail-paper:#e8e4d8;border-radius:var(--r-sm);background:var(--mail-paper);border:0;width:100%;height:70vh;display:block}.skit-hero{justify-content:space-between;align-items:flex-start;gap:var(--sp-4) var(--sp-6);margin-bottom:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-lg);background-color:var(--md-a);background-image:linear-gradient(135deg,var(--md-a),var(--md-b));color:var(--md-on);box-shadow:var(--elev-raised);flex-wrap:wrap;display:flex}.skit-hero__text{flex:360px;min-width:0}.skit-hero__back{margin-bottom:var(--sp-2);font-size:var(--text-label);text-decoration:underline;display:inline-block}.skit-hero__back,.skit-hero__title{color:var(--md-on);font-weight:var(--weight-bold)}.skit-hero__title{font-family:var(--font-head);font-size:var(--text-display);letter-spacing:var(--track-tight);margin:0}.skit-hero__lead{margin:var(--sp-2) 0 0;max-width:68ch;color:var(--md-on);line-height:1.55}.skit-hero__chips{place-content:flex-start flex-end;gap:var(--sp-2);flex-wrap:wrap;flex:0 420px;min-width:0;display:flex}.skit-chip{align-items:center;gap:var(--sp-1-5);padding:var(--sp-1) var(--sp-3);border:1px solid var(--md-on);border-radius:var(--r-pill);color:var(--md-on);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:1.4;display:inline-flex}.skit-chip__dot{border-radius:50%;flex:none;width:8px;height:8px}.skit-chip--on .skit-chip__dot,.skit-chip__dot{background-color:var(--md-on)}.skit-chip--off .skit-chip__dot{box-shadow:inset 0 0 0 1.5px var(--md-on);background-color:#0000}.skit-chip--info .skit-chip__dot{box-shadow:0 0 0 2px var(--md-a),0 0 0 3.5px var(--md-on)}.skit-switch{align-items:center;gap:var(--sp-3);cursor:pointer;min-height:44px;margin:0;display:inline-flex}.skit-switch>input[type=checkbox]:checked{background-color:var(--md-ink)}.skit-switch>input[type=checkbox]:focus-visible{outline:2px solid var(--md-ink);outline-offset:2px}.skit-switch__label{font-weight:var(--weight-bold);color:var(--fg)}.skit-switch--lg>input[type=checkbox]{background-size:30px 30px;background-image:radial-gradient(circle at center,var(--md-on) 0 10px,transparent 10.5px);width:52px;height:30px}.skit-switch--lg .skit-switch__label{font-size:var(--text-h2);font-family:var(--font-head)}.skit-master{gap:var(--sp-3);min-width:0;display:grid}.skit-master__status{margin:0}.skit-pill{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-size:var(--text-label);font-weight:var(--weight-bold);align-items:center;line-height:1.4;display:inline-flex}.skit-pill--on{background-color:var(--ok-tint);color:var(--ok)}.skit-pill--off{background-color:var(--signal-tint);color:var(--signal-ink)}.skit-master:has(>.skit-switch input:checked) .skit-pill--off,.skit-master:not(:has(>.skit-switch input:checked)) .skit-pill--on{display:none}.skit-rule{gap:var(--sp-1);min-width:0;display:grid}.skit-rule__hint{color:var(--muted);font-size:var(--text-label);max-width:76ch;margin:0;line-height:1.5}.skit-callout{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--text-label);line-height:1.55;display:flex}.skit-callout__icon{width:18px;height:18px;margin-top:var(--sp-0-5);flex:none}.skit-callout--tip{background-color:var(--info-tint);color:var(--label)}.skit-callout--tip .skit-callout__icon{color:var(--md-ink)}.skit-callout--risk{background-color:var(--warn-tint);color:var(--gold-ink);border-color:var(--warn-line)}.skit-callout p{margin:0}.skit-section{min-width:0}.skit-section__body{gap:var(--sp-5);min-width:0;display:grid}.skit-divider{border-top:1px dashed var(--md-line);padding-top:var(--sp-4)}.skit-divider__title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.skit-divider__help{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--text-label);max-width:76ch}.skit-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:start;display:grid}.skit-grid .field{margin-bottom:0}.skit-masters{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.skit-preview{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background-color:var(--md-soft);border:1px solid var(--md-line);min-width:0;display:grid}.skit-preview__label{font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-caps)}.skit-preview__value{font-family:var(--mono);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:anywhere}.skit-preview__note{font-size:var(--text-label);color:var(--muted)}.skit-chips-field{gap:var(--sp-2);min-width:0;display:grid}.skit-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skit-chips__empty{color:var(--muted);font-size:var(--text-label)}.skit-chips__item{align-items:center;gap:var(--sp-1);padding:0 0 0 var(--sp-3);border-radius:var(--r-pill);background-color:var(--md-tint);color:var(--md-ink);font-weight:var(--weight-bold);font-size:var(--text-label);max-width:100%;display:inline-flex}.skit-chips__sub{font-weight:var(--weight-medium);color:var(--label)}.skit-chips__remove{min-width:var(--btn-h-sm);min-height:var(--btn-h-sm);border-radius:var(--r-pill);color:inherit;cursor:pointer;background-color:#0000;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.skit-chips__remove svg{width:16px;height:16px}.skit-chips__remove:hover{background-color:var(--md-tint-strong)}.skit-chips__remove:focus-visible{outline:2px solid var(--md-ink);outline-offset:-2px}.skit-savebar{bottom:calc(var(--botbar-h) + var(--sp-2));z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--md-line);border-radius:var(--r-lg);background-color:var(--card);box-shadow:var(--elev-raised);flex-wrap:wrap;display:flex;position:sticky}.skit-savebar__note{color:var(--muted);font-size:var(--text-label);margin:0}.skit-savebar__actions{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.skit-below{margin-top:var(--sp-6)}.skit-form{margin:0}.skit-fieldset{border:0;min-width:0;margin:0;padding:0}.skit-rule__status{margin:0}.skit-rule:has(>.skit-switch input:checked) .skit-pill--off,.skit-rule:not(:has(>.skit-switch input:checked)) .skit-pill--on{display:none}.skit-areas{gap:var(--sp-3);margin-bottom:var(--sp-5);padding:var(--sp-4);border:1px solid var(--md-line);border-radius:var(--r-lg);background-color:var(--card);min-width:0;display:grid}.skit-areas__title{font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-caps);margin:0}.skit-area{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;min-width:0;display:grid}.skit-area__title{padding-top:var(--sp-2);font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--fg);margin:0}.skit-area__list{gap:var(--sp-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.skit-area__link{min-height:var(--btn-h-sm);padding:0 var(--sp-3);border:1px solid var(--md-line);border-radius:var(--r-pill);background-color:var(--card);color:var(--md-ink);font-size:var(--text-label);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.skit-area__link:hover{background-color:var(--md-tint)}.skit-area__link:focus-visible{outline:2px solid var(--md-ink);outline-offset:2px}.skit-area__link.is-on{background-color:var(--md-a);border-color:var(--md-a);color:var(--md-on)}.skit-blurb{margin-bottom:var(--sp-4)}.skit-settings{gap:var(--sp-5) var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));min-width:0;display:grid}.skit-setting{gap:var(--sp-2);min-width:0;padding-top:var(--sp-4);border-top:1px dashed var(--md-line);align-content:start;display:grid}.skit-setting__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.skit-setting__name{flex:200px;min-width:0}.skit-setting__title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:anywhere;margin:0}.skit-setting__key{margin:var(--sp-0-5) 0 0;font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere}.skit-setting__control{min-width:0;max-width:100%}.skit-setting__control .num-wrap{align-items:flex-start}.skit-setting__pair{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;display:grid}.skit-setting__owned{font-size:var(--text-label);color:var(--label);margin:0}.skit-setting .setting-desc,.skit-setting .setting-explain{margin:0}.skit-callout .setting-desc,.skit-callout .setting-why__body,.skit-callout .setting-why__head{color:inherit}.skit-callout .setting-desc,.skit-callout .setting-explain{margin:0}.skit-savebar__reason{flex:260px;min-width:0;margin:0}.skit-savebar__reason.field{margin-bottom:0}.skit-savebar:has(.skit-savebar__reason) .skit-savebar__actions{flex:440px;justify-content:flex-end;align-items:flex-end}@media (max-width:767px){.skit-area{grid-template-columns:minmax(0,1fr)}.skit-area__title{padding-top:0}.skit-area__list{overscroll-behavior-x:contain;padding-bottom:var(--sp-1);flex-wrap:nowrap;position:relative;overflow-x:auto}.skit-area__list>li{flex:none}}@media (max-width:560px){.skit-hero{padding:var(--sp-5) var(--sp-4)}.skit-hero__chips{justify-content:flex-start}.skit-savebar__actions{width:100%}.skit-savebar__actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.skit-switch>input[type=checkbox]{transition:none}}.mdetail{--md-a:#2346d8;--md-b:#7b3fe4;--md-ink:#2346d8;--md-violet-ink:#5b2bc0;--md-soft:#f2f4fd;--md-tile:#fff;--md-tint:#2346d817;--md-tint-strong:#2346d829;--md-violet-tint:#7b3fe41c;--md-line:#2346d83d;--md-on:#fff;--portal-accent:var(--md-a);--brand-text:var(--md-ink);--brand-text-soft:var(--md-a)}:root[data-theme=dark] .mdetail{--md-ink:#a9b8ff;--md-violet-ink:#c9b2ff;--md-soft:#13203f;--md-tile:#0b1630;--md-tint:#7c92ff29;--md-tint-strong:#7c92ff42;--md-violet-tint:#9b7cff2e;--md-line:#7c92ff57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mdetail{--md-ink:#a9b8ff;--md-violet-ink:#c9b2ff;--md-soft:#13203f;--md-tile:#0b1630;--md-tint:#7c92ff29;--md-tint-strong:#7c92ff42;--md-violet-tint:#9b7cff2e;--md-line:#7c92ff57}}.mdetail .mdetail__card>.card__head{gap:var(--sp-3) var(--sp-4)}.mdetail .mdetail__card>.card__head h2{font-size:var(--text-h2);font-family:var(--font-head);letter-spacing:var(--track-tight)}.mdetail .mdetail__card>.card__head p{font-family:var(--mono);font-size:var(--text-caption)}.mdetail__toolbar{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.mdetail__tool{align-items:center;gap:var(--sp-1-5);min-height:34px;padding:var(--sp-1-5) var(--sp-3);border-radius:var(--r-sm);font-size:var(--text-label);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.mdetail__tool svg{flex:none;width:16px;height:16px}.mdetail__toolform{display:contents}button.mdetail__tool{font-family:inherit}.mdetail__tool:hover{border-color:currentColor}.mdetail__tool:focus-visible{outline:2px solid var(--md-a);outline-offset:2px}.mdetail__tool--primary{background-color:var(--md-a);background-image:linear-gradient(135deg,var(--md-a),var(--md-b));color:var(--md-on)}.mdetail__tool--primary:hover{border-color:#0000;box-shadow:0 4px 14px #2346d852}.mdetail__tool--blue{background-color:var(--md-tint);color:var(--md-ink)}.mdetail__tool--violet{background-color:var(--md-violet-tint);color:var(--md-violet-ink)}.mdetail__tool--gold{background-color:var(--warn-tint);color:var(--fg)}.mdetail__tool--danger{background-color:var(--signal-tint);color:var(--signal-ink)}.mdetail__toolbar .rowmenu__dots{width:var(--btn-h-sm);height:var(--btn-h-sm)}.mdetail__strip{justify-content:space-between;gap:var(--sp-4) var(--sp-6);padding:var(--sp-5) var(--sp-6);margin-bottom:var(--sp-5);border-radius:var(--r-lg);background-color:var(--md-soft);background-image:linear-gradient(90deg,var(--md-a),var(--md-b));background-position:0 0;background-repeat:no-repeat;background-size:100% 4px;flex-wrap:wrap}.mdetail__strip,.mdetail__who{align-items:center;display:flex}.mdetail__who{gap:var(--sp-4);flex:320px;min-width:0}.mdetail__avatar{background-color:var(--md-a);background-image:linear-gradient(135deg,var(--md-a),var(--md-b));width:64px;height:64px;color:var(--md-on);font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--track-slight);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 6px 18px #2346d840}.mdetail__id{min-width:0}.mdetail__nameline{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mdetail__name{font-family:var(--font-head);font-size:var(--text-title);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);color:var(--fg);overflow-wrap:anywhere;margin:0}.mdetail__line{margin:var(--sp-1) 0 0;color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-medium);overflow-wrap:anywhere}.mdetail__badges{gap:var(--sp-1-5);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.mdetail__tiles{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.mdetail__tile{min-width:128px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md);background-color:var(--md-tile);border:1px solid var(--md-line);flex:128px}.mdetail__tile dt{font-size:var(--text-caption);font-weight:var(--weight-bold);color:var(--muted);letter-spacing:var(--track-slight)}.mdetail__tile dd{margin:var(--sp-0-5) 0 0;font-weight:var(--weight-bold);color:var(--fg);overflow-wrap:anywhere}.mdetail__chip{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-pill);font-size:var(--text-caption);font-weight:var(--weight-bold);background-color:var(--md-tint);color:var(--md-ink);white-space:nowrap;display:inline-flex}.mdetail__chip--violet{background-color:var(--md-violet-tint);color:var(--md-violet-ink)}.mdetail__chip--plain{background-color:var(--md-tile);color:var(--label);border:1px solid var(--line)}.mdetail__grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.mdetail__info{min-width:0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--card)}.mdetail__info-title{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);display:flex}.mdetail__info-title svg{width:18px;height:18px;color:var(--md-ink);flex:none}.mdetail__rows{flex-direction:column;margin:0;display:flex}.mdetail__row{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid}.mdetail__row:first-child{border-top:0;padding-top:0}.mdetail__label{color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-medium)}.mdetail__value{min-width:0;color:var(--fg);font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0}.mdetail__value a{color:var(--md-ink)}.mdetail__form .card__head h2{font-size:var(--text-h2);font-family:var(--font-head);letter-spacing:var(--track-tight)}.mdetail__form .card__head p{max-width:76ch;line-height:1.5}.mdetail__section{gap:var(--sp-field);min-width:0;display:grid}.mdetail__section+.mdetail__section{border-top:1px dashed var(--md-line);padding-top:var(--sp-5);margin-top:var(--sp-2)}.mdetail__section-head h3{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--fg);margin:0}.mdetail__section-head p{margin:var(--sp-1) 0 0;font-size:var(--text-label);color:var(--muted);max-width:76ch}.mdetail .save-bar{background-color:var(--md-soft);justify-content:flex-end;align-items:center}.mdetail__foot{justify-content:flex-end;align-items:center;margin-left:auto}.mdetail__foot,.mdetail__links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mdetail .btn{color:var(--md-on);border-color:#0000}.mdetail .btn,.mdetail .btn:hover{background-color:var(--md-a);background-image:linear-gradient(135deg,var(--md-a),var(--md-b))}.mdetail .btn:hover{box-shadow:0 4px 14px #2346d84d}.mdetail .btn--ghost,.mdetail .btn--ghost:hover{color:var(--md-ink);border:1px solid var(--md-line);box-shadow:none;background-color:#0000;background-image:none}.mdetail .btn--ghost:hover{background-color:var(--md-tint)}.mdetail .btn--danger,.mdetail .btn--danger:hover{background-image:none;background-color:var(--danger);color:#fff}.mdetail .btn--gold,.mdetail .btn--gold:hover{background-image:none;background-color:var(--gold);color:var(--on-gold)}.mdetail .tab.is-on{background-color:var(--md-a);background-image:linear-gradient(135deg,var(--md-a),var(--md-b));color:var(--md-on);border-color:#0000}.mdetail .tab:hover{border-color:var(--md-line);color:var(--md-ink)}.mdetail .tab.is-on:hover{color:var(--md-on)}.mdetail .inp--focus,.mdetail .inp:focus-within{border-color:var(--md-a);box-shadow:0 0 0 3px var(--md-tint-strong)}.mdetail .head{border-bottom-color:var(--md-a)}.mdetail .back-link{color:var(--md-ink)}@media (max-width:560px){.mdetail__toolbar{justify-content:flex-start;width:100%}.mdetail__strip{padding:var(--sp-4) var(--sp-4)}.mdetail__avatar{width:52px;height:52px}.mdetail__row{grid-template-columns:112px minmax(0,1fr)}.mdetail__info{padding:var(--sp-4)}.mdetail__tile{flex-basis:calc(50% - 5px);min-width:0}}@media (prefers-reduced-motion:reduce){.mdetail__tool{transition:none}}.wform .head{border-bottom-color:var(--gold)}.wform .card{border-radius:var(--r-lg);box-shadow:0 1px 3px #10523c12}.wform .card__head{padding:var(--sp-4) var(--sp-6);gap:var(--sp-2) var(--sp-4)}.wform .card__head h2{font-family:var(--font-head);font-size:var(--text-h2);letter-spacing:var(--track-tight)}.wform .card__head p{margin-top:var(--sp-1);max-width:76ch;line-height:1.55}.wform .card__body{padding:var(--sp-6)}.wform .formstack{gap:var(--sp-4)}.wform .field{margin-bottom:0}.wform .hint{line-height:1.5}.wform .save-bar{justify-content:flex-end;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4) var(--sp-6);border-top:1px dashed var(--warn-line)}.wform .save-bar__reason{flex:280px}.wform .note{line-height:1.55}@media (max-width:560px){.wform .card__body,.wform .card__head{padding:var(--sp-4)}.wform .save-bar{padding:var(--sp-3) var(--sp-4)}}@keyframes swal-in{0%{opacity:0;transform:scale(.7)}45%{opacity:1;transform:scale(1.05)}80%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes swal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes swal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes swal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes swal-toast-in{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:none}}@keyframes swal-toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)scale(.94)}}@keyframes swal-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes swal-drawer-out-right{0%{transform:none}to{transform:translate(100%)}}@keyframes swal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes swal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes swal-spin{to{transform:rotate(1turn)}}.swal-icon{display:block}.swal-icon__draw{stroke-dasharray:1;stroke-dashoffset:0}.swal-icon__spin{transform-origin:12px 12px}@media (prefers-reduced-motion:no-preference){.swal-icon__draw{stroke-dashoffset:1px;animation:swal-draw .42s cubic-bezier(.65,0,.35,1) .18s forwards}.swal-icon__draw--2{animation-delay:.34s}.swal-icon--question,.swal-icon--warning{animation:swal-pulse .7s ease-in-out .2s 2}.swal-icon__spin{animation:swal-spin .8s linear infinite}.modal[open]::backdrop,.pop-m[open]::backdrop,.swal[open]::backdrop{animation:swal-fade-in .25s ease-out}.swal[open] .pop-m__card{animation:swal-in .3s cubic-bezier(.2,.9,.3,1)}.pop-t[data-closing]{animation:swal-toast-out .2s ease-in forwards}.pop-m[data-closing] .pop-m__card,.swal[data-closing] .pop-m__card{animation:swal-out .2s ease-in forwards}.drawer[data-closing],.modal[data-closing]::backdrop,.pop-m[data-closing],.pop-m[data-closing]::backdrop,.swal[data-closing],.swal[data-closing]::backdrop{animation:swal-fade-out .2s ease-in forwards}.drawer[data-closing] .drawer__panel--right{transition:none;animation:swal-drawer-out-right .2s ease-in forwards}.drawer[data-closing] .drawer__panel--bottom{transition:none;animation:swal-sheet-out .2s ease-in forwards}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.drawer[data-closing] .drawer__panel--auto.drawer__panel--bottom{animation:swal-drawer-out-right .2s ease-in forwards}}@media (prefers-reduced-motion:no-preference) and (max-width:767px){.drawer[data-closing] .drawer__panel--auto.drawer__panel--right{animation:swal-sheet-out .2s ease-in forwards}.swal[open] .pop-m__card{animation:pop-sheet-in .22s cubic-bezier(.2,.9,.3,1)}.pop-m[data-closing] .pop-m__card,.swal[data-closing] .pop-m__card{animation:swal-sheet-out .2s ease-in forwards}}@media (prefers-reduced-motion:no-preference) and (min-width:561px){.modal[open] .modal__card{animation:swal-in .3s cubic-bezier(.2,.9,.3,1)}.modal[data-closing] .modal__card{animation:swal-out .2s ease-in forwards}}@media (prefers-reduced-motion:no-preference) and (max-width:560px){.modal[data-closing] .modal__card{animation:swal-sheet-out .2s ease-in forwards}}@media (prefers-reduced-motion:reduce){.modal[open] .modal__card,.pop-m[open] .pop-m__card,.pop-t,.swal[open] .pop-m__card{animation:swal-fade-in .12s linear}.drawer[data-closing],.modal[data-closing],.pop-m[data-closing],.pop-t[data-closing],.swal[data-closing]{animation:swal-fade-out .12s linear forwards}.swal-icon__spin{animation:swal-spin 2s linear infinite}}.swal__foot{gap:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}.swal__btn{min-height:var(--btn-h);border-radius:var(--r-button);padding:0 var(--sp-6);cursor:pointer;font-size:var(--text-button);font-weight:var(--weight-medium);border:1px solid #0000}.swal__btn--no{border-color:var(--pop-card-cap);color:var(--pop-card-fg);background:0 0}.swal__btn--yes{color:#fff;background:linear-gradient(135deg,var(--emerald-700),var(--emerald-500));box-shadow:0 0 0 2px var(--gold-light) inset}.swal[data-tone=danger] .swal__btn--yes{background:linear-gradient(135deg,var(--danger),var(--danger-h));box-shadow:none}.swal__btn:focus-visible{outline:3px solid var(--gold-light);outline-offset:2px}@media (max-width:767px){.swal__btn{flex:1 1 0}}.field>:where(.p-password>input),.field>:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color])),.field>:where(select:not([multiple]):not([size])),.field>:where(select[size="1"]:not([multiple])),.field>:where(textarea){height:var(--ctl-h);font-family:var(--sans);font-size:var(--text-body);color:var(--fg);background:var(--field);border:1px solid var(--line);border-radius:var(--r-control);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);padding:0 14px}.field>:where(textarea){height:auto;min-height:calc(var(--ctl-h) * 2);padding:12px 14px;line-height:1.5}.field>:where(.p-password){width:100%;display:block}.field>:where(.p-password>input){width:100%;padding-right:44px}.field>:where(.p-password>input:focus),.field>:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus),.field>:where(select:focus),.field>:where(textarea:focus){border-color:var(--brand-text-soft);box-shadow:var(--ring-focus);outline:none}.field>:where(input:disabled),.field>:where(select:disabled),.field>:where(textarea:disabled){background:var(--field-off);color:var(--muted);cursor:not-allowed}.field>.combo>:where(.inp),.field>:where(.inp){height:var(--ctl-h);border-radius:var(--r-control);font-size:var(--text-body);padding:0 14px}.field>:where(.phonefield){min-height:var(--ctl-h);border-radius:var(--r-control)}.field>.phonefield>:where(input){font-size:var(--text-body)}@media (max-width:767px){.field>.combo>:where(.inp),.field>.phonefield>:where(input),.field>:where(.inp),.field>:where(.p-password>input),.field>:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color])),.field>:where(select),.field>:where(textarea){font-size:var(--text-field-min)}}.field>:where(.hint){font-size:var(--text-label);margin-top:6px;padding:0 4px;line-height:1.45}.field{--field-ground:var(--card);--field-fill:var(--field);--maxch:100%}.field--ok{--field-fill:var(--ok-tint)}.field--bad{--field-fill:var(--signal-tint)}.field--locked{--field-fill:var(--line)}.nl-item,.pm-card{--field-ground:var(--bg)}@supports selector(:has(a)){.field:has(>:user-invalid){--field-fill:var(--signal-tint)}.field:has(>.p-password>input:user-invalid){--field-fill:var(--signal-tint)}.field:has(>.inp--disabled),.field:has(>.p-password>input:disabled),.field:has(>.phonefield input:disabled),.field:has(>:disabled){--field-fill:var(--field-off)}.field:has(>label:not(.sr-only)+.combo),.field:has(>label:not(.sr-only)+.inp),.field:has(>label:not(.sr-only)+.p-password),.field:has(>label:not(.sr-only)+.phonefield),.field:has(>label:not(.sr-only)+:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]))),.field:has(>label:not(.sr-only)+:where(select)),.field:has(>label:not(.sr-only)+:where(textarea)){position:relative}.field:has(>label:not(.sr-only)+.combo)>label,.field:has(>label:not(.sr-only)+.inp)>label,.field:has(>label:not(.sr-only)+.p-password)>label,.field:has(>label:not(.sr-only)+.phonefield)>label,.field:has(>label:not(.sr-only)+:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color])))>label,.field:has(>label:not(.sr-only)+:where(select))>label,.field:has(>label:not(.sr-only)+:where(textarea))>label{z-index:var(--z-1);max-width:calc(min(100%,var(--maxch)) - 22px);background:linear-gradient(to bottom,var(--field-ground) 50%,var(--field-fill) 50%);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--label);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:6px;margin:0;padding:0 5px;line-height:1.3;position:absolute;top:0;left:11px;overflow:hidden;transform:translateY(-50%)}.field:has(>label:not(.sr-only)+:focus-within)>label{color:var(--brand-text)}.field:has(>label:not(.sr-only)+:-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([readonly]):not(:disabled),textarea:not([readonly]):not(:disabled)):placeholder-shown:not(:focus):not(:-webkit-autofill))>label{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--muted);background:0 0;top:24px}.field:has(>label:not(.sr-only)+:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([readonly]):not(:disabled),textarea:not([readonly]):not(:disabled)):placeholder-shown:not(:focus):not(:autofill))>label{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--muted);background:0 0;top:24px}.field:has(>label:not(.sr-only)+.p-password>input:not([readonly]):not(:disabled):placeholder-shown:not(:focus):not(:-webkit-autofill))>label{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--muted);background:0 0;top:24px}.field:has(>label:not(.sr-only)+.p-password>input:not([readonly]):not(:disabled):placeholder-shown:not(:focus):not(:autofill))>label{font-size:var(--text-body);font-weight:var(--weight-regular);color:var(--muted);background:0 0;top:24px}.field>label:not(.sr-only)+:-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([readonly]):not(:disabled),textarea:not([readonly]):not(:disabled)):not(:-webkit-autofill):placeholder-shown:not(:focus)::placeholder{color:#0000}.field>label:not(.sr-only)+:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not([readonly]):not(:disabled),textarea:not([readonly]):not(:disabled)):not(:autofill):placeholder-shown:not(:focus)::placeholder{color:#0000}.field>label:not(.sr-only)+.p-password>input:not([readonly]):not(:disabled):not(:-webkit-autofill):placeholder-shown:not(:focus)::placeholder{color:#0000}.field>label:not(.sr-only)+.p-password>input:not([readonly]):not(:disabled):not(:autofill):placeholder-shown:not(:focus)::placeholder{color:#0000}}@media (prefers-reduced-motion:no-preference){.field>label{transition:top var(--dur-fast) var(--ease-out),font-size var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}}:where(.choicecards){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;display:grid}:where(.choicecards)>:not(label){grid-column:1/-1}:where(.choicecards>label),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)){border:1px solid var(--line);background:var(--field);color:var(--fg);font-size:var(--text-body);font-weight:var(--weight-regular);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;margin:0 0 10px;padding:14px 16px;line-height:1.45;display:grid}:where(.choicecards)>label{margin:0}:where(.choicecards>label):hover,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):hover,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):hover,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):hover{border-color:var(--brand-text-soft)}:where(.choicecards>label):has(>input:checked),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked){border-color:var(--e700);background:var(--ok-tint);box-shadow:inset 0 0 0 1px var(--e700)}:where(.choicecards>label):has(>input:focus-visible),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible){border-color:var(--brand-text-soft);box-shadow:var(--ring-focus);outline-offset:2px;outline:2px solid #0000}:where(.choicecards>label):has(>input:disabled),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled){background:var(--bg);cursor:not-allowed;border-style:dashed}:where(.choicecards>label):has(>input:disabled):hover,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):hover,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):hover,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):hover{border-color:var(--line)}:where(.choicecards>label)>span,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>span,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>span,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>span{font-weight:var(--weight-medium)}:where(.choicecards>label)>small,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>small,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>small,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>small{font-size:var(--text-label);color:var(--muted);grid-column:2;line-height:1.5}:where(.choicecards>label)>input,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input{appearance:none;border:1.5px solid var(--line);background-color:var(--card);width:20px;height:20px;cursor:inherit;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-radius:6px;flex:none;margin:1px 0 0;padding:0}:where(.choicecards>label)>input[type=radio],:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input[type=radio],:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input[type=radio],:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input[type=radio]{border-radius:50%}:where(.choicecards>label)>input:checked,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked{border-color:var(--gold);background-color:var(--gold);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23062A20' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.choicecards>label)>input:focus-visible,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:focus-visible,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:focus-visible,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:focus-visible{outline:none}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox],:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]{appearance:none;background-color:var(--sw-off,var(--muted));width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--sw-edge,transparent);cursor:pointer;background-image:radial-gradient(circle,#fff 0 7px,#0000 7.5px);background-position:0;background-repeat:no-repeat;background-size:22px 22px;border:0;border-radius:999px;flex:none;align-self:center;margin:0;padding:0}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:checked,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:checked{background-color:var(--e700);box-shadow:none;background-position:100%}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:focus-visible,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:focus-visible{outline:2px solid var(--brand-text-soft);outline-offset:2px}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:disabled,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox],:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]{transition:background-color var(--dur-fast) var(--ease-out),background-position var(--dur-fast) var(--ease-out)}}:where(.choicecards>label):has(>input:disabled):has(>input:checked):hover,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):has(>input:checked):hover,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):has(>input:checked):hover,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled):has(>input:checked):hover{border-color:var(--e700)}:where(.choicecards>label):has(>input:disabled)>input,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled)>input,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled)>input,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled)>input{opacity:.55}:root[data-theme=dark]{--sw-off:var(--line);--sw-edge:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sw-off:var(--line);--sw-edge:var(--muted)}}@media (forced-colors:active){:where(.choicecards>label):has(>input:checked),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:checked){border-width:2px;border-color:highlight;padding:13px 15px}:where(.choicecards>label):has(>input:focus-visible),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:focus-visible){outline-offset:2px;outline:2px solid highlight}:where(.choicecards>label):has(>input:disabled),:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled),:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled),:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *)):has(>input:disabled){border-color:graytext}:where(.choicecards>label)>input,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input{forced-color-adjust:none;background-color:canvas;border-color:buttontext}:where(.choicecards>label)>input:checked,:where(fieldset>label:has(>input[type=radio]):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked,:where(label:has(>input:is([type=radio],[type=checkbox])):has(~label>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked,:where(label:has(>input:is([type=radio],[type=checkbox]))~label:has(>input:is([type=radio],[type=checkbox])):not([data-switch]):not([data-native]):not([data-native] *):not(table *))>input:checked{background-color:highlight;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:highlight}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox],:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]{forced-color-adjust:none;box-shadow:none;background-color:canvas;background-image:radial-gradient(circle,buttontext 0 7px,#0000 7.5px);border:1px solid buttontext}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:checked,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:checked{background-color:highlight;background-image:radial-gradient(circle,highlighttext 0 7px,#0000 7.5px);border-color:highlight}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:focus-visible,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:focus-visible{outline:2px solid highlight}:where(label:has(>input[type=checkbox]):not(:has(~label>input:is([type=radio],[type=checkbox]))):not(label:has(>input:is([type=radio],[type=checkbox]))~label):not(.choicecards>label):not([data-native]):not([data-native] *):not(table *))>input[type=checkbox]:disabled,:where(label[data-switch]:has(>input[type=checkbox]))>input[type=checkbox]:disabled{opacity:1;border-color:graytext}}select:not([multiple]):not([size]),select[size="1"]:not([multiple]){appearance:none;border-radius:var(--r-control);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px),calc(100% - 14px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}select:not([multiple]):not([size]):disabled,select[size="1"]:not([multiple]):disabled{cursor:not-allowed}.filterbar select:not([multiple]){border-radius:var(--r-control)}.selpop{z-index:var(--z-max);border:1px solid var(--line);background:var(--card);max-height:min(360px,100vh - 24px);color:var(--fg);box-shadow:var(--elev-overlay);font-size:var(--text-body);border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:6px;display:flex;position:fixed;inset:auto;overflow:hidden}.selpop__search{height:var(--ctl-h-sm);border:1px solid var(--line);border-radius:var(--r-control);background:var(--field);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.selpop__search:focus-within{border-color:var(--brand-text-soft);box-shadow:var(--ring-focus)}.selpop__search input{min-width:0;height:100%;min-height:0;box-shadow:none;font-size:var(--text-body);color:var(--fg);background:0 0;border:0;outline:0;flex:auto;padding:0}.selpop__icon{width:16px;height:16px;color:var(--muted);flex:none}.selpop__list{overscroll-behavior:contain;outline:none;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.selpop__group{font-family:var(--mono);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--label);padding:10px 10px 4px}.selpop__opt{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;line-height:1.35;display:flex}.selpop__opt--active{background:var(--info-tint)}.selpop__opt[aria-selected=true]{color:var(--brand-text);font-weight:var(--weight-medium)}.selpop__opt[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.selpop__label{overflow-wrap:anywhere;flex:auto;min-width:0}.selpop__hl{background:var(--gold-surface);color:inherit;border-radius:3px}.selpop__tick{width:16px;height:16px;color:var(--brand-text);flex:none}.selpop__empty{font-size:var(--text-label);color:var(--muted);padding:12px 10px}@keyframes selpop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.selpop{animation:selpop-in var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.selpop__opt--active{outline-offset:-2px;outline:2px solid highlight}}div.cal{transform-origin:top;border-radius:16px;width:max-content;min-width:min(320px,100vw - 16px);max-width:calc(100vw - 16px);margin:0;inset:auto}div.cal .cal__body,div.cal .cal__pick{padding:14px}div.cal .cal__head{gap:8px;margin-bottom:10px}div.cal .cal__arrow{width:32px;height:32px;color:var(--fg);background:0 0;border-color:#0000;border-radius:999px;flex:0 0 32px}div.cal .cal__arrow:hover{background:var(--info-tint);color:var(--brand-text)}div.cal .cal__msel{border-radius:999px;padding:6px 12px}div.cal .cal__grid{grid-template-columns:repeat(7,40px);gap:2px}div.cal .cal__dow{height:28px}div.cal .cal__day{border-radius:999px;height:40px}div.cal .cal__day:not([disabled]):not(.cal__day--in):hover{background:var(--info-tint)}div.cal .cal__day[aria-current=date]{box-shadow:inset 0 0 0 2px var(--gold)}div.cal .cal__day--in{border-radius:0}div.cal .cal__day--edge,div.cal .cal__day--edge:hover{background:var(--e700);color:#fff}div.cal .cal__pick-grid{gap:8px}div.cal .cal__pick-grid>*{border-color:var(--line);border-radius:999px;height:40px}div.cal .cal__pick-grid>:hover{background:var(--info-tint);border-color:var(--brand-text-soft)}div.cal .cal__pick-grid>.cal__day--edge{background:var(--e700);border-color:var(--e700);color:#fff}div.cal .cal__jump>*{border-radius:999px;height:32px}@media (max-width:360px){div.cal .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr))}div.cal .cal__day{height:36px}}@media (max-width:560px){div.cal{flex-direction:column}div.cal .cal__presets{border-right:0;border-bottom:1px solid var(--line-soft);flex:none;gap:6px;width:auto;display:flex;position:relative;overflow-x:auto}div.cal .cal__preset{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:no-preference){div.cal{animation:swal-in .26s cubic-bezier(.2,.9,.3,1)}}@media (prefers-reduced-motion:reduce){div.cal{animation:swal-fade-in .12s linear}}.choicecards:has(+.hint){margin-bottom:0}.portal-member .side .nav-item[aria-current=page]{background-color:var(--e600);background-image:linear-gradient(120deg,var(--e600),var(--e800))}.portal-member .chip-link.is-current,.portal-member .tab.is-on{background-color:var(--e700);background-image:linear-gradient(135deg,var(--e600),var(--e800))}.portal-member .bar__fill{background-color:var(--e500);background-image:linear-gradient(90deg,var(--e700),var(--e500))}.portal-member .step--done .step__dot{background-color:var(--e700);background-image:linear-gradient(145deg,var(--e600),var(--e800))}.portal-member .step--done .step__line{background-color:var(--e700);background-image:linear-gradient(90deg,var(--e800),var(--e600))}@media (max-width:767px){:root{--ctl-h-sm:44px;--btn-h-sm:44px}}.inp>input.inp__text{height:100%;box-shadow:none;font:inherit;background:0 0}.combo .combo__search input,.inp>input.inp__text{min-width:0;min-height:0;border:0;border-radius:0;padding:0}.filterbar .inp{height:var(--ctl-h-sm)}.filterbar input[type=checkbox],.filterbar input[type=radio]{min-width:0;min-height:0;padding:0}@media (prefers-reduced-motion:no-preference){.btn:not([disabled]):not([aria-disabled=true]):active,.calldock__act:active,.pop-m__btn:active,.rowmenu__dots:active,.swal__btn:active{transform:var(--press)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}