@font-face{font-family:Helvetica;src:url("./media/Helvetica-RIMRQZ65.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/Helvetica-Bold-OL5HFZKZ.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/Helvetica-BoldItalic-Y3I6UML6.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Helvetica;src:url("./media/Helvetica-Italic-GZRP4JM6.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Helvetica;src:url("./media/helvetica-Light-JSEDGUAS.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica;src:url("./media/Helvetica-LightItalic-RWQBHKP3.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Regular-5NOYMZ6F.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-Bold-T6KGYO75.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-BoldItalic-4THPJS2A.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Italic-XTMCQS2P.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Light-3RYC6I6D.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-LightItalic-FUZE3PHJ.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-ExtraLight-KSN7IU4R.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-ExtraLightItalic-O2AXOIT5.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Medium-4L6XFQ4Q.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-MediumItalic-HCXAREWC.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-SemiBold-DQYOIQQK.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-SemiBoldItalic-W5KG4UPP.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-ExtraBold-AYWCRVT4.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-ExtraBoldItalic-UK3UTMY5.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Black-LHDY3NPU.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-BlackItalic-YPEP6JXJ.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Raleway;src:url("./media/Raleway-Thin-RONGTIJO.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Raleway;src:url("./media/Raleway-ThinItalic-PKLHZVAN.ttf") format("truetype");font-weight:100;font-style:italic}:root{--webapp-bg: #f2f7fb;--webapp-page-bg: radial-gradient(circle at top right, rgba(29, 179, 255, .16), transparent 32%), radial-gradient(circle at left center, rgba(1, 96, 145, .1), transparent 35%), linear-gradient(180deg, #f0f6fb 0%, #edf4fa 100%);--webapp-login-bg: radial-gradient(circle at top left, rgba(29, 179, 255, .15), transparent 32%), radial-gradient(circle at bottom right, rgba(1, 96, 145, .12), transparent 36%), linear-gradient(180deg, #f0f7fc 0%, #eaf3f9 100%);--webapp-surface: #ffffff;--webapp-surface-strong: #f6fbff;--webapp-surface-soft: #eef5fb;--webapp-panel-hero-bg: radial-gradient(circle at top right, rgba(29, 179, 255, .2), transparent 35%), linear-gradient(145deg, rgba(235, 248, 255, .96), rgba(245, 251, 255, .96) 65%);--webapp-border: rgba(8, 45, 66, .14);--webapp-border-strong: rgba(1, 96, 145, .26);--webapp-text-muted: #425b6d;--webapp-text-soft: #607a8c;--webapp-accent: #1db3ff;--webapp-accent-strong: #016091;--webapp-danger-soft: rgba(219, 63, 63, .12);--webapp-success-soft: rgba(38, 157, 102, .14);--webapp-shadow: 0 16px 42px rgba(3, 31, 47, .12);--webapp-panel-text: #11293a;--webapp-heading: #0f2433;--webapp-filter-bg: var(--webapp-surface-soft);--webapp-filter-text: #11293a;--webapp-badge-text: #0c3148;--webapp-badge-muted-bg: rgba(0, 56, 85, .06);--webapp-table-bg: #f8fbfe;--webapp-table-border: rgba(8, 45, 66, .12);--webapp-table-head: #5b7283;--webapp-table-cell: #122d3f;--webapp-link: #016091;--webapp-row-hover: rgba(29, 179, 255, .08);--webapp-record-bg: #f5faff;--webapp-field-label-color: #5b7283;--webapp-state-bg: #f8fbff;--webapp-stat-bg: #f4f9fe;--webapp-stat-label: #5b7283;--webapp-input-bg: rgba(255, 255, 255, .95);--webapp-input-outline: rgba(8, 45, 66, .18);--webapp-input-text: #102839;--webapp-input-label: #5f788a;--webapp-input-ripple: rgba(1, 96, 145, .4);--webapp-checkbox-text: #143042;--webapp-shell-nav-bg: linear-gradient(180deg, #f9fcff 0%, #f1f7fc 100%);--webapp-shell-nav-text: #142f42;--webapp-shell-kicker: #638093;--webapp-shell-brand-text: #0f2433;--webapp-shell-profile-bg: #f4f9fe;--webapp-shell-profile-meta: #5f788a;--webapp-shell-item-text: #153145;--webapp-shell-item-active-bg: linear-gradient(135deg, rgba(1, 96, 145, .14), rgba(29, 179, 255, .22));--webapp-shell-item-active-shadow: 0 10px 24px rgba(1, 96, 145, .14);--webapp-shell-item-active-text: #0b2e43;--webapp-shell-logo-bg: linear-gradient(135deg, rgba(1, 96, 145, .14), rgba(29, 179, 255, .12));--webapp-shell-logo-shadow: 0 10px 24px rgba(5, 43, 67, .16);--webapp-title-text: #0f2433;--webapp-subtitle-text: #5f788a;--webapp-title-wrapper-bg: rgba(240, 246, 251, .72);--webapp-title-wrapper-border: rgba(8, 45, 66, .08);--webapp-title-wrapper-filter: blur(10px);--webapp-title-icon-bg: rgba(29, 179, 255, .14);--webapp-title-icon-text: #0f344b;--webapp-menu-btn-bg: rgba(29, 179, 255, .12);--webapp-dashboard-summary-bg: #f5faff;--webapp-dashboard-device-bg: #f7fbff;--webapp-dashboard-admin-bg: #f7fbff;--webapp-dashboard-admin-hover: #edf6ff;--webapp-connection-signal-bg: #f6fbff;--webapp-connection-card-text: #0f2433;--webapp-connection-step-active-text: #0e3248;--webapp-connection-banner-bg: #f6fbff;--webapp-connection-download-bg: rgba(29, 179, 255, .08);--webapp-outlined-btn-text: #0d3a54;--webapp-outlined-btn-border: rgba(1, 96, 145, .36);--webapp-outlined-btn-bg: rgba(255, 255, 255, .72);--webapp-outlined-btn-bg-hover: rgba(29, 179, 255, .14);--webapp-radius-lg: 28px;--webapp-radius-md: 20px;--webapp-radius-sm: 14px;--site-body-bg: #f4f9fd;--site-text-color: #143042;--site-heading-color: #0f2230;--site-text-muted: #637c8f;--site-surface-card: #ffffff;--site-border-soft: rgba(1, 96, 145, .12);--site-border-strong: rgba(29, 179, 255, .25);--site-accent-soft: rgba(29, 179, 255, .12);--site-shadow-soft: 0 20px 48px rgba(12, 33, 47, .14);--site-shadow-strong: 0 30px 80px rgba(5, 27, 43, .24);--site-hero-bg: radial-gradient(circle at top left, rgba(29, 179, 255, .2), transparent 32%), radial-gradient(circle at bottom right, rgba(1, 96, 145, .16), transparent 34%), linear-gradient(180deg, #f0f7fc 0%, #e8f1f7 100%);--site-hero-text: #102a3c;--site-hero-muted: #36576c;--site-device-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(242, 249, 255, .92));--site-device-card-border: rgba(1, 96, 145, .18);--site-device-card-text: #0f2636;--site-panel-bg: linear-gradient(180deg, #ebf6ff 0%, #dfefff 100%);--site-panel-border: rgba(1, 96, 145, .18);--site-panel-text: #102a3c;--site-panel-muted: #486879;--site-page-content-bg: linear-gradient(180deg, #f6fbff 0%, #ffffff 24%, #f8fbfd 100%);--site-callout-bg: linear-gradient(135deg, #0f2230 0%, #016091 100%);--site-callout-text: #f5fbff;--site-header-text-color: #123247;--site-header-solid-bg: rgba(238, 246, 252, .94);--site-header-shadow-bg: rgba(233, 243, 250, .96);--site-footer-bg: #eaf2f8;--site-footer-text: #123247;--site-footer-muted: #4d6778;--site-footer-link: #11344a;--site-floating-switch-bg: rgba(255, 255, 255, .9);--site-floating-switch-border: rgba(1, 96, 145, .2);--site-floating-switch-shadow: 0 14px 36px rgba(5, 31, 47, .18);--sp-form-control-bg: #ffffff;--sp-form-control-border: rgba(8, 45, 66, .22);--sp-form-control-text: #143042;--sp-form-control-placeholder: #6c8292;--sp-select-chevron-color: rgba(8, 45, 66, .72);--sp-select-panel-bg: #ffffff;--sp-select-panel-border: rgba(8, 45, 66, .2);--sp-select-panel-shadow: 0 14px 32px rgba(3, 31, 47, .16);--sp-select-option-hover-bg: rgba(29, 179, 255, .14)}[data-theme=dark]{--webapp-bg: #050b10;--webapp-page-bg: radial-gradient(circle at top right, rgba(29, 179, 255, .12), transparent 30%), radial-gradient(circle at left center, rgba(1, 96, 145, .12), transparent 32%), linear-gradient(180deg, rgb(7, 15, 22) 0%, rgb(9, 16, 23) 100%);--webapp-login-bg: radial-gradient(circle at top left, rgba(29, 179, 255, .12), transparent 28%), radial-gradient(circle at bottom right, rgba(1, 96, 145, .2), transparent 32%), linear-gradient(180deg, #02080d 0%, #07131b 100%);--webapp-surface: rgba(17, 31, 43, .96);--webapp-surface-strong: rgba(12, 38, 52, .98);--webapp-surface-soft: rgba(255, 255, 255, .07);--webapp-panel-hero-bg: radial-gradient(circle at top right, rgba(29, 179, 255, .18), transparent 35%), linear-gradient(135deg, rgba(1, 96, 145, .32), rgba(9, 20, 29, .96) 62%);--webapp-border: rgba(255, 255, 255, .12);--webapp-border-strong: rgba(29, 179, 255, .28);--webapp-text-muted: rgba(231, 239, 244, .84);--webapp-text-soft: rgba(231, 239, 244, .66);--webapp-shadow: 0 24px 60px rgba(0, 0, 0, .28);--webapp-panel-text: rgba(245, 251, 255, .96);--webapp-heading: rgba(245, 251, 255, .98);--webapp-filter-bg: rgba(255, 255, 255, .045);--webapp-filter-text: rgba(245, 251, 255, .92);--webapp-badge-text: #ffffff;--webapp-badge-muted-bg: rgba(255, 255, 255, .06);--webapp-table-bg: rgba(255, 255, 255, .02);--webapp-table-border: rgba(255, 255, 255, .06);--webapp-table-head: rgba(231, 239, 244, .74);--webapp-table-cell: rgba(245, 251, 255, .92);--webapp-link: #8fdcff;--webapp-row-hover: rgba(255, 255, 255, .03);--webapp-record-bg: rgba(255, 255, 255, .045);--webapp-field-label-color: rgba(231, 239, 244, .68);--webapp-state-bg: rgba(255, 255, 255, .025);--webapp-stat-bg: rgba(255, 255, 255, .055);--webapp-stat-label: rgba(231, 239, 244, .72);--webapp-input-bg: rgba(255, 255, 255, .04);--webapp-input-outline: rgba(143, 220, 255, .25);--webapp-input-text: rgba(245, 251, 255, .98);--webapp-input-label: rgba(231, 239, 244, .72);--webapp-input-ripple: rgba(143, 220, 255, .45);--webapp-checkbox-text: rgba(245, 251, 255, .92);--webapp-shell-nav-bg: linear-gradient(180deg, rgba(14, 36, 49, .98) 0%, rgba(11, 24, 33, .98) 100%);--webapp-shell-nav-text: rgba(245, 251, 255, .92);--webapp-shell-kicker: rgba(229, 229, 229, .68);--webapp-shell-brand-text: rgba(245, 251, 255, .98);--webapp-shell-profile-bg: rgba(255, 255, 255, .04);--webapp-shell-profile-meta: rgba(231, 239, 244, .72);--webapp-shell-item-text: rgba(245, 251, 255, .92);--webapp-shell-item-active-bg: linear-gradient(135deg, rgba(1, 96, 145, .98), rgba(29, 179, 255, .58));--webapp-shell-item-active-shadow: 0 18px 30px rgba(1, 96, 145, .28);--webapp-shell-item-active-text: #ffffff;--webapp-shell-logo-bg: linear-gradient(135deg, rgba(1, 96, 145, .22), rgba(29, 179, 255, .08));--webapp-shell-logo-shadow: 0 18px 40px rgba(0, 0, 0, .32);--webapp-title-text: rgba(245, 251, 255, .98);--webapp-subtitle-text: rgba(231, 239, 244, .8);--webapp-title-wrapper-bg: rgba(7, 15, 22, .84);--webapp-title-wrapper-border: rgba(255, 255, 255, .08);--webapp-title-wrapper-filter: none;--webapp-title-icon-bg: rgba(255, 255, 255, .08);--webapp-title-icon-text: #ffffff;--webapp-menu-btn-bg: rgba(255, 255, 255, .06);--webapp-dashboard-summary-bg: rgba(255, 255, 255, .06);--webapp-dashboard-device-bg: rgba(10, 20, 29, .82);--webapp-dashboard-admin-bg: rgba(255, 255, 255, .03);--webapp-dashboard-admin-hover: rgba(255, 255, 255, .05);--webapp-connection-signal-bg: rgba(255, 255, 255, .035);--webapp-connection-card-text: rgba(245, 251, 255, .96);--webapp-connection-step-active-text: #ffffff;--webapp-connection-banner-bg: rgba(255, 255, 255, .06);--webapp-connection-download-bg: rgba(29, 179, 255, .08);--webapp-outlined-btn-text: #d7f0ff;--webapp-outlined-btn-border: rgba(143, 220, 255, .52);--webapp-outlined-btn-bg: rgba(255, 255, 255, .03);--webapp-outlined-btn-bg-hover: rgba(143, 220, 255, .12);--site-body-bg: #050b10;--site-text-color: #dde8f1;--site-heading-color: #f5fbff;--site-text-muted: rgba(221, 232, 241, .74);--site-surface-card: rgba(12, 25, 36, .96);--site-border-soft: rgba(255, 255, 255, .09);--site-border-strong: rgba(143, 220, 255, .32);--site-accent-soft: rgba(29, 179, 255, .2);--site-shadow-soft: 0 24px 52px rgba(0, 0, 0, .34);--site-shadow-strong: 0 30px 90px rgba(0, 0, 0, .48);--site-hero-bg: radial-gradient(circle at top left, rgba(29, 179, 255, .22), transparent 30%), radial-gradient(circle at bottom right, rgba(1, 96, 145, .35), transparent 28%), radial-gradient(circle at center, rgb(11, 16, 22) 0%, rgb(16, 24, 33) 35%, rgb(0, 0, 0) 100%);--site-hero-text: #f3f9ff;--site-hero-muted: rgba(231, 239, 244, .78);--site-device-card-bg: linear-gradient(180deg, rgba(13, 20, 28, .96), rgba(19, 28, 39, .92));--site-device-card-border: rgba(29, 179, 255, .25);--site-device-card-text: #f5fbff;--site-panel-bg: linear-gradient(180deg, #0f2230 0%, #14354c 100%);--site-panel-border: rgba(29, 179, 255, .18);--site-panel-text: #f5fbff;--site-panel-muted: rgba(229, 229, 229, .78);--site-page-content-bg: linear-gradient(180deg, #061018 0%, #0a1721 24%, #0b1620 100%);--site-callout-bg: linear-gradient(135deg, #0d1e2c 0%, #014d76 100%);--site-callout-text: #f5fbff;--site-header-text-color: #e8f4ff;--site-header-solid-bg: rgba(6, 14, 21, .9);--site-header-shadow-bg: rgba(5, 11, 17, .95);--site-footer-bg: #04090e;--site-footer-text: #e6eef5;--site-footer-muted: rgba(230, 238, 245, .72);--site-footer-link: #d7e8f4;--site-floating-switch-bg: rgba(10, 18, 27, .9);--site-floating-switch-border: rgba(143, 220, 255, .32);--site-floating-switch-shadow: 0 18px 40px rgba(0, 0, 0, .45);--sp-form-control-bg: rgba(255, 255, 255, .055);--sp-form-control-border: rgba(143, 220, 255, .28);--sp-form-control-text: #f5fbff;--sp-form-control-placeholder: rgba(221, 232, 241, .62);--sp-select-chevron-color: rgba(221, 232, 241, .78);--sp-select-panel-bg: #0c1924;--sp-select-panel-border: rgba(143, 220, 255, .28);--sp-select-panel-shadow: 0 18px 40px rgba(0, 0, 0, .38);--sp-select-option-hover-bg: rgba(143, 220, 255, .16)}html,body{font-family:Helvetica,sans-serif;width:100%;margin:0;font-size:16px;font-weight:300;overflow-x:hidden;background:var(--site-body-bg);color:var(--site-text-color);scroll-behavior:smooth}@media screen and (max-width: 600px){html,body{font-size:14px}}html a,html button,html .sp-button,body a,body button,body .sp-button{border-radius:10px!important}html ::ng-deep a,html ::ng-deep button,html ::ng-deep .sp-button,body ::ng-deep a,body ::ng-deep button,body ::ng-deep .sp-button{border-radius:10px!important}body.theme-light{color-scheme:light}body.theme-dark{color-scheme:dark}h1,h2,h3,h4,h5,h6,p,span{margin:0}h1,h2,h3,h4,h5,h6{font-family:Helvetica,serif;font-weight:700;color:var(--site-heading-color)}h1{font-size:2.4rem}@media screen and (min-width: 1024px){h1{font-size:3.2rem}}h2{font-size:2.2rem}@media screen and (min-width: 1024px){h2{font-size:2.5rem}}a{text-decoration:none;color:inherit}.outline{display:inline-block;width:fit-content;border:5px solid white;box-shadow:#00ced230 0 10px 20px,#00ced23b 0 6px 6px;padding:0 10px;border-radius:10px}.insider-outline{font-weight:900;font-style:italic;color:#016091}input,textarea,.p-dropdown{width:500px;max-width:100%}@media screen and (min-width: 1024px){.small-screen-only{display:none!important}}@media screen and (max-width: 1023px){.big-screen-only{display:none!important}}textarea{max-height:300px}.main-color{color:#016091}.logo-color{color:#1db3ff}.gold-color{color:gold}.grey{color:gray}.italic{font-style:italic}.normal{font-weight:500}.bold{font-weight:700}.bolder{font-weight:900}.line-through{position:relative;display:inline-flex;align-items:center;justify-content:center}.line-through:after{content:"";position:absolute;display:block;width:110%;rotate:-5deg;height:5px;background-color:#000}.light{font-weight:100}.underline{text-decoration:underline}.s-0-7{font-size:.7rem}.active-link{border-bottom:1px solid whitesmoke;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-content{display:flex;flex-direction:column;align-items:center;gap:3rem}.page-content .title-wrapper{display:flex;flex-direction:column;align-items:center}.page-content h1{text-align:center}.flex-center{align-items:center;justify-content:center}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.gap-1{gap:1rem}.label-wrapper{font-weight:900;font-size:.9rem;display:flex;gap:.2rem;font-style:italic;color:#016091}.label-wrapper .with{font-weight:100;font-size:.7rem;transform:translateY(.2rem)}.main-title{max-width:1000px;font-size:2.5rem}@media screen and (min-width: 1024px){.main-title{font-size:3rem}}.subtitle{max-width:800px;font-size:1.6rem;text-align:center;font-style:italic;font-weight:100;line-height:2rem}.menu-items span{font-size:.9rem;font-weight:100}:root{--primary-color: #1cbcff}video{width:100%;max-width:500px;border-radius:25px}.subject{text-align:center}.text{max-height:200px;overflow:scroll;padding-left:20px}form{display:flex;flex-direction:column;gap:2rem;margin:auto}.spinner-wrapper{width:100%;height:100%;display:flex;justify-content:center;padding-top:2rem}.v-divider{height:100%;width:3px;background-color:#fff;border-radius:50px}.text-3{font-weight:300;color:#bebebe}.sup-wrapper-class{position:relative;margin-right:.5rem}.sup-class{position:absolute;max-width:unset;top:0;scale:.4;translate:-35% -20%}.highlight-style{color:#016091;font-family:Helvetica,sans-serif;font-weight:900}.sp-style{color:#016091;font-style:italic;font-family:Raleway,sans-serif;font-weight:900}.highlight-style-gold{color:gold;font-family:Helvetica,sans-serif;font-weight:900}.Helvetica{font-family:Helvetica,sans-serif}.roboto{font-family:Roboto,sans-serif}.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900;font-style:italic}.full-window-height{min-height:600px}.spacing-5{height:.5rem}.spacing-10{height:1rem}.spacing-15{height:1.5rem}.spacing-20{height:2rem}.spacing-25{height:2.5rem}.spacing-30{height:3rem}.input-error-message{font-size:.8rem;color:red}.sp-button{--sp-btn-bg: transparent;--sp-btn-color: inherit;--sp-btn-border: transparent;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.6rem 1rem;border-radius:14px;border:1px solid var(--sp-btn-border);background:var(--sp-btn-bg);color:var(--sp-btn-color);font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sp-button:disabled,.sp-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sp-button--raised,.sp-button--flat{--sp-btn-bg: rgba(255, 255, 255, .94);--sp-btn-color: #0f2433;--sp-btn-border: rgba(8, 45, 66, .16)}.sp-button--stroked{--sp-btn-bg: transparent;--sp-btn-border: rgba(8, 45, 66, .2)}.sp-button--text{--sp-btn-bg: transparent;--sp-btn-border: transparent;min-height:2.4rem;padding-inline:.6rem}.sp-button--icon{width:2.75rem;height:2.75rem;padding:0}.sp-button--primary{--sp-btn-bg: linear-gradient(135deg, #016091, #1db3ff);--sp-btn-color: #f5fbff;--sp-btn-border: transparent}.sp-button--warn{--sp-btn-bg: rgba(219, 63, 63, .14);--sp-btn-color: #8e1f1f;--sp-btn-border: rgba(219, 63, 63, .45)}.sp-button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.sp-menu-panel{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:.2rem;padding:.4rem;border-radius:14px;border:1px solid var(--webapp-border);background:var(--webapp-surface);box-shadow:0 20px 32px #031f2f2e}.sp-menu-item,.sp-list-item{width:100%;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;border:0;background:transparent;color:inherit;border-radius:12px;padding:.65rem .8rem;cursor:pointer}.sp-menu-item:hover,.sp-list-item:hover{background:#1db3ff1a}.sp-menu-item--disabled,.sp-list-item--disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.sp-nav-list{width:100%}.sp-sidenav-container{height:100%;display:flex}.sp-sidenav-host{position:relative;z-index:20}.sp-sidenav{height:100%}.sp-sidenav--mode-over{position:fixed;top:0;left:0;transform:translate(-100%);transition:transform .25s ease}.sp-sidenav--mode-over.sp-sidenav--open{transform:translate(0)}.sp-sidenav-backdrop{position:fixed;inset:0;border:0;background:#0000006b}.sp-sidenav-content{min-width:0;flex:1 1 auto}.sp-tab-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.sp-tab-trigger{border:1px solid var(--site-border-soft);border-radius:999px;background:var(--site-surface-card);color:var(--site-heading-color);font-weight:700;padding:.5rem .9rem;cursor:pointer}.sp-tab-trigger--active{border-color:var(--webapp-border-strong);background:#1db3ff26}.sp-expansion-panel{border:1px solid var(--site-border-soft);border-radius:18px;background:var(--site-surface-card);margin-bottom:.7rem}.sp-expansion-panel-header{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:1rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.sp-expansion-panel-content{padding:0 1.1rem 1.1rem}.sp-expansion-panel-toggle{font-weight:700;font-size:1.1rem;line-height:1;transition:transform .2s ease}.sp-expansion-panel-toggle--open{transform:rotate(45deg)}.sp-panel-title{display:inline-flex;align-items:center}.sp-form-field{display:flex;flex-direction:column;gap:.45rem}.sp-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sp-error{color:#cc4747;font-size:.8rem}.sp-input,.sp-textarea,.sp-select{box-sizing:border-box;width:100%;border:1px solid var(--sp-form-control-border);border-radius:14px;background:var(--sp-form-control-bg);color:var(--sp-form-control-text);padding:.7rem .85rem;font:inherit}.sp-input::placeholder,.sp-textarea::placeholder{color:var(--sp-form-control-placeholder)}.sp-select-root{position:relative}.sp-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;text-align:left;cursor:pointer}.sp-select-trigger:disabled{cursor:not-allowed;opacity:.6}.sp-select-trigger:focus-visible{outline:2px solid rgba(29,179,255,.45);outline-offset:1px}.sp-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-select-chevron{color:var(--sp-select-chevron-color);font-size:.9em;transition:transform .18s ease}.sp-select-root--open .sp-select-chevron{transform:rotate(180deg)}.sp-select-panel{position:fixed;z-index:1150;margin:0;padding:.3rem;max-height:16rem;overflow-y:auto;list-style:none;border-radius:14px;border:1px solid var(--sp-select-panel-border);background:var(--sp-select-panel-bg);color:var(--sp-form-control-text);box-shadow:var(--sp-select-panel-shadow)}.sp-select-option{border-radius:10px;padding:.58rem .72rem;cursor:pointer}.sp-select-option--disabled{opacity:.45;cursor:not-allowed}.sp-select-option:not(.sp-select-option--disabled):hover,.sp-select-option--active{background:var(--sp-select-option-hover-bg)}.sp-select-option--selected{font-weight:600}.sp-textarea{min-height:5rem;resize:vertical}.sp-checkbox{display:inline-flex;align-items:center;gap:.55rem}.sp-checkbox-input{width:1rem;height:1rem;margin:0}.sp-checkbox--disabled{opacity:.55}.sp-autocomplete-panel{position:fixed;z-index:1150;max-height:18rem;overflow:auto;margin:0;padding:.35rem;list-style:none;border-radius:14px;border:1px solid rgba(8,45,66,.2);background:var(--webapp-surface);box-shadow:0 14px 32px #031f2f29}.sp-autocomplete-option{padding:.6rem .75rem;border-radius:10px;cursor:pointer}.sp-autocomplete-option--active,.sp-autocomplete-option:hover{background:#1db3ff24}sp-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}sp-icon .sp-icon-projected-content{display:none}.sp-icon-font,.sp-icon-svg{width:1em;height:1em;font-size:1.5rem}.sp-icon-svg{fill:currentColor}.sp-spinner{display:inline-block;border:3px solid rgba(1,96,145,.2);border-top-color:#016091;border-radius:50%;animation:sp-spin .8s linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}@keyframes scroll{0%{transform:translate(-600%)}to{transform:translate(0)}}@keyframes reverse-scroll{0%{transform:translate(0)}to{transform:translate(-600%)}}.webapp-page-stack{display:flex;flex-direction:column;gap:1rem}.webapp-panel{display:flex;flex-direction:column;gap:1rem;align-items:stretch;position:relative;padding:1.25rem;border-radius:var(--webapp-radius-lg);border:1px solid var(--webapp-border);background:linear-gradient(180deg,#1db3ff0f,#fff0),var(--webapp-surface);box-shadow:var(--webapp-shadow);overflow:hidden;color:var(--webapp-panel-text)}.webapp-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,rgba(29,179,255,.34),transparent 72%);pointer-events:none}.webapp-panel-hero{background:var(--webapp-panel-hero-bg);border-color:var(--webapp-border-strong)}.webapp-panel-header,.webapp-section-header,.webapp-actions-row,.webapp-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.webapp-panel-header,.webapp-section-header,.webapp-actions-row{min-height:2.75rem;padding-block:.125rem}.webapp-panel-copy,.webapp-section-copy{display:flex;flex-direction:column;gap:.35rem}.webapp-panel-copy h2,.webapp-section-copy h2,.webapp-state-card p,.webapp-field-value,.webapp-field-label{font-family:Raleway,sans-serif}.webapp-panel-copy p,.webapp-section-copy p,.webapp-field-label,.webapp-field-help,.webapp-table-card th,.webapp-record-card-copy p,.webapp-state-card p,.webapp-readonly-grid p,.webapp-filter-caption{color:var(--webapp-text-muted)}.webapp-panel h2,.webapp-panel h3,.webapp-section-copy h2,.webapp-record-card-title,.webapp-field-value,.webapp-state-card,.webapp-stat-card p:last-child{color:var(--webapp-heading)}.webapp-filter-bar{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.25rem;border-radius:var(--webapp-radius-md);background:var(--webapp-filter-bg);border:1px solid var(--webapp-border);color:var(--webapp-filter-text)}.webapp-filter-bar-filters{flex:1 1 560px}.webapp-filter-bar-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.webapp-filter-grid,.webapp-form-grid,.webapp-readonly-grid,.webapp-field-grid,.webapp-card-grid,.webapp-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.webapp-filter-grid{align-items:end}.webapp-field-grid-compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.webapp-full-width{grid-column:1/-1}.webapp-inline-actions{justify-content:flex-start}.webapp-inline-actions>*,.app-page-header-actions>*{flex-shrink:0}.webapp-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2.3rem;padding:.45rem .85rem;border-radius:999px;background:#1db3ff24;border:1px solid rgba(29,179,255,.2);color:var(--webapp-badge-text);font-size:.84rem;font-weight:700}.webapp-badge-muted{background:var(--webapp-badge-muted-bg);border-color:var(--webapp-border)}.webapp-table-card{overflow-x:auto;overflow-y:hidden;border-radius:var(--webapp-radius-md);border:1px solid var(--webapp-border);background:var(--webapp-table-bg)}.webapp-data-table{width:100%;border-collapse:collapse;table-layout:fixed}.webapp-data-table th,.webapp-data-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--webapp-table-border);vertical-align:middle;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.webapp-data-table th{color:var(--webapp-table-head);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.webapp-data-table td{color:var(--webapp-table-cell)}.webapp-data-table a,.webapp-data-table button,.webapp-record-card a,.webapp-record-card button{color:var(--webapp-link)!important;font-weight:700}.webapp-data-table tbody tr:hover{background:var(--webapp-row-hover)}.webapp-data-table tbody tr.webapp-clickable-row{cursor:pointer}.webapp-data-table tbody tr.webapp-clickable-row:focus-visible{outline:2px solid var(--webapp-link);outline-offset:-2px}.webapp-table-card tr:last-child td{border-bottom:none}.webapp-record-list{display:flex;flex-direction:column;gap:.85rem}.webapp-record-card{padding:1rem;border-radius:var(--webapp-radius-md);border:1px solid var(--webapp-border);background:var(--webapp-record-bg);color:var(--webapp-panel-text)}.webapp-record-card-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.85rem}.webapp-record-card-title{font-size:1rem;font-weight:700}.webapp-record-grid{display:grid;gap:.75rem}.webapp-field{display:flex;flex-direction:column;gap:.2rem}.webapp-field-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--webapp-field-label-color)}.webapp-field-value{font-size:.98rem;font-weight:700}.webapp-field-help{font-size:.86rem}.webapp-state-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:220px;padding:1.25rem;border-radius:var(--webapp-radius-md);border:1px dashed var(--webapp-border);background:var(--webapp-state-bg);text-align:center}.admin-editor-content{display:flex;flex-direction:column;gap:1rem}.webapp-back-link{display:inline-flex;align-items:center;gap:.4rem;padding-inline:.1rem;color:var(--webapp-text-muted)}.webapp-state-card-empty sp-icon,.webapp-back-link sp-icon{color:var(--webapp-text-muted)}.webapp-readonly-grid p{margin:0}.webapp-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.webapp-stat-card{padding:1rem;border-radius:var(--webapp-radius-md);border:1px solid var(--webapp-border);background:var(--webapp-stat-bg)}.webapp-stat-card p:first-child{color:var(--webapp-stat-label);margin-bottom:.45rem}.webapp-stat-card p:last-child{font-size:1.05rem;font-weight:700}.app-page-content-wrapper .sp-form-field,.connection-card .sp-form-field,.webapp-panel .sp-form-field{width:100%}.app-page-content-wrapper .sp-input,.app-page-content-wrapper .sp-textarea,.app-page-content-wrapper .sp-select,.connection-card .sp-input,.connection-card .sp-textarea,.connection-card .sp-select,.webapp-panel .sp-input,.webapp-panel .sp-textarea,.webapp-panel .sp-select{background:var(--webapp-input-bg);box-shadow:inset 0 0 0 1px var(--webapp-input-outline);border-radius:14px}.app-page-content-wrapper .sp-input,.app-page-content-wrapper .sp-textarea,.app-page-content-wrapper .sp-select,.connection-card .sp-input,.connection-card .sp-textarea,.connection-card .sp-select,.webapp-panel .sp-input,.webapp-panel .sp-textarea,.webapp-panel .sp-select{color:var(--webapp-input-text);caret-color:var(--webapp-input-text)}.app-page-content-wrapper .sp-select-panel,.connection-card .sp-select-panel,.webapp-panel .sp-select-panel{background:var(--sp-select-panel-bg);border-color:var(--webapp-input-outline)}.app-page-content-wrapper .sp-label,.connection-card .sp-label,.webapp-panel .sp-label{color:var(--webapp-input-label)}.app-page-content-wrapper .sp-checkbox-label,.connection-card .sp-checkbox-label,.webapp-panel .sp-checkbox-label{color:var(--webapp-checkbox-text)}.app-wrapper-app-page .sp-button--stroked:not(:disabled){color:var(--webapp-outlined-btn-text);border-color:var(--webapp-outlined-btn-border);background:var(--webapp-outlined-btn-bg)}.app-wrapper-app-page .sp-button--stroked:not(:disabled):hover{background:var(--webapp-outlined-btn-bg-hover)}@media screen and (max-width: 1023px){.webapp-panel,.webapp-filter-bar,.webapp-record-card{padding:1rem;border-radius:var(--webapp-radius-md)}.webapp-filter-bar-actions,.webapp-inline-actions{width:100%}.webapp-filter-bar-actions>*,.webapp-inline-actions>*{flex:1 1 100%}.webapp-record-card-header{flex-direction:column}}
