  @font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-367ba69a.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:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-bec94a4d.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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-367ba69a.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:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-bec94a4d.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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-367ba69a.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:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-bec94a4d.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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-367ba69a.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:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-bec94a4d.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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jetbrains-mono-03b3fd18.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:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jetbrains-mono-393a87ae.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:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/plus-jakarta-sans-3c951162.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:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/plus-jakarta-sans-e2e017e1.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/plus-jakarta-sans-3c951162.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:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/plus-jakarta-sans-e2e017e1.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/plus-jakarta-sans-3c951162.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:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/plus-jakarta-sans-e2e017e1.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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/manrope-c30f5e0c.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:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/manrope-a96cafd6.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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/manrope-c30f5e0c.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:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/manrope-a96cafd6.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:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope-c30f5e0c.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:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/manrope-a96cafd6.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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope-c30f5e0c.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:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/manrope-a96cafd6.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:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/manrope-c30f5e0c.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:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/manrope-a96cafd6.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:'Material Icons';font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/material-icons-08e4f0d1.woff2")format('woff2')}@layer theme,base,component,modifier;  @layer base{*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}}:root{  --grey-light-color:#7E8082;--grey-dark-color:#2F2E2E;--grey-darker-color:#212121;--content-box-color:#1b1b1b;--background-darker-color:rgb(21,21,22);--background-little-darker-color:rgb(31,31,32);--background-color:rgb(36,36,37);--background-littel-lighter-color:rgb(48,48,49);--background-lighter-color:rgb(58,58,59);--background-more-lighter-color:rgb(78,78,79);--background-super-light-color:rgb(98,98,99);--foreground-color:#E5DADA;--foreground-medium-soft-color:rgba(229,218,218,0.7);--foreground-soft-color:rgba(229,218,218,0.5);--call-to-action-color:#BE1744;--call-to-action-dark-color:#860f2f;--call-to-action-light-color:#e7406d;--call-to-action-lighter-color:#ec7595;  --call-to-action-text-color:#ffffff;--error-color:rgb(191,0,0);--warn-color:#D76A03;--success-color:rgb(109,166,4);--color-scale-one:#8e2626;--color-scale-two:#8e265c;--color-scale-three:#81268e;--color-scale-four:#37268e;--color-scale-five:#26528e;--color-scale-six:#267c8e;--color-scale-seven:#268e8d;--color-scale-eight:#268e52;--color-scale-nine:#578e26;--color-scale-ten:#8d8e26;--color-scale-eleven:#8e6126;--color-scale-twelve:#8e2626;--color-scale-thirteen:#7a0737;--text-color:var(--foreground-color);--inverted-text-color:var(--background-color);--link-color:var(--primary-color);  --border:1px solid var(--grey-dark-color);--border-lighter:1px solid var(--background-lighter-color);--divider-border:1px solid var(--background-lighter-color);--dark-divider-border:1px solid var(--background-darker-color);--border-radius:var(--size-xxs);--border-radius-s:var(--size-xxs);--border-radius-m:var(--size-s);  --indicator-height:3px;  --max-page-width:1250px;  --spinner-color:var(--call-to-action-dark-color);  --size-unit:1rem;--size-xxxxs:calc(0.0625 * var(--size-unit));--size-xxxs:calc(0.125 * var(--size-unit));--size-xxs:calc(0.25 * var(--size-unit));--size-xs:calc(0.5 * var(--size-unit));--size-s:calc(0.75 * var(--size-unit));--size-m:calc(1.25 * var(--size-unit));--size-ml:calc(1.5 * var(--size-unit));--size-mml:calc(1.75 * var(--size-unit));--size-l:calc(2 * var(--size-unit));--size-xl:calc(3.25 * var(--size-unit));--size-xxl:calc(5.25 * var(--size-unit));--size-xxxl:calc(8.5 * var(--size-unit));--size-xxxl:calc(8.5 * var(--size-unit));--size-xxxxl:calc(13.75 * var(--size-unit));--header-height:68px;--mobile-header-height:48px;--footer-height:calc(var(--space-xl));--image-upload-size:200px;  --space-unit:1rem;  --space-xxs:calc(0.25 * var(--space-unit));  --space-xs:calc(0.5 * var(--space-unit));  --space-s:calc(0.75 * var(--space-unit));  --space-m:calc(1.25 * var(--space-unit));  --space-l:calc(2 * var(--space-unit));  --space-xl:calc(3.25 * var(--space-unit));  --space-xxl:calc(5.25 * var(--space-unit));  --space-xxxl:calc(8.5 * var(--size-unit));  --primary-font:'Noto Sans',sans-serif;--secondary-font:sans-serif;--font-unit:0.9rem;--font-scale-ratio:1.2;--font-weight:200;--font-size-xxxs:calc(0.125 * var(--font-unit));--font-size-xxs:calc(0.25 * var(--font-unit));--font-size-xs:calc(0.5 * var(--font-unit));--font-size-s:calc(0.75 * var(--font-unit));--font-size-sm:calc(1 * var(--font-unit));--font-size-m:calc(1.25 * var(--font-unit));--font-size-ms:calc(1.375 * var(--font-unit));--font-size-ml:calc(1.5 * var(--font-unit));--font-size-mml:calc(1.75 * var(--font-unit));--font-size-l:calc(2 * var(--font-unit));--font-size-xl:calc(3.25 * var(--font-unit));--font-size-xxl:calc(5.25 * var(--font-unit));--font-size-xxxl:calc(8.5 * var(--font-unit));--letter-spacing:0.5px;--default-box-shadow:2px 2px 4px #000;--unshifted-thin-box-shadow:0px 0px 2px #000}  @layer base{body{font-family:var(--primary-font);font-size:var(--font-size-sm);color:var(--text-color)}button,input,select,textarea,[is=button],[is=input],[is=select],[is=textarea],[is=multiselect],[is=toggle],[is=switch]{font-family:inherit;font-size:inherit}}@layer base{html{height:100%}body{background:var(--background-color);height:100%}}  @layer base{h1,[is=headline-h1]{font-size:var(--font-size-xl);margin-bottom:calc(var(--font-size-xl)/ 2)}h2,[is=headline-h2]{font-size:var(--font-size-l);margin-bottom:calc(var(--font-size-l)/ 2)}h3,[is=headline-h3]{font-size:var(--font-size-ml);margin-bottom:calc(var(--font-size-ml)/ 2)}h4,[is=headline-h4]{font-size:var(--font-size-m);margin-bottom:calc(var(--font-size-m)/ 2)}h5,[is=headline-h5]{font-size:var(--font-size-sm);margin-bottom:calc(var(--font-size-sm)/ 2)}h6,[is=headline-h6]{font-size:var(--font-size-s);margin-bottom:calc(var(--font-size-s)/ 2)}}  @layer base{[is=icon],[is=icon-button]{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;width:1em;height:1em;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;&[has~=icon-size-m]{font-size:var(--font-size-m)}&[has~=icon-size-l]{font-size:var(--font-size-l)}}[has*=-icon]::before{font-family:'Material Icons';font-weight:normal;font-style:normal;display:inline-block;line-height:1;width:1em;height:1em;text-transform:none;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}[has~=close-icon]::before{content:"close"}[has~=add-icon]::before{content:"add"}[has~=save-icon]::before{content:"save"}[has~=star-icon]::before{content:"star"}[has~=star-outline-icon]::before{content:"star_outline"}[has~=chevron-left-icon]::before{content:"chevron_left"}[has~=chevron-right-icon]::before{content:"chevron_right"}[has~=insert_drive_file-icon]::before{content:"insert_drive_file"}[has~=image-icon]::before{content:"image"}[has~=picture_as_pdf-icon]::before{content:"picture_as_pdf"}[has~=archive-icon]::before{content:"archive"}[has~=audio_file-icon]::before{content:"audio_file"}[has~=movie-icon]::before{content:"movie"}[has~=home-icon]::before{content:"home"}[has~=search-icon]::before{content:"search"}[has~=send-icon]::before{content:"send"}[has~=menu-icon]::before{content:"menu"}[has~=remove-icon]::before{content:"remove"}[has~=delete-icon]::before{content:"delete"}[has~=clear-icon]::before{content:"clear"}[has~=edit-icon]::before{content:"edit"}[has~=settings-icon]::before{content:"settings"}[has~=account_circle-icon]::before{content:"account_circle"}[has~=person-icon]::before{content:"person"}[has~=people-icon]::before{content:"people"}[has~=group-icon]::before{content:"group"}[has~=email-icon]::before{content:"email"}[has~=phone-icon]::before{content:"phone"}[has~=location_on-icon]::before{content:"location_on"}[has~=shopping_cart-icon]::before{content:"shopping_cart"}[has~=favorite-icon]::before{content:"favorite"}[has~=favorite_border-icon]::before{content:"favorite_border"}[has~=wand-stars-icon]::before{content:"auto_awesome"}[has~=basics-icon]::before{content:"home"}[has~=forms-icon]::before{content:"edit"}[has~=structure-icon]::before{content:"view_quilt"}[has~=modifiers-icon]::before{content:"tune"}[has~=behaviour-icon]::before{content:"psychology"}[has~=misc-icon]::before{content:"extension"}[has~=charts-icon]::before{content:"insert_chart"}[has~=effects-icon]::before{content:"auto_awesome"}[has~=states-icon]::before{content:"info"}[has~=compositions-icon]::before{content:"view_module"}[has~=check-icon]::before{content:"check"}[has~=check_circle-icon]::before{content:"check_circle"}[has~=done-icon]::before{content:"done"}[has~=done_all-icon]::before{content:"done_all"}[has~=drag_indicator-icon]::before{content:"drag_indicator"}[has~=play_arrow-icon]::before{content:"play_arrow"}[has~=pause-icon]::before{content:"pause"}[has~=stop-icon]::before{content:"stop"}[has~=skip_next-icon]::before{content:"skip_next"}[has~=skip_previous-icon]::before{content:"skip_previous"}[has~=fast_forward-icon]::before{content:"fast_forward"}[has~=fast_rewind-icon]::before{content:"fast_rewind"}[has~=filter_list-icon]::before{content:"filter_list"}[has~=sort-icon]::before{content:"sort"}[has~=camera_alt-icon]::before{content:"camera_alt"}[has~=photo_camera-icon]::before{content:"photo_camera"}[has~=photo-icon]::before{content:"photo"}[has~=photo_library-icon]::before{content:"photo_library"}[has~=lock-icon]::before{content:"lock"}[has~=lock_open-icon]::before{content:"lock_open"}[has~=visibility-icon]::before{content:"visibility"}[has~=visibility_off-icon]::before{content:"visibility_off"}[has~=security-icon]::before{content:"security"}[has~=cloud-icon]::before{content:"cloud"}[has~=cloud_upload-icon]::before{content:"cloud_upload"}[has~=cloud_download-icon]::before{content:"cloud_download"}[has~=code-icon]::before{content:"code"}[has~=build-icon]::before{content:"build"}[has~=bug_report-icon]::before{content:"bug_report"}[has~=calendar_today-icon]::before{content:"calendar_today"}[has~=event-icon]::before{content:"event"}[has~=schedule-icon]::before{content:"schedule"}[has~=history-icon]::before{content:"history"}[has~=alarm-icon]::before{content:"alarm"}[has~=timer-icon]::before{content:"timer"}[has~=flight-icon]::before{content:"flight"}[has~=directions_car-icon]::before{content:"directions_car"}[has~=local_shipping-icon]::before{content:"local_shipping"}[has~=train-icon]::before{content:"train"}[has~=directions_bus-icon]::before{content:"directions_bus"}[has~=directions_bike-icon]::before{content:"directions_bike"}[has~=map-icon]::before{content:"map"}[has~=place-icon]::before{content:"place"}[has~=public-icon]::before{content:"public"}[has~=explore-icon]::before{content:"explore"}[has~=navigation-icon]::before{content:"navigation"}[has~=wifi-icon]::before{content:"wifi"}[has~=wifi_off-icon]::before{content:"wifi_off"}[has~=bluetooth-icon]::before{content:"bluetooth"}[has~=battery_full-icon]::before{content:"battery_full"}[has~=battery_charging_full-icon]::before{content:"battery_charging_full"}[has~=brightness_high-icon]::before{content:"brightness_high"}[has~=power_settings_new-icon]::before{content:"power_settings_new"}[has~=volume_up-icon]::before{content:"volume_up"}[has~=volume_off-icon]::before{content:"volume_off"}[has~=mic-icon]::before{content:"mic"}[has~=mic_off-icon]::before{content:"mic_off"}[has~=music_note-icon]::before{content:"music_note"}[has~=tv-icon]::before{content:"tv"}[has~=smartphone-icon]::before{content:"smartphone"}[has~=phone_android-icon]::before{content:"phone_android"}[has~=laptop-icon]::before{content:"laptop"}[has~=desktop_windows-icon]::before{content:"desktop_windows"}[has~=tablet-icon]::before{content:"tablet"}[has~=watch-icon]::before{content:"watch"}[has~=folder-icon]::before{content:"folder"}[has~=create_new_folder-icon]::before{content:"create_new_folder"}[has~=folder_open-icon]::before{content:"folder_open"}[has~=attach_file-icon]::before{content:"attach_file"}[has~=download-icon]::before{content:"download"}[has~=download_for_offline-icon]::before{content:"download_for_offline"}[has~=upload-icon]::before{content:"upload"}[has~=upload_file-icon]::before{content:"upload_file"}[has~=arrow_back-icon]::before{content:"arrow_back"}[has~=arrow_forward-icon]::before{content:"arrow_forward"}[has~=arrow_upward-icon]::before{content:"arrow_upward"}[has~=arrow_downward-icon]::before{content:"arrow_downward"}[has~=keyboard_arrow_left-icon]::before{content:"keyboard_arrow_left"}[has~=keyboard_arrow_right-icon]::before{content:"keyboard_arrow_right"}[has~=keyboard_arrow_up-icon]::before{content:"keyboard_arrow_up"}[has~=keyboard_arrow_down-icon]::before{content:"keyboard_arrow_down"}[has~=refresh-icon]::before{content:"refresh"}[has~=sync-icon]::before{content:"sync"}[has~=repeat-icon]::before{content:"repeat"}[has~=swap_horiz-icon]::before{content:"swap_horiz"}[has~=swap_vert-icon]::before{content:"swap_vert"}[has~=zoom_in-icon]::before{content:"zoom_in"}[has~=zoom_out-icon]::before{content:"zoom_out"}[has~=fullscreen-icon]::before{content:"fullscreen"}[has~=fullscreen_exit-icon]::before{content:"fullscreen_exit"}[has~=expand_less-icon]::before{content:"expand_less"}[has~=expand_more-icon]::before{content:"expand_more"}[has~=share-icon]::before{content:"share"}[has~=ios_share-icon]::before{content:"ios_share"}[has~=link-icon]::before{content:"link"}[has~=format_bold-icon]::before{content:"format_bold"}[has~=format_italic-icon]::before{content:"format_italic"}[has~=format_list_bulleted-icon]::before{content:"format_list_bulleted"}[has~=format_list_numbered-icon]::before{content:"format_list_numbered"}[has~=format_quote-icon]::before{content:"format_quote"}[has~=text_fields-icon]::before{content:"text_fields"}[has~=notes-icon]::before{content:"notes"}[has~=smart_button-icon]::before{content:"smart_button"}[has~=table_chart-icon]::before{content:"table_chart"}[has~=view_agenda-icon]::before{content:"view_agenda"}[has~=data_object-icon]::before{content:"data_object"}[has~=looks_one-icon]::before{content:"looks_one"}[has~=looks_two-icon]::before{content:"looks_two"}[has~=looks_3-icon]::before{content:"looks_3"}[has~=file_copy-icon]::before{content:"file_copy"}[has~=shopping_bag-icon]::before{content:"shopping_bag"}[has~=local_mall-icon]::before{content:"local_mall"}[has~=payment-icon]::before{content:"payment"}[has~=credit_card-icon]::before{content:"credit_card"}[has~=receipt-icon]::before{content:"receipt"}[has~=store-icon]::before{content:"store"}[has~=storefront-icon]::before{content:"storefront"}[has~=sell-icon]::before{content:"sell"}[has~=attach_money-icon]::before{content:"attach_money"}[has~=money-icon]::before{content:"money"}[has~=dashboard-icon]::before{content:"dashboard"}[has~=analytics-icon]::before{content:"analytics"}[has~=insights-icon]::before{content:"insights"}[has~=assessment-icon]::before{content:"assessment"}[has~=bar_chart-icon]::before{content:"bar_chart"}[has~=pie_chart-icon]::before{content:"pie_chart"}[has~=data_usage-icon]::before{content:"data_usage"}[has~=leaderboard-icon]::before{content:"leaderboard"}[has~=support-icon]::before{content:"support"}[has~=help-icon]::before{content:"help"}[has~=info-icon]::before{content:"info"}[has~=info_outline-icon]::before{content:"info_outline"}[has~=chat-icon]::before{content:"chat"}[has~=question_answer-icon]::before{content:"question_answer"}[has~=feedback-icon]::before{content:"feedback"}[has~=report_problem-icon]::before{content:"report_problem"}[has~=warning-icon]::before{content:"warning"}[has~=error-icon]::before{content:"error"}[has~=account_balance-icon]::before{content:"account_balance"}[has~=account_balance_wallet-icon]::before{content:"account_balance_wallet"}[has~=business-icon]::before{content:"business"}[has~=apartment-icon]::before{content:"apartment"}[has~=work-icon]::before{content:"work"}[has~=school-icon]::before{content:"school"}[has~=local_library-icon]::before{content:"local_library"}[has~=restaurant-icon]::before{content:"restaurant"}[has~=local_cafe-icon]::before{content:"local_cafe"}[has~=local_bar-icon]::before{content:"local_bar"}[has~=fastfood-icon]::before{content:"fastfood"}[has~=restaurant_menu-icon]::before{content:"restaurant_menu"}[has~=cake-icon]::before{content:"cake"}[has~=sports_soccer-icon]::before{content:"sports_soccer"}[has~=sports_esports-icon]::before{content:"sports_esports"}[has~=directions_run-icon]::before{content:"directions_run"}[has~=fitness_center-icon]::before{content:"fitness_center"}[has~=health_and_safety-icon]::before{content:"health_and_safety"}[has~=medical_services-icon]::before{content:"medical_services"}[has~=healing-icon]::before{content:"healing"}[has~=park-icon]::before{content:"park"}[has~=outdoor_grill-icon]::before{content:"outdoor_grill"}[has~=water-icon]::before{content:"water"}[has~=wb_sunny-icon]::before{content:"wb_sunny"}[has~=nights_stay-icon]::before{content:"nights_stay"}[has~=ac_unit-icon]::before{content:"ac_unit"}[has~=filter_drama-icon]::before{content:"filter_drama"}[has~=grain-icon]::before{content:"grain"}[has~=more_vert-icon]::before{content:"more_vert"}[has~=more_horiz-icon]::before{content:"more_horiz"}[has~=apps-icon]::before{content:"apps"}[has~=list-icon]::before{content:"list"}[has~=view_list-icon]::before{content:"view_list"}[has~=view_module-icon]::before{content:"view_module"}[has~=view_quilt-icon]::before{content:"view_quilt"}[has~=grid_on-icon]::before{content:"grid_on"}[has~=texture-icon]::before{content:"texture"}[has~=settings_applications-icon]::before{content:"settings_applications"}[has~=tune-icon]::before{content:"tune"}[has~=touch_app-icon]::before{content:"touch_app"}[has~=open_with-icon]::before{content:"open_with"}[has~=transform-icon]::before{content:"transform"}[has~=crop-icon]::before{content:"crop"}[has~=content_cut-icon]::before{content:"content_cut"}[has~=format_color_fill-icon]::before{content:"format_color_fill"}[has~=title-icon]::before{content:"title"}[has~=build_circle-icon]::before{content:"build_circle"}[has~=g_translate-icon]::before{content:"g_translate"}[has~=flag-icon]::before{content:"flag"}[has~=bookmark-icon]::before{content:"bookmark"}[has~=bookmarks-icon]::before{content:"bookmarks"}[has~=star_rate-icon]::before{content:"star_rate"}[has~=label-icon]::before{content:"label"}[has~=label_important-icon]::before{content:"label_important"}[has~=push_pin-icon]::before{content:"push_pin"}[has~=person_add-icon]::before{content:"person_add"}[has~=person_remove-icon]::before{content:"person_remove"}[has~=group_add-icon]::before{content:"group_add"}[has~=group_remove-icon]::before{content:"group_remove"}[has~=notifications-icon]::before{content:"notifications"}[has~=notifications_none-icon]::before{content:"notifications_none"}[has~=notifications_active-icon]::before{content:"notifications_active"}[has~=notifications_off-icon]::before{content:"notifications_off"}[has~=privacy_tip-icon]::before{content:"privacy_tip"}[has~=policy-icon]::before{content:"policy"}[has~=emoji_emotions-icon]::before{content:"emoji_emotions"}[has~=emoji_people-icon]::before{content:"emoji_people"}[has~=sentiment_satisfied-icon]::before{content:"sentiment_satisfied"}[has~=sentiment_very_satisfied-icon]::before{content:"sentiment_very_satisfied"}[has~=sentiment_dissatisfied-icon]::before{content:"sentiment_dissatisfied"}[has~=sentiment_very_dissatisfied-icon]::before{content:"sentiment_very_dissatisfied"}[has~=celebration-icon]::before{content:"celebration"}[has~=card_giftcard-icon]::before{content:"card_giftcard"}[has~=redeem-icon]::before{content:"redeem"}[has~=loyalty-icon]::before{content:"loyalty"}[has~=local_offer-icon]::before{content:"local_offer"}[has~=price_check-icon]::before{content:"price_check"}[has~=shopping_cart_checkout-icon]::before{content:"shopping_cart_checkout"}[has~=airport_shuttle-icon]::before{content:"airport_shuttle"}[has~=directions_boat-icon]::before{content:"directions_boat"}[has~=traffic-icon]::before{content:"traffic"}[has~=directions_walk-icon]::before{content:"directions_walk"}[has~=gps_fixed-icon]::before{content:"gps_fixed"}[has~=lightbulb-icon]::before{content:"lightbulb"}[has~=tips_and_updates-icon]::before{content:"tips_and_updates"}[has~=task-icon]::before{content:"task"}[has~=task_alt-icon]::before{content:"task_alt"}[has~=checklist-icon]::before{content:"checklist"}[has~=rule-icon]::before{content:"rule"}[has~=gavel-icon]::before{content:"gavel"}[has~=fact_check-icon]::before{content:"fact_check"}[has~=receipt_long-icon]::before{content:"receipt_long"}[has~=category-icon]::before{content:"category"}[has~=bubble_chart-icon]::before{content:"bubble_chart"}[has~=account_tree-icon]::before{content:"account_tree"}[has~=view_column-icon]::before{content:"view_column"}[has~=bolt_outline-icon]::before{content:"bolt_outline"}[has~=troubleshoot-icon]::before{content:"troubleshoot"}[has~=filter-icon]::before{content:"filter"}[has~=filter_alt-icon]::before{content:"filter_alt"}[has~=notifications-icon]::before{content:"notifications"}[has~=bell_outline-icon]::before{content:"bell_outline"}[has~=bell_ring-icon]::before{content:"bell_ring"}[has~=email_fast-icon]::before{content:"email_fast"}[has~=email_fast_outline-icon]::before{content:"email_fast_outline"}[has~=heart_outline-icon]::before{content:"heart_outline"}[has~=favorite-icon]::before{content:"favorite"}[has~=arrow_drop_top-icon]::before{content:"arrow_drop_top"}[has~=arrow_drop_right-icon]::before{content:"arrow_drop_right"}[has~=arrow_drop_bottom-icon]::before{content:"arrow_drop_bottom"}[has~=arrow_drop_left-icon]::before{content:"arrow_drop_left"}[has~=cube-icon]::before{content:"cube"}[has~=storage-icon]::before{content:"storage"}[has~=file_open-icon]::before{content:"file_open"}[has~=description-icon]::before{content:"description"}[has~=rss_feed-icon]::before{content:"rss_feed"}[has~=play-icon]::before{content:"play_circle"}[has~=back-icon]::before{content:"arrow_back"}[has~=translate-icon]::before{content:"translate"}[has~=user-icon]::before{content:"person"}[has~=account_circle_off-icon]::before{content:"account_circle_off"}[has~=crop_square-icon]::before{content:"crop_square"}[has~=radio_button_unchecked-icon]::before{content:"radio_button_unchecked"}[has~=horizontal_rule-icon]::before{content:"horizontal_rule"}[has~=view_column-icon]::before{content:"view_column"}[has~=auto_awesome-icon]::before{content:"auto_awesome"}[has~=view_in_ar-icon]::before{content:"view_in_ar"}[has~=gesture-icon]::before{content:"gesture"}[has~=polyline-icon]::before{content:"polyline"}[has~=pan_tool-icon]::before{content:"pan_tool"}[has~=format_align_left-icon]::before{content:"format_align_left"}[has~=wrap_text-icon]::before{content:"wrap_text"}[has~=format_align_center-icon]::before{content:"format_align_center"}[has~=format_align_right-icon]::before{content:"format_align_right"}[has~=invert_colors-icon]::before{content:"invert_colors"}[has~=fit_screen-icon]::before{content:"fit_screen"}[has~=aspect_ratio-icon]::before{content:"aspect_ratio"}[has~=blur_on-icon]::before{content:"blur_on"}[has~=gradient-icon]::before{content:"gradient"}[has~=undo-icon]::before{content:"undo"}[has~=redo-icon]::before{content:"redo"}[has~=dock_to_right-icon]::before{content:"dock_to_right"}[has~=rotate_right-icon]::before{content:"rotate_right"}[has~=crop_free-icon]::before{content:"crop_free"}[has~=widgets-icon]::before{content:"widgets"}[has~=content_copy-icon]::before{content:"content_copy"}[has~=dark_mode-icon]::before{content:"dark_mode"}[has~=logout-icon]::before{content:"logout"}[has~=90-degree-rotated-icon]::before{transform:rotate(90deg)}[has~=180-degree-rotated-icon]::before{transform:rotate(180deg)}[has~=270-degree-rotated-icon]::before{transform:rotate(270deg)}[is=button] [is=icon]{margin-right:var(--space-xxs)}}  @layer base{a{color:var(--link-color);text-decoration:underline}}  @layer base{}  @layer base{[is=data-table]{border-collapse:collapse}[is=data-table] th,[is=data-table] td{padding:var(--space-xs);border:var(--border)}}@layer base{p{margin-bottom:var(--space-m)}}  @layer modifier{[has~=font-size-xs]{font-size:var(--font-size-xs)}[has~=font-size-l]{font-size:var(--font-size-l)}}  @layer modifier{[has~=primary-color]{color:var(--call-to-action-color);--color:var(--call-to-action-color)}[has~=primary-background]{background:var(--call-to-action-color);--background:var(--call-to-action-color)}[has~=primary-dark-color]{color:var(--call-to-action-dark-color);--color:var(--call-to-action-dark-color)}[has~=primary-dark-background]{background:var(--call-to-action-dark-color);--background:var(--call-to-action-dark-color)}[has~=primary-light-color]{color:var(--call-to-action-light-color);--color:var(--call-to-action-light-color)}[has~=primary-light-background]{background:var(--call-to-action-light-color);--background:var(--call-to-action-light-color)}[has~=primary-lighter-color]{color:var(--call-to-action-lighter-color);--color:var(--call-to-action-lighter-color)}[has~=primary-lighter-background]{background:var(--call-to-action-lighter-color);--background:var(--call-to-action-lighter-color)}[has~=error-color]{color:var(--error-color);--color:var(--error-color)}[has~=error-background]{background:var(--error-color);--background:var(--error-color)}[has~=warn-color]{color:var(--warn-color);--color:var(--warn-color)}[has~=warn-background]{background:var(--warn-color);--background:var(--warn-color)}[has~=success-color]{color:var(--success-color);--color:var(--success-color)}[has~=success-background]{background:var(--success-color);--background:var(--success-color)}[has~=grey-light-color]{color:var(--grey-light-color);--color:var(--grey-light-color)}[has~=grey-light-background]{background:var(--grey-light-color);--background:var(--grey-light-color)}[has~=grey-dark-color]{color:var(--grey-dark-color);--color:var(--grey-dark-color)}[has~=grey-dark-background]{background:var(--grey-dark-color);--background:var(--grey-dark-color)}[has~=grey-darker-color]{color:var(--grey-darker-color);--color:var(--grey-darker-color)}[has~=grey-darker-background]{background:var(--grey-darker-color);--background:var(--grey-darker-color)}[has~=content-box-color]{color:var(--content-box-color);--color:var(--content-box-color)}[has~=content-box-background]{background:var(--content-box-color);--background:var(--content-box-color)}[has~=foreground-color]{color:var(--foreground-color);--color:var(--foreground-color)}[has~=foreground-background]{background:var(--foreground-color);--background:var(--foreground-color)}[has~=foreground-soft-color]{color:var(--foreground-soft-color);--color:var(--foreground-soft-color)}[has~=foreground-soft-background]{background:var(--foreground-soft-color);--background:var(--foreground-soft-color)}[has~=background-color]{color:var(--background-color);--color:var(--background-color)}[has~=background-background]{background:var(--background-color);--background:var(--background-color)}[has~=background-darker-color]{color:var(--background-darker-color);--color:var(--background-darker-color)}[has~=background-darker-background]{background:var(--background-darker-color);--background:var(--background-darker-color)}[has~=background-lighter-color]{color:var(--background-lighter-color);--color:var(--background-lighter-color)}[has~=background-lighter-background]{background:var(--background-lighter-color);--background:var(--background-lighter-color)}[has~=inverted-text-color]{color:var(--inverted-text-color);--color:var(--inverted-text-color)}[has~=inverted-text-background]{background:var(--inverted-text-color);--background:var(--inverted-text-color)}[has~=link-color]{color:var(--link-color);--color:var(--link-color)}[has~=link-background]{background:var(--link-color);--background:var(--link-color)}[has~=color-scale-one-color]{color:var(--color-scale-one);--color:var(--color-scale-one)}[has~=color-scale-one-background]{background:var(--color-scale-one);--background:var(--color-scale-one)}[has~=color-scale-two-color]{color:var(--color-scale-two);--color:var(--color-scale-two)}[has~=color-scale-two-background]{background:var(--color-scale-two);--background:var(--color-scale-two)}[has~=color-scale-three-color]{color:var(--color-scale-three);--color:var(--color-scale-three)}[has~=color-scale-three-background]{background:var(--color-scale-three);--background:var(--color-scale-three)}[has~=color-scale-four-color]{color:var(--color-scale-four);--color:var(--color-scale-four)}[has~=color-scale-four-background]{background:var(--color-scale-four);--background:var(--color-scale-four)}[has~=color-scale-five-color]{color:var(--color-scale-five);--color:var(--color-scale-five)}[has~=color-scale-five-background]{background:var(--color-scale-five);--background:var(--color-scale-five)}[has~=color-scale-six-color]{color:var(--color-scale-six);--color:var(--color-scale-six)}[has~=color-scale-six-background]{background:var(--color-scale-six);--background:var(--color-scale-six)}[has~=color-scale-seven-color]{color:var(--color-scale-seven);--color:var(--color-scale-seven)}[has~=color-scale-seven-background]{background:var(--color-scale-seven);--background:var(--color-scale-seven)}[has~=color-scale-eight-color]{color:var(--color-scale-eight);--color:var(--color-scale-eight)}[has~=color-scale-eight-background]{background:var(--color-scale-eight);--background:var(--color-scale-eight)}[has~=color-scale-nine-color]{color:var(--color-scale-nine);--color:var(--color-scale-nine)}[has~=color-scale-nine-background]{background:var(--color-scale-nine);--background:var(--color-scale-nine)}[has~=color-scale-ten-color]{color:var(--color-scale-ten);--color:var(--color-scale-ten)}[has~=color-scale-ten-background]{background:var(--color-scale-ten);--background:var(--color-scale-ten)}[has~=color-scale-eleven-color]{color:var(--color-scale-eleven);--color:var(--color-scale-eleven)}[has~=color-scale-eleven-background]{background:var(--color-scale-eleven);--background:var(--color-scale-eleven)}[has~=color-scale-twelve-color]{color:var(--color-scale-twelve);--color:var(--color-scale-twelve)}[has~=color-scale-twelve-background]{background:var(--color-scale-twelve);--background:var(--color-scale-twelve)}[has~=color-scale-thirteen-color]{color:var(--color-scale-thirteen);--color:var(--color-scale-thirteen)}[has~=color-scale-thirteen-background]{background:var(--color-scale-thirteen);--background:var(--color-scale-thirteen)}}  @layer modifier{[has~=centered-alignment]{text-align:center}[has~=right-alignment]{text-align:right}}  @layer modifier{[has~=space-xxs-margin]{margin:var(--space-xxs)}[has~=space-xs-margin]{margin:var(--space-xs)}[has~=space-s-margin]{margin:var(--space-s)}[has~=space-m-margin]{margin:var(--space-m)}[has~=space-l-margin]{margin:var(--space-l)}[has~=space-xl-margin]{margin:var(--space-xl)}[has~=space-xxl-margin]{margin:var(--space-xxl)}[has~=space-xxxl-margin]{margin:var(--space-xxxl)}[has~=space-xxs-padding]{padding:var(--space-xxs)}[has~=space-xs-padding]{padding:var(--space-xs)}[has~=space-s-padding]{padding:var(--space-s)}[has~=space-m-padding]{padding:var(--space-m)}[has~=space-l-padding]{padding:var(--space-l)}[has~=space-xl-padding]{padding:var(--space-xl)}[has~=space-xxl-padding]{padding:var(--space-xxl)}[has~=space-xxxl-padding]{padding:var(--space-xxxl)}}[hidden]{display:none}@layer modifier{[has~=xtraxtrasmall-bottom-margin] [has~=xxs-bottom-margin]{margin-bottom:var(--space-xxs)}[has~=xtrasmall-bottom-margin],[has~=xs-bottom-margin]{margin-bottom:var(--space-xs)}[has~=small-bottom-margin],[has~=s-bottom-margin]{margin-bottom:var(--space-s)}[has~=medium-bottom-margin],[has~=m-bottom-margin]{margin-bottom:var(--space-m)}[has~=large-bottom-margin],[has~=l-bottom-margin]{margin-bottom:var(--space-l)}[has~=xtralarge-bottom-margin],[has~=xl-bottom-margin]{margin-bottom:var(--space-xl)}[has~=xtraxtralarge-bottom-margin],[has~=xl-bottom-margin]{margin-bottom:var(--space-xxl)}}@layer modifier{[has~=ambilight]{--ambilight-top-color:var(--primary-light-color);--ambilight-right-color:var(--color-scale-three-color);--ambilight-bottom-color:var(--color-scale-six-color);--ambilight-left-color:var(--color-scale-nine-color);--ambilight-glow-size:calc(var(--size-xl)* 1.5);--ambilight-glow-opacity:0.72;position:relative;isolation:isolate;border-radius:var(--border-radius-m);&::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;opacity:var(--ambilight-glow-opacity);background:linear-gradient(180deg,var(--ambilight-top-color),transparent 34%),linear-gradient(90deg,var(--ambilight-left-color),transparent 34%),linear-gradient(270deg,var(--ambilight-right-color),transparent 34%),linear-gradient(0deg,var(--ambilight-bottom-color),transparent 34%);filter:blur(var(--ambilight-glow-size));transform:scale(1.04);pointer-events:none}&>img,&>video,&>canvas{display:block;width:100%;height:auto;border-radius:inherit}}}  @layer component{[is=progress-bar]{width:100%;height:var(--size-s);background:var(--background-darker-color);border-radius:var(--border-radius)}[is=progress]{width:0;&[now~=percent-25]{width:25%}&[now~=percent-50]{width:50%}&[now~=percent-75]{width:75%}&[now~=percent-100]{width:100%}height:100%;background:var(--call-to-action-color);border-radius:var(--border-radius)}}  @layer component{[is=message]{padding:var(--space-s);border-radius:var(--border-radius);&[has~=error-style]{background:var(--error-color);color:var(--background-color)}&[has~=success-style]{background:var(--success-color);color:var(--background-color)}&[has~=info-style]{background:var(--background-more-lighter-color);color:var(--text-color)}&[has~=warn-style]{background:var(--warn-color);color:var(--background-color)}}}  @layer component{[is=toast-message]{position:relative;display:grid;gap:var(--space-s);padding:var(--space-m)var(--space-l)var(--space-m)var(--space-m);border-radius:var(--border-radius);background:var(--background-lighter-color);box-shadow:var(--default-box-shadow);color:var(--text-color);opacity:0;transform:translateY(calc(-1 * var(--space-xs)));transition:opacity 200ms ease,transform 200ms ease;&[now~=visible]{opacity:1;transform:translateY(0)}&[now~=closing]{opacity:0;transform:translateY(calc(-1 * var(--space-xs)))}[data-role=body]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-s);align-items:flex-start}[data-role=icon]{font-size:var(--font-size-m);line-height:1;color:inherit}[data-role=message]{margin:0}[data-role=close]{position:absolute;inset-block-start:var(--space-xxs);inset-inline-end:var(--space-xxs);color:inherit}&[has~=success]{border-inline-start:4px solid var(--success-color);font-weight:600;[data-role=icon],[data-role=close]{color:var(--success-color)}}&[has~=warning]{border-inline-start:4px solid var(--warn-color);font-style:italic;[data-role=icon],[data-role=close]{color:var(--warn-color)}}&[has~=error]{border-inline-start:4px solid var(--error-color);font-family:var(--secondary-font,var(--primary-font));font-weight:700;[data-role=icon],[data-role=close]{color:var(--error-color)}}&[has~=info]{border-inline-start:4px solid var(--call-to-action-color);font-weight:500;[data-role=icon],[data-role=close]{color:var(--call-to-action-color)}}}}  @layer component{@keyframes spinner-dot-pulse{0%,80%,100%{opacity:0.25;transform:scale(0.7)}40%{opacity:1;transform:scale(1)}}@keyframes spinner-bar-bounce{0%,80%,100%{transform:scaleY(0.35)}40%{transform:scaleY(1)}}@keyframes spinner-bar-grow{0%,80%,100%{background-size:var(--spinner-bar-width)35%}40%{background-size:var(--spinner-bar-width)100%}}@keyframes spinner-line-slide{from{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes spin{to{transform:rotate(360deg)}}}  @layer component{[is=template]{display:contents}}  @layer component{}  @layer component{[is=tag]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xxs)var(--space-s);border-radius:var(--border-radius);background:var(--background,var(--background-lighter-color));color:var(--foreground-color);font-family:var(--primary-font);font-size:var(--font-size-s);&[has~=remove-button]{& [is=icon-button]{color:inherit;margin-right:calc(var(--space-s)* -1)}}}}  @layer component{}    @layer component{}@layer component{}  @layer component{[is=counter-box-digit][now~=changing-digit]{>[data-digit-current]{animation:counter-box-current-exit var(--counter-box-animation-duration)var(--counter-box-easing)forwards}>[data-digit-next]{animation:counter-box-next-enter var(--counter-box-animation-duration)var(--counter-box-easing)forwards}}@keyframes counter-box-current-exit{from{opacity:var(--counter-box-current-opacity-inactive,1);transform:var(--counter-box-current-transform-inactive,none);filter:none}to{opacity:var(--counter-box-current-opacity-active);transform:var(--counter-box-current-transform-active);filter:blur(1px)}}@keyframes counter-box-next-enter{from{opacity:var(--counter-box-next-opacity-inactive);transform:var(--counter-box-next-transform-inactive)}to{opacity:var(--counter-box-next-opacity-active);transform:var(--counter-box-next-transform-active)}}@media (prefers-reduced-motion:reduce){}}  @layer component{}  @layer component{[is=tooltip-trigger]{display:inline-flex;align-items:center;justify-content:center;width:var(--tooltip-trigger-size,var(--size-m));height:var(--tooltip-trigger-size,var(--size-m));padding:0;border:var(--tooltip-trigger-border,var(--border-lighter));border-radius:50%;background:var(--tooltip-trigger-background,var(--background-littel-lighter-color));color:var(--tooltip-trigger-color,var(--foreground-color));font:inherit;font-size:var(--tooltip-trigger-font-size,var(--font-size-s));font-weight:700;line-height:1;cursor:help;&:hover,&:focus-visible{border-color:var(--tooltip-trigger-active-border-color,var(--call-to-action-color));background:var(--tooltip-trigger-active-background,var(--background-lighter-color));color:var(--tooltip-trigger-active-color,var(--foreground-color));outline:none}}[is=tooltip-content][hidden]{display:none}[is=tooltip-panel]{position:fixed;z-index:var(--tooltip-z-index,10000);display:block;box-sizing:border-box;max-width:min(var(--tooltip-max-width,18rem),calc(100vw - var(--space-m)));padding:var(--tooltip-padding,var(--space-xs)var(--space-s));border:0;border-radius:var(--tooltip-border-radius,var(--border-radius));background:var(--tooltip-background,var(--background-darker-color));color:var(--tooltip-color,var(--foreground-color));box-shadow:var(--tooltip-box-shadow,var(--default-box-shadow));font-size:var(--tooltip-font-size,var(--font-size-s));line-height:1.4;pointer-events:none;opacity:0;transform:translateY(var(--space-xxs));transition:opacity 120ms ease,transform 120ms ease;&[now~=open]{opacity:1;transform:translateY(0)}&::after{content:"";position:absolute;width:0;height:0;border:var(--tooltip-arrow-size,var(--size-xs))solid transparent}&[has~=top-position]::after{top:100%;left:var(--tooltip-arrow-left,50%);border-top-color:var(--tooltip-background,var(--background-darker-color));transform:translateX(-50%)}&[has~=right-position]::after{top:var(--tooltip-arrow-top,50%);right:100%;border-right-color:var(--tooltip-background,var(--background-darker-color));transform:translateY(-50%)}&[has~=bottom-position]::after{bottom:100%;left:var(--tooltip-arrow-left,50%);border-bottom-color:var(--tooltip-background,var(--background-darker-color));transform:translateX(-50%)}&[has~=left-position]::after{top:var(--tooltip-arrow-top,50%);left:100%;border-left-color:var(--tooltip-background,var(--background-darker-color));transform:translateY(-50%)}&[has~=right-position],&[has~=left-position]{transform:translateX(0)}}}  @layer component{[is=user-avatar]{--user-avatar-size:var(--size-l);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--user-avatar-size);height:var(--user-avatar-size);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--call-to-action-color)72%,var(--background-lighter-color)),color-mix(in srgb,var(--color-scale-six)72%,var(--background-lighter-color)));color:var(--foreground-color);font-size:calc(var(--user-avatar-size)* 0.36);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground-color)12%,transparent);&[has~=extra-small-size]{--user-avatar-size:var(--size-m)}&[has~=small-size]{--user-avatar-size:var(--size-ml)}&[has~=medium-size]{--user-avatar-size:var(--size-l)}&[has~=large-size]{--user-avatar-size:var(--size-xl)}&[has~=extra-large-size]{--user-avatar-size:var(--size-xxl)}&[has~=muted-color]{background:var(--background-lighter-color);color:var(--foreground-medium-soft-color)}&[has~=primary-color]{background:var(--call-to-action-color);color:var(--foreground-color)}>[is=user-avatar-image]{display:block;width:100%;height:100%;object-fit:cover}>[is=user-avatar-initials]{display:block;transform:translateY(-0.02em)}}}  @layer component{@media (max-width:640px){}}    @layer component{[is=grid]{display:grid;gap:var(--space-s);>*{min-width:0}&[has~=fifty-fifty-columns]{grid-template-columns:50% 50%}&[has~=sixty-fourty-columns]{grid-template-columns:60% 40%}&[has~=seventy-thirty-columns]{grid-template-columns:70% 30%}&[has~=eighty-twenty-columns]{grid-template-columns:80% 20%}&[has~=twenty-eighty-columns]{grid-template-columns:20% 80%}&[has~=one-third-columns]{grid-template-columns:1fr 1fr 1fr}&[has~=gap-l]{gap:var(--size-l)}&[has~=gap-m]{gap:var(--size-m)}&[has~=gap-s]{gap:var(--size-s)}&[has~=gap-xs]{gap:var(--size-xs)}}}  @layer component{}  @layer component{}  @layer component{[is=form-column]{display:grid;gap:var(--space-xs);min-width:0;&>:not(label):not([is=validation]):not([is=toggle]):not([is=checkbox]){width:100%}}}  @layer component{[is=form-row]{display:grid;grid-template-columns:30% 1fr;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-s);&:has(>[is=form-column]){display:flex;flex-wrap:wrap;>label{flex:0 0 30%;max-width:30%}>[is=form-column]{flex:1 1 0}>[is=validation]{flex:0 0 calc(70% - var(--space-xs));margin-left:auto}}& [is=validation]{grid-column:2}&[has~=full-size]{grid-template-columns:100%;>*:first-child{grid-column:1 / -1}&:has(>[is=form-column]){>label,>[is=validation]{flex-basis:100%;max-width:none;margin-left:0}}}&[has~=control-label-layout]{grid-template-columns:100%;align-items:start;>label{display:flex;align-items:center;gap:var(--space-xs);grid-column:1 / -1;width:100%;>:is(input[type=checkbox],input[type=radio],[is=checkbox],[is=toggle],[is=switch]){flex:0 0 auto;order:-1}}&[has~=right-position]{>label{>:is(input[type=checkbox],input[type=radio],[is=checkbox],[is=toggle],[is=switch]){margin-left:auto;order:1}}}>[is=validation]{grid-column:1 / -1}}}  [is=form][has~=full-width-labels],[is=form][now~=narrow]{& [is=form-row]{grid-template-columns:100%;align-items:start;&>*{grid-column:1 / -1}&>:not(label):not([is=validation]):not([is=toggle]):not([is=checkbox]){width:100%}& [is=validation]{grid-column:1 / -1}&:has(>[is=form-column]){display:flex;flex-wrap:wrap;&>label,&>[is=validation]{flex-basis:100%;max-width:none;margin-left:0}&>[is=form-column]{flex:1 1 0}}}}  [is=form][now~=narrow]{& [is=form-row]:has(>[is=form-column])>[is=form-column]{flex:1 1 100%}& [is=form-column]{grid-template-columns:100%}& [is=button-row]{flex-wrap:wrap}}}  @layer component{[is=button-row]{display:flex;justify-content:flex-end;gap:var(--space-s);padding-top:var(--space-s)}}  @layer component{[is=header-row]{display:grid;grid-template-columns:minmax(0,1fr)auto;align-items:center;gap:var(--space-m);margin-bottom:var(--space-m);& [is=header-row-title]{font-size:var(--font-size-ml)}&:is(h1,h2,h3,h4,h5,h6){margin:0}& [is=header-row-actions]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-s)}}}  @layer component{}  @layer component{}  @layer component{@media (max-width:640px){}[is=small-text]{color:var(--foreground-medium-soft-color);font-size:var(--font-size-s);line-height:1.4}}  @layer component{[is=card]{padding:var(--card-padding,var(--space-m));background:var(--card-background,var(--content-box-color));border-radius:var(--card-border-radius,var(--border-radius));&[has~=shadow]{box-shadow:var(--card-shadow,var(--default-box-shadow))}&>[is=toolbar]{background:var(--card-toolbar-background,var(--content-box-color));justify-content:flex-end;margin:calc(var(--space-m)* -1)calc(var(--space-m)* -1)0;width:calc(100%+var(--space-m)* 2);border:none;outline:none;position:relative;padding:var(--card-toolbar-padding,var(--space-xs));border-radius:var(--card-toolbar-border-radius,var(--border-radius));gap:0;&[for]:not([hidden]){margin:calc(var(--space-m)* -1)calc(var(--space-m)* -1)0;width:calc(100%+var(--space-m)* 2);border:none;outline:none;position:relative;padding:var(--card-toolbar-padding,var(--space-xs));border-radius:var(--card-toolbar-border-radius,var(--border-radius));gap:0}& [is=icon-button]{width:var(--card-toolbar-icon-button-size,var(--size-m));height:var(--card-toolbar-icon-button-size,var(--size-m));font-size:var(--font-size-s)}}}}  @layer component{}  @layer component{}  @layer component{[is=content-container]{display:flex;min-height:100%}}  @layer component{section{border-radius:var(--border-radius);background:var(--barground-darker-color);margin-bottom:var(--space-m);&>section{margin-left:var(--space-m)}}}@layer modifier{}  @layer component{}  @layer component{[is=landingpage]{--landingpage-padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-xl);width:100%;max-width:var(--max-page-width);margin:0 auto;padding:var(--landingpage-padding);color:var(--text-color);background:var(--background-color);box-sizing:border-box;padding-top:0}[is=page-header],[is=page-footer]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-inline:calc(var(--landingpage-padding)* -1);padding:var(--space-s)var(--landingpage-padding);border-bottom:var(--divider-border)}[is=page-footer]{border-top:var(--divider-border);border-bottom:0}[is=brand]{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:700}[is=navigation],[is=page-header]>[is=button-row],[is=hero-section] [is=button-row],[is=closing-section] [is=button-row]{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap;& a{text-decoration:none}}[is=hero-section],[is=counter-section],[is=social-proof],[is=feature-section],[is=feature-compare],[is=benefits-grid],[is=testimonial-section],[is=pricing-table]{display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-xl)0}[is=kicker]{color:var(--call-to-action-color);font-size:var(--font-size-s);font-weight:700;text-transform:uppercase}[is=section-header]{display:grid;gap:var(--space-xs);max-width:calc(var(--max-page-width));&>*{margin:0}}[is=hero-section]{display:grid;grid-template-columns:minmax(0,1.08fr)minmax(var(--size-xxxl),.92fr);align-items:center;gap:var(--space-xl);min-height:calc(var(--size-xxxxl)* 2);& h1{margin:0;max-width:12ch;font-size:var(--font-size-xxl);line-height:1}& p{max-width:58ch;color:var(--foreground-medium-soft-color);font-size:var(--font-size-m);line-height:1.6}& [is=hero-copy]{display:grid;gap:var(--space-m)}&>[is=card]{display:grid;gap:var(--space-s)}}[is=metric-value],[is=price]{color:var(--call-to-action-color);font-size:var(--font-size-xl);font-weight:700;line-height:1}[is=feature-section]>[is=grid],[is=benefits-grid]>[is=grid],[is=pricing-table]>[is=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}[is=feature-section] [is=card],[is=benefits-grid] [is=card],[is=pricing-table] [is=card]{display:flex;flex-direction:column;gap:var(--space-s);box-shadow:var(--unshifted-thin-box-shadow)}[is=feature-section] [is=card]{position:relative}[is=pricing-table] [is=card][has~=featured-plan]{border:1px solid var(--call-to-action-color);box-shadow:0 0 0 var(--size-xxs)var(--call-to-action-dark-color)}[is=price-list]{display:grid;gap:var(--space-xs);margin:0;padding:0;& li{list-style:none;color:var(--foreground-medium-soft-color)}}[is=closing-section]{display:grid;gap:var(--space-m);justify-items:center;padding:var(--space-xl);border-radius:var(--border-radius);text-align:center;background:var(--background-darker-color);& p{max-width:58ch;color:var(--foreground-medium-soft-color)}}@media (max-width:900px){[is=landingpage]{--landingpage-padding:var(--space-m)}[is=page-header],[is=page-footer]{align-items:flex-start;flex-direction:column}[is=hero-section],[is=feature-section]>[is=grid],[is=benefits-grid]>[is=grid],[is=pricing-table]>[is=grid]{grid-template-columns:1fr}[is=hero-section]{min-height:0;& h1{font-size:var(--font-size-xl)}}}}  @layer component{[is=style-guide-header],[is=style-guide-section-header],[is=style-guide-section]{display:grid;gap:var(--space-s);min-width:0;max-width:100%}[is=style-guide-header]{padding-bottom:var(--space-m);border-bottom:var(--divider-border);&>*{margin:0}}[is=style-guide-section]{padding:var(--space-l)0;border-bottom:var(--divider-border);&[has~=compact-layout]{padding:var(--space-m)0}}[is=style-guide-section-header]{max-width:calc(var(--max-page-width)* .65);&>*{margin:0}}[is=style-guide-grid]{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(calc(var(--size-xxxl)* 1.25),100%),1fr));min-width:0;max-width:100%}[is=color-group]{display:grid;gap:var(--space-s);align-content:start;min-width:0;max-width:100%}[is=color-list]{display:grid;gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(var(--size-xxl),100%),1fr));min-width:0;max-width:100%}[is=color-preview]{min-height:var(--size-xl);border:var(--divider-border);border-radius:var(--border-radius-s)}[is=token-name],[is=token-value],[is=style-property-list],[is=asset-caption]{color:var(--foreground-medium-soft-color);font-size:var(--font-size-s);min-width:0;overflow-wrap:anywhere}[is=token-name]{color:var(--text-color);font-weight:700}[is=text-sample]{display:grid;grid-template-columns:minmax(0,1fr)minmax(min(var(--size-xxxl),100%),.8fr);gap:var(--space-m);align-items:center;padding:var(--space-m);border:var(--divider-border);border-radius:var(--border-radius);background:var(--content-box-color);min-width:0;max-width:100%}[is=text-example]{margin:0;padding:var(--space-m);border-radius:var(--border-radius-s);color:var(--text-color);background:var(--background-lighter-color);min-width:0;overflow-wrap:anywhere;line-height:1.2}[is=style-property-list]{display:grid;gap:var(--space-xxs);margin:0;padding:0;list-style:none}[is=size-token]{display:grid;grid-template-columns:minmax(var(--size-l),var(--size-xl))minmax(0,1fr);gap:var(--space-s);align-items:center;padding:var(--space-s);border:var(--divider-border);border-radius:var(--border-radius);background:var(--content-box-color)}[is=size-arrow]{display:grid;grid-template-rows:auto minmax(0,1fr)auto;justify-items:center;min-height:var(--size-xl);color:var(--call-to-action-color)}[is=size-line]{width:var(--indicator-height);height:100%;min-height:0;background:currentColor}[is=border-preview],[is=radius-preview]{min-height:var(--size-xl);padding:var(--space-m);background:var(--content-box-color);box-sizing:border-box}[is=border-preview]{display:block;min-height:0;height:0;padding:0;background:transparent}[is=radius-preview]{width:100%;max-width:calc(var(--size-xxxxl)* 1.2);border:var(--border)}[is=asset-preview]{display:grid;place-items:center;min-height:var(--size-xxl);border-radius:var(--border-radius-s);background:var(--background-darker-color);overflow:hidden}[is=asset-preview] img{max-width:100%;max-height:calc(var(--size-xxxl)* 1.2)}[is=icon-grid]{display:grid;gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(var(--size-xxl),1fr));overflow:hidden}[is=component-example]{display:flex;align-items:center;gap:var(--space-s);min-height:var(--size-xl)}@media (max-width:760px){[is=text-sample]{grid-template-columns:1fr}}}    @layer component{}  @layer component{[is=app-frame]{--app-frame-left-default-size:280px;--app-frame-right-default-size:320px;--app-frame-bottom-default-size:240px;--app-frame-left-size:280px;--app-frame-right-size:320px;--app-frame-bottom-size:240px;--app-frame-panel-min-size:32px;--app-frame-bottom-min-size:48px;--app-frame-responsive-breakpoint:480px;--app-frame-height-offset:0px;--app-frame-window-header-top-space:var(--space-xs);--app-frame-mobile-navigation-size:var(--size-xl);--app-frame-mobile-navigation-background:var(--background-lighter-color,var(--background-color));--app-frame-mobile-tabs-size:0px;--app-frame-mobile-panel-size:min(55%,360px);--app-frame-mobile-stage-visible-size:calc(var(--size-xxl)* 2);display:grid;gap:var(--space-xs);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"navigation" "stage";  border:1px solid var(--border-color);border-radius:var(--radius-l,var(--radius-m));min-height:520px;position:relative;&[has~=bottom-panel]{grid-template-rows:auto minmax(0,1fr)var(--app-frame-bottom-size,0px);grid-template-areas:"navigation" "stage" "bottom"}&[has~=left-panel]:not([has~=right-panel]){grid-template-columns:var(--app-frame-left-size,0px)minmax(0,1fr);grid-template-areas:"navigation navigation" "left stage";&[has~=bottom-panel]{grid-template-rows:auto minmax(0,1fr)var(--app-frame-bottom-size,0px);grid-template-areas:"navigation navigation" "left stage" "left bottom"}}&[has~=right-panel]:not([has~=left-panel]){grid-template-columns:minmax(0,1fr)var(--app-frame-right-size,0px);grid-template-areas:"navigation navigation" "stage right";&[has~=bottom-panel]{grid-template-rows:auto minmax(0,1fr)var(--app-frame-bottom-size,0px);grid-template-areas:"navigation navigation" "stage right" "bottom right"}}&[has~=left-panel][has~=right-panel]{grid-template-columns:var(--app-frame-left-size,0px)minmax(0,1fr)var(--app-frame-right-size,0px);grid-template-areas:"navigation navigation navigation" "left stage right";&[has~=bottom-panel]{grid-template-rows:auto minmax(0,1fr)var(--app-frame-bottom-size,0px);grid-template-areas:"navigation navigation navigation" "left stage right" "left bottom right"}}&[has~=no-left-panel]{--app-frame-left-size:0px}&[has~=no-right-panel]{--app-frame-right-size:0px}&[has~=no-bottom-panel]{--app-frame-bottom-size:0px}&[now~=responsive]{min-height:420px;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"navigation" "stage" !important;gap:0;overflow:hidden;&>[is=app-frame-stage]{height:auto !important;min-height:0;overflow:auto}&>[is=app-frame-panel]{position:fixed;right:0;bottom:calc(var(--app-frame-mobile-navigation-size)+var(--app-frame-mobile-tabs-size));left:0;z-index:10;height:var(--app-frame-mobile-panel-size);max-height:calc(100dvh - var(--app-frame-mobile-navigation-size)- var(--app-frame-mobile-tabs-size)- var(--app-frame-mobile-stage-visible-size));flex-direction:column;border-radius:var(--radius-l,var(--radius-m))var(--radius-l,var(--radius-m))0 0;box-shadow:0 -12px 32px rgba(0,0,0,0.22);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100%+var(--space-s)));transition:transform 180ms ease,opacity 180ms ease,visibility 0s linear 180ms;&[now~=open]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}&>[is=app-frame-window]{display:none;flex-basis:auto !important;&[now~=mobile-active]{display:flex}}}&>[is=app-frame-mobile-navigation]{position:fixed;right:0;bottom:0;left:0}}&[now~=responsive]:has(>[is=app-navigation]>[is=app-navigation-tabs]>[is=tabs]>[is=tab]){--app-frame-mobile-tabs-size:calc(var(--app-navigation-control-size,var(--size-l))+(2 * var(--space-xs)))}&>:is([is=app-frame-navigation],[is=app-navigation]){grid-area:navigation}&>[is=app-frame-stage]{grid-area:stage}&>[is=app-frame-panel][has~=left-position]{grid-area:left}&>[is=app-frame-panel][has~=right-position]{grid-area:right}&>[is=app-frame-panel][has~=bottom-position]{grid-area:bottom}}@media (max-width:640px){}[is=app-frame-stage]{position:relative;border-radius:var(--radius-s);    overflow:visible;min-height:100%;&>[is=app-frame-window][has~=floating]{position:fixed}}[is=app-frame-panel]{display:flex;gap:var(--space-xs);border-radius:var(--radius-s);border:1px solid var(--border-color);background:var(--background-light-color);min-height:0;position:relative;overflow:hidden;&[now~=invisible]{display:none}&[has~=left-position],&[has~=right-position]{flex-direction:column}&[has~=bottom-position]{flex-direction:row}&>[is=app-frame-panel-resizer]{flex:0 0 auto;position:relative;background:transparent;border-radius:var(--radius-xs,var(--radius-s));display:flex;align-items:center;justify-content:center;&::before{content:"";position:absolute;border-radius:var(--radius-xs,var(--radius-s));background:var(--background-lighter-color);box-shadow:none;transition-property:background-color,box-shadow;transition-duration:0.2s,0.2s;transition-timing-function:ease,ease;transition-delay:0s,0s}&:hover::before{background:var(--call-to-action-color);box-shadow:0 0 var(--space-m)var(--call-to-action-color);transition-delay:1s,1s}}&>[is=app-frame-panel-resizer][has~=vertical]{height:1px;cursor:row-resize;&::before{height:var(--size-xxxs);left:var(--space-xs);right:var(--space-xs);top:50%;transform:translateY(-50%)}}&>[is=app-frame-panel-resizer][has~=horizontal]{width:var(--size-s);cursor:col-resize;&::before{width:var(--size-xxs);top:var(--space-xs);bottom:var(--space-xs);left:50%;transform:translateX(-50%)}}}[is=app-frame-panel-handle]{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--icon-color,var(--foreground-softer-color));background:transparent;pointer-events:auto;outline:none;&::before{content:"";position:absolute;background:var(--background-lighter-color);border-radius:var(--radius-xs,var(--radius-s));box-shadow:none;transition-property:background-color,box-shadow;transition-duration:0.2s,0.2s;transition-timing-function:ease,ease;transition-delay:0s,0s}&:hover::before{background:var(--call-to-action-color);box-shadow:0 0 var(--space-m)var(--call-to-action-color);transition-property:background-color,box-shadow;transition-duration:0.2s,0.2s;transition-timing-function:ease,ease;transition-delay:1s,1s}&[now~=dragging]::before{background:var(--call-to-action-color);box-shadow:0 0 var(--space-m)var(--call-to-action-color);transition-property:background-color,box-shadow;transition-duration:0.2s,0.2s;transition-timing-function:ease,ease;transition-delay:0s,0s}&[has~=left-position],&[has~=right-position]{top:0;bottom:0;width:var(--size-s);cursor:col-resize;&::before{width:var(--size-xxs);top:var(--space-xs);bottom:var(--space-xs);left:50%;transform:translateX(-50%)}}&[has~=left-position]{right:calc(var(--size-s)* -0.5)}&[has~=right-position]{left:calc(var(--size-s)* -0.5)}&[has~=bottom-position]{left:0;right:0;height:var(--size-s);cursor:row-resize;top:calc(var(--size-s)* -0.5);&::before{height:var(--size-xxs);left:var(--space-xs);right:var(--space-xs);top:50%;transform:translateY(-50%)}}& [is=icon]{display:none;pointer-events:none;color:inherit;background:var(--background-color);border-radius:50%;font-size:var(--font-size-m);padding:var(--space-xxs)}}[is=app-frame][now~=responsive]>[is=app-frame-panel]>[is=app-frame-panel-handle]{display:none}[is=app-frame][now~=responsive]>[is=app-frame-panel]>[is=app-frame-panel-resizer]{display:none}[is=app-frame-mobile-navigation]{display:none;align-items:center;justify-content:space-evenly;gap:var(--space-xs);min-width:0;min-height:var(--app-frame-mobile-navigation-size);padding:var(--space-xxs)var(--space-xs);border-top:1px solid var(--border-color);background:var(--app-frame-mobile-navigation-background);box-shadow:0 -4px 16px rgba(0,0,0,0.14);&>[is=icon-button]{width:var(--size-l);height:var(--size-l);flex:0 0 auto;color:var(--foreground-color);&[now~=active]{background:var(--call-to-action-color);border-color:var(--call-to-action-color)}}}[is=app-frame][now~=responsive]>[is=app-frame-mobile-navigation]{display:flex;z-index:12}[is=app-frame-window]{--app-frame-window-paddings:var(--space-s);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--app-frame-window-paddings);border-radius:var(--radius-s);border:1px solid transparent;background:var(--background-color);box-shadow:0 2px 6px rgba(0,0,0,0.08);flex:var(--app-frame-window-weight,1)1 0;min-height:96px;min-width:0;& [has~=app-frame-window-width]{margin-left:calc(var(--app-frame-window-paddings)* -1);width:calc(100%+(2 * var(--app-frame-window-paddings)))}&[has~=floating]{width:min(420px,calc(100% - var(--space-l)* 2));max-width:calc(100% - var(--space-l)* 2);z-index:4;border-color:var(--border-color,var(--background-lighter-color));box-shadow:0 18px 48px rgba(0,0,0,0.24),0 6px 18px rgba(0,0,0,0.12)}&[has~=docked]{position:relative;padding-top:0;border-color:transparent;box-shadow:none}&[now~=dragging]{cursor:grabbing;box-shadow:0 12px 28px rgba(0,0,0,0.18)}&[now~=closed]{display:none}&[now~=collapsed]{min-height:0;&>[is=app-frame-window-toolbar],&>[is=app-frame-window-content]{display:none}}&[has~=floating]>[is=app-frame-window-header]{cursor:grab}&[now~=dragging]>[is=app-frame-window-header]{cursor:grabbing}}[is=app-frame-window-header]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);font-weight:var(--font-weight-semibold,600);cursor:default;padding-top:var(--app-frame-window-header-top-space);&>[is=app-frame-window-title],&>span,&>strong,&>h1,&>h2,&>h3,&>h4{min-width:0;margin-right:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}& [is=icon-button]{flex:0 0 auto;width:var(--size-m);height:var(--size-m);background:transparent;border-color:transparent;box-shadow:none}& [data-app-frame-window-collapse]{margin-right:calc(var(--space-xs)* -1)}}[is=app-frame-window-header-toolbar]{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);margin-left:auto;& [is=icon-button]{flex:0 0 auto;width:var(--size-m);height:var(--size-m);background:transparent;border-color:transparent;box-shadow:none}}[is=app-frame-window-content]{flex:1 1 auto;min-height:0;overflow:auto}}  @layer component{}  @layer component{}  @layer component{}  @layer component{[is=splitter-panel]{flex:1 1 auto;padding:var(--space-s)}[is=splitter-bar]{flex:0 0 var(--size-s);position:relative;background:transparent;cursor:col-resize;user-select:none;&::before{content:"";position:absolute;top:var(--space-s);bottom:var(--space-s);left:50%;transform:translateX(-50%);width:var(--size-xxxs);border-radius:var(--radius-xs,var(--radius-s));background:var(--background-more-lighter-color);box-shadow:none;transition-property:background-color,box-shadow;transition-duration:0.2s,0.2s;transition-timing-function:ease,ease;transition-delay:0s,0s}&:hover::before{background:var(--call-to-action-color);box-shadow:0 0 var(--space-m)var(--call-to-action-color);transition-delay:1s,1s}}}  @layer component{}  @layer component{}  @layer component{}  @layer component{}  @layer component{}@layer component{[is=modal-overlay]{position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:2000}}  @layer component{[is=dialog-window]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1100;display:none;  background:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--default-box-shadow);min-width:320px;max-height:80vh;overflow:hidden;&[now~=open]{display:flex;flex-direction:column}>[is=dialog-window-backdrop]{position:fixed;inset:0;background:var(--modal-background-color,rgba(0,0,0,0.5))}[is=dialog-window-header]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s);border-bottom:var(--dark-divider-border);cursor:move}[is=dialog-window-title]{flex:1;margin-right:var(--space-s);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[is=dialog-window-content]{padding:var(--space-m);min-height:0;overflow-y:auto;flex:1 1 auto}[is=dialog-window-footer]{display:flex;gap:var(--space-xs);justify-content:flex-end;padding:var(--space-s);border-top:var(--divider-border)}[is=dialog-window-close]{background:none;border:none;cursor:pointer;color:var(--foreground-color)}}[is=modal-background]{position:fixed;inset:0;background:rgba(0,0,0,0.5)}}    @layer component{:root{  --control-border-radius:var(--border-radius);  --control-background:var(--background-darker-color);  --control-color:var(--text-color);  --control-border:var(--border);  --control-padding-block:var(--space-xs);  --control-padding-inline:var(--space-s);  --control-field-padding-inline:var(--space-xs);  --control-size:var(--size-l);  --control-small-size:var(--size-m)}[is=input]{width:100%;padding:var(--input-padding-block,var(--control-padding-block))var(--input-padding-inline,var(--control-field-padding-inline));border:var(--input-border,var(--control-border));border-radius:var(--input-border-radius,var(--control-border-radius));background:var(--input-background,var(--control-background));color:var(--input-color,var(--control-color));&[type="date"]{&::-webkit-calendar-picker-indicator{color:var(--input-calendar-indicator-color,var(--foreground-color));opacity:1;background-color:var(--input-calendar-indicator-color,var(--foreground-color));background-image:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2024%2024' fill='black'%3e%3cpath d='M7%202v2H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6a2%202%200%200%200-2-2h-2V2h-2v2H9V2H7zm12%2018H5V9h14v11z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:16px 16px;mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2024%2024' fill='black'%3e%3cpath d='M7%202v2H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6a2%202%200%200%200-2-2h-2V2h-2v2H9V2H7zm12%2018H5V9h14v11z'/%3e%3c/svg%3e");mask-repeat:no-repeat;mask-position:center;mask-size:16px 16px}}&[type="time"],&[type="datetime-local"]{&::-webkit-calendar-picker-indicator{color:var(--input-calendar-indicator-color,var(--foreground-color));opacity:1}}&[now~=invalid]{border-color:var(--input-invalid-border-color,var(--error-color))}}}  @layer component{[is=checkbox]{display:inline-grid;place-content:center;appearance:none;flex:0 0 auto;width:var(--checkbox-size,var(--size-m));height:var(--checkbox-size,var(--size-m));margin:0;border:var(--checkbox-border,var(--border-lighter));border-radius:var(--checkbox-border-radius,var(--border-radius-s));background:var(--checkbox-background,var(--control-background));color:var(--checkbox-color,var(--control-color));cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease;&::before{content:"";width:calc(var(--checkbox-size,var(--size-m))* 0.55);height:calc(var(--checkbox-size,var(--size-m))* 0.55);background:var(--checkbox-marker-color,var(--foreground-color));clip-path:polygon(14% 48%,0 62%,38% 100%,100% 18%,84% 4%,36% 68%);opacity:0;transform:scale(0.75);transition:opacity 120ms ease,transform 120ms ease}&:hover{border-color:var(--checkbox-hover-border-color,var(--foreground-soft-color));background:var(--checkbox-hover-background,var(--background-little-darker-color))}&:checked{background:var(--checkbox-checked-background,var(--call-to-action-color));border-color:var(--checkbox-checked-border-color,var(--call-to-action-color));&::before{opacity:1;transform:scale(1)}}&:focus-visible{outline:none;box-shadow:0 0 0 2px var(--checkbox-focus-color,var(--call-to-action-color))}&:disabled{cursor:not-allowed;opacity:0.55}&[now~=invalid]{border-color:var(--checkbox-invalid-border-color,var(--error-color))}}}  @layer component{[is=select]{width:100%;min-height:var(--select-min-height,calc(var(--space-m)+var(--space-xs)));padding:var(--select-padding-block,var(--control-padding-block))var(--select-padding-arrow,var(--space-m))var(--select-padding-block,var(--control-padding-block))var(--select-padding-inline,var(--control-padding-inline));border:var(--select-border,var(--control-border));border-radius:var(--select-border-radius,var(--control-border-radius));background:var(--select-background,var(--control-background));color:var(--select-color,var(--control-color));appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath fill='%238b8b8b' d='M0 0h8L4 6z'/%3E%3C/svg%3E");background-position:calc(100% - var(--select-arrow-inset,var(--space-s)))center;background-size:var(--select-arrow-size,var(--space-xs))auto;background-repeat:no-repeat;cursor:pointer;&::-ms-expand{display:none}&:disabled{color:var(--select-disabled-color,var(--foreground-soft-color));background-color:var(--select-disabled-background,var(--background-color));cursor:not-allowed}}}  @layer component{}  @layer component{[is=radio-group]{display:flex;flex-direction:column;gap:var(--radio-group-gap,var(--space-xs));&[has~=horizontal-layout]{flex-direction:row;flex-wrap:wrap;column-gap:var(--radio-group-column-gap,var(--space-s))}& [is=radio-option]{display:flex;align-items:center;gap:var(--space-xs);width:fit-content;cursor:pointer;& input[type=radio]{flex:0 0 auto}}}}  @layer component{[is=range]{width:100%;background:var(--range-background,var(--control-background));color:var(--range-color,var(--control-color));accent-color:var(--range-accent-color,var(--call-to-action-color))}}  @layer component{}  @layer component{[is=slider]{width:100%;background:var(--slider-background,var(--background-darker-color));accent-color:var(--slider-accent-color,var(--call-to-action-color));color:var(--slider-color,var(--text-color))}}  @layer component{:root{--button-padding-block:var(--control-padding-block,var(--space-xs));--button-padding-inline:var(--control-padding-inline,var(--space-s));--button-border-radius:var(--control-border-radius,var(--border-radius));--button-border:none;--button-background:var(--control-background,var(--background-darker-color));--button-color:var(--control-color,var(--text-color));--button-loading-spinner-size:var(--size-m);--button-loading-spinner-border:var(--border);--button-loading-spinner-color:var(--call-to-action-color);--button-icon-only-size:var(--control-size,var(--size-l));--button-ghost-background:transparent;--button-ghost-border:1px solid var(--background-lighter-color);--button-ghost-color:var(--foreground-color);--button-primary-background:var(--call-to-action-color);--button-primary-color:var(--call-to-action-text-color);--button-selection-background:var(--call-to-action-color);--button-selection-color:var(--foreground-color);--button-ai-background:var(--background-darker-color);--button-ai-color:var(--text-color)}button,[is=button]{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-block)var(--button-padding-inline);border-radius:var(--button-border-radius);border:var(--button-border);background:var(--button-background);color:var(--button-color);cursor:pointer;&:any-link{text-decoration:none}&[now~=loading]{position:relative;color:transparent;pointer-events:none;&::after{content:"";position:absolute;top:50%;left:50%;width:var(--button-loading-spinner-size);height:var(--button-loading-spinner-size);margin-top:calc(-1 * var(--button-loading-spinner-size)/ 2);margin-left:calc(-1 * var(--button-loading-spinner-size)/ 2);border:var(--button-loading-spinner-border);border-radius:50%;border-top-color:var(--button-loading-spinner-color);animation:spin 1s linear infinite}}&:disabled{opacity:.5;cursor:not-allowed}&[has~=icon-only]{display:inline-flex;align-items:center;justify-content:center;width:var(--button-icon-only-size);height:var(--button-icon-only-size);padding:0;& [is=icon]{margin-right:0}}&[has~=ghost-style]{background:var(--button-ghost-background);border:var(--button-ghost-border);color:var(--button-ghost-color)}  &[has~=primary-background]{color:var(--button-primary-color)}&[has~=selection]{background:var(--button-selection-background);color:var(--button-selection-color)}&:not([is=icon-button])[has~=ai-style]{--ai-border-width:2px;--ai-rainbow-gradient:linear-gradient(90deg,#ff4d4d,#ffb84d,#ffff4d,#4dff88,#4dd2ff,#7a5cff,#ff4de1,#ff4d4d);--ai-rainbow-size:300% 300%;--ai-rainbow-duration:6s;position:relative;border:none;background:var(--button-ai-background);isolation:isolate;& [data-role=ai-label],& [is=icon]::before{color:var(--button-ai-color)}&::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--ai-border-width);background:var(--ai-rainbow-gradient);background-size:var(--ai-rainbow-size);background-position:0% 50%;animation:ai-rainbow-shift var(--ai-rainbow-duration)linear infinite;-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@supports ((-webkit-background-clip:text)or (background-clip:text)){& [data-role=ai-label],& [is=icon]::before{background-image:var(--ai-rainbow-gradient);background-size:var(--ai-rainbow-size);background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-rainbow-shift var(--ai-rainbow-duration)linear infinite}}}}@keyframes ai-rainbow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}  @layer component{:root{--icon-button-ghost-border:var(--button-ghost-border);--icon-button-border-radius:var(--button-border-radius)}[is=icon-button]{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size,var(--control-size));height:var(--icon-button-size,var(--control-size));padding:0;border-radius:var(--icon-button-border-radius,50%);border:var(--icon-button-border,none);background:var(--icon-button-background,var(--control-background));color:var(--icon-button-color,var(--control-color));cursor:pointer;position:relative;&:disabled{opacity:.5;cursor:not-allowed}&[has~=ghost-style]{background:var(--icon-button-ghost-background,transparent);border:var(--icon-button-ghost-border,1px solid var(--background-lighter-color));color:var(--icon-button-ghost-color,var(--foreground-color))}  &[has~=primary-background]{color:var(--icon-button-primary-color,var(--call-to-action-text-color))}&[has~=no-background]{background:var(--icon-button-no-background,transparent);border:var(--icon-button-no-background-border,none)}&[has~=square-layout]{border-radius:var(--icon-button-square-border-radius,var(--control-border-radius))}&[has~=small-size]{width:var(--icon-button-small-size,var(--control-small-size));height:var(--icon-button-small-size,var(--control-small-size))}&[has~=ai-style]{--ai-border-width:2px;--ai-rainbow-gradient:linear-gradient(90deg,#ff4d4d,#ffb84d,#ffff4d,#4dff88,#4dd2ff,#7a5cff,#ff4de1,#ff4d4d);--ai-rainbow-size:300% 300%;--ai-rainbow-duration:6s;border:var(--icon-button-ai-border,none);background:var(--icon-button-ai-background,var(--background-darker-color));isolation:isolate;&::before{position:relative;z-index:1;color:var(--icon-button-ai-color,var(--foreground-color))}&::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--ai-border-width);background:var(--ai-rainbow-gradient);background-size:var(--ai-rainbow-size);background-position:0% 50%;animation:ai-rainbow-shift var(--ai-rainbow-duration)linear infinite;-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}@supports ((-webkit-background-clip:text)or (background-clip:text)){&::before{background-image:var(--ai-rainbow-gradient);background-size:var(--ai-rainbow-size);background-position:0% 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-rainbow-shift var(--ai-rainbow-duration)linear infinite}}}&[now~=loading]{position:relative;color:transparent;pointer-events:none;&::after{content:"";position:absolute;top:50%;left:50%;width:var(--icon-button-loading-spinner-size,var(--size-m));height:var(--icon-button-loading-spinner-size,var(--size-m));margin-top:calc(-1 * var(--icon-button-loading-spinner-size,var(--size-m))/ 2);margin-left:calc(-1 * var(--icon-button-loading-spinner-size,var(--size-m))/ 2);border:var(--icon-button-loading-spinner-border,var(--border));border-radius:50%;border-top-color:var(--icon-button-loading-spinner-color,var(--call-to-action-color));animation:spin 1s linear infinite}}}@keyframes ai-rainbow-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}}  @layer component{[is=input],[is=textarea],[is=select],[is=button],[is=icon-button],[is=tag-select] [is=tag-select-display],[data-email-input-root][now~=has-value],[data-tag-select-root] [is=tag-select-display]{&:focus{outline:none;box-shadow:0 0 0 2px var(--call-to-action-color)inset}}[is=textarea]{&:focus+[is=toolbar][for]{box-shadow:0 0 0 2px var(--call-to-action-color)inset}}[is=code]{&:focus+[is=toolbar][for]{box-shadow:0 0 0 2px var(--call-to-action-color)inset}}[is=image-upload]{&:focus-within+[is=toolbar][for]{box-shadow:0 0 0 2px var(--call-to-action-color)inset}}}@layer component{[is=fieldset],fieldset{padding:0;padding-top:var(--space-xl);border:none;background:transparent;border-radius:var(--border-radius-m);& legend{position:relative;font-size:var(--font-size-l);margin:0}}}@layer component{[is=validation]{display:none;color:var(--error-color);font-size:var(--font-size-s);&[now~=invalid]{display:block}}}    @layer component{}  @layer component{}@layer component{[is=configuration-editor]{display:block;width:100%;&[has~=dialog-layout]{min-width:min(42rem,80vw)}& form[is=form]{display:grid;gap:var(--space-m)}& fieldset[is=fieldset]{margin:0}  & [is=configuration-editor-footer]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--background-lighter-color)}& [data-role=configuration-editor-status]{color:var(--foreground-light-color);&[data-state=flash]{color:var(--call-to-action-color)}}}}@layer component{[is=dialog-window][data-color-input-dialog]{min-width:0;width:min(42rem,calc(100vw - 2rem));background:var(--background-color);--color-input-picker-size:min(16rem,42vw);[is=dialog-window-content]{padding:var(--space-s)}[is=dialog-window-footer]{gap:var(--space-xs)}}@media (max-width:46rem){[is=dialog-window][data-color-input-dialog]{width:min(24rem,calc(100vw - 2rem));--color-input-picker-size:min(16rem,calc(100vw - 7rem))}}}@layer component{[is=dialog-window][data-date-input-dialog]{min-width:0;width:min(24rem,calc(100vw - 2rem));background:var(--background-color);[is=dialog-window-content]{padding:var(--space-s)}[is=dialog-window-footer]{gap:var(--space-xs)}}[is=date-input-day]{display:inline-flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:calc(var(--border-radius)/ 2);background:transparent;color:var(--foreground-soft-color);font:inherit;cursor:pointer;&[now~=current-month]{color:var(--foreground-color)}&[now~=today]{border-color:var(--date-input-today-border-color,var(--call-to-action-color))}&[now~=selected]{border-color:var(--date-input-selected-background,var(--call-to-action-color));background:var(--date-input-selected-background,var(--call-to-action-color));color:var(--date-input-selected-color,var(--call-to-action-foreground-color,var(--foreground-color)))}&[now~=disabled],&:disabled{color:var(--foreground-soft-color);cursor:not-allowed;opacity:0.45}&:not(:disabled):hover,&:focus-visible{border-color:var(--date-input-hover-border-color,var(--foreground-soft-color));background:var(--date-input-hover-background,var(--background-lighter-color));color:var(--foreground-color);outline:none}}}  @layer component{[is=code]{width:100%;min-height:100px;background:var(--background-darker-color);color:var(--text-color);&[has~=expandable-edit-view][now~=expanded]+.CodeMirror{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;z-index:2001}}}  @layer component{[is=email-input]{width:100%;padding:var(--email-input-padding-block,var(--input-padding-block,var(--control-padding-block)))var(--email-input-padding-inline,var(--input-padding-inline,var(--control-field-padding-inline)));border:var(--email-input-border,var(--input-border,var(--control-border)));border-radius:var(--email-input-border-radius,var(--input-border-radius,var(--control-border-radius)));background:var(--email-input-background,var(--input-background,var(--control-background)));color:var(--email-input-color,var(--input-color,var(--control-color)));&[now~=invalid]{border-color:var(--email-input-invalid-border-color,var(--input-invalid-border-color,var(--error-color)))}}[data-email-input-root]{display:block;width:100%;&[now~=has-value]{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-xxs);min-height:calc(1lh+(var(--email-input-padding-block,var(--input-padding-block,var(--control-padding-block)))* 2)+2px);max-height:calc(1lh+(var(--email-input-padding-block,var(--input-padding-block,var(--control-padding-block)))* 2)+2px);padding:var(--email-input-padding-block,var(--input-padding-block,var(--control-padding-block)))var(--email-input-padding-inline,var(--input-padding-inline,var(--control-field-padding-inline)));border:var(--email-input-border,var(--input-border,var(--control-border)));border-radius:var(--email-input-border-radius,var(--input-border-radius,var(--control-border-radius)));background:var(--email-input-background,var(--input-background,var(--control-background)));color:var(--email-input-color,var(--input-color,var(--control-color)));overflow:hidden;& [is=tag]{flex:0 1 auto;min-height:auto;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--font-size-sm,var(--font-size-s));& [is=icon-button]{flex:0 0 auto;width:1lh;height:1lh}}& [is=email-input]{flex:1;min-width:80px;width:auto;padding:0;border:0;background:transparent;color:inherit;outline:none}}}[is=email-input-tags]{display:contents}}  @layer component{[is=gradient-editor-bar]{position:relative;height:var(--gradient-editor-bar-height,24px);margin:0 calc(var(--gradient-editor-stop-width)/ 2);border:var(--border);border-radius:var(--border-radius);background:var(--gradient-editor-preview,linear-gradient(to right,#000,#fff)),conic-gradient(#dcdcdc 25%,#ffffff 0 50%,#dcdcdc 0 75%,#ffffff 0)0 0 / 12px 12px;background-blend-mode:normal,normal}[is=gradient-editor-track]{position:relative;height:var(--gradient-editor-track-height,16px);margin:0 calc(var(--gradient-editor-stop-width)/ 2);cursor:copy;touch-action:none}[is=gradient-editor-stop],[is=gradient-editor-midpoint]{position:absolute;top:0;left:var(--gradient-editor-stop-position,0%);transform:translateX(-50%);padding:0;background:transparent;border:none;cursor:grab;touch-action:none}[is=gradient-editor-stop]{width:var(--gradient-editor-stop-width);height:16px}[is=gradient-editor-stop]::before{content:'';display:block;width:12px;height:12px;margin:2px auto 0;border:1px solid var(--foreground-color,#1f2937);background:var(--gradient-editor-stop-color,#888);border-radius:2px}[is=gradient-editor-stop][now~=selected]::before{outline:2px solid var(--call-to-action-color,#0ea5e9);outline-offset:1px}[is=gradient-editor-stop][now~=removing]::before{opacity:0.35;border-style:dashed}[is=gradient-editor-midpoint]{width:8px;height:16px}[is=gradient-editor-midpoint]::before{content:'';display:block;width:6px;height:6px;margin:5px auto 0;background:var(--background-color,#fff);border:1px solid var(--foreground-color,#1f2937);transform:rotate(45deg)}[is=gradient-editor-stop-editor]{display:flex;flex-direction:column;gap:var(--space-xxs)}[is=gradient-editor-stop-editor][now~=invisible]{display:none}[is=gradient-editor-stop-fields]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xxs)}[is=gradient-editor-stop-fields]>label{display:flex;flex-direction:column;gap:var(--space-xxs);font-size:var(--font-size-s)}[is=gradient-editor-stop-fields]>[is=button]{grid-column:1 / -1}}  @layer component{[is=file-upload]{position:relative;display:block;width:100%;height:var(--image-upload-size);border:var(--border);border-radius:var(--border-radius);background:var(--background-darker-color);input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;&::file-selector-button{display:none}}[is=file-placeholder]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--foreground-soft-color);pointer-events:none}[is=file-info]{display:none;position:absolute;inset-inline:var(--space-xs);bottom:var(--space-xs);font-size:var(--font-size-xs);justify-content:space-between;color:var(--foreground-color)}[is=file-name],[is=file-size]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[is=file-size]{flex:0 0 auto;margin-left:var(--space-xs)}&[now~=file-selected]{[is=file-placeholder]{display:none}[is=file-info]{display:flex}}}[is=file-preview]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:'Material Icons';font-size:var(--font-size-l);background-position:center;background-repeat:no-repeat;background-size:contain;  &[now~=image-preview]::before{content:none}}}  @layer component{[is=item-box]{display:flex;flex-direction:column;gap:var(--space-s);min-width:0;min-height:0;max-height:100%;padding:var(--space-s);border-radius:var(--border-radius);background:var(--content-box-color);overflow:hidden;&[has~=no-filter]{gap:var(--space-xs)}&>[is=item-box-toolbar]{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-s);padding:var(--space-s);border-radius:var(--border-radius);background:var(--background-little-darker-color);&>[is=input]{flex:1;min-width:0}}&>[is=item-list]{flex:1 1 auto;overflow-y:auto;min-height:0}}[is=item-list]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xxs);&[has~=draggable-items]{&>[is=list-item],&>li{cursor:grab}}&[now~=dragging]{&>[is=list-item][now~=dragging],&>li[now~=dragging]{opacity:0.6;cursor:grabbing}}&[has~=small-layout]{&>[is=list-item],&>li{padding:var(--space-xs)}}}[is=list-item]{display:block;padding:var(--space-s);border-radius:var(--border-radius);background:var(--background-littel-lighter-color);&[now~=invisible]{display:none}}[is=item-list][has~=nested-items]{& [is=list-item]>[is=item-list]{margin-top:var(--space-xxs);display:flex;flex-direction:column;gap:var(--space-xxs)}& [is=list-item] [is=list-item]{background:var(--background-color)}& [is=list-item] [is=list-item] [is=list-item]{background:var(--background-little-darker-color)}}}  @layer component{[is=app-navigation]{--app-navigation-control-size:var(--size-l);  --app-navigation-control-padding-block:var(--space-xxs);--app-navigation-control-padding-inline:var(--space-xs);--input-padding-block:var(--app-navigation-control-padding-block);--input-padding-inline:var(--app-navigation-control-padding-inline);--textarea-padding-block:var(--app-navigation-control-padding-block);--textarea-padding-inline:var(--app-navigation-control-padding-inline);--select-padding-block:var(--app-navigation-control-padding-block);--select-padding-inline:var(--app-navigation-control-padding-inline);--select-padding-arrow:var(--space-m);--select-arrow-inset:var(--space-xs);--tree-select-padding-block:var(--app-navigation-control-padding-block);--tree-select-padding-inline:var(--app-navigation-control-padding-inline);--app-navigation-mobile-actions-background:var(--side-navigation-mobile-background,var(--background-color));--app-navigation-mobile-header-z-index:1000;--app-navigation-mobile-actions-z-index:1001;--app-navigation-mobile-tabs-z-index:13;  --app-navigation-mobile-tabs-shadow:0 6px 20px rgba(0,0,0,0.28),0 1px 3px rgba(0,0,0,0.18);  --app-navigation-mobile-tab-active-shadow:0 2px 6px rgba(0,0,0,0.24);display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);align-items:center;gap:var(--space-s);padding:var(--space-xs)0 var(--space-l);margin:0;border:1px solid var(--border-color);border-radius:var(--radius-s)var(--radius-s)0 0;background:var(--background-light-color);min-height:var(--size-xl);box-sizing:border-box;position:relative;&>[is=app-navigation-title]{min-width:0;display:flex;align-items:center;gap:var(--space-xs);justify-self:start;&>*{margin:0}}&>[is=app-navigation-tabs]{min-width:0;display:flex;align-items:center;justify-content:center;overflow-x:auto;scrollbar-width:thin;justify-self:center;&:empty{display:none}&>[is=tabs]{width:max-content;min-width:max-content;max-width:none;flex:0 0 auto;height:var(--app-navigation-control-size);gap:var(--space-xxs);flex-wrap:nowrap;padding:var(--space-xxs)0;border:1px solid var(--background-darker-color);border-radius:var(--size-m);background:var(--background-darker-color);align-items:center;justify-content:center;box-sizing:border-box;&>[is=tab]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:var(--space-xxs)var(--space-s);min-height:0;border-radius:var(--size-m);border:1px solid transparent;box-sizing:border-box;line-height:1;min-height:var(--size-l);white-space:nowrap;font-weight:inherit;&[now~=active]{border:1px solid var(--border-color);background:var(--background-more-lighter-color)}}&>[is=tab-panel]{display:none}}}&>[is=app-navigation-logo]{display:none}&>[data-app-navigation-menu-toggle]{display:none}&>[is=app-navigation-actions]{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);justify-self:end;&>*{flex-shrink:0}&>[is=icon-button],&>[is=button]{height:var(--app-navigation-control-size);box-sizing:border-box}&>[is=icon-button]{width:var(--app-navigation-control-size)}&>[is=icon-button][has~=ghost-style]{color:var(--foreground-color)}&>[has~=save-action]{order:10}  &>[data-app-navigation-actions-close]{display:none}&>[is=button]{padding-top:0;padding-bottom:0;white-space:nowrap}  &>:is([is=input],[is=select],[is=textarea],[is=email-input],[is=multiselect],[is=tree-select],[data-email-input-root],[data-tag-select-root]){width:var(--app-navigation-field-width,auto);height:var(--app-navigation-control-size);max-width:100%;min-width:0;min-height:0;box-sizing:border-box}&>[is=tree-select]>[is=tree-select-trigger],&>[data-tag-select-root]>[is=tag-select-display]{height:100%;min-height:0;box-sizing:border-box}&>[data-email-input-root][now~=has-value]{max-height:none}}  & [is=multiselect]{padding:var(--app-navigation-control-padding-block)var(--app-navigation-control-padding-inline)}& [is=tag-select-display]{padding:var(--app-navigation-control-padding-block)var(--space-m)var(--app-navigation-control-padding-block)var(--app-navigation-control-padding-inline);&::after{right:var(--space-xs)}}  &:not(:has(>[is=app-navigation-tabs]>[is=tabs]>[is=tab])){grid-template-columns:minmax(0,1fr)auto}}@media (max-width:640px){[is=app-navigation]{grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);grid-template-areas:"logo title menu";padding:calc(var(--space-s)+env(safe-area-inset-top,0px))var(--space-m)var(--space-s);min-height:var(--mobile-navigation-header-height,calc(var(--control-size)+(2 * var(--space-s))+env(safe-area-inset-top,0px)));position:fixed;top:0;right:0;left:0;background:transparent;z-index:var(--app-navigation-mobile-header-z-index);  pointer-events:none;&>*{pointer-events:auto}&>[is=app-navigation-title]{grid-area:title;justify-self:center;justify-content:center;max-width:100%;text-align:center}&>[is=app-navigation-logo]{grid-area:logo;display:inline-flex;align-items:center;justify-content:center;justify-self:start;width:auto;max-width:var(--app-navigation-mobile-logo-max-width,calc(var(--size-xxl)* 2));height:var(--app-navigation-mobile-logo-size,var(--size-l));max-height:var(--app-navigation-control-size);object-fit:contain;overflow:hidden}&>[data-app-navigation-menu-toggle]{grid-area:menu;display:inline-flex;justify-self:end;width:var(--app-navigation-control-size);height:var(--app-navigation-control-size)}&>[is=app-navigation-actions]{position:fixed;top:0;right:0;bottom:0;z-index:var(--app-navigation-mobile-actions-z-index);display:flex;align-items:stretch;flex-direction:column;justify-content:flex-start;  width:fit-content;min-width:calc(var(--app-navigation-control-size)+(2 * var(--space-s)));max-width:min(var(--app-navigation-mobile-panel-width,22rem),calc(100vw - var(--size-xl)));padding:var(--space-s);border:1px solid var(--border-color);border-radius:var(--radius-l,var(--radius-m))0 0 var(--radius-l,var(--radius-m));background:var(--app-navigation-mobile-actions-background);box-shadow:-12px 0 32px rgba(0,0,0,0.22);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(100%);transition:transform 180ms ease,opacity 180ms ease,visibility 0s linear 180ms;&>*{width:100%}  &>[data-app-navigation-actions-close]{display:inline-flex;order:-1;align-self:flex-end;width:var(--app-navigation-control-size);height:var(--app-navigation-control-size);margin-bottom:var(--space-xs)}}&[now~=actions-open]>[is=app-navigation-actions]{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition-delay:0s}&>[is=app-navigation-tabs]{position:absolute;top:calc(100%+var(--space-xs));left:50%;bottom:auto;z-index:11;max-width:calc(100vw - (2 * var(--space-s)));transform:translateX(-50%);justify-content:center;&>[is=tabs]{max-width:100%;overflow-x:auto;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,0.16)}}&:not(:has(>[is=app-navigation-tabs]>[is=tabs]>[is=tab])){grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);grid-template-areas:"logo title menu"}&:not(:has(>[is=app-navigation-logo])){grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);grid-template-areas:". title menu"}}}  [is=app-frame][now~=responsive]>[is=app-navigation]>[is=app-navigation-tabs]{position:fixed;top:auto;right:0;bottom:var(--app-frame-mobile-navigation-size);left:0;z-index:var(--app-navigation-mobile-tabs-z-index);height:var(--app-frame-mobile-tabs-size);max-width:none;padding:var(--space-xs);background:transparent;box-shadow:none;transform:none;box-sizing:border-box;overflow:visible;scrollbar-width:none;&>[is=tabs]{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;justify-content:center;box-shadow:var(--app-navigation-mobile-tabs-shadow);&::-webkit-scrollbar{display:none}&>[is=tab][now~=active]{box-shadow:var(--app-navigation-mobile-tab-active-shadow)}}}@media (max-width:900px){[is=app-navigation]:not(:has(>[data-app-navigation-menu-toggle])){grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"title actions" "tabs tabs";row-gap:var(--space-xs);&>[is=app-navigation-title]{grid-area:title}&>[is=app-navigation-tabs]{grid-area:tabs;justify-content:flex-start;&>[is=tabs]{justify-content:flex-start}}&>[is=app-navigation-actions]{grid-area:actions}&:not(:has(>[is=app-navigation-tabs]>[is=tabs]>[is=tab])){grid-template-areas:"title actions";row-gap:0}}}}  @layer component{[is=tabs]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--tabs-gap,var(--space-s));  padding-bottom:var(--tabs-padding-block-end,var(--space-s));[is=tab]{display:inline-flex;align-items:center;gap:var(--tab-icon-gap,var(--space-xxs));padding:var(--tab-padding,var(--space-xs));cursor:pointer;order:0;&>[is=icon][data-role=tab-icon]{flex:0 0 auto;font-size:var(--tab-icon-size,var(--font-size-m));color:var(--tab-icon-color,currentColor)}&[now~=active]{border-bottom:var(--tab-active-border,1px solid var(--call-to-action-color))}}[is=tab-panel]{display:none;width:100%;padding:var(--tab-panel-padding,var(--space-s));order:1;&[now~=active]{display:block}}&[has~=example-navigation]{--tabs-gap:0;--tabs-padding-block-end:0;--tab-panel-padding:var(--space-m)0 0;--button-background:transparent;--button-border-radius:0;width:100%;border-bottom:var(--divider-border);&>[is=tab]{color:var(--foreground-medium-soft-color,var(--foreground-color));border-bottom:2px solid transparent;&[now~=active]{color:var(--foreground-color);border-bottom-color:var(--call-to-action-color)}&:focus-visible{outline:var(--focus-outline,2px solid var(--call-to-action-color));outline-offset:calc(-1 * var(--space-xxxs))}}&>[is=tab-panel]{border-top:var(--divider-border)}}}}  @layer component{}  @layer component{[is=image-upload]{position:relative;display:block;width:100%;height:var(--image-upload-size);border:var(--border);border-radius:var(--border-radius);overflow:hidden;background:var(--background-darker-color);input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;&::file-selector-button{display:none}}[is=image-placeholder]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--foreground-soft-color);pointer-events:none}&[now~=image-loaded]{[is=image-placeholder]{display:none}}}[is=image-preview]{display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain}}  @layer component{[is=location-control]{position:relative;display:grid;gap:var(--location-control-gap,var(--space-xs));width:100%;&[now~=loading]{[is=location-control-fields]{opacity:.82}}&[now~=unmatched]{[is=location-control-status]{display:block}}}[is=location-control-fields]{display:grid;grid-template-columns:minmax(6rem,.65fr)minmax(10rem,1fr);gap:var(--location-control-field-gap,var(--space-xs));[data-field=street]{grid-column:1 / -1}[data-field=houseNumber]{grid-column:auto}}[is=location-control-field]{display:grid;gap:var(--location-control-label-gap,var(--space-xxs));min-width:0;font-size:var(--location-control-label-font-size,var(--font-size-s));color:var(--location-control-label-color,var(--foreground-soft-color));[is=input]{font-size:var(--location-control-input-font-size,var(--font-size))}}[is=location-control-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[is=location-control-suggestions]{position:absolute;z-index:var(--location-control-suggestion-z-index,20);top:calc(100%+var(--space-xxs));left:0;right:0;display:grid;gap:var(--space-xxs);max-height:min(18rem,50vh);padding:var(--location-control-suggestion-padding,var(--space-xxs));overflow:auto;border:var(--location-control-suggestion-border,var(--control-border));border-radius:var(--location-control-suggestion-radius,var(--control-border-radius));background:var(--location-control-suggestion-background,var(--background-lighter-color));box-shadow:var(--location-control-suggestion-shadow,var(--box-shadow));&[hidden]{display:none}}[is=location-control-suggestion]{width:100%;padding:var(--location-control-suggestion-item-padding,var(--space-xs));border:0;border-radius:var(--location-control-suggestion-item-radius,var(--border-radius-s,var(--border-radius)));background:transparent;color:var(--location-control-suggestion-color,var(--text-color));text-align:left;cursor:pointer;&:hover,&:focus-visible{background:var(--location-control-suggestion-hover-background,var(--background-darker-color));outline:none}}[is=location-control-status]{display:none;font-size:var(--location-control-status-font-size,var(--font-size-s));color:var(--location-control-status-color,var(--error-color))}@media (max-width:560px){[is=location-control-fields]{grid-template-columns:1fr;[data-field=street]{grid-column:auto}}}}  @layer component{}  @layer component{}  @layer component{}  @layer component{}  @layer component{}  @layer component{[is=repeater]{display:grid;gap:var(--space-s);padding:var(--space-s);border:var(--border);border-radius:var(--border-radius);& [data-repeater-items]{display:grid;gap:var(--space-s)}& [data-repeater-instance]{display:grid;gap:var(--space-xs);padding:var(--space-s);border:var(--border);border-radius:var(--border-radius);background:var(--background-darker-color)}&>footer{display:flex;justify-content:flex-end}}}  @layer component{}  @layer component{[data-scrubby-slider-root]{position:relative;display:grid;grid-template-columns:minmax(0,1fr)calc(var(--space-m)+var(--space-xs));width:100%;>[is=scrubby-slider]{min-height:calc(var(--space-m)+var(--space-xs));padding:var(--space-xs)var(--space-s);border:var(--border);border-right:0;border-radius:var(--border-radius)0 0 var(--border-radius);background:var(--background-darker-color);color:var(--text-color)}>[is=scrubby-slider-suffix]{position:absolute;top:50%;right:calc(var(--space-m)+var(--space-xs)+var(--space-xs));display:none;transform:translateY(-50%);color:var(--foreground-soft-color);pointer-events:none}&[data-scrubby-slider-type=percent]{>[is=scrubby-slider]{padding-right:calc(var(--space-m)+var(--space-xs))}>[is=scrubby-slider-suffix]{display:block}}>[is=scrubby-slider-toggle]{position:relative;min-height:calc(var(--space-m)+var(--space-xs));border:var(--border);border-radius:0 var(--border-radius)var(--border-radius)0;background:var(--background-darker-color);cursor:pointer;&::after{content:"";position:absolute;top:50%;left:50%;width:var(--space-xs);height:6px;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath fill='%238b8b8b' d='M0 0h8L4 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:var(--space-xs)auto;pointer-events:none}&:disabled{cursor:not-allowed}}>[is=scrubby-slider-layer]{position:absolute;top:calc(100%+var(--space-xxs));left:0;right:0;z-index:10;display:none;padding:var(--space-s);border:var(--border);border-radius:var(--border-radius);background:var(--background-color);box-shadow:var(--default-box-shadow)}&[now~=open]{z-index:11;>[is=scrubby-slider-layer]{display:block}}&[now~=disabled]{>[is=scrubby-slider],>[is=scrubby-slider-toggle]{color:var(--foreground-soft-color);background:var(--background-color)}>[is=scrubby-slider-toggle]::after{opacity:.6}}}}  @layer component{}  @layer component{[data-tag-select-root]{position:relative;display:block;font-family:var(--primary-font);& select{display:none}& [is=tag-select-display]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);min-height:calc(var(--space-m)+var(--space-xs));padding:var(--space-xs)var(--space-m)var(--space-xs)var(--space-s);border:var(--border);border-radius:var(--border-radius);background:var(--background-darker-color);color:var(--text-color);cursor:pointer}& [is=tag-select-display]::after{content:'';position:absolute;top:50%;right:var(--space-s);width:var(--space-xs);height:6px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 6'%3E%3Cpath fill='%238b8b8b' d='M0 0h8L4 6z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:var(--space-xs)auto;pointer-events:none}& [is=tag-select-tags]{display:flex;align-items:center;flex:1;flex-wrap:wrap;gap:var(--space-xs)}& [is=tag]{min-height:var(--size-m)}& [is=tag][has~=remove-button] [is=icon-button]{width:var(--size-m);height:var(--size-m)}& [is=tag][now~=disabled]{opacity:.6}& [is=tag-select-placeholder]{color:var(--foreground-soft-color);flex:0 1 auto;min-width:120px}&:not([now~=has-value])[is=tag-select-tags]{display:none}&[now~=has-value] [is=tag-select-placeholder]{display:none}&[now~=disabled] [is=tag-select-display]{cursor:not-allowed;color:var(--foreground-soft-color);background:var(--background-color)}&[now~=disabled] [is=tag-select-display]::after{opacity:.6}& [is=tag-select-dropdown]{position:absolute;left:0;right:0;margin-top:var(--space-xxs);border:var(--border);border-radius:var(--border-radius);background:var(--background-color);box-shadow:var(--default-box-shadow);max-height:240px;overflow:auto;display:none;z-index:10}&[now~=open] [is=tag-select-dropdown]{display:block}& [is=tag-select-option-list]{list-style:none;margin:0;padding:var(--space-xxs)0}& [is=tag-select-option]{width:100%;padding:var(--space-xs)var(--space-s);background:transparent;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);&:hover{background:var(--background-littel-lighter-color)}&[now~=selected]{background:var(--background-more-lighter-color);&::after{content:'✓';font-size:var(--font-size-s)}}&:disabled{cursor:not-allowed;color:var(--foreground-soft-color);opacity:.6}}}}  @layer component{[is=textarea]{width:100%;padding:var(--textarea-padding-block,var(--control-padding-block))var(--textarea-padding-inline,var(--control-field-padding-inline));border:var(--textarea-border,var(--control-border));border-radius:var(--textarea-border-radius,var(--control-border-radius));background:var(--textarea-background,var(--control-background));font-family:inherit;color:var(--textarea-color,var(--control-color));&[has~=expandable-edit-view][now~=expanded]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:50vh;z-index:2001}}}  @layer component{}    @layer component{[is=tree-view]{display:block;padding:var(--space-s);border:var(--border);border-radius:var(--border-radius);background:var(--background-little-darker-color);color:var(--foreground-color);font-family:var(--primary-font);[is=tree-view-items]{display:flex;flex-direction:column;gap:var(--space-xxs);margin:0;padding:0}[is=tree-view-items] [is=tree-view-items]{margin-left:var(--space-m);padding-left:var(--space-s);border-left:var(--divider-border)}[is=tree-view-item]{display:block}[is=tree-view-item][now~=collapsed]>[is=tree-view-items]{display:none}[is=tree-view-item][now~=leaf] [is=tree-view-toggle]{visibility:hidden;pointer-events:none}[is=tree-view-row]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xxs)var(--space-xs);border-radius:var(--border-radius-s);color:inherit}[is=tree-view-row]:hover{background:var(--background-littel-lighter-color)}[is=tree-view-item][now~=selected]>[is=tree-view-row]{background:var(--call-to-action-dark-color);color:var(--call-to-action-text-color);[is=tree-view-label],[is=tree-view-toggle]{color:inherit}}[is=tree-view-toggle]{display:inline-flex;align-items:center;justify-content:center;width:var(--size-l);height:var(--size-l);border:none;background:transparent;color:var(--foreground-soft-color);cursor:pointer;padding:0}[is=tree-view-toggle]:hover{color:var(--foreground-color)}[is=tree-view-toggle] [is=icon]{transition:transform 120ms ease,color 120ms ease}[is=tree-view-item][now~=expanded] [is=tree-view-toggle] [is=icon]{transform:rotate(90deg);color:var(--foreground-color)}[is=tree-view-label]{flex:1;color:inherit;text-decoration:none;font-size:var(--font-size-sm)}[is=tree-view-label]:hover{text-decoration:underline}[is=tree-view-handle]{display:inline-flex;align-items:center;justify-content:center;color:var(--foreground-soft-color);cursor:grab}[is=tree-view-handle]:hover{color:var(--foreground-color)}[is=tree-view-handle] [is=icon]{font-size:var(--font-size-sm)}}}@layer component{}  @layer component{}  @layer component{[has~=small-forms]{&:is(label,[is=input],[is=email-input],[is=select],[is=multiselect],[is=textarea],[is=markdown-input],[is=button],[data-email-input-root],[data-tag-select-root],[is=tag-select-display],[is=tag-select-option],[is=tree-select],[is=tree-select-trigger],[is=color-input-button],[is=scrubby-slider]):not([is=dialog-window] *){font-size:var(--font-size-s)}&:is([is=input],[is=multiselect],[is=textarea],[is=markdown-input]):not([is=dialog-window] *){padding:var(--space-xxs)}&:is([is=select],[is=email-input],[is=tag-select-display],[is=tree-select-trigger]):not([is=dialog-window] *){min-height:calc(var(--space-m)+var(--space-xxs));padding:var(--space-xxs)var(--space-m)var(--space-xxs)var(--space-xs)}& [is=select]:not([is=dialog-window] *){background-position:calc(100% - var(--space-xs))center}& [is=button]:not([is=dialog-window] *){padding:var(--space-xxs)var(--space-xs)}& [is=tag-select-display]:not([is=dialog-window] *)::after{right:var(--space-xs)}&:is([is=tag-select-tags],[is=tag-select-option]):not([is=dialog-window] *){gap:var(--space-xxs)}& [is=tag-select-option]:not([is=dialog-window] *){padding:var(--space-xxs)var(--space-xs)}& [is=color-input-button]:not([is=dialog-window] *){min-height:calc(var(--space-m)+var(--space-xxs));padding:var(--space-xxs);grid-template-columns:calc(var(--space-m)+var(--space-xxs))minmax(0,1fr);gap:var(--space-xxs)}& [is=color-input-swatch]:not([is=dialog-window] *){inline-size:calc(var(--space-m)+var(--space-xxs));block-size:var(--space-m)}& [data-scrubby-slider-root]:not([is=dialog-window] *){grid-template-columns:minmax(0,1fr)calc(var(--space-m)+var(--space-xxs))}& [data-scrubby-slider-root]:not([is=dialog-window] *)>[is=scrubby-slider]{min-height:calc(var(--space-m)+var(--space-xxs));padding:var(--space-xxs)var(--space-xs)}& [data-scrubby-slider-root][data-scrubby-slider-type=percent]:not([is=dialog-window] *)>[is=scrubby-slider]{padding-right:calc(var(--space-m)+var(--space-xxs))}& [data-scrubby-slider-root]:not([is=dialog-window] *)>[is=scrubby-slider-toggle]{min-height:calc(var(--space-m)+var(--space-xxs))}& [data-scrubby-slider-root][data-scrubby-slider-type=percent]:not([is=dialog-window] *)>[is=scrubby-slider-suffix]{right:calc(var(--space-m)+var(--space-xxs)+var(--space-xxs))}}}    @layer component{}  @layer component{}    @layer component{}  @layer component{}  @layer component{[is=side-navigation]{min-height:100%;height:100%;min-width:calc(var(--space-xl)* 4);padding-top:var(--space-m);display:flex;flex-direction:column;overflow:hidden;&>ul{flex:1 1 auto;min-height:0;overflow-y:auto}&[has~=independent-scrolling]{position:sticky;top:0;align-self:flex-start;min-height:0;height:var(--side-navigation-independent-height,100dvh);max-height:var(--side-navigation-independent-height,100dvh);overflow:hidden;overscroll-behavior:contain;&>ul{overscroll-behavior:contain}}&>[is=side-navigation-search]{flex-shrink:0;padding:0 var(--space-xs)var(--space-s);border-bottom:var(--divider-border);margin-bottom:var(--space-xs);&>[is=input]{background:var(--background-color)}}& [is=side-navigation-search-status]{margin-top:var(--space-xs);padding:0 var(--space-xxs);color:var(--foreground-soft-color);font-size:var(--font-size-s);min-height:calc(var(--font-size-s)* 1.2)}& ul,li{list-style:none;margin:0;padding:var(--space-xs);&>ul{border-top:var(--divider-border);margin:0;padding:0;& a{padding:var(--space-xs)var(--space-s)var(--space-xs)var(--space-m)}}}& li>ul{display:none}& li[now~=open]>ul{display:block}& li[now~=search-open]>ul{display:block}& li[now~=active]>a,& a[now~=active]{font-weight:bold}& a{cursor:pointer;border-radius:var(--border-radius);padding:var(--space-xs);text-decoration:none;display:block;&:active,&:hover{background-color:var(--background-more-lighter-color)}}& a[is=navigation-link]{display:flex;align-items:center}&[has~=icon-layout]{min-width:auto;& ul,li{padding:0}& [now=open]>ul{border:none;padding:0}& a{justify-content:center;font-size:0}& a[is=navigation-link]{border-radius:0;border-left:3px transparent solid;padding:var(--space-xs)var(--space-s)}& [now=open]>a[is=navigation-link]{border-left:3px var(--call-to-action-color)solid}& a[is=navigation-link] [is=icon],& a[has*=-icon]::before{margin-right:0;font-size:var(--font-size-l)}&>[is=side-navigation-search]{display:none}}& [is=side-navigation-footer]{margin-top:auto;border-top:var(--divider-border);padding:var(--space-s)var(--space-xs);flex-shrink:0}}}@layer component{[is=mobile-navigation-header],[is=side-navigation-backdrop],#side-nav-toggle{display:none}@media (max-width:800px){body{--mobile-navigation-header-height:calc(var(--control-size)+(2 * var(--space-s))+env(safe-area-inset-top,0px));&[now~=side-navigation-open]{overflow:hidden}}[is=side-navigation-backdrop]{position:fixed;inset:var(--mobile-navigation-header-height)0 0;z-index:10;background:var(--side-navigation-backdrop-background,rgb(0 0 0 / 48%));touch-action:none;&[now~=visible]{display:block}}[is=side-navigation]{position:fixed;top:var(--mobile-navigation-header-height);left:0;box-sizing:border-box;width:min(var(--side-navigation-mobile-width,100vw),100vw);min-width:0;height:calc(100dvh - var(--mobile-navigation-header-height));max-height:calc(100dvh - var(--mobile-navigation-header-height));background:var(--side-navigation-mobile-background,var(--background-color));box-shadow:var(--side-navigation-mobile-shadow,none);transform:translateX(-100%);transition:transform 0.3s;z-index:20;&[has~=independent-scrolling]{position:fixed;top:var(--mobile-navigation-header-height);height:calc(100dvh - var(--mobile-navigation-header-height));max-height:calc(100dvh - var(--mobile-navigation-header-height))}&>ul,& li>ul{background:var(--side-navigation-mobile-background,var(--background-color))}&[now~=open]{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){[is=side-navigation]{transition:none}}}}  @layer component{}  @layer component{[now~=open]{&>[is=navigation-link]{color:var(--navigation-link-open-color,var(--foreground-color))}}[is=navigation-link]{display:inline-flex;align-items:center;color:var(--navigation-link-color,var(--foreground-medium-soft-color));text-decoration:none;&[now~=active]{color:var(--navigation-link-active-color,var(--foreground-color))}& [is=icon],&[has*=-icon]::before{font-size:var(--navigation-link-icon-size,var(--font-size-m));margin-right:var(--navigation-link-icon-gap,var(--space-xs))}}}  @layer component{}  @layer component{}:root{  --content-box-color:#ffffff;--background-color:#f7f7f6;  --background-darker-color:#eeeeec;  --background-little-darker-color:#e8e8e6;  --background-littel-lighter-color:#ffffff;--background-lighter-color:#ffffff;  --background-more-lighter-color:#ffffff;--background-super-light-color:#ffffff;  --foreground-color:#15191e;  --foreground-medium-soft-color:rgba(21,25,30,0.72);--foreground-soft-color:#4a5158;  --text-color:var(--foreground-color);--inverted-text-color:#ffffff;--link-color:var(--brand-accent-color);  --grey-light-color:#e4e6e9;--grey-dark-color:#cdd1d6;--grey-darker-color:#7f868f;  --call-to-action-color:#15191e;--call-to-action-dark-color:#0a0d10;--call-to-action-light-color:#2e343a;--call-to-action-lighter-color:#c9cdd2;  --brand-accent-color:#ad4e00;--brand-accent-fill-color:#fe7400;--brand-accent-soft-color:#fff1e5;--brand-accent-border-color:#ffcf9e;--spinner-color:var(--brand-accent-fill-color);  --error-color:#ba1a1a;--warn-color:#b7791f;--success-color:#1f9d55;    --toggle-thumb-color:#ffffff;--checkbox-marker-color:#ffffff;  --border:1px solid var(--grey-dark-color);--divider-border:1px solid var(--grey-light-color);--dark-divider-border:1px solid var(--grey-dark-color);--border-radius:0.5rem;  --border-radius-s:0.25rem;  --border-radius-m:0.75rem;    --default-box-shadow:0 1px 3px rgba(21,25,30,0.09),0 1px 2px rgba(21,25,30,0.06);--unshifted-thin-box-shadow:0 0 0 1px rgba(21,25,30,0.07);  --primary-font:'Inter',system-ui,sans-serif;  --secondary-font:'Plus Jakarta Sans',sans-serif;  --font-weight:400;--letter-spacing:0;--button-ghost-border:1px solid var(--call-to-action-light-color)}  h1,h2,h3,h4,[is=app-navigation-title],[is=header-row-title],[is=hero-copy] h1,[is=section-header] h2{font-family:var(--secondary-font);font-weight:600;letter-spacing:-0.01em}  [is=kicker]{text-transform:uppercase;letter-spacing:0.05em;font-weight:600;color:var(--brand-accent-color)}  code,pre,.CodeMirror,[is=code]{font-family:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace}  [is=brand] img{height:32px;width:auto;display:block}[has~=nav-brand] img{height:32px}  [is=button][has~=primary-background]{color:var(--background-color)}  [is=icon-button][has~=primary-background]{color:var(--inverted-text-color);--control-color:var(--inverted-text-color)}:root{  --landing-page-background:#f6f6f4;--landing-surface:#ffffff;--landing-surface-soft:#fafaf8;--landing-border:#e6e6e3;--landing-border-strong:#cfd0cc;--landing-field-border:#d9dad6;--landing-ink:#15171c;--landing-muted:#5b6070;--landing-subtle:#8a8e99;--landing-label:#3a3e48;--landing-accent:#ff6b00;--landing-accent-hover:#ff7d1f;  --landing-accent-text:#b04a00;  --landing-accent-text-on-dark:#ffb27a;--landing-dark-background:#0e1014;--landing-dark-surface:#15171c;--landing-dark-surface-raised:#1b1e26;--landing-dark-foreground:#f4f4f2;--landing-dark-muted:#b3b6bf;--landing-dark-subtle:#8a8e99;--landing-dark-border:rgba(255,255,255,0.14);--landing-dark-border-soft:rgba(255,255,255,0.08);--landing-dark-border-hover:rgba(255,255,255,0.4);--landing-success:#22c55e;--landing-content-width:1200px;--landing-glow:rgba(255,107,0,0.16);  --background-color:var(--landing-page-background);--background-darker-color:#efefec;--background-little-darker-color:#e9e9e6;--content-box-color:var(--landing-surface);--background-lighter-color:var(--landing-surface);--foreground-color:var(--landing-ink);--foreground-soft-color:var(--landing-muted);--foreground-medium-soft-color:var(--landing-muted);--text-color:var(--landing-ink);--grey-light-color:var(--landing-border);--grey-dark-color:var(--landing-border-strong);--grey-darker-color:var(--landing-subtle);--link-color:var(--landing-accent-text);--call-to-action-color:var(--landing-ink);--call-to-action-dark-color:#0a0d10;--call-to-action-light-color:#2e343a;--brand-accent-color:var(--landing-accent-text);--brand-accent-fill-color:var(--landing-accent);--brand-accent-soft-color:#fff1e5;--brand-accent-border-color:#ffcf9e;--spinner-color:var(--landing-accent);--success-color:#1f9d55;  --border-radius:0.625rem;--border-radius-s:0.375rem;--border-radius-m:1rem;--border:1px solid var(--landing-border);--divider-border:1px solid var(--landing-border);--default-box-shadow:0 1px 2px rgba(0,0,0,0.04);--unshifted-thin-box-shadow:0 0 0 1px var(--landing-border);  --control-background:var(--landing-surface-soft);--control-border:1px solid var(--landing-field-border);--button-ghost-border:1px solid var(--landing-border-strong);--button-ghost-color:var(--landing-ink);  --primary-font:'Manrope',system-ui,sans-serif;--secondary-font:'Manrope',system-ui,sans-serif;--font-weight:500}body{font-family:var(--primary-font);-webkit-font-smoothing:antialiased;color:var(--text-color)}  [is=landingpage] h1,[is=landingpage] h2,[is=landingpage] h3{font-weight:800;letter-spacing:-0.025em;text-wrap:balance}[is=landingpage] h1{letter-spacing:-0.03em}[is=landingpage] p{text-wrap:pretty}[is=landingpage] a{color:inherit}[is=landingpage] a:hover{color:var(--landing-accent-text)}  [is=kicker]{font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--brand-accent-color)}  [is=landingpage] [is=button]{font-weight:700;font-size:15px;line-height:1.2;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}  [has~=hero-actions] [is=button],[is=closing-section] [is=button]{--button-padding-block:0.875rem;--button-padding-inline:1.375rem}[is=landingpage] [is=button][has~=primary-background]{color:var(--landing-surface)}[is=landingpage] [is=button][has~=primary-background]:hover{background:var(--call-to-action-light-color);color:var(--landing-surface)}[is=landingpage] [is=button][has~=ghost-style]:hover{border-color:var(--landing-ink);color:var(--landing-ink)}  [is=landingpage] [is=input]:focus,[is=landingpage] [is=textarea]:focus{box-shadow:0 0 0 1px var(--landing-accent)inset;border-color:var(--landing-accent);background:var(--landing-surface)}[is=landingpage] [is=form-row]>label{font-size:13px;font-weight:600;color:var(--landing-label)}  [is=landingpage] [is=card]{border:1px solid var(--landing-border);border-radius:var(--border-radius-m);box-shadow:var(--default-box-shadow)}  code,pre,.CodeMirror,[is=code]{font-family:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace}  [has~=dark-stage]{--background-color:var(--landing-dark-background);--background-darker-color:var(--landing-dark-surface);--content-box-color:var(--landing-dark-surface);--foreground-color:var(--landing-dark-foreground);--text-color:var(--landing-dark-foreground);--foreground-soft-color:var(--landing-dark-muted);--foreground-medium-soft-color:var(--landing-dark-muted);--grey-light-color:var(--landing-dark-border-soft);--grey-dark-color:var(--landing-dark-border);--grey-darker-color:var(--landing-dark-subtle);--brand-accent-color:var(--landing-accent-text-on-dark);--link-color:var(--landing-accent-text-on-dark);--landing-border:var(--landing-dark-border);--landing-muted:var(--landing-dark-muted);--landing-subtle:var(--landing-dark-subtle);--landing-label:var(--landing-dark-muted);--button-ghost-border:1px solid var(--landing-dark-border);--button-ghost-color:var(--landing-dark-foreground);--control-background:var(--landing-dark-surface);--control-border:1px solid var(--landing-dark-border);--control-color:var(--landing-dark-foreground);--default-box-shadow:none;background:var(--landing-dark-background);color:var(--landing-dark-foreground)}[has~=dark-stage] a:hover{color:var(--landing-dark-foreground)}  [has~=dark-stage] [is=button][has~=primary-background]{background:var(--landing-accent);color:var(--landing-dark-surface);box-shadow:0 8px 24px rgba(255,107,0,0.28)}[has~=dark-stage] [is=button][has~=primary-background]:hover{background:var(--landing-accent-hover);color:var(--landing-dark-surface)}[has~=dark-stage] [is=button][has~=ghost-style]:hover{border-color:var(--landing-dark-border-hover);color:#ffffff}[has~=dark-stage] [is=card]{background:var(--landing-dark-surface);border-color:var(--landing-dark-surface);box-shadow:none}  [is=landingpage]{max-width:none}  [is=feat-icon]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--landing-dark-surface,var(--brand-accent-soft-color));color:var(--landing-accent,var(--brand-accent-color));margin-bottom:var(--space-xs)}[is=feat-icon] [is=icon]{font-size:22px}  [has~=site-header]{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-m);padding:var(--space-s)var(--space-m);background:var(--landing-header-background,rgba(247,247,246,0.85));backdrop-filter:blur(12px);border-bottom:1px solid var(--grey-light-color)}  [has~=site-header][has~=dark-stage]{--landing-header-background:var(--landing-dark-background);backdrop-filter:none}[has~=site-header][has~=dark-stage] [has~=site-nav] a:hover{color:#ffffff}[has~=site-nav]{display:flex;gap:var(--space-l);justify-content:center}[has~=site-nav] a{color:var(--foreground-soft-color);text-decoration:none;font-weight:500}[has~=site-nav] a:hover{color:var(--call-to-action-color)}  [has~=site-header] [is=button-row]{justify-self:end;align-items:center;padding-top:0}  [has~=site-header] [is=button][has~=primary-background]{border:1px solid transparent}  [is=avatar]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--call-to-action-color);color:#fff;font-weight:600;font-size:15px;text-decoration:none;transition:transform 0.12s ease,box-shadow 0.12s ease}[is=avatar]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(21,25,30,0.35)}[is=avatar][hidden]{display:none}  [is=hero],[is=trusted],[is=split],[has~=reliability]{max-width:var(--landing-content-width,1080px);margin-inline:auto;padding-inline:var(--space-l)}  [has~=legal]{max-width:760px;margin-inline:auto;padding-inline:var(--space-l);padding-block:var(--space-xl)}[has~=legal] h1{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:var(--space-s)0 var(--space-l)}[has~=legal] [is=card]{margin-bottom:var(--space-m)}[has~=legal] [is=card] h2{font-size:20px;margin:0 0 var(--space-s)}[has~=legal] [is=card] p{color:var(--foreground-soft-color);line-height:1.6;margin:0 0 var(--space-s)}[has~=legal] [is=card] p:last-child{margin-bottom:0}  [has~=legal-note]{margin:calc(var(--space-l)* -1)0 var(--space-l);color:var(--foreground-soft-color);font-style:italic}  [is=hero]{text-align:center;padding-top:var(--space-xxl);padding-bottom:var(--space-xl)}[is=hero] h1{font-size:clamp(34px,5vw,52px);line-height:1.1;margin:0 0 var(--space-m)}[is=hero] p{max-width:620px;margin:0 auto var(--space-l);color:var(--foreground-soft-color);font-size:18px}[has~=hero-actions]{justify-content:center}  [is=split]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);padding-block:var(--space-xl);align-items:stretch}[has~=contact-card]{display:flex;flex-direction:column}[has~=contact-card] form{display:flex;flex-direction:column;gap:var(--space-m);margin-top:var(--space-m)}[has~=block]{width:100%}[is=code-card]{background:var(--landing-dark-surface,#15191e);border-radius:var(--border-radius-m);overflow:hidden;display:flex;flex-direction:column}[is=code-head]{padding:var(--space-s)var(--space-m);border-bottom:1px solid rgba(255,255,255,0.08)}[is=code-head] [is=small-text]{color:#9aa1a9;font-family:'JetBrains Mono',monospace}  [has~=reliability]{padding-block:var(--space-xl)}  [has~=reliability] [is=section-header]{margin-bottom:var(--space-l)}[has~=reliability] [is=grid]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m)}[has~=reliability] [is=card]{padding:var(--space-l)}  [has~=pricing]{max-width:var(--landing-content-width,1080px);margin-inline:auto;padding:var(--space-xl)var(--space-l)var(--space-xxl)}[has~=pricing] [is=grid]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m);align-items:start}[has~=pricing] [is=card]{padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-s)}  [is=pricing-table][has~=pricing]>[is=grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width:1200px){[is=pricing-table][has~=pricing]>[is=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){[is=pricing-table][has~=pricing]>[is=grid]{grid-template-columns:1fr}}  [is=pricing-table] [is=card]{position:relative;padding:26px;display:flex;flex-direction:column;gap:18px}[is=pricing-table] [is=card] h3{margin:0;font-size:15px;font-weight:700;letter-spacing:0}[is=pricing-table] [is=card]>[is=small-text]{margin:-12px 0 0;font-size:13px;line-height:1.4;color:var(--landing-muted,var(--foreground-soft-color))}[is=pricing-table] [is=card][has~=featured-plan]{border:2px solid var(--landing-dark-surface,var(--brand-accent-fill-color));box-shadow:0 12px 32px -8px rgba(21,23,28,0.35)}[is=popular]{position:absolute;top:0;left:24px;transform:translateY(-50%);background:var(--landing-accent,var(--brand-accent-fill-color));color:var(--landing-dark-surface,var(--foreground-color));padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;z-index:2}[is=price-row]{display:flex;align-items:baseline;gap:6px;margin:0}[is=price-row] [is=price]{font-family:var(--secondary-font);font-size:36px;font-weight:800;letter-spacing:-0.03em;line-height:1;color:inherit}[is=price-row] [is=price][has~=custom]{font-size:28px}[is=price-row] [is=small-text]{font-size:13px;color:var(--landing-muted,var(--foreground-soft-color))}[has~=checks]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1;font-size:14px;line-height:1.4}[has~=checks] li{display:flex;align-items:flex-start;gap:10px;color:inherit}[has~=checks] [is=icon]{color:var(--landing-accent,var(--call-to-action-color));font-size:18px;line-height:1.1;flex:0 0 auto}[is=pricing-table] [is=card]>[is=button]{margin-top:auto}  [is=bento]{max-width:1080px;margin-inline:auto;padding:var(--space-l)var(--space-l)var(--space-xl);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-m)}[is=bento] [is=card]{padding:var(--space-l);display:flex;flex-direction:column;gap:var(--space-xs)}[is=bento] [has~=span-2]{grid-column:span 2}[is=bento] [has~=span-3]{grid-column:span 3}[is=mini-code]{margin-top:var(--space-s);background:#15191e;border-radius:var(--border-radius);overflow:hidden}  [is=security]{max-width:1080px;margin-inline:auto;padding:var(--space-l)}[has~=security-card]{background:linear-gradient(135deg,#fff4ea,#fdebd9);border:1px solid var(--brand-accent-border-color);display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-l);align-items:center;padding:var(--space-xl)}[is=security-copy]{display:flex;flex-direction:column;gap:var(--space-s)}[is=security-tiles]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}[is=security-tiles] [is=feat-icon]{width:100%;aspect-ratio:1;height:auto;background:#ffffff}[is=security-tiles] [is=feat-icon] [is=icon]{font-size:32px}  [is=cta]{text-align:center;max-width:720px;margin:var(--space-xl)auto;padding:var(--space-xl)var(--space-l)}[is=cta] h2{margin-bottom:var(--space-s)}[is=cta] p{margin-bottom:var(--space-m)}    [is=examples-shell]{max-width:1280px;margin-inline:auto;padding:var(--space-l)var(--space-l)var(--space-xl);display:grid;grid-template-columns:minmax(0,200px)minmax(0,1fr);gap:var(--space-l);align-items:start}  [has~=examples-nav]{position:sticky;top:84px;background:transparent;min-width:0;padding-top:0;height:auto;min-height:0;align-self:start}[has~=examples-nav]>ul{flex:0 0 auto;overflow-y:visible}[has~=examples-nav] [is=kicker]{display:block;padding:0 var(--space-xs)var(--space-s)}  [has~=examples-nav] ul+[is=kicker]{padding-top:var(--space-m)}[is=examples-content]>h1{margin:0 0 var(--space-s)}[is=examples-content]>p{max-width:620px;margin-bottom:var(--space-l)}[is=example]{margin-top:var(--space-xl)}[is=example]>h2{margin-bottom:var(--space-m)}[is=example-split]{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--space-m);align-items:stretch}[has~=preview-card]{display:flex;flex-direction:column;padding:var(--space-l)}[has~=preview-card] form{display:flex;flex-direction:column;gap:var(--space-s);margin-top:var(--space-s)}[is=newsletter]{text-align:center;display:flex;flex-direction:column;gap:var(--space-xs);align-items:center;padding:var(--space-m)0}[has~=inline-form]{display:flex;gap:var(--space-xs);margin-top:var(--space-s);width:100%}[has~=inline-form] [is=input]{flex:1}  @media (max-width:1000px){[is=examples-shell]{grid-template-columns:minmax(0,1fr);gap:var(--space-m)}  [has~=examples-nav]{position:static;transform:none;width:auto;height:auto;max-height:none;background:transparent;box-shadow:none}  [has~=examples-nav] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--space-xxs)}}@media (max-width:820px){[is=example-split]{grid-template-columns:minmax(0,1fr)}}  [has~=auth-page]{justify-content:flex-end;min-height:100vh}  [has~=language-picker]{width:auto;min-width:0;flex:0 0 auto;  font-size:15px;line-height:1.2;font-weight:600;  --select-padding-arrow:var(--size-mml)}      [has~=site-footer]{display:block;width:auto;max-width:none;margin:0 calc(var(--landingpage-padding)* -1);padding:0;border-top:1px solid var(--grey-light-color)}  [is=footer-content]{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);align-items:start;gap:var(--space-l);  box-sizing:content-box;max-width:var(--landing-content-width,1080px);margin-inline:auto;padding:var(--space-xl)var(--landingpage-padding)var(--space-l)}  [is=footer-brand]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s)}[is=footer-brand] [is=brand] img{height:28px;width:auto}[is=footer-brand] p{margin:0;max-width:300px;line-height:1.6;color:var(--foreground-soft-color)}[is=footer-link-columns]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);width:100%;justify-items:start}  [has~=site-footer]>[is=small-text]{display:block;padding:var(--space-m)max(var(--landingpage-padding),calc((100% - var(--landing-content-width,1080px))/ 2))var(--space-l);border-top:1px solid var(--grey-light-color);font-size:13px;color:var(--landing-subtle,var(--foreground-soft-color))}[is=footer-link-columns]>div{display:flex;flex-direction:column;gap:var(--space-xs)}[is=footer-link-columns] a{color:var(--foreground-soft-color);text-decoration:none}[is=footer-link-columns] a:hover{color:var(--call-to-action-color)}@media (max-width:820px){[has~=site-header]{grid-template-columns:1fr auto}[has~=site-nav]{display:none}[is=split],[has~=reliability] [is=grid]{grid-template-columns:1fr}  [is=footer-content]{grid-template-columns:1fr;justify-items:center;gap:var(--space-m);padding:var(--space-m)var(--space-s)}[is=footer-brand]{align-items:center;text-align:center}[has~=site-footer]>[is=small-text]{padding:var(--space-s)var(--space-s)var(--space-m);text-align:center}[is=footer-link-columns]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-s);row-gap:var(--space-m);justify-items:stretch;max-width:24rem}[is=footer-link-columns]>div{gap:0}[is=footer-link-columns] [is=kicker]{margin-bottom:var(--space-xxs)}  [is=footer-link-columns] a{display:flex;align-items:center;min-height:44px}}  @media (max-width:640px){[is=hero],[is=trusted],[is=split],[has~=reliability],[has~=legal]{padding-inline:0}}    [is=docs-cards]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-m);margin-top:var(--space-m)}[is=docs-cards] [is=card]{display:flex;flex-direction:column;gap:var(--space-xxs);padding:var(--space-m);color:inherit;text-decoration:none}[is=docs-cards] [is=card]:hover{border-color:var(--call-to-action-color)}[is=docs-cards] [is=card] h3{margin:0}[is=docs-cards] [is=card] p{margin:0}  [is=api-table]{overflow-x:auto;margin-top:var(--space-s)}[is=api-table] table{width:100%;min-width:480px}[is=api-table] th{text-align:left;background:var(--background-darker-color)}[is=api-table] code{white-space:nowrap}    [has~=docs-shell]{font-size:var(--font-size-sm)}[has~=docs-shell] [is=small-text],[has~=docs-shell] p,[has~=docs-shell] li,[has~=docs-shell] th,[has~=docs-shell] td{font-size:var(--font-size-sm)}  [has~=docs-shell] [is=code-head] [is=small-text]{font-size:var(--font-size-s)}  [has~=banded]{gap:0}[is=band]{margin-inline:calc(var(--landingpage-padding)* -1);padding-inline:var(--landingpage-padding)}[is=band]>*{width:100%;max-width:var(--landing-content-width,1080px);margin-inline:auto;padding-block:clamp(56px,8vw,96px)}[is=band][has~=surface]{background:var(--landing-surface,var(--content-box-color));border-top:1px solid var(--landing-border,var(--grey-light-color));border-bottom:1px solid var(--landing-border,var(--grey-light-color))}  [is=band] [is=section-header]{gap:14px;max-width:640px}[is=band] [is=section-header] h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.08}[is=band] [is=section-header] p{margin:0;font-size:17px;line-height:1.6;color:var(--landing-muted,var(--foreground-soft-color))}  [has~=hero-stage]{position:relative;overflow:hidden}  [has~=hero-stage]::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.035)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.035)1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 30%,transparent 75%);pointer-events:none}[has~=hero-stage]::after{content:"";position:absolute;right:-10%;top:-20%;width:60%;height:90%;background:radial-gradient(ellipse at center,var(--landing-glow,rgba(255,107,0,0.16)),transparent 60%);pointer-events:none}[has~=hero-stage] [is=hero-section]{position:relative;z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px;align-items:center;min-height:0;padding-block:clamp(40px,5vw,56px)clamp(56px,8vw,96px)}[has~=hero-stage] [is=hero-copy]{gap:26px;max-width:560px}[has~=hero-stage] h1{max-width:none;font-size:clamp(38px,4.5vw,56px);line-height:1.04}[has~=hero-stage] [is=hero-copy]>p{max-width:520px;margin:0;font-size:18px;line-height:1.6;color:var(--landing-dark-muted)}[has~=hero-stage] [has~=hero-actions]{justify-content:flex-start;padding-top:0}  [is=kicker][has~=pulse-dot]{display:inline-flex;align-items:center;gap:10px}[is=kicker][has~=pulse-dot]::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--landing-accent,var(--brand-accent-fill-color));box-shadow:0 0 0 4px rgba(255,107,0,0.2)}  [is=proof-list]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:500;color:var(--landing-dark-subtle)}[is=proof-list] li{display:inline-flex;align-items:center;gap:20px}  [is=proof-list] li:not(:last-child)::after{content:"·"}  [is=split-section]{display:flex;flex-direction:column;gap:48px}[is=split-section] [is=split]{max-width:none;padding:0;gap:28px}[is=split-section] [has~=contact-card]{padding:32px;border-radius:16px}[is=split-section] [has~=contact-card] h2{margin:0;font-size:18px;font-weight:700;letter-spacing:0}[is=split-section] [has~=contact-card] form{gap:18px;margin-top:18px}  [has~=live-note]{display:flex;align-items:center;gap:6px;margin:-6px 0 0;font-size:12px;color:var(--landing-subtle,var(--foreground-soft-color))}[has~=live-note]::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--landing-success,var(--success-color));flex:0 0 auto}[is=split-section] [is=code-card]{border-radius:16px;box-shadow:0 20px 50px rgba(21,23,28,0.18)}  [is=split-section] [is=code-head]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px}[is=window-dots]{display:inline-flex;gap:6px}[is=window-dots] i{width:10px;height:10px;border-radius:50%;background:#3a3e48}[is=code-head] [is=kicker]{font-size:11px;letter-spacing:0.06em;color:var(--landing-accent-text-on-dark,var(--brand-accent-color))}  [is=band] [has~=reliability]{display:flex;flex-direction:column;gap:48px;padding-inline:0}[is=band] [has~=reliability] [is=section-header]{margin-bottom:0}[is=band] [has~=reliability] [is=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}[is=band] [has~=reliability] [is=card]{padding:28px;gap:16px;background:var(--landing-page-background,var(--background-color));transition:border-color 0.15s ease}[is=band] [has~=reliability] [is=card]:hover{border-color:var(--landing-accent,var(--brand-accent-fill-color))}[is=band] [has~=reliability] [is=card] h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-0.01em}[is=band] [has~=reliability] [is=card] p{margin:0;font-size:15px;line-height:1.6;color:var(--landing-muted,var(--foreground-soft-color))}[is=band] [has~=reliability] [is=feat-icon]{margin-bottom:0}  [is=security-section]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;align-items:center}[is=security-section]>[is=grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}[has~=fact-card]{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px}[is=fact-tag]{font-family:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:0.04em;color:var(--landing-accent-text,var(--brand-accent-color))}[is=fact-title]{font-size:15px;font-weight:700;line-height:1.35}  [is=band][has~=glow-stage]{position:relative;overflow:hidden}[is=band][has~=glow-stage]::before{content:"";position:absolute;left:50%;top:50%;width:70%;height:200%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(255,107,0,0.18),transparent 60%);pointer-events:none}[is=band] [is=closing-section]{position:relative;gap:24px;padding-inline:0;background:transparent;border-radius:0}[is=band] [is=closing-section] h2{margin:0;max-width:760px;font-size:clamp(34px,4.4vw,56px);line-height:1.04}[is=band] [is=closing-section] p{margin:0;max-width:560px;font-size:18px;line-height:1.6;color:var(--landing-dark-muted)}[is=band] [is=closing-section] [is=button-row]{justify-content:center;padding-top:0}[is=band] [is=closing-section]>[is=small-text]{font-size:13px;color:var(--landing-dark-subtle)}@media (max-width:640px){[is=band]>*{padding-block:48px}[is=split-section] [has~=contact-card]{padding:22px}[has~=hero-stage] [is=hero-section]{gap:32px}}  [is=flow-scene]{--flow-scene-height:520px;  --flow-scene-accent:var(--landing-accent,#ff6b00);--flow-scene-accent-soft:var(--landing-accent-text-on-dark,#ffb27a);--flow-scene-fog:var(--landing-dark-background,#0e1014);--flow-scene-card:var(--landing-dark-surface-raised,#1b1e26);--flow-scene-field:#2c313c;--flow-scene-field-lit:#3d4350;--flow-scene-label:#555b68;--flow-scene-node:#3a3f4b;--flow-scene-line:#8a8e99;--flow-scene-text:var(--landing-dark-muted,#c9cbd1);--flow-scene-grid:#2a2e38;--flow-scene-grid-soft:#1a1d24;position:relative;display:block;min-height:var(--flow-scene-height);width:100%;overflow:hidden;contain:layout paint}[is=flow-scene] canvas{position:absolute;inset:0;width:100%;height:100%;display:block}  [is=flow-scene-chips]{position:absolute;left:0;bottom:0;z-index:1;display:flex;flex-wrap:wrap;gap:8px;font-family:'JetBrains Mono',ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;color:var(--landing-dark-subtle,#6f737e);pointer-events:none}[is=flow-scene-chips]>span{padding:4px 8px;border:1px solid rgba(255,255,255,0.1);border-radius:6px;white-space:nowrap}  [is=flow-scene][now~=static]::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 55% 45%,rgba(255,107,0,0.22),transparent 55%),linear-gradient(rgba(255,255,255,0.05)1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05)1px,transparent 1px);background-size:auto,48px 48px,48px 48px;mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 40%,transparent 80%)}@media (max-width:900px){[is=flow-scene]{--flow-scene-height:360px}}@media (max-width:640px){[is=flow-scene]{--flow-scene-height:300px}}
