@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,html[data-theme=light]{color-scheme:light;--window-bg-color:#fafafb;--window-fg-color:#000006cc;--view-bg-color:#fff;--view-fg-color:#000006cc;--headerbar-bg-color:#fff;--headerbar-fg-color:#000006cc;--headerbar-backdrop-color:#fafafb;--headerbar-shade-color:#0000061f;--headerbar-darker-shade-color:#0000061f;--sidebar-bg-color:#ebebed;--sidebar-fg-color:#000006cc;--sidebar-backdrop-color:#f2f2f4;--sidebar-shade-color:#00000612;--sidebar-border-color:#00000612;--secondary-sidebar-bg-color:#f3f3f5;--secondary-sidebar-fg-color:#000006cc;--secondary-sidebar-backdrop-color:#f6f6f7;--secondary-sidebar-shade-color:#00000612;--secondary-sidebar-border-color:#00000612;--card-bg-color:#fff;--card-fg-color:#000006cc;--card-shade-color:#00000612;--popover-bg-color:#fff;--popover-fg-color:#000006cc;--popover-shade-color:#00000612;--dialog-bg-color:#fafafb;--dialog-fg-color:#000006cc;--accent-bg-color:#d62f4d;--accent-fg-color:#fff;--accent-color:#b21d3a;--success-bg-color:#2ec27e;--success-fg-color:#fff;--success-color:#007c3d;--warning-bg-color:#e5a50a;--warning-fg-color:#000c;--warning-color:#905400;--error-bg-color:#e01b24;--error-fg-color:#fff;--error-color:#c30000;--destructive-bg-color:var(--error-bg-color);--destructive-fg-color:var(--error-fg-color);--destructive-color:var(--error-color);--border-opacity:15%;--dim-opacity:55%;--disabled-opacity:50%;--control-bg-color:#0000060f;--control-hover-bg-color:#0000061a;--control-active-bg-color:#00000629;--control-checked-bg-color:#fff;--control-checked-fg-color:var(--window-fg-color);--focus-ring-color:var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--focus-ring-color:color-mix(in srgb,var(--accent-bg-color)80%,white)}}:root,html[data-theme=light]{--border-color:currentColor}@supports (color:color-mix(in lab,red,red)){:root,html[data-theme=light]{--border-color:color-mix(in srgb,currentColor var(--border-opacity),transparent)}}:root,html[data-theme=light]{--window-radius:15px;--card-radius:12px;--row-radius:9px;--button-radius:8px;--pill-radius:999px;--headerbar-height:46px;--control-height:34px;--touch-target:40px;--space-1:6px;--space-2:12px;--space-3:18px;--space-4:24px;--space-5:36px;--space-6:48px;--font-ui:"Adwaita Sans",Inter,Cantarell,"Noto Sans",system-ui,sans-serif;--font-mono:"Adwaita Mono","Iosevka","Noto Sans Mono",ui-monospace,monospace;--site-shell-max:78rem;--site-shell-narrow-max:58rem;--site-gutter:clamp(1rem,3vw,2rem);--site-transition:.12s ease;--border:1px}html[data-theme=dark]{color-scheme:dark;--window-bg-color:#222226;--window-fg-color:#fff;--view-bg-color:#1d1d20;--view-fg-color:#fff;--headerbar-bg-color:#2e2e32;--headerbar-fg-color:#fff;--headerbar-backdrop-color:#222226;--headerbar-shade-color:#0000065c;--headerbar-darker-shade-color:#000006e6;--sidebar-bg-color:#2e2e32;--sidebar-fg-color:#fff;--sidebar-backdrop-color:#28282c;--sidebar-shade-color:#00000640;--sidebar-border-color:#0000065c;--secondary-sidebar-bg-color:#28282c;--secondary-sidebar-fg-color:#fff;--secondary-sidebar-backdrop-color:#252529;--secondary-sidebar-shade-color:#00000640;--secondary-sidebar-border-color:#0000065c;--card-bg-color:#ffffff14;--card-fg-color:#fff;--card-shade-color:#0000065c;--popover-bg-color:#36363a;--popover-fg-color:#fff;--popover-shade-color:#00000640;--dialog-bg-color:#36363a;--dialog-fg-color:#fff;--accent-bg-color:#d62f4d;--accent-fg-color:#fff;--accent-color:#ff8fa3;--success-bg-color:#26a269;--success-fg-color:#fff;--success-color:#8ff0a4;--warning-bg-color:#cd9309;--warning-fg-color:#000c;--warning-color:#f8e45c;--error-bg-color:#c01c28;--error-fg-color:#fff;--error-color:#ff7b63;--control-bg-color:#ffffff1a;--control-hover-bg-color:#ffffff24;--control-active-bg-color:#fff3;--control-checked-bg-color:#fff3;--control-checked-fg-color:#fff;--focus-ring-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark]{--focus-ring-color:color-mix(in srgb,var(--accent-color)85%,white)}}@media(prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;--window-bg-color:#222226;--window-fg-color:#fff;--view-bg-color:#1d1d20;--view-fg-color:#fff;--headerbar-bg-color:#2e2e32;--headerbar-fg-color:#fff;--headerbar-backdrop-color:#222226;--headerbar-shade-color:#0000065c;--headerbar-darker-shade-color:#000006e6;--sidebar-bg-color:#2e2e32;--sidebar-fg-color:#fff;--sidebar-backdrop-color:#28282c;--sidebar-shade-color:#00000640;--sidebar-border-color:#0000065c;--secondary-sidebar-bg-color:#28282c;--secondary-sidebar-fg-color:#fff;--secondary-sidebar-backdrop-color:#252529;--secondary-sidebar-shade-color:#00000640;--secondary-sidebar-border-color:#0000065c;--card-bg-color:#ffffff14;--card-fg-color:#fff;--card-shade-color:#0000065c;--popover-bg-color:#36363a;--popover-fg-color:#fff;--popover-shade-color:#00000640;--dialog-bg-color:#36363a;--dialog-fg-color:#fff;--accent-bg-color:#d62f4d;--accent-fg-color:#fff;--accent-color:#ff8fa3;--success-bg-color:#26a269;--success-fg-color:#fff;--success-color:#8ff0a4;--warning-bg-color:#cd9309;--warning-fg-color:#000c;--warning-color:#f8e45c;--error-bg-color:#c01c28;--error-fg-color:#fff;--error-color:#ff7b63;--control-bg-color:#ffffff1a;--control-hover-bg-color:#ffffff24;--control-active-bg-color:#fff3;--control-checked-bg-color:#fff3;--control-checked-fg-color:#fff;--focus-ring-color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){html:not([data-theme]){--focus-ring-color:color-mix(in srgb,var(--accent-color)85%,white)}}}@media(prefers-contrast:more){:root{--border-opacity:45%;--dim-opacity:85%;--disabled-opacity:40%;--control-bg-color:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--control-bg-color:color-mix(in srgb,currentColor 12%,transparent)}}:root{--control-hover-bg-color:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--control-hover-bg-color:color-mix(in srgb,currentColor 18%,transparent)}}:root{--control-active-bg-color:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--control-active-bg-color:color-mix(in srgb,currentColor 26%,transparent)}}:focus-visible{outline-width:3px}}*,:before,:after{box-sizing:border-box}html{background:var(--window-bg-color);min-height:100%;color:var(--window-fg-color);scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--window-bg-color);min-height:100vh;color:var(--window-fg-color);font-family:var(--font-ui);margin:0;font-size:1rem;line-height:1.5}body.nav-menu-open,html.nav-menu-open{overflow:hidden}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:inherit;letter-spacing:0;font-weight:700}a{color:var(--accent-color);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--accent-color)}@supports (color:color-mix(in lab,red,red)){a:hover{color:color-mix(in srgb,var(--accent-color)84%,currentColor)}}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}::selection{background:var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--accent-bg-color)32%,transparent)}}[x-cloak],[data-nav-force-hidden]{display:none!important}:disabled,[aria-disabled=true]{opacity:var(--disabled-opacity)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.title-1{letter-spacing:-.015em;font-size:clamp(1.9rem,1.55rem + 1.2vw,2.45rem);font-weight:800;line-height:1.12}.title-2{letter-spacing:0;font-size:1.55rem;font-weight:700;line-height:1.18}.heading{font-size:.95rem;font-weight:700;line-height:1.35}.body{font-size:1rem;line-height:1.55}.caption{color:var(--window-fg-color);font-size:.8125rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.caption{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.numeric{font-variant-numeric:tabular-nums}.monospace{font-family:var(--font-mono)}.dim-label,.dimmed{color:currentColor}@supports (color:color-mix(in lab,red,red)){.dim-label,.dimmed{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.site-frame{background:var(--window-bg-color);min-height:100vh;color:var(--window-fg-color);flex-direction:column;display:flex}.site-main{flex:1}.page-shell,.page-shell-narrow{width:min(100% - calc(var(--site-gutter)*2),var(--site-shell-max));padding-block:var(--space-4)var(--space-5);margin-inline:auto}.page-shell-narrow{width:min(100% - calc(var(--site-gutter)*2),var(--site-shell-narrow-max))}.page-shell,.landing-page{background:var(--window-bg-color);color:var(--window-fg-color)}.landing-page{padding-block:var(--space-4)var(--space-6)}.landing-flow,.adw-preferences-page{gap:var(--space-5);display:grid}.landing-section{margin-block:var(--space-5)}.section-header{max-inline-size:46rem;padding-inline:var(--space-1);margin-block-end:var(--space-2)}.section-header p{color:var(--window-fg-color)}@supports (color:color-mix(in lab,red,red)){.section-header p{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.adw-button,.icon-button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-1);border:1px solid;padding-block:0;padding-inline:14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adw-button,.icon-button{border:1px solid color-mix(in srgb,currentColor 14%,transparent)}}.adw-button,.icon-button{border-radius:var(--button-radius);background:var(--control-bg-color);color:var(--window-fg-color);font:inherit;text-align:center;box-shadow:inset 0 1px #ffffff2e,0 1px 2px var(--card-shade-color);cursor:pointer;transition:background-color var(--site-transition),border-color var(--site-transition),color var(--site-transition),opacity var(--site-transition);font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none}.adw-button:hover,.icon-button:hover{background:var(--control-hover-bg-color);color:var(--window-fg-color);text-decoration:none}.adw-button:active,.icon-button:active{background:var(--control-active-bg-color)}.adw-button:disabled,.adw-button[aria-disabled=true]{cursor:default}.adw-button.flat,.adw-icon-button,.theme-toggle,.nav-menu-trigger,.products-trigger,.language-trigger,.nav-utility-button,.footer-theme-toggle{min-width:var(--control-height);min-height:var(--control-height);box-shadow:none;background:0 0;border-color:#0000}.adw-button.flat:hover,.adw-icon-button:hover,.theme-toggle:hover,.nav-menu-trigger:hover,.products-trigger:hover,.language-trigger:hover,.nav-utility-button:hover,.footer-theme-toggle:hover{background:var(--control-hover-bg-color)}.adw-button.suggested-action,.landing-product-learn-more{border-color:var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){.adw-button.suggested-action,.landing-product-learn-more{border-color:color-mix(in srgb,var(--accent-bg-color)75%,black)}}.adw-button.suggested-action,.landing-product-learn-more{background:var(--accent-bg-color);color:var(--accent-fg-color);box-shadow:inset 0 1px #ffffff40,0 1px 2px var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){.adw-button.suggested-action,.landing-product-learn-more{box-shadow:inset 0 1px #ffffff40,0 1px 2px color-mix(in srgb,var(--accent-bg-color)35%,transparent)}}.adw-button.suggested-action:hover,.landing-product-learn-more:hover{background:var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){.adw-button.suggested-action:hover,.landing-product-learn-more:hover{background:color-mix(in srgb,var(--accent-bg-color)92%,white)}}.adw-button.suggested-action:hover,.landing-product-learn-more:hover{color:var(--accent-fg-color);text-decoration:none}html[data-theme=dark] .adw-button.suggested-action:hover,html[data-theme=dark] .landing-product-learn-more:hover{background:var(--accent-bg-color)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .adw-button.suggested-action:hover,html[data-theme=dark] .landing-product-learn-more:hover{background:color-mix(in srgb,var(--accent-bg-color)88%,white)}}.adw-button.pill{border-radius:var(--pill-radius);padding-inline:18px}.adw-icon-button,.icon-button{inline-size:var(--control-height);border-radius:var(--button-radius);padding:0}.adw-icon-button svg,.theme-toggle svg,.nav-menu-trigger svg,.products-trigger svg,.language-trigger svg,.nav-utility-button svg,.footer-theme-toggle svg,.icon-button svg{block-size:1rem;inline-size:1rem}.site-nav{z-index:50;background:var(--headerbar-bg-color);color:var(--headerbar-fg-color);border-block-end:1px solid var(--headerbar-shade-color);box-shadow:none;position:sticky;inset-block-start:0}.site-nav:before,.site-nav:after{content:none}.site-nav-shell{width:min(100% - calc(var(--site-gutter)*2),var(--site-shell-max));margin-inline:auto}.site-nav-bar{min-height:var(--headerbar-height);align-items:center;gap:var(--space-2);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto 1fr auto;padding-inline:0;display:grid}.site-nav-brand-group{grid-column:1;min-inline-size:0}.brand-link{min-height:var(--control-height);align-items:center;gap:var(--space-1);border-radius:var(--button-radius);min-inline-size:0;color:inherit;box-shadow:none;background:0 0;border:0;padding-inline:6px;text-decoration:none;display:inline-flex}.brand-logo{border-radius:5px;flex:none;block-size:24px;inline-size:24px}.brand-link:hover{background:var(--control-hover-bg-color);color:inherit;text-decoration:none}.brand-text,.brand-subtitle,.brand-tagline,.footer-brand-copy{min-inline-size:0}.brand-text,.footer-brand-copy{gap:1px;display:grid}.brand-wordmark,.brand-name,.footer-brand-name{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden}.brand-subtitle,.brand-tagline,.footer-brand-tagline{color:currentColor;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.brand-subtitle,.brand-tagline,.footer-brand-tagline{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.brand-subtitle,.brand-tagline,.footer-brand-tagline{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25}.nav-actions{justify-content:end;align-items:center;gap:var(--space-1);grid-column:3;display:inline-flex}.nav-utility-group{align-items:center;gap:var(--space-1);display:inline-flex;position:relative}.nav-utility-item,.nav-products,.nav-language{display:inline-flex;position:relative}.products-trigger,.language-trigger,.nav-utility-button{color:inherit;padding-inline:10px}.nav-trigger-chevron{color:currentColor}@supports (color:color-mix(in lab,red,red)){.nav-trigger-chevron{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.nav-language-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:8rem;overflow:hidden}.nav-language-code{color:currentColor}@supports (color:color-mix(in lab,red,red)){.nav-language-code{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.nav-language-code{font-size:.75rem;font-weight:700}.language-popover,.adw-popover-menu,.nav-products-menu,.nav-language-menu{z-index:80;border:1px solid var(--popover-shade-color);background:var(--popover-bg-color);max-block-size:calc(100vh - 6rem);min-inline-size:220px;color:var(--popover-fg-color);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow:auto;box-shadow:0 2px 4px #00000014,0 12px 28px #0000001f}.language-option,.adw-menu-row,.nav-product-option,.nav-language-option,.nav-mobile-product-option,.nav-mobile-language-option,.nav-mobile-theme-button{align-items:center;gap:var(--space-2);min-height:36px;padding-inline:var(--space-2);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.9375rem;text-decoration:none;display:flex}.language-option:hover,.adw-menu-row:hover,.nav-product-option:hover,.nav-language-option:hover,.nav-mobile-product-option:hover,.nav-mobile-language-option:hover,.nav-mobile-theme-button:hover{background:var(--control-hover-bg-color);color:inherit;text-decoration:none}.language-option[aria-current=true],.language-option[aria-current=page],.adw-menu-row[aria-current=true],.adw-menu-row[aria-current=page],.nav-product-option[aria-current=page],.nav-language-option[aria-current=true],.nav-language-option[aria-current=page],.nav-mobile-product-option[aria-current=page],.nav-mobile-language-option[aria-current=true]{background:var(--control-active-bg-color);font-weight:700}.nav-check-icon{color:currentColor;block-size:1rem;inline-size:1rem;margin-inline-start:auto}.theme-icon-slot{justify-content:center;align-items:center;inline-size:1rem;display:inline-flex}.nav-mobile-backdrop,.nav-mobile-overlay{z-index:60;background:#00000052;position:fixed;inset:0}.nav-mobile-panel{z-index:70;background:var(--window-bg-color);inline-size:min(100%,360px);max-inline-size:100%;color:var(--window-fg-color);border-inline-start:1px solid var(--headerbar-shade-color);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto;box-shadow:-8px 0 24px #0000002e}[dir=rtl] .nav-mobile-panel{border-inline-start:0;border-inline-end:1px solid var(--headerbar-shade-color);inset-inline:0 auto;box-shadow:8px 0 24px #0000002e}.nav-mobile-header{min-height:var(--headerbar-height);justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);border-block-end:1px solid var(--headerbar-shade-color);background:var(--headerbar-bg-color);display:flex}.nav-mobile-content,.nav-mobile-body{padding:var(--space-2)}.nav-mobile-preferences,.nav-mobile-products-list,.nav-mobile-language-list{gap:2px;display:grid}.nav-mobile-preferences{border-radius:var(--card-radius);background:var(--card-bg-color);color:var(--card-fg-color);box-shadow:0 0 0 1px var(--card-shade-color);overflow:clip}.nav-mobile-products-list{border-block-end:1px solid var(--card-shade-color);padding:6px}.nav-mobile-language-list{max-block-size:18rem;padding:6px;overflow:auto}.nav-mobile-theme-button{inline-size:100%;min-height:var(--touch-target);border-block-start:1px solid var(--card-shade-color);border-radius:0}.hero,.landing-hero{align-items:start;column-gap:clamp(1.5rem,4vw,3.5rem);row-gap:var(--space-4);grid-template-columns:minmax(0,.38fr) minmax(320px,.62fr);padding-block:clamp(2rem,6vw,4.5rem);display:grid}.hero-copy,.landing-hero-copy{gap:var(--space-3);max-inline-size:38rem;display:grid}.busymax-left-column{align-self:start;gap:var(--space-5);min-inline-size:0;display:grid}.busymax-right-column{align-content:start;align-self:start;justify-items:center;gap:var(--space-3);min-inline-size:0;display:grid}.busymax-product-layout .adw-preferences-group,.busymax-product-layout .native-section{max-inline-size:none;margin-inline:0}.busymax-product-layout .native-section>.native-section-header{padding-inline:0}.busymax-product-layout .welcome-section,.busymax-product-layout .workspace-section,.busymax-product-layout .views-section,.busymax-product-layout .keyboard-shortcuts-section{margin-block-start:clamp(1.5rem,4vw,3rem)}.busymax-sticky-visual{max-block-size:calc(100svh - var(--headerbar-height) - var(--space-5));align-self:start;position:sticky;inset-block-start:calc(var(--headerbar-height) + var(--space-4))}.snap-store-link{color:inherit;border-radius:5px;line-height:0;text-decoration:none;display:inline-flex}.snap-store-link:hover{background:0 0}.snap-store-link:focus-visible{outline-offset:4px}.snap-store-badge{block-size:auto;inline-size:182px;max-inline-size:min(100%,182px)}.snap-store-badge-dark,html[data-theme=dark] .snap-store-badge-light{display:none}html[data-theme=dark] .snap-store-badge-dark{display:block}.landing-product-actions{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;inline-size:100%;display:flex}.landing-product-learn-more{min-height:56px;min-inline-size:182px}.landing-hero:not(.busymax-product-layout) .landing-products-section{inline-size:100%;max-inline-size:none;margin-block-start:var(--space-4);margin-inline:0}.landing-hero:not(.busymax-product-layout) .landing-products-section>header{padding-inline:0}.eyebrow{color:var(--window-fg-color);margin-block-end:0}@supports (color:color-mix(in lab,red,red)){.eyebrow{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.eyebrow{font-size:.875rem;font-weight:700;line-height:1.35}.hero-title{grid-column:1/-1;margin:0}.hero-title-accent{color:var(--accent-color)}.hero-subtitle{margin-block:calc(var(--space-4)*-.65)0;color:var(--window-fg-color);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.hero-subtitle{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.hero-subtitle{letter-spacing:0;font-size:clamp(1.35rem,1.15rem + .75vw,1.8rem);font-weight:700;line-height:1.18}.hero-description{max-inline-size:62ch;color:var(--window-fg-color)}.hero-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.hero-description :where(p){color:var(--window-fg-color)}.hero-description :where(p+p){margin-block-start:.8rem}.content-page,.legal-page{padding-block-start:clamp(2rem,6vw,4.5rem)}.content-page-header,.legal-page-header{max-inline-size:70ch;margin-block-end:var(--space-4)}.content-page-body,.legal-page-body{max-inline-size:74ch;color:var(--window-fg-color);gap:.95rem;display:grid}.content-page-body :where(h2),.legal-page-body :where(h2){margin-block-start:var(--space-3);font-size:1.25rem;font-weight:800;line-height:1.25}.content-page-body :where(h3),.legal-page-body :where(h3){margin-block-start:var(--space-2);font-size:1rem;font-weight:800;line-height:1.35}.content-page-body :where(ul),.legal-page-body :where(ul){margin-block:0;padding-inline-start:1.35rem}.content-page-body :where(li+li),.legal-page-body :where(li+li){margin-block-start:.45rem}.content-page-body :where(strong),.legal-page-body :where(strong){font-weight:800}.busymax-screenshot-frame{inline-size:100%;min-inline-size:0;margin:0}.busymax-screenshot-button{appearance:none;border-radius:var(--window-radius);inline-size:100%;color:var(--window-fg-color);box-shadow:none;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative;overflow:clip}.busymax-screenshot-button:hover{box-shadow:none;background:0 0}.busymax-screenshot{block-size:auto;inline-size:100%;box-shadow:none;background:0 0;border:0;display:block}.busymax-screenshot-dialog{inline-size:min(96vw,88rem);max-inline-size:calc(100vw - var(--space-3));max-block-size:calc(100svh - var(--space-3));border:1px solid var(--dialog-fg-color);margin:auto;padding:0;position:fixed;inset-block:0;inset-inline:0;overflow:clip}@supports (color:color-mix(in lab,red,red)){.busymax-screenshot-dialog{border:1px solid color-mix(in srgb,var(--dialog-fg-color)14%,transparent)}}.busymax-screenshot-dialog{border-radius:var(--window-radius);background:var(--dialog-bg-color);color:var(--dialog-fg-color);box-shadow:0 2px 8px #0003,0 24px 72px #00000052}.busymax-screenshot-dialog::backdrop{background:#00000070}.busymax-screenshot-dialog-window{max-block-size:calc(100svh - var(--space-3));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.busymax-screenshot-dialog-header{min-height:var(--headerbar-height);align-items:center;gap:var(--space-1);padding-inline:var(--space-1);border-block-end:1px solid var(--headerbar-shade-color);background:var(--headerbar-bg-color);color:var(--headerbar-fg-color);grid-template-columns:1fr auto 1fr;display:grid}.busymax-screenshot-dialog-title{margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.busymax-screenshot-dialog-close{justify-self:end}.busymax-screenshot-dialog-body{padding:var(--space-2);background:var(--view-bg-color);overflow:auto}.busymax-screenshot-dialog-image{border-radius:calc(var(--window-radius) - 5px);background:0 0;block-size:auto;inline-size:min(100%,1386px);margin-inline:auto;display:block}.busymark-shortcuts-dialog,.busymark-markdown-html-dialog{inline-size:min(94vw,48rem)}.busymark-shortcuts-dialog-body,.busymark-markdown-html-dialog-body{gap:var(--space-3);padding:var(--space-3);display:grid}.busymark-shortcuts-group{gap:var(--space-1);display:grid}.busymark-shortcuts-group-title{padding-inline:var(--space-1);color:var(--window-fg-color);margin:0;font-size:.95rem;font-weight:800;line-height:1.35}.busymark-markdown-html-group-header{padding-inline:var(--space-1);gap:5px;display:grid}.busymark-markdown-html-group-header .busymark-shortcuts-group-title{padding-inline:0}.busymark-markdown-html-group-description{color:var(--window-fg-color);margin:0}@supports (color:color-mix(in lab,red,red)){.busymark-markdown-html-group-description{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.busymark-markdown-html-group-description{font-size:.875rem;line-height:1.45}.busymark-markdown-html-supported-tags{overflow-wrap:anywhere;border:1px solid var(--window-fg-color);padding:10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){.busymark-markdown-html-supported-tags{border:1px solid color-mix(in srgb,var(--window-fg-color)10%,transparent)}}.busymark-markdown-html-supported-tags{background:var(--control-bg-color);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.busymark-markdown-html-supported-tags{background:color-mix(in srgb,var(--control-bg-color)82%,transparent)}}.busymark-markdown-html-supported-tags{color:var(--window-fg-color)}@supports (color:color-mix(in lab,red,red)){.busymark-markdown-html-supported-tags{color:color-mix(in srgb,var(--window-fg-color)86%,transparent)}}.busymark-markdown-html-supported-tags{direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.78rem;line-height:1.55}.adw-preferences-group,.native-section{max-inline-size:58rem;margin-inline:auto}.adw-preferences-group>header,.native-section>header{padding-inline:var(--space-1);margin-block-end:var(--space-2)}.adw-preferences-group h2,.native-section h2,.section-title{margin:0;font-size:1rem;font-weight:800;line-height:1.35}.adw-preferences-group p,.native-section header p{color:var(--window-fg-color);margin-block:4px 0}@supports (color:color-mix(in lab,red,red)){.adw-preferences-group p,.native-section header p{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.adw-boxed-list,.native-grouped-list{border-radius:var(--card-radius);background:var(--card-bg-color);color:var(--card-fg-color);box-shadow:0 0 0 1px var(--card-shade-color),0 1px 2px #0000000a;overflow:clip}.busymark-split-feature-list{gap:var(--space-2);box-shadow:none;background:0 0;border-radius:0;display:grid;overflow:visible}.busymark-split-feature-list>.native-row{border-radius:var(--card-radius);background:var(--card-bg-color);box-shadow:0 0 0 1px var(--card-shade-color),0 1px 2px #0000000a;border:0;overflow:hidden}.busymark-split-feature-list>.native-row+.native-row{border-block-start:0}.adw-action-row,.native-row{align-items:center;gap:var(--space-2);min-height:58px;padding-block:10px;padding-inline:var(--space-3);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.native-row-button{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0}.landing-product-row,.landing-product-row:hover{color:inherit;text-decoration:none}.landing-product-provider-line{align-items:baseline;gap:0 var(--space-1);color:currentColor;flex-wrap:wrap;margin:4px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.landing-product-provider-line{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.landing-product-provider-line{font-size:.8125rem;line-height:1.4}.landing-product-provider-item{flex-wrap:wrap;gap:0;display:inline-flex}.landing-product-provider-item>span+span{margin-inline-start:4px}html[lang=ar] .landing-product-provider-item>span:nth-child(3){margin-inline-start:0}.landing-product-provider-accent{color:var(--accent-color);font-weight:800}.landing-product-provider-separator{color:currentColor}@supports (color:color-mix(in lab,red,red)){.landing-product-provider-separator{color:color-mix(in srgb,currentColor 35%,transparent)}}.landing-product-arrow{color:currentColor;justify-self:end}@supports (color:color-mix(in lab,red,red)){.landing-product-arrow{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}[dir=rtl] .landing-product-arrow{transform:scaleX(-1)}.adw-action-row+.adw-action-row,.native-row+.native-row{border-block-start:1px solid var(--card-shade-color)}.adw-action-row.activatable:hover,.native-row.activatable:hover,.native-row-button:hover{background:var(--control-hover-bg-color)}.native-row-button:active,.native-row-button[aria-pressed=true]{background:var(--control-active-bg-color)}.adw-row-title,.native-row-title,.card-title{color:inherit;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.adw-row-subtitle,.native-row-subtitle,.supporting-text{color:currentColor;margin:2px 0 0}@supports (color:color-mix(in lab,red,red)){.adw-row-subtitle,.native-row-subtitle,.supporting-text{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.adw-row-subtitle,.native-row-subtitle,.supporting-text{font-size:.875rem;line-height:1.4}.adw-symbolic-icon,.native-icon,.native-row-icon{color:currentColor;block-size:1rem;inline-size:1rem}@supports (color:color-mix(in lab,red,red)){.adw-symbolic-icon,.native-icon,.native-row-icon{color:color-mix(in srgb,currentColor 70%,transparent)}}.adw-row-end{color:currentColor;justify-self:end}@supports (color:color-mix(in lab,red,red)){.adw-row-end{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.native-row-copy{min-inline-size:0;display:grid}.busymark-keyboard-shortcuts-actions{padding-inline:var(--space-1);justify-content:flex-end;margin-block-start:var(--space-2);margin-block-end:var(--space-4);display:flex}.busymark-feature-reference-actions,.busymark-git-feature-list{margin-block-start:0}.busymark-keyboard-shortcuts-more{white-space:nowrap}.busymark-shortcut-row{align-items:start}.busymark-shortcut-key{background:var(--control-bg-color);color:currentColor;border-radius:6px;justify-self:end;align-items:center;min-block-size:28px;padding-inline:9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.busymark-shortcut-key{color:color-mix(in srgb,currentColor 86%,transparent)}}.busymark-shortcut-key{white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.78rem;font-weight:700;line-height:1;box-shadow:inset 0 -1px}@supports (color:color-mix(in lab,red,red)){.busymark-shortcut-key{box-shadow:inset 0 -1px color-mix(in srgb,currentColor 14%,transparent)}}.adw-banner{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--card-radius);background:var(--warning-bg-color);display:flex}@supports (color:color-mix(in lab,red,red)){.adw-banner{background:color-mix(in srgb,var(--warning-bg-color)16%,var(--card-bg-color))}}.adw-banner{color:var(--window-fg-color);box-shadow:0 0 0 1px var(--warning-bg-color)}@supports (color:color-mix(in lab,red,red)){.adw-banner{box-shadow:0 0 0 1px color-mix(in srgb,var(--warning-bg-color)30%,transparent)}}.adw-banner .adw-symbolic-icon{color:var(--warning-color)}.site-footer,.footer-shell{border-block-start:1px solid var(--headerbar-shade-color);background:var(--window-bg-color);color:var(--window-fg-color);margin-block-start:var(--space-6)}@supports (color:color-mix(in lab,red,red)){.site-footer,.footer-shell{color:color-mix(in srgb,var(--window-fg-color)var(--dim-opacity),transparent)}}.site-footer-inner,.footer-inner{width:min(100% - calc(var(--site-gutter)*2),var(--site-shell-max));padding-block:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline:auto;padding-inline:0;display:flex}.site-footer a,.footer-shell a{color:inherit;text-decoration:none}.site-footer a:hover,.footer-shell a:hover{color:var(--window-fg-color)}.footer-brand-link{align-items:center;gap:var(--space-1);min-inline-size:0;color:inherit;text-decoration:none;display:inline-flex}.footer-brand-logo{block-size:22px;inline-size:22px}.footer-meta{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.footer-meta-copy{color:inherit;font-size:.8125rem}.footer-utility{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.footer-status-pill{align-items:center;gap:var(--space-1);border-radius:var(--pill-radius);background:var(--control-bg-color);min-height:30px;color:inherit;padding-inline:10px;font-size:.8125rem;font-weight:600;display:inline-flex}.footer-status-pill svg{block-size:1rem;inline-size:1rem}.footer-status-label{color:currentColor}@supports (color:color-mix(in lab,red,red)){.footer-status-label{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}.footer-status-value{color:var(--window-fg-color)}@media(max-width:1023.98px){.nav-utility-group{display:none}}@media(max-width:860px){.hero,.landing-hero{gap:var(--space-4);grid-template-columns:1fr;padding-block-start:var(--space-4)}.busymax-product-layout .busymax-left-column{display:contents}.busymax-product-layout .hero-copy,.busymax-product-layout .landing-hero-copy{max-inline-size:none;display:contents}.busymax-product-layout .hero-title{order:0}.busymax-product-layout .hero-subtitle{order:1}.busymax-product-layout .hero-description{order:2;inline-size:100%;max-inline-size:none}.busymax-product-layout .landing-value-section{order:3}.busymax-product-layout .welcome-section{order:4}.busymax-sticky-visual{order:5;max-block-size:none;position:static}.busymax-product-layout .workspace-section{order:6}.busymax-product-layout .views-section{order:7}.busymax-product-layout .keyboard-shortcuts-section{order:8}.busymax-product-layout .hero-actions{order:9}.busymark-shortcut-row{grid-template-columns:auto minmax(0,1fr)}.busymark-shortcut-key{grid-column:2;justify-self:start;margin-block-start:4px}.hero-copy,.landing-hero-copy{max-inline-size:44rem}}@media(max-width:560px){.page-shell,.page-shell-narrow{padding-block:var(--space-3)var(--space-5)}.site-nav-bar{gap:var(--space-1)}.brand-tagline{display:none}.adw-action-row,.native-row{padding-inline:var(--space-2)}.site-footer-inner,.footer-inner,.footer-meta{justify-content:start}}@media(max-width:520px){.hero-actions{align-items:stretch}.hero-actions .adw-button{inline-size:100%}}}@layer utilities{.hidden{display:none}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}.content-measure{max-inline-size:68ch}.text-muted{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-muted{color:color-mix(in srgb,currentColor var(--dim-opacity),transparent)}}}
