@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-vietnamese-400-normal.1p7a6n-wg7475.woff2)format("woff2"),url(../media/barlow-vietnamese-400-normal.0k-idquqjs3ou.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-ext-400-normal.3428h6_4no53c.woff2)format("woff2"),url(../media/barlow-latin-ext-400-normal.3-5gl67tny_vk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-latin-400-normal.0ttnbqtks8pz8.woff2)format("woff2"),url(../media/barlow-latin-400-normal.2q232q7nmze6k.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-vietnamese-500-normal.34vh5f-6yju0-.woff2)format("woff2"),url(../media/barlow-vietnamese-500-normal.0fgg28h67ffz5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-ext-500-normal.0y48t30zsg1-x.woff2)format("woff2"),url(../media/barlow-latin-ext-500-normal.3tpb058eqjlba.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-latin-500-normal.07ksy-a4avz1m.woff2)format("woff2"),url(../media/barlow-latin-500-normal.2gp2c7bmfr47a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-vietnamese-700-normal.2qdjb9fx8pty2.woff2)format("woff2"),url(../media/barlow-vietnamese-700-normal.3w4w_g8ykrug3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-ext-700-normal.0pkbndl2so67m.woff2)format("woff2"),url(../media/barlow-latin-ext-700-normal.3ppuwg38p9m1k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-latin-700-normal.3-aa5f3j6vyu9.woff2)format("woff2"),url(../media/barlow-latin-700-normal.28ciibjclp1g4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-condensed-vietnamese-400-normal.05-k3pm9nf46_.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-400-normal.1ujg8lu8l-2e_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-condensed-latin-ext-400-normal.21pn0abfc0_p-.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-400-normal.2553c3wac85a0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(../media/barlow-condensed-latin-400-normal.3eck2fk3exmex.woff2)format("woff2"),url(../media/barlow-condensed-latin-400-normal.3pnfuj59albpm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3e4flxcugo2h5.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.1m4yi3r85r-2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.3fs29psnn2dnj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16yc7s53by18l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--industry-color-paper:#f2f2f3;--industry-color-surface:#e9e9ea;--industry-color-ink:#1d1f20;--industry-color-steel:#5980a6;--industry-color-danger:#b4443a;--industry-color-white:#fff;--industry-color-black:#000;--industry-neutral-100:#f5f5f8;--industry-neutral-200:#e7e7ea;--industry-neutral-300:#d4d4d7;--industry-neutral-400:#b7b7ba;--industry-neutral-500:#98989b;--industry-neutral-600:#7a7a7d;--industry-neutral-700:#5d5d60;--industry-neutral-800:#424244;--industry-neutral-900:#2b2b2d;--industry-accent-100:#eef6ff;--industry-accent-200:#d6ebff;--industry-accent-300:#b5d9fd;--industry-accent-400:#94bce3;--industry-accent-500:#749dc4;--industry-accent-600:#597ea3;--industry-accent-700:#416180;--industry-accent-800:#2c455d;--industry-accent-900:#1d2d3d;--industry-font-heading:"Barlow Condensed", system-ui, sans-serif;--industry-font-body:"Barlow", system-ui, sans-serif;--industry-font-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;--industry-space-1:.2125rem;--industry-space-2:.425rem;--industry-space-3:.6375rem;--industry-space-4:.85rem;--industry-space-6:1.275rem;--industry-space-8:1.7rem;--industry-space-12:2.55rem;--industry-space-16:3.4rem;--industry-control-height:2.25rem;--industry-control-height-small:1.875rem;--industry-focus-width:.125rem;--industry-focus-offset:.125rem;--industry-radius-sm:.125rem;--industry-radius-md:.25rem;--industry-radius-lg:.4375rem;--industry-shadow-sm:0 1px 2px color-mix(in srgb, var(--industry-neutral-900) 14%, transparent);--industry-shadow-md:0 3px 10px color-mix(in srgb, var(--industry-neutral-900) 16%, transparent);--industry-shadow-lg:0 12px 32px color-mix(in srgb, var(--industry-neutral-900) 22%, transparent);--industry-duration-fast:.12s;--industry-duration-normal:.18s;--industry-ease-standard:cubic-bezier(.2, 0, 0, 1);--industry-layer-header:40;--industry-layer-overlay:50;--industry-layer-toast:60}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--industry-color-paper:#16181a;--industry-color-surface:#1f2225;--industry-color-ink:#e8e9eb;--industry-color-steel:#8fb8e0;--industry-color-danger:#e0776c;--industry-shadow-sm:0 1px 2px color-mix(in srgb, var(--industry-color-black) 50%, transparent);--industry-shadow-md:0 3px 12px color-mix(in srgb, var(--industry-color-black) 55%, transparent);--industry-shadow-lg:0 14px 36px color-mix(in srgb, var(--industry-color-black) 62%, transparent)}
:root,[data-theme]{--industry-canvas:var(--industry-color-paper);--industry-surface:var(--industry-color-surface);--industry-text:var(--industry-color-ink);--industry-text-muted:color-mix(in srgb, var(--industry-text) 62%, transparent);--industry-text-subtle:color-mix(in srgb, var(--industry-text) 48%, transparent);--industry-accent:var(--industry-color-steel);--industry-accent-ink:var(--industry-accent-700);--industry-border:color-mix(in srgb, var(--industry-text) 16%, transparent);--industry-border-strong:color-mix(in srgb, var(--industry-text) 36%, transparent);--industry-hover:color-mix(in srgb, var(--industry-text) 7%, transparent);--industry-hover-accent:color-mix(in srgb, var(--industry-accent) 10%, transparent);--industry-selected:color-mix(in srgb, var(--industry-accent) 16%, transparent);--industry-focus-ring:var(--industry-accent);--industry-action-primary:var(--industry-accent-700);--industry-action-primary-hover:var(--industry-accent-800);--industry-action-primary-active:var(--industry-accent-900);--industry-action-primary-text:var(--industry-canvas);--industry-action-danger:var(--industry-color-danger);--industry-action-danger-text:var(--industry-color-white);--industry-status-info:var(--industry-accent);--industry-status-success:#157f3c;--industry-status-warning:#9a5700;--industry-status-danger:var(--industry-color-danger);--industry-pin-1-bg:#c62828;--industry-pin-1-fg:var(--industry-color-white);--industry-pin-2-bg:var(--industry-color-white);--industry-pin-2-fg:#1a1a1a;--industry-pin-3-bg:#b45f00;--industry-pin-3-fg:var(--industry-color-white);--industry-pin-4-bg:#157f3c;--industry-pin-4-fg:var(--industry-color-white);--industry-pin-5-bg:#1565c0;--industry-pin-5-fg:var(--industry-color-white);--industry-pin-ring:color-mix(in srgb, var(--industry-color-black) 22%, transparent)}[data-theme=dark]{--industry-action-primary:var(--industry-accent);--industry-accent-ink:var(--industry-accent);--industry-action-primary-hover:var(--industry-accent-400);--industry-action-primary-active:var(--industry-accent-300);--industry-action-primary-text:var(--industry-neutral-900);--industry-status-success:#2fae5d;--industry-status-warning:#d88a2a;--industry-pin-1-bg:#ef5350;--industry-pin-1-fg:#1a1a1a;--industry-pin-2-bg:#f2f2f2;--industry-pin-3-bg:#b45f00;--industry-pin-4-bg:#2fae5d;--industry-pin-4-fg:#1a1a1a;--industry-pin-5-bg:#4b96e8;--industry-pin-5-fg:#1a1a1a;--industry-pin-ring:color-mix(in srgb, var(--industry-color-white) 28%, transparent)}
*,:before,:after{box-sizing:border-box}html{background:var(--industry-canvas);color:var(--industry-text);font-family:var(--industry-font-body);font-synthesis:none;text-rendering:optimizelegibility}body{background:var(--industry-canvas);min-height:100vh;color:var(--industry-text);margin:0;font-size:.9375rem;font-weight:400;line-height:1.55}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 var(--industry-space-2);font-family:var(--industry-font-heading);letter-spacing:-.015em;font-weight:600;line-height:1.12}h1{font-size:2.625rem}h2{font-size:2rem}h3{font-size:1.5625rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}p{margin:0 0 var(--industry-space-3)}a{color:var(--industry-accent-ink);text-underline-offset:.1875rem}img{max-width:100%;display:block}:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:var(--industry-focus-offset)}::selection{background:var(--industry-selected)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.industry-blueprint{border:1px solid var(--industry-border);box-shadow:inset 0 3px 0 var(--industry-accent);border-radius:0;position:relative}.industry-button{min-height:var(--industry-control-height);padding:var(--industry-space-2) calc(var(--industry-space-3) * 1.2);border:1px solid var(--industry-border);color:var(--industry-text);cursor:pointer;font-family:var(--industry-font-heading);transition:background var(--industry-duration-fast) var(--industry-ease-standard), border-color var(--industry-duration-fast) var(--industry-ease-standard), color var(--industry-duration-fast) var(--industry-ease-standard);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.industry-button:hover:not(:disabled){background:var(--industry-hover)}.industry-button:active:not(:disabled){background:var(--industry-selected)}.industry-button:disabled{cursor:not-allowed;opacity:.45}.industry-button[data-block=true]{width:100%}.industry-button[data-size=icon]{width:var(--industry-control-height);padding:0}.industry-button[data-size=small]{min-height:var(--industry-control-height-small);padding:var(--industry-space-1) var(--industry-space-2);font-size:.8125rem}.industry-button[data-variant=primary]{border-color:var(--industry-action-primary);background:var(--industry-action-primary);color:var(--industry-action-primary-text)}.industry-button[data-variant=primary]:hover:not(:disabled){background:var(--industry-action-primary-hover);border-color:var(--industry-action-primary-hover)}.industry-button[data-variant=primary]:active:not(:disabled){background:var(--industry-action-primary-active);border-color:var(--industry-action-primary-active)}.industry-button[data-variant=ghost]{color:var(--industry-accent-ink);border-color:#0000}.industry-button[data-variant=ghost]:hover:not(:disabled){background:var(--industry-hover-accent)}.industry-button[data-variant=danger]{border-color:var(--industry-action-danger);background:var(--industry-action-danger);color:var(--industry-action-danger-text)}.industry-card{gap:var(--industry-space-2);padding:var(--industry-space-3);background:0 0;flex-direction:column;display:flex}.industry-card__kicker{color:var(--industry-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.industry-card__title{font-family:var(--industry-font-heading);font-size:1.0625rem;font-weight:600;line-height:1.2}.industry-card__body{color:var(--industry-text-muted);flex:1;margin:0;font-size:.8125rem}.industry-card__meta{color:var(--industry-text-subtle);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.industry-badge{letter-spacing:.02em;border:1px solid #0000;border-radius:0;align-items:center;min-height:1.5rem;padding:.1875rem .625rem;font-size:.6875rem;line-height:1;display:inline-flex}.industry-badge[data-variant=accent]{background:var(--industry-accent-100);color:var(--industry-accent-800)}.industry-badge[data-variant=neutral]{background:var(--industry-neutral-100);color:var(--industry-neutral-800)}.industry-badge[data-variant=outline]{border-color:var(--industry-accent);color:var(--industry-accent-ink)}[data-theme=dark] .industry-badge[data-variant=accent]{background:var(--industry-hover-accent);color:var(--industry-accent-200)}[data-theme=dark] .industry-badge[data-variant=neutral]{background:var(--industry-hover);color:var(--industry-text)}.industry-field{gap:.3125rem;display:grid}.industry-field__label{color:var(--industry-text-muted);font-size:.75rem}.industry-field__description{color:var(--industry-text-subtle);margin:0;font-size:.75rem}.industry-field__error{color:var(--industry-status-danger);margin:0;font-size:.75rem}.industry-input{width:100%;min-height:var(--industry-control-height);border:1px solid var(--industry-border);background:var(--industry-surface);color:var(--industry-text);caret-color:var(--industry-accent);border-radius:0;padding:.375rem .625rem;font-size:.875rem;line-height:1.2}.industry-input:hover:not(:disabled){border-color:var(--industry-border-strong)}.industry-input:focus-visible{border-color:var(--industry-accent);outline-offset:0}.industry-input:disabled{cursor:not-allowed;opacity:.45}.industry-input[aria-invalid=true]{border-color:var(--industry-status-danger)}textarea.industry-input{resize:vertical;min-height:5.625rem}.industry-table-wrap{width:100%;overflow-x:auto}.industry-table{border-collapse:collapse;width:100%;font-size:.875rem}.industry-table th{padding:var(--industry-space-2);border-bottom:1px solid var(--industry-border);color:var(--industry-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:500}.industry-table td{padding:var(--industry-space-2);border-bottom:1px solid var(--industry-border)}.industry-table tbody tr:hover{background:var(--industry-hover)}.industry-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.industry-certification-level[data-level="1"]{--industry-certification-bg:var(--industry-pin-1-bg);--industry-certification-fg:var(--industry-pin-1-fg)}.industry-certification-level[data-level="2"]{--industry-certification-bg:var(--industry-pin-2-bg);--industry-certification-fg:var(--industry-pin-2-fg)}.industry-certification-level[data-level="3"]{--industry-certification-bg:var(--industry-pin-3-bg);--industry-certification-fg:var(--industry-pin-3-fg)}.industry-certification-level[data-level="4"]{--industry-certification-bg:var(--industry-pin-4-bg);--industry-certification-fg:var(--industry-pin-4-fg)}.industry-certification-level[data-level="5"]{--industry-certification-bg:var(--industry-pin-5-bg);--industry-certification-fg:var(--industry-pin-5-fg)}.industry-certification-level{align-items:center;gap:var(--industry-space-2);font-family:var(--industry-font-heading);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.industry-certification-level__marker{background:var(--industry-certification-bg);width:.6875rem;height:.6875rem;box-shadow:inset 0 0 0 1px var(--industry-pin-ring), 0 0 0 1px var(--industry-pin-ring);border-radius:50%;flex:none}.industry-certification-level[data-variant=pill]{background:var(--industry-certification-bg);min-height:1.5rem;box-shadow:inset 0 0 0 1px var(--industry-pin-ring);color:var(--industry-certification-fg);border-radius:999px;padding:.1875rem .625rem}.industry-certification-legend{align-items:center;gap:var(--industry-space-2) var(--industry-space-4);color:var(--industry-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.industry-certification-legend__title{color:var(--industry-text);font-family:var(--industry-font-heading);font-weight:600}
.industry-choice{align-items:start;gap:var(--industry-space-3);max-width:34rem;color:var(--industry-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.industry-choice__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.industry-choice__control{border:1px solid var(--industry-border-strong);background:var(--industry-canvas);width:1.125rem;height:1.125rem;margin-top:.0625rem;position:relative}.industry-choice__control:after{background:var(--industry-action-primary-text);content:"";opacity:0;transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);position:absolute;inset:.1875rem;transform:scale(.65)}.industry-choice__control--radio,.industry-choice__control--radio:after{border-radius:50%}.industry-choice__input:checked+.industry-choice__control{border-color:var(--industry-action-primary);background:var(--industry-action-primary)}.industry-choice__input:checked+.industry-choice__control:after{opacity:1;transform:scale(1)}.industry-choice__input[type=checkbox]:checked+.industry-choice__control:after{border:solid var(--industry-action-primary-text);background:0 0;border-width:0 .125rem .125rem 0;inset:.1875rem .3125rem .3125rem;transform:rotate(45deg)scale(1)}.industry-choice__input:focus-visible+.industry-choice__control{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:var(--industry-focus-offset)}.industry-choice:has(.industry-choice__input:disabled){cursor:not-allowed;opacity:.48}.industry-choice__content{gap:var(--industry-space-1);min-width:0;display:grid}.industry-choice__label{font-family:var(--industry-font-heading);font-size:.875rem;font-weight:500;line-height:1.2}.industry-choice__description,.industry-radio-group__description{color:var(--industry-text-muted);font-size:.75rem;line-height:1.4}.industry-radio-group,.industry-segmented{border:0;min-width:0;margin:0;padding:0}.industry-radio-group__legend,.industry-segmented__legend{margin-bottom:var(--industry-space-2);font-family:var(--industry-font-heading);padding:0;font-size:.8125rem;font-weight:600}.industry-radio-group__description{margin:calc(var(--industry-space-1) * -1) 0 var(--industry-space-3)}.industry-radio-group__items{gap:var(--industry-space-3);display:grid}.industry-segmented__items{border:1px solid var(--industry-border-strong);max-width:100%;display:inline-flex}.industry-segmented__item{cursor:pointer;min-width:0;display:flex;position:relative}.industry-segmented__item+.industry-segmented__item{border-left:1px solid var(--industry-border-strong)}.industry-segmented__item input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.industry-segmented__item span{min-height:2.25rem;padding:var(--industry-space-2) var(--industry-space-3);color:var(--industry-text-muted);font-family:var(--industry-font-heading);text-align:center;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex}.industry-segmented__item input:checked+span{background:var(--industry-action-primary);color:var(--industry-action-primary-text)}.industry-segmented__item input:focus-visible+span{z-index:1;outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:calc(var(--industry-focus-width) * -1);position:relative}.industry-segmented__item:has(input:disabled){cursor:not-allowed;opacity:.48}.industry-segmented[data-orientation=vertical] .industry-segmented__items{display:grid}.industry-segmented[data-orientation=vertical] .industry-segmented__item+.industry-segmented__item{border-top:1px solid var(--industry-border-strong);border-left:0}@media (max-width:30rem){.industry-segmented__items{width:100%;display:grid}.industry-segmented__item+.industry-segmented__item{border-top:1px solid var(--industry-border-strong);border-left:0}}
.industry-alert,.industry-banner,.industry-toast{--industry-feedback-tone:var(--industry-status-info);border:1px solid var(--industry-border-strong);border-left:3px solid var(--industry-feedback-tone);background:var(--industry-surface);color:var(--industry-text)}.industry-alert[data-tone=success],.industry-banner[data-tone=success],.industry-toast[data-tone=success]{--industry-feedback-tone:var(--industry-status-success)}.industry-alert[data-tone=warning],.industry-banner[data-tone=warning],.industry-toast[data-tone=warning]{--industry-feedback-tone:var(--industry-status-warning)}.industry-alert[data-tone=danger],.industry-banner[data-tone=danger],.industry-toast[data-tone=danger]{--industry-feedback-tone:var(--industry-status-danger)}.industry-alert,.industry-banner{align-items:start;gap:var(--industry-space-3);padding:var(--industry-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.industry-banner{grid-template-columns:auto minmax(0,1fr) auto}.industry-feedback__icon{color:var(--industry-feedback-tone);flex:none;align-items:center;display:inline-flex}.industry-feedback__content{gap:var(--industry-space-1);min-width:0;display:grid}.industry-feedback__title{font-family:var(--industry-font-heading);margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.industry-feedback__description{color:var(--industry-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.industry-banner__dismiss{width:1.875rem;min-height:1.875rem;margin:calc(var(--industry-space-1) * -1);padding:0}.industry-toast-viewport{right:var(--industry-space-4);bottom:var(--industry-space-4);left:var(--industry-space-4);z-index:var(--industry-layer-toast);width:auto;margin:0;position:fixed}.industry-toast{--gap:var(--industry-space-3);--peek:var(--industry-space-3);--scale:calc(max(0, 1 - (var(--toast-index) * .08)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));z-index:calc(100 - var(--toast-index));width:100%;height:var(--height);box-shadow:.25rem .25rem 0 color-mix(in srgb, var(--industry-text) 12%, transparent);cursor:default;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));transform-origin:100% 100%;transition:transform var(--industry-duration-normal) var(--industry-ease-standard), opacity var(--industry-duration-normal) var(--industry-ease-standard), height var(--industry-duration-fast) var(--industry-ease-standard);-webkit-user-select:none;user-select:none;position:absolute;bottom:0;right:0}.industry-toast[data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.industry-toast[data-starting-style],.industry-toast[data-ending-style]{opacity:0;transform:translateY(125%)}.industry-toast[data-limited]{opacity:0}.industry-toast:after{width:100%;height:calc(var(--gap) + 1px);content:"";position:absolute;top:100%;left:0}.industry-toast:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:var(--industry-focus-offset)}.industry-toast__content{align-items:center;gap:var(--industry-space-3);height:100%;padding:var(--industry-space-4);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard);display:flex;overflow:hidden}.industry-toast__content[data-behind]{opacity:0}.industry-toast__content[data-expanded]{opacity:1}.industry-toast__content>.industry-feedback__content{flex:auto}.industry-toast__action,.industry-toast__close{border:1px solid var(--industry-border-strong);color:var(--industry-text);cursor:pointer;font:inherit;background:0 0;border-radius:0;flex:none}.industry-toast__action{min-height:1.875rem;padding:var(--industry-space-1) var(--industry-space-2);font-family:var(--industry-font-heading);font-size:.8125rem;font-weight:600}.industry-toast__close{justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-flex}.industry-toast__action:hover,.industry-toast__close:hover{background:var(--industry-hover)}.industry-toast__action:focus-visible,.industry-toast__close:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:var(--industry-focus-offset)}@media (min-width:30.01rem){.industry-toast-viewport{right:var(--industry-space-6);bottom:var(--industry-space-6);width:24rem;left:auto}}@media (max-width:30rem){.industry-toast__content{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.industry-toast,.industry-toast__content{transition:none}}
.industry-empty{justify-items:center;gap:var(--industry-space-4);padding:var(--industry-space-12) var(--industry-space-6);text-align:center;display:grid}.industry-empty[data-size=compact]{padding:var(--industry-space-4);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start}.industry-empty__icon{border:1px solid var(--industry-border-strong);width:2.75rem;height:2.75rem;color:var(--industry-accent-ink);justify-content:center;align-items:center;display:inline-flex}.industry-empty[data-size=compact] .industry-empty__icon{width:2.25rem;height:2.25rem}.industry-empty__content{gap:var(--industry-space-1);min-width:0;max-width:34rem;display:grid}.industry-empty__title,.industry-loading__label{font-family:var(--industry-font-heading);font-size:.9375rem;font-weight:600;line-height:1.2}.industry-empty__description,.industry-loading__description{color:var(--industry-text-muted);font-size:.8125rem;line-height:1.4}.industry-empty__actions{justify-content:center;gap:var(--industry-space-3);flex-wrap:wrap;display:flex}.industry-empty[data-size=compact] .industry-empty__actions{justify-content:flex-end}.industry-loading{align-items:center;gap:var(--industry-space-3);min-width:0;color:var(--industry-text);grid-template-columns:auto minmax(0,1fr);display:grid}.industry-loading[data-presentation=panel]{min-height:9rem;padding:var(--industry-space-6);border:1px solid var(--industry-border);background:var(--industry-surface)}.industry-loading__indicator{color:var(--industry-accent-ink);animation:.9s linear infinite industry-loading-spin;display:inline-flex}.industry-loading__content{gap:var(--industry-space-1);min-width:0;display:grid}.industry-loading__body{margin-top:var(--industry-space-3);grid-column:1/-1;display:block}.industry-skeleton{gap:var(--industry-space-2);width:100%;display:grid}.industry-skeleton>span{background:linear-gradient(90deg, var(--industry-hover) 0%, var(--industry-selected) 46%, var(--industry-hover) 100%);background-size:220% 100%;width:100%;min-height:.75rem;animation:1.4s ease-in-out infinite industry-skeleton-shift;display:block}@keyframes industry-loading-spin{to{transform:rotate(1turn)}}@keyframes industry-skeleton-shift{to{background-position:-220% 0}}@media (max-width:30rem){.industry-empty[data-size=compact]{grid-template-columns:auto minmax(0,1fr)}.industry-empty[data-size=compact] .industry-empty__actions{grid-column:1/-1;justify-content:stretch;width:100%}.industry-empty[data-size=compact] .industry-empty__actions .industry-button{width:100%}}@media (prefers-reduced-motion:reduce){.industry-loading__indicator,.industry-skeleton>span{animation:none}}
.industry-file-upload{gap:var(--industry-space-4);min-width:0;display:grid}.industry-file-upload[data-disabled]{opacity:.58}.industry-file-upload__dropzone{min-height:11rem;padding:var(--industry-space-8);border:1px dashed var(--industry-border-strong);background:var(--industry-surface);text-align:center;transition:border-color var(--industry-duration-fast) var(--industry-ease-standard), background var(--industry-duration-fast) var(--industry-ease-standard), box-shadow var(--industry-duration-fast) var(--industry-ease-standard);place-items:center;display:grid}.industry-file-upload__dropzone[data-dragging]{border-color:var(--industry-accent);background:var(--industry-hover-accent);box-shadow:inset 0 3px 0 var(--industry-accent)}.industry-file-upload__dropzone[data-disabled]{cursor:not-allowed}.industry-file-upload__prompt{justify-items:center;gap:var(--industry-space-3);max-width:32rem;color:var(--industry-text-muted);display:grid}.industry-file-upload__prompt>svg{color:var(--industry-accent-ink)}.industry-file-upload__prompt strong{color:var(--industry-text);font-family:var(--industry-font-heading);font-size:1.0625rem;font-weight:600}.industry-file-upload__prompt p{margin:0;font-size:.8125rem}.industry-file-upload__list{background:var(--industry-border);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.industry-file-upload__item{align-items:center;gap:var(--industry-space-3);min-width:0;padding:var(--industry-space-3);background:var(--industry-canvas);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.industry-file-upload__item[data-status=error]{box-shadow:inset 3px 0 0 var(--industry-status-danger)}.industry-file-upload__item[data-status=complete]{box-shadow:inset 3px 0 0 var(--industry-status-success)}.industry-file-upload__file-icon{width:var(--industry-control-height);height:var(--industry-control-height);border:1px solid var(--industry-border);color:var(--industry-accent-ink);place-items:center;display:grid}.industry-file-upload__file-content{gap:var(--industry-space-1);min-width:0;display:grid}.industry-file-upload__file-name{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.industry-file-upload__file-meta{gap:var(--industry-space-2);color:var(--industry-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.industry-file-upload__item[data-status=error] .industry-file-upload__file-meta{color:var(--industry-status-danger)}.industry-file-upload__item[data-status=complete] .industry-file-upload__file-meta{color:var(--industry-status-success)}.industry-file-upload__file-content progress{background:var(--industry-border);width:100%;height:.375rem;color:var(--industry-accent);border:0;border-radius:0;overflow:hidden}.industry-file-upload__file-content progress::-webkit-progress-bar{background:var(--industry-border)}.industry-file-upload__file-content progress::-webkit-progress-value{background:var(--industry-accent)}.industry-file-upload__file-content progress::-moz-progress-bar{background:var(--industry-accent)}.industry-file-upload__item-actions{align-items:center;gap:var(--industry-space-2);display:flex}.industry-file-upload__empty{color:var(--industry-text-muted);margin:0;font-size:.8125rem}@media (max-width:30rem){.industry-file-upload__dropzone{min-height:9rem;padding:var(--industry-space-6) var(--industry-space-4)}.industry-file-upload__item{grid-template-columns:auto minmax(0,1fr)}.industry-file-upload__item-actions{grid-column:2;justify-self:start}}
.industry-dialog__backdrop{z-index:var(--industry-layer-overlay);background:color-mix(in srgb, var(--industry-neutral-900) 52%, transparent);transition:opacity var(--industry-duration-normal) var(--industry-ease-standard);position:fixed;inset:0}.industry-dialog__viewport{z-index:calc(var(--industry-layer-overlay) + 1);padding:var(--industry-space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.industry-dialog__popup{width:min(27.5rem,100%);padding:var(--industry-space-6);background:var(--industry-canvas);box-shadow:var(--industry-shadow-lg), inset 0 3px 0 var(--industry-accent);transform-origin:50%;transition:opacity var(--industry-duration-normal) var(--industry-ease-standard), transform var(--industry-duration-normal) var(--industry-ease-standard)}.industry-dialog__title{margin:0 0 var(--industry-space-2);font-family:var(--industry-font-heading);font-size:1.25rem;font-weight:600;line-height:1.15}.industry-dialog__description{color:var(--industry-text-muted);margin:0;font-size:.875rem}.industry-dialog__actions{justify-content:flex-end;gap:var(--industry-space-2);margin-top:var(--industry-space-6);flex-wrap:wrap;display:flex}.industry-dialog__backdrop[data-starting-style],.industry-dialog__backdrop[data-ending-style],.industry-dialog__popup[data-starting-style],.industry-dialog__popup[data-ending-style]{opacity:0}.industry-dialog__popup[data-starting-style],.industry-dialog__popup[data-ending-style]{transform:translateY(var(--industry-space-2)) scale(.985)}@media (max-width:30rem){.industry-dialog__viewport{padding:var(--industry-space-3);align-items:end}.industry-dialog__popup{width:100%}.industry-dialog__actions{flex-direction:column-reverse}.industry-dialog__actions .industry-button{width:100%}}
.industry-drawer__backdrop{z-index:var(--industry-layer-overlay);background:color-mix(in srgb, var(--industry-neutral-900) 48%, transparent);transition:opacity var(--industry-duration-normal) var(--industry-ease-standard);position:fixed;inset:0}.industry-drawer__viewport{z-index:calc(var(--industry-layer-overlay) + 1);width:min(20rem,86vw);position:fixed;inset-block:0}.industry-drawer__viewport[data-side=left]{left:0}.industry-drawer__viewport[data-side=right]{right:0}.industry-drawer__popup{border-inline:1px solid var(--industry-border);background:var(--industry-canvas);width:100%;height:100%;box-shadow:var(--industry-shadow-lg), inset 0 3px 0 var(--industry-accent);transition:transform var(--industry-duration-normal) var(--industry-ease-standard)}.industry-drawer__content{flex-direction:column;min-height:100%;display:flex}.industry-drawer__header{align-items:start;gap:var(--industry-space-3);padding:var(--industry-space-6) var(--industry-space-4) var(--industry-space-4);border-bottom:1px solid var(--industry-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.industry-drawer__title{font-family:var(--industry-font-heading);margin:0;font-size:1.25rem;font-weight:600;line-height:1.15}.industry-drawer__description{color:var(--industry-text-muted);grid-column:1/-1;margin:0;font-size:.8125rem}.industry-drawer__body{padding:var(--industry-space-3) var(--industry-space-4);flex:1;overflow-y:auto}.industry-drawer__footer{gap:var(--industry-space-2);padding:var(--industry-space-4);border-top:1px solid var(--industry-border);display:flex}.industry-drawer__nav{gap:var(--industry-space-1);display:grid}.industry-drawer__nav-link{min-height:2.5rem;padding:var(--industry-space-2) var(--industry-space-3);color:var(--industry-text);font-family:var(--industry-font-heading);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.industry-drawer__nav-link:hover{background:var(--industry-hover-accent);color:var(--industry-accent-ink)}.industry-drawer__nav-link[aria-current=page]{background:var(--industry-selected);color:var(--industry-accent-ink)}.industry-drawer__backdrop[data-starting-style],.industry-drawer__backdrop[data-ending-style]{opacity:0}.industry-drawer__popup[data-side=left][data-starting-style],.industry-drawer__popup[data-side=left][data-ending-style]{transform:translate(-100%)}.industry-drawer__popup[data-side=right][data-starting-style],.industry-drawer__popup[data-side=right][data-ending-style]{transform:translate(100%)}.industry-menu__positioner{z-index:var(--industry-layer-overlay);outline:none}.industry-menu__popup{min-width:13rem;padding:var(--industry-space-1);border:1px solid var(--industry-border);background:var(--industry-canvas);box-shadow:var(--industry-shadow-md), inset 0 3px 0 var(--industry-accent);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);border-radius:0}.industry-menu__label{padding:var(--industry-space-2) var(--industry-space-3) var(--industry-space-1);color:var(--industry-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:500}.industry-menu__item{align-items:center;gap:var(--industry-space-3);min-height:2.25rem;padding:var(--industry-space-2) var(--industry-space-3);color:var(--industry-text);cursor:default;outline:none;font-size:.875rem;text-decoration:none;display:flex}.industry-menu__item[data-highlighted]{background:var(--industry-hover-accent);color:var(--industry-accent-ink)}.industry-menu__item[data-disabled]{opacity:.45}.industry-menu__separator{height:1px;margin:var(--industry-space-1) var(--industry-space-2);background:var(--industry-border)}.industry-menu__shortcut{color:var(--industry-text-subtle);font-family:var(--industry-font-mono);margin-left:auto;font-size:.6875rem}.industry-menu__popup[data-starting-style],.industry-menu__popup[data-ending-style]{opacity:0;transform:scale(.985)}
.industry-select__trigger{min-width:12rem;min-height:var(--industry-control-height);justify-content:space-between;align-items:center;gap:var(--industry-space-3);padding:var(--industry-space-2) var(--industry-space-3);border:1px solid var(--industry-border-strong);background:var(--industry-canvas);color:var(--industry-text);font:inherit;text-align:left;border-radius:0;font-size:.875rem;line-height:1.2;display:inline-flex}.industry-select__trigger:hover{border-color:var(--industry-accent)}.industry-select__trigger[data-popup-open]{border-color:var(--industry-accent);box-shadow:inset 0 -2px 0 var(--industry-accent)}.industry-select__trigger[data-placeholder]{color:var(--industry-text-muted)}.industry-select__trigger[data-disabled]{opacity:.45}.industry-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.industry-select__icon{transition:transform var(--industry-duration-fast) var(--industry-ease-standard);flex:none;display:inline-flex}.industry-select__trigger[data-popup-open] .industry-select__icon{transform:rotate(180deg)}.industry-select__positioner,.industry-popover__positioner{z-index:var(--industry-layer-overlay);outline:none}.industry-select__popup{min-width:var(--anchor-width);max-height:min(20rem, var(--available-height));padding:var(--industry-space-1);border:1px solid var(--industry-border);background:var(--industry-canvas);box-shadow:var(--industry-shadow-md), inset 0 3px 0 var(--industry-accent);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);border-radius:0;overflow-y:auto}.industry-select__label{padding:var(--industry-space-2) var(--industry-space-3) var(--industry-space-1);color:var(--industry-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:500}.industry-select__item{min-height:var(--industry-control-height-small);align-items:center;gap:var(--industry-space-2);padding:var(--industry-space-1) var(--industry-space-3);color:var(--industry-text);cursor:default;outline:none;grid-template-columns:1rem minmax(0,1fr);font-size:.875rem;display:grid}.industry-select__item[data-highlighted]{background:var(--industry-hover-accent);color:var(--industry-accent-ink)}.industry-select__item[data-disabled]{opacity:.45}.industry-select__item-text{grid-column:2;min-width:0}.industry-select__indicator{color:var(--industry-accent-ink);display:inline-flex}.industry-select__separator{height:1px;margin:var(--industry-space-1) var(--industry-space-2);background:var(--industry-border)}.industry-select__popup[data-starting-style],.industry-select__popup[data-ending-style]{opacity:0;transform:scale(.985)}.industry-popover__popup{border:1px solid var(--industry-border);background:var(--industry-canvas);width:min(22rem,100vw - 2rem);box-shadow:var(--industry-shadow-md);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard)}.industry-popover__title{padding:var(--industry-space-6) var(--industry-space-4) 0;font-family:var(--industry-font-heading);margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.industry-popover__description{padding:var(--industry-space-1) var(--industry-space-4) 0;color:var(--industry-text-muted);margin:0;font-size:.8125rem}.industry-popover__body{padding:var(--industry-space-4)}.industry-popover__actions{justify-content:flex-end;gap:var(--industry-space-2);padding:0 var(--industry-space-4) var(--industry-space-4);display:flex}.industry-popover__popup[data-starting-style],.industry-popover__popup[data-ending-style]{opacity:0;transform:scale(.985)}.industry-collapsible{border:1px solid var(--industry-border);background:var(--industry-canvas)}.industry-collapsible__trigger{align-items:center;gap:var(--industry-space-2);width:100%;min-height:2.75rem;padding:var(--industry-space-2) var(--industry-space-3);color:var(--industry-text);font-family:var(--industry-font-heading);text-align:left;background:0 0;border:0;border-radius:0;font-size:1rem;font-weight:600;display:flex}.industry-collapsible__trigger:hover{background:var(--industry-hover)}.industry-collapsible__trigger[data-disabled]{opacity:.45}.industry-collapsible__icon{transition:transform var(--industry-duration-fast) var(--industry-ease-standard);flex:none}.industry-collapsible__trigger[data-panel-open] .industry-collapsible__icon{transform:rotate(90deg)}.industry-collapsible__panel{height:var(--collapsible-panel-height);transition:height var(--industry-duration-normal) var(--industry-ease-standard);overflow:hidden}.industry-collapsible__panel[data-starting-style],.industry-collapsible__panel[data-ending-style]{height:0}.industry-collapsible__panel>*{padding:var(--industry-space-3) var(--industry-space-4) var(--industry-space-4);border-top:1px solid var(--industry-border)}@media (max-width:30rem){.industry-select__trigger{width:100%}}
.industry-app{background:var(--industry-canvas);min-height:100svh;color:var(--industry-text)}.industry-app-header{z-index:var(--industry-layer-header);align-items:center;gap:var(--industry-space-6);min-height:3.75rem;padding:var(--industry-space-3) var(--industry-space-6);border-bottom:1px solid var(--industry-border);background:color-mix(in srgb, var(--industry-canvas) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}.industry-app-header__mobile{display:none}.industry-app-brand{align-items:center;gap:var(--industry-space-2);color:var(--industry-text);font-family:var(--industry-font-heading);letter-spacing:-.01em;flex:none;font-size:1.1875rem;font-weight:600;text-decoration:none;display:inline-flex}.industry-app-brand__mark{border:1.5px solid var(--industry-accent);width:1.25rem;height:1.25rem;position:relative}.industry-app-brand__mark:after{border:1px solid var(--industry-accent);content:"";position:absolute;inset:.25rem}.industry-app-header__actions{align-items:center;gap:var(--industry-space-3);margin-left:auto;display:flex}.industry-app-account{align-items:center;gap:var(--industry-space-3);display:flex}.industry-app-account__identity{text-align:right;display:grid}.industry-app-account__name{font-family:var(--industry-font-heading);font-size:.875rem;font-weight:600;line-height:1.15}.industry-app-account__email{color:var(--industry-text-muted);font-size:.6875rem;line-height:1.2}.industry-app-account__avatar{background:var(--industry-accent);width:2.125rem;height:2.125rem;color:var(--industry-action-primary-text);font-family:var(--industry-font-heading);place-items:center;font-size:.9375rem;font-weight:600;display:grid}.industry-app-page{width:min(73.75rem,100%);padding:var(--industry-space-8) var(--industry-space-6);margin:0 auto}.industry-app-page-header{justify-content:space-between;align-items:flex-end;gap:var(--industry-space-4);margin-bottom:var(--industry-space-6);flex-wrap:wrap;display:flex}.industry-app-page-heading__kicker{margin-bottom:var(--industry-space-1);color:var(--industry-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.industry-app-page-heading h1{margin:0;font-size:2.125rem}.industry-app-page-header__description{max-width:46ch;color:var(--industry-text-muted);margin:0;font-size:.8125rem}.industry-mega-menu-bar{align-items:center;gap:var(--industry-space-1);display:flex}.industry-mega-menu{display:inline-flex;position:relative}.industry-mega-menu__link,.industry-mega-menu__trigger{align-items:center;gap:var(--industry-space-1);min-height:2.25rem;padding:var(--industry-space-2) var(--industry-space-3);color:var(--industry-text);font-family:var(--industry-font-heading);background:0 0;border:1px solid #0000;border-radius:0;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.industry-mega-menu__link:hover,.industry-mega-menu__trigger:hover,.industry-mega-menu__link[aria-current=page],.industry-mega-menu__trigger[aria-current=page],.industry-mega-menu__trigger[data-popup-open]{background:var(--industry-hover-accent);color:var(--industry-accent-ink)}.industry-mega-menu__trigger svg{transition:transform var(--industry-duration-fast) var(--industry-ease-standard)}.industry-mega-menu__trigger[data-popup-open] svg{transform:rotate(90deg)}.industry-mega-menu__positioner{z-index:calc(var(--industry-layer-header) + 1);outline:none}.industry-mega-menu__content{grid-template-columns:repeat(var(--industry-mega-columns,2), minmax(10.75rem, 1fr));gap:var(--industry-space-8);min-width:25rem;padding:var(--industry-space-6);background:var(--industry-canvas);box-shadow:var(--industry-shadow-md);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);display:grid}.industry-mega-menu__content[data-starting-style],.industry-mega-menu__content[data-ending-style]{opacity:0;transform:translateY(-.25rem)}.industry-mega-menu__section h2{margin:0 0 var(--industry-space-2);color:var(--industry-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.industry-mega-menu__section>div{display:grid}.industry-mega-menu__section a{padding:var(--industry-space-1) 0;color:var(--industry-text);font-size:.875rem;text-decoration:none}.industry-mega-menu__section a:hover,.industry-mega-menu__section a[aria-current=page]{color:var(--industry-accent-ink)}@media (max-width:48rem){.industry-app-header{gap:var(--industry-space-3);padding-inline:var(--industry-space-4)}.industry-app-header__mobile{display:block}.industry-mega-menu-bar,.industry-app-account__identity{display:none}.industry-app-page{padding:var(--industry-space-6) var(--industry-space-4)}.industry-app-page-header{align-items:start}}
.industry-toggle-strip{border:1px solid var(--industry-border);background:var(--industry-canvas);border-radius:0;display:inline-flex;overflow:hidden}.industry-toggle-strip__button{min-width:var(--industry-control-height);height:var(--industry-control-height);padding:0 var(--industry-space-3);color:var(--industry-text-muted);cursor:pointer;font-family:var(--industry-font-heading);letter-spacing:.04em;background:0 0;border:0;font-size:.875rem;font-weight:600}.industry-toggle-strip__button+.industry-toggle-strip__button{border-left:1px solid var(--industry-border)}.industry-toggle-strip__button:hover{color:var(--industry-accent-ink)}.industry-toggle-strip__button:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:calc(var(--industry-focus-width) * -1)}.industry-toggle-strip__button[data-active]{background:var(--industry-accent);color:var(--industry-action-primary-text)}
.industry-combobox{gap:var(--industry-space-1);width:100%;display:grid}.industry-combobox__label{color:var(--industry-text-muted);font-size:.75rem;font-weight:400}.industry-combobox__input-group{min-height:var(--industry-control-height);border:1px solid var(--industry-border-strong);background:var(--industry-canvas);display:flex;position:relative}.industry-combobox__input-group:focus-within{border-color:var(--industry-accent);box-shadow:inset 0 -2px 0 var(--industry-accent);outline:0}.industry-combobox__input{width:100%;min-width:0;color:var(--industry-text);padding:var(--industry-space-2) 4.5rem var(--industry-space-2) var(--industry-space-3);font:inherit;background:0 0;border:0;border-radius:0;outline:0;font-size:.875rem;line-height:1.2}.industry-combobox__input::placeholder{color:var(--industry-text-subtle)}.industry-combobox__actions{display:flex;position:absolute;top:0;bottom:0;right:0}.industry-combobox__clear,.industry-combobox__trigger{width:2.125rem;color:var(--industry-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.industry-combobox__clear:hover,.industry-combobox__trigger:hover{background:var(--industry-hover)}.industry-combobox__clear:focus-visible,.industry-combobox__trigger:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:calc(var(--industry-focus-width) * -1)}.industry-combobox__description,.industry-combobox__empty{color:var(--industry-text-muted);margin:0;font-size:.75rem}.industry-combobox__positioner{z-index:calc(var(--industry-layer-overlay) + 2);outline:0}.industry-combobox__popup{min-width:var(--anchor-width);max-width:var(--anchor-width);border:1px solid var(--industry-border);background:var(--industry-canvas);color:var(--industry-text);box-shadow:var(--industry-shadow-md), inset 0 3px 0 var(--industry-accent);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);border-radius:0}.industry-combobox__popup[data-starting-style],.industry-combobox__popup[data-ending-style]{opacity:0;transform:scale(.98)}.industry-combobox__empty{padding:var(--industry-space-4)}.industry-combobox__list{max-height:min(20rem, var(--available-height));padding:var(--industry-space-1);overscroll-behavior:contain;outline:0;overflow-y:auto}.industry-combobox__list[data-empty]{padding:0}.industry-combobox__item{min-height:var(--industry-control-height-small);align-items:center;gap:var(--industry-space-2);padding:var(--industry-space-1) var(--industry-space-3);color:var(--industry-text);cursor:default;outline:0;grid-template-columns:1rem minmax(0,1fr);font-size:.875rem;line-height:1.3;display:grid;position:relative}.industry-combobox__item[data-highlighted]{background:var(--industry-hover-accent);color:var(--industry-accent-ink)}.industry-combobox__item[data-disabled]{opacity:.45}.industry-combobox__indicator{min-height:1rem;color:var(--industry-accent-ink);grid-column:1;align-items:center;display:inline-flex}.industry-combobox__item-content{gap:var(--industry-space-1);grid-column:2;min-width:0;display:grid}.industry-combobox__item-content>span:last-child:not(:first-child){color:var(--industry-text-muted);font-size:.75rem}.industry-combobox__item[data-highlighted] .industry-combobox__item-content>span:last-child:not(:first-child){color:inherit;opacity:.76}.industry-multi-combobox__selections{align-content:flex-start;gap:var(--industry-space-1);max-height:6.75rem;padding:var(--industry-space-1) 0;overscroll-behavior:contain;flex-wrap:wrap;display:flex;overflow-y:auto}.industry-multi-combobox__selection{align-items:center;gap:var(--industry-space-1);min-width:0;min-height:1.75rem;padding-left:var(--industry-space-2);border:1px solid var(--industry-border);background:var(--industry-surface);color:var(--industry-text);font-size:.75rem;display:inline-flex}.industry-multi-combobox__selection>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.industry-multi-combobox__remove{padding:0 var(--industry-space-2);border:0;border-left:1px solid var(--industry-border);color:inherit;cursor:pointer;background:0 0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.industry-multi-combobox__remove:hover{background:var(--industry-hover)}.industry-multi-combobox__remove:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:calc(var(--industry-focus-width) * -1)}.industry-tooltip__positioner{z-index:calc(var(--industry-layer-overlay) + 2)}.industry-tooltip__popup{max-width:min(18rem, var(--available-width));padding:var(--industry-space-2) var(--industry-space-3);border:1px solid var(--industry-border-strong);background:var(--industry-text);color:var(--industry-canvas);transform-origin:var(--transform-origin);transition:opacity var(--industry-duration-fast) var(--industry-ease-standard), transform var(--industry-duration-fast) var(--industry-ease-standard);font-size:.75rem;line-height:1.35}.industry-tooltip__popup[data-starting-style],.industry-tooltip__popup[data-ending-style]{opacity:0;transform:scale(.97)}.industry-tabs{min-width:0}.industry-tabs__list{border-bottom:1px solid var(--industry-border-strong);scrollbar-width:thin;max-width:100%;display:flex;position:relative;overflow-x:auto}.industry-tabs__tab{z-index:1;min-height:2.5rem;padding:var(--industry-space-2) var(--industry-space-4);color:var(--industry-text-muted);cursor:pointer;font-family:var(--industry-font-heading);background:0 0;border:0;flex:none;font-size:.875rem;font-weight:600;position:relative}.industry-tabs__tab[data-active]{color:var(--industry-text)}.industry-tabs__tab:hover{background:var(--industry-hover)}.industry-tabs__tab:focus-visible{outline:var(--industry-focus-width) solid var(--industry-focus-ring);outline-offset:calc(var(--industry-focus-width) * -1)}.industry-tabs__tab[data-disabled]{cursor:not-allowed;opacity:.45}.industry-tabs__indicator{width:var(--active-tab-width);background:var(--industry-accent);height:2px;transform:translateX(var(--active-tab-left));transition:width var(--industry-duration-normal) var(--industry-ease-standard), transform var(--industry-duration-normal) var(--industry-ease-standard);position:absolute;bottom:-1px;left:0}.industry-tabs__panel{min-height:8rem;padding:var(--industry-space-6) 0;outline:0}.industry-tabs[data-orientation=vertical]{gap:var(--industry-space-6);grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);display:grid}.industry-tabs[data-orientation=vertical] .industry-tabs__list{border-right:1px solid var(--industry-border-strong);border-bottom:0;align-content:start;display:grid;overflow:visible}.industry-tabs[data-orientation=vertical] .industry-tabs__tab{text-align:left}.industry-tabs[data-orientation=vertical] .industry-tabs__indicator{top:var(--active-tab-top);width:2px;height:var(--active-tab-height);bottom:auto;left:auto;right:-1px;transform:none}@media (max-width:30rem){.industry-tabs[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);gap:0}.industry-tabs[data-orientation=vertical] .industry-tabs__list{border-right:0;border-bottom:1px solid var(--industry-border-strong);display:flex;overflow-x:auto}.industry-tabs[data-orientation=vertical] .industry-tabs__indicator{width:var(--active-tab-width);height:2px;transform:translateX(var(--active-tab-left));inset:auto auto -1px 0}}@media (prefers-reduced-motion:reduce){.industry-combobox__popup,.industry-tooltip__popup,.industry-tabs__indicator{transition:none}}
.industry-results-header{justify-content:space-between;align-items:end;gap:var(--industry-space-4);margin-bottom:var(--industry-space-3);flex-wrap:wrap;display:flex}.industry-results-header h2{margin:0;font-size:1.1875rem}.industry-results-header__status{color:var(--industry-text-muted);font-size:.75rem}.industry-results-header__actions{align-items:end;gap:var(--industry-space-3);flex-wrap:wrap;display:flex}.industry-sortable-head__button{align-items:center;gap:var(--industry-space-1);color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex}.industry-sortable-head__button:hover,.industry-sortable-head[aria-sort=ascending],.industry-sortable-head[aria-sort=descending]{color:var(--industry-accent-ink)}.industry-sortable-head__indicator{opacity:.45;display:inline-flex}.industry-sortable-head[aria-sort=ascending] .industry-sortable-head__indicator,.industry-sortable-head[aria-sort=descending] .industry-sortable-head__indicator{opacity:1}.industry-responsive-data[data-density=comfortable] .industry-table td{padding-block:var(--industry-space-3)}.industry-responsive-data[data-density=compact] .industry-table td{padding-block:var(--industry-space-2)}.industry-responsive-data__records{display:none}.industry-record-card{padding:var(--industry-space-4);background:var(--industry-canvas)}.industry-record-card[data-expanded]{border-color:var(--industry-accent)}.industry-record-card__header{justify-content:space-between;align-items:start;gap:var(--industry-space-3);margin-bottom:var(--industry-space-3);display:flex}.industry-record-card__header h3{margin:0;font-size:1.0625rem}.industry-record-card__fields{gap:var(--industry-space-1);margin:0;display:grid}.industry-record-card__field{justify-content:space-between;gap:var(--industry-space-4);padding-block:var(--industry-space-1);display:flex}.industry-record-card__field dt{color:var(--industry-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.industry-record-card__field dd{text-align:right;margin:0}.industry-record-detail{padding:var(--industry-space-4);border:1px solid var(--industry-accent);background:var(--industry-hover-accent);display:grid}.industry-record-detail>.industry-collapsible{border:0;border-top:1px solid var(--industry-border);background:0 0}.industry-record-detail>.industry-collapsible:first-child{border-top:0}.industry-record-detail>.industry-collapsible>.industry-collapsible__trigger{padding-inline:0}.industry-record-detail>.industry-collapsible>.industry-collapsible__panel>*{padding:0 0 var(--industry-space-4);border-top:0}.industry-record-detail__count{color:var(--industry-text-muted);font-family:var(--industry-font-body);font-size:.75rem;font-weight:400}.industry-record-detail__empty{padding:var(--industry-space-2) 0 var(--industry-space-3);color:var(--industry-text-muted);margin:0;font-size:.8125rem}.industry-record-detail__table{border-collapse:collapse;width:100%}.industry-record-detail__table th{padding:0 var(--industry-space-3) var(--industry-space-2) 0;border-bottom:1px solid var(--industry-border);color:var(--industry-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.625rem;font-weight:500}.industry-record-detail__table td{padding:var(--industry-space-2) var(--industry-space-3) var(--industry-space-2) 0;border-bottom:1px solid color-mix(in srgb, var(--industry-text) 7%, transparent);font-size:.8125rem}.industry-table-empty{color:var(--industry-text-muted);text-align:center;padding:var(--industry-space-8)!important}.industry-pagination{align-items:center;gap:var(--industry-space-3);margin-top:var(--industry-space-6);flex-wrap:wrap;display:flex}.industry-pagination__status{color:var(--industry-text-muted);margin-right:auto;font-size:.75rem}.industry-pagination__controls{gap:var(--industry-space-1);display:flex}@media (max-width:48rem){.industry-responsive-data__table{display:none}.industry-responsive-data__records{gap:var(--industry-space-3);display:grid}.industry-results-header__actions{width:100%}.industry-record-detail__table,.industry-record-detail__table tbody{display:block}.industry-record-detail__table thead{display:none}.industry-record-detail__table tr{padding:var(--industry-space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--industry-text) 8%, transparent);display:block}.industry-record-detail__table td{justify-content:space-between;gap:var(--industry-space-4);padding:var(--industry-space-1) 0;text-align:right;border:0;display:flex}.industry-record-detail__table td:before{color:var(--industry-text-muted);content:attr(data-label);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.625rem}}
.industry-table-footer td,.industry-table-footer th{padding:var(--industry-space-3);border-top:1px solid var(--industry-border);color:var(--industry-text-muted);font-size:.75rem}.industry-table-toolbar{justify-content:space-between;align-items:end;gap:var(--industry-space-3);margin-bottom:var(--industry-space-3);padding:var(--industry-space-3);border-block:1px solid var(--industry-border);flex-wrap:wrap;display:flex}.industry-table-toolbar__primary,.industry-table-toolbar__actions{align-items:end;gap:var(--industry-space-3);flex-wrap:wrap;display:flex}.industry-page-size{align-items:center;gap:var(--industry-space-2);display:flex}.industry-page-size__label{color:var(--industry-text-muted);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;font-size:.6875rem}.industry-page-size .industry-select__trigger{min-width:4.5rem}.industry-expandable-row:hover,.industry-expandable-row[data-expanded]{background:var(--industry-hover-accent)}.industry-expandable-row__detail-cell{background:var(--industry-hover-accent);border-bottom-color:var(--industry-border)!important;padding:0!important}.industry-table-loading>td{padding:var(--industry-space-6)!important}.industry-table-loading__skeletons{gap:var(--industry-space-3);margin-top:var(--industry-space-6);display:grid}.industry-table-loading__skeleton-row{grid-template-columns:repeat(var(--industry-table-loading-columns), minmax(0, 1fr));gap:var(--industry-space-4);display:grid}@media (max-width:48rem){.industry-table-toolbar,.industry-table-toolbar__primary,.industry-table-toolbar__actions{align-items:stretch;width:100%}.industry-page-size{justify-content:space-between;width:100%}.industry-table-loading__skeleton-row{grid-template-columns:1fr}.industry-table-loading__skeleton-row>:not(:first-child){display:none}}

html{scrollbar-gutter:stable;max-width:100vw;overflow-x:clip}body{max-width:100vw;margin:0;overflow-x:clip}a,button,input{-webkit-tap-highlight-color:transparent}