@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:400;src:url(../assets/fonts/BricolageGrotesque-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:500;src:url(../assets/fonts/BricolageGrotesque-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:600;src:url(../assets/fonts/BricolageGrotesque-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Bricolage Grotesque;font-style:normal;font-weight:700;src:url(../assets/fonts/BricolageGrotesque-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../assets/fonts/Manrope-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../assets/fonts/Manrope-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../assets/fonts/Manrope-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../assets/fonts/Manrope-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../assets/fonts/Manrope-800.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}*{margin:0}html{min-height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5;min-height:100vh}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0}ol,ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:light;--font-display:"Bricolage Grotesque",Manrope,"Segoe UI",sans-serif;--font-sans:Manrope,"Bricolage Grotesque","Segoe UI",sans-serif;--font-mono:"Fira Code","IBM Plex Mono",Consolas,monospace;--base-white:#fff;--base-black:#000;--primary-50:#f3f7fb;--primary-100:#e3eaf6;--primary-200:#cddcf0;--primary-300:#abc4e5;--primary-400:#82a6d8;--primary-500:#6488cc;--primary-600:#5170bf;--primary-700:#475fae;--primary-800:#3e4e8f;--primary-900:#364472;--neutral-50:#e8eaf1;--neutral-100:#d6dae7;--neutral-200:#bac0d6;--neutral-300:#98a0c2;--neutral-400:#8085b1;--neutral-500:#6e71a2;--neutral-600:#626293;--neutral-700:#54537a;--neutral-800:#464663;--neutral-900:#2d2d3e;--secondary-50:#f5f3f1;--secondary-100:#e5e3dc;--secondary-200:#cdc8bb;--secondary-300:#b0a694;--secondary-400:#9d917c;--secondary-500:#8a7c68;--secondary-600:#766758;--secondary-700:#605248;--secondary-800:#524741;--secondary-900:#493f3a;--accent-50:#fffbeb;--accent-100:#fef3c7;--accent-200:#fde3a4;--accent-300:#fcd577;--accent-400:#fbc749;--accent-500:#fbc749;--accent-600:#f0b22a;--accent-700:#ca8a04;--accent-800:#854d0e;--accent-900:#5c3504;--grey-50:#fafafa;--grey-100:#f5f5f5;--grey-200:#e5e5e5;--grey-300:#d4d4d4;--grey-400:#a3a3a3;--grey-500:#737373;--grey-600:#525252;--grey-700:#404040;--grey-800:#262626;--grey-900:#171717;--semantic-red-50:#fef2f2;--semantic-red-100:#fee2e2;--semantic-red-200:#fecaca;--semantic-red-300:#fca5a5;--semantic-red-400:#f87171;--semantic-red-500:#ef4444;--semantic-red-600:#dc2626;--semantic-red-700:#b91c1c;--semantic-red-800:#991b1b;--semantic-red-900:#7f1d1d;--semantic-green-50:#f0fdf4;--semantic-green-100:#dcfce7;--semantic-green-200:#bbf7d0;--semantic-green-300:#86efac;--semantic-green-400:#4ade80;--semantic-green-500:#22c55e;--semantic-green-700:#15803d;--semantic-green-800:#166534;--semantic-green-900:#14532d;--shadow-sm:0 1px 2px rgb(10 13 18/5%),inset 0 -2px 0 rgb(10 13 18/5%),inset 0 0 0 1px rgba(10,13,18,.18);--shadow-xl:0 4px 4px rgb(10 13 18/4%),0 24px 48px rgba(10,13,18,.1);--radius-none:0;--radius-xxs:.125rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px;--h1-bold-font-size:3.75rem;--h1-bold-line-height:4.5rem;--h1-bold-font-weight:700;--h1-bold-letter-spacing:0;--h2-bold-font-size:3rem;--h2-bold-line-height:3.75rem;--h2-bold-font-weight:700;--h2-bold-letter-spacing:0;--h3-bold-font-size:2.25rem;--h3-bold-line-height:2.75rem;--h3-bold-font-weight:700;--h3-bold-letter-spacing:0;--h4-bold-font-size:2rem;--h4-bold-line-height:2.5rem;--h4-bold-font-weight:700;--h4-bold-letter-spacing:0;--h5-bold-font-size:1.125rem;--h5-bold-line-height:1.75rem;--h5-bold-font-weight:700;--h5-bold-letter-spacing:0;--h6-bold-font-size:1rem;--h6-bold-line-height:1.5rem;--h6-bold-font-weight:700;--h6-bold-letter-spacing:0;--body-20-regular-font-size:1.25rem;--body-20-regular-line-height:1.875rem;--body-20-regular-font-weight:400;--body-20-regular-letter-spacing:0;--body-20-semibold-font-size:1.25rem;--body-20-semibold-line-height:1.875rem;--body-20-semibold-font-weight:600;--body-20-semibold-letter-spacing:0;--body-20-bold-font-size:1.25rem;--body-20-bold-line-height:1.875rem;--body-20-bold-font-weight:700;--body-20-bold-letter-spacing:0;--body-18-regular-font-size:1.125rem;--body-18-regular-line-height:1.75rem;--body-18-regular-font-weight:400;--body-18-regular-letter-spacing:0;--body-18-semibold-font-size:1.125rem;--body-18-semibold-line-height:1.75rem;--body-18-semibold-font-weight:600;--body-18-semibold-letter-spacing:0;--body-18-bold-font-size:1.125rem;--body-18-bold-line-height:1.75rem;--body-18-bold-font-weight:700;--body-18-bold-letter-spacing:0;--body-16-regular-font-size:1rem;--body-16-regular-line-height:1.5rem;--body-16-regular-font-weight:400;--body-16-regular-letter-spacing:0;--body-16-semibold-font-size:1rem;--body-16-semibold-line-height:1.5rem;--body-16-semibold-font-weight:600;--body-16-semibold-letter-spacing:0;--body-16-bold-font-size:1rem;--body-16-bold-line-height:1.5rem;--body-16-bold-font-weight:700;--body-16-bold-letter-spacing:0;--body-14-regular-font-size:.875rem;--body-14-regular-line-height:1.25rem;--body-14-regular-font-weight:400;--body-14-regular-letter-spacing:0;--body-14-semibold-font-size:.875rem;--body-14-semibold-line-height:1.25rem;--body-14-semibold-font-weight:600;--body-14-semibold-letter-spacing:0;--body-14-bold-font-size:.875rem;--body-14-bold-line-height:1.25rem;--body-14-bold-font-weight:700;--body-14-bold-letter-spacing:0;--caption-regular-font-size:.75rem;--caption-regular-line-height:1.125rem;--caption-regular-font-weight:400;--caption-regular-letter-spacing:0;--caption-semibold-font-size:.75rem;--caption-semibold-line-height:1.125rem;--caption-semibold-font-weight:600;--caption-semibold-letter-spacing:0;--caption-bold-font-size:.75rem;--caption-bold-line-height:1.125rem;--caption-bold-font-weight:700;--caption-bold-letter-spacing:0}html{background:var(--primary-50)}body,html{color:var(--neutral-900)}body{background:transparent;font-family:var(--font-sans)}#__nuxt{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1 auto}[role=button],button{cursor:pointer}[aria-disabled=true],button:disabled{cursor:not-allowed}strong{font-weight:var(--body-16-semibold-font-weight)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:var(--h1-bold-font-size);font-weight:var(--h1-bold-font-weight);letter-spacing:var(--h1-bold-letter-spacing);line-height:var(--h1-bold-line-height)}h1,h2{font-family:var(--font-display)}h2{font-size:var(--h2-bold-font-size);font-weight:var(--h2-bold-font-weight);letter-spacing:var(--h2-bold-letter-spacing);line-height:var(--h2-bold-line-height)}h3{font-size:var(--h3-bold-font-size);font-weight:var(--h3-bold-font-weight);letter-spacing:var(--h3-bold-letter-spacing);line-height:var(--h3-bold-line-height)}h3,h4{font-family:var(--font-display)}h4{font-size:var(--h4-bold-font-size);font-weight:var(--h4-bold-font-weight);letter-spacing:var(--h4-bold-letter-spacing);line-height:var(--h4-bold-line-height)}h5{font-size:var(--h5-bold-font-size);font-weight:var(--h5-bold-font-weight);letter-spacing:var(--h5-bold-letter-spacing);line-height:var(--h5-bold-line-height)}h5,h6{font-family:var(--font-display)}h6{font-size:var(--h6-bold-font-size);font-weight:var(--h6-bold-font-weight);letter-spacing:var(--h6-bold-letter-spacing);line-height:var(--h6-bold-line-height)}:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-500) 42%,transparent);outline-offset:3px}::-moz-selection{background:color-mix(in srgb,var(--primary-500) 24%,transparent);color:var(--neutral-900)}::selection{background:color-mix(in srgb,var(--primary-500) 24%,transparent);color:var(--neutral-900)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;overflow-wrap:normal!important;white-space:nowrap!important}.slim-scroll{scrollbar-color:color-mix(in srgb,var(--primary-500) 50%,transparent) transparent;scrollbar-width:thin}.slim-scroll::-webkit-scrollbar{height:8px;width:8px}.slim-scroll::-webkit-scrollbar-track{background:transparent;border-radius:var(--radius-full)}.slim-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--primary-500) 50%,transparent);border:2px solid transparent;border-radius:var(--radius-full)}.slim-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primary-500) 80%,transparent)}.text-h1-bold{font-size:var(--h1-bold-font-size);font-weight:var(--h1-bold-font-weight);letter-spacing:var(--h1-bold-letter-spacing);line-height:var(--h1-bold-line-height)}.text-h1-bold,.text-h2-bold{font-family:var(--font-display)}.text-h2-bold{font-size:var(--h2-bold-font-size);font-weight:var(--h2-bold-font-weight);letter-spacing:var(--h2-bold-letter-spacing);line-height:var(--h2-bold-line-height)}.text-h3-bold{font-size:var(--h3-bold-font-size);font-weight:var(--h3-bold-font-weight);letter-spacing:var(--h3-bold-letter-spacing);line-height:var(--h3-bold-line-height)}.text-h3-bold,.text-h4-bold{font-family:var(--font-display)}.text-h4-bold{font-size:var(--h4-bold-font-size);font-weight:var(--h4-bold-font-weight);letter-spacing:var(--h4-bold-letter-spacing);line-height:var(--h4-bold-line-height)}.text-h5-bold{font-size:var(--h5-bold-font-size);font-weight:var(--h5-bold-font-weight);letter-spacing:var(--h5-bold-letter-spacing);line-height:var(--h5-bold-line-height)}.text-h5-bold,.text-h6-bold{font-family:var(--font-display)}.text-h6-bold{font-size:var(--h6-bold-font-size);font-weight:var(--h6-bold-font-weight);letter-spacing:var(--h6-bold-letter-spacing);line-height:var(--h6-bold-line-height)}.text-body-20-regular{font-family:var(--font-sans);font-size:var(--body-20-regular-font-size);font-weight:var(--body-20-regular-font-weight);letter-spacing:var(--body-20-regular-letter-spacing);line-height:var(--body-20-regular-line-height)}.text-body-20-semibold{font-family:var(--font-sans);font-size:var(--body-20-semibold-font-size);font-weight:var(--body-20-semibold-font-weight);letter-spacing:var(--body-20-semibold-letter-spacing);line-height:var(--body-20-semibold-line-height)}.text-body-20-bold{font-family:var(--font-sans);font-size:var(--body-20-bold-font-size);font-weight:var(--body-20-bold-font-weight);letter-spacing:var(--body-20-bold-letter-spacing);line-height:var(--body-20-bold-line-height)}.text-body-18-regular{font-family:var(--font-sans);font-size:var(--body-18-regular-font-size);font-weight:var(--body-18-regular-font-weight);letter-spacing:var(--body-18-regular-letter-spacing);line-height:var(--body-18-regular-line-height)}.text-body-18-semibold{font-family:var(--font-sans);font-size:var(--body-18-semibold-font-size);font-weight:var(--body-18-semibold-font-weight);letter-spacing:var(--body-18-semibold-letter-spacing);line-height:var(--body-18-semibold-line-height)}.text-body-18-bold{font-family:var(--font-sans);font-size:var(--body-18-bold-font-size);font-weight:var(--body-18-bold-font-weight);letter-spacing:var(--body-18-bold-letter-spacing);line-height:var(--body-18-bold-line-height)}.text-body-16-regular{font-family:var(--font-sans);font-size:var(--body-16-regular-font-size);font-weight:var(--body-16-regular-font-weight);letter-spacing:var(--body-16-regular-letter-spacing);line-height:var(--body-16-regular-line-height)}.text-body-16-semibold{font-family:var(--font-sans);font-size:var(--body-16-semibold-font-size);font-weight:var(--body-16-semibold-font-weight);letter-spacing:var(--body-16-semibold-letter-spacing);line-height:var(--body-16-semibold-line-height)}.text-body-16-bold{font-family:var(--font-sans);font-size:var(--body-16-bold-font-size);font-weight:var(--body-16-bold-font-weight);letter-spacing:var(--body-16-bold-letter-spacing);line-height:var(--body-16-bold-line-height)}.text-body-14-regular{font-family:var(--font-sans);font-size:var(--body-14-regular-font-size);font-weight:var(--body-14-regular-font-weight);letter-spacing:var(--body-14-regular-letter-spacing);line-height:var(--body-14-regular-line-height)}.text-body-14-semibold{font-family:var(--font-sans);font-size:var(--body-14-semibold-font-size);font-weight:var(--body-14-semibold-font-weight);letter-spacing:var(--body-14-semibold-letter-spacing);line-height:var(--body-14-semibold-line-height)}.text-body-14-bold{font-family:var(--font-sans);font-size:var(--body-14-bold-font-size);font-weight:var(--body-14-bold-font-weight);letter-spacing:var(--body-14-bold-letter-spacing);line-height:var(--body-14-bold-line-height)}.text-caption-regular{font-family:var(--font-sans);font-size:var(--caption-regular-font-size);font-weight:var(--caption-regular-font-weight);letter-spacing:var(--caption-regular-letter-spacing);line-height:var(--caption-regular-line-height)}.text-caption-semibold{font-family:var(--font-sans);font-size:var(--caption-semibold-font-size);font-weight:var(--caption-semibold-font-weight);letter-spacing:var(--caption-semibold-letter-spacing);line-height:var(--caption-semibold-line-height)}.text-caption-bold{font-family:var(--font-sans);font-size:var(--caption-bold-font-size);font-weight:var(--caption-bold-font-weight);letter-spacing:var(--caption-bold-letter-spacing);line-height:var(--caption-bold-line-height)}.container{margin-inline:auto;max-width:var(--container-width,1440px);padding-inline:clamp(1.25rem,-.3928571429rem + 8.2142857143vw,7rem);width:100%}.container--narrow{--container-width:768px}.container--wide{--container-width:1536px}.container--fluid{--container-width:100%;padding-inline:0}.app-shell,.ui-app-shell{min-height:100vh}.ui-page{display:grid;gap:1.5rem}.surface-card,.ui-panel{border:1px solid var(--primary-100);border-radius:var(--radius-2xl)}.surface-card,.surface-card--elevated,.ui-panel,.ui-panel--elevated{background:var(--base-white);box-shadow:var(--shadow-xl)}.ui-panel--padded{padding:1.5rem}.ui-page-header{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem}.ui-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.section-heading,.ui-section-heading{display:grid;gap:.5rem}.panel-label,.section-heading__eyebrow,.ui-panel-label,.ui-section-heading__eyebrow{color:var(--primary-900);font-family:var(--font-sans);font-size:var(--caption-bold-font-size);font-weight:var(--caption-bold-font-weight);letter-spacing:var(--caption-bold-letter-spacing);line-height:var(--caption-bold-line-height);text-transform:uppercase}.section-heading__title,.ui-section-heading__title{color:var(--neutral-900);font-family:var(--font-display);font-size:var(--h4-bold-font-size);font-weight:var(--h4-bold-font-weight);letter-spacing:var(--h4-bold-letter-spacing);line-height:var(--h4-bold-line-height);margin:0}.panel-note,.section-heading__text,.ui-panel-note,.ui-section-heading__text{color:var(--neutral-600);font-family:var(--font-sans);font-size:var(--body-16-regular-font-size);font-weight:var(--body-16-regular-font-weight);letter-spacing:var(--body-16-regular-letter-spacing);line-height:var(--body-16-regular-line-height);max-width:44rem}.ui-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.ui-toolbar__actions,.ui-toolbar__filters{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.status-stack,.ui-status-stack{align-content:start;display:grid;gap:.75rem;min-height:3.5rem}.form-field,.ui-field{display:grid;gap:.6rem;padding-bottom:1.3rem;position:relative}.form-field__label,.ui-field__label{color:var(--neutral-600);font-family:var(--font-sans);font-size:var(--body-14-semibold-font-size);font-weight:var(--body-14-semibold-font-weight);letter-spacing:var(--body-14-semibold-letter-spacing);line-height:var(--body-14-semibold-line-height)}.form-field__control,.ui-field__control{position:relative}.form-field__hint,.ui-field__hint{color:var(--neutral-300)}.form-field__error,.form-field__hint,.ui-field__error,.ui-field__hint{font-family:var(--font-sans);font-size:var(--caption-regular-font-size);font-weight:var(--caption-regular-font-weight);letter-spacing:var(--caption-regular-letter-spacing);line-height:var(--caption-regular-line-height)}.form-field__error,.ui-field__error{bottom:0;color:var(--semantic-red-600);left:0;min-height:1rem;position:absolute}.icon-button{align-items:center;border-radius:var(--radius-full);color:var(--neutral-300);display:inline-flex;height:2rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease;width:2rem}.icon-button:hover{background:color-mix(in srgb,var(--primary-900) 8%,transparent);color:var(--neutral-900)}.key-value-list,.ui-key-value-list{display:grid}.key-value-list__row,.ui-key-value-list__row{align-items:flex-start;border-bottom:1px solid var(--primary-100);display:flex;gap:1rem;justify-content:space-between;padding:.95rem 0}.key-value-list__row:last-child,.ui-key-value-list__row:last-child{border-bottom:0;padding-bottom:0}.key-value-list__label,.ui-key-value-list__label{color:var(--neutral-600);font-family:var(--font-sans);font-size:var(--body-14-regular-font-size);font-weight:var(--body-14-regular-font-weight);letter-spacing:var(--body-14-regular-letter-spacing);line-height:var(--body-14-regular-line-height)}.key-value-list__value,.ui-key-value-list__value{color:var(--neutral-900);font-family:var(--font-sans);font-size:var(--body-14-semibold-font-size);font-weight:var(--body-14-semibold-font-weight);letter-spacing:var(--body-14-semibold-letter-spacing);line-height:var(--body-14-semibold-line-height);text-align:right;word-break:break-word}.ui-key-value-list__value--mono{font-family:var(--font-mono)}.ui-stat-card{display:grid;gap:.5rem;min-width:8rem;padding:1rem}.ui-stat-card__value{color:var(--neutral-900);font-family:var(--font-display);font-size:var(--h4-bold-font-size);font-weight:var(--h4-bold-font-weight);letter-spacing:var(--h4-bold-letter-spacing);line-height:var(--h4-bold-line-height)}.table-shell,.ui-table-shell{background:transparent;border-radius:var(--radius-md);overflow:hidden}@media(max-width:767px){.ui-page-header{flex-direction:column}.ui-page-header__actions{justify-content:flex-start;width:100%}.key-value-list__row,.ui-key-value-list__row{flex-direction:column}.key-value-list__value,.ui-key-value-list__value{text-align:left}}
