@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800&display=swap";:root{--color-skyten-arctic: #49bae4;--color-skyten-azure: #0090c9;--color-skyten-marin: #383b5b;--color-skyten-grasshopper: #9ae600;--color-skyten-graphite: #2d2c31;--color-skyten-white: #ffffff;--color-skyten-sky-light-blue: #e0f6ff;--surface-page: #000000;--surface-shell: #1a191d;--surface-panel: #232227;--surface-raised: var(--color-skyten-graphite);--surface-hero: #0b1526;--border-subtle: #3a3940;--border-strong: #55545c;--border-hairline: #3f3f46;--text-primary: var(--color-skyten-white);--text-body: #d4d4d4;--text-bright: #e4e4e7;--text-field: #f2f2f3;--text-muted: #a3a2a9;--text-dim: #b4b3b9;--text-on-light: var(--color-skyten-graphite);--accent-arctic-light: #63c7ea;--accent-arctic-pale: #9bd9f2;--accent-marin-light: #454a70;--accent-marin-border: #4a4d73;--accent-marin-deep: #22243a;--accent-azure-deep: #00719c;--accent-azure-deeper: #00648d;--accent-grasshopper-light: #abf319;--accent-text-on-marin: #e4ecf6;--functional-error-text: #f08a8d;--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--nav-h: 72px;--frame-gutter: 5%;--frame-column-max: 1280px;--frame-inset-y: var(--nav-h);--frame-radius: 20px;--pk-font-sans: var(--font-sans);--pk-text-primary: var(--text-field);--pk-text-secondary: var(--text-muted);--pk-text-on-anchor: var(--color-skyten-marin);--pk-ramp-primary-60: var(--color-skyten-arctic);--pk-ramp-success-60: var(--color-skyten-grasshopper);--pk-ramp-alert-60: var(--functional-error-text);--pk-sem-bg-surface-primary: var(--surface-panel);--pk-sem-bg-surface-secondary: var(--surface-shell);--pk-sem-border-primary: var(--border-subtle);--pk-radius-s: 8px;--pk-bw-primary: 1px;--pk-space-xs: 6px;--pk-space-sm: 12px}@media(max-width:860px){:root{--nav-h: 58px}}.input-hint{margin:6px 0 0;max-width:560px;font-size:12px;line-height:1.6;color:var(--text-muted)}:focus-visible{outline:2px solid var(--color-skyten-arctic);outline-offset:3px}.pk-field input:focus-visible,.pk-field textarea:focus-visible,.pk-button:focus-visible{border-color:var(--color-skyten-arctic)}.pk-field-input input,.pk-field-input select,.pk-field-input textarea{box-sizing:border-box}.pk-field .pk-field-input input,.pk-field .pk-field-input select,.pk-field .pk-field-input textarea{font-size:15px;line-height:1.5;padding:12px 14px}.pk-field.pk-field{row-gap:6px}.section{padding:clamp(48px,6vw,96px) clamp(24px,5vw,72px);border-top:1px solid var(--border-subtle)}.section--panel{background:var(--surface-panel)}.eyebrow{margin:0 0 clamp(8px,1vw,12px);font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.eyebrow--spaced{margin-bottom:clamp(24px,3vw,36px)}.eyebrow__num{color:var(--color-skyten-arctic)}.eyebrow__dot,.title__dot{color:var(--color-skyten-grasshopper);line-height:0;vertical-align:baseline}.section-title{margin:0 0 clamp(28px,3.5vw,48px);font-size:clamp(26px,2.8vw,38px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--text-primary);text-wrap:pretty}.section-body{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--text-body)}.split-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,4vw,64px);align-items:start}.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"}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%}html{background:var(--surface-page);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--frame-inset-y) + 12px)}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:16px;line-height:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not(.pk-button){color:var(--color-skyten-arctic);text-decoration:none}a:not(.pk-button):hover{color:var(--color-skyten-grasshopper);text-decoration:underline}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}img{max-width:100%}app-root{display:flex;flex-direction:column;align-items:center;min-height:100vh;width:100%;padding:0 var(--frame-gutter);background:var(--surface-page)}app-root.view-carousel{display:block;padding:0;align-items:stretch}app-root>main{width:100%;max-width:var(--frame-column-max);margin-top:var(--frame-inset-y);margin-bottom:var(--frame-inset-y);background:var(--surface-shell);border:1px solid var(--border-subtle);border-radius:var(--frame-radius);overflow:hidden}:root{--pk-selected-bg: #313450;--pk-selected-bg-hover: #383b5b;--pk-selected-label: #49bae4;--pk-button-weight: 500}.pk-button{font-weight:var(--pk-button-weight);text-decoration:none}.pk-button:hover,.pk-button:focus-visible{text-decoration:none}.pk-button.pk-button-active,.pk-button.pk-button-active:hover:not(:disabled):not(.pk-button-loading){font-weight:var(--pk-button-weight)}.pk-button.pk-button-active{background:var(--pk-selected-bg);border-color:var(--pk-selected-bg);color:var(--pk-selected-label)}.pk-button.pk-button-active:hover:not(:disabled):not(.pk-button-loading){background:var(--pk-selected-bg-hover);border-color:var(--pk-selected-bg-hover);color:var(--pk-selected-label)}.pk-button.pk-button-small{height:30px;padding:0 16px;font-size:15px}
