@import"https://fonts.googleapis.com/icon?family=Material+Icons";:root{--color-skyten-arctic-blue: #49bae4;--color-skyten-azure-blue: #0090c9;--color-skyten-marin-blue: #383b5b;--color-skyten-sky-light-blue: #e0f6ff;--color-skyten-primary-black: #2d2c31;--color-skyten-dark-gray: #919499;--color-skyten-middle-gray: #cccccc;--color-skyten-light-gray: #e9e9e9;--color-skyten-middle-red: #df3d42;--color-skyten-white: #ffffff;--bg-page: #f8fafc;--bg-surface: var(--color-skyten-white);--background-input: var(--color-skyten-white);--text-primary: var(--color-skyten-primary-black);--text-secondary: var(--color-skyten-dark-gray);--text-tertiary-muted: #d4d4d4;--border-subtle: #dbe6f0;--color-secondary: var(--color-skyten-azure-blue);--brand-tertiary: #9ae600;--functional-success-text: #497d00;--functional-success-default: #497d00;--functional-success-background: #ecfcca;--functional-error-text: #c10007;--functional-error-background: #ffe2e2;--border-input-active: #2862ff;--border-width-active: 2px;--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: "Courier New", Courier, monospace;--pk-font-sans: var(--font-sans);--pk-text-primary: var(--text-primary);--pk-text-on-anchor: var(--color-skyten-primary-black);--pk-ramp-primary-60: var(--color-skyten-arctic-blue);--pk-ramp-secondary-60: var(--color-skyten-azure-blue);--pk-ramp-tertiary-60: var(--color-skyten-marin-blue);--pk-ramp-alert-60: var(--color-skyten-middle-red);--pk-sem-bg-surface-primary: var(--bg-surface);--pk-sem-bg-surface-secondary: var(--color-skyten-white);--pk-sem-border-primary: var(--border-subtle);--pk-radius-s: 8px;--pk-radius-m: 8px;--pk-radius-l: 20px;--pk-bw-primary: 1px;--frame-radius: 16px;--frame-bottom-gutter: 36px;--button-background-cta: #313450;--button-text-cta: #49bae4;--button-background-cta-hover: #383b5b;--button-text-cta-hover: #49bae4;--button-background-cta-active: #313450;--button-text-cta-active: #49bae4;--button-radius: 30px;--button-padding: 14px 28px 16px;--button-font-size: 16px;--button-font-weight: 500}.pk-field input:focus-visible,.pk-field select:focus-visible,.pk-field textarea:focus-visible,.pk-button:focus-visible{outline:var(--border-width-active) solid var(--border-input-active);outline-offset:1px;border-color:var(--border-input-active)}.pk-field-input input,.pk-field-input select,.pk-field-input textarea{box-sizing:border-box}.apply .pk-field-input input,.apply .pk-field-input select,.apply .pk-field-input textarea{font-size:15px;padding:11px 13px}.sk-h-num{color:var(--color-skyten-azure-blue)}.sk-h-title{color:var(--color-skyten-marin-blue)}.sk-h-dot{color:var(--brand-tertiary);font-size:1em;line-height:0;vertical-align:baseline}.pk-button{display:inline-flex;align-items:center;justify-content:center;position:relative;border:var(--pk-bw-primary, 1px) solid var(--pk-sem-border-primary, #ccc);border-radius:var(--pk-radius-pill, 999px);background:var(--pk-sem-bg-surface-primary, #fff);color:var(--pk-text-primary, #1a1a1a);font-family:var(--pk-font-sans, sans-serif);font-size:16px;font-weight:700;padding:12px 18px;min-width:75px;height:41px;cursor:pointer}.pk-button:hover:not(:disabled):not(.pk-button-loading),.pk-button.pk-button-active{background:var(--pk-ramp-primary-60, #49bae4);border-color:var(--pk-ramp-primary-60, #49bae4);color:var(--pk-text-on-anchor, #2d2c31)}.pk-button.pk-button-danger{background:var(--pk-ramp-alert-60, #df3d42);border-color:var(--pk-ramp-alert-60, #df3d42);color:#fff}.pk-button.pk-button-danger:hover:not(:disabled):not(.pk-button-loading){filter:brightness(.92)}.pk-button:disabled{cursor:default;opacity:.6;background:var(--pk-sem-bg-surface-secondary, #eee);color:var(--pk-text-secondary, #999);border-color:var(--pk-sem-border-primary, #ccc)}.pk-button.pk-button-small{font-size:14px;padding:8px 12px;min-width:60px;height:auto}.pk-button-content{display:inline-flex;align-items:center;gap:var(--pk-space-xs, 8px)}.pk-button-content-hidden{visibility:hidden}.pk-button-icon{display:inline-flex;align-items:center}.pk-button-spinner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.7;animation:pk-button-spin .7s linear infinite}@keyframes pk-button-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.pk-field{display:flex;flex-direction:column;gap:4px;font-family:var(--pk-font-sans, sans-serif);margin-bottom:var(--pk-space-sm, 10px)}.pk-field-label{font-size:13px;color:var(--pk-text-secondary, #666)}.pk-field-required{color:var(--pk-ramp-alert-60, #c0392b);margin-left:2px}.pk-field-input input,.pk-field-input select,.pk-field-input textarea{width:100%;font:inherit;font-size:14px;padding:8px 10px;border-radius:var(--pk-radius-s, 6px);border:var(--pk-bw-primary, 1px) solid var(--pk-sem-border-primary, #ccc);background:var(--pk-sem-bg-surface-primary, #fff);color:var(--pk-text-primary, #1a1a1a)}.pk-field-invalid .pk-field-input input,.pk-field-invalid .pk-field-input select,.pk-field-invalid .pk-field-input textarea{border-color:var(--pk-ramp-alert-60, #c0392b)}.pk-field-error{font-size:12px;color:var(--pk-ramp-alert-60, #c0392b)}.pk-rule-checklist{display:flex;flex-direction:column;gap:4px;font-family:var(--pk-font-sans, sans-serif);font-size:12.5px}.pk-rule{display:flex;align-items:center;gap:var(--pk-space-xs, 8px);color:var(--pk-text-secondary, #666)}.pk-rule-icon{display:inline-flex;width:14px;justify-content:center;font-size:12px}.pk-rule-pass .pk-rule-icon{color:var(--pk-ramp-success-60, #2e7d32)}.pk-rule-fail .pk-rule-icon{color:var(--pk-ramp-alert-60, #c0392b)}.pk-search-input{position:relative;display:inline-flex;align-items:center;font-family:var(--pk-font-sans, sans-serif)}.pk-search-input-field{font:inherit;font-size:14px;padding:8px 30px 8px 10px;border-radius:var(--pk-radius-pill, 999px);border:var(--pk-bw-primary, 1px) solid var(--pk-sem-border-primary, #ccc);background:var(--pk-sem-bg-surface-primary, #fff);color:var(--pk-text-primary, #1a1a1a);width:100%}.pk-search-input-clear{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:var(--pk-text-secondary, #666);font-size:14px;line-height:1;padding:2px}.pk-search-input-clear:before{content:"\2715"}.pk-panel{border-radius:var(--pk-radius-l, 20px);background-color:var(--pk-sem-bg-surface-secondary, #fff);padding:var(--pk-space-sm, 10px);font-family:var(--pk-font-sans, sans-serif);color:var(--pk-text-primary, #1a1a1a)}.pk-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-xs, 8px);border-bottom:var(--pk-bw-hairline, 1px) solid var(--pk-sem-border-primary, #ccc);padding:0 var(--pk-space-sm, 10px) var(--pk-space-sm, 10px);margin:0 calc(var(--pk-space-sm, 10px) * -1) var(--pk-space-sm, 10px)}.pk-panel-header-title{font-size:18px;color:var(--pk-text-secondary, #666);display:flex;align-items:center;gap:var(--pk-space-xs, 8px)}.pk-panel-header-actions{display:flex;align-items:center;gap:var(--pk-space-xs, 8px)}.pk-panel-collapse-btn{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;padding:2px 6px;line-height:1}.pk-panel-collapse-btn:before{content:"\2212"}.pk-panel-collapsed .pk-panel-collapse-btn:before{content:"+"}.pk-panel-body{font-size:14px}.pk-panel-collapsed .pk-panel-body,.pk-panel-collapsed .pk-panel-footer{display:none}.pk-panel-footer{border-top:var(--pk-bw-hairline, 1px) solid var(--pk-sem-border-primary, #ccc);margin:var(--pk-space-sm, 10px) calc(var(--pk-space-sm, 10px) * -1) 0;padding:var(--pk-space-sm, 10px) var(--pk-space-sm, 10px) 0;font-size:13px;color:var(--pk-text-secondary, #666)}.pk-toast{position:fixed;right:10px;display:flex;align-items:center;gap:5px;width:380px;min-height:55px;padding:16px 12px;border-radius:var(--pk-radius-l, 20px);box-shadow:0 2px 8px #00000026;font-family:var(--pk-font-sans, sans-serif);color:var(--pk-text-primary, #1a1a1a);z-index:1000}.pk-toast-success{background:var(--pk-ramp-success-20, #e7f9c2)}.pk-toast-info{background:var(--pk-ramp-primary-20, #d3eef9)}.pk-toast-warning{background:var(--pk-ramp-warning-20, #fdf0c2)}.pk-toast-error{background:var(--pk-ramp-alert-20, #f7d0d2)}.pk-toast-icon{display:inline-flex;align-items:center;font-size:24px;margin-right:12px}.pk-toast-text{display:flex;flex-direction:column;gap:3px;flex:1}.pk-toast-title{font-size:12px;font-weight:700;line-height:1.2}.pk-toast-message{font-size:10px;line-height:1.3}.pk-toast-close{display:flex;align-items:center;margin-left:-3px}.pk-toast-close button{background:none;border:none;cursor:pointer;color:inherit;font-size:14px;padding:2px}.pk-button{background:#ddd;border:1px solid #cccccc;color:#616161;border-radius:var(--button-radius, 30px);font-family:var(--font-sans);font-size:var(--button-font-size, 16px);font-weight:var(--button-font-weight, 500);padding:var(--button-padding, 14px 28px 16px);height:auto;min-width:0;cursor:pointer;box-sizing:border-box}.pk-button:hover:not(:disabled):not(.pk-button-loading){background:#e9f7fc;border-color:transparent;color:var(--color-skyten-arctic-blue, #49bae4)}.pk-button.pk-button-active{background:var(--button-background-cta, #313450);border-color:var(--button-background-cta, #313450);color:var(--button-text-cta, #49bae4)}.pk-button.pk-button-active:hover:not(:disabled):not(.pk-button-loading){background:var(--button-background-cta-hover, #383b5b);border-color:var(--button-background-cta-hover, #383b5b);color:var(--button-text-cta-hover, #49bae4)}.pk-button.pk-button-active:active:not(:disabled):not(.pk-button-loading){background:var(--button-background-cta-active, #313450);border-color:var(--button-background-cta-active, #313450);color:var(--button-text-cta-active, #49bae4)}.pk-button.pk-button-small{height:37px;padding:0 20px;font-size:15px;border-radius:999px}.pk-button.pk-button-upload{font-size:14px;padding:8px 18px;line-height:1.2}.apply-file:hover .pk-button.pk-button-upload{background:#e9f7fc;border-color:transparent;color:var(--color-skyten-arctic-blue, #49bae4)}*{margin:0;padding:0}html{width:100%;overflow-x:hidden}body{width:100%}body{background-color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:#1f1f1f!important;scroll-behavior:smooth}:root{--frame-border: #131214;--frame-column-max: 1280px}html{background:var(--frame-border)!important}html body{background-color:var(--frame-border)}app-root{display:block;max-width:none;margin:0 auto;padding-left:5%;padding-right:5%;background-color:var(--frame-border);min-height:100vh;padding-bottom:var(--frame-bottom-gutter, 36px)}
