:root{--font-display-large:400 clamp(36px, 2.25rem + 2.625vw, 57px)/1.12 var(--font-body);--font-display-large-emphasized:700 clamp(36px, 2.25rem + 2.625vw, 57px)/1.12 var(--font-body);--tracking-display-large:-.25px;--font-display-medium:400 clamp(28px, 1.75rem + 2.125vw, 45px)/1.16 var(--font-body);--font-display-medium-emphasized:700 clamp(28px, 1.75rem + 2.125vw, 45px)/1.16 var(--font-body);--font-display-small:400 clamp(24px, 1.5rem + 1.5vw, 36px)/1.22 var(--font-body);--font-display-small-emphasized:700 clamp(24px, 1.5rem + 1.5vw, 36px)/1.22 var(--font-body);--font-headline-large:400 clamp(24px, 1.5rem + 1vw, 32px)/1.25 var(--font-body);--font-headline-large-emphasized:700 clamp(24px, 1.5rem + 1vw, 32px)/1.25 var(--font-body);--font-headline-medium:400 clamp(22px, 1.375rem + .75vw, 28px)/1.29 var(--font-body);--font-headline-medium-emphasized:700 clamp(22px, 1.375rem + .75vw, 28px)/1.29 var(--font-body);--font-headline-small:400 clamp(20px, 1.25rem + .5vw, 24px)/1.33 var(--font-body);--font-headline-small-emphasized:700 clamp(20px, 1.25rem + .5vw, 24px)/1.33 var(--font-body);--font-title-large:500 clamp(18px, 1.125rem + .5vw, 22px)/1.27 var(--font-body);--font-title-large-emphasized:700 clamp(18px, 1.125rem + .5vw, 22px)/1.27 var(--font-body);--font-title-medium:500 clamp(14px, .875rem + .25vw, 16px)/1.5 var(--font-body);--font-title-medium-emphasized:700 clamp(14px, .875rem + .25vw, 16px)/1.5 var(--font-body);--tracking-title-medium:.15px;--font-title-small:500 clamp(12px, .75rem + .25vw, 14px)/1.43 var(--font-body);--font-title-small-emphasized:700 clamp(12px, .75rem + .25vw, 14px)/1.43 var(--font-body);--tracking-title-small:.1px;--font-body-large:400 clamp(14px, .875rem + .25vw, 16px)/1.5 var(--font-body);--font-body-large-emphasized:700 clamp(14px, .875rem + .25vw, 16px)/1.5 var(--font-body);--tracking-body-large:.5px;--font-body-medium:400 clamp(12px, .75rem + .25vw, 14px)/1.43 var(--font-body);--font-body-medium-emphasized:700 clamp(12px, .75rem + .25vw, 14px)/1.43 var(--font-body);--tracking-body-medium:.25px;--font-body-small:400 clamp(11px, .6875rem + .125vw, 12px)/1.33 var(--font-body);--font-body-small-emphasized:700 clamp(11px, .6875rem + .125vw, 12px)/1.33 var(--font-body);--tracking-body-small:.4px;--font-label-large:500 14px/1.43 var(--font-body);--font-label-large-emphasized:700 14px/1.43 var(--font-body);--tracking-label-large:.1px;--font-label-medium:500 12px/1.33 var(--font-body);--font-label-medium-emphasized:700 12px/1.33 var(--font-body);--tracking-label-medium:.5px;--font-label-small:500 11px/1.45 var(--font-body);--font-label-small-emphasized:700 11px/1.45 var(--font-body);--tracking-label-small:.5px;--elevation-0:none;--elevation-1:0 1px 2px #0000004d, 0 1px 3px 1px #00000026;--elevation-2:0 1px 2px #0000004d, 0 2px 6px 2px #00000026;--elevation-3:0 1px 3px #0000004d, 0 4px 8px 3px #00000026;--elevation-4:0 2px 3px #0000004d, 0 6px 10px 4px #00000026;--elevation-5:0 4px 4px #0000004d, 0 8px 12px 6px #00000026;--bp-compact:600px;--bp-medium:840px;--bp-expanded:1200px;--bp-large:1600px;--bp-xlarge:1920px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-none:0px;--radius-extra-small:4px;--radius-large-increased:20px;--radius-extra-large:var(--radius-xl);--radius-extra-large-increased:32px;--radius-extra-extra-large:48px;--radius-small:var(--radius-sm);--radius-medium:var(--radius-md);--radius-large:var(--radius-lg);--motion-duration-short:.15s;--motion-duration-medium:.25s;--motion-duration-long:.4s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.3, 0, 0, 1);--motion-spring-fast-spatial:linear(0, .037, .125, .237, .355, .467, .57, .659, .735, .797, .848, .887, .918, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--motion-spring-fast-spatial-duration:.224s;--motion-spring-fast-effects:linear(0, .044, .142, .261, .381, .491, .589, .672, .741, .797, .842, .877, .906, .928, .945, .958, .968, .976, .982, .986, .99, .992, .994, .996, .997, .998, .998, .999, 1);--motion-spring-fast-effects-duration:.15s;--motion-spring-default-spatial:linear(0, .038, .126, .237, .355, .468, .57, .66, .735, .798, .848, .888, .919, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--motion-spring-default-spatial-duration:.317s;--motion-spring-default-effects:linear(0, .044, .143, .262, .382, .493, .591, .674, .742, .798, .843, .879, .907, .929, .946, .959, .969, .976, .982, .987, .99, .992, .994, .996, .997, .998, .998, .999, 1);--motion-spring-default-effects-duration:.232s;--motion-spring-slow-spatial:linear(0, .037, .126, .237, .355, .468, .57, .659, .735, .797, .848, .887, .918, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--motion-spring-slow-spatial-duration:.484s;--motion-spring-slow-effects:linear(0, .044, .142, .261, .381, .492, .589, .672, .741, .797, .842, .878, .906, .928, .945, .958, .968, .976, .982, .986, .99, .992, .994, .996, .997, .998, .998, .999, 1);--motion-spring-slow-effects-duration:.327s;--transition-fast-spatial:.224s linear(0, .037, .125, .237, .355, .467, .57, .659, .735, .797, .848, .887, .918, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--transition-fast-effects:.15s linear(0, .044, .142, .261, .381, .491, .589, .672, .741, .797, .842, .877, .906, .928, .945, .958, .968, .976, .982, .986, .99, .992, .994, .996, .997, .998, .998, .999, 1);--transition-default-spatial:.317s linear(0, .038, .126, .237, .355, .468, .57, .66, .735, .798, .848, .888, .919, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--transition-default-effects:.232s linear(0, .044, .143, .262, .382, .493, .591, .674, .742, .798, .843, .879, .907, .929, .946, .959, .969, .976, .982, .987, .99, .992, .994, .996, .997, .998, .998, .999, 1);--transition-slow-spatial:.484s linear(0, .037, .126, .237, .355, .468, .57, .659, .735, .797, .848, .887, .918, .942, .96, .973, .983, .989, .994, .997, .999, 1, 1.001, 1.001, 1.002, 1.001, 1.001, 1.001, 1);--transition-slow-effects:.327s linear(0, .044, .142, .261, .381, .492, .589, .672, .741, .797, .842, .878, .906, .928, .945, .958, .968, .976, .982, .986, .99, .992, .994, .996, .997, .998, .998, .999, 1);--icon-font-family:"Material Symbols Rounded";--icon-fill:0;--icon-wght:400;--icon-grad:0;--icon-opsz:24;--icon-size:24px}
input,textarea,select,button{font-family:var(--font-body)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin var(--loading-spin-duration,1s) var(--loading-spin-easing,linear) infinite}@keyframes pangeon-loading-pulse{0%,to{opacity:1}50%{opacity:var(--loading-pulse-min-opacity,.7)}}.pangeon-loading-pulse{animation:pangeon-loading-pulse var(--loading-pulse-duration,1.4s) ease-in-out infinite}@media (hover:hover){tbody>.pangeon-table-row:hover{background:var(--color-surface-container-high)}}.pangeon-table-zebra>tbody>.pangeon-table-row:nth-child(2n){background:color-mix(in srgb, var(--color-surface-container-high) 50%, transparent)}.pangeon-cta-primary{background:var(--cta-primary-bg,var(--color-primary));color:var(--cta-primary-fg,var(--color-on-primary));border:var(--cta-primary-border,none);box-shadow:var(--elevation-1)}.pangeon-cta-secondary{background:var(--cta-secondary-bg,transparent);color:var(--cta-secondary-fg,var(--color-on-surface));border:var(--cta-secondary-border,1px solid var(--color-outline-variant))}.pangeon-cta:hover{text-decoration:none}.pangeon-cta-primary:hover{box-shadow:var(--elevation-2);background:var(--cta-primary-bg-hover,var(--cta-primary-bg,var(--color-primary)))}.pangeon-cta-primary:active{transform:translateY(1px)}.pangeon-cta-secondary:hover{background:var(--cta-secondary-bg-hover,var(--color-surface-container-low))}.pangeon-cta-primary:hover{color:var(--cta-primary-hover-fg,var(--cta-primary-fg,var(--color-on-primary)));border:var(--cta-primary-hover-border,var(--cta-primary-border,none))}.pangeon-cta-primary:focus-visible{background:var(--cta-primary-focus-bg,var(--cta-primary-bg,var(--color-primary)));color:var(--cta-primary-focus-fg,var(--cta-primary-fg,var(--color-on-primary)));border:var(--cta-primary-focus-border,var(--cta-primary-border,none))}.pangeon-cta-primary:hover:focus-visible{background:var(--cta-primary-focus-bg,var(--cta-primary-bg-hover,var(--cta-primary-bg,var(--color-primary))));color:var(--cta-primary-focus-fg,var(--cta-primary-hover-fg,var(--cta-primary-fg,var(--color-on-primary))));border:var(--cta-primary-focus-border,var(--cta-primary-hover-border,var(--cta-primary-border,none)))}.pangeon-cta-primary:active{background:var(--cta-primary-pressed-bg,var(--cta-primary-bg,var(--color-primary)));color:var(--cta-primary-pressed-fg,var(--cta-primary-fg,var(--color-on-primary)));border:var(--cta-primary-pressed-border,var(--cta-primary-border,none))}.pangeon-cta-primary:hover:active{background:var(--cta-primary-pressed-bg,var(--cta-primary-bg-hover,var(--cta-primary-bg,var(--color-primary))));color:var(--cta-primary-pressed-fg,var(--cta-primary-hover-fg,var(--cta-primary-fg,var(--color-on-primary))));border:var(--cta-primary-pressed-border,var(--cta-primary-hover-border,var(--cta-primary-border,none)))}.pangeon-cta-primary:disabled,.pangeon-cta-primary[aria-disabled=true]{background:var(--cta-primary-disabled-bg,var(--cta-primary-bg,var(--color-primary)));color:var(--cta-primary-disabled-fg,var(--cta-primary-fg,var(--color-on-primary)));border:var(--cta-primary-disabled-border,var(--cta-primary-border,none));cursor:default}.pangeon-cta-secondary:hover{color:var(--cta-secondary-hover-fg,var(--cta-secondary-fg,var(--color-on-surface)));border:var(--cta-secondary-hover-border,var(--cta-secondary-border,1px solid var(--color-outline-variant)))}.pangeon-cta-secondary:focus-visible{background:var(--cta-secondary-focus-bg,var(--cta-secondary-bg,transparent));color:var(--cta-secondary-focus-fg,var(--cta-secondary-fg,var(--color-on-surface)));border:var(--cta-secondary-focus-border,var(--cta-secondary-border,1px solid var(--color-outline-variant)))}.pangeon-cta-secondary:hover:focus-visible{background:var(--cta-secondary-focus-bg,var(--cta-secondary-bg-hover,var(--color-surface-container-low)));color:var(--cta-secondary-focus-fg,var(--cta-secondary-hover-fg,var(--cta-secondary-fg,var(--color-on-surface))));border:var(--cta-secondary-focus-border,var(--cta-secondary-hover-border,var(--cta-secondary-border,1px solid var(--color-outline-variant))))}.pangeon-cta-secondary:active{background:var(--cta-secondary-pressed-bg,var(--cta-secondary-bg,transparent));color:var(--cta-secondary-pressed-fg,var(--cta-secondary-fg,var(--color-on-surface)));border:var(--cta-secondary-pressed-border,var(--cta-secondary-border,1px solid var(--color-outline-variant)))}.pangeon-cta-secondary:hover:active{background:var(--cta-secondary-pressed-bg,var(--cta-secondary-bg-hover,var(--color-surface-container-low)));color:var(--cta-secondary-pressed-fg,var(--cta-secondary-hover-fg,var(--cta-secondary-fg,var(--color-on-surface))));border:var(--cta-secondary-pressed-border,var(--cta-secondary-hover-border,var(--cta-secondary-border,1px solid var(--color-outline-variant))))}.pangeon-cta-secondary:disabled,.pangeon-cta-secondary[aria-disabled=true]{background:var(--cta-secondary-disabled-bg,var(--cta-secondary-bg,transparent));color:var(--cta-secondary-disabled-fg,var(--cta-secondary-fg,var(--color-on-surface)));border:var(--cta-secondary-disabled-border,var(--cta-secondary-border,1px solid var(--color-outline-variant)));cursor:default}@media (max-width:520px){.pangeon-cta-fullwidth-mobile{width:100%}}.pangeon-icon{font-family:var(--icon-font-family);font-style:normal;font-weight:400;font-size:var(--icon-size,24px);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;color:currentColor;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" var(--icon-fill,0), "wght" var(--icon-wght,400), "GRAD" var(--icon-grad,0), "opsz" var(--icon-opsz,24);transition:font-variation-settings var(--motion-spring-fast-effects-duration,.15s) var(--motion-spring-fast-effects,ease-out);-webkit-user-select:none;user-select:none;direction:ltr;flex:none;line-height:1;display:inline-block}@media (prefers-reduced-motion:reduce){.pangeon-icon{transition:none}}.pangeon-icon-font-missing .pangeon-icon{visibility:hidden}.pangeon-icon-font-missing .pangeon-icon[data-icon-set]{visibility:visible}.pangeon-icon-font-missing :is(.pangeon-icon-button-default,.pangeon-icon-button-ghost)[aria-label]:has(.pangeon-icon:not([data-icon-set])) .pangeon-icon:not([data-icon-set]){display:none}.pangeon-icon-font-missing :is(.pangeon-icon-button-default,.pangeon-icon-button-ghost)[aria-label]:has(.pangeon-icon:not([data-icon-set])):after{content:attr(aria-label);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pangeon-popover{color:var(--color-on-surface-overlay);background:var(--color-surface-overlay);border-radius:var(--radius-overlay);padding:var(--space-4);box-shadow:var(--elevation-overlay);max-inline-size:min(100%, var(--size-overlay-content));overflow:auto}.pangeon-popover[data-layout=floating]{z-index:1050;max-inline-size:min(var(--radix-popover-content-available-width), var(--size-overlay-content));max-block-size:var(--radix-popover-content-available-height)}:root{--frame-registration-length:var(--space-2);--frame-registration-offset:var(--space-1);--frame-registration-width:var(--border-standard);--frame-registration-color:var(--color-outline);--frame-registration-active-color:var(--color-accent)}[data-frame=registration]{position:relative;overflow:visible}[data-frame=registration]:is([data-selected=true],:focus-visible){--frame-registration-color:var(--frame-registration-active-color);outline-color:var(--frame-registration-active-color)}[data-frame=registration]:before{--_l:var(--frame-registration-length);--_w:var(--frame-registration-width);--_e:calc(var(--frame-registration-length) + var(--frame-registration-offset));--_m:linear-gradient(var(--frame-registration-color), var(--frame-registration-color));content:"";inset:calc(var(--_e) * -1);pointer-events:none;background:var(--_m) left 0 top var(--_e) / var(--_l) var(--_w) no-repeat, var(--_m) left var(--_e) top 0 / var(--_w) var(--_l) no-repeat, var(--_m) right 0 top var(--_e) / var(--_l) var(--_w) no-repeat, var(--_m) right var(--_e) top 0 / var(--_w) var(--_l) no-repeat, var(--_m) left 0 bottom var(--_e) / var(--_l) var(--_w) no-repeat, var(--_m) left var(--_e) bottom 0 / var(--_w) var(--_l) no-repeat, var(--_m) right 0 bottom var(--_e) / var(--_l) var(--_w) no-repeat, var(--_m) right var(--_e) bottom 0 / var(--_w) var(--_l) no-repeat;position:absolute}.pangeon-table-scroll{border:var(--border-standard) var(--border-style) var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);position:relative}.pangeon-table-viewport{scrollbar-width:none;overflow:auto}.pangeon-table-viewport::-webkit-scrollbar{display:none}.pangeon-table-sticky-head thead th{z-index:2;background:var(--color-surface-container-high);box-shadow:inset 0 calc(var(--border-standard) * -1) 0 var(--color-outline);position:sticky;top:0}.pangeon-table-sticky-first :is(th,td):first-child{z-index:1;background:var(--color-surface);box-shadow:inset calc(var(--border-standard) * -1) 0 0 var(--color-outline);position:sticky;inset-inline-start:0}.pangeon-table-sticky-first thead th:first-child{z-index:3;background:var(--color-surface-container-high)}.pangeon-table-fade{width:var(--space-6);pointer-events:none;opacity:0;z-index:4;position:absolute;top:0;bottom:0}.pangeon-table-fade[data-edge=start]{background:linear-gradient(to right, var(--color-surface), transparent);inset-inline-start:0}.pangeon-table-fade[data-edge=end]{background:linear-gradient(to left, var(--color-surface), transparent);inset-inline-end:0}.pangeon-table-scroll[data-overflow-start=true] .pangeon-table-fade[data-edge=start],.pangeon-table-scroll[data-overflow-end=true] .pangeon-table-fade[data-edge=end]{opacity:1}.pangeon-table-rail{z-index:5;background:var(--color-surface);position:sticky;bottom:0;overflow:auto hidden}.pangeon-table-rail[hidden]{display:none}.pangeon-table-rail>div{height:var(--border-standard)}.pangeon-split{min-width:0;min-height:0;display:flex;overflow:auto}.pangeon-split[data-direction=vertical]{flex-direction:column}.pangeon-split-pane{min-width:0;min-height:0;overflow:auto}.pangeon-split-separator{flex:0 0 var(--space-2);cursor:col-resize;touch-action:none;background:0 0;justify-content:center;align-items:stretch;display:flex}.pangeon-split[data-direction=vertical]>.pangeon-split-separator{cursor:row-resize;flex-direction:column}.pangeon-split-separator:before{content:"";flex:0 0 var(--border-standard);background:var(--color-outline)}.pangeon-split-separator:hover:before,.pangeon-split-separator[data-dragging=true]:before{background:var(--color-primary)}.pangeon-split-separator:focus-visible{outline:var(--border-thick) solid var(--color-accent);outline-offset:calc(var(--border-standard) * -1)}

*,:before,:after{box-sizing:border-box}html,body{background:var(--color-background);color:var(--color-on-surface);-webkit-font-smoothing:antialiased;margin:0;padding:0}@keyframes pangeon-spin{to{transform:rotate(360deg)}}
