:root{--pt-brand-25: #fffaff;--pt-brand-50: #fdf1fe;--pt-brand-100: #fae7fd;--pt-brand-200: #f8d3fd;--pt-brand-300: #e8b1f1;--pt-brand-400: #d97ee7;--pt-brand-500: #a934bc;--pt-brand-600: #7e0290;--pt-brand-700: #650274;--pt-brand-800: #4f025a;--pt-brand-900: #3a0042;--pt-gray-25: #fcfcfd;--pt-gray-50: #f9fafb;--pt-gray-100: #f2f4f7;--pt-gray-200: #eaecf0;--pt-gray-300: #d0d5dd;--pt-gray-400: #98a2b3;--pt-gray-500: #667085;--pt-gray-600: #475467;--pt-gray-700: #344054;--pt-gray-800: #1d2939;--pt-gray-900: #101828;--pt-success-600: #039855;--pt-success-700: #05603a;--pt-success-50: #ecfdf3;--pt-warning-600: #dc6803;--pt-warning-50: #fffaeb;--pt-error-600: #d92d20;--pt-error-700: #b42318;--pt-error-50: #fef3f2;--pt-chart-1: #a934bc;--pt-chart-2: #eb6834;--pt-chart-3: #1baf7a;--pt-color-primary: var(--pt-brand-600);--pt-color-primary-hover: var(--pt-brand-700);--pt-ink: #1c1917;--pt-ink-2: #44403c;--pt-ink-3: #57534e;--pt-ink-4: #6f6863;--pt-line: #e7e5e4;--pt-sand: #f5f2ee;--pt-sand-2: #fafaf9;--pt-color-text: var(--pt-ink);--pt-color-text-muted: var(--pt-ink-3);--pt-color-border: var(--pt-line);--pt-color-surface: #ffffff;--pt-color-background: var(--pt-sand);--pt-panel: var(--pt-brand-800);--pt-gradient-brand: linear-gradient(135deg, var(--pt-panel) 0%, var(--pt-brand-600) 100%);--pt-surface-dark: var(--pt-ink);--pt-font-brand: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--pt-font-body: "Inter Variable", "Inter", system-ui, sans-serif;--pt-text-xs: .75rem;--pt-text-sm: .875rem;--pt-text-md: 1rem;--pt-text-lg: 1.25rem;--pt-text-xl: 1.5rem;--pt-text-2xl: 2rem;--pt-text-hero: 3rem;--pt-leading-tight: 1.25;--pt-leading: 1.5;--pt-space-1: .25rem;--pt-space-2: .5rem;--pt-space-3: .75rem;--pt-space-4: 1rem;--pt-space-5: 1.25rem;--pt-space-6: 1.5rem;--pt-space-8: 2rem;--pt-space-10: 2.5rem;--pt-space-12: 3rem;--pt-radius-sm: 8px;--pt-radius-md: 12px;--pt-radius-lg: 22px;--pt-radius-xl: 24px;--pt-radius-full: 9999px;--pt-shadow-sm: 0 1px 2px rgb(28 25 23 / 6%);--pt-shadow-lg: 0 12px 16px -4px rgb(16 24 40 / 8%), 0 4px 6px -2px rgb(16 24 40 / 3%);--pt-focus-ring: 0 0 0 4px var(--pt-brand-100);--pt-color-primary-soft: var(--pt-brand-50);--pt-color-on-primary: #fff;--pt-color-focus: var(--pt-color-primary);--pt-color-surface-2: var(--pt-gray-50);--pt-color-surface-muted: var(--pt-gray-50);--pt-color-danger: var(--pt-error-600);--pt-danger: var(--pt-error-600);--pt-danger-600: var(--pt-error-600);--pt-danger-700: var(--pt-error-700);--pt-color-warning: var(--pt-warning-600)}:root.pt-brand-politrust{--pt-politrust-ink: #100146;--pt-ink: #100146;--pt-ink-2: #37305f;--pt-ink-3: #5a5478;--pt-ink-4: #67628a;--pt-surface-dark: linear-gradient(120deg, #100146 0%, #3a0042 100%)}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-vietnamese-wght-normal-UOJE75FD.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-ext-wght-normal-KWQTIOU2.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/space-grotesk-latin-wght-normal-LIGEH75C.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;font-family:var(--pt-font-body);font-size:var(--pt-text-md);color:var(--pt-color-text);background:var(--pt-color-background);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--pt-font-body);font-weight:600;margin:0 0 var(--pt-space-4);line-height:var(--pt-leading-tight)}h1{font-size:var(--pt-text-2xl)}h2{font-size:var(--pt-text-lg)}h3,h4{font-size:var(--pt-text-md)}strong,b,th{font-weight:600}input,select,textarea,button{font:inherit}a{color:var(--pt-color-primary-ink, var(--pt-color-primary))}td a:not(.pt-btn){color:inherit;text-decoration:none}td a:not(.pt-btn):hover,td a:not(.pt-btn):focus-visible{color:var(--pt-color-primary-ink, var(--pt-color-primary));text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--pt-color-primary);outline-offset:2px}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pt-space-2);min-height:44px;padding:var(--pt-space-1) var(--pt-space-6);border-radius:var(--pt-radius-full);border:1px solid var(--pt-ink);background:transparent;color:var(--pt-ink);font:600 var(--pt-text-sm)/1.25 var(--pt-font-body);text-align:center;text-decoration:none;cursor:pointer}.pt-btn:hover{background:var(--pt-sand-2)}.pt-btn--quiet{border-color:var(--pt-line);background:var(--pt-color-surface)}.pt-btn--primary{background:var(--pt-color-primary);border-color:var(--pt-color-primary);color:#fff}.pt-btn--primary:hover{background:var(--pt-color-primary-hover)}.pt-card{background:var(--pt-color-surface);border-radius:var(--pt-radius-lg);box-shadow:var(--pt-shadow-sm);padding:var(--pt-space-6)}.pt-pill{display:inline-flex;white-space:nowrap;max-width:100%;align-items:center;padding:3px 10px;border-radius:var(--pt-radius-full);font:600 var(--pt-text-xs)/1.4 var(--pt-font-body);background:var(--pt-sand);color:var(--pt-ink-2)}.pt-pill--warn{background:#ffedd5;color:#9a3412}.pt-pill--brand{background:var(--pt-brand-50);color:var(--pt-color-primary-ink, var(--pt-brand-700))}.pt-pill--ok{background:#dcfce7;color:#166534}.pt-pill--danger{background:#fee2e2;color:#991b1b}dd .pt-pill,p .pt-pill,li .pt-pill{white-space:normal}.pt-page-title{font:600 var(--pt-text-2xl)/1.03 var(--pt-font-body);letter-spacing:-.02em;margin:0}.pt-eyebrow{margin:0 0 var(--pt-space-2);color:var(--pt-ink-3);font-size:var(--pt-text-sm)}.pt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}label{font-weight:500;font-size:var(--pt-text-sm);color:var(--pt-gray-700)}input:not([type=checkbox],[type=radio],[type=color],[type=file]),select,textarea{min-height:44px;padding:var(--pt-space-2) var(--pt-space-3);border:1px solid #d6d3d1;border-radius:var(--pt-radius-md);font:inherit;background:var(--pt-color-surface);color:var(--pt-color-text)}input:not([type=checkbox],[type=radio],[type=color],[type=file]):focus,select:focus,textarea:focus{border-color:var(--pt-brand-600);box-shadow:var(--pt-focus-ring);outline:none}input:not([type=checkbox],[type=radio],[type=color],[type=file]).ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:var(--pt-error-600)}select:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:calc(var(--pt-space-3) + 1.25rem)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2357534e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right var(--pt-space-3) center!important;background-size:.75rem!important}a,button,input,label,select,summary,textarea,[role=button],[tabindex]{touch-action:manipulation}@media(pointer:coarse){input:not([type=checkbox],[type=radio],[type=color],[type=file]),select,textarea{font-size:var(--pt-text-md)}}.pt-btn[disabled]{opacity:.6;cursor:not-allowed}th[ptSort]{padding:0}.pt-sort{display:inline-flex;align-items:center;gap:var(--pt-space-1);width:100%;min-height:44px;padding:var(--pt-space-2) var(--pt-space-3);border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--pt-radius-sm)}.pt-sort:hover{color:var(--pt-color-primary-ink, var(--pt-color-primary))}.pt-sort:focus-visible{outline:none;box-shadow:var(--pt-focus-ring)}th.num .pt-sort{justify-content:flex-end}table th>.pt-sort{width:calc(100% + 2 * var(--pt-space-3));margin-inline:calc(-1 * var(--pt-space-3))}.pt-sort-icon{display:inline-flex;opacity:.45}th[aria-sort=ascending] .pt-sort-icon,th[aria-sort=descending] .pt-sort-icon{opacity:1;color:var(--pt-color-primary-ink, var(--pt-color-primary))}.pt-table-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pt-space-2);padding:var(--pt-space-3) var(--pt-space-4);color:var(--pt-color-text-muted)}.pt-table-filter input{flex:1 1 220px;max-width:360px;min-height:44px;padding:0 var(--pt-space-3);border:1px solid var(--pt-color-border);border-radius:var(--pt-radius-md);background:var(--pt-color-surface);color:var(--pt-color-text);font:inherit}.mono{font-family:var(--pt-font-body);font-feature-settings:"zero" 1}.num{font-variant-numeric:tabular-nums}table th.num,table td.num{text-align:right}fieldset,.field{min-width:0}select,input,textarea{max-width:100%}table th{white-space:nowrap}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}small{font-size:var(--pt-text-sm)}:root{--pt-text-sm: .84375rem;--pt-text-md: .9375rem;--pt-text-lg: 1.0625rem;--pt-text-xl: 1.3125rem;--pt-text-2xl: 1.625rem}:root[data-theme=dark]{color-scheme:dark;--pt-ink: #f2efed;--pt-ink-2: #d6d1cd;--pt-ink-3: #a8a29e;--pt-ink-4: #9a938e;--pt-line: #34303f;--pt-sand: #15121b;--pt-sand-2: #1a1722;--pt-color-surface: #1e1b26;--pt-color-background: #15121b;--pt-surface-dark: #0d0b12;--pt-brand-25: #1c1322;--pt-brand-50: #2a1631;--pt-brand-100: #3a1d44;--pt-color-primary: #a934bc;--pt-color-primary-hover: #b44bc6;--pt-color-primary-ink: #d983e8;--pt-success-50: #10291d;--pt-success-600: #32d583;--pt-success-700: #6ce9a6;--pt-warning-50: #2e2311;--pt-warning-600: #fdb022;--pt-error-50: #301615;--pt-error-600: #f97066;--pt-error-700: #fda29b;--pt-gray-50: #1a1722;--pt-gray-100: #24202e;--pt-gray-200: #34303f}:root[data-theme=dark] .pt-pill--ok{background:#0f2e1d;color:#6ce9a6}:root[data-theme=dark] .pt-pill--warn{background:#33210d;color:#fdb022}:root[data-theme=dark] .pt-pill--danger{background:#3a1514;color:#fda29b}
