@charset "UTF-8";.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");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:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIipYSxP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIGpYSxP.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIupYSxP.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpYQ.woff2) format("woff2");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}:root{--font-family: "Montserrat", sans-serif;--font-family-script: "Caveat", serif;--font-size: 13px;--font-line-height: 1.35;--font-line-height-prose: 1.7;--font-letter-spacing: normal;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-semi-bold: 600;--font-weight-bold: 700;--color-title: #000;--color-text: #505050;--color-text-muted: #8e8e8e;--color-primary: #67c6e8;--color-highlight: #ffc696;--color-success: #c0ed84;--color-warning: #fff9d9;--color-danger: #e87e7e;--color-border: #dcdcdc;--color-border-subtle: #ededed;--background-color: #fff;--header-background-color: #000;--header-loader-color: #f6d193;--header-loader-color-2: #deb266;--surface: #ffffff;--surface-elevated: #f1f1f1;--surface-muted: #f6f7fb;--toast-color-info: #007bc3;--toast-color-success: #21a87a;--toast-color-warning: #f0a92d;--toast-color-danger: #d75454;--box-shadow: 0 10px 40px rgba(0, 0, 0, .15);--max-width: 1680px;--side-space: 20px;--input-padding: 5px 10px;--input-background: #fff;--input-color: #5a5a5a;--input-border: 1px solid var(--color-border);--input-border-bottom-size: 2px;--input-border-radius: 0;--input-line-height: 29px;--ui-button-background: var(--surface-elevated);--ui-button-background-hover: var(--color-border);--ui-button-color: var(--color-text);--ui-button-color-hover: var(--color-text);--ui-button-letter-spacing: .08em;--ui-button-gap: 8px;--ui-button-background-primary: #000;--ui-button-background-primary-hover: #4a4a4a;--ui-button-color-primary: #fff;--ui-button-color-primary-hover: #fff;--ui-button-background-secondary: var(--surface-elevated);--ui-button-background-secondary-hover: var(--color-border);--ui-button-color-secondary: var(--color-text);--ui-button-color-secondary-hover: var(--color-title);--ui-button-background-danger: #e87e7e;--ui-button-background-danger-hover: #d96e6e;--ui-button-color-danger: #fff;--ui-button-color-danger-hover: #fff;--ui-button-background-discreet: transparent;--ui-button-background-discreet-hover: var(--surface-elevated);--ui-button-color-discreet: var(--color-text-muted);--ui-button-color-discreet-hover: var(--color-text);--ui-button-background-outline: transparent;--ui-button-background-outline-hover: var(--surface-elevated);--ui-button-color-outline: var(--color-text);--ui-button-color-outline-hover: var(--color-text);--ui-button-border-outline: var(--color-border);--ui-button-background-disabled: var(--surface-elevated);--ui-button-color-disabled: var(--color-text-muted);--loading-bg: #00000009}html[data-theme=dark]{--color-title: #ffffff;--color-text: #d5d5d5;--color-text-muted: #a9a9a9;--color-primary: #67c6e8;--color-highlight: #ffc696;--color-success: #97d45a;--color-warning: #705d1a;--color-danger: #e58a8a;--color-border: #3a3a3a;--color-border-subtle: #292929;--background-color: #14161a;--surface: #1c1f24;--surface-elevated: #2a2a2a;--surface-muted: #171a1e;--toast-color-info: #4aa3df;--toast-color-success: #3fb98a;--toast-color-warning: #e3b14e;--toast-color-danger: #e06b6b;--input-background: #2a2d35;--input-color: #d5d5d5;--box-shadow: 0 10px 40px rgba(0, 0, 0, .6);--loading-bg: #ffffff10}html,body,*{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}html{font-size:var(--font-size)}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--font-line-height);letter-spacing:var(--font-letter-spacing);color:var(--color-text);background-color:var(--background-color);touch-action:manipulation;overflow-x:hidden;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}.capitalize:first-letter{text-transform:uppercase}.price{white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:tabular-nums}a,button,[role=button],.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul,li{margin:0;padding:0;list-style-type:none}table{border-collapse:collapse}textarea{resize:none}h1,h2,h3,h4,h5,h6{font-size:medium;font-weight:400;line-height:1.2;margin:0;padding:0}p,blockquote{line-height:var(--font-line-height-prose)}img{border:none;max-width:100%}a,a:hover,[routerLink]{color:var(--color-text);text-decoration:none;cursor:pointer}label,button{cursor:pointer}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}::-ms-clear,::--ms-reveal{display:none}::-webkit-search-cancel-button{-webkit-appearance:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;animation:fadeIn .22s ease-out forwards;will-change:opacity,transform}input[type=text]:not(:where(.input-bare)),input[type=email]:not(:where(.input-bare)),input[type=password]:not(:where(.input-bare)),input[type=number]:not(:where(.input-bare)),input[type=date]:not(:where(.input-bare)),input[type=url]:not(:where(.input-bare)),textarea:not(:where(.input-bare)),select:not(:where(.input-bare)){width:100%;height:var(--input-height, 40px);line-height:var(--input-line-height, 18px);padding:var(--input-padding, 10px);border:var(--input-border, 1px solid var(--color-border));color:var(--input-color, #333);background-color:var(--input-background);font-size:var(--input-font-size, 13px);font-family:var(--input-font-family, var(--font-family, sans-serif));border-radius:var(--input-border-radius, 6px)}input[type=text]:not(:where(.input-bare)):focus,input[type=email]:not(:where(.input-bare)):focus,input[type=password]:not(:where(.input-bare)):focus,input[type=number]:not(:where(.input-bare)):focus,input[type=date]:not(:where(.input-bare)):focus,input[type=url]:not(:where(.input-bare)):focus,textarea:not(:where(.input-bare)):focus,select:not(:where(.input-bare)):focus{outline:2px solid var(--color-title)}input[type=text]:not(:where(.input-bare))[disabled],input[type=text]:not(:where(.input-bare)).disabled,input[type=email]:not(:where(.input-bare))[disabled],input[type=email]:not(:where(.input-bare)).disabled,input[type=password]:not(:where(.input-bare))[disabled],input[type=password]:not(:where(.input-bare)).disabled,input[type=number]:not(:where(.input-bare))[disabled],input[type=number]:not(:where(.input-bare)).disabled,input[type=date]:not(:where(.input-bare))[disabled],input[type=date]:not(:where(.input-bare)).disabled,input[type=url]:not(:where(.input-bare))[disabled],input[type=url]:not(:where(.input-bare)).disabled,textarea:not(:where(.input-bare))[disabled],textarea:not(:where(.input-bare)).disabled,select:not(:where(.input-bare))[disabled],select:not(:where(.input-bare)).disabled{color:var(--color-text-muted);background-color:var(--surface-elevated);cursor:not-allowed}textarea:not(:where(.input-bare)){height:auto;min-height:var(--textarea-min-height, 120px)}.input-bare{width:100%;min-width:0;height:auto;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit}.input-bare:focus,.input-bare:focus-visible{outline:0}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.switch-row .switch-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.switch-row .switch-row__label{font-size:13px;color:var(--color-title);line-height:1.3}.switch-row .switch-row__hint{font-size:12px;color:var(--color-text-muted);line-height:1.35}.switch-row ui-switch-input{flex:0 0 auto}.switch-inline{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:var(--color-title)}.switch-inline ui-switch-input{flex:0 0 auto}.form-hint{margin-top:6px;font-size:12px;line-height:1.35;color:var(--color-text-muted)}.form-hint .apply-link{margin-left:8px;color:var(--color-primary);cursor:pointer;text-decoration:underline}.form-hint.warning{color:#b86e00;font-weight:var(--font-weight-semi-bold)}:root{--loading-shimmer: #00000033;--loading-bg: #00000014;--color-warning: #ffe082;--color-warning-strong: #c4a976;--color-highlight-strong: #000;--color-success: #26c6b0;--color-success-strong: #2faa6b;--color-danger-strong: #b5342e;--surface-danger-soft: #fbeceb;--surface-warning-soft: #fbf3e2;--color-warning-ink: #766547;--surface-success-soft: #eaf6ef;--tag-success-ink: #468e4f;--tag-danger-ink: #c47676;--status-ok-ink: #2eae5f;--status-warn-ink: #e8850c;--status-down-ink: #e05656;--color-accent: #000;--color-third-party: #54b69b;--max-width: 1920px;--page-width-xs: 560px;--page-width-s: 820px;--page-width-m: 960px;--page-width-l: 1040px;--page-width-xl: 1240px;--page-width-form: 680px;--reading-width: 640px;--reading-width-narrow: 440px;--field-width-s: 240px;--field-width-m: 320px;--field-width-l: 400px;--field-width-xl: 480px;--overlay-width-s: 460px;--overlay-width-m: 560px;--overlay-width-l: 680px;--overlay-width-xl: 1100px;--side-menu-width: 280px;--content-width: none;--app-header-height: 86px;--page-header-bar-height: 56px;--page-header-height: 0px;--page-breadcrumbs-height: 0px;--page-tagline-height: 0px;--sticky-top: calc(var(--app-header-height) + var(--page-header-height) + 16px);--content-top: calc( var(--app-header-height) + var(--page-breadcrumbs-height) + var(--page-tagline-height) + var(--page-header-height) + 24px );--z-page-header: 200;--z-floating: 900;--z-app-header: 1001;--z-overlay: 1100;--z-image-viewer: 1400;--z-onboarding: 1450;--z-command-palette: 10000;--font-size-page-title: 24px;--font-size-widget: 16px;--font-size-panel: 15px;--font-size-row: 13px;--font-size-meta: 12px;--font-size-meta-sm: 11px;--font-size-lead: 13px;--font-size-figure-label: 14px;--font-size-figure-value: 17px;--font-size-control: 12px;--font-size-hero-title: 26px;--font-size-entity-title: 28px;--label-size-l: 12px;--label-tracking-l: .96px;--label-size-m: 11px;--label-tracking-m: .65px;--label-size-s: 10px;--label-tracking-s: .6px;--eyebrow-tracking-m: 1.3px;--eyebrow-tracking-s: 1.2px;--table-label-size: 10px;--table-label-tracking: .3px;--table-title-size: 13px;--table-value-size: 12px;--table-sub-size: 11px;--surface-warm: #faf9f7;--surface-hover: #f7f6f4;--surface-tile: #f4f3f0;--surface-elevated: #f0efec;--surface-muted: var(--surface-tile);--color-border-light: #ececec;--color-border-subtle: var(--color-border-light);--color-border-on-plate: rgba(0, 0, 0, .06);--color-border-warning: #eee1c9;--color-title: #111;--color-on-accent: #fff;--color-on-fill-muted: rgba(255, 255, 255, .7);--color-on-fill-soft: rgba(255, 255, 255, .62);--color-on-primary: #00343f;--color-text-mid: #6a6a6a;--color-text-soft: #9a9a9a;--color-text-faint: #b0b0b0;--color-icon-muted: #c9c9c9;--color-on-dark-muted: #c8ccd2;--color-on-dark-soft: #b7bcc4;--color-on-dark-dim: #9aa0a6;--surface-on-dark-hover: #e7e6e3;--color-ink: #14161a;--color-ink-soft: #23262c;--color-ink-lift: #2a2d34;--font-weight-medium: 500;--input-padding: 0 15px;--input-line-height: 38px;--input-border-radius: 6px;--input-outline-offset: -2px;--shadow-hover: 0 5px 10px #00000014;--gradient-product-bg: linear-gradient(90deg, rgb(245, 246, 241) 0%, rgb(231, 232, 228) 100%);--gradient-hero-dark: linear-gradient(135deg, var(--color-ink), var(--color-ink-lift));--gradient-gift-card: linear-gradient(140deg, #1f2937 0%, #3a4250 100%);--color-gold: var(--header-loader-color);--color-gold-strong: var(--header-loader-color-2)}.surface-card{padding:18px 20px;background-color:var(--surface);border:1px solid var(--color-border-light);border-radius:12px}.surface-card.roomy{padding:22px 26px}.surface-card.flush{padding:0;overflow:hidden}.data-panel{line-height:normal}.data-panel+.data-panel{margin-top:20px}.data-panel .align-right{text-align:right}.data-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background-color:var(--surface-warm);border-bottom:1px solid var(--color-border-light)}.data-panel__title{font-size:var(--font-size-panel);font-weight:var(--font-weight-bold);color:var(--color-title)}.data-panel__meta{font-size:var(--font-size-meta);color:var(--color-text-soft)}.data-panel__notice{display:flex;align-items:center;gap:9px;padding:11px 20px;background-color:var(--surface-danger-soft);color:var(--color-danger-strong);font-size:12px;font-weight:var(--font-weight-semi-bold);border-bottom:1px solid var(--color-border-light)}.data-panel__columns{display:grid;gap:12px;padding:12px 20px;font-size:10.5px;font-weight:var(--font-weight-semi-bold);text-transform:uppercase;letter-spacing:var(--table-label-tracking);color:var(--color-text-soft);border-bottom:1px solid var(--color-border-light)}.data-panel__row{display:grid;gap:12px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--color-border-light)}.data-panel__row:last-child{border-bottom:none}.data-panel__row.is-link{cursor:pointer;transition:background-color .15s ease}.data-panel__row.is-link:hover{background-color:var(--surface-hover)}.data-panel__cell{display:flex;flex-direction:column;min-width:0}.data-panel__cell-title{font-size:12.5px;font-weight:var(--font-weight-semi-bold);color:var(--color-title)}.data-panel__cell-sub{margin-top:2px;font-size:var(--table-sub-size);color:var(--color-text-soft)}.data-panel__value{font-size:var(--table-value-size);color:var(--color-text)}.data-panel__amount{text-align:right;font-size:12.5px;font-weight:var(--font-weight-semi-bold);color:var(--color-title);font-variant-numeric:tabular-nums}.data-panel__num{text-align:right;font-size:var(--table-value-size);color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.data-panel__na{color:var(--color-text-soft)}.data-panel .data-panel__chevron{display:flex;align-items:center;justify-content:flex-end;color:var(--color-icon-muted)}.data-panel__foot{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 20px}.data-panel__foot.is-total{justify-content:space-between;background-color:var(--surface-warm)}.data-panel__foot-label{font-size:var(--font-size-figure-label);font-weight:var(--font-weight-bold);color:var(--color-title)}.data-panel__foot-value{font-size:var(--font-size-figure-value);font-weight:var(--font-weight-bold);color:var(--color-title);font-variant-numeric:tabular-nums}.aside-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}.aside-layout__main>ui-section:first-child{margin-top:0}.aside-layout__aside{position:sticky;top:var(--sticky-top)}@media(max-width:900px){.aside-layout{grid-template-columns:1fr;gap:24px}.aside-layout__aside{position:static}}.price-panel{line-height:normal}.price-panel__section{padding:18px 20px}.price-panel__section+.price-panel__section{border-top:1px solid var(--color-border-light)}.price-panel__section.is-tight{padding:16px 20px}.price-panel__title{margin:0 0 16px;font-size:var(--font-size-panel);font-weight:var(--font-weight-bold);line-height:normal;color:var(--color-title)}.price-panel__eyebrow{font-size:var(--label-size-m);letter-spacing:var(--label-tracking-m);text-transform:uppercase;margin-bottom:12px;font-weight:var(--font-weight-bold);color:var(--color-text-soft)}.price-panel__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px}.price-panel__row.is-wide{display:grid;grid-template-columns:1fr auto auto}.price-panel__label{color:var(--color-text-mid)}.price-panel__qualifier{color:var(--color-text-soft)}.price-panel__value{font-weight:var(--font-weight-semi-bold);color:var(--color-title);font-variant-numeric:tabular-nums}.price-panel__row.is-wide .price-panel__value{min-width:74px;text-align:right}.price-panel__figure{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.price-panel__figure+.price-panel__figure{margin-top:8px}.price-panel__figure-label{font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-title)}.price-panel__figure-value{font-size:var(--font-size-figure-value);font-weight:var(--font-weight-bold);color:var(--color-title);font-variant-numeric:tabular-nums}.price-panel__figure.is-compact .price-panel__figure-label{font-size:13px;font-weight:var(--font-weight-semi-bold);color:var(--color-text)}.price-panel__figure.is-compact .price-panel__figure-value{font-size:14px}.price-panel__hero{font-size:15px;font-weight:var(--font-weight-bold);color:var(--color-title)}.price-panel__sub{margin:3px 0 0;font-size:11.5px;color:var(--color-text-soft)}.price-panel__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.price-panel__total--ruled{margin-top:12px;padding-top:14px;border-top:1px solid var(--color-border-light)}.price-panel__total-label{font-size:var(--font-size-figure-label);font-weight:var(--font-weight-bold);color:var(--color-title)}.price-panel__total-value{font-size:18px;font-weight:var(--font-weight-bold);color:var(--color-title);font-variant-numeric:tabular-nums}.price-panel__note{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:11.5px;font-weight:var(--font-weight-semi-bold);color:var(--color-text-soft)}.price-panel__note.is-success{color:var(--color-success-strong)}.price-panel__note.is-warning{color:var(--color-warning-strong)}.price-panel__note.is-danger{color:var(--color-danger-strong)}.price-panel__eyebrow+.price-panel__note{margin-top:0}.price-panel__lead{margin:0;font-size:12.5px;line-height:1.6;color:var(--color-text-muted)}.price-panel__actions{display:flex;flex-direction:column;gap:10px}ul.object-table{display:table;font-weight:var(--font-weight-normal);line-height:20px;font-size:11px;color:var(--color-text-muted);width:100%}ul.object-table.width-auto{width:auto}ul.object-table>li{display:table-row;width:100%;position:relative}ul.object-table>li:before{content:"";display:block;position:absolute;top:1px;height:calc(100% - 2px);left:-10px;width:calc(100% + 20px);z-index:0;border-radius:6px}ul.object-table>li.header{font-weight:var(--font-weight-semi-bold);color:var(--color-title)}ul.object-table>li.header:before{background-color:var(--surface-tile);height:calc(100% - 15px);top:0}ul.object-table>li.header a{color:var(--color-title)}ul.object-table>li.header>*{white-space:nowrap;line-height:30px;padding-top:7px;padding-bottom:22px}ul.object-table>li.selectable>*:first-child{padding-right:10px;width:26px}ul.object-table>li:not(.header).is-link:hover:before,ul.object-table>li:not(.header).selectable:hover:before,ul.object-table>li:not(.header).selected:before{background-color:var(--surface-hover);color:var(--color-text)}ul.object-table>li:not(.header).is-link:hover a,ul.object-table>li:not(.header).selectable:hover a,ul.object-table>li:not(.header).selected a,ul.object-table>li:not(.header).is-link:hover a a,ul.object-table>li:not(.header).selectable:hover a a,ul.object-table>li:not(.header).selected a a{color:var(--color-text)}ul.object-table>li.disabled{color:var(--color-icon-muted)}ul.object-table>li.warning{color:var(--color-warning-strong)}ul.object-table>li.warning:before{background-color:#faf6ed}ul.object-table>li.warning a{color:var(--color-warning-strong)}ul.object-table>li.warning .status-tag{background-color:transparent}ul.object-table>li.warning .status-tag:not(.warning){color:var(--color-warning-strong)}ul.object-table>li.warning .status-tag.warning{border:1px solid var(--color-warning-strong);line-height:18px}ul.object-table>li.danger{color:var(--tag-danger-ink)}ul.object-table>li.danger:before{background-color:#faeded}ul.object-table>li.danger a{color:var(--tag-danger-ink)}ul.object-table>li.danger .status-tag{background-color:transparent}ul.object-table>li.danger .status-tag:not(.danger){color:var(--tag-danger-ink)}ul.object-table>li.danger .status-tag.danger{border:1px solid #c47676;line-height:18px}ul.object-table>li>*{display:table-cell;vertical-align:middle;padding:8px 15px;position:relative}ul.object-table>li>*:first-child{padding-left:0}ul.object-table>li>*:last-child{padding-right:0}ul.object-table>li>*:not(:last-child) .align-right .status-tag{margin-right:-15px}ul.object-table>li .date,ul.object-table>li .numeric{text-align:right;white-space:nowrap}ul.object-table>li .align-right{text-align:right}ul.object-table>li .align-right .status-tag{margin-left:auto}ul.object-table>li .align-center{text-align:center}ul.object-table>li .align-center .status-tag{margin:auto}ul.object-table>li .multi-line{line-height:16px}ul.object-table>li .multi-line.with-header>*{color:var(--color-text-muted)}ul.object-table>li .multi-line.with-header>*:first-child{color:var(--color-title);font-weight:var(--font-weight-semi-bold)}ul.object-table>li .multi-line>*{display:block}ul.object-table>li .nowrap{white-space:nowrap}ul.object-table>li strong{font-weight:var(--font-weight-semi-bold);color:var(--color-text)}ul.object-table>li a{color:var(--color-text-muted)}ul.object-table>li a.highlight{display:inline-block;font-weight:var(--font-weight-semi-bold);color:var(--color-primary);padding:5px 10px;font-size:10px;border-radius:5px;border:1px solid var(--color-primary)}ul.object-table>li a.highlight:hover{color:var(--color-on-accent);background-color:var(--color-primary)}ul.object-table .image-container,ul.object-table .icon-container{position:relative;padding-top:4px;padding-bottom:4px;padding-left:0!important;padding-right:0!important}ul.object-table .image-container .image,ul.object-table .image-container .icon,ul.object-table .icon-container .image,ul.object-table .icon-container .icon{width:100%;padding:100% 0 0}ul.object-table .image-container .image.round,ul.object-table .image-container .icon.round,ul.object-table .icon-container .image.round,ul.object-table .icon-container .icon.round{border-radius:25px}ul.object-table .image-container .image,ul.object-table .icon-container .image{border-radius:6px;background-repeat:no-repeat;background-size:cover;background-position:center}ul.object-table .image-container .icon,ul.object-table .icon-container .icon{position:relative;overflow:hidden;background-color:var(--color-text-muted);mask-repeat:no-repeat;mask-size:16px;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:16px;-webkit-mask-position:center}ul.object-table .image-container .icon.large,ul.object-table .icon-container .icon.large{mask-size:18px;-webkit-mask-size:18px}ul.object-table .image-container{width:40px}ul.object-table .image-container.small{width:30px;height:30px}ul.object-table .image-container.large{width:50px;height:50px}ul.object-table .image-container.extra-large{width:80px;height:80px}ul.object-table .image-container.rectangle{width:80px;height:40px}ul.object-table .image-container.rectangle .image{padding-top:50%}ul.object-table .icon-container{width:30px}ul.object-table .icon-container:before{content:"";display:block;position:absolute;top:4px;height:calc(100% - 8px);left:0;width:100%;background-color:var(--surface-tile);border-radius:6px}.status-tag{display:inline-flex;align-items:center;width:fit-content;height:30px;line-height:20px;padding:5px 15px;color:var(--color-text-muted);background-color:var(--surface-elevated);font-size:var(--label-size-s);font-weight:var(--font-weight-semi-bold);border-radius:4px;white-space:nowrap}.status-tag.success{color:var(--tag-success-ink);background-color:#ebf9ec}.status-tag.warning{color:var(--color-warning-strong);background-color:#faf6ed}.status-tag.danger{color:var(--tag-danger-ink);background-color:#faeded}.status-tag.sm{height:18px;padding:0 8px;line-height:18px;font-size:var(--label-size-s)}.status-tag.upper{text-transform:uppercase;letter-spacing:.4px}.status-fill.is-operational{background-color:#2eae5f}.status-fill.is-degraded{background-color:#e8850c}.status-fill.is-down{background-color:#e05656}.status-fill.is-no-data{background-color:var(--color-border)}.status-ink.is-operational{color:var(--status-ok-ink)}.status-ink.is-degraded{color:var(--status-warn-ink)}.status-ink.is-down{color:var(--status-down-ink)}.status-ink.is-no-data{color:var(--color-text-muted)}.status-edge{border-left:4px solid var(--color-border)}.status-edge.is-operational{border-left-color:#2eae5f}.status-edge.is-degraded{border-left-color:#e8850c}.status-edge.is-down{border-left-color:#e05656}.status-dot{flex:none;width:9px;height:9px;border-radius:50%}.status-pill{padding:5px 12px;border-radius:4px;color:var(--color-text-muted);background-color:var(--surface-elevated);font-size:11px;font-weight:var(--font-weight-semi-bold);line-height:normal;white-space:nowrap}.status-pill.is-operational{color:var(--status-ok-ink);background-color:#2eae5f21}.status-pill.is-degraded{color:var(--status-warn-ink);background-color:#e8850c21}.status-pill.is-down{color:var(--status-down-ink);background-color:#e0565621}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 15px;border-radius:5px;background:var(--surface-elevated);color:var(--color-text);font-size:11px;font-weight:var(--font-weight-semi-bold);letter-spacing:.22px;white-space:nowrap}pla-filter-bar{display:block;margin-bottom:24px}pla-filter-bar pla-filter-tags{display:block}pla-filter-search,pla-filter-bar-group,pla-select-filter,pla-select-filter ui-dropdown{display:contents}pla-sort-filter{display:inline-flex}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--font-size-control);color:var(--color-text-muted)}.filter-bar app-search-field{flex:0 1 auto;min-width:220px}.filter-bar .filter-bar-end{display:flex;align-items:center;gap:14px;margin-left:auto}.filter-bar .filter-bar-count{white-space:nowrap;font-size:var(--font-size-meta);color:var(--color-text-muted)}.filter-bar .sfilter{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--surface);font-family:var(--font-family);font-size:var(--font-size-control);line-height:normal;color:var(--color-text);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.filter-bar .sfilter:hover{color:var(--color-title);border-color:var(--color-text-soft)}.filter-bar .sfilter.on{color:var(--color-title);border-color:var(--color-title);background-color:var(--surface-hover);font-weight:var(--font-weight-semi-bold)}.filter-bar .sfilter.on .sfilter-chevron{color:var(--color-title)}.filter-bar .sfilter.open .sfilter-chevron{transform:rotate(180deg)}.filter-bar .sfilter-icon{flex:none;margin-right:-2px;color:var(--color-text-muted)}.filter-bar .sfilter.on .sfilter-icon{color:var(--color-title)}.filter-bar .sfilter-chevron{flex:none;color:var(--color-text-muted);transition:transform .18s ease}.pla-filter-panel .filter-panel{min-width:210px;padding:6px}.pla-filter-panel .filter-panel-search{padding:2px 2px 6px}.pla-filter-panel .filter-panel-search input[type=text]{width:100%;height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;background-color:var(--surface);font-family:var(--font-family);font-size:var(--font-size-control);color:var(--color-text)}.pla-filter-panel .filter-option{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:none;font-family:var(--font-family);font-size:12.5px;line-height:normal;color:var(--color-text);text-align:left;cursor:pointer}.pla-filter-panel .filter-option:hover{background-color:var(--surface-hover)}.pla-filter-panel .filter-option.is-empty{margin:0;color:var(--color-text-muted);cursor:default}.pla-filter-panel .filter-option.is-empty:hover{background:none}.pla-filter-panel .filter-check{flex:none;width:15px;height:15px;border:1px solid var(--color-border);border-radius:4px;background-color:var(--surface)}.pla-filter-panel .filter-check.on{border-color:var(--color-accent);background-color:var(--color-accent);-webkit-mask:none;mask:none;box-shadow:inset 0 0 0 2px var(--surface)}.pla-filter-panel .filter-option-label{white-space:nowrap}.header-menu{display:flex;flex-direction:column;min-width:210px;padding:6px}.header-menu button,.header-menu a{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:7px;background:none;font-family:var(--font-family);font-size:12.5px;line-height:normal;color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer}.header-menu button ui-icon,.header-menu a ui-icon{flex:none;color:var(--color-text-muted)}.header-menu button:hover,.header-menu a:hover{color:var(--color-title);background-color:var(--surface-hover)}.header-menu button:hover ui-icon,.header-menu a:hover ui-icon{color:var(--color-title)}.header-menu button:disabled,.header-menu a:disabled{color:var(--color-text-soft);cursor:default}.header-menu button:disabled:hover,.header-menu a:disabled:hover{background:none}.header-menu button.danger,.header-menu a.danger{color:var(--color-danger-strong)}.header-menu button.danger ui-icon,.header-menu a.danger ui-icon{color:var(--color-danger-strong)}.header-menu button.danger:hover,.header-menu a.danger:hover{color:var(--color-danger-strong);background-color:var(--surface-danger-soft)}.widget-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.widget-head__title{margin:0;font-size:var(--font-size-widget);line-height:20px;font-weight:var(--font-weight-bold);color:var(--color-title)}.widget-head__all{display:inline-flex;align-items:center;padding:4px 11px;border:1px solid var(--color-border-light);border-radius:8px;color:var(--color-title);font-size:var(--font-size-meta-sm);line-height:16px;font-weight:var(--font-weight-semi-bold);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.widget-head__all:hover{background-color:var(--surface-hover);border-color:var(--color-border)}.filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}button.filter-tag{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 12px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--surface);font-family:var(--font-family);font-size:var(--font-size-control);line-height:normal;color:var(--color-text);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}button.filter-tag ui-icon{flex:none;color:var(--color-text-muted);transition:color .15s ease}button.filter-tag:hover{color:var(--color-title);border-color:var(--color-text-soft);background-color:var(--surface-hover)}button.filter-tag:hover ui-icon{color:var(--color-title)}button.filter-tag-clear{height:30px;padding:0 4px;border:none;background:none;font-family:var(--font-family);font-size:var(--font-size-control);color:var(--color-text-muted);text-decoration:underline;cursor:pointer}button.filter-tag-clear:hover{color:var(--color-title)}.suggestion-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.suggestion-chip{padding:5px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--surface);font:inherit;font-size:11.5px;color:var(--color-text);cursor:pointer;transition:background .15s,border-color .15s}.suggestion-chip:hover{background:var(--surface-hover);border-color:var(--color-title);color:var(--color-title)}.logo-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:14px;list-style:none;padding:0;margin:0}.logo-list.is-grid{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}.logo-tile{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left;text-decoration:none;line-height:normal;transition:border-color .15s ease,box-shadow .15s ease}.is-grid .logo-tile{flex-direction:column;align-items:stretch;gap:10px;position:relative}a.logo-tile:hover,button.logo-tile:hover:not(:disabled){border-color:var(--color-border);box-shadow:var(--shadow-hover)}button.logo-tile,a.logo-tile{font:inherit;color:inherit;cursor:pointer}.logo-tile.is-selected,a.logo-tile.is-selected:hover,button.logo-tile.is-selected:hover:not(:disabled){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.logo-tile.is-unavailable{background:var(--surface-warm)}.logo-tile.is-unavailable:is(button,a){cursor:not-allowed}.logo-tile.is-busy{opacity:.55;pointer-events:none}.logo-tile__plate{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;padding:5px;border-radius:8px;background:var(--surface-tile);overflow:hidden}.logo-tile__plate img{width:100%;height:100%;object-fit:contain}.is-grid .logo-tile__plate{width:100%;height:auto;aspect-ratio:1;padding:14px}.logo-tile__placeholder{display:flex;opacity:.26}.logo-tile__meta{display:flex;flex-direction:column;flex:1;min-width:0}.logo-tile__name{font-size:var(--font-size-row);font-weight:var(--font-weight-semi-bold);color:var(--color-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-tile__sub{margin-top:2px;font-size:var(--font-size-meta-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-tile__sub .dot{margin:0 4px}.logo-tile__sub.is-pending,.logo-tile__sub.is-failed{text-transform:none;letter-spacing:0}.logo-tile__sub.is-pending{color:var(--color-warning-strong)}.logo-tile__sub.is-failed{color:var(--color-danger-strong)}.logo-tile__check{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--color-accent);color:var(--color-on-accent)}.is-grid .logo-tile__check{position:absolute;top:8px;right:8px}.container-wrap{background-color:#fff;border-radius:8px;padding:20px;max-width:800px;margin:auto}.container-wrap.top-spacing{margin-top:100px}.container-wrap.no-background{background:transparent;padding:0}.container-wrap.extra-small{max-width:450px}.container-wrap.small{max-width:600px}.container-wrap.large{max-width:950px}.container-wrap.extra-large{max-width:1200px}.container-wrap.xxl{max-width:1400px}.container-wrap.maximum-width{max-width:100%}.container-wrap.fixed{width:100%;height:calc(100vh - 140px);max-width:none}.container-wrap+.container-wrap{margin-top:35px}.document-template-wrap label{font-weight:var(--font-weight-semi-bold);display:block}.document-template-wrap header.document-header{border-radius:8px;background-color:var(--surface-warm);padding:30px;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;justify-content:space-between}.document-template-wrap header.document-header>*{width:calc((100% - 50px)/2)}.document-template-wrap header.document-header .recipient h4{font-weight:var(--font-weight-semi-bold);font-size:14px;margin:20px 0 10px}.document-template-wrap header.document-header .recipient p{color:var(--color-text-muted);font-size:12px}.document-template-wrap header.document-header ul.info>li:not(:first-child){margin-top:15px}.document-template-wrap .document-body{padding:30px 0}.document-template-wrap .document-body ul.info{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:15px 30px;border-radius:8px;border:1px solid var(--color-border)}.document-template-wrap .document-body ul.info>li{margin-right:50px}.document-template-wrap .document-body ul.info+*{margin-top:30px}.document-template-wrap ul.info>li p{color:var(--color-text-muted)}.document-template-wrap .items-container header.items-header h2{font-size:13px;font-weight:var(--font-weight-semi-bold)}.document-template-wrap .items-container .items{margin-top:20px}.document-template-wrap .items-container .items.with-status .item a.name-container{width:calc(100% - 630px)}.document-template-wrap .items-container .items .item{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;position:relative;z-index:1}.document-template-wrap .items-container .items .item:hover:before{opacity:1}.document-template-wrap .items-container .items .item:before{content:"";display:block;position:absolute;top:-5px;left:-5px;width:calc(100% + 20px);height:calc(100% + 10px);background-color:var(--surface-hover);border-radius:12px;z-index:-1;opacity:0;transition:opacity .3s ease 0s}.document-template-wrap .items-container .items .item:not(:first-child){margin-top:10px}.document-template-wrap .items-container .items .item:not(:first-child):after{content:"";display:block;position:absolute;top:-5px;left:80px;right:80px;height:1px;background-color:var(--color-border-light)}.document-template-wrap .items-container .items .item a.image-container{display:block;width:60px;height:60px;background:var(--gradient-product-bg);border-radius:8px;overflow:hidden}.document-template-wrap .items-container .items .item a.name-container{display:block;padding:0 20px;width:calc(100% - 480px)}.document-template-wrap .items-container .items .item a.name-container h4{font-weight:var(--font-weight-semi-bold);font-size:12px}.document-template-wrap .items-container .items .item a.name-container p{color:var(--color-text-muted);font-size:12px}.document-template-wrap .items-container .items .item a.price-container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;white-space:nowrap}.document-template-wrap .items-container .items .item a.price-container>*{width:100px}.document-template-wrap .items-container .items .item a.price-container>*.status{width:130px}.document-template-wrap .items-container .items .item a.price-container>*.line,.document-template-wrap .items-container .items .item a.price-container>*.price,.document-template-wrap .items-container .items .item a.price-container>*.quantity{text-align:right}.document-template-wrap .items-container .items .item a.price-container>*:not(:first-child){margin-left:20px}.document-template-wrap .items-container .items .item a.price-container>* label{display:block;font-size:11px;color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.document-template-wrap .items-container .items .item a.price-container>* p{font-weight:var(--font-weight-semi-bold);color:var(--color-title);font-size:12px}.document-due-summary-wrap{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;justify-content:space-evenly;background-color:var(--surface-elevated);border-radius:8px;overflow:hidden}.document-due-summary-wrap .container{padding:25px 10%;width:100%}.document-due-summary-wrap .container:first-child{padding-left:20%}.document-due-summary-wrap .container:last-child{padding-right:20%}.document-due-summary-wrap .container.danger{background-color:var(--color-danger)}.document-due-summary-wrap .container.danger label,.document-due-summary-wrap .container.danger strong,.document-due-summary-wrap .container.danger table td:nth-child(n+1){color:var(--color-on-accent);font-weight:var(--font-weight-semi-bold)}.document-due-summary-wrap .value{width:250px;margin:auto}.document-due-summary-wrap label{display:block;color:var(--color-title);font-size:14px;text-transform:uppercase;font-weight:var(--font-weight-semi-bold)}.document-due-summary-wrap strong{display:block;font-weight:var(--font-weight-semi-bold);font-size:22px;color:var(--color-title);margin:5px 0 0}.document-due-summary-wrap table{margin:20px 0 0}.document-due-summary-wrap table td{padding-right:15px;line-height:24px}.document-due-summary-wrap table td:first-child{color:var(--color-text-muted)}.document-due-summary-wrap table td:nth-child(2){font-weight:var(--font-weight-semi-bold);font-size:16px;color:var(--color-title);text-align:right;min-width:120px}.document-dashboard-wrap .invoices-container{margin-top:90px;border:2px solid var(--color-danger);padding:20px 30px;border-radius:10px;background-color:#fff}.document-dashboard-wrap .invoices-container ul.object-table>li.header:before{background:none}.document-dashboard-wrap .stat-cards{margin-top:50px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.document-dashboard-wrap .stat-cards a{display:block;color:inherit;text-decoration:none}.doc-detail{display:block;max-width:920px}.doc-status{display:flex;align-items:center;gap:10px;margin-bottom:20px;line-height:normal}.doc-status__date{font-size:12.5px;color:var(--color-text-soft)}.doc-card{border-radius:14px}.doc-card__parties{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;padding:26px 28px;border-bottom:1px solid var(--color-border-light);line-height:normal}.doc-party__label{font-size:var(--label-size-m);letter-spacing:var(--label-tracking-m);text-transform:uppercase;margin-bottom:8px;font-weight:var(--font-weight-bold);color:var(--color-text-soft)}.doc-party__body{font-size:13px;color:var(--color-text);line-height:1.6}.doc-party__name{font-weight:var(--font-weight-semi-bold);color:var(--color-title)}.doc-card__meta{display:flex;flex-wrap:wrap;gap:20px 28px;padding:20px 28px;border-bottom:1px solid var(--color-border-light);line-height:normal}.doc-field{flex:1 1 160px;min-width:130px}.doc-field__label{font-size:10.5px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-soft)}.doc-field__value{margin-top:5px;font-size:13px;font-weight:var(--font-weight-semi-bold);color:var(--color-title)}.doc-field__value a{color:var(--color-accent);text-decoration:underline}.doc-card__items{padding:0}.doc-card__totals{display:flex;justify-content:flex-end;padding:18px 28px;border-top:1px solid var(--color-border-light)}.doc-totals{width:280px;line-height:normal}.doc-totals__row{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:13px}.doc-totals__label{color:var(--color-text)}.doc-totals__value{font-weight:var(--font-weight-semi-bold);font-variant-numeric:tabular-nums}.doc-totals__row--total{margin-top:8px;padding-top:10px;border-top:1px solid var(--color-border-light)}.doc-totals__row--total .doc-totals__label{font-size:var(--font-size-figure-label);font-weight:var(--font-weight-bold);color:var(--color-title)}.doc-totals__row--total .doc-totals__value{font-size:var(--font-size-figure-value);font-weight:var(--font-weight-bold);color:var(--color-title)}.doc-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px}.doc-panel__title{font-size:var(--label-size-m);letter-spacing:var(--label-tracking-m);text-transform:uppercase;margin-bottom:12px;font-weight:var(--font-weight-bold);color:var(--color-text-soft)}.doc-panel__rows{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;font-size:12.5px;line-height:normal}.doc-panel__label{color:var(--color-text-soft)}.doc-panel__value{color:var(--color-title);font-weight:var(--font-weight-semi-bold)}.doc-panel__value a{color:var(--color-accent);text-decoration:underline}.doc-note{margin-top:16px;padding:14px 18px;background-color:var(--surface-warm);border:1px solid var(--color-border-light);border-radius:10px;font-size:12.5px;color:var(--color-text)}.doc-note strong{color:var(--color-title)}.doc-questions{margin-top:16px}.doc-question{padding:8px 0}.doc-question+.doc-question{border-top:1px solid var(--color-border-light)}.doc-question__text{font-size:13px;font-weight:var(--font-weight-semi-bold);color:var(--color-title)}.doc-question__options{margin-top:4px;font-size:12.5px;color:var(--color-text);line-height:normal}.form-section{display:flex;flex-direction:column;gap:12px}.form-section.grouped{gap:20px}.form-row{display:flex;gap:16px;flex-wrap:wrap}.input-container{display:flex;flex-direction:column;gap:5px;flex:1;min-width:120px}.input-container.flex-grow{flex:1}.input-container.w-auto{flex:0 0 auto;min-width:auto}.input-container.w-xs{flex:0 0 60px;min-width:auto}.input-container.w-sm{flex:0 0 100px;min-width:auto}.input-container.w-md{flex:0 0 160px;min-width:auto}.input-container.w-min-lg{min-width:260px}.form-actions{display:flex;gap:16px;margin-top:24px}.input-hint{font-size:var(--font-size-meta-sm);color:var(--color-text-muted)}.section-title{font-size:var(--label-size-l);letter-spacing:var(--label-tracking-l);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-title)}.group-label{display:block;margin-bottom:8px;font-size:12.5px;font-weight:var(--font-weight-semi-bold);line-height:normal;color:var(--color-title)}.section-eyebrow{font-size:var(--label-size-m);letter-spacing:var(--label-tracking-m);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-text-soft)}.empty-message{padding:20px;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-row)}.app-launcher-grid{display:flex;flex-wrap:wrap;gap:30px 55px}.app-tile{display:flex;flex-direction:column;align-items:center;width:100px;text-decoration:none;color:inherit;cursor:pointer}button.app-tile{padding:0;border:none;background:none;font:inherit;text-align:inherit}.app-launcher-grid.roomy .app-tile{width:150px}.app-icon-box{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:14px;background:var(--surface-tile);transition:transform .15s,box-shadow .15s}.app-tile:hover .app-icon-box{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.app-label{margin-top:12px;font-size:11px;font-weight:var(--font-weight-semi-bold);color:var(--color-title);text-align:center;line-height:14px}.app-description{margin-top:5px;font-size:var(--font-size-meta-sm);color:var(--color-text-muted);text-align:center;line-height:14px}.copy-btn{position:relative;isolation:isolate;display:inline-block;width:30px;height:30px;padding:0;background:transparent;border:none;color:var(--color-on-accent);cursor:pointer;font:inherit}.copy-btn:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:var(--color-success);border-radius:5px;z-index:2;transition:background-color .15s ease,border-radius .2s ease}.copy-btn ui-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3}.copy-btn .label{position:absolute;left:0;top:0;height:30px;display:flex;align-items:center;max-width:30px;padding:0 0 0 30px;opacity:0;font-size:12px;font-weight:var(--font-weight-semi-bold);white-space:nowrap;overflow:hidden;background:var(--color-success);color:var(--color-on-accent);border-radius:5px;z-index:1;transition:max-width .25s ease,padding-right .25s ease,opacity .2s ease,background-color .15s ease}.copy-btn:hover:before{background:color-mix(in srgb,var(--color-success) 75%,#000);border-radius:5px 0 0 5px}.copy-btn:hover .label{max-width:220px;padding-right:12px;opacity:1;background:color-mix(in srgb,var(--color-success) 75%,#000)}:root{--catalogue-max-width: 1200px;--catalogue-color-shade: var(--surface-tile);--catalogue-color-shade-2: var(--color-border-light);--catalogue-color-text-light: var(--color-text-muted)}app-catalogue-block+app-catalogue-block{margin-top:50px}app-catalogue-block.container-type-logo+app-catalogue-block.container-type-image{margin-top:0!important}app-catalogue-block.container-type-logo+app-catalogue-block.container-type-image .img{width:100%}.flag{display:inline-block;width:25px;height:25px;background-image:url(/assets/img/sprites/flags.png);background-repeat:no-repeat;background-size:350px;background-position:0 25px;border-radius:50%;outline:2px solid #fff}.flag.ad{background-position:0 0}.flag.ae{background-position:-25px 0}.flag.ag{background-position:0 -25px}.flag.ai{background-position:-25px -25px}.flag.al{background-position:-50px 0}.flag.am{background-position:-50px -25px}.flag.an{background-position:0 -50px}.flag.ao{background-position:-25px -50px}.flag.ar{background-position:-50px -50px}.flag.at{background-position:-75px 0}.flag.au{background-position:-75px -25px}.flag.aw{background-position:-75px -50px}.flag.az{background-position:0 -75px}.flag.ba{background-position:-25px -75px}.flag.bb{background-position:-50px -75px}.flag.bd{background-position:-75px -75px}.flag.be{background-position:-100px 0}.flag.bh{background-position:-100px -25px}.flag.bg{background-position:-100px -50px}.flag.bl{background-position:-100px -75px}.flag.bm{background-position:0 -100px}.flag.bn{background-position:-25px -100px}.flag.bo{background-position:-50px -100px}.flag.br{background-position:-75px -100px}.flag.bs{background-position:-100px -100px}.flag.bt{background-position:-125px 0}.flag.bw{background-position:-125px -25px}.flag.by{background-position:-125px -50px}.flag.bz{background-position:-125px -75px}.flag.ca{background-position:-125px -100px}.flag.ch{background-position:0 -125px}.flag.ci{background-position:-25px -125px}.flag.ck{background-position:-50px -125px}.flag.af{background-position:-75px -125px}.flag.cl{background-position:-100px -125px}.flag.cn,.flag.zh{background-position:-125px -125px}.flag.co{background-position:-150px 0}.flag.cv{background-position:-150px -25px}.flag.cy{background-position:-150px -50px}.flag.cr{background-position:-150px -75px}.flag.cz{background-position:-150px -100px}.flag.de{background-position:-150px -125px}.flag.dm{background-position:0 -150px}.flag.dk{background-position:-25px -150px}.flag.do{background-position:-50px -150px}.flag.dz{background-position:-75px -150px}.flag.eg{background-position:-100px -150px}.flag.ec{background-position:-125px -150px}.flag.ee{background-position:-150px -150px}.flag.es{background-position:-175px 0}.flag.fi{background-position:-175px -25px}.flag.fk{background-position:-175px -50px}.flag.fj{background-position:-175px -75px}.flag.fo{background-position:-175px -100px}.flag.ga{background-position:-175px -125px}.flag.fr{background-position:-175px -150px}.flag.gb{background-position:0 -175px}.flag.gd{background-position:-25px -175px}.flag.gg{background-position:-50px -175px}.flag.gf{background-position:-75px -175px}.flag.ge{background-position:-100px -175px}.flag.gi{background-position:-125px -175px}.flag.gh{background-position:-150px -175px}.flag.gl{background-position:-175px -175px}.flag.gm{background-position:-200px 0}.flag.gp{background-position:-200px -25px}.flag.gr,.flag.el{background-position:-200px -50px}.flag.gt{background-position:-200px -75px}.flag.gu{background-position:-200px -100px}.flag.gy{background-position:-200px -125px}.flag.hn{background-position:-200px -150px}.flag.hu{background-position:0 -200px}.flag.ic{background-position:-25px -200px}.flag.ie{background-position:-50px -200px}.flag.id{background-position:-75px -200px}.flag.im{background-position:-100px -200px}.flag.il{background-position:-125px -200px}.flag.hr{background-position:-150px -200px}.flag.is{background-position:-175px -200px}.flag.in{background-position:-200px -200px}.flag.it{background-position:-225px 0}.flag.jm{background-position:-225px -25px}.flag.jo{background-position:-225px -50px}.flag.je{background-position:-225px -75px}.flag.jp,.flag.ja{background-position:-225px -100px}.flag.ke{background-position:-225px -125px}.flag.kh{background-position:-225px -150px}.flag.kg{background-position:-225px -175px}.flag.kr{background-position:-225px -200px}.flag.km{background-position:0 -225px}.flag.kn{background-position:-25px -225px}.flag.ky{background-position:-50px -225px}.flag.kz{background-position:-75px -225px}.flag.kw{background-position:-100px -225px}.flag.la{background-position:-125px -225px}.flag.lb{background-position:-150px -225px}.flag.li{background-position:-175px -225px}.flag.lk{background-position:-200px -225px}.flag.lc{background-position:-225px -225px}.flag.lr{background-position:-250px 0}.flag.ls{background-position:-250px -25px}.flag.lt{background-position:-250px -50px}.flag.lu{background-position:-250px -75px}.flag.lv{background-position:-250px -100px}.flag.ma{background-position:-250px -125px}.flag.mc{background-position:-250px -150px}.flag.md{background-position:-250px -175px}.flag.me{background-position:-250px -200px}.flag.mg{background-position:-250px -225px}.flag.mk{background-position:0 -250px}.flag.mn{background-position:-25px -250px}.flag.mq{background-position:-75px -250px}.flag.ms{background-position:-100px -250px}.flag.mt{background-position:-125px -250px}.flag.mu{background-position:-150px -250px}.flag.mv{background-position:-175px -250px}.flag.mw{background-position:-200px -250px}.flag.mx{background-position:-225px -250px}.flag.my{background-position:-250px -250px}.flag.mz{background-position:-275px 0}.flag.na{background-position:-275px -25px}.flag.nc{background-position:-275px -50px}.flag.ni{background-position:-275px -75px}.flag.nl{background-position:-275px -100px}.flag.no{background-position:-275px -125px}.flag.np{background-position:-275px -150px}.flag.nz{background-position:-275px -175px}.flag.om{background-position:-275px -200px}.flag.pa{background-position:-275px -225px}.flag.pe{background-position:-275px -250px}.flag.pf{background-position:0 -275px}.flag.pg{background-position:-25px -275px}.flag.ph{background-position:-50px -275px}.flag.pl{background-position:-75px -275px}.flag.pr{background-position:-100px -275px}.flag.pt{background-position:-125px -275px}.flag.py{background-position:-150px -275px}.flag.qa{background-position:-175px -275px}.flag.ro{background-position:-200px -275px}.flag.rs{background-position:-225px -275px}.flag.ru{background-position:-250px -275px}.flag.sa{background-position:-275px -275px}.flag.sb{background-position:-300px 0}.flag.sc{background-position:-300px -25px}.flag.se{background-position:-300px -50px}.flag.sg{background-position:-300px -75px}.flag.si,.flag.sl{background-position:-300px -100px}.flag.sk{background-position:-300px -125px}.flag.sm{background-position:-300px -150px}.flag.sn{background-position:-300px -175px}.flag.sr{background-position:-300px -200px}.flag.st{background-position:-300px -225px}.flag.sv{background-position:-300px -250px}.flag.sy{background-position:-300px -275px}.flag.sz{background-position:0 -300px}.flag.tc{background-position:-25px -300px}.flag.tg{background-position:-50px -300px}.flag.th{background-position:-25px -325px}.flag.tj{background-position:-100px -300px}.flag.tl{background-position:-125px -300px}.flag.tm{background-position:-150px -300px}.flag.tn{background-position:-175px -300px}.flag.to{background-position:-200px -300px}.flag.tr{background-position:-225px -300px}.flag.tt{background-position:-250px -300px}.flag.tv{background-position:-275px -300px}.flag.tz{background-position:-325px 0}.flag.ua{background-position:-325px -25px}.flag.us{background-position:-325px -50px}.flag.uy{background-position:-325px -75px}.flag.uz{background-position:-325px -100px}.flag.vc{background-position:-325px -125px}.flag.ve{background-position:-325px -150px}.flag.vg{background-position:-325px -175px}.flag.vi{background-position:-325px -200px}.flag.vn{background-position:-325px -225px}.flag.vu{background-position:-325px -250px}.flag.ws{background-position:-325px -275px}.flag.za{background-position:-325px -300px}.flag.zw{background-position:0 -325px}.legal-document{max-width:756px;font-size:13.5px;line-height:1.75;--legal-body: #4a4a4a;--legal-emphasis: #1a1a1a;color:var(--legal-body)}.legal-document .legal-lead{margin-bottom:26px;font-size:14px}.legal-document h1{margin:40px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-border);font-size:18px;font-weight:var(--font-weight-bold);line-height:26px;color:var(--color-title)}.legal-document h2{margin:30px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--color-border-light);font-size:15px;font-weight:var(--font-weight-bold);line-height:22px;color:var(--color-title)}.legal-document h3,.legal-document h4,.legal-document h5,.legal-document h6{margin:22px 0 10px;font-size:14px;font-weight:var(--font-weight-semi-bold);line-height:21px;color:var(--color-title)}.legal-document>:first-child,.legal-document>:first-child>:first-child{margin-top:0;padding-top:0}.legal-document p{margin:0 0 12px}.legal-document ul,.legal-document ol{margin:4px 0 12px;padding-left:22px}.legal-document ul{list-style-type:disc}.legal-document ol{list-style-type:decimal}.legal-document li{margin-bottom:7px;list-style:inherit}.legal-document strong{font-weight:var(--font-weight-semi-bold);color:var(--legal-emphasis)}.legal-document a{font-weight:var(--font-weight-semi-bold);color:var(--color-accent);text-decoration:underline}.legal-document .legal-clauses{display:flex;flex-direction:column;gap:15px}.legal-document .legal-clause{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:baseline}.legal-document .legal-clause-num{font-size:12px;font-weight:var(--font-weight-bold);line-height:22px;font-variant-numeric:tabular-nums;color:var(--color-text-mid)}.legal-document .legal-clause-body{min-width:0}.legal-document .legal-clause-body p{margin:0}.legal-document .legal-clause-body ul{margin:10px 0 0;padding-left:20px}.legal-document .legal-clause-body li{margin-bottom:6px;font-size:13px;line-height:22px}.legal-document .legal-clause-lead{margin:0 0 5px;font-size:13.5px;font-weight:var(--font-weight-semi-bold);color:var(--legal-emphasis)}.legal-document .legal-note{margin:30px 0 0;padding:16px 18px;border:1px solid var(--color-border-light);border-radius:10px;background-color:var(--surface-warm);font-size:12.5px;line-height:20px;color:var(--color-text-mid)}html{overflow-y:scroll;scrollbar-gutter:stable}main.content>*:has(>ui-view-layout.framed){display:flex;flex-direction:column;flex:1;min-width:0}main.content:has(ui-view-layout.framed){margin-bottom:0}main.content:has(ui-view-layout.framed)+app-footer ui-footer{margin-top:0}.search-rail ui-side-menu.driven{width:100%}.button-group{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;gap:5px}ui-button{--ui-button-background-secondary: var(--surface-tile);--ui-button-background-secondary-hover: var(--color-border)}ui-button .btn ui-spinner .spinner{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor}ui-button .btn ui-spinner{color:var(--ui-button-color)}ui-button .btn.btn-primary ui-spinner{color:var(--ui-button-color-primary)}ui-button .btn.btn-secondary ui-spinner{color:var(--ui-button-color-secondary)}ui-button .btn.btn-danger ui-spinner{color:var(--ui-button-color-danger)}ui-button .btn.btn-discreet ui-spinner{color:var(--ui-button-color-discreet-hover)}ui-button .btn.btn-outline ui-spinner{color:var(--ui-button-color-outline)}@media(prefers-color-scheme:light){ui-spinner .spinner.spinner--white{border-color:#00000040;border-top-color:#fff}}ui-radio,ui-switch-input{--color-primary: var(--color-accent)}ui-no-item{--color-primary: var(--color-accent)}phone-number-input{--phone-number-input-valid: var(--color-success-strong);--phone-number-input-invalid: var(--color-danger-strong)}ui-pagination{padding-top:22px;--color-primary: var(--color-accent)}ui-checkbox{display:inline-flex;align-items:center}ui-radio .radio .radio-circle:focus,ui-checkbox .checkbox .checkbox-wrap:focus{box-shadow:0 0 0 3px #00000026}ui-module-icon{color:var(--color-primary)}.view-container{max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--side-space);padding-right:var(--side-space)}.view-container.full-width{max-width:1920px}.view-container.large{max-width:1300px}.view-container.medium{max-width:1160px}.view-container.small{max-width:960px}.view-container.extra-small{max-width:750px}.view-container.mini{max-width:550px}.view-container.extra-spacing{padding-top:100px}.view-container.with-space{padding-top:50px}.view-container.align-left{margin-left:0;margin-right:0}.view-container.no-padding{padding-left:0;padding-right:0}.view-container.shaded{background-color:var(--surface-elevated);padding:20px 30px}.view-container.rounded{border-radius:20px}.view-container.fill-height{min-height:calc(100vh - 300px)}
