@font-face{font-style:normal;font-weight:400 700;src:url(/fonts/GeistMono-latin-ext-a0761690ccf4441ace5cec893b82d4ab.woff2?vsn=d) format("woff2");font-family:Geist Mono;font-display:swap;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-style:normal;font-weight:400 700;src:url(/fonts/GeistMono-latin-da83d5f06d825c5ae65b7cca706cb312.woff2?vsn=d) format("woff2");font-family:Geist Mono;font-display:swap;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-style:normal;font-weight:100 900;src:url(/fonts/InterVariable-2bf3d951bf9d6109437ea0874bbf12fb.woff2?vsn=d) format("woff2");font-family:Inter;font-display:swap;font-optical-sizing:auto}@font-face{font-style:italic;font-weight:100 900;src:url(/fonts/InterVariable-Italic-8d1dc86da25893737b6bb8a9c64b790e.woff2?vsn=d) format("woff2");font-family:Inter;font-display:swap;font-optical-sizing:auto}@font-face{font-style:normal;font-weight:100 900;src:url(/fonts/InterVariable-2bf3d951bf9d6109437ea0874bbf12fb.woff2?vsn=d) format("woff2");font-family:Inter Variable;font-display:swap;font-optical-sizing:auto}@font-face{font-style:italic;font-weight:100 900;src:url(/fonts/InterVariable-Italic-8d1dc86da25893737b6bb8a9c64b790e.woff2?vsn=d) format("woff2");font-family:Inter Variable;font-display:swap;font-optical-sizing:auto}@font-face{font-style:normal;font-weight:100 900;src:url(/fonts/NotoSansGeorgian-georgian-db4dda0d006e47170b088f115d7a46c1.woff2?vsn=d) format("woff2");font-family:Noto Sans Georgian;font-display:swap;unicode-range:U+0589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}.noora-alert{--noora-alert-error-icon: var(--noora-red-500);--noora-alert-error-secondary-background: light-dark( var(--noora-red-50), var(--noora-alpha-red) );--noora-alert-success-icon: var(--noora-green-600);--noora-alert-success-secondary-background: light-dark( var(--noora-green-50), var(--noora-alpha-green) );--noora-alert-warning-icon: var(--noora-orange-600);--noora-alert-warning-secondary-background: light-dark( var(--noora-orange-50), var(--noora-alpha-orange) );--noora-alert-information-icon: var(--noora-azure-500);--noora-alert-information-secondary-background: light-dark( var(--noora-azure-50), var(--noora-alpha-azure) );display:flex;border-radius:var(--noora-radius-4);>[data-part=title]{color:var(--noora-surface-label-primary)}[data-part=description]{margin-top:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-medium)}[data-part=dismiss-icon]{flex-shrink:0}&[data-type=primary]{box-shadow:var(--noora-border-medium);background:var(--noora-surface-background-primary)}&[data-type=secondary]{&[data-status=information]{background:var(--noora-alert-information-secondary-background)}&[data-status=success]{background:var(--noora-alert-success-secondary-background)}&[data-status=warning]{background:var(--noora-alert-warning-secondary-background)}&[data-status=error]{background:var(--noora-alert-error-secondary-background)}}&[data-size=small],&[data-size=medium]{>[data-part=actions]{display:flex}}&[data-size=small]{gap:var(--noora-spacing-4);padding:var(--noora-spacing-4);>[data-part=icon]{display:flex;flex-shrink:0;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);& svg{width:100%;height:100%}}[data-part=title]{font:var(--noora-font-body-small)}}&[data-size=medium]{gap:var(--noora-spacing-5);padding:var(--noora-spacing-4) var(--noora-spacing-5);>[data-part=icon]{display:flex;flex-shrink:0;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}[data-part=title]{font:var(--noora-font-body-medium)}}&[data-size=large]{gap:var(--noora-spacing-6);padding:var(--noora-spacing-6);>[data-part=icon]{display:flex;flex-shrink:0;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}>[data-part=column]{display:flex;flex-direction:column;>[data-part=title]{font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=actions]{margin-top:var(--noora-spacing-4)}}}&[data-status=information]{[data-part=icon]{color:var(--noora-alert-information-icon)}}&[data-status=error]{[data-part=icon]{color:var(--noora-alert-error-icon)}}&[data-status=success]{[data-part=icon]{color:var(--noora-alert-success-icon)}}&[data-status=warning]{[data-part=icon]{color:var(--noora-alert-warning-icon)}}}.noora-avatar{--noora-avatar-gray-background: light-dark( var(--noora-neutral-light-300), var(--noora-neutral-dark-900) );--noora-avatar-gray-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-dark-50) );--noora-avatar-red-background: light-dark( var(--noora-red-100), var(--noora-red-800) );--noora-avatar-red-label: light-dark( var(--noora-red-800), var(--noora-red-100) );--noora-avatar-orange-background: light-dark( var(--noora-orange-100), var(--noora-orange-800) );--noora-avatar-orange-label: light-dark( var(--noora-orange-800), var(--noora-orange-100) );--noora-avatar-yellow-background: light-dark( var(--noora-yellow-100), var(--noora-yellow-800) );--noora-avatar-yellow-label: light-dark( var(--noora-yellow-800), var(--noora-yellow-100) );--noora-avatar-green-background: light-dark( var(--noora-green-100), var(--noora-green-800) );--noora-avatar-green-label: light-dark( var(--noora-green-800), var(--noora-green-100) );--noora-avatar-azure-background: light-dark( var(--noora-azure-100), var(--noora-azure-800) );--noora-avatar-azure-label: light-dark( var(--noora-azure-800), var(--noora-azure-100) );--noora-avatar-blue-background: light-dark( var(--noora-blue-100), var(--noora-blue-800) );--noora-avatar-blue-label: light-dark( var(--noora-blue-800), var(--noora-blue-100) );--noora-avatar-purple-background: light-dark( var(--noora-purple-100), var(--noora-purple-800) );--noora-avatar-purple-label: light-dark( var(--noora-purple-800), var(--noora-purple-100) );--noora-avatar-pink-background: light-dark( var(--noora-pink-100), var(--noora-pink-800) );--noora-avatar-pink-label: light-dark( var(--noora-pink-800), var(--noora-pink-100) );--noora-size-2xsmall: 20px;--noora-size-xsmall: 24px;--noora-size-small: 32px;--noora-size-medium: 40px;--noora-size-large: 46px;--noora-size-xlarge: 56px;--noora-size-2xlarge: 64px;display:flex;align-items:center;border-radius:var(--noora-radius-6);overflow:hidden;&[data-color=gray]{background-color:var(--noora-avatar-gray-background);[data-part=initials]{color:var(--noora-avatar-gray-label)}}&[data-color=red]{background-color:var(--noora-avatar-red-background);[data-part=initials]{color:var(--noora-avatar-red-label)}}&[data-color=orange]{background-color:var(--noora-avatar-orange-background);[data-part=initials]{color:var(--noora-avatar-orange-label)}}&[data-color=yellow]{background-color:var(--noora-avatar-yellow-background);[data-part=initials]{color:var(--noora-avatar-yellow-label)}}&[data-color=green]{background-color:var(--noora-avatar-green-background);[data-part=initials]{color:var(--noora-avatar-green-label)}}&[data-color=azure]{background-color:var(--noora-avatar-azure-background);[data-part=initials]{color:var(--noora-avatar-azure-label)}}&[data-color=blue]{background-color:var(--noora-avatar-blue-background);[data-part=initials]{color:var(--noora-avatar-blue-label)}}&[data-color=purple]{background-color:var(--noora-avatar-purple-background);[data-part=initials]{color:var(--noora-avatar-purple-label)}}&[data-color=pink]{background-color:var(--noora-avatar-pink-background);[data-part=initials]{color:var(--noora-avatar-pink-label)}}&[data-size="2xsmall"]{border-radius:var(--noora-radius-2);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-2xsmall);height:var(--noora-size-2xsmall)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}&[data-size=xsmall]{border-radius:var(--noora-radius-2);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-xsmall);height:var(--noora-size-xsmall)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}&[data-size=small]{border-radius:var(--noora-radius-3);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-small);height:var(--noora-size-small)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}&[data-size=medium]{border-radius:var(--noora-radius-4);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-medium);height:var(--noora-size-medium)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}&[data-size=large]{border-radius:var(--noora-radius-4);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-large);height:var(--noora-size-large)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}}&[data-size=xlarge]{border-radius:var(--noora-radius-6);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-xlarge);height:var(--noora-size-xlarge)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-heading-medium)}}&[data-size="2xlarge"]{border-radius:var(--noora-radius-6);&,[data-part=image],.noora-avatar__fallback-image{width:var(--noora-size-2xlarge);height:var(--noora-size-2xlarge)}[data-part=initials]{font:var(--noora-font-weight-regular) var(--noora-font-heading-large)}}[data-part=image],.noora-avatar__fallback-image{position:relative;top:0;left:0}[data-part=image]{display:none}[data-part=image][data-state=visible]{display:block}[data-part=fallback][data-state=hidden]{display:none}[data-part=initials]{flex-grow:1;font:var(--noora-font-weight-regular) var(--noora-font-heading-large);text-align:center}[data-part=fallback-image-background]{fill:var(--noora-avatar-gray-background)}[data-part=fallback-image-label]{fill:var(--noora-avatar-gray-label)}}.noora-badge{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--noora-radius-2);padding:var(--noora-spacing-1) var(--noora-spacing-4);&[data-disabled]{background:var(--noora-badge-disabled-background)!important;color:var(--noora-badge-disabled-label)!important}&[data-icon]{padding-left:var(--noora-spacing-2)}&[data-dot]{padding-left:var(--noora-spacing-0)}&[data-icon-only]{padding:var(--noora-spacing-1)}&[data-size=small]{font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);&[data-icon]{gap:var(--noora-spacing-1)}[data-part=icon]{width:var(--noora-icon-size-small);height:var(--noora-icon-size-small);& svg{width:100%;height:100%}}}&[data-size=large]{font:var(--noora-font-weight-medium) var(--noora-font-body-small);&[data-icon]{gap:var(--noora-spacing-2)}&[data-icon-only]{padding:var(--noora-spacing-2)}[data-part=icon]{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);& svg{width:100%;height:100%}}}&[data-style=fill]{color:var(--noora-badge-fill-label);&[data-color=neutral]{background:var(--noora-badge-fill-neutral)}&[data-color=destructive]{background:var(--noora-badge-fill-destructive)}&[data-color=warning]{background:var(--noora-badge-fill-warning)}&[data-color=attention]{background:var(--noora-badge-fill-attention)}&[data-color=success]{background:var(--noora-badge-fill-success)}&[data-color=information]{background:var(--noora-badge-fill-information)}&[data-color=focus]{background:var(--noora-badge-fill-focus)}&[data-color=primary]{background:var(--noora-badge-fill-primary)}&[data-color=secondary]{background:var(--noora-badge-fill-secondary)}}&[data-style=light-fill]{&[data-color=neutral]{background:var(--noora-badge-light-fill-neutral-background);color:var(--noora-badge-light-fill-neutral-label);box-shadow:0 0 0 1px light-dark(color-mix(in oklch,var(--noora-neutral-light-1100) 40%,transparent),color-mix(in oklch,var(--noora-neutral-light-100) 20%,transparent))}&[data-color=destructive]{background:var(--noora-badge-light-fill-destructive-background);color:var(--noora-badge-light-fill-destructive-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-destructive-label) 40%,transparent)}&[data-color=warning]{background:var(--noora-badge-light-fill-warning-background);color:var(--noora-badge-light-fill-warning-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-warning-label) 40%,transparent)}&[data-color=attention]{background:var(--noora-badge-light-fill-attention-background);color:var(--noora-badge-light-fill-attention-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-attention-label) 40%,transparent)}&[data-color=success]{background:var(--noora-badge-light-fill-success-background);color:var(--noora-badge-light-fill-success-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-success-label) 40%,transparent)}&[data-color=information]{background:var(--noora-badge-light-fill-information-background);color:var(--noora-badge-light-fill-information-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-information-label) 40%,transparent)}&[data-color=focus]{background:var(--noora-badge-light-fill-focus-background);color:var(--noora-badge-light-fill-focus-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-focus-label) 40%,transparent)}&[data-color=primary]{background:var(--noora-badge-light-fill-primary-background);color:var(--noora-badge-light-fill-primary-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-primary-label) 40%,transparent)}&[data-color=secondary]{background:var(--noora-badge-light-fill-secondary-background);color:var(--noora-badge-light-fill-secondary-label);box-shadow:0 0 0 1px color-mix(in oklch,var(--noora-badge-light-fill-secondary-label) 40%,transparent)}}}.noora-status-badge{display:inline-flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-2) var(--noora-spacing-4) var(--noora-spacing-2) var(--noora-spacing-2);[data-part=icon]{display:inline-flex;justify-content:center;align-items:center;& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}[data-part=label]{font:var(--noora-font-weight-medium) var(--noora-font-body-small)}&:not([data-status=disabled]){color:var(--noora-surface-label-primary)}&[data-status=disabled]{color:var(--noora-surface-label-disabled)}&[data-status=success] [data-part=icon]{color:var(--noora-badge-status-success)}&[data-status=error] [data-part=icon]{color:var(--noora-badge-status-error)}&[data-status=warning] [data-part=icon]{color:var(--noora-badge-status-warning)}&[data-status=attention] [data-part=icon]{color:var(--noora-badge-status-attention)}&[data-status=in_progress] [data-part=icon]{color:var(--noora-badge-status-in-progress)}}.noora-banner{--noora-banner-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-banner-label-secondary: light-dark( var(--noora-neutral-light-800), var(--noora-neutral-light-500) );--noora-banner-primary-background: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1100) );--noora-banner-primary-border: light-dark( var(--noora-neutral-light-400), var(--noora-neutral-dark-700) );--noora-banner-error-background: light-dark( var(--noora-red-50), oklch(58.7% .23 30.7 / .16) );--noora-banner-error-border: var(--noora-red-500);--noora-banner-success-background: light-dark( var(--noora-green-50), oklch(63.8% .19 143.8 / .16) );--noora-banner-success-border: var(--noora-green-600);--noora-banner-warning-background: light-dark( var(--noora-orange-50), oklch(71.9% .185 48.7 / .16) );--noora-banner-warning-border: var(--noora-orange-600);--noora-banner-information-background: light-dark( var(--noora-azure-50), oklch(57% .127 238.5 / .16) );--noora-banner-information-border: var(--noora-azure-500);--noora-banner-grid-color: light-dark( oklch(21.7% .002 247.941), oklch(99.4% 0 0) );display:flex;position:relative;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--noora-spacing-5);padding:var(--noora-spacing-5) var(--noora-spacing-11);min-width:0;width:100%;overflow-x:hidden;color:var(--noora-banner-label);[data-part=background]{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:100%;color:var(--noora-banner-grid-color)}[data-part=icon]{display:flex;flex:0 0 auto;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{flex-shrink:0;width:100%;height:100%}}[data-part=title]{font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=dot]{font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall)}[data-part=description]{font:var(--noora-font-body-medium)}[data-part=dismiss-icon]{display:flex;position:absolute;top:50%;right:var(--noora-spacing-5);justify-content:center;transform:translateY(-50%);cursor:pointer;border:none;background:none;padding:0;color:var(--noora-banner-label-secondary);& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}&[data-status=primary]{border-bottom:2px solid var(--noora-banner-primary-border);background:var(--noora-banner-primary-background);[data-part=icon]{color:var(--noora-banner-label)}}&[data-status=error]{border-bottom:2px solid var(--noora-banner-error-border);background:var(--noora-banner-error-background);[data-part=icon]{color:var(--noora-red-500)}}&[data-status=success]{border-bottom:2px solid var(--noora-banner-success-border);background:var(--noora-banner-success-background);[data-part=icon]{color:var(--noora-green-600)}}&[data-status=warning]{border-bottom:2px solid var(--noora-banner-warning-border);background:var(--noora-banner-warning-background);[data-part=icon]{color:var(--noora-orange-600)}}&[data-status=information]{border-bottom:2px solid var(--noora-banner-information-border);background:var(--noora-banner-information-background);[data-part=icon]{color:var(--noora-azure-500)}}}.noora-breadcrumbs{--noora-breadcrumb-icon: light-dark( var(--noora-neutral-light-800), var(--noora-neutral-dark-200) );--noora-breadcrumb-label: light-dark( var(--noora-neutral-light-1100), var(--noora-neutral-dark-50) );--noora-breadcrumb-background: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1100) );display:flex;flex-direction:row;align-items:center;z-index:var(--noora-z-index-10);[data-part=slash],[data-part=arrow]{padding:0 var(--noora-spacing-2);width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);color:var(--noora-breadcrumb-icon);& svg{width:100%;height:100%}}&:not([data-style=slash])>[data-part=slash],&:not([data-style=arrow])>[data-part=arrow],[data-part=slash]:nth-last-child(2),[data-part=arrow]:last-child{display:none}}.noora-breadcrumb{position:relative;display:flex;flex-wrap:wrap;align-items:center;z-index:var(--noora-z-index-8);[data-part=link]{display:flex;align-items:center;gap:var(--noora-spacing-2);padding:var(--noora-spacing-2);text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--noora-radius-3);font:var(--noora-font-body-medium);[data-part=icon]{flex-shrink:0;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-breadcrumb-icon);& svg{width:100%;height:100%}}[data-part=label]{color:var(--noora-breadcrumb-label);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}&:focus-visible{outline:none;box-shadow:var(--noora-border-light-focus)}}[data-part=trigger]{display:inline-flex;flex-shrink:0;align-items:center;padding:var(--noora-spacing-3);border-radius:var(--noora-radius-3);border:unset;background:unset;cursor:pointer;outline:unset;color:var(--noora-breadcrumb-icon);& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}&:hover,&:active,&[data-state=open]{box-shadow:var(--noora-border-light-default);background-color:var(--noora-breadcrumb-background)}&:focus-visible{box-shadow:var(--noora-border-light-focus);background-color:var(--noora-breadcrumb-background)}+[data-part=positioner]{display:none}&[data-state=open]+[data-part=positioner]{display:flex}}[data-part=positioner]{z-index:var(--noora-z-index-12);transition:display .15s allow-discrete}.noora-dropdown-content,[data-part=positioner]>[data-part=content]{display:block;width:max-content;min-width:320px;box-shadow:0 0 0 1px light-dark(oklch(32% .005 247.968 / .12),oklch(54.9% 0 0 / .25)),0 8px 24px #00000029,0 4px 8px #00000014;border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);overflow:hidden;opacity:0;transform:translateY(-.25rem);transition:opacity .15s var(--ease-out-cubic),transform .15s var(--ease-out-cubic);>[data-part=items]{padding:var(--noora-spacing-4);max-height:min(250px,calc(100vh - 8rem));overflow-y:auto;[data-part=item]+[data-part=item]{margin-top:var(--noora-spacing-3)}}>[data-part=footer]{padding:var(--noora-spacing-4);border-top:1px solid light-dark(var(--noora-neutral-light-200),var(--noora-neutral-dark-900));background:var(--noora-surface-background-primary)}}[data-part=trigger][data-state=open]+[data-part=positioner]>[data-part=content]{opacity:1;transform:translateY(0);transition:opacity .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic);@starting-style{opacity:0;transform:translateY(-.25rem)}}[data-part=item]:not([data-selected]) [data-part=check]{visibility:hidden}[data-part=item][data-selected]{background:var(--noora-dropdown-hover-background)}[data-part=item]:focus{outline:none;background:var(--noora-dropdown-hover-background)}[data-part=right-icon]{display:flex;align-items:center;gap:var(--noora-spacing-3)}[data-part=right-icon]:has(.noora-badge),[data-part=right-icon]:has([data-part=check]){width:auto;height:auto}[data-part=check]{display:inline-flex;flex-shrink:0;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}[data-part=left-icon],[data-part=right-icon]{color:var(--noora-surface-label-primary)}}@media (prefers-reduced-motion:reduce){.noora-breadcrumb [data-part=positioner],.noora-breadcrumb [data-part=positioner]>[data-part=content]{transition:none}}.noora-button-group{--noora-button-group-background: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1200) );--noora-button-group-label: light-dark( var(--noora-neutral-light-1000), var(--noora-neutral-light-50) );--noora-button-group-hover-background: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1100) );--noora-button-group-hover-label: light-dark( var(--noora-neutral-light-1100), var(--noora-neutral-light-100) );--noora-button-group-active-background: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );--noora-button-group-active-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-button-group-disabled-background: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1000) );--noora-button-group-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-dark-600) );display:flex;flex-direction:row;align-items:center;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background-color:var(--noora-button-group-background);padding:var(--noora-spacing-1);overflow:hidden;&[data-size=small]{gap:var(--noora-spacing-1)}&[data-size=medium],&[data-size=large]{gap:var(--noora-spacing-2)}}.noora-button-group-item{--noora-border-button-group: inset 0px 2px 2px 0px oklch(32% .005 247.968 / .06), inset 0px 1px 1px 0px oklch(32% .005 247.968 / .08);display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-1);cursor:pointer;outline:unset;border:unset;border-radius:var(--noora-radius-2);background-color:unset;overflow:hidden;color:var(--noora-button-group-label);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);user-select:none;text-decoration:unset;html[data-theme=dark] &{--noora-border-button-group: inset 0px 3px 3px 0px oklch(0% 0 0 / .3), inset 0px 1px 1px 0px oklch(0% 0 0 / .3)}&:hover{background-color:var(--noora-button-group-hover-background);color:var(--noora-button-group-hover-label)}&:active,&[data-selected]{box-shadow:var(--noora-border-button-group);background-color:var(--noora-button-group-active-background);color:var(--noora-button-group-active-label)}&:disabled{cursor:not-allowed;background:var(--noora-button-group-disabled-background)!important;color:var(--noora-button-group-disabled-label)!important}>[data-part=label]{padding:var(--noora-spacing-0) var(--noora-spacing-2)}.noora-button-group[data-size=small] &{padding:var(--noora-spacing-3) var(--noora-spacing-4);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);&[data-icon-only]{padding:var(--noora-spacing-3)}& svg{width:var(--noora-icon-size-small);height:var(--noora-icon-size-small)}}.noora-button-group[data-size=medium] &{gap:var(--noora-spacing-1);padding:var(--noora-spacing-2) var(--noora-spacing-2);font:var(--noora-font-weight-medium) var(--noora-font-body-small);&[data-icon-only]{padding:var(--noora-spacing-2)}>[data-part=label]{padding:var(--noora-spacing-0) var(--noora-spacing-2)}& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}.noora-button-group[data-size=large] &{padding:var(--noora-spacing-2) var(--noora-spacing-4);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);&[data-icon-only]{padding:var(--noora-spacing-2)}& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}}.noora-button,.noora-link-button,.noora-neutral-button{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;-webkit-appearance:button;border:0;border-radius:var(--noora-radius-3);padding:0;text-decoration:none;& svg{pointer-events:none}}.noora-button{--noora-button-icon-size: var(--noora-icon-size-large);cursor:pointer;outline:unset;transition:transform .15s var(--ease-out-cubic);box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent;&[disabled]{cursor:not-allowed}&:not(:disabled):active{transform:scale(.97)}>span{padding:0rem var(--noora-spacing-2)}&[data-variant=primary]{box-shadow:var(--noora-button-border-primary);background:var(--noora-button-background-primary);color:var(--noora-button-primary-label);&:hover{box-shadow:var(--noora-button-border-primary-hover);background:var(--noora-button-background-primary-hover)}&:focus-visible{box-shadow:var(--noora-button-border-primary-focus)}&[disabled]{box-shadow:var(--noora-button-border-primary-disabled);background:var(--noora-button-background-primary-disabled);color:var(--noora-button-primary-disabled-label)}&:not(:disabled):active{box-shadow:var(--noora-button-border-primary-active);background:var(--noora-button-background-primary-active)}}&[data-variant=secondary]{box-shadow:var(--noora-button-border-secondary);background:var(--noora-button-background-secondary);color:var(--noora-button-secondary-label);&:hover{background:var(--noora-button-background-secondary-hover)}&:focus-visible{box-shadow:var(--noora-button-border-secondary-focus)}&[disabled]{box-shadow:var(--noora-button-border-secondary-disabled);background:var(--noora-button-background-secondary-disabled);color:var(--noora-button-secondary-disabled-label)}&:not(:disabled):active{box-shadow:var(--noora-button-border-secondary-active);background:var(--noora-button-background-secondary-active)}}&[data-variant=destructive]{box-shadow:var(--noora-button-border-destructive);background:var(--noora-button-background-destructive);color:var(--noora-button-destructive-label);&:hover{box-shadow:var(--noora-button-border-destructive-hover);background:var(--noora-button-background-destructive-hover)}&:focus-visible{box-shadow:var(--noora-button-border-destructive-focus)}&[disabled]{box-shadow:var(--noora-button-border-destructive-disabled);background:var(--noora-button-background-destructive-disabled);color:var(--noora-button-destructive-disabled-label)}&:not(:disabled):active{box-shadow:var(--noora-button-border-destructive-active);background:var(--noora-button-destructive-background)}}&[data-icon-only]{padding:var(--noora-spacing-3)}&[data-size=small]{--noora-button-icon-size: var(--noora-icon-size-small);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);&:not([data-icon-only]){padding:var(--noora-spacing-3) var(--noora-spacing-2)}& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}&[data-size=medium]{--noora-button-icon-size: var(--noora-icon-size-medium);font:var(--noora-font-weight-medium) var(--noora-font-body-small);&:not([data-icon-only]){padding:var(--noora-spacing-3) var(--noora-spacing-2)}& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}&[data-size=large]{--noora-button-icon-size: var(--noora-icon-size-large);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);&:not([data-icon-only]){padding:var(--noora-spacing-3) var(--noora-spacing-4)}& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}}.noora-link-button{--noora-link-button-primary-label: light-dark( var(--noora-purple-500), var(--noora-purple-300) );--noora-link-button-secondary-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-link-button-destructive-label: light-dark( var(--noora-red-500), var(--noora-red-300) );--noora-link-button-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-light-300) );display:inline-flex;gap:var(--noora-spacing-1);border-radius:var(--noora-radius-1);background:transparent;&:focus-visible{outline:2px solid currentColor;outline-offset:2px}&:disabled{cursor:not-allowed;color:var(--noora-link-button-disabled-label)!important}&:not(:disabled)[data-underline]{text-decoration:underline;&:hover{text-decoration-style:dotted}}&:not(:disabled):not([data-underline]):hover{text-decoration:underline}&[data-variant=primary]{color:var(--noora-link-button-primary-label)}&[data-variant=secondary]{color:var(--noora-link-button-secondary-label)}&[data-variant=destructive]{color:var(--noora-link-button-destructive-label)}&[data-size=small]{font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);& svg{width:var(--noora-icon-size-small);height:var(--noora-icon-size-small)}}&[data-size=medium]{font:var(--noora-font-weight-medium) var(--noora-font-body-small);& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}&[data-size=large]{font:var(--noora-font-weight-medium) var(--noora-font-body-medium);& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}}.noora-neutral-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;border-radius:var(--noora-radius-3);background:unset;padding:var(--noora-spacing-3);color:var(--noora-button-neutral-label);text-decoration:none;transition:transform .15s var(--ease-out-cubic);&:not(:disabled):hover{background:var(--noora-button-neutral-background-hover)}&:not(:disabled):active{background:var(--noora-button-neutral-background-active);transform:scale(.97)}&[disabled]{cursor:not-allowed;color:var(--noora-button-neutral-disabled-label)}>[data-part=label]{padding:0rem var(--noora-spacing-2)}&[data-icon-only]{padding:var(--noora-spacing-3)}&[data-size=small]{--noora-button-icon-size: var(--noora-icon-size-small);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);&:not([data-icon-only]){padding:var(--noora-spacing-3) var(--noora-spacing-2)}& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}&[data-size=medium],&[data-size=large]{&:not([data-icon-only]){padding:var(--noora-spacing-3)}}&[data-size=medium]{--noora-button-icon-size: var(--noora-icon-size-medium);font:var(--noora-font-weight-medium) var(--noora-font-body-small);& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}&[data-size=large]{--noora-button-icon-size: var(--noora-icon-size-large);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);& svg{width:var(--noora-button-icon-size);height:var(--noora-button-icon-size)}}&[data-with-label]{&[data-size=small],&[data-size=medium]{padding:var(--noora-spacing-3) var(--noora-spacing-2)}&[data-size=large]{padding:var(--noora-spacing-3) var(--noora-spacing-4)}}}@media (prefers-reduced-motion:reduce){.noora-button,.noora-neutral-button{transition:none;&:not(:disabled):active{transform:none}}}.noora-button-dropdown{display:inline-flex;position:relative;flex-direction:row;align-items:stretch;border-radius:var(--noora-radius-3);box-shadow:var(--noora-button-border-secondary);&:hover{box-shadow:var(--noora-button-border-secondary)}html[data-theme=dark] &:hover{box-shadow:var(--noora-button-border-secondary-hover)}&:has(:focus-visible){box-shadow:var(--noora-button-border-secondary-focus)}&:has([data-part=main-button]:disabled){box-shadow:var(--noora-button-border-secondary-disabled)}[data-part=main-button],[data-part=trigger]{cursor:pointer;outline:unset;border:0;&:disabled{cursor:not-allowed}}[data-part=main-button]{display:inline-flex;justify-content:center;align-items:center;gap:var(--noora-spacing-1);overflow:clip;border-radius:var(--noora-radius-3) 0 0 var(--noora-radius-3);background:var(--noora-button-background-secondary);color:var(--noora-button-secondary-label);>span{padding:0rem var(--noora-spacing-2)}&:hover:not(:disabled){background:var(--noora-button-background-secondary-hover)}&:disabled{background:var(--noora-button-background-secondary-disabled);color:var(--noora-button-secondary-disabled-label)}}[data-part=trigger]{display:inline-flex;justify-content:center;align-items:center;overflow:clip;border-left:1px solid var(--noora-surface-border-primary);border-radius:0 var(--noora-radius-3) var(--noora-radius-3) 0;background:var(--noora-button-background-secondary);color:var(--noora-button-secondary-label);&:hover:not(:disabled){background:var(--noora-button-background-secondary-hover)}&:disabled{background:var(--noora-button-background-secondary-disabled);color:var(--noora-button-secondary-disabled-label)}}[data-part=icon-left],[data-part=icon-right],[data-part=indicator]{display:inline-flex;& svg{width:100%;height:100%}}[data-part=positioner]{display:none}>[data-state=open]~[data-part=positioner]{display:flex;position:absolute!important;top:100%!important;left:0!important;right:unset!important;bottom:unset!important;z-index:var(--noora-z-index-10);margin-top:var(--noora-spacing-2);min-width:100%;width:max-content!important;transform:none!important}&[data-align=end]>[data-state=open]~[data-part=positioner]{left:unset!important;right:0!important}&[data-size=medium]{[data-part=main-button]{padding:var(--noora-spacing-3) var(--noora-spacing-2);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}[data-part=trigger]{padding:var(--noora-spacing-3)}[data-part=icon-left],[data-part=icon-right],[data-part=indicator]{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}&[data-size=large]{[data-part=main-button]{padding:var(--noora-spacing-3);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=trigger]{padding:var(--noora-spacing-3)}[data-part=icon-left],[data-part=icon-right],[data-part=indicator]{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}}.noora-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-5);box-shadow:var(--noora-border-section);border-radius:var(--noora-radius-6);background:var(--noora-surface-background-tertiary);justify-section:center;box-sizing:border-box;padding:var(--noora-spacing-2);>[data-part=header]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-3);box-sizing:border-box;padding:var(--noora-spacing-4) var(--noora-spacing-4) 0;width:100%;[data-part=icon-with-title]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-3);[data-part=icon]{display:flex;gap:10px;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-3);width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-surface-label-primary);& svg{width:100%;height:100%}}[data-part=title]{display:inline-flex;flex:1 0 0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}}@media (max-width:768px){flex-direction:column;align-items:flex-start}[data-part=actions]{display:flex;align-items:center;gap:var(--noora-spacing-4);@media (max-width:768px){flex-direction:column;align-items:flex-start}}}}.noora-card__section{display:flex;position:relative;flex-direction:column;gap:var(--noora-spacing-5);box-sizing:border-box;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-7);color:var(--noora-surface-label-primary)}.noora-chart{margin:0;padding:0;overflow:hidden;[data-part=chart]{width:100%;height:100%}}.noora-chart-tooltip{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-4);box-shadow:var(--noora-border-medium);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-5);>[data-part=title]{display:flex;align-items:center;gap:var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall)}[data-part=series-item]{display:flex;align-items:center;gap:var(--noora-spacing-3);width:100%}[data-part=dot]{flex-shrink:0;border-radius:var(--noora-radius-1);background:var(--color);width:8px;height:4px}[data-part=label]{overflow:hidden;color:var(--noora-surface-label-secondary);font:var(--noora-font-body-xsmall);text-overflow:ellipsis;white-space:nowrap}[data-part=value]{margin-left:auto;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall)}}.noora-checkbox{[data-part=root]{display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto;grid-template-areas:"control label" ".       description";justify-content:center;align-items:start;user-select:none;&[data-disabled]{cursor:not-allowed}}[data-part=control]{grid-area:control;margin-top:2px;&[data-disabled]{box-shadow:var(--noora-border-light-default);background:var(--noora-choice-selector-disabled-background)}&[data-focus]{box-shadow:var(--noora-border-light-focus)!important}&:not([data-disabled])[data-state=unchecked][data-hover]{background:var(--noora-choice-selector-uncheck-background-hover)}&[data-state=checked][data-hover],&[data-state=indeterminate][data-hover]{background:var(--noora-choice-selector-check-background-hover)}}[data-part=label]{display:flex;grid-area:label;margin-left:var(--noora-spacing-5);color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);&:has(+[data-part=description]){font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}}[data-part=description]{display:flex;grid-area:description;margin-top:var(--noora-spacing-2);margin-left:var(--noora-spacing-5);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small)}[data-part=hidden-input]:not([value]){display:none}}.noora-checkbox-control{display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border-radius:var(--noora-radius-2);width:16px;height:16px;color:var(--noora-choice-selector-label);& svg{width:12px;height:12px}[data-part=check],[data-part=minus]{display:none;width:12px;height:12px;color:var(--noora-choice-selector-label);& svg{width:100%;height:100%}}&[data-state=unchecked]{box-shadow:var(--noora-border-light-default);background:var(--noora-choice-selector-uncheck-background)}&[data-state=checked],&[data-state=indeterminate]{box-shadow:0 1px #fff3 inset;border:1px solid var(--noora-purple-500);background:var(--noora-choice-selector-check-background)}&[data-state=checked] [data-part=check]{display:flex}&[data-state=indeterminate] [data-part=minus]{display:flex}}.noora-date-picker{--noora-datepicker-range-background: light-dark( var(--noora-purple-50), oklch(from var(--noora-purple-500) l c h / .24) );--noora-datepicker-selected-background: var(--noora-purple-500);--noora-datepicker-selected-text: var(--noora-neutral-light-50);--noora-datepicker-range-text: light-dark( var(--noora-purple-500), var(--noora-purple-400) );--noora-datepicker-today-marker: light-dark( var(--noora-purple-500), var(--noora-purple-400) );--noora-datepicker-preset-hover-background: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );display:flex;flex-direction:column;position:relative;font:var(--noora-font-body-small);[data-part=trigger]{display:flex;align-items:center;justify-content:space-between;gap:var(--noora-spacing-4);cursor:pointer;outline:unset;box-shadow:var(--noora-button-border-secondary);border:0;border-radius:var(--noora-radius-3);background:var(--noora-button-background-secondary);padding:var(--noora-spacing-3) var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);width:fit-content;&:hover:not(:disabled){background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary)}&:disabled{cursor:not-allowed;color:var(--noora-surface-label-disabled)}&:focus-visible{background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary-focus)}&[data-state=open]{box-shadow:var(--noora-button-border-secondary-focus)}}html[data-theme=dark] & [data-part=trigger]:hover{box-shadow:var(--noora-button-border-secondary-hover)}[data-part=trigger-label]{font-weight:var(--noora-font-weight-medium)}[data-part=trigger-icon]{display:inline-flex;color:var(--noora-button-secondary-label);width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}[data-part=positioner]{margin-left:calc(-1 * var(--noora-spacing-2));&:not(:has(>[data-state])){display:none}@media (max-width:767px){margin-left:0}}[data-part=positioner][hidden],[data-part=content][hidden]{display:none}[data-part=content]{display:flex;flex-direction:row;background-color:var(--noora-surface-background-tertiary);box-shadow:var(--noora-border-heavy);border-radius:var(--noora-radius-6);@media (max-width:767px){flex-direction:column;width:var(--available-width);max-width:min(var(--available-width),302px);overflow:hidden}}[data-part=presets][data-device=desktop]{flex-direction:column;gap:var(--noora-spacing-5);padding:var(--noora-spacing-6) var(--noora-spacing-2);width:140px;@media (min-width:768px){display:flex}@media (max-width:767px){display:none}}[data-part=presets][data-device=mobile]{flex-direction:row;gap:var(--noora-spacing-2);padding:var(--noora-spacing-4);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}@media (min-width:768px){display:none}@media (max-width:767px){display:flex;flex-shrink:0}[data-part=preset-item]{@media (max-width:767px){flex-shrink:0}}}[data-part=preset-item]{display:flex;align-items:center;cursor:pointer;border:0;border-radius:var(--noora-radius-3);background:transparent;padding:var(--noora-spacing-2) var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small);white-space:nowrap;transition:background-color .15s ease;&:hover{background:var(--noora-datepicker-preset-hover-background)}&[data-selected=true]{background:var(--noora-datepicker-range-background);color:var(--noora-datepicker-range-text)}}[data-part=calendar]{display:flex;flex-direction:column;gap:var(--noora-spacing-3);overflow:hidden;background-color:var(--noora-surface-background-primary);border-radius:var(--noora-radius-6);@media (min-width:768px){box-shadow:var(--noora-border-light-default)}@media (max-width:767px){width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-top:1px solid var(--noora-content-divider-line)}}[data-part=months]{display:flex;gap:var(--noora-spacing-4)}[data-part=month]{display:flex;flex-direction:column;gap:var(--noora-spacing-5);padding:var(--noora-spacing-6);&[data-desktop-only]{@media (min-width:768px){display:flex}@media (max-width:767px){display:none}}@media (max-width:767px){padding:var(--noora-spacing-4)}}[data-part=view-control]{display:flex;align-items:center;justify-content:space-between}[data-part=prev-trigger],[data-part=next-trigger]{display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;border-radius:var(--noora-radius-3);background:transparent;padding:var(--noora-spacing-1);width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);color:var(--noora-surface-label-primary);&:hover{background:var(--noora-datepicker-preset-hover-background)}&:disabled,&[data-disabled]{visibility:hidden}& svg{width:100%;height:100%}}[data-part=view-trigger]{font:var(--noora-font-body-small);font-weight:var(--noora-font-weight-medium);color:var(--noora-surface-label-primary)}[data-part=table]{border-collapse:collapse;border-spacing:0;@media (max-width:767px){width:100%;table-layout:fixed}}[data-part=table-head]{& th{font:var(--noora-font-body-small);font-weight:var(--noora-font-weight-medium);color:var(--noora-surface-label-secondary);padding:var(--noora-spacing-2);width:30px;height:30px;text-align:center;@media (max-width:767px){width:auto;padding:var(--noora-spacing-1)}}}[data-part=table-body]{& td{padding:var(--noora-spacing-2);position:relative;@media (max-width:767px){padding:var(--noora-spacing-1)}}}[data-part=table-cell]{position:relative}[data-part=table-cell]:has([data-in-range]):not(:has([data-outside-range])):not([data-hidden]):before,[data-part=table-cell]:has([data-in-hover-range]):not(:has([data-outside-range])):not(:has([data-disabled])):not(:has([data-selected])):before{content:"";position:absolute;height:30px;top:50%;transform:translateY(-50%);left:0;right:0;background:var(--noora-datepicker-range-background);@media (max-width:767px){left:-1px;right:-1px}}[data-part=table-cell]:has([data-range-start]:not([data-selected])):before{left:var(--noora-spacing-2);border-top-left-radius:var(--noora-radius-3);border-bottom-left-radius:var(--noora-radius-3)}[data-part=table-cell]:has([data-range-end]:not([data-selected])):before{right:var(--noora-spacing-2);border-top-right-radius:var(--noora-radius-3);border-bottom-right-radius:var(--noora-radius-3)}[data-part=table-cell]:has([data-in-range]):has([data-selected]):not(:has([data-outside-range])):not([data-hidden]):before{left:50%;right:50%;border-radius:0}[data-part=table-cell]:has([data-selected][data-hover-range-start]:not([data-hover-range-end])):not(:has([data-outside-range])):not([data-hidden]):before{right:0}[data-part=table-cell]:has([data-selected][data-hover-range-end]:not([data-hover-range-start])):not(:has([data-outside-range])):not([data-hidden]):before{left:0}[data-part=table-cell]:has([data-selected][data-range-start]:not([data-range-end]):not([data-hover-range-start]):not([data-hover-range-end])):not(:has([data-outside-range])):not([data-hidden]):before{right:0}[data-part=table-cell]:has([data-selected][data-range-end]:not([data-range-start]):not([data-hover-range-start]):not([data-hover-range-end])):not(:has([data-outside-range])):not([data-hidden]):before{left:0}[data-part=table-cell]:first-child:has([data-in-range]):not(:has([data-outside-range])):not([data-hidden]):before,[data-part=table-cell]:first-child:has([data-in-hover-range]):not(:has([data-outside-range])):not(:has([data-disabled])):not(:has([data-selected])):before{left:var(--noora-spacing-2);border-top-left-radius:var(--noora-radius-3);border-bottom-left-radius:var(--noora-radius-3)}[data-part=day-table-cell][data-hidden]+[data-part=table-cell]:has([data-in-range]):not([data-hidden]):before{left:var(--noora-spacing-2);border-top-left-radius:var(--noora-radius-3);border-bottom-left-radius:var(--noora-radius-3)}[data-part=table-cell]:last-child:has([data-in-range]):not(:has([data-outside-range])):not([data-hidden]):before,[data-part=table-cell]:last-child:has([data-in-hover-range]):not(:has([data-outside-range])):not(:has([data-disabled])):not(:has([data-selected])):before{right:var(--noora-spacing-2);border-top-right-radius:var(--noora-radius-3);border-bottom-right-radius:var(--noora-radius-3)}[data-part=table-cell]:has([data-in-range]):not([data-hidden]):has(+[data-part=day-table-cell][data-hidden]):before{right:var(--noora-spacing-2);border-top-right-radius:var(--noora-radius-3);border-bottom-right-radius:var(--noora-radius-3)}[data-part=table-cell]:has([data-in-hover-range]:not([data-outside-range]):not([data-disabled]):not([data-selected])):before{left:var(--noora-spacing-2);border-top-left-radius:var(--noora-radius-3);border-bottom-left-radius:var(--noora-radius-3)}[data-part=table-cell]:has([data-in-hover-range])+[data-part=table-cell]:has([data-in-hover-range]:not([data-outside-range]):not([data-disabled]):not([data-selected])):before{left:0;border-top-left-radius:0;border-bottom-left-radius:0}[data-part=table-cell]:has([data-hover-range-end]):not(:has([data-outside-range])):before{right:var(--noora-spacing-2);border-top-right-radius:var(--noora-radius-3);border-bottom-right-radius:var(--noora-radius-3)}[data-part=table-cell-trigger]{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:0;border-radius:var(--noora-radius-3);background:transparent;width:30px;height:30px;font:var(--noora-font-body-small);color:var(--noora-surface-label-secondary);transition:background-color .15s ease,color .15s ease;&:hover:not([data-disabled]):not([data-unavailable]):not([data-selected]):not([data-hidden]){background:var(--noora-datepicker-preset-hover-background)}&[data-hidden]{cursor:default}&[data-in-range]:not([data-selected]){color:var(--noora-datepicker-range-text)}&[data-in-hover-range]:not([data-selected]):not([data-disabled]){color:var(--noora-datepicker-range-text)}&[data-selected]{background:var(--noora-datepicker-selected-background);color:var(--noora-datepicker-selected-text);box-shadow:var(--noora-button-border-primary)}&[data-today]:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:8px;height:2px;background:var(--noora-datepicker-today-marker);border-radius:var(--noora-radius-99)}&[data-today][data-selected]:after{background:var(--noora-datepicker-selected-text)}&[data-disabled],&[data-unavailable]{color:var(--noora-surface-label-disabled);cursor:not-allowed}&[data-outside-range]{visibility:hidden}}&[data-selecting-range] [data-part=table-cell-trigger]:hover:not([data-disabled]):not([data-unavailable]):not([data-selected]){background-color:transparent}[data-part=table-cell-trigger][data-in-range]:not([data-range-start]):not([data-range-end]):hover{background-color:transparent}[data-part=footer]{display:flex;align-items:center;justify-content:space-between;padding:var(--noora-spacing-6);@media (max-width:767px){flex-direction:column;gap:var(--noora-spacing-7);padding:var(--noora-spacing-4)}[data-part=actions]{@media (max-width:767px){display:flex;flex-direction:row;width:100%;justify-content:flex-end;gap:var(--noora-spacing-3)}}}[data-part=range-display]{display:flex;align-items:center;gap:var(--noora-spacing-4);@media (max-width:767px){width:100%;justify-content:center}}[data-part=date-display]{display:flex;align-items:center;gap:var(--noora-spacing-1);box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-1);&:has(:focus-visible){box-shadow:var(--noora-border-light-focus)}}[data-part=date-input]{border:0;background:transparent;padding:var(--noora-spacing-1);font:var(--noora-font-body-small);color:var(--noora-surface-label-primary);text-align:center;&[data-field=day],&[data-field=month]{width:24px}&[data-field=year]{width:40px}&::placeholder{color:var(--noora-surface-label-tertiary)}&:focus{outline:none}&:disabled{cursor:not-allowed;color:var(--noora-surface-label-disabled)}}[data-part=date-separator]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}[data-part=arrow]{color:var(--noora-surface-label-secondary);width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);& svg{width:100%;height:100%}}[data-part=actions]{display:flex;align-items:center;gap:var(--noora-spacing-4)}[data-part=cancel],[data-part=apply]{display:flex;align-items:center;justify-content:center;gap:var(--noora-spacing-1);cursor:pointer;border:0;border-radius:var(--noora-radius-3);padding:var(--noora-spacing-3) var(--noora-spacing-4);font:var(--noora-font-body-small);font-weight:var(--noora-font-weight-medium);transition:background-color .15s ease}[data-part=cancel]{background:var(--noora-button-background-secondary);box-shadow:var(--noora-button-border-secondary);color:var(--noora-button-secondary-label);&:hover{background:var(--noora-button-background-secondary-hover)}}[data-part=apply]{background:var(--noora-button-background-primary);box-shadow:var(--noora-button-border-primary);color:var(--noora-button-primary-label);&:hover{background:var(--noora-button-background-primary-hover);box-shadow:var(--noora-button-border-primary-hover)}}}.noora-dismiss-icon{display:inline-flex;justify-content:center;align-items:center;outline:0;border:0;border-radius:var(--noora-radius-2);background:transparent;padding:0;color:var(--noora-surface-label-secondary);&:not(:disabled):hover{cursor:pointer;color:var(--noora-surface-label-primary)}&:not(:disabled):active{box-shadow:0 0 0 1px var(--noora-surface-border-primary)}&:disabled{cursor:not-allowed}& svg{width:100%;height:100%}&[data-size=small]{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}&[data-size=large]{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}.noora-dropdown{--noora-dropdown-default-background: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1100) );--noora-dropdown-disabled-background: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1000) );--noora-dropdown-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-dark-600) );--noora-dropdown-disabled-secondary-text: light-dark( var(--noora-neutral-light-500), var(--noora-neutral-dark-500) );display:flex;position:relative;flex-direction:column;gap:var(--noora-spacing-3);[data-part=trigger]{display:flex;align-items:center;gap:var(--noora-spacing-4);cursor:pointer;outline:unset;box-shadow:var(--noora-button-border-secondary);border:0;border-radius:var(--noora-radius-3);background:var(--noora-button-background-secondary);padding:var(--noora-spacing-3) var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);&[data-icon-only]{box-sizing:content-box;border-radius:var(--noora-radius-3);padding:var(--noora-spacing-3);width:var(--noora-icon-size-small);height:var(--noora-icon-size-small)}[data-part=icon]{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);color:var(--noora-surface-label-secondary);& svg{width:100%;height:100%}}[data-part=label-wrapper]{display:flex;flex-grow:1;gap:var(--noora-spacing-3)}[data-part=secondary-text]{color:var(--noora-surface-label-secondary)}[data-part=label]{font-weight:var(--noora-font-weight-medium)}&:disabled{cursor:not-allowed;background:var(--noora-button-background-secondary-disabled);box-shadow:var(--noora-button-border-secondary-disabled);[data-part=icon]{color:var(--noora-dropdown-disabled-secondary-text)}[data-part=label]{color:var(--noora-dropdown-disabled-label)}[data-part=secondary-text]{color:var(--noora-dropdown-disabled-secondary-text)}[data-part=indicator]{color:var(--noora-dropdown-disabled-label)}}&:hover{background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary)}&:focus-visible{background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary-focus)}}&[data-size=medium] [data-part=trigger]{font:var(--noora-font-body-small);border-radius:var(--noora-radius-2);gap:var(--noora-spacing-3);padding:var(--noora-spacing-3) var(--noora-spacing-4);[data-part=indicator]>div{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}[data-part=positioner]{display:none}>[data-state=open]+[data-part=positioner]{display:flex;width:100%}&[data-positioning-strategy=fixed]>[data-state=open]+[data-part=positioner]{width:max-content}[data-part=indicator]{display:inline-flex;color:var(--noora-surface-label-secondary);>div{display:inline-flex;flex-direction:column;align-items:center;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}&:not([data-state=open]) [data-part=indicator-up]{display:none}&[data-state=open] [data-part=indicator-down]{display:none}}html[data-theme=dark] & [data-part=trigger]:hover{box-shadow:var(--noora-button-border-secondary-hover)}}.noora-inline-dropdown{display:flex;>[data-part=trigger]{display:flex;align-items:center;gap:var(--noora-spacing-2);cursor:pointer;outline:unset;box-shadow:var(--noora-border-light-default);border:0;border-radius:var(--noora-radius-2);background:transparent;padding:var(--noora-spacing-1) var(--noora-spacing-2);>[data-part=label]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}>[data-part=icon]{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-surface-label-secondary);& svg{width:100%;height:100%}}[data-part=indicator]{display:inline-flex;color:var(--noora-surface-label-secondary);>div{display:inline-flex;flex-direction:column;align-items:center;width:var(--noora-icon-size-small);height:var(--noora-icon-size-small);& svg{width:100%;height:100%}}&:not([data-state=open]) [data-part=indicator-up]{display:none}&[data-state=open] [data-part=indicator-down]{display:none}}}&[data-size=large]{>[data-part=trigger]{gap:var(--noora-spacing-3);box-shadow:var(--noora-button-border-secondary);border-radius:var(--noora-radius-3);background:var(--noora-button-background-secondary);padding:var(--noora-spacing-3);>[data-part=label]{color:var(--noora-button-secondary-label);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=icon]{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}[data-part=indicator]{>div{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}&:hover{background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary)}&:focus-visible{background:var(--noora-button-background-secondary-hover);box-shadow:var(--noora-button-border-secondary-focus)}}html[data-theme=dark] &>[data-part=trigger]:hover{box-shadow:var(--noora-button-border-secondary-hover)}}}.noora-dropdown-content{display:none;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;z-index:var(--noora-z-index-10);outline:none;box-shadow:var(--noora-border-medium);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);width:100%;overflow-y:auto;&[data-state=open]{display:block}[data-part=search]{position:relative;z-index:var(--noora-z-index-1);padding:var(--noora-spacing-2) var(--noora-spacing-2) 0;[data-part=search-input]{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid light-dark(var(--noora-neutral-light-300),var(--noora-neutral-dark-900));border-radius:0;background:transparent;padding:var(--noora-spacing-2) var(--noora-spacing-2) var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-body-small);outline:none;&::placeholder{color:var(--noora-surface-label-secondary)}}}[data-part=items]{align-self:stretch;padding:var(--noora-spacing-2);max-height:15rem;overflow-y:auto;[data-part=search-empty]{display:block;padding:var(--noora-spacing-3) var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small);text-align:center}}}[data-part=hint]{display:flex;align-items:flex-start;gap:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small);& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}}.noora-dropdown-item{--noora-dropdown-hover-background: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );display:flex;box-sizing:border-box;align-items:center;align-self:stretch;cursor:pointer;appearance:none;border:0;border-radius:var(--noora-radius-3);background:transparent;width:100%;color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);text-align:left;text-decoration:none;[data-part=content]{display:flex;flex-grow:1;align-items:center;gap:var(--noora-spacing-4)}[data-part=body]{flex-grow:1}[data-part=secondary-text],[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small)}[data-part=left-icon],[data-part=right-icon]{display:inline-flex;width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}[data-part=checkbox]{display:inline-flex;flex-shrink:0}&:hover{background:var(--noora-dropdown-hover-background)}&[data-size=small]{gap:var(--noora-spacing-4);padding:var(--noora-spacing-3) var(--noora-spacing-4)}&[data-size=large]{gap:var(--noora-spacing-5);padding:var(--noora-spacing-4);[data-part=left-icon]{box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4);padding:10px}}}.noora-filter{display:flex;align-items:center;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-1) var(--noora-spacing-3);>:not(:first-child){margin-left:var(--noora-spacing-3)}>:not(:last-child){border-right:1px solid;border-color:var(--noora-surface-border-primary);padding-right:var(--noora-spacing-3)}[data-part=label]{display:flex;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}[data-part=placeholder]{display:flex;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}>[data-part=dropdown],>[data-part=popover]{display:flex;align-items:center;[data-part=trigger]{display:flex;align-items:center;gap:var(--noora-spacing-1);cursor:pointer;border-radius:var(--noora-radius-2);&:hover{background:var(--noora-surface-background-tertiary);[data-part=badge]{background:color-mix(in oklch,var(--noora-badge-light-fill-neutral-background) 50%,transparent)}}}[data-part=badge]{display:flex;align-items:center;border-radius:var(--noora-radius-2);background:var(--noora-badge-light-fill-neutral-background);padding:var(--noora-spacing-1) var(--noora-spacing-4);font:var(--noora-font-body-small)}[data-part=indicator]{display:inline-flex;color:var(--noora-surface-label-secondary);>div{display:inline-flex;flex-direction:column;align-items:center;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);& svg{width:100%;height:100%}}&:not([data-state=open]) [data-part=indicator-up]{display:none}&[data-state=open] [data-part=indicator-down]{display:none}}}>[data-part=popover]{[data-part=content]{display:none;flex-direction:column;gap:var(--noora-spacing-3);z-index:var(--noora-z-index-10);box-shadow:var(--noora-border-medium);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-5);width:300px;>span{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=actions]{display:flex;justify-content:flex-end;gap:var(--noora-spacing-6);margin-top:var(--noora-spacing-8)}&[data-state=open]{display:flex}}}[data-part=delete-icon]{display:flex;cursor:pointer;box-sizing:border-box;outline:0;border:0;border-radius:var(--noora-radius-2);background:transparent;padding:0;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-surface-label-secondary);&:hover{background:var(--noora-surface-background-tertiary)}& svg{width:100%;height:100%}}}.noora-hint-text{display:inline-flex;align-items:center;gap:var(--noora-spacing-2);font:var(--noora-font-body-small);& svg{width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}&[data-variant=default]{color:var(--noora-surface-label-secondary)}&[data-variant=destructive]{color:var(--noora-surface-label-destructive)}&[data-variant=disabled]{color:var(--noora-surface-label-disabled)}}.noora-icon-transition{display:inline-grid;place-items:center}.noora-icon-transition>[data-part=icon-from],.noora-icon-transition>[data-part=icon-to]{grid-area:1 / 1;display:inline-flex}.noora-icon-transition[data-ready]>[data-part=icon-from],.noora-icon-transition[data-ready]>[data-part=icon-to]{transition:opacity .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic)}.noora-icon-transition>[data-part=icon-to]{opacity:0}.noora-icon-transition[data-transition=crossfade_rotate]>[data-part=icon-to]{transform:rotate(-90deg)}.noora-icon-transition[data-active]>[data-part=icon-from]{opacity:0}.noora-icon-transition[data-transition=crossfade_rotate][data-active]>[data-part=icon-from]{transform:rotate(90deg)}.noora-icon-transition[data-active]>[data-part=icon-to]{opacity:1}.noora-icon-transition[data-transition=crossfade_rotate][data-active]>[data-part=icon-to]{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.noora-icon-transition>[data-part=icon-from],.noora-icon-transition>[data-part=icon-to]{transition:none}}.noora-label{display:inline-flex;gap:var(--noora-spacing-1);& label{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=required-indicator]{color:var(--noora-surface-label-destructive)}[data-part=sublabel]{color:var(--noora-surface-label-secondary);font:var(--noora-font-body-medium)}&[disabled] label,&[disabled] [data-part=required-indicator],&[disabled] [data-part=sublabel]{color:var(--noora-surface-label-disabled)}}.noora-line-divider{--noora-content-divider-line: light-dark( var(--noora-neutral-light-400), var(--noora-neutral-dark-900) );--noora-content-divider-label: light-dark( var(--noora-neutral-light-700), var(--noora-neutral-dark-500) );z-index:1;width:100%;height:1px;background-color:var(--noora-content-divider-line);&:has([data-part=text]){display:flex;flex-direction:row;align-items:center;height:auto;background-color:transparent;&:before,&:after{content:"";flex:1;height:1px;background-color:var(--noora-content-divider-line)}}[data-part=text]{display:inline-flex;flex-shrink:0;padding:var(--noora-spacing-0) var(--noora-spacing-2);color:var(--noora-content-divider-label);font:var(--noora-font-weight-regular) var(--noora-font-body-xsmall)}}.noora-modal{box-sizing:border-box;[data-part=backdrop]{position:fixed;top:0;left:0;z-index:var(--noora-z-index-11);backdrop-filter:blur(2.5px);background:var(--noora-surface-overlay);width:100dvw;height:100dvh;pointer-events:none;&:not([data-state]){display:none}}>[data-part=positioner]{display:flex;position:fixed;top:50%;left:50%;transform:translateY(-50%) translate(-50%);z-index:var(--noora-z-index-12);box-sizing:border-box;&:not(:has(>div[data-state=open])){display:none}>[data-part=content]{box-sizing:border-box;box-shadow:var(--noora-border-heavy);border-radius:var(--noora-radius-8);background:var(--noora-surface-background-primary);>[data-part=body]{padding:var(--noora-spacing-2) var(--noora-spacing-7);font:var(--noora-font-body-medium)}>[data-part=header]{display:flex;align-items:center;box-sizing:border-box;padding:var(--noora-spacing-7) var(--noora-spacing-6) var(--noora-spacing-6) var(--noora-spacing-7);width:100%;[data-part=header-content]{display:flex;flex-grow:1;flex-direction:column;justify-content:center;gap:var(--noora-spacing-2)}[data-part=row]{display:flex;justify-content:space-between;gap:var(--noora-spacing-6)}[data-part=icon]{display:flex;justify-content:center;align-items:center;color:var(--noora-surface-label-primary);& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small)}&[data-type=error] [data-part=icon]{color:var(--noora-icon-destructive-label)}&[data-type=success] [data-part=icon]{color:var(--noora-icon-success-label)}&[data-type=warning] [data-part=icon]{color:var(--noora-icon-warning-label)}&[data-type=info] [data-part=icon]{color:var(--noora-icon-info-label)}&[data-size=small]{gap:var(--noora-spacing-5)}&[data-size=large]{gap:var(--noora-spacing-6);[data-part=icon]{border-radius:var(--noora-radius-4);padding:10px}&[data-type=icon] [data-part=icon]{box-shadow:var(--noora-border-light-default)}&[data-type=error] [data-part=icon]{background:var(--noora-icon-destructive-background)}&[data-type=success] [data-part=icon]{background:var(--noora-icon-success-background)}&[data-type=warning] [data-part=icon]{background:var(--noora-icon-warning-background)}&[data-type=info] [data-part=icon]{background:var(--noora-icon-info-background)}}}}}[data-part=footer]{display:flex;justify-content:space-between;align-items:center;padding:var(--noora-spacing-7);[data-part=actions]{display:flex;gap:var(--noora-spacing-5)}&[data-type=stretch]{& div{flex-grow:1;& *{width:100%}}}}}.noora-pagination-group{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--noora-spacing-4);>[data-part=ellipsis]{padding:var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=page-button]{cursor:pointer;outline:unset;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-button-secondary-background);padding:var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);text-decoration:unset;&:hover{background:var(--noora-button-background-secondary-hover)}&:active,&[data-selected]{box-shadow:var(--noora-border-light-focus);color:var(--noora-surface-label-secondary)}>[data-part=label]{display:inline-block;min-width:20px;text-align:center}}}.noora-popover{[data-part=positioner]{display:none;z-index:var(--noora-z-index-10)}>[data-state=open]+[data-part=positioner]{display:block}[data-part=content]{box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary)}}.noora-progress-bar{--noora-progress-bar-empty: light-dark( var(--noora-neutral-light-400), var(--noora-neutral-dark-700) );--noora-progress-bar-purple: var(--noora-purple-500);--noora-border-progress-bar-empty: 0px 0px 0px 1px oklch(32% .005 247.968 / .08), 0px 1px 2px 0px oklch(0% 0 0 / .05) inset;--noora-border-progress-bar-line: 0px 0px 0px 1px oklch(32% .005 247.968 / .2) inset, 0px 1px 0px 0px oklch(100% 0 0 / .35) inset;display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-4);html[data-theme=dark] &{--noora-border-progress-bar-empty: 0px 0px 0px 1px oklch(25.4% 0 0 / .75), 0px 1px 2px 0px oklch(0% 0 0 / .4) inset;--noora-border-progress-bar-line: 0px 0px 0px 1px oklch(32% .005 247.968 / .2) inset, 0px 1px 0px 0px oklch(100% 0 0 / .35) inset}>[data-part=header]{display:flex;flex-direction:row;align-items:center;>[data-part=title]{padding-right:var(--noora-spacing-1);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=value]{flex-grow:1;padding-right:var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=max-value]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}#story-live &{width:75%}>[data-part=progress-bar]{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-4);margin-bottom:var(--noora-spacing-1);height:6px;>[data-part=max-bar]{box-shadow:var(--noora-border-progress-bar-empty);border-radius:var(--noora-radius-4);background:var(--noora-progress-bar-empty);height:100%}>[data-part=value-bar]{position:absolute;top:0;bottom:0;left:0;box-shadow:var(--noora-border-progress-bar-line);border-radius:var(--noora-radius-4);background:var(--noora-progress-bar-purple)}}}[data-part=hidden-select]{display:none}.noora-shortcut-key{display:inline-flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);box-shadow:0 -2px 0 0 light-dark(var(--noora-neutral-light-500),var(--noora-neutral-dark-700)) inset,0 0 0 1px light-dark(rgba(132,143,154,.25),rgba(113,113,113,.4)) inset;background:var(--noora-surface-background-primary);padding:var(--noora-spacing-1) var(--noora-spacing-3);color:var(--noora-surface-label-secondary);&[data-size=small]{border-radius:var(--noora-radius-2);padding:var(--noora-spacing-1) var(--noora-spacing-2);font:var(--noora-font-body-small)}&[data-size=large]{border-radius:var(--noora-radius-3);padding:var(--noora-spacing-2) var(--noora-spacing-3);font:var(--noora-font-body-medium)}}.noora-sidebar{display:none;position:relative;box-sizing:border-box;width:228px;@media (min-width:1024px){display:block}>[data-part=viewport]{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-7);box-sizing:border-box;padding:var(--noora-spacing-9) var(--noora-spacing-5);height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;&::-webkit-scrollbar{display:none}}&:after{content:"";position:absolute;right:0;bottom:0;left:0;height:48px;background:linear-gradient(to bottom,transparent,var(--noora-surface-background-primary));opacity:0;transition:opacity .15s var(--ease-out-cubic);pointer-events:none}&[data-scrollable]:not([data-at-end]):after{opacity:1}>[data-part=scrollbar]{display:none;position:absolute;top:var(--noora-spacing-4);right:0;bottom:var(--noora-spacing-4);width:12px;z-index:1;[data-part=thumb]{position:absolute;top:0;right:2px;width:3px;border-radius:999px;background:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600));cursor:default;transition:width .15s var(--ease-out-cubic)}&:hover [data-part=thumb],&[data-dragging] [data-part=thumb]{width:6px}}@media (pointer:fine){&[data-scrollable]>[data-part=scrollbar]{display:block}}[data-part=group]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);[data-part=group-label]{padding:var(--noora-spacing-0) var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}}[data-part=collapsible-group]{[data-part=header]{gap:var(--noora-spacing-0);padding:var(--noora-spacing-0);[data-part=link]{display:flex;flex-grow:1;align-items:center;gap:var(--noora-spacing-4);border-radius:var(--noora-radius-3);padding:var(--noora-spacing-3) var(--noora-spacing-0) var(--noora-spacing-3) var(--noora-spacing-4);min-width:0;color:inherit;user-select:none;text-decoration:unset;&:focus-visible{outline:2px solid var(--noora-surface-label-primary);outline-offset:-2px}}>[data-part=trigger]{display:flex;align-items:center;margin:var(--noora-spacing-0);border:none;background:transparent;padding:var(--noora-spacing-3) var(--noora-spacing-4)}}[data-part=trigger]{cursor:pointer;border-radius:var(--noora-radius-3);user-select:none;text-decoration:unset;appearance:none;margin:var(--noora-spacing-0);border:none;background:transparent;font:inherit;text-align:start;&:focus-visible{outline:2px solid var(--noora-surface-label-primary);outline-offset:-2px}&:disabled{cursor:default;opacity:.5}[data-part=label]{flex-grow:1;font:var(--noora-font-body-medium)}[data-part=indicator]{display:flex;align-items:center;color:var(--noora-surface-label-tertiary);& svg{width:18px;height:18px;display:block}}}.noora-tab-menu-vertical:hover [data-part=indicator]{color:var(--noora-surface-label-secondary)}[data-part=root]{[data-part=content]{display:flex;flex-direction:column;gap:var(--noora-spacing-6);box-sizing:border-box;margin-left:14px;border-left:1.5px solid var(--noora-surface-border-primary);padding-top:20px;padding-left:20px;overflow:hidden;&[data-state=open]{animation:noora-sidebar-content-expand .25s var(--ease-out-cubic)}&[data-state=closed]{animation:noora-sidebar-content-collapse .16s var(--ease-out-cubic)}&[hidden]{display:none}}}}[data-part=item]{user-select:none;text-decoration:none;&:focus-visible{outline:none;.noora-tab-menu-vertical{outline:2px solid var(--noora-surface-label-primary);outline-offset:-2px}}}}@keyframes noora-sidebar-content-expand{0%{height:0;padding-top:0;opacity:0}to{height:var(--height);padding-top:20px;opacity:1}}@keyframes noora-sidebar-content-collapse{0%{height:var(--height);padding-top:20px;opacity:1}50%{opacity:0}to{height:0;padding-top:0;opacity:0}}@media (prefers-reduced-motion:reduce){.noora-sidebar [data-part=collapsible-group] [data-part=content]{animation:none}.noora-sidebar>[data-part=scrollbar] [data-part=thumb]{transition:none}}.noora-tab-menu-vertical{display:flex;align-items:center;gap:var(--noora-spacing-4);cursor:pointer;border-radius:var(--noora-radius-3);padding:var(--noora-spacing-3) var(--noora-spacing-4);color:var(--noora-surface-label-secondary);[data-part=icon-left],[data-part=icon-right]{width:18px;height:18px;& svg{width:100%;height:100%}}[data-part=label]{font:var(--noora-font-body-medium)}&:hover{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-primary)}&[data-selected]{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-primary)}}.noora-tab-menu-vertical-list{display:flex;flex-direction:column;align-items:flex-start}.noora-tab-menu-horizontal{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-8);box-shadow:inset 0 -1px 0 0 var(--noora-surface-border-primary);padding:var(--noora-spacing-0) var(--noora-spacing-6)}.noora-tab-menu-horizontal-item{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-3);cursor:pointer;text-decoration:unset;&[data-selected]{box-shadow:inset 0 -2px 0 0 var(--noora-surface-label-primary)}&[data-selected],&:hover{>[data-part=label]{color:var(--noora-surface-label-primary)}}>[data-part=label]{padding:var(--noora-spacing-5) var(--noora-spacing-0);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}>[data-part=icon-left],>[data-part=icon-right]{color:var(--noora-surface-label-secondary);height:18px;width:18px;& svg{width:100%;height:100%}}}.noora-scroll-indicator>[data-part=thumb],.noora-table [data-part=overlay-scrollbar]>[data-part=overlay-thumb]{border-radius:var(--noora-radius-4);background-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600));touch-action:none}.noora-scroll-indicator{position:absolute;z-index:2;touch-action:none;&[hidden]{display:none}>[data-part=thumb]{position:absolute}&[data-orientation=horizontal]{right:var(--noora-spacing-4);bottom:6px;left:var(--noora-spacing-4);height:8px;>[data-part=thumb]{top:0;height:100%}}&[data-orientation=vertical]{top:var(--noora-spacing-4);right:4px;bottom:var(--noora-spacing-4);width:8px;>[data-part=thumb]{left:0;width:100%}}}.noora-table{box-sizing:border-box;position:relative;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-table-header);padding:var(--noora-spacing-0);width:100%;[data-part=scroll-container]{border-radius:var(--noora-radius-4);width:100%;overflow-x:auto;overscroll-behavior-x:none;&:focus-visible{outline:2px solid light-dark(var(--noora-neutral-light-1000),var(--noora-neutral-dark-1200));outline-offset:-2px}}[data-part=scrollbar]{display:none;position:fixed;bottom:0;z-index:2;overflow-x:auto;overscroll-behavior-x:none;&[data-visible]{display:block}>[data-part=scrollbar-content]{height:1px}}[data-part=overlay-scrollbar]{display:none;position:absolute;right:var(--noora-spacing-4);bottom:6px;left:var(--noora-spacing-4);z-index:2;height:8px;&[data-visible]{display:block}>[data-part=overlay-thumb]{position:absolute;top:0;height:100%}}[data-part=scroll-container],[data-part=scrollbar]{scrollbar-color:auto;scrollbar-width:auto;@supports (scrollbar-width: thin) and (not selector(::-webkit-scrollbar)){scrollbar-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600)) transparent;scrollbar-width:thin}&::-webkit-scrollbar{width:12px;height:12px;background:transparent}&::-webkit-scrollbar-corner{background:transparent}&::-webkit-scrollbar-track{margin:0 var(--noora-spacing-2);background:transparent}&::-webkit-scrollbar-thumb{border-color:transparent;border-style:solid;border-width:2px 4px;border-radius:var(--noora-radius-4);background-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600));background-clip:padding-box}}& table{position:relative;border-collapse:collapse;border-spacing:0;width:100%;min-width:max-content;&:has(td):after{position:absolute;inset:44px 0 0;z-index:1;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4);pointer-events:none;content:""}& tbody{background:transparent;& tr{&[data-state=expanded] td{background-color:var(--noora-surface-background-secondary)}&[data-expandable]{&:hover td{background-color:var(--noora-surface-background-secondary)}}& td[data-selectable]{position:relative}&:hover{& td[data-selectable]{background:var(--noora-surface-background-secondary);cursor:pointer}}& td{background-color:var(--noora-surface-background-primary);>[data-part=expand-cell]{display:flex;align-items:center;gap:var(--noora-spacing-5);padding-left:var(--noora-spacing-5);>[data-part=expand-toggle]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:var(--noora-radius-2);background:none;color:inherit;cursor:pointer;appearance:none;&:focus-visible{outline:none;box-shadow:var(--noora-button-border-secondary-focus)}& svg{width:16px;height:16px}}}>[data-part=expand-cell]>[data-part=cell]{padding-left:0}&[data-part=expanded-content]{position:relative;background-color:var(--noora-surface-background-secondary);padding-top:0;padding-bottom:0;padding-left:var(--noora-spacing-8);&:before{position:absolute;top:0;bottom:0;left:var(--noora-spacing-7);background-color:var(--noora-surface-border-primary);width:1px;content:""}[data-part=expand-wrapper]{display:grid;grid-template-rows:0fr;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s var(--ease-out-cubic)}tr[data-state=expanded]+tr &{grid-template-rows:1fr}>[data-part=expand-wrapper-content]{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .2s;tr[data-state=expanded]+tr &{visibility:visible;transition-delay:0s}}}}}}& tr:not(:first-child):not([data-part=expanded-row]) td{box-shadow:0 1px 0 0 light-dark(var(--noora-neutral-light-400),var(--noora-neutral-dark-900)) inset}& tr:not(:last-child):not([data-part=expanded-row]) td{padding-bottom:2px}& tr:not(:first-child):not([data-part=expanded-row]) td{padding-top:2px}& tr:first-child{& td:first-child{border-top-left-radius:var(--noora-radius-4)}& td:last-child{border-top-right-radius:var(--noora-radius-4)}}& tr:last-child{& td:first-child{border-bottom-left-radius:var(--noora-radius-4)}& td:last-child{border-bottom-right-radius:var(--noora-radius-4)}}& tr[data-state=collapsed]:nth-last-child(2):has(+tr[data-part=expanded-row]){& td:first-child{border-bottom-left-radius:var(--noora-radius-4)}& td:last-child{border-bottom-right-radius:var(--noora-radius-4)}}}}& th{box-sizing:border-box;position:sticky;top:0;background-color:var(--noora-surface-table-header);padding:var(--noora-spacing-5) var(--noora-spacing-7) var(--noora-spacing-5) var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);text-align:left;white-space:nowrap;>[data-part=sort-link]{color:unset;text-decoration:unset;&:hover [data-part=icon]{color:var(--noora-surface-label-primary)}&:hover [data-part=icon][data-state]{color:var(--noora-surface-label-secondary)}}[data-part=icon]{display:inline-block;position:relative;top:2.5px;left:var(--noora-spacing-2);width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-surface-label-secondary);& svg{width:100%;height:100%}}}&.noora-table-floating-header{display:none;position:fixed;top:0;z-index:2;box-shadow:0 1px 0 0 light-dark(var(--noora-neutral-light-400),var(--noora-neutral-dark-900));border-radius:0;overflow:hidden;&[data-visible]{display:block}}[data-part=row-link]{display:block;color:inherit;text-decoration:none;&:after{position:absolute;inset:0;content:""}&:focus-visible{outline:2px solid light-dark(var(--noora-neutral-light-1000),var(--noora-neutral-dark-1200));outline-offset:-2px}}[data-part=row-link-overlay]{position:absolute;inset:0}& td[data-selectable] :is(a,button,input,select,textarea,label,[role=button],[tabindex]):not([data-part=row-link],[data-part=row-link-overlay]){position:relative;z-index:1}[data-part=cell]{display:flex;align-items:center;box-sizing:border-box;max-width:100%;&[data-type=text]{display:flex;align-items:center;gap:var(--noora-spacing-2);padding:var(--noora-spacing-7);font:var(--noora-font-body-medium);[data-part=icon]{display:inline-flex;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-surface-label-primary);& svg{width:100%;height:100%}}[data-part=label]{color:var(--noora-surface-label-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-part=sublabel]{color:var(--noora-surface-label-secondary)}}&[data-type=text_and_description]{display:flex;align-items:center;gap:var(--noora-spacing-5);padding:var(--noora-spacing-5) var(--noora-spacing-7);[data-part=icon]{display:flex;border-radius:var(--noora-radius-4);color:var(--noora-surface-label-primary);&:not(:has(img)){box-shadow:var(--noora-border-light-default);padding:10px}& img{border-radius:var(--noora-radius-4);width:40px;height:40px}& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}[data-part=column]{display:flex;flex-direction:column;gap:var(--noora-spacing-2)}[data-part=label]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small)}&[data-truncate] [data-part=column]{min-width:0;max-width:30rem}&[data-truncate] [data-part=label],&[data-truncate] [data-part=description]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}&[data-type=badge],&[data-type=status_badge],&[data-type=button],&[data-type=link_button],&[data-type=tag]{padding:var(--noora-spacing-7)}&[data-type=button]{display:flex;gap:var(--noora-spacing-4)}}}.noora-table-empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--noora-spacing-10) var(--noora-spacing-0);>[data-part=icon]{margin-bottom:var(--noora-spacing-8);box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-3);width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);color:var(--noora-surface-label-primary);& svg{width:100%;height:100%}}>[data-part=title]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=subtitle]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-tertiary);font:var(--noora-font-body-small)}}.noora-tag{display:inline-flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-2) var(--noora-spacing-3);color:var(--noora-surface-label-primary);&[data-invalid]{box-shadow:var(--noora-border-light-error)}[data-part=icon]{display:flex;align-items:center;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);& svg{width:100%;height:100%}}[data-part=label],[data-part=item-preview]{font:var(--noora-font-weight-medium) var(--noora-font-body-small)}&[data-disabled]{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-disabled)}}.noora-text-area{display:flex;flex-direction:column;align-self:stretch;gap:var(--noora-spacing-3);>[data-part=wrapper]{padding:var(--noora-spacing-5);box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);display:flex;position:relative}&[disabled]>[data-part=wrapper]{background:var(--noora-surface-background-secondary)}&:not([disabled]){>[data-part=wrapper]{cursor:text;&:hover,&:focus-visible{background:var(--noora-surface-background-secondary);box-shadow:var(--noora-light-border-focus)}}}&[data-error]>[data-part=wrapper]{box-shadow:var(--noora-border-light-error);&:hover{box-shadow:var(--noora-border-light-error-focus)}}& textarea{flex-grow:1;outline:none;border:none;background:none;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);&::-webkit-resizer{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.11111 2L2 9.11111M10 6.44444L6.44444 10" stroke="%23848F9A"/></svg>');background-position:bottom;background-repeat:no-repeat}&:not(:disabled)::placeholder{color:var(--noora-surface-label-tertiary)}&:disabled::placeholder{color:var(--noora-surface-label-disabled)}}&[data-error] textarea::-webkit-resizer{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.11111 2L2 9.11111M10 6.44444L6.44444 10" stroke="%23E34935"/></svg>')}&[disabled] textarea::-webkit-resizer{background-image:url('data:image/svg+xml;utf8,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.11111 2L2 9.11111M10 6.44444L6.44444 10" stroke="%23C0C6D0"/></svg>')}[data-part=character-count]{position:absolute;bottom:var(--noora-spacing-5);right:30px;font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);color:var(--noora-surface-label-secondary)}&[data-error] [data-part=character-count]{color:var(--noora-surface-label-destructive)}&[disabled] [data-part=character-count]{color:var(--noora-surface-label-disabled)}}.noora-text-divider{--noora-content-divider-label: light-dark( var(--noora-neutral-light-700), var(--noora-neutral-dark-500) );padding:var(--noora-spacing-4) var(--noora-spacing-2);width:100%;color:var(--noora-content-divider-label);font:var(--noora-font-weight-regular) var(--noora-font-body-xsmall)}.noora-text-input{display:flex;flex-direction:column;align-self:stretch;gap:var(--noora-spacing-3);[data-part=wrapper]{display:flex;align-items:center;align-self:stretch;gap:var(--noora-spacing-4);cursor:text;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-3) var(--noora-spacing-4);& input{flex-grow:1;outline:none;border:none;background:none;font:var(--noora-font-body-medium);@media (max-width:768px){font-size:1rem}&:disabled{cursor:not-allowed}&:not(:disabled){color:var(--noora-surface-label-primary)}&:not(:disabled)::placeholder{color:var(--noora-surface-label-tertiary)}}[data-part=prefix],[data-part=suffix],[data-part=suffix-hint]{display:flex}[data-part=prefix]{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large);& svg{width:100%;height:100%}}[data-part=suffix],[data-part=suffix-hint]{color:var(--noora-surface-label-secondary);& button{cursor:pointer;outline:none;border:none;background:none;padding:0;color:var(--noora-surface-label-secondary);&:hover{color:var(--noora-surface-label-primary)}}&:not([data-type=card_number]){height:var(--noora-icon-size-large);& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}}&[data-type=card_number]{box-shadow:0 -2px #ffffff29 inset;fill:var(--noora-neutral-light-600);filter:drop-shadow(0px 2px 2px oklch(21.7% .002 247.941 / .04));width:24px;height:18px}}[data-part=suffix-hint]{position:relative;[data-part=trigger]{cursor:help}[data-part=content]{position:absolute}}&:has(>input:disabled){cursor:not-allowed;color:var(--noora-surface-label-disabled)}&:not(:has(>input:disabled)){[data-part=prefix]{color:var(--noora-surface-label-primary)}&:hover{background:var(--noora-surface-background-secondary)}}&:has(>input:focus){box-shadow:var(--noora-border-light-focus)}&[data-error]{box-shadow:var(--noora-border-light-error)}&[data-error]:has(>input:focus){box-shadow:var(--noora-border-light-error-focus)}&[data-type=password]:has(>input[type=text]){.noora-text-input__password-toggle-text{display:none}.noora-text-input__password-toggle-password{display:block}}&[data-type=password]:has(>input[type=password]){.noora-text-input__password-toggle-text{display:block}.noora-text-input__password-toggle-password{display:none}}}}.noora-digit-input{[data-part=root]{display:flex;gap:var(--noora-spacing-4)}& input{--border: 0px 1px 1px 0px light-dark(oklch(21.7% .002 247.941 / .05), oklch(16.2% 0 0 / .3)), 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .08), oklch(54.9% 0 0 / .45)), 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .1), oklch(54.9% 0 0 / .45));display:inline-flex;box-sizing:border-box;box-shadow:var(--border);border:0;border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);padding:0;width:48px;height:48px;color:var(--noora-surface-label-primary);font:var(--noora-font-heading-small);text-align:center;&:hover{background:var(--noora-surface-background-secondary)}&:focus-visible{--border: 0px 1px 1px 0px light-dark(oklch(21.7% .002 247.941 / .05), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .08), oklch(54.9% 0 0 / .3)), 0px 1px 3px 0px light-dark(oklch(32% .005 247.968 / .1), oklch(0% 0 0 / .3)), 0px 0px 0px 3px light-dark(oklch(32% .005 247.968 / .12), oklch(54.9% 0 0 / .4));outline:none}&[data-disabled]{cursor:not-allowed;background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-disabled)}&[data-error]{--border: 0px 1px 1px 0px light-dark(oklch(21.7% .002 247.941 / .05), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px light-dark(oklch(58.7% .23 30.7), oklch(74% .159 30.9)), 0px 1px 3px 0px light-dark(oklch(32% .005 247.968 / .1), oklch(0% 0 0 / .3));&:focus-visible{--border: 0px 1px 1px 0px light-dark( oklch(21.7% .002 247.941 / .05), oklch(16.2% 0 0 / .2) ), 0px 0px 0px 1px light-dark(oklch(58.7% .23 30.7), oklch(74% .159 30.9)), 0px 1px 3px 0px light-dark(oklch(32% .005 247.968 / .1), oklch(0% 0 0 / .3)), 0px 0px 0px 3px light-dark( oklch(58.7% .23 30.7 / .2), oklch(74% .159 30.9 / .25) )}}}}.noora-time{display:inline-flex;[data-part=trigger]{text-decoration:underline}}.noora-toggle{[data-part=root]{display:flex;gap:var(--noora-spacing-5);align-items:center;user-select:none;&[data-disabled]{cursor:not-allowed}}[data-part=control]{&[data-disabled]{cursor:not-allowed;[data-part=track]{background:var(--noora-choice-selector-disabled-background)}}&:not([data-disabled])[data-state=unchecked][data-hover]{[data-part=track]{background:var(--noora-choice-selector-switch-off-background-hover)}}&:not([data-disabled])[data-state=checked][data-hover]{[data-part=track]{background:var(--noora-choice-selector-check-background-hover)}}}[data-part=label]{color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);&:has(+[data-part=description]){font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}}[data-part=description]{margin-top:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-body-small)}[data-part=hidden-input]:not([value]){display:none}.noora-toggle-control{display:flex;align-items:center;cursor:pointer;box-sizing:border-box;width:32px;height:20px;[data-part=track]{position:relative;display:flex;align-items:center;width:28px;height:14px;border-radius:var(--noora-radius-2);box-shadow:var(--noora-border-light-default);transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-part=thumb]{position:absolute;width:14px;height:14px;border-radius:var(--noora-radius-2);background:var(--noora-choice-selector-label);box-shadow:var(--noora-border-light-default);transition:left .15s ease-in-out}&[data-state=unchecked]{[data-part=track]{background:var(--noora-choice-selector-switch-off-background)}[data-part=thumb]{left:0}}&[data-state=checked]{[data-part=track]{background:var(--noora-choice-selector-check-background);box-shadow:var(--noora-choice-selector-check-border)}[data-part=thumb]{left:14px}}&[data-disabled]{cursor:not-allowed;[data-part=track]{background:var(--noora-choice-selector-disabled-background);box-shadow:var(--noora-border-light-default)}[data-part=thumb]{opacity:.6}}}}:root{color-scheme:light dark;--noora-purple-50: oklch(97% .015 286.1);--noora-purple-100: oklch(88.3% .06 287.2);--noora-purple-200: oklch(79.4% .11 287.1);--noora-purple-300: oklch(70.7% .161 286.8);--noora-purple-400: oklch(62% .217 287);--noora-purple-500: oklch(53.2% .276 286.9);--noora-purple-600: oklch(46.9% .27 286.9);--noora-purple-700: oklch(38.1% .22 286.8);--noora-purple-800: oklch(29.1% .168 286.8);--noora-purple-900: oklch(21% .121 287);--noora-pink-50: oklch(97% .015 7.5);--noora-pink-100: oklch(89% .06 6.7);--noora-pink-200: oklch(81.2% .11 7.8);--noora-pink-300: oklch(73.2% .171 7.9);--noora-pink-400: oklch(65.3% .215 7.9);--noora-pink-500: oklch(57.4% .218 7.8);--noora-pink-600: oklch(50.2% .201 7.8);--noora-pink-700: oklch(40.4% .162 7.8);--noora-pink-800: oklch(30.2% .121 8.4);--noora-pink-900: oklch(21.1% .084 7.9);--noora-red-50: oklch(95% .02 32.5);--noora-red-100: oklch(89.4% .056 30.5);--noora-red-200: oklch(81.7% .104 31.1);--noora-red-300: oklch(74% .159 30.9);--noora-red-400: oklch(66.3% .224 30.7);--noora-red-500: oklch(58.7% .23 30.7);--noora-red-600: oklch(51.2% .201 30.7);--noora-red-700: oklch(41% .161 30.8);--noora-red-800: oklch(30.4% .12 30.6);--noora-red-900: oklch(21% .082 31);--noora-orange-50: oklch(97% .016 46.6);--noora-orange-100: oklch(91.9% .045 47.5);--noora-orange-200: oklch(87% .077 49.1);--noora-orange-300: oklch(81.9% .111 48.6);--noora-orange-400: oklch(76.9% .149 48.6);--noora-orange-500: oklch(71.9% .185 48.7);--noora-orange-600: oklch(62% .1659 48.81);--noora-orange-700: oklch(48% .129 49);--noora-orange-800: oklch(33.7% .091 48.5);--noora-orange-900: oklch(20.9% .057 48.2);--noora-yellow-50: oklch(97% .032 85.5);--noora-yellow-100: oklch(94.6% .059 86);--noora-yellow-200: oklch(92.2% .088 86.6);--noora-yellow-300: oklch(89.7% .116 86.2);--noora-yellow-400: oklch(87.3% .144 86.2);--noora-yellow-500: oklch(84.8% .174 86.1);--noora-yellow-600: oklch(71.9% .147 86);--noora-yellow-700: oklch(54.8% .112 85.9);--noora-yellow-800: oklch(36.9% .075 86.3);--noora-yellow-900: oklch(20.8% .043 84.8);--noora-green-50: oklch(97% .05 147);--noora-green-100: oklch(90.5% .115 146.9);--noora-green-200: oklch(83.8% .171 146.8);--noora-green-300: oklch(77.2% .171 146.7);--noora-green-400: oklch(70.7% .171 146.8);--noora-green-500: oklch(64% .175 146.7);--noora-green-600: oklch(53.7% .1613 146.6);--noora-green-700: oklch(43.8% .131 146.8);--noora-green-800: oklch(31.7% .095 146.6);--noora-green-900: oklch(20.8% .062 146.7);--noora-azure-50: oklch(97% .016 238.1);--noora-azure-100: oklch(88.9% .061 238.8);--noora-azure-200: oklch(81% .108 238.6);--noora-azure-300: oklch(73% .153 238.5);--noora-azure-400: oklch(65.1% .123 238);--noora-azure-500: oklch(57% .127 238.5);--noora-azure-600: oklch(49.8% .111 238.3);--noora-azure-700: oklch(40.3% .09 238.4);--noora-azure-800: oklch(30.1% .066 237.6);--noora-azure-900: oklch(21.1% .046 237.6);--noora-blue-50: oklch(97.1% .014 256.3);--noora-blue-100: oklch(90.2% .048 259.1);--noora-blue-200: oklch(83.4% .083 259.8);--noora-blue-300: oklch(76.6% .12 259.9);--noora-blue-400: oklch(69.7% .169 259.9);--noora-blue-500: oklch(63% .182 259.5);--noora-blue-600: oklch(54.6% .208 259.6);--noora-blue-700: oklch(43.4% .172 259.4);--noora-blue-800: oklch(31.4% .125 259.5);--noora-blue-900: oklch(20.9% .083 259.4);--noora-neutral-light-50: oklch(99.4% 0 0);--noora-neutral-light-100: oklch(97.6% 0 0);--noora-neutral-light-200: oklch(95.5% .002 247.84);--noora-neutral-light-300: oklch(93% .003 247.86);--noora-neutral-light-400: oklch(89% .003 247.863);--noora-neutral-light-500: oklch(84.4% .005 247.888);--noora-neutral-light-600: oklch(78.4% .005 247.894);--noora-neutral-light-700: oklch(72% .006 247.902);--noora-neutral-light-800: oklch(64.5% .006 247.914);--noora-neutral-light-900: oklch(55.7% .008 247.968);--noora-neutral-light-1000: oklch(45.1% .006 247.965);--noora-neutral-light-1100: oklch(32% .005 247.968);--noora-neutral-light-1200: oklch(21.7% .002 247.941);--noora-neutral-dark-50: oklch(97.2% 0 0);--noora-neutral-dark-100: oklch(91.9% 0 0);--noora-neutral-dark-200: oklch(86.3% 0 0);--noora-neutral-dark-300: oklch(72% 0 0);--noora-neutral-dark-400: oklch(64.9% 0 0);--noora-neutral-dark-500: oklch(54.9% 0 0);--noora-neutral-dark-600: oklch(45.9% 0 0);--noora-neutral-dark-700: oklch(39.6% 0 0);--noora-neutral-dark-800: oklch(34.8% 0 0);--noora-neutral-dark-900: oklch(30.2% 0 0);--noora-neutral-dark-1000: oklch(25.4% 0 0);--noora-neutral-dark-1100: oklch(20.9% 0 0);--noora-neutral-dark-1200: oklch(16.2% 0 0);--noora-neutral-gray-50: oklch(30.2% 0 0 / .5);--noora-neutral-gray-24: oklch(32% .005 247.968 / .24);--noora-neutral-gray-16: oklch(34.8% 0 0 / .16);--noora-alpha-red: oklch(58.7% .23 30.7 / .18);--noora-alpha-orange: oklch(71.9% .185 48.7 / .16);--noora-alpha-yellow: oklch(84.8% .174 86.1 / .16);--noora-alpha-green: oklch(64% .175 146.7 / .16);--noora-alpha-azure: oklch(57% .127 238.5 / .16);--noora-alpha-blue: oklch(63% .182 259.5 / .2);--noora-alpha-purple: oklch(53.2% .276 286.9 / .2);--noora-alpha-pink: oklch(57.4% .218 7.8 / .24);--noora-alpha-black: oklch(0% 0 0 / .8);--noora-surface-background-primary: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1200) );--noora-surface-background-secondary: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );--noora-surface-background-tertiary: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1100) );--noora-surface-overlay: light-dark( var(--noora-neutral-gray-24), var(--noora-neutral-gray-16) );--noora-surface-label-primary: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-surface-label-secondary: light-dark( var(--noora-neutral-light-1000), var(--noora-neutral-light-500) );--noora-surface-label-tertiary: light-dark( var(--noora-neutral-light-700), var(--noora-neutral-dark-500) );--noora-surface-label-destructive: light-dark( var(--noora-red-500), var(--noora-red-300) );--noora-surface-label-disabled: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-dark-300) );--noora-button-primary-background: var(--noora-purple-500);--noora-button-primary-label: var(--noora-neutral-light-50);--noora-button-primary-disabled-background: var(--noora-purple-300);--noora-button-primary-disabled-label: var(--noora-neutral-light-200);--noora-button-secondary-background: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1100) );--noora-button-secondary-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-button-secondary-disabled-background: light-dark( var(--noora-neutral-light-100), var(--noora-neutral-dark-1000) );--noora-button-neutral-background-hover: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );--noora-button-neutral-background-active: light-dark( var(--noora-neutral-light-300), var(--noora-neutral-dark-900) );--noora-button-secondary-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-dark-600) );--noora-button-destructive-background: var(--noora-red-500);--noora-button-destructive-label: var(--noora-neutral-light-50);--noora-button-destructive-disabled-background: var(--noora-red-300);--noora-button-destructive-disabled-label: var(--noora-neutral-light-200);--noora-button-neutral-label: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-light-50) );--noora-button-neutral-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-dark-600) );--noora-button-dropdown-trigger-background: linear-gradient( 180deg, oklch(78.4% .005 247.894 / 0) 0%, light-dark( oklch(78.4% .005 247.894 / .06), oklch(78.4% .005 247.894 / .13) ) 100% ), var(--noora-button-secondary-background);--noora-button-dropdown-trigger-background-hover: linear-gradient( 180deg, light-dark( oklch(78.4% .005 247.894 / .03), oklch(78.4% .005 247.894 / 0) ) 0%, light-dark( oklch(78.4% .005 247.894 / .13), oklch(78.4% .005 247.894 / .255) ) 100% ), var(--noora-button-secondary-background);--noora-button-dropdown-trigger-background-disabled: linear-gradient( 180deg, oklch(78.4% .005 247.894 / 0) 0%, light-dark( oklch(78.4% .005 247.894 / .06), oklch(78.4% .005 247.894 / .13) ) 100% ), var(--noora-button-secondary-disabled-background);--noora-button-background-primary: linear-gradient( 180deg, oklch(100% 0 0 / .06) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-button-primary-background);--noora-button-background-primary-hover: linear-gradient( 180deg, oklch(100% 0 0 / .18) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-button-primary-background);--noora-button-background-primary-active: var( --noora-button-primary-background );--noora-button-background-primary-disabled: linear-gradient( 180deg, light-dark(oklch(100% 0 0 / .16), oklch(32% .005 247.968 / .25)), light-dark(oklch(100% 0 0 / 0), oklch(32% .005 247.968 / .5)) ), var(--noora-button-primary-disabled-background);--noora-button-border-primary: 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .05), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(46.9% .27 286.9 / .9), 0px 1px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-button-border-primary-hover: 0px 1px 1px oklch(32% .005 247.968 / .12), 0px 0px 0px 1px oklch(46.9% .27 286.9 / .9), 0px 2px 3px oklch(32% .005 247.968 / .16), 0px 1px 0px oklch(100% 0 0 / .1) inset;--noora-button-border-primary-focus: 0px 0px 0px 1px light-dark(var(--noora-neutral-light-50), var(--noora-neutral-dark-1200)), 0px 0px 0px 2.5px light-dark(var(--noora-purple-500), var(--noora-purple-400)), 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px oklch(32% .005 247.968 / .12), 0px 0px 0px 1px oklch(46.9% .27 286.9 / .9), 0px 2px 3px 0px oklch(32% .005 247.968 / .16);--noora-button-border-primary-active: 0px 0px 0px 1px oklch(46.9% .27 286.9 / .9), 0px 1px 4px 0px light-dark(oklch(0% 0 0 / .3), oklch(0% 0 0 / .4)) inset;--noora-button-border-primary-disabled: 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .12), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(46.9% .27 286.9 / .4), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-button-background-secondary: linear-gradient( 180deg, light-dark(oklch(78.4% .005 247.894 / 0), oklch(100% 0 0 / .04)), light-dark(oklch(78.4% .005 247.894 / .08), oklch(100% 0 0 / 0)) ), var(--noora-button-secondary-background);--noora-button-background-secondary-hover: linear-gradient( 180deg, light-dark(oklch(78.4% .005 247.894 / 0), oklch(100% 0 0 / .08)), light-dark(oklch(78.4% .005 247.894 / .16), oklch(100% 0 0 / 0)) ), var(--noora-button-secondary-background);--noora-button-background-secondary-disabled: linear-gradient( 180deg, light-dark(oklch(78.4% .005 247.894 / 0), oklch(100% 0 0 / .06)), light-dark(oklch(78.4% .005 247.894 / .08), oklch(100% 0 0 / 0)) ), var(--noora-button-secondary-disabled-background);--noora-button-border-secondary: 0px 1px 0px 0px light-dark(oklch(100% 0 0 / .9), oklch(100% 0 0 / .16)) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .05), oklch(16.2% 0 0 / .1)), 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .08), oklch(34.8% 0 0 / .9)), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .06), oklch(0% 0 0 / .5));--noora-button-border-secondary-disabled: 0px 1px 0px 0px light-dark(oklch(100% 0 0 / .7), oklch(100% 0 0 / .16)) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .05), oklch(16.2% 0 0 / .1)), 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .05), oklch(34.8% 0 0 / .9)), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .06), oklch(0% 0 0 / .5));--noora-button-background-secondary-active: linear-gradient( 180deg, light-dark(oklch(78.4% .005 247.894 / .03), oklch(100% 0 0 / .03)), light-dark(oklch(78.4% .005 247.894 / .13), oklch(100% 0 0 / 0)) ), var(--noora-button-secondary-background);--noora-button-border-secondary-focus: 0px 0px 0px 1px light-dark( var(--noora-neutral-light-1000), var(--noora-neutral-dark-1200) ), 0px 0px 0px 2.5px light-dark(oklch(32% .005 247.968 / .25), oklch(54.9% 0 0 / .8)), 0px 1px 0px 0px light-dark(oklch(100% 0 0 / .9), oklch(100% 0 0 / .16)) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .05), oklch(16.2% 0 0 / .1)), 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .08), oklch(34.8% 0 0 / .9)), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .06), oklch(0% 0 0 / .5));--noora-button-border-secondary-active: 0px 0px 0px 1px light-dark(oklch(32% .005 247.968 / .08), oklch(34.8% 0 0 / .9)), 0px 1px 2px 0px light-dark(oklch(0% 0 0 / .05), oklch(0% 0 0 / .4)) inset;--noora-button-background-destructive: linear-gradient(180deg, oklch(100% 0 0 / .06), oklch(100% 0 0 / 0)), var(--noora-button-destructive-background);--noora-button-border-destructive: 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .12), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(51.2% .201 30.7 / .8), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-button-background-destructive-hover: linear-gradient(180deg, oklch(100% 0 0 / .24), oklch(100% 0 0 / 0)), var(--noora-button-destructive-background);--noora-button-border-destructive-hover: 0px 1px 0px 0px oklch(100% 0 0 / .1) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .12), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(51.2% .201 30.7 / .8), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-button-background-destructive-disabled: linear-gradient( 180deg, light-dark(oklch(100% 0 0 / .06), oklch(32% .005 247.968 / .25)), light-dark(oklch(100% 0 0 / 0), oklch(32% .005 247.968 / .5)) ), var(--noora-button-destructive-disabled-background);--noora-button-border-destructive-disabled: 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .12), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(51.2% .201 30.7 / .5), 0px 2px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-button-border-destructive-active: 0px 0px 0px 1px oklch(51.2% .201 30.7 / .8), 0px 1px 4px 0px light-dark(oklch(0% 0 0 / .3), oklch(0% 0 0 / .4)) inset;--noora-button-border-destructive-focus: 0px 0px 0px 1px light-dark(var(--noora-neutral-light-50), var(--noora-neutral-dark-1200)), 0px 0px 0px 2.5px light-dark(oklch(58.7% .23 30.7 / .75), oklch(66.3% .224 30.7 / .8)), 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px oklch(32% .005 247.968 / .12), 0px 0px 0px 1px oklch(51.2% .201 30.7 / .8), 0px 2px 3px 0px oklch(32% .005 247.968 / .16);--noora-tooltip-background: light-dark( var(--noora-neutral-light-1200), var(--noora-neutral-dark-50) );--noora-tooltip-border: box-shadow: 0 4px 8px 0 light-dark(oklch(32% .005 247.968 / .08), oklch(0% 0 0 / .16)) 0 2px 4px 0 light-dark(oklch(32% .005 247.968 / .04), oklch(0% 0 0 / .24)), 0 1px 2px 0 light-dark(oklch(0% 0 0 / .25), oklch(0% 0 0 / .65));--noora-tooltip-label-primary: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-dark-1200) );--noora-tooltip-label-secondary: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );--noora-badge-fill-label: light-dark( var(--noora-neutral-light-50), var(--noora-neutral-light-100) );--noora-badge-fill-neutral: light-dark( var(--noora-neutral-light-800), var(--noora-neutral-dark-600) );--noora-badge-fill-destructive: light-dark( var(--noora-red-500), var(--noora-red-700) );--noora-badge-fill-warning: light-dark( var(--noora-orange-500), var(--noora-orange-600) );--noora-badge-fill-attention: light-dark( var(--noora-yellow-600), var(--noora-yellow-600) );--noora-badge-fill-success: light-dark( var(--noora-green-500), var(--noora-green-600) );--noora-badge-fill-information: light-dark( var(--noora-azure-500), var(--noora-azure-700) );--noora-badge-fill-focus: light-dark( var(--noora-blue-500), var(--noora-blue-700) );--noora-badge-fill-primary: light-dark( var(--noora-purple-500), var(--noora-purple-700) );--noora-badge-fill-secondary: light-dark( var(--noora-pink-500), var(--noora-pink-700) );--noora-badge-light-fill-neutral-background: light-dark( var(--noora-neutral-light-300), var(--noora-neutral-gray-50) );--noora-badge-light-fill-neutral-label: light-dark( var(--noora-neutral-light-1100), var(--noora-neutral-light-100) );--noora-badge-light-fill-destructive-background: light-dark( var(--noora-red-50), var(--noora-alpha-red) );--noora-badge-light-fill-destructive-label: light-dark( var(--noora-red-600), var(--noora-red-400) );--noora-badge-light-fill-warning-background: light-dark( var(--noora-orange-50), var(--noora-alpha-orange) );--noora-badge-light-fill-warning-label: light-dark( var(--noora-orange-600), var(--noora-orange-400) );--noora-badge-light-fill-attention-background: light-dark( var(--noora-yellow-50), var(--noora-alpha-yellow) );--noora-badge-light-fill-attention-label: light-dark( var(--noora-yellow-700), var(--noora-yellow-400) );--noora-badge-light-fill-success-background: light-dark( var(--noora-green-50), var(--noora-alpha-green) );--noora-badge-light-fill-success-label: light-dark( var(--noora-green-700), var(--noora-green-400) );--noora-badge-light-fill-information-background: light-dark( var(--noora-azure-50), var(--noora-alpha-azure) );--noora-badge-light-fill-information-label: light-dark( var(--noora-azure-700), var(--noora-azure-400) );--noora-badge-light-fill-focus-background: light-dark( var(--noora-blue-50), var(--noora-alpha-blue) );--noora-badge-light-fill-focus-label: light-dark( var(--noora-blue-700), var(--noora-blue-400) );--noora-badge-light-fill-primary-background: light-dark( var(--noora-purple-50), var(--noora-alpha-purple) );--noora-badge-light-fill-primary-label: light-dark( var(--noora-purple-700), var(--noora-purple-400) );--noora-badge-light-fill-secondary-background: light-dark( var(--noora-pink-50), var(--noora-alpha-pink) );--noora-badge-light-fill-secondary-label: light-dark( var(--noora-pink-600), var(--noora-pink-400) );--noora-badge-disabled-background: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-light-1000) );--noora-badge-disabled-label: light-dark( var(--noora-neutral-light-600), var(--noora-neutral-light-300) );--noora-badge-status-success: var(--noora-green-600);--noora-badge-status-warning: var(--noora-orange-600);--noora-badge-status-error: light-dark( var(--noora-red-500), var(--noora-red-600) );--noora-badge-status-attention: light-dark( var(--noora-yellow-600), var(--noora-yellow-500) );--noora-badge-status-in-progress: light-dark( var(--noora-neutral-light-900), var(--noora-neutral-dark-200) );--noora-light-border-default: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(32% .005 247.968 / .08), 0px 1px 1px 0px oklch(32% .005 247.968 / .1);--noora-light-border-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(32% .005 247.968 / .08), 0px 1px 3px 0px oklch(32% .005 247.968 / .1), 0px 0px 0px 3px oklch(32% .005 247.968 / .12);--noora-surface-table-header: light-dark( var(--noora-neutral-light-200), var(--noora-neutral-dark-1000) );--noora-choice-selector-uncheck-background: linear-gradient( 180deg, oklch(78.4% .005 247.894 / 0) 0%, oklch(78.4% .005 247.894 / .06) 100% ), var(--noora-neutral-light-50);--noora-choice-selector-uncheck-background-hover: linear-gradient( 180deg, oklch(78.4% .005 247.894 / .05) 0%, oklch(78.4% .005 247.894 / .19) 100% ), var(--noora-neutral-light-50);--noora-choice-selector-check-background: linear-gradient( 180deg, oklch(100% 0 0 / .16) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-purple-500);--noora-choice-selector-check-background-hover: linear-gradient( 180deg, oklch(100% 0 0 / .12) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-purple-500);--noora-choice-selector-disabled-background: light-dark( var(--noora-neutral-light-400), var(--noora-neutral-dark-900) );--noora-choice-selector-label: oklch(99.4% 0 0);--noora-choice-selector-switch-off-background: var(--noora-neutral-light-400);--noora-choice-selector-switch-off-background-hover: var( --noora-neutral-light-500 );--noora-choice-selector-check-border: 0px 1px 0px 0px oklch(100% 0 0 / .2) inset, 0px 1px 1px 0px light-dark(oklch(32% .005 247.968 / .12), oklch(16.2% 0 0 / .2)), 0px 0px 0px 1px oklch(37.5% .27 286.9 / .9), 0px 1px 3px 0px light-dark(oklch(32% .005 247.968 / .16), oklch(0% 0 0 / .4));--noora-content-divider-line: light-dark( var(--noora-neutral-light-400), var(--noora-neutral-dark-900) );--noora-chart-primary: light-dark( var(--noora-purple-500), var(--noora-purple-400) );--noora-chart-secondary: light-dark( var(--noora-blue-500), var(--noora-blue-400) );--noora-chart-tertiary: light-dark( var(--noora-green-500), var(--noora-green-400) );--noora-chart-quaternary: light-dark( var(--noora-azure-500), var(--noora-azure-400) );--noora-chart-destructive: light-dark( var(--noora-red-400), var(--noora-red-300) );--noora-chart-flaky: light-dark( var(--noora-yellow-600), var(--noora-yellow-400) );--noora-chart-p99: light-dark(var(--noora-green-500), var(--noora-green-400));--noora-chart-p90: light-dark(var(--noora-pink-500), var(--noora-pink-400));--noora-chart-p50: light-dark( var(--noora-orange-600), var(--noora-orange-400) );--noora-chart-legend-primary: light-dark( var(--noora-purple-500), var(--noora-purple-400) );--noora-chart-legend-primary-translucent: light-dark( var(--noora-purple-100), var(--noora-purple-700) );--noora-chart-legend-secondary: light-dark( var(--noora-blue-500), var(--noora-blue-400) );--noora-chart-lines: light-dark( var(--noora-neutral-light-300), var(--noora-neutral-gray-16) );--noora-sunburst-binaries: var(--noora-purple-500);--noora-sunburst-localizations: var(--noora-orange-500);--noora-sunburst-fonts: var(--noora-yellow-500);--noora-sunburst-assets: var(--noora-green-500);--noora-sunburst-videos: var(--noora-azure-500);--noora-sunburst-duplicates: var(--noora-red-500);--noora-sunburst-unknown: var(--noora-pink-500);--noora-sunburst-directory: var(--noora-neutral-light-500);--noora-sunburst-files: var(--noora-azure-500);--noora-icon-destructive-background: light-dark( var(--noora-red-50), var(--noora-alpha-red) );--noora-icon-destructive-label: light-dark( var(--noora-red-600), var(--noora-red-500) );--noora-icon-warning-background: light-dark( var(--noora-orange-50), var(--noora-alpha-orange) );--noora-icon-warning-label: light-dark( var(--noora-orange-600), var(--noora-orange-500) );--noora-icon-success-background: light-dark( var(--noora-green-50), var(--noora-alpha-green) );--noora-icon-success-label: light-dark( var(--noora-green-700), var(--noora-green-500) );--noora-icon-info-background: light-dark( var(--noora-azure-50), var(--noora-alpha-azure) );--noora-icon-info-label: light-dark( var(--noora-azure-700), var(--noora-azure-400) );--noora-icon-primary-label: light-dark( var(--noora-purple-500), var(--noora-purple-400) );--noora-icon-primary-background: light-dark( var(--noora-purple-50), oklch(from var(--noora-purple-500) l c h / .24) );--noora-icon-neutral-label: light-dark( var(--noora-neutral-light-1000), var(--noora-neutral-dark-300) );--noora-icon-neutral-background: light-dark( var(--noora-neutral-light-300), var(--noora-neutral-gray-16) );--noora-spacing-0: 0rem;--noora-spacing-1: .125rem;--noora-spacing-2: .25rem;--noora-spacing-3: .375rem;--noora-spacing-4: .5rem;--noora-spacing-5: .75rem;--noora-spacing-6: 1rem;--noora-spacing-7: 1.25rem;--noora-spacing-8: 1.5rem;--noora-spacing-9: 2rem;--noora-spacing-10: 2.5rem;--noora-spacing-11: 3rem;--noora-spacing-12: 3.5rem;--noora-spacing-13: 4rem;--noora-spacing-14: 4.5rem;--noora-spacing-15: 5rem;--noora-spacing-16: 6rem;--noora-spacing-17: 7rem;--noora-z-index-0: auto;--noora-z-index-1: 100;--noora-z-index-2: 400;--noora-z-index-3: 510;--noora-z-index-4: 512;--noora-z-index-5: 513;--noora-z-index-6: 514;--noora-z-index-7: 515;--noora-z-index-8: 516;--noora-z-index-9: 517;--noora-z-index-10: 518;--noora-z-index-11: 519;--noora-z-index-12: 520;--noora-surface-border-primary: light-dark( var(--noora-neutral-light-500), var(--noora-neutral-dark-800) );--noora-border-light-default: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(32% .005 247.968 / .08), 0px 1px 1px 0px oklch(32% .005 247.968 / .1);--noora-border-light-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(32% .005 247.968 / .08), 0px 1px 3px 0px oklch(32% .005 247.968 / .1), 0px 0px 0px 3px oklch(32% .005 247.968 / .12);--noora-border-light-error: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(58.7% .23 30.7), 0px 1px 3px 0px oklch(32% .005 247.968 / .1);--noora-border-light-error-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(58.7% .23 30.7), 0px 1px 3px 0px oklch(32% .005 247.968 / .1), 0px 0px 0px 3px oklch(58.7% .23 30.7 / .2);--noora-border-light-warning-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .05), 0px 0px 0px 1px oklch(71.9% .185 48.7), 0px 1px 3px 0px oklch(32% .005 247.968 / .1), 0px 0px 0px 3px oklch(71.9% .185 48.7 / .2);--noora-border-medium: 0px 0px 0px 1px oklch(32% .005 247.968 / .08) inset, 0px -1px 0px 0px oklch(32% .005 247.968 / .16) inset, 0px 8px 6px 0px oklch(32% .005 247.968 / .02), 0px 2px 4px 0px oklch(32% .005 247.968 / .04);--noora-border-section: 0 0 0 1px oklch(32% .005 247.968 / .06);--noora-border-heavy: 0px 0px 0px 1.5px oklch(32% .005 247.968 / .1) inset, 0px -1.5px 0px 0px oklch(32% .005 247.968 / .12) inset, 0px 4px 8px 0px oklch(32% .005 247.968 / .08), 0px 2px 4px 0px oklch(32% .005 247.968 / .04);--noora-radius-0: 0rem;--noora-radius-1: .125rem;--noora-radius-2: .25rem;--noora-radius-3: .375rem;--noora-radius-4: .5rem;--noora-radius-5: .625rem;--noora-radius-6: .75rem;--noora-radius-7: .875rem;--noora-radius-8: 1rem;--noora-radius-99: 1000px;--noora-icon-size-small: .75rem;--noora-icon-size-medium: 1rem;--noora-icon-size-large: 1.25rem;--noora-font-heading: "Inter Variable", "Noto Sans Georgian", sans-serif;--noora-font-body: "Inter Variable", "Noto Sans Georgian", sans-serif;--noora-font-code: "Geist Mono", monospace;--noora-font-weight-regular: 400;--noora-font-weight-medium: 500;--noora-font-weight-semibold: 600;--noora-font-weight-bold: 700;--noora-font-display-xlarge: 2.5rem/3rem var(--noora-font-heading);--noora-font-display-large: 2.375rem/2.875rem var(--noora-font-heading);--noora-font-display-medium: 2.25rem/2.625rem var(--noora-font-heading);--noora-font-display-small: 2.125rem/2.5rem var(--noora-font-heading);--noora-font-heading-2xlarge: 2rem/2.375rem var(--noora-font-heading);--noora-font-heading-xlarge: 1.5rem/2rem var(--noora-font-heading);--noora-font-heading-large: 1.25rem/1.625rem var(--noora-font-heading);--noora-font-heading-medium: 1.125rem/1.5rem var(--noora-font-heading);--noora-font-heading-small: 1rem/1.375rem var(--noora-font-heading);--noora-font-body-large: 1rem/1.5rem var(--noora-font-body);--noora-font-body-medium: .875rem/1.25rem var(--noora-font-body);--noora-font-body-small: .75rem/1rem var(--noora-font-body);--noora-font-body-xsmall: .625rem/.75rem var(--noora-font-body);--noora-font-code-large: .875rem/1.25rem var(--noora-font-code);--noora-font-code-medium: .75rem/1rem var(--noora-font-code);--noora-font-code-small: .625rem/.75rem var(--noora-font-code);&[data-theme=dark]{--noora-button-border-primary-hover: 0px 1px 0px 0px oklch(100% 0 0 / .1) inset, 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(46.9% .27 286.9 / .9), 0px 2px 3px 0px oklch(0% 0 0 / .4);--noora-button-border-secondary-hover: 0px 1px 0px 0px oklch(100% 0 0 / .24) inset, 0px 1px 1px 0px oklch(16.2% 0 0 / .1), 0px 0px 0px 1px oklch(34.8% 0 0 / .9), 0px 2px 3px 0px oklch(0% 0 0 / .5)}&[data-theme=dark]{--noora-light-border-default: 0px 1px 1px 0px oklch(16.2% 0 0 / .3), 0px 0px 0px 1px oklch(54.9% 0 0 / .45), 0px 2px 3px 0px oklch(0% 0 0 / .3);--noora-light-border-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(54.9% 0 0 / .3), 0px 2px 3px 0px oklch(0% 0 0 / .3), 0px 0px 0px 3px oklch(54.9% 0 0 / .4)}&[data-theme=dark]{--noora-choice-selector-uncheck-background: linear-gradient( 180deg, oklch(100% 0 0 / .05) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-neutral-dark-1100);--noora-choice-selector-uncheck-background-hover: linear-gradient( 180deg, oklch(100% 0 0 / .03) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-neutral-dark-1100);--noora-choice-selector-switch-off-background: var( --noora-neutral-dark-800 );--noora-choice-selector-switch-off-background-hover: var( --noora-neutral-dark-900 );--noora-choice-selector-check-background-hover: linear-gradient( 180deg, oklch(100% 0 0 / .06) 0%, oklch(100% 0 0 / 0) 100% ), var(--noora-purple-500)}&[data-theme=dark]{--noora-border-light-default: 0px 1px 1px 0px oklch(16.2% 0 0 / .3), 0px 0px 0px 1px oklch(54.9% 0 0 / .45), 0px 2px 3px 0px oklch(0% 0 0 / .3);--noora-border-light-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(54.9% 0 0 / .3), 0px 2px 3px 0px oklch(0% 0 0 / .3), 0px 0px 0px 3px oklch(54.9% 0 0 / .4);--noora-border-light-error: 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(74% .159 30.9), 0px 2px 3px 0px oklch(0% 0 0 / .3);--noora-border-light-error-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(74% .159 30.9), 0px 2px 3px 0px oklch(0% 0 0 / .3), 0px 0px 0px 3px oklch(74% .159 30.9 / .25);--noora-border-light-warning-focus: 0px 1px 1px 0px oklch(16.2% 0 0 / .2), 0px 0px 0px 1px oklch(82% .111 48.6), 0px 2px 3px 0px oklch(0% 0 0 / .3), 0px 0px 0px 3px oklch(82% .111 48.6 / .25);--noora-border-medium: 0px 1px 0px 0px oklch(54.9% 0 0 / .3) inset, 0px 0px 0px 1px oklch(54.9% 0 0 / .2) inset, 0px 2px 4px 0px oklch(0% 0 0 / .12), 0px 4px 8px 0px oklch(0% 0 0 / .24);--noora-border-section: 0 0 0 1px oklch(34.8% 0 0 / .55);--noora-border-heavy: 0px 1.5px 0px 0px oklch(54.9% 0 0 / .3) inset, 0px 0px 0px 1.5px oklch(54.9% 0 0 / .2) inset, 0px 4px 8px 0px oklch(0% 0 0 / .16), 0px 2px 4px 0px oklch(0% 0 0 / .24)}@media screen and (min-width:768px){--noora-font-display-xlarge: 4.5rem/4.875rem var(--noora-font-heading);--noora-font-display-large: 4rem/4.375rem var(--noora-font-heading);--noora-font-display-medium: 3.5rem/4rem var(--noora-font-heading);--noora-font-display-small: 3rem/3.5rem var(--noora-font-heading);--noora-font-heading-2xlarge: 2.5rem/2.875rem var(--noora-font-heading);--noora-font-heading-xlarge: 2rem/2.375rem var(--noora-font-heading);--noora-font-heading-large: 1.5rem/2rem var(--noora-font-heading);--noora-font-heading-medium: 1.25rem/1.625rem var(--noora-font-heading);--noora-font-heading-small: 1.125rem/1.5rem var(--noora-font-heading)}--noora-font-color-primary: light-dark( var(--noora-neutral-light-1100), var(--noora-neutral-light-100) );--noora-font-color-secondary: light-dark( var(--noora-neutral-light-1000), var(--noora-neutral-light-400) );--noora-font-color-disabled: light-dark( var(--noora-neutral-light-800), var(--noora-neutral-light-900) );--noora-font-color-information: light-dark( var(--noora-azure-500), var(--noora-azure-300) );--noora-font-color-success: light-dark( var(--noora-green-600), var(--noora-green-400) );--noora-font-color-warning: light-dark( var(--noora-orange-600), var(--noora-orange-400) );--noora-font-color-error: light-dark( var(--noora-red-500), var(--noora-red-300) );--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86)}.noora-dark{color-scheme:dark}.noora-tooltip{display:inline-flex;align-items:center;[data-part=trigger]{display:inline-flex;align-items:center;cursor:help}[data-part=content]{align-items:top;z-index:var(--noora-z-index-12);box-shadow:var(--noora-tooltip-border);border-radius:var(--noora-radius-3);background:var(--noora-tooltip-background);width:max-content;max-width:250px;[data-part=icon]{display:inline-flex;flex-shrink:0;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium);color:var(--noora-tooltip-label-primary);& svg{width:100%;height:100%}}[data-part=body]{display:flex;flex-direction:column;gap:var(--noora-spacing-2);max-width:188px}[data-part=title]{font:var(--noora-font-weight-medium) var(--noora-font-body-small);color:var(--noora-tooltip-label-primary)}[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-body-xsmall);color:var(--noora-tooltip-label-secondary)}&[data-size=small]{gap:var(--noora-spacing-2);padding:var(--noora-spacing-2) var(--noora-spacing-3);font:var(--noora-font-body-small);color:var(--noora-tooltip-label-primary)}&[data-size=large]{gap:var(--noora-spacing-4);padding:var(--noora-spacing-5)}}[data-part=positioner]{display:none}>[data-state=open]+[data-part=positioner]{display:flex}}:root{--marketing-breakpoint-lg: 1440px;--marketing-breakpoint-md: 1024px;--marketing-breakpoint-sm: 370px;--marketing-page-margin: var(--noora-spacing-8);--marketing-page-width: 1200px;--marketing-page-width-with-margin: calc(var(--marketing-page-width) + var(--marketing-page-margin) * 2);@media (max-width: 768px){--marketing-page-margin: var(--noora-spacing-2)}--marketing-stroke-default: light-dark(var(--noora-neutral-light-200), var(--noora-neutral-dark-1000));--marketing-edge-glow-stops: var(--noora-neutral-light-900) 25%, color-mix(in oklch, var(--noora-neutral-light-900), transparent 100%) 75%;--marketing-edge-glow-color: var(--marketing-illustration-neutral-3);--marketing-tint-alpha: 40%;--marketing-tint-purple: light-dark( var(--noora-purple-50), color-mix(in oklch, var(--noora-purple-500) var(--marketing-tint-alpha), transparent) );--marketing-tint-red: light-dark(var(--noora-red-50), color-mix(in oklch, var(--noora-red-500) 20%, transparent));--marketing-illustration-neutral-1: light-dark(var(--noora-neutral-light-200), var(--noora-neutral-dark-1000));--marketing-illustration-neutral-2: light-dark(var(--noora-neutral-light-300), var(--noora-neutral-dark-900));--marketing-illustration-neutral-3: light-dark(var(--noora-neutral-light-400), var(--noora-neutral-dark-800));--marketing-illustration-neutral-4: light-dark(var(--noora-neutral-light-500), var(--noora-neutral-dark-700));--marketing-illustration-neutral-5: light-dark(var(--noora-neutral-light-600), var(--noora-neutral-dark-600));--marketing-illustration-neutral-6: light-dark(var(--noora-neutral-light-700), var(--noora-neutral-dark-500));--marketing-illustration-neutral-7: light-dark(var(--noora-neutral-light-800), var(--noora-neutral-dark-400));--marketing-illustration-neutral-8: light-dark(var(--noora-neutral-light-900), var(--noora-neutral-dark-300));--marketing-illustration-neutral-9: light-dark(var(--noora-neutral-light-1000), var(--noora-neutral-dark-200));--marketing-illustration-neutral-10: light-dark(var(--noora-neutral-light-1100), var(--noora-neutral-dark-100));--sticky-top: 72px;@media (max-width: 480px){--sticky-top: 48px}}[data-prose]{display:flex;flex-direction:column;min-width:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);:not(pre,.code-window,[data-part=code])>code{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 1px 1px #0e0e0e0d,0 0 0 1px #2e333814,0 1px 1px #2e33381a;border-radius:var(--noora-radius-2);background:var(--noora-surface-background-secondary);padding:var(--noora-spacing-1);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);white-space:normal;overflow-wrap:anywhere}& blockquote{margin-inline-start:0px;margin-inline-end:0px;box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-6);background:var(--noora-surface-background-tertiary);padding:var(--noora-spacing-7);>p{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}}>*+*{margin-top:var(--noora-spacing-7)}& li>*+*{margin-top:var(--noora-spacing-5)}& p+p{margin-top:var(--noora-spacing-7)}& img,video{display:block;margin-inline:auto;margin:var(--noora-spacing-8) 0;box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-6);max-width:100%;height:auto;object-fit:contain}& iframe{display:block;margin-inline:auto;margin:var(--noora-spacing-8) 0;box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-6);max-width:100%}& iframe[data-visualization]{margin-top:var(--noora-spacing-8);margin-bottom:var(--noora-spacing-8);box-shadow:none;border:none;border-radius:var(--noora-radius-8);width:100%;max-width:100%}.noora-table table tbody tr:not([data-part=expanded-row]) td{vertical-align:middle;background-color:var(--noora-surface-background-primary);padding:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-body-medium);line-height:20px}.noora-table table tbody tr:not(:first-child) td{box-shadow:0 1px 0 0 light-dark(var(--noora-neutral-light-400),oklch(0% 0 0 / 80%)) inset,0 2px 0 0 light-dark(oklch(from var(--noora-neutral-light-500) l c h / 30%),oklch(from var(--noora-neutral-dark-900) l c h / 35%)) inset}& b,strong{font:var(--noora-font-weight-semibold) var(--noora-font-body-large)}& a:not(.heading-anchor):not([data-part=feature-card]){color:light-dark(var(--noora-purple-500),var(--noora-purple-300));text-decoration:underline}& h1{padding-top:var(--noora-spacing-8);padding-bottom:var(--noora-spacing-4);font:var(--noora-font-weight-medium) var(--noora-font-heading-2xlarge)}& h2{padding-top:var(--noora-spacing-8);padding-bottom:var(--noora-spacing-4);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge)}& h3{padding-top:var(--noora-spacing-7);padding-bottom:var(--noora-spacing-3);font:var(--noora-font-weight-medium) var(--noora-font-heading-large)}& h4{padding-top:var(--noora-spacing-6);padding-bottom:var(--noora-spacing-3);font:var(--noora-font-weight-medium) var(--noora-font-heading-medium)}& h2,h3,h4{scroll-margin-top:calc(var(--docs-nav-height, 0px) + var(--noora-spacing-5));& a.heading-anchor{display:inline-flex;align-items:baseline;gap:4px;cursor:pointer;scroll-margin-top:calc(var(--docs-nav-height, 0px) + var(--noora-spacing-5));color:inherit;text-decoration:none;[data-part=hash]{opacity:0;transition:opacity .15s ease;font:inherit}}&:hover a.heading-anchor{[data-part=heading-text]{text-decoration:underline}[data-part=hash]{opacity:1}}}}.code-window{display:flex;flex-direction:column;align-items:stretch;gap:4px;box-shadow:var(--noora-light-border-default);border-radius:8px;background:var(--noora-surface-background-primary);padding:0;min-width:0;max-width:100%}.code-window>[data-part=bar]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:4px 8px 2px}.code-window>[data-part=bar]>[data-part=language]{padding:4px 8px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}.code-window>[data-part=bar]>[data-part=copy]{display:inline-grid;position:relative;place-items:center;box-sizing:border-box;padding:0;width:32px;height:32px;user-select:none}.code-window>[data-part=bar]>[data-part=copy] svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}.code-window>[data-part=bar]>[data-part=copy][data-copied]:after{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:var(--noora-z-index-12);box-shadow:var(--noora-tooltip-border);border-radius:var(--noora-radius-3);background:var(--noora-tooltip-background);padding:var(--noora-spacing-2) var(--noora-spacing-3);width:max-content;pointer-events:none;content:"Copied";color:var(--noora-tooltip-label-primary);font:var(--noora-font-body-small)}.code-window>[data-part=bar]>[data-part=copy] [data-part=copy-icon],.code-window>[data-part=bar]>[data-part=copy] [data-part=copy-check-icon]{display:inline-flex;grid-area:1 / 1;transform:scale(1);opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.code-window>[data-part=bar]>[data-part=copy] [data-part=copy-check-icon]{transform:scale(.5);opacity:0}.code-window>[data-part=bar]>[data-part=copy][data-copied] [data-part=copy-icon]{transform:scale(.5);opacity:0}.code-window>[data-part=bar]>[data-part=copy][data-copied] [data-part=copy-check-icon]{transform:scale(1);opacity:1}@media (prefers-reduced-motion: reduce){.code-window>[data-part=bar]>[data-part=copy] [data-part=copy-icon],.code-window>[data-part=bar]>[data-part=copy] [data-part=copy-check-icon]{transition:none}}.code-window>[data-part=code]{position:relative;clip-path:inset(-8px 0 0 0 round 0 0 8px 8px);box-shadow:var(--noora-light-border-default);border-radius:8px;background:var(--noora-surface-background-tertiary);padding:16px 12px;overflow-x:auto;scrollbar-color:auto;scrollbar-width:auto;font:var(--noora-font-weight-regular) var(--noora-font-code-large);@supports (scrollbar-width: thin) and (not selector(::-webkit-scrollbar)){scrollbar-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600)) transparent;scrollbar-width:thin}}.code-window>[data-part=code]::-webkit-scrollbar{background:transparent;height:var(--noora-spacing-6)}.code-window>[data-part=code]::-webkit-scrollbar-track{margin:0 var(--noora-spacing-2);background:transparent}.code-window>[data-part=code]::-webkit-scrollbar-thumb{border:solid transparent;border-width:var(--noora-spacing-1) var(--noora-spacing-2) var(--noora-spacing-3);border-radius:var(--noora-radius-4) / var(--noora-radius-3) var(--noora-radius-3) var(--noora-radius-5) var(--noora-radius-5);background-clip:padding-box;background-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600))}.code-window>[data-part=code] pre{margin:0;background:none!important;font:inherit;white-space:pre}.code-window>[data-part=code] code{display:block;background:none;color:inherit;font:inherit;white-space:pre}.code-window>[data-part=code] .line{display:block;min-height:1lh;white-space:pre}.code-window>[data-part=code] [data-code-whitespace]{white-space:pre}.marketing-page-container{box-sizing:border-box;margin-inline:auto;padding-inline:var(--marketing-page-margin);width:100%;max-width:var(--marketing-page-width-with-margin)}[id^=marketing-]{display:flex;flex-direction:column;align-items:center;>[data-part=stats]{[data-part=stat]{>[data-part=value]{display:inline-block;font-family:var(--noora-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}}}>section,>header:not(#marketing-navbar),>figure{position:relative;z-index:var(--noora-z-index-1);margin-right:var(--noora-spacing-6);margin:var(--noora-spacing-6);@media (min-width: 1024px){margin-right:var(--noora-spacing-14);margin-left:var(--noora-spacing-14);max-width:1296px}}}.build-graph-lab{display:flex;flex-direction:column;gap:var(--noora-spacing-6);margin:var(--noora-spacing-9) 0;width:min(780px,calc(100vw - var(--noora-spacing-12)));@media (min-width: 1024px){margin-left:-65px}}.build-graph-lab__controls,.build-graph-lab__diagrams{display:grid;gap:var(--noora-spacing-5)}.build-graph-lab__controls{grid-template-columns:repeat(2,minmax(0,1fr));@media (min-width: 720px){grid-template-columns:repeat(3,minmax(0,1fr))}}.build-graph-lab__range{display:grid;gap:var(--noora-spacing-2);color:var(--noora-surface-label-primary)}.build-graph-lab__range-label{font:var(--noora-font-weight-medium) var(--noora-font-body-small)}.build-graph-lab__range-value{font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}.build-graph-lab__range input{cursor:pointer;margin:var(--noora-spacing-1) 0 0;width:100%;accent-color:var(--noora-purple-500)}.build-graph-lab__result{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}.build-graph-lab__result strong{font:var(--noora-font-weight-semibold) var(--noora-font-body-medium)}.build-graph-lab__result span:last-child{color:var(--noora-surface-label-secondary)}.build-graph-lab__diagrams{grid-template-columns:1fr;@media (min-width: 720px){grid-template-columns:1fr 1.4fr}}.build-graph-lab svg{display:block;width:100%;height:auto;overflow:visible;color:var(--marketing-illustration-neutral-6)}.build-graph-lab__edge{stroke:currentColor;stroke-width:2}.build-graph-lab__node{fill:var(--noora-surface-background-primary);stroke:var(--marketing-illustration-neutral-7);stroke-width:2}.build-graph-lab__node+text{fill:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}.build-graph-lab__track{fill:var(--marketing-illustration-neutral-2)}.build-graph-lab__task{fill:var(--noora-purple-500)}.build-graph-lab__task-label{fill:var(--noora-button-primary-label);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}.build-graph-lab__core-label,.build-graph-lab__axis-label{fill:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab{margin:var(--noora-spacing-7) 0}.cache-transfer-lab__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--noora-spacing-5)}.cache-transfer-lab__range{display:grid;gap:var(--noora-spacing-2);color:var(--noora-surface-label-primary)}.cache-transfer-lab__range-label{font:var(--noora-font-weight-medium) var(--noora-font-body-small)}.cache-transfer-lab__range-value{font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab__range input{cursor:pointer;margin:var(--noora-spacing-1) 0 0;width:100%;accent-color:var(--noora-button-primary-background)}.cache-transfer-lab__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--noora-spacing-2);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab__summary strong{font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}.cache-transfer-lab__summary span:last-child{color:var(--noora-surface-label-secondary)}.cache-transfer-lab__legend{display:flex;flex-wrap:wrap;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-5);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab__legend span{display:inline-flex;align-items:center;gap:var(--noora-spacing-2)}.cache-transfer-lab__legend-swatch{display:inline-block;border-radius:var(--noora-radius-2);width:var(--noora-spacing-3);height:var(--noora-spacing-3)}.cache-transfer-lab__legend-swatch--latency,.cache-transfer-lab__latency{fill:var(--noora-button-primary-background);background:var(--noora-button-primary-background)}.cache-transfer-lab__legend-swatch--transfer,.cache-transfer-lab__transfer{fill:var(--marketing-illustration-neutral-6);background:var(--marketing-illustration-neutral-6)}.cache-transfer-lab__chart{display:block;margin-top:var(--noora-spacing-4);width:100%;height:auto;overflow:visible}.cache-transfer-lab__mobile-samples{display:none}.cache-transfer-lab__track{fill:var(--marketing-illustration-neutral-2)}.cache-transfer-lab__sample-label,.cache-transfer-lab__duration{fill:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab__sample--selected .cache-transfer-lab__sample-label,.cache-transfer-lab__sample--selected .cache-transfer-lab__duration{fill:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}.cache-transfer-lab__explanation{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}@media (width >= 48rem){.cache-transfer-lab__controls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width < 48rem){.cache-transfer-lab__chart{display:none}.cache-transfer-lab__mobile-samples{display:grid;gap:var(--noora-spacing-3);margin-top:var(--noora-spacing-5)}.cache-transfer-lab__mobile-sample{display:grid;gap:var(--noora-spacing-2)}.cache-transfer-lab__mobile-sample-header{display:flex;justify-content:space-between;gap:var(--noora-spacing-3);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.cache-transfer-lab__mobile-sample-header strong{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}.cache-transfer-lab__mobile-bar{display:flex;border-radius:var(--noora-radius-2);background:var(--marketing-illustration-neutral-2);height:var(--noora-spacing-3);overflow:hidden}.cache-transfer-lab__mobile-bar span{display:block;height:100%}}.incremental-build-lab{margin:var(--noora-spacing-7) 0}.incremental-build-lab__graph{width:100%;height:240px}.incremental-build-lab__summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--noora-spacing-3);margin-top:var(--noora-spacing-5);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}.incremental-build-lab__summary strong{font:var(--noora-font-weight-semibold) var(--noora-font-body-medium)}.incremental-build-lab__summary span{color:var(--noora-surface-label-secondary)}.incrementality-models-lab{margin:var(--noora-spacing-7) 0}.incrementality-models-lab__models{display:grid;gap:var(--noora-spacing-7)}.incrementality-models-lab__model{display:grid;gap:var(--noora-spacing-5);margin:0;min-width:0}.incrementality-models-lab__caption{display:grid;gap:var(--noora-spacing-1)}.incrementality-models-lab__caption strong{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}.incrementality-models-lab__caption span{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.incrementality-models-lab__model svg{display:block;width:100%;height:auto;overflow:visible}.incrementality-models-lab__edge{stroke:currentColor;stroke-width:2;color:var(--noora-surface-label-secondary)}.incrementality-models-lab__edge--lookup{stroke-dasharray:var(--noora-spacing-1) var(--noora-spacing-1)}.incrementality-models-lab__flow{opacity:0;fill:var(--noora-button-primary-background)}.incrementality-models-lab__node{fill:var(--noora-surface-background-primary);stroke:var(--noora-surface-border-primary);stroke-width:2}.incrementality-models-lab__node--reused{fill:var(--marketing-tint-purple);stroke:var(--noora-button-primary-background)}.incrementality-models-lab__state{fill:var(--noora-surface-background-secondary);stroke:var(--noora-surface-border-primary);stroke-width:2}.incrementality-models-lab__result{fill:var(--noora-button-primary-background);stroke:var(--noora-button-primary-background);stroke-width:2}.incrementality-models-lab__node-label,.incrementality-models-lab__result-label,.incrementality-models-lab__worktree-label{font:var(--noora-font-weight-medium) var(--noora-font-body-small)}.incrementality-models-lab__node-label,.incrementality-models-lab__worktree-label{fill:var(--noora-surface-label-primary)}.incrementality-models-lab__node-secondary-label,.incrementality-models-lab__annotation,.incrementality-models-lab__result-secondary-label{font:var(--noora-font-weight-regular) var(--noora-font-body-small)}.incrementality-models-lab__node-secondary-label,.incrementality-models-lab__annotation{fill:var(--noora-surface-label-secondary)}.incrementality-models-lab__result-label,.incrementality-models-lab__result-secondary-label{fill:var(--noora-button-primary-label)}.incrementality-models-lab.is-visible .incrementality-models-lab__flow--location-a{animation:incrementality-models-lab-location-flow 1.8s ease-out infinite}.incrementality-models-lab.is-visible .incrementality-models-lab__flow--location-b{animation:incrementality-models-lab-location-flow 1.8s ease-out .6s infinite}.incrementality-models-lab.is-visible .incrementality-models-lab__flow--identity-produce{animation:incrementality-models-lab-identity-produce 1.8s ease-out infinite}.incrementality-models-lab.is-visible .incrementality-models-lab__flow--identity-reuse{animation:incrementality-models-lab-identity-reuse 1.8s ease-out .6s infinite}@keyframes incrementality-models-lab-location-flow{0%{transform:translate(0);opacity:0}5%{opacity:1}25%{transform:translate(78px);opacity:1}30%,to{transform:translate(78px);opacity:0}}@keyframes incrementality-models-lab-identity-produce{0%{transform:translate(0);opacity:0}5%{opacity:1}25%{transform:translate(78px,27px);opacity:1}30%,to{transform:translate(78px,27px);opacity:0}}@keyframes incrementality-models-lab-identity-reuse{0%{transform:translate(0);opacity:0}5%{opacity:1}25%{transform:translate(78px,-32px);opacity:1}30%,to{transform:translate(78px,-32px);opacity:0}}@media (prefers-reduced-motion: reduce){.incrementality-models-lab__flow{display:none}}@media (width >= 48rem){.incrementality-models-lab__models{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-part=kura-network-lab]{display:grid;gap:var(--noora-spacing-5);margin:var(--noora-spacing-7) 0;border-block:1px solid var(--noora-surface-border-primary);padding-block:var(--noora-spacing-6)}[data-part=kura-network-lab] [data-part=network-header]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--noora-spacing-4)}[data-part=kura-network-lab] [data-part=eyebrow]{margin:0;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}[data-part=kura-network-lab] [data-part=title]{margin:var(--noora-spacing-1) 0 0;max-width:calc(var(--noora-spacing-10) * 11);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-medium)}[data-part=kura-network-lab] [data-part=kura-selector]{flex:none}[data-part=kura-network-lab] [data-part=network-content]{display:grid;align-items:center;gap:var(--noora-spacing-5)}[data-part=kura-network-lab] [data-part=globe-surface]{display:grid;position:relative;place-items:center;overflow:hidden}[data-part=kura-network-lab] [data-part=globe]{display:block;cursor:grab;aspect-ratio:1;width:100%;max-width:calc(var(--noora-spacing-10) * 11);touch-action:none}[data-part=kura-network-lab] [data-part=globe][data-dragging=true]{cursor:grabbing}[data-part=kura-network-lab] [data-part=globe-labels]{--cobe-visible-us-east-cache: 0;--cobe-visible-germany-developer: 0;--cobe-visible-japan-developer: 0;--cobe-visible-us-east-kura: 0;--cobe-visible-eu-west-kura: 0;--cobe-visible-ap-northeast-kura: 0;pointer-events:none}[data-part=kura-network-lab] [data-part=globe-labels]>span{display:inline-flex;position:absolute;align-items:center;gap:var(--noora-spacing-1);opacity:0;z-index:1;filter:blur(var(--noora-spacing-2));transition:opacity .15s var(--ease-out-cubic),filter .15s var(--ease-out-cubic);border:1px solid var(--noora-surface-border-primary);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-1) var(--noora-spacing-2);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall);white-space:nowrap}[data-part=kura-network-lab] [data-part=globe-labels] i{display:inline-block;border-radius:var(--noora-radius-99);width:var(--noora-spacing-2);height:var(--noora-spacing-2)}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-cache]{position-anchor:--cobe-us-east-cache}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-kura]{position-anchor:--cobe-us-east-kura}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-cache],[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-kura]{bottom:anchor(top);left:anchor(center);transform:translate(-50%,calc(-1 * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=germany-developer]{position-anchor:--cobe-germany-developer}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=eu-west-kura]{position-anchor:--cobe-eu-west-kura}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=germany-developer],[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=eu-west-kura]{top:anchor(center);right:anchor(left);transform:translate(calc(-1 * var(--noora-spacing-2)),-50%)}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=japan-developer]{position-anchor:--cobe-japan-developer}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=ap-northeast-kura]{position-anchor:--cobe-ap-northeast-kura}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=japan-developer],[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=ap-northeast-kura]{top:anchor(center);left:anchor(right);transform:translate(var(--noora-spacing-2),-50%)}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-cache]{opacity:var(--cobe-visible-us-east-cache);filter:blur(calc((1 - var(--cobe-visible-us-east-cache)) * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=germany-developer]{opacity:var(--cobe-visible-germany-developer);filter:blur(calc((1 - var(--cobe-visible-germany-developer)) * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=japan-developer]{opacity:var(--cobe-visible-japan-developer);filter:blur(calc((1 - var(--cobe-visible-japan-developer)) * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=us-east-kura]{opacity:var(--cobe-visible-us-east-kura);filter:blur(calc((1 - var(--cobe-visible-us-east-kura)) * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=eu-west-kura]{opacity:var(--cobe-visible-eu-west-kura);filter:blur(calc((1 - var(--cobe-visible-eu-west-kura)) * var(--noora-spacing-2)))}[data-part=kura-network-lab] [data-part=globe-labels] [data-label-for=ap-northeast-kura]{opacity:var(--cobe-visible-ap-northeast-kura);filter:blur(calc((1 - var(--cobe-visible-ap-northeast-kura)) * var(--noora-spacing-2)))}[data-part=kura-network-lab][data-scenario=us-east-only] [data-scenario-label=global-mesh],[data-part=kura-network-lab][data-scenario=global-mesh] [data-scenario-label=us-east-only]{display:none}[data-part=kura-network-lab] [data-part=scenario-copy]{display:grid;gap:var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}[data-part=kura-network-lab] [data-part=scenario-copy]>div{display:grid;gap:var(--noora-spacing-2)}[data-part=kura-network-lab] [data-part=scenario-copy] strong{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-medium)}[data-part=kura-network-lab] [data-part=scenario-copy] p{margin:0}[data-part=kura-network-lab] [data-part=scenario-copy] code{font:var(--noora-font-weight-medium) var(--noora-font-code-small)}[data-part=kura-network-lab][data-scenario=us-east-only] [data-scenario-copy=global-mesh],[data-part=kura-network-lab][data-scenario=global-mesh] [data-scenario-copy=us-east-only]{display:none}[data-part=kura-network-lab] [data-part=network-key]{display:grid;margin:0;border-top:1px solid var(--noora-surface-border-primary);padding:0;padding-top:var(--noora-spacing-4);list-style:none}[data-part=kura-network-lab] [data-part=network-key] li{display:flex;align-items:baseline;gap:var(--noora-spacing-2)}[data-part=kura-network-lab] [data-part=network-key] strong{display:inline-flex;align-items:center;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-small)}[data-part=kura-network-lab] [data-part=network-key] span{color:var(--noora-surface-label-secondary)}[data-part=kura-network-lab] [data-part=network-key] i{display:inline-block;border-radius:var(--noora-radius-99);width:var(--noora-spacing-2);height:var(--noora-spacing-2)}[data-part=kura-network-lab] [data-part=cache-marker]{background:var(--noora-button-primary-background)}[data-part=kura-network-lab] [data-part=client-marker]{background:var(--noora-surface-label-primary)}@media (width >= 48rem){[data-part=kura-network-lab] [data-part=network-content]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (width < 48rem){[data-part=kura-network-lab] [data-part=kura-selector]{width:100%}[data-part=kura-network-lab] [data-part=kura-selector]>*{flex:1}}[data-part=sticky-volume-lab]{margin:var(--noora-spacing-7) 0}[data-part=sticky-volume-lab] [data-part=story]{display:grid;gap:var(--noora-spacing-5);margin:0}[data-part=sticky-volume-lab] [data-part=diagram]{display:block;width:100%;height:auto;overflow:visible}[data-part=sticky-volume-lab] [data-part=mobile-steps]{display:none}[data-part=sticky-volume-lab] [data-part=lane-label],[data-part=sticky-volume-lab] [data-part=event-label],[data-part=sticky-volume-lab] [data-part=volume-label],[data-part=sticky-volume-lab] [data-part=fork-label]{fill:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-medium)}[data-part=sticky-volume-lab] [data-part=commit-label]{fill:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}[data-part=sticky-volume-lab] [data-part=annotation],[data-part=sticky-volume-lab] [data-part=volume-note],[data-part=sticky-volume-lab] [data-part=time-label]{fill:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}[data-part=sticky-volume-lab] [data-part=delta-label]{fill:var(--noora-button-primary-label);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}[data-part=sticky-volume-lab] [data-part=summary],[data-part=sticky-volume-lab] [data-part=note]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}[data-part=sticky-volume-lab] [data-part=lane-guide],[data-part=sticky-volume-lab] [data-part=time-axis]{stroke:currentColor;stroke-width:1;color:var(--noora-surface-border-primary)}[data-part=sticky-volume-lab] [data-part=branch-line]{stroke:currentColor;stroke-dasharray:var(--noora-spacing-1) var(--noora-spacing-1);stroke-width:1.5;color:var(--noora-surface-label-secondary)}[data-part=sticky-volume-lab] [data-part=commit],[data-part=sticky-volume-lab] [data-part=volume][data-variant=main]{fill:var(--noora-surface-background-secondary);stroke:var(--noora-surface-border-primary);stroke-width:2}[data-part=sticky-volume-lab] [data-part=volume],[data-part=sticky-volume-lab] [data-part=fork-label-surface]{transform-box:fill-box;transform-origin:center;transition:fill .2s var(--ease-out-cubic),stroke .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic),opacity .2s var(--ease-out-cubic)}[data-part=sticky-volume-lab] [data-part=result-line]{stroke:currentColor;stroke-width:2;color:var(--noora-surface-label-secondary)}[data-part=sticky-volume-lab] [data-part=volume][data-variant=feature]{opacity:0;fill:var(--marketing-tint-purple);stroke:var(--noora-button-primary-background);stroke-width:2}[data-part=sticky-volume-lab] [data-stage=fork] [data-part=volume-label],[data-part=sticky-volume-lab] [data-stage=fork] [data-part=volume-note]{opacity:0;transition:opacity .2s var(--ease-out-cubic)}[data-part=sticky-volume-lab] [data-part=volume-delta]{transform-box:fill-box;transform-origin:left center;opacity:0;fill:var(--noora-button-primary-background)}[data-part=sticky-volume-lab] [data-part=delta-label]{opacity:0;transition:opacity .2s var(--ease-out-cubic);fill:var(--noora-button-primary-label)}[data-part=sticky-volume-lab] [data-part=fork-line]{opacity:0;transition:opacity .2s var(--ease-out-cubic);fill:none;stroke:currentColor;stroke-width:2;color:var(--noora-button-primary-background)}[data-part=sticky-volume-lab] [data-part=fork-label-surface]{opacity:0;fill:var(--marketing-tint-purple);stroke:var(--noora-button-primary-background);stroke-width:1}[data-part=sticky-volume-lab] [data-part=fork-label]{opacity:0;transition:opacity .2s var(--ease-out-cubic)}[data-part=sticky-volume-lab] [data-part=flow]{opacity:0;fill:var(--noora-button-primary-background)}[data-part=sticky-volume-lab] [data-stage=branch] [data-part=event-label]{opacity:0;transition:opacity .2s var(--ease-out-cubic)}[data-part=sticky-volume-lab] [data-part=summary],[data-part=sticky-volume-lab] [data-part=note]{margin:0}[data-part=sticky-volume-lab] [data-part=note]{border-top:1px solid var(--noora-surface-border-primary);padding-top:var(--noora-spacing-4)}[data-part=sticky-volume-lab][data-step="0"] [data-stage=main] [data-part=volume]{fill:var(--marketing-tint-purple);stroke:var(--noora-button-primary-background)}[data-part=sticky-volume-lab][data-step="1"] [data-part=fork-line],[data-part=sticky-volume-lab][data-step="2"] [data-part=fork-line],[data-part=sticky-volume-lab][data-step="1"] [data-part=fork-label-surface],[data-part=sticky-volume-lab][data-step="2"] [data-part=fork-label-surface],[data-part=sticky-volume-lab][data-step="1"] [data-part=fork-label],[data-part=sticky-volume-lab][data-step="2"] [data-part=fork-label],[data-part=sticky-volume-lab][data-step="1"] [data-part=volume][data-variant=feature],[data-part=sticky-volume-lab][data-step="2"] [data-part=volume][data-variant=feature],[data-part=sticky-volume-lab][data-step="1"] [data-stage=fork] [data-part=volume-label],[data-part=sticky-volume-lab][data-step="2"] [data-stage=fork] [data-part=volume-label],[data-part=sticky-volume-lab][data-step="1"] [data-stage=fork] [data-part=volume-note],[data-part=sticky-volume-lab][data-step="2"] [data-stage=fork] [data-part=volume-note],[data-part=sticky-volume-lab][data-step="2"] [data-part=volume-delta],[data-part=sticky-volume-lab][data-step="2"] [data-part=delta-label],[data-part=sticky-volume-lab][data-step="2"] [data-stage=branch] [data-part=event-label]{opacity:1}[data-part=sticky-volume-lab][data-step="0"] [data-part=flow][data-flow=main]{animation:sticky-volume-lab-main-flow .8s var(--ease-out-cubic) forwards}[data-part=sticky-volume-lab][data-step="1"] [data-part=flow][data-flow=fork]{animation:sticky-volume-lab-fork-flow .8s var(--ease-out-cubic) forwards}[data-part=sticky-volume-lab][data-step="2"] [data-part=volume-delta]{animation:sticky-volume-lab-delta-flow .8s var(--ease-out-cubic) forwards}[data-part=sticky-volume-lab][data-step="0"] [data-part=mobile-step][data-stage=main],[data-part=sticky-volume-lab][data-step="1"] [data-part=mobile-step][data-stage=fork],[data-part=sticky-volume-lab][data-step="2"] [data-part=mobile-step][data-stage=branch]{transform:translateY(calc(0px - var(--noora-spacing-1)));border-color:var(--noora-button-primary-background);background:var(--marketing-tint-purple)}@keyframes sticky-volume-lab-main-flow{0%{transform:translate(0);opacity:0}10%,75%{opacity:1}to{transform:translate(42px);opacity:0}}@keyframes sticky-volume-lab-fork-flow{0%{transform:translate(0);opacity:0}10%,75%{opacity:1}to{transform:translate(20px,59px);opacity:0}}@keyframes sticky-volume-lab-delta-flow{0%{transform:scaleX(0);opacity:0}10%,75%{opacity:1}to{transform:scaleX(1);opacity:1}}@media (prefers-reduced-motion: reduce){[data-part=sticky-volume-lab] [data-part=flow]{animation:none!important}[data-part=sticky-volume-lab] [data-part=fork-line],[data-part=sticky-volume-lab] [data-part=fork-label-surface],[data-part=sticky-volume-lab] [data-part=fork-label],[data-part=sticky-volume-lab] [data-part=volume][data-variant=feature],[data-part=sticky-volume-lab] [data-part=volume-delta],[data-part=sticky-volume-lab] [data-part=delta-label]{opacity:1}}@media (width < 48rem){[data-part=sticky-volume-lab] [data-part=diagram]{display:none}[data-part=sticky-volume-lab] [data-part=mobile-steps]{display:grid;gap:var(--noora-spacing-3);margin:0;padding:0;list-style:none}[data-part=sticky-volume-lab] [data-part=mobile-step]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--noora-spacing-3);transition:border-color .2s var(--ease-out-cubic),background .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic);border:1px solid var(--noora-surface-border-primary);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-secondary);padding:var(--noora-spacing-3)}[data-part=sticky-volume-lab] [data-part=mobile-step-number]{display:grid;place-items:center;border:1px solid var(--noora-surface-border-primary);border-radius:var(--noora-radius-2);background:var(--noora-surface-background-primary);width:var(--noora-spacing-6);height:var(--noora-spacing-6);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}[data-part=sticky-volume-lab] [data-part=mobile-step] div{display:grid;gap:var(--noora-spacing-1)}[data-part=sticky-volume-lab] [data-part=mobile-step] strong{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}[data-part=sticky-volume-lab] [data-part=mobile-step] span:not([data-part=mobile-step-number]){color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}}@keyframes marketing-testimonials-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes compute-task-spin{to{transform:rotate(360deg)}}@keyframes compute-task-dots{0%,80%,to{opacity:.25}40%{opacity:1}}#marketing-home{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>[data-part=body],>[data-part=header]{padding-right:var(--noora-spacing-6);padding-left:var(--noora-spacing-6);@media (min-width: 1024px){margin-right:auto;margin-left:auto;padding-right:var(--noora-spacing-6);padding-left:var(--noora-spacing-6);width:650px;max-width:650px}}>section,>header:not(#marketing-navbar){position:relative;z-index:var(--noora-z-index-2);margin-top:var(--noora-spacing-9);@media (min-width: 1024px){margin-top:var(--noora-spacing-11)}}.noora-button>span+svg{transform:translate(calc(-1 * var(--noora-spacing-3)));opacity:0;transition:transform .2s var(--ease-out-cubic),width .2s var(--ease-out-cubic),opacity .2s var(--ease-out-cubic);width:0}.noora-button:hover>span+svg,.noora-button:focus-visible>span+svg{transform:translate(0);opacity:1;width:var(--noora-button-icon-size)}@media (prefers-reduced-motion: reduce){.noora-button>span+svg{transform:none;opacity:1;transition:none;width:var(--noora-button-icon-size)}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=company-logos]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:var(--noora-spacing-1);margin:0 var(--noora-spacing-1);height:88px;@media (min-width: 1024px){margin:0;width:100%;max-width:calc(1497px - 2 * var(--noora-spacing-1));overflow-x:clip}>[data-part=side-panel]{display:none;@media (min-width: 1024px){display:flex;position:relative;flex:1 1 0;gap:var(--noora-spacing-1);min-width:0;>[data-part=box]{border:1px solid var(--marketing-stroke-default);&:first-child{flex:1 1 0}&:nth-child(2){flex:2 1 0;opacity:.8}}>[data-part=grid-block]{position:absolute;left:0;box-sizing:border-box;border:1px solid var(--marketing-stroke-default);height:88px;&:nth-child(3){top:calc(100% + var(--noora-spacing-1));opacity:.6;width:75%}&:nth-child(4){top:calc(100% + 88px + 2 * var(--noora-spacing-1));opacity:.4;width:55%}&:nth-child(5){top:calc(100% + 176px + 3 * var(--noora-spacing-1));opacity:.2;width:35%}&[data-fill]{right:0;left:auto}&[data-fill]:nth-child(6){top:calc(100% + var(--noora-spacing-1));opacity:.6;width:calc(25% - var(--noora-spacing-1))}&[data-fill]:nth-child(7){top:calc(100% + 88px + 2 * var(--noora-spacing-1));opacity:.4;width:calc(45% - var(--noora-spacing-1))}&[data-fill]:nth-child(8){top:calc(100% + 176px + 3 * var(--noora-spacing-1));opacity:.2;width:calc(65% - var(--noora-spacing-1))}}}&:last-of-type{flex-direction:row-reverse;>[data-part=grid-block]{right:0;left:auto;&[data-fill]{right:auto;left:0}}}}>[data-part=logos]{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-5) 0;overflow:hidden;@media (min-width: 1024px){position:relative;flex:none;width:1200px;overflow:visible}[data-part=org-logo]{flex-shrink:0;max-height:64px;color:var(--noora-surface-label-tertiary);>svg{width:100%;height:100%}}>[data-part=track]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-9);will-change:transform}>[data-part=logo-group]{display:none;@media (min-width: 1024px){display:flex;position:absolute;flex-direction:row;justify-content:space-between;align-items:center;inset:var(--noora-spacing-5) 0;&:not(:first-child){opacity:0}[data-part=org-logo]{flex:1 1 0;min-width:0}}}&[data-animation-mode=desktop]>[data-part=logo-group]{@media (min-width: 1024px){&[data-state=active]{opacity:1}&[data-state=hidden]{opacity:0}[data-part=org-logo]{transition:transform .5s ease-out,opacity .5s ease-out,filter .5s ease-out;will-change:transform,opacity,filter;&[data-state=visible]{transform:translateY(0);opacity:1;filter:blur(0px)}&[data-state=hidden]{transform:translateY(20px);opacity:0;filter:blur(4px);transition:none}&[data-state=exiting]{transform:translateY(-20px);opacity:0;filter:blur(4px)}}}}}}>[data-part=features]{display:flex;flex-direction:column;gap:var(--noora-spacing-16);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);padding-top:var(--noora-spacing-14);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=cache]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>.noora-button{margin-top:var(--noora-spacing-7)}}>[data-part=illustration]{--chart-without-stroke: light-dark(var(--noora-red-500), var(--noora-red-400));--chart-with-stroke: light-dark(var(--noora-purple-500), var(--noora-purple-400));display:flex;flex-direction:column;@media (min-width: 1024px){flex-direction:row;height:322px}>[data-part=panel]{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;@media (min-width: 1024px){flex:1}&[data-variant=without-cache]{@media (min-width: 1024px){border-right:1px solid var(--marketing-stroke-default)}}>[data-part=stats]{display:grid;grid-template-columns:repeat(2,1fr);box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);height:36px;>[data-part=stat]{display:flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);padding:0 var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);white-space:nowrap;&:not(:last-child){border-right:1px solid var(--marketing-stroke-default)}>strong{color:var(--noora-surface-label-primary);font-weight:var(--noora-font-weight-medium);font-variant-numeric:tabular-nums}>.noora-badge{margin-left:calc(var(--noora-spacing-6) - var(--noora-spacing-2));[data-count-format]{font-variant-numeric:tabular-nums}}}}>[data-part=chart]{position:relative;height:143px;min-height:0;@media (min-width: 1024px){flex:1;height:auto}>[data-part=chart-label]{position:absolute;top:var(--noora-spacing-2);left:var(--noora-spacing-2);pointer-events:none;color:var(--noora-surface-label-tertiary);font:var(--noora-font-weight-regular) 11px var(--noora-font-code);white-space:nowrap}>canvas{display:block;width:100%;height:100%}}&[data-variant=without-cache]>[data-part=chart]>canvas{border-top-color:var(--marketing-tint-red);border-bottom-color:var(--chart-without-stroke)}&[data-variant=with-cache]>[data-part=chart]>canvas{border-top-color:var(--marketing-tint-purple);border-bottom-color:var(--chart-with-stroke)}&[data-variant=with-cache]>[data-part=chart]>[data-part=chart-label]{@media (min-width: 1024px){right:var(--noora-spacing-2);left:auto}}}}}>[data-part=compute]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);--marketing-tint-purple: light-dark( var(--noora-purple-50), color-mix(in oklch, var(--noora-purple-500) 16%, transparent) );>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>.noora-button{margin-top:var(--noora-spacing-7)}}>[data-part=illustration]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);height:332px;&[data-orientation=vertical]{display:none;align-items:center;height:auto;>[data-part=stats]{align-self:stretch}>[data-part=stage]{flex:none;justify-content:center;width:340px;height:921px}>[data-part=stage]>[data-part=scene]{width:340px;height:921px}}@media (max-width: 1023px){&[data-orientation=horizontal]{display:none}&[data-orientation=vertical]{display:flex}}>[data-part=stats]{display:grid;grid-template-columns:repeat(3,1fr);flex-shrink:0;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);height:36px;>[data-part=stat]{display:flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);padding:0 var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);white-space:nowrap;&:not(:last-child){border-right:1px solid var(--marketing-stroke-default)}>strong{color:var(--noora-surface-label-primary);font-weight:var(--noora-font-weight-medium);font-variant-numeric:tabular-nums}}}>[data-part=stage]{display:flex;flex:1;align-items:center;min-height:0;overflow:hidden;>[data-part=scene]{position:relative;flex-shrink:0;height:280px}[data-part=hub]{display:flex;position:absolute;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:var(--noora-border-light-default);border-radius:8px;background:var(--noora-surface-background-primary);>svg{width:45px;height:45px;overflow:visible}[data-part=logo-mark]{fill:none;stroke:var(--marketing-illustration-neutral-4);stroke-width:1}}[data-part=spark]{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}[data-part=runners]{position:absolute;top:-3px;left:0;width:100%;height:calc(100% + 6px);pointer-events:none}[data-part=wires]{display:block;height:100%;overflow:visible;[data-part=wire-lead],[data-part=wire-flow]{stroke:var(--marketing-illustration-neutral-4);stroke-width:.5}[data-part=wire-fan]{stroke:var(--marketing-illustration-neutral-4);stroke-dasharray:5 5;stroke-linecap:round;stroke-width:.5}}[data-part=tasks]{position:absolute;box-sizing:border-box;border-right:1px solid var(--marketing-stroke-default);border-left:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);overflow:hidden;--task-fade: linear-gradient(to bottom, transparent 0%, #000 20%, #000 80%, transparent 100%);mask-image:var(--task-fade);-webkit-mask-image:var(--task-fade);>[data-part=task-list]{position:relative;margin:0;padding:0;height:100%;list-style:none}[data-part=task-row]{display:flex;position:absolute;top:0;right:0;left:0;align-items:center;gap:var(--noora-spacing-3);will-change:transform;box-sizing:border-box;border-bottom:1px solid var(--marketing-stroke-default);padding:0 var(--noora-spacing-4);height:32px}[data-part=task-icon]{display:flex;flex-shrink:0;>svg{width:18px;height:18px}}[data-part=icon-done],[data-part=icon-processing]{display:none}[data-part=task-row][data-state=complete] [data-part=icon-done]{display:block;color:light-dark(var(--noora-green-500),var(--noora-green-400))}[data-part=task-row][data-state=processing] [data-part=icon-processing]{display:block;transform-box:fill-box;transform-origin:center;animation:compute-task-spin 1.4s linear infinite;color:var(--marketing-illustration-neutral-4)}[data-part=task-label]{flex:1;min-width:0;overflow:hidden;color:var(--noora-surface-label-primary);font-size:11px;font-family:var(--noora-font-code);text-overflow:ellipsis;white-space:nowrap}[data-part=task-dur]{flex-shrink:0;color:var(--noora-surface-label-primary);font-size:11px;font-family:var(--noora-font-body);font-variant-numeric:tabular-nums}[data-part=task-dots]{display:none;flex-shrink:0;align-items:center;gap:3px;color:var(--noora-surface-label-tertiary);>i{opacity:.25;animation:compute-task-dots 1.2s infinite;border-radius:50%;background:currentColor;width:3px;height:3px}>i:nth-child(2){animation-delay:.16s}>i:nth-child(3){animation-delay:.32s}}[data-part=task-row][data-state=processing]{[data-part=task-label]{color:var(--noora-surface-label-secondary)}[data-part=task-dur]{display:none}[data-part=task-dots]{display:flex}}}}}}>[data-part=tests]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);--marketing-tint-purple: light-dark( var(--noora-purple-50), color-mix(in oklch, var(--noora-purple-500) 20%, transparent) );>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>.noora-button{margin-top:var(--noora-spacing-7)}}>[data-part=illustration]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);height:320px;>[data-part=stats]{display:grid;grid-template-columns:repeat(3,1fr);flex-shrink:0;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);height:36px;>[data-part=stat]{display:flex;justify-content:center;align-items:center;gap:var(--noora-spacing-2);padding:0 var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);white-space:nowrap;&:not(:last-child){border-right:1px solid var(--marketing-stroke-default)}>[data-part=marker]{flex-shrink:0;box-sizing:border-box;margin-right:calc(6px - var(--noora-spacing-2));border:1px solid var(--marketing-illustration-neutral-3);border-radius:1px;width:10px;height:10px;&[data-state=ran]{border-color:var(--noora-purple-500);background:var(--marketing-tint-purple)}&[data-state=flaky]{border-color:var(--noora-yellow-600);background:var(--noora-yellow-500);background-clip:content-box;padding:2px}}>strong{display:inline-block;min-width:3ch;color:var(--noora-surface-label-primary);font-weight:var(--noora-font-weight-medium);font-variant-numeric:tabular-nums;text-align:left}}}>[data-part=stage]{flex:1;min-height:0;overflow:hidden;>[data-part=grid]{display:block;width:100%;height:100%}}@media (max-width: 1023px){height:auto;>[data-part=stats]{grid-template-columns:repeat(2,1fr);grid-auto-rows:36px;height:auto;>[data-part=stat]{&:not(:last-child){border-right:none}&:nth-child(1){border-right:1px solid var(--marketing-stroke-default)}&:nth-child(-n+2){border-bottom:1px solid var(--marketing-stroke-default)}&:last-child{grid-column:1 / -1}}}>[data-part=stage]{flex:none;height:276px}}}}>[data-part=toolbox]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=cards]{display:flex;flex-direction:column;border-top:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){flex-direction:row}>[data-part=card]{display:flex;flex:1;flex-direction:column;gap:var(--noora-spacing-4);border-bottom:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-11) var(--noora-spacing-8);text-decoration:none;@media (min-width: 1024px){border-bottom:none;border-left:1px solid var(--marketing-stroke-default);&:first-child{border-left:none}}>[data-part=card-title]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);font-family:var(--noora-font-heading);& svg{transform:translate(-4px);opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out-cubic);width:18px;height:18px}}&:hover>[data-part=card-title] svg{transform:translate(0);opacity:1}>[data-part=card-description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);font-family:var(--noora-font-body)}}}}>[data-part=quote-feature]{display:flex;position:relative;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);>[data-part=text]{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-8);box-sizing:border-box;padding:var(--noora-spacing-9) var(--noora-spacing-4);width:100%;>[data-part=quote]{align-self:stretch;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-xlarge);>strong{font-weight:var(--noora-font-weight-medium)}}>[data-part=author]{display:flex;align-items:center;align-self:flex-start;gap:var(--noora-spacing-4);@media (min-width: 1024px){align-self:flex-end}>[data-part=logo]{flex-shrink:0;width:90px;height:24px;color:var(--noora-surface-label-primary)}>[data-part=identity]{display:flex;flex-direction:column;border-left:1px solid var(--marketing-stroke-default);padding-left:var(--noora-spacing-4);>[data-part=name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=role]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}}}}}>[data-part=frameworks]{display:flex;flex-direction:column;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){flex-direction:row;margin:0;width:100%;max-width:1200px}>[data-part=text]{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:var(--noora-spacing-9) var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=grid]{display:grid;grid-template-columns:repeat(4,1fr);flex-shrink:0;margin-right:-1px;margin-bottom:-1px;border-top:1px solid var(--marketing-stroke-default);@media (min-width: 640px) and (max-width: 1023px){grid-template-columns:repeat(6,1fr)}@media (min-width: 1024px){grid-template-columns:repeat(3,1fr);border-top:none;border-left:1px solid var(--marketing-stroke-default);width:384px}>[data-part=cell]{display:flex;justify-content:center;align-items:center;border-right:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);aspect-ratio:1;>.noora-tooltip{position:relative;width:100%;height:100%;>[data-part=trigger]{display:flex;justify-content:center;align-items:center;cursor:default;width:100%;height:100%}>[data-part=positioner]{position:absolute!important;top:auto!important;bottom:var(--noora-spacing-4)!important;left:50%!important;transform:translate(-50%)!important}}&[data-more]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) 11px var(--noora-font-code)}[data-part=framework-logo]>svg{display:block}}}}>[data-part=transparency]{display:flex;flex-direction:column;box-sizing:border-box;--marketing-transparency-dither-shallow: light-dark(var(--noora-purple-100), var(--noora-purple-500));--marketing-transparency-dither-mid: light-dark(var(--noora-purple-200), var(--noora-purple-600));--marketing-transparency-dither-deep: light-dark(var(--noora-purple-300), var(--noora-purple-700));margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--noora-spacing-14) var(--noora-spacing-4) var(--noora-spacing-11);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=cards]{display:grid;border-top:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){grid-template-columns:repeat(3,1fr)}>[data-part=card]{display:flex;flex-direction:column;&[data-card=security]{--marketing-transparency-dither-shallow: light-dark(var(--noora-purple-200), var(--noora-purple-700));--marketing-transparency-dither-mid: light-dark(var(--noora-purple-300), var(--noora-purple-600));--marketing-transparency-dither-deep: light-dark(var(--noora-purple-400), var(--noora-purple-500))}&:not(:last-child){border-bottom:1px solid var(--marketing-stroke-default)}@media (min-width: 1024px){&:not(:last-child){border-right:1px solid var(--marketing-stroke-default);border-bottom:none}}>[data-part=illustration]{display:flex;position:relative;justify-content:center;align-items:center;box-sizing:border-box;border-bottom:1px solid var(--marketing-stroke-default);height:200px;overflow:hidden;& svg{display:block}[data-part=windows]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}[data-part=oss-logo]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);>svg path{stroke:var(--noora-purple-400);stroke-width:1}>[data-part=oss-dither]{position:absolute;opacity:0;clip-path:url(#transparency-oss-clip);transition:opacity .4s ease;inset:0;width:100%;height:100%;pointer-events:none}}[data-part=soc-ping]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}[data-part=soc-badge]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:145px;height:145px;>svg{display:block;width:100%;height:100%}}[data-part=faces]{display:flex;position:absolute;top:57px;right:var(--noora-spacing-6);left:var(--noora-spacing-6);>[data-part=faces-desktop]{display:none;flex:none}>[data-part=faces-wide]{flex:none}@media (min-width: 1024px){justify-content:center;>[data-part=faces-desktop]{display:block}>[data-part=faces-wide]{display:none}}& svg{overflow:visible}& svg rect{vector-effect:non-scaling-stroke;transition:translate .4s ease;stroke-width:1}& svg [data-part=face-dither]{vector-effect:non-scaling-stroke;opacity:0;transition:translate .4s ease,opacity 0s linear .5s;stroke-width:1;pointer-events:none}& svg pattern [data-stage]{opacity:0;transition:opacity .14s ease}& svg pattern [data-stage="0"]{transition-delay:.3s}& svg pattern [data-stage="1"]{transition-delay:.24s}& svg pattern [data-stage="2"]{transition-delay:.18s}& svg pattern [data-stage="3"]{transition-delay:.12s}& svg pattern [data-stage="4"]{transition-delay:.06s}& svg pattern [data-stage="5"]{transition-delay:0s}& svg rect:nth-of-type(5n+3){stroke:var(--noora-purple-400)}}}&:hover>[data-part=illustration] [data-part=oss-logo]>[data-part=oss-dither]{opacity:1}&:hover>[data-part=illustration] [data-part=faces] svg rect:nth-of-type(5n+3){translate:0 -20px}&:hover>[data-part=illustration] [data-part=faces] svg [data-part=face-dither]{translate:0 -20px;opacity:1;transition:translate .4s ease,opacity 0s linear}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage]{opacity:1}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="0"]{transition-delay:0s}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="1"]{transition-delay:.06s}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="2"]{transition-delay:.12s}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="3"]{transition-delay:.18s}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="4"]{transition-delay:.24s}&:hover>[data-part=illustration] [data-part=faces] svg pattern [data-stage="5"]{transition-delay:.3s}>[data-part=info]{padding:var(--noora-spacing-10) var(--noora-spacing-7);>h3{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}>[data-part=community]{display:grid;border-top:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){grid-template-columns:repeat(2,1fr);height:600px}>[data-part=community-text]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--noora-spacing-10) var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}>[data-part=community-grid]{position:relative;border-top:1px solid var(--marketing-stroke-default);background-image:linear-gradient(90deg,transparent calc(25% - 1px),var(--marketing-stroke-default) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),var(--marketing-stroke-default) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),var(--marketing-stroke-default) calc(75% - 1px) 75%,transparent 75%),linear-gradient(0deg,transparent calc(25% - 1px),var(--marketing-stroke-default) calc(25% - 1px) 25%,transparent 25% calc(50% - 1px),var(--marketing-stroke-default) calc(50% - 1px) 50%,transparent 50% calc(75% - 1px),var(--marketing-stroke-default) calc(75% - 1px) 75%,transparent 75%);min-height:320px;overflow:hidden;@media (min-width: 1024px){border-top:none;border-left:1px solid var(--marketing-stroke-default);min-height:0}>[data-part=tuist-outline]{position:absolute;top:0;right:0;width:286px;height:569px;overflow:hidden;pointer-events:none;@media (min-width: 1024px){top:auto;bottom:0}>[data-part=tuist-dither]{position:absolute;top:0;left:0;width:568px;height:568px;@media (min-width: 1024px){top:auto;bottom:0}}}>[data-part=grid-label]{position:absolute;color:var(--noora-surface-label-tertiary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);white-space:nowrap;&[data-pos=members]{right:calc(75% + 1px);bottom:calc(75% + 1px)}&[data-pos=committers]{right:calc(75% + 1px);bottom:calc(50% + 1px);@media (min-width: 1024px){right:calc(50% + 1px)}}&[data-pos=teams]{right:calc(75% + 1px);bottom:calc(25% + 1px)}}}}}>[data-part=features-title]{justify-content:center;align-items:center;gap:var(--noora-spacing-2);padding-top:var(--noora-spacing-15);>h2{display:flex;flex-direction:column;align-items:center;color:var(--noora-surface-label-primary);font-family:var(--noora-font-heading);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge);@media (min-width: 1024px){flex-direction:row;justify-content:center;gap:var(--noora-spacing-4)}>[data-part=box]{box-shadow:0 -1px 2px #3d3d3d40 inset,0 2px 4px #0000000f,0 1px 2px #0000000f,0 4px 5px #ffffff08 inset,0 1.5px 1.5px #ffffff08 inset,0 .75px .75px #ffffff0a inset,0 .25px .5px #ffffff0f inset;border-radius:var(--noora-radius-6);background:radial-gradient(62.73% 96.07% at 43.01% 61.96%,#6f2cff24,#f442770a),linear-gradient(180deg,#ffffff0f,#fff0),var(--marketing-tint-purple);padding:var(--noora-spacing-2) var(--noora-spacing-4);text-shadow:0 .5px 1px rgba(0,0,0,.25)}}}>[data-part=builds-feature],>[data-part=tests-feature],>[data-part=quality-assurance],>[data-part=other-features]{display:flex;flex-direction:column;gap:var(--noora-spacing-8);padding-top:var(--noora-spacing-13);@media (min-width: 1180px){flex-direction:row;gap:var(--noora-spacing-1);padding-top:var(--noora-spacing-13)}>[data-part=sidebar]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);padding:0 var(--noora-spacing-5);@media (min-width: 1180px){flex:1 1 auto;padding:0 var(--noora-spacing-5);min-width:0;max-width:400px}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge);font-family:var(--noora-font-heading)}>[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small);font-family:var(--noora-font-heading)}}>[data-part=content]{display:flex;flex-shrink:0;flex-direction:column;width:auto}[data-part=feature-block]{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--noora-spacing-6);border-left:none;padding:var(--noora-spacing-5) 0;&[data-variant=cache]{border-bottom:1px solid var(--noora-surface-border-primary)}@media (min-width: 1180px){border-left:1px solid var(--noora-surface-border-primary);padding:var(--noora-spacing-8) 0}>[data-part=overlay-link]{display:block;position:absolute;z-index:var(--noora-z-index-3);inset:0;border-radius:inherit;text-decoration:none}>[data-part=overlay-link]:focus-visible{outline:3px solid var(--noora-purple-500);outline-offset:6px}&:hover{>[data-part=feature-info]{>[data-part=feature-title]{& svg{visibility:visible;opacity:1}}}}>[data-part=image-container]{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:320px;@media (min-width: 1180px){justify-content:flex-start;box-sizing:border-box;padding:0 var(--noora-spacing-14);height:260px;overflow:hidden}>[data-part=illustration]{width:100%;max-width:718px;height:100%;max-height:260px;object-fit:cover;object-position:center;@media (min-width: 1180px){transform:scale(1);object-fit:contain}}}&[data-variant=cache]>[data-part=image-container]>[data-part=illustration]{object-position:20% center;@media (min-width: 1180px){object-position:center}}&[data-variant=insights]>[data-part=image-container]>[data-part=illustration]{object-position:90% center;@media (min-width: 1180px){object-position:center}}>[data-part=feature-info]{display:flex;flex-direction:column;gap:var(--noora-spacing-3);box-sizing:border-box;padding:0 var(--noora-spacing-6);padding-bottom:var(--noora-spacing-6);width:100%;max-width:718px;@media (min-width: 1180px){padding:0 var(--noora-spacing-14);padding-bottom:0}>[data-part=feature-title]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-medium);font-family:var(--noora-font-heading);& svg{visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}}>[data-part=feature-description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);font-family:var(--noora-font-body)}}}}>[data-part=other-features]{>[data-part=sidebar]{@media (min-width: 1180px){min-width:0;max-width:400px}}>[data-part=content]{display:flex;flex-shrink:0;flex-direction:column;max-width:863px}[data-part=feature-row]{display:flex;flex-direction:column;@media (min-width: 1180px){flex-direction:row}>[data-part=feature-block]{flex:1;@media (min-width: 1180px){width:446px}&[data-variant=generated-projects],&[data-variant=registry]{>[data-part=feature-info]{padding-right:var(--noora-spacing-10);padding-left:var(--noora-spacing-10)}}&[data-variant=generated-projects]{border-bottom:1px solid var(--noora-surface-border-primary);@media (min-width: 1180px){border-right:1px solid var(--noora-surface-border-primary);border-bottom:none}}&[data-variant=registry]{@media (min-width: 1180px){border-left:none}}}}}>[data-part=tests-feature]{>[data-part=sidebar]{@media (min-width: 1180px){min-width:0;max-width:400px}}>[data-part=content]{display:flex;flex-shrink:0;flex-direction:column;max-width:863px}[data-part=feature-block]{&[data-variant=selective-testing]{border-bottom:1px solid var(--noora-surface-border-primary)}&[data-variant=selective-testing]>[data-part=image-container]{@media (min-width: 1180px){padding:0;width:718px;min-width:718px;height:260px}>[data-part=illustration]{object-position:90% center;@media (min-width: 1180px){object-position:center}}}&[data-variant=flaky-tests]>[data-part=image-container]{@media (min-width: 1180px){padding:0;width:446px;height:260px}>[data-part=illustration]{width:100%;height:100%;object-fit:contain;object-position:center}}&[data-variant=test-insights]>[data-part=image-container]{@media (min-width: 1180px){padding:0;width:446px;height:260px}>[data-part=illustration]{width:100%;height:100%;object-fit:contain;object-position:center}}}[data-part=feature-row]{display:flex;flex-direction:column;@media (min-width: 1180px){flex-direction:row}>[data-part=feature-block]{flex:1;&[data-variant=flaky-tests]{border-bottom:1px solid var(--noora-surface-border-primary);@media (min-width: 1180px){border-right:1px solid var(--noora-surface-border-primary);border-bottom:none}}&[data-variant=test-insights]{@media (min-width: 1180px){border-left:none}}}}}>[data-part=public-dashboard]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);@media (min-width: 1024px){gap:var(--noora-spacing-11)}>[data-part=title]{display:flex;flex-direction:column;align-items:center;padding-top:var(--noora-spacing-10);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge);@media (min-width: 1024px){flex-direction:row;justify-content:center;gap:var(--noora-spacing-4);padding-top:var(--noora-spacing-15)}>:nth-child(2){box-shadow:0 -1px 2px #3d3d3d40 inset,0 2px 4px #0000000f,0 1px 2px #0000000f,0 4px 5px #ffffff08 inset,0 1.5px 1.5px #ffffff08 inset,0 .75px .75px #ffffff0a inset,0 .25px .5px #ffffff0f inset;border-radius:var(--noora-radius-6);background:radial-gradient(62.73% 96.07% at 43.01% 61.96%,#6f2cff24,#f442770a),linear-gradient(180deg,#ffffff0f,#fff0),var(--noora-purple-50);padding:var(--noora-spacing-2) var(--noora-spacing-4)}}>[data-part=dashboard]{position:relative;padding:0 var(--noora-spacing-6);>[data-part=overlay-link]{display:block;position:absolute;z-index:var(--noora-z-index-2);cursor:pointer;inset:0;border-radius:inherit;text-decoration:none}>[data-part=overlay-link]:focus-visible{outline:3px solid var(--noora-purple-500);outline-offset:6px}>img{max-width:100%;height:auto}>img[data-part=default]{display:none;@media (min-width: 1024px){display:block}}>img[data-part=hover],>img[data-part=hover-mobile]{display:none}>img[data-part=default-mobile]{display:block;@media (min-width: 1024px){display:none}}&:hover>img[data-part=default],&:hover>img[data-part=default-mobile]{display:none}&:hover>img[data-part=hover]{@media (min-width: 1024px){display:block}}&:hover>img[data-part=hover-mobile]{display:block;@media (min-width: 1024px){display:none}}>.noora-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}&:hover>.noora-button{pointer-events:auto}}}>[data-part=testimonial]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--noora-spacing-4);padding-top:var(--noora-spacing-10);>[data-part=quote]{display:flex;justify-content:center;align-items:center;text-align:center;>h3{color:var(--noora-surface-label-primary);font-family:var(--noora-font-heading);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge);text-shadow:0px 1px 1px rgba(0,0,0,.25);>span[data-part=line-one]{display:inline;@media (min-width: 1024px){display:block}}>span[data-part=line-two]{display:inline;background:linear-gradient(180deg,#6f2cffcc 40.79%,#fff0 143.42%);background-clip:text;-webkit-background-clip:text;text-shadow:0px 1px 1px rgba(126,125,125,.25);-webkit-text-fill-color:transparent;@media (min-width: 1024px){display:block}}}}>[data-part=name]{display:flex;justify-content:center;align-items:center;gap:var(--noora-spacing-4);>p{color:var(--noora-surface-label-primary);font-family:var(--noora-font-body);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}}}>[data-part=case-study]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-5);@media (min-width: 1024px){flex-direction:row;align-items:center}>[data-part=customer-one],[data-part=customer-two]{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--noora-spacing-7);box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-6);@media (min-width: 1024px){width:642px}>[data-part=overlay-link]{display:block;position:absolute;z-index:var(--noora-z-index-2);inset:0;border-radius:inherit;text-decoration:none}>[data-part=overlay-link]:focus-visible{outline:3px solid var(--noora-purple-500);outline-offset:6px}>[data-part=background]{position:absolute;top:0;z-index:var(--noora-z-index-1);width:100%;height:100%;pointer-events:none;>img{position:absolute;top:0;left:0;border-radius:var(--noora-radius-6);width:100%;height:100%;object-fit:cover}}>[data-part=content]{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:var(--noora-spacing-7);z-index:var(--noora-z-index-3);padding:var(--noora-spacing-10);padding-bottom:0;pointer-events:none;& *{pointer-events:none}>[data-part=name]{display:flex;justify-content:space-between;align-items:center;width:100%}>h3{color:var(--noora-surface-label-primary);font-family:var(--noora-font-heading);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge)}.noora-button{position:relative;z-index:var(--noora-z-index-4);pointer-events:auto}[data-part=customer-story-button]{>span:not([data-part]){display:none;@media (min-width: 1024px){display:inline}}}}>[data-part=graphic]{position:relative;z-index:var(--noora-z-index-3);width:100%;pointer-events:none;& *{pointer-events:none}>img{width:100%;height:auto;object-fit:contain}}}}>[data-part=stats]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-5);@media (min-width: 1024px){flex-direction:row;align-items:center}>[data-part=column]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-5);@media (min-width: 1024px){align-items:center}>[data-part=github-card],>[data-part=oss-card],>[data-part=minutes-card],>[data-part=slack-card],>[data-part=teams-card],>[data-part=contributors-card]{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-6);padding:var(--noora-spacing-9) var(--noora-spacing-10);>[data-part=background]{position:absolute;top:0;width:100%;height:100%;>img{position:absolute;top:0;left:0;mix-blend-mode:overlay;border-radius:var(--noora-radius-6);width:100%;height:100%;object-fit:cover}}>[data-part=content]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--noora-spacing-4);>h1{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-display-xlarge);letter-spacing:-.045rem;text-shadow:0px 1px 1px rgba(0,0,0,.25)}>p{color:var(--noora-surface-label-primary);font-family:var(--noora-font-body);font:var(--noora-font-weight-semibold) var(--noora-font-body-large)}}}>[data-part=github-card]{gap:var(--noora-spacing-4);background:linear-gradient(279deg,#f0e8ff,#fff 108.26%);@media (min-width: 1024px){width:399.5px;min-height:174px}}>[data-part=oss-card]{gap:var(--noora-spacing-4);background:linear-gradient(79deg,#fff,#f4f0fd 100.11%);@media (min-width: 1024px){width:399.5px;min-height:174px}}>[data-part=minutes-card]{gap:var(--noora-spacing-8);background:linear-gradient(112deg,#f8f5ff,#f2effa 100.86%);@media (min-width: 1024px){width:473px;min-height:190px}}>[data-part=slack-card]{gap:var(--noora-spacing-4);background:linear-gradient(0deg,#fff,#f4f0fd);@media (min-width: 1024px){width:473px;height:158px}}>[data-part=teams-card]{gap:var(--noora-spacing-4);background:linear-gradient(279deg,#fff,#f4f0fd 98.92%);@media (min-width: 1024px){width:399.5px;min-height:174px}}>[data-part=contributors-card]{gap:var(--noora-spacing-4);background:linear-gradient(79deg,#f4f0fd,#fff 100.11%);@media (min-width: 1024px){width:399.5px;min-height:174px}}}}>[data-part=testimonials]>[data-part=customers]{display:flex;flex-direction:column;>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--noora-spacing-14) var(--noora-spacing-4) var(--noora-spacing-11);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>.noora-button{margin-top:var(--noora-spacing-7)}}>[data-part=stories]{display:flex;flex-direction:column;border-top:1px solid var(--marketing-stroke-default);border-bottom:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){flex-direction:row}>[data-part=story]{display:flex;position:relative;flex:1;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box;padding-top:23px;min-height:300px;overflow:hidden;--marketing-customers-dither-shallow: light-dark(var(--noora-neutral-light-500), var(--noora-neutral-dark-700));--marketing-customers-dither-mid: light-dark(var(--noora-neutral-light-700), var(--noora-neutral-dark-500));&[data-company=monzo]{--marketing-customers-dither-hover-strong: light-dark(color-mix(in oklch, #ff4f40 70%, black), #ff4f40);--marketing-customers-dither-hover-mid: light-dark(#ff4f40, color-mix(in oklch, #ff4f40 65%, black));--marketing-customers-dither-hover-soft: light-dark( color-mix(in oklch, #ff4f40 55%, white), color-mix(in oklch, #ff4f40 40%, black) )}&[data-company=trendyol]{--marketing-customers-dither-hover-strong: light-dark(color-mix(in oklch, #ff6720 70%, black), #ff6720);--marketing-customers-dither-hover-mid: light-dark(#ff6720, color-mix(in oklch, #ff6720 65%, black));--marketing-customers-dither-hover-soft: light-dark( color-mix(in oklch, #ff6720 55%, white), color-mix(in oklch, #ff6720 40%, black) )}>[data-part=overlay-link]{display:block;position:absolute;z-index:var(--noora-z-index-2);inset:0;text-decoration:none}>[data-part=overlay-link]:focus-visible{outline:3px solid var(--noora-purple-500);outline-offset:-3px}>[data-part=dots]{position:absolute;bottom:0;left:0;width:100%;height:180px;pointer-events:none}>[data-part=logo],>p{position:relative;z-index:var(--noora-z-index-1)}&:first-child{border-bottom:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){border-right:1px solid var(--marketing-stroke-default);border-bottom:none}}>[data-part=logo]{display:flex;& svg{display:block;width:auto;height:95px}}&[data-company=trendyol]>[data-part=logo]{color:var(--noora-surface-label-primary)}>p{margin:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-large);text-align:center}}}}>[data-part=testimonials]{display:flex;flex-direction:column;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--noora-spacing-16) var(--noora-spacing-4) var(--noora-spacing-11);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>p{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=marquee]{display:flex;flex-direction:column;border-top:1px solid var(--marketing-stroke-default);overflow:hidden;>[data-part=row]{--marquee-card-count: 4;overflow:hidden;&[data-viewport=desktop]{display:none}@media (min-width: 1024px){&[data-viewport=mobile]{display:none}&[data-viewport=desktop]{display:block}&[data-viewport=desktop]:last-child{border-top:1px solid var(--marketing-stroke-default)}}&[data-direction=reverse]>[data-part=track]{animation-direction:reverse}&:hover>[data-part=track]{animation-play-state:paused}>[data-part=track]{display:flex;animation:marketing-testimonials-marquee calc(var(--marquee-card-count) * 12s) linear infinite;width:max-content;@media (prefers-reduced-motion: reduce){animation:none}}}[data-part=group]{display:flex;align-items:stretch}[data-part=card]{display:flex;flex:none;flex-direction:column;box-sizing:border-box;border-right:1px solid var(--marketing-stroke-default);width:min(400px,85vw);>[data-part=quote]{flex:1;margin:0;padding:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}>[data-part=author]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-5);border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7);>[data-part=avatar]{border-radius:var(--noora-radius-4);width:40px;height:40px;object-fit:cover}>[data-part=identity]{display:flex;flex-direction:column;>[data-part=name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=role]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}}}}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-about{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>section{position:relative;z-index:var(--noora-z-index-2);margin-top:var(--noora-spacing-9);@media (min-width: 1024px){margin-top:var(--noora-spacing-11)}}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--noora-spacing-9);box-sizing:border-box;margin:0;border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-10);width:100%;max-width:1200px;text-align:center;@media (max-width: 1032px){width:calc(100% - 2 * var(--noora-spacing-1))}@media (max-width: 720px){padding:var(--noora-spacing-10)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-align:center;text-wrap:balance}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-align:center;text-wrap:pretty}}>[data-part=blueprint]{display:flex;gap:var(--noora-spacing-1);box-sizing:border-box;margin:0 var(--noora-spacing-1);height:160px;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px;height:250px}>[data-part=cluster]{display:flex;flex-direction:column;gap:var(--noora-spacing-1);min-width:0;&:first-child{flex:430 1 0}&:last-child{display:none;flex:546 1 0;@media (min-width: 1024px){display:flex}}}>[data-part=panel]{flex:145 1 0}[data-part=row]{display:flex;flex:1 1 0;gap:var(--noora-spacing-1);min-width:0}>[data-part=panel],[data-part=box]{box-sizing:border-box;border:1px solid var(--marketing-stroke-default)}>[data-part=cluster]:first-child>[data-part=row]:first-child>[data-part=box]{&:nth-child(1){flex:162 1 0}&:nth-child(2){flex:30 1 0}&:nth-child(3){flex:236 1 0}}>[data-part=cluster]:first-child>[data-part=row]:last-child>[data-part=box]{&:nth-child(1){flex:187 1 0}&:nth-child(2){flex:97 1 0}&:nth-child(3){flex:145 1 0}}>[data-part=cluster]:last-child>[data-part=row]:first-child>[data-part=box]{&:nth-child(1){flex:193 1 0}&:nth-child(2){flex:353 1 0}}>[data-part=cluster]:last-child>[data-part=row]:last-child>[data-part=box]{&:nth-child(1){flex:193 1 0}&:nth-child(2){flex:80 1 0}&:nth-child(3){flex:80 1 0}&:nth-child(4){flex:193 1 0}}}>[data-part=content]{display:flex;flex-direction:column;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4) var(--noora-spacing-4);@media (min-width: 1024px){margin-right:0;margin-left:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=main]{display:flex;flex-direction:column;gap:var(--noora-spacing-9);margin-top:var(--noora-spacing-7);@media (min-width: 1024px){flex-direction:row;gap:var(--noora-spacing-16)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);@media (min-width: 1024px){flex:0 0 auto}>[data-part=line]{display:block}}>[data-part=body]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);@media (min-width: 1024px){flex:1 1 0;min-width:0}}}}>[data-part=content]>[data-part=team]{display:flex;flex-direction:column;margin-top:var(--noora-spacing-16);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=header]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-7);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=subtitle]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=members]{display:grid;grid-template-columns:1fr;gap:1px;margin:var(--noora-spacing-11) calc(-1 * var(--noora-spacing-4)) calc(-1 * var(--noora-spacing-4));border-top:1px solid var(--marketing-stroke-default);background:var(--marketing-stroke-default);padding:0;list-style:none;@media (min-width: 720px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){grid-template-columns:repeat(4,1fr)}>[data-part=member]{display:flex;flex-direction:column;background:var(--noora-surface-background-primary);>[data-part=photo]{position:relative;margin:0;height:232px;overflow:hidden;>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}>[data-part=portrait]{display:block;position:absolute;mask-position:center bottom;-webkit-mask-position:center bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;inset:0;background:var(--noora-surface-label-secondary)}&[data-member=pedro]>[data-part=portrait]{mask-image:url(/marketing/images/about/team/pedro-4d54c012f5aab03e5e28ad9976ddb861.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/pedro-4d54c012f5aab03e5e28ad9976ddb861.svg?vsn=d);:root[data-theme=dark] &{mask-image:url(/marketing/images/about/team/pedro-dark-7dbe9b3d00a7cddfecc15f2a587f4067.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/pedro-dark-7dbe9b3d00a7cddfecc15f2a587f4067.svg?vsn=d)}}&[data-member=marek]>[data-part=portrait]{mask-image:url(/marketing/images/about/team/marek-63af755d8f9d9b30576469c14119870e.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/marek-63af755d8f9d9b30576469c14119870e.svg?vsn=d);:root[data-theme=dark] &{mask-image:url(/marketing/images/about/team/marek-dark-9e433628bf3f92a331d6da6167638759.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/marek-dark-9e433628bf3f92a331d6da6167638759.svg?vsn=d)}}&[data-member=asmit]>[data-part=portrait]{mask-image:url(/marketing/images/about/team/asmit-e3364427889a3124d7d2fab3bc0a005a.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/asmit-e3364427889a3124d7d2fab3bc0a005a.svg?vsn=d);:root[data-theme=dark] &{mask-image:url(/marketing/images/about/team/asmit-dark-3c37b8a273cf0cd0f8db27ffc2ce63a9.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/asmit-dark-3c37b8a273cf0cd0f8db27ffc2ce63a9.svg?vsn=d)}}&[data-member=eduardo]>[data-part=portrait]{mask-image:url(/marketing/images/about/team/eduardo-0d55e6364aa83d351cd22560908016b2.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/eduardo-0d55e6364aa83d351cd22560908016b2.svg?vsn=d);:root[data-theme=dark] &{mask-image:url(/marketing/images/about/team/eduardo-dark-ea5da647af2e8cb905a1e3ca131c8d91.svg?vsn=d);-webkit-mask-image:url(/marketing/images/about/team/eduardo-dark-ea5da647af2e8cb905a1e3ca131c8d91.svg?vsn=d)}}}>[data-part=info]{display:flex;flex-direction:column;gap:var(--noora-spacing-2);border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-6);>[data-part=name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=role]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-home>[data-part=platform-hero]{display:flex;justify-content:center;align-self:stretch;overflow-x:clip;>[data-part=stage]{position:relative;flex:none;width:1497px;@media (max-width: 1032px){width:100%}}[data-part=layout]{display:grid;position:relative;grid-template-rows:96px minmax(400px,auto);grid-template-columns:1fr min(1136px,calc(100% - 32px)) 1fr;@media (max-width: 1032px){grid-template-rows:var(--noora-spacing-1) auto;grid-template-columns:var(--noora-spacing-1) 1fr var(--noora-spacing-1)}}[data-part=hero-row]{display:grid;grid-template-columns:1fr min(1000px,100%) 1fr;grid-row:2;grid-column:2;align-items:stretch;min-width:0;@media (max-width: 1032px){grid-template-columns:0 1fr 0}}[data-part=hero]{--hx: -9999px;--hy: -9999px;display:flex;position:relative;grid-column:2;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);z-index:2;margin:1px 1px 0;background:var(--noora-surface-background-primary);padding:var(--noora-spacing-13);text-align:center;@media (max-width: 1032px){margin:0}@media (max-width: 720px){padding:var(--noora-spacing-10)}&:before{position:absolute;opacity:0;animation:marketing-hero-border-fade-in .45s cubic-bezier(.23,1,.32,1) .1s forwards;inset:0;border:1px solid var(--marketing-stroke-default);pointer-events:none;content:""}>[data-part=edge-glow]{position:absolute;-webkit-mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));inset:0;border:1px solid var(--marketing-edge-glow-color);pointer-events:none}[data-part=title]{& h1{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-wrap:balance}[data-part=line]{display:block}}>[data-part=subtitle]{max-width:540px;& p{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}}>[data-part=actions]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--noora-spacing-4)}}[data-part=panels]{position:absolute;inset:0;pointer-events:none;user-select:none;@media (max-width: 1032px){display:none}}[data-part=panel]{--hx: -9999px;--hy: -9999px;position:absolute;left:var(--panel-x);box-sizing:border-box;border:1px solid var(--marketing-stroke-default);width:var(--panel-w);&:after{position:absolute;-webkit-mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));inset:-1px;border:1px solid var(--marketing-edge-glow-color);content:""}}[data-part=widget]{position:absolute;inset:0;overflow:hidden;color:var(--marketing-illustration-neutral-3);font-family:var(--noora-font-code)}[data-widget=cache-hit]{>[data-part=graph]{position:absolute;inset:0;width:100%;height:100%}[data-part=line]{vector-effect:non-scaling-stroke;stroke:var(--marketing-illustration-neutral-2);stroke-linejoin:miter;stroke-width:1}>[data-part=label]{position:absolute;top:9px;left:8px;font-size:11px;white-space:nowrap}}[data-widget=vlines]{inset:4px auto 4px 7px;background-image:repeating-linear-gradient(90deg,var(--marketing-illustration-neutral-3) 0,var(--marketing-illustration-neutral-3) .5px,transparent .5px,transparent 6px);width:31px}[data-widget=all-systems]{>[data-part=bars]{display:flex;position:absolute;top:6px;left:6px;flex-direction:column;gap:2px;>span{transform-origin:left center;animation:marketing-status-bar-pulse 5s ease-in-out infinite;background:var(--marketing-illustration-neutral-3);width:10px;height:2px;&:nth-child(2){animation-delay:.7s}&:nth-child(3){animation-delay:1.4s}}}>[data-part=label]{position:absolute;top:4px;left:21px;font-size:11px;white-space:nowrap}}[data-widget=auth]{display:flex;align-items:center;gap:6px;inset:auto 8px 6px auto;>[data-part=label]{font-size:11px}>[data-part=toggle]{position:relative;border:.5px solid var(--marketing-illustration-neutral-3);border-radius:2px;width:18px;height:9px}[data-part=knob]{position:absolute;inset:1px auto 1px 1px;border-radius:1.5px;background:var(--marketing-illustration-neutral-2);width:8px}}[data-widget=kura-nodes]{>[data-part=label]{position:absolute;top:8px;left:8px;font-size:11px;white-space:nowrap}>[data-part=circles]{display:flex;position:absolute;right:8px;bottom:8px;flex-direction:column;align-items:flex-end;gap:4px}[data-part=row]{display:flex;gap:4px;>span{transition:background-color .9s ease,border-color .9s ease;border:1px solid var(--marketing-illustration-neutral-2);border-radius:50%;width:9px;height:9px;&[data-lit=true]{border-color:var(--marketing-illustration-neutral-3);background:var(--marketing-illustration-neutral-1)}}}}[data-widget=oos]{>[data-part=words]{display:flex;position:absolute;top:8px;left:8px;flex-direction:column;gap:9px;font-size:11px}>[data-part=mark]{position:absolute;right:8px;bottom:8px;width:14px;height:14px;color:var(--marketing-illustration-neutral-2)}}}@keyframes marketing-hero-border-fade-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-status-bar-pulse{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@media (prefers-reduced-motion: reduce){#marketing-home>[data-part=platform-hero]{[data-part=hero]{&:before{opacity:1;animation:none}}[data-widget=all-systems] [data-part=bars]>span{animation:none}}}#marketing-blog{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>section,>ul[data-part=posts],>ul[data-part=list]{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>:is(header[data-part=header],[data-part=posts],[data-part=list],[data-part=pagination-control]){border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>header[data-part=header]{z-index:var(--noora-z-index-2);padding:var(--noora-spacing-10) var(--noora-spacing-8);@media (max-width: 767px){&:has([data-part=trigger][data-state=open]){z-index:var(--noora-z-index-12)}}@media (min-width: 1024px){padding:var(--noora-spacing-13)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em}}[data-part=filters-bar]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-9);margin-top:var(--noora-spacing-9);>[data-part=categories]{display:none;@media (min-width: 1024px){display:flex;column-gap:var(--noora-spacing-2);row-gap:var(--noora-spacing-3);flex:1;flex-wrap:wrap;align-items:center;min-width:0}>[data-part=category]{flex-shrink:0;transition:background .2s ease,color .2s ease;border-radius:var(--noora-radius-99);padding:var(--noora-spacing-3) var(--noora-spacing-6);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-decoration:none;white-space:nowrap;&[data-selected]{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-primary)}&:not([data-selected]):hover{color:var(--noora-surface-label-primary)}}}>[data-part=category-select]{flex-shrink:0;@media (min-width: 1024px){display:none}@media (max-width: 767px){>[data-part=positioner]{position:fixed!important;transform:none!important;z-index:var(--noora-z-index-12);inset:auto 0 0!important;padding:0;&:before{position:fixed;backdrop-filter:blur(2.5px);inset:0;background:var(--noora-surface-overlay);content:""}}.noora-dropdown-content{position:relative;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4) var(--noora-radius-4) 0 0;width:100%;max-height:60vh}}}>[data-part=actions]{display:flex;align-items:center;gap:var(--noora-spacing-4);margin-left:auto;& form{@media (min-width: 768px){flex:0 0 200px}}[data-part=clear-search]{display:flex;justify-content:center;align-items:center;cursor:pointer;border:0;background:none;padding:0;color:var(--noora-surface-label-secondary);& svg{display:block;width:var(--noora-icon-size-medium);height:var(--noora-icon-size-medium)}&:hover{color:var(--noora-surface-label-primary)}}>[data-part=search-toggle]{@media (min-width: 768px){display:none}}}@media (max-width: 767px){>[data-part=actions]>form{flex:0 0 0;opacity:0;transition:flex-basis .2s ease,opacity .2s ease;width:0;overflow:hidden;pointer-events:none}&[data-search-open]{>[data-part=category-select],>[data-part=actions]>[data-part=search-toggle]{display:none}>[data-part=actions]{flex:1;margin-left:0}>[data-part=actions]>form{flex:1;opacity:1;width:auto;overflow:visible;pointer-events:auto}}}}>[data-part=posts]{display:grid;position:relative;grid-template-columns:1fr;z-index:var(--noora-z-index-1);padding:0;list-style:none;@media (min-width: 768px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){grid-template-columns:repeat(3,1fr)}>[data-part=post-item],>[data-part=filler]{border-top:1px solid var(--marketing-stroke-default);&:first-child{border-top:none}@media (min-width: 768px) and (max-width: 1023px){&:nth-child(-n+2){border-top:none}&:not(:nth-child(odd)){border-left:1px solid var(--marketing-stroke-default)}}@media (min-width: 1024px){&:nth-child(-n+3){border-top:none}&:not(:nth-child(3n+1)){border-left:1px solid var(--marketing-stroke-default)}}}>[data-part=filler]{display:none;@media (min-width: 1024px){display:block}}>[data-part=post-item]{display:grid}>[data-part=post-item]>[data-part=post]{display:flex;flex-direction:column;padding:var(--noora-spacing-8);color:inherit;text-decoration:none;&:hover,&:focus-visible{>[data-part=footer]>[data-part=icon]{transform:translate(0);opacity:1}}>[data-part=cover]{background:var(--noora-surface-background-tertiary);aspect-ratio:16 / 9;overflow:hidden;>[data-part=image]{display:block;width:100%;height:100%;object-fit:cover}>[data-part=artwork]{display:block;width:100%;height:100%;color:var(--noora-surface-label-primary)}}>[data-part=content]{display:flex;flex:1;flex-direction:column;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-6);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-wrap:pretty}>[data-part=excerpt]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}>[data-part=footer]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-8);>[data-part=metadata]{display:flex;align-items:center;gap:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>[data-part=separator]{color:var(--noora-surface-label-secondary)}}>[data-part=icon]{display:flex;flex-shrink:0;transform:translate(-4px);opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out-cubic);color:var(--noora-surface-label-primary)}}}}>[data-part=list]{z-index:var(--noora-z-index-1);box-shadow:none;border-radius:0;padding:0;list-style:none;>[data-part=row-item]:not(:first-child){border-top:1px solid var(--marketing-stroke-default)}>[data-part=row-item]>[data-part=row]{display:grid;grid-template-columns:minmax(0,1fr) 9rem 10.5rem;align-items:center;transition:background .2s ease;text-decoration:none;&:hover{background:var(--noora-surface-background-secondary)}>[data-column=category]{grid-column:2}>[data-column=date]{grid-column:3;justify-self:end;white-space:nowrap;[data-part=label]{color:var(--noora-surface-label-secondary)}}@media (max-width: 767px){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--noora-spacing-4) var(--noora-spacing-5);padding:var(--noora-spacing-7);>[data-part=cell]{padding:0}>[data-column=title]{grid-column:1 / -1;[data-part=label]{overflow:visible;text-overflow:clip;white-space:normal}}>[data-column=category]{grid-row:2;grid-column:1}>[data-column=date]{grid-row:2;grid-column:2;justify-self:end}}}}>[data-part=pagination-control]{display:flex;justify-content:center;align-items:center;padding:var(--noora-spacing-9) var(--noora-spacing-8);min-height:var(--noora-spacing-16)}}#marketing-blog-post{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>article[data-part=article],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>:is(article[data-part=article],[data-part=read-next]){border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>article[data-part=article]{display:flex;flex-direction:column;align-items:center;padding:var(--noora-spacing-10) var(--noora-spacing-6) var(--noora-spacing-12);@media (min-width: 1024px){padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-15)}>[data-part=header]{display:flex;flex-direction:column;align-items:center;max-width:780px;>[data-part=breadcrumb]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>a{color:inherit;text-decoration:none;&:hover{color:var(--noora-surface-label-primary);text-decoration:underline}}>svg{margin:0 var(--noora-spacing-2);color:var(--noora-surface-label-tertiary)}}>[data-part=title]{margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);letter-spacing:-.02em;text-align:center;text-wrap:balance}>[data-part=metadata]{display:flex;align-items:center;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>[data-part=separator]{color:var(--noora-surface-label-secondary)}}}>[data-part=image]{margin-top:var(--noora-spacing-10);box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-tertiary);width:100%;max-width:780px;height:auto;&:has(>[data-part=artwork]){aspect-ratio:16 / 9;overflow:hidden}>[data-part=artwork]{display:block;width:100%;height:100%;color:var(--noora-surface-label-primary)}}>[data-part=content]{box-sizing:border-box;margin-top:var(--noora-spacing-11);width:100%;& img,video{border-radius:var(--noora-radius-4)}@media (min-width: 1024px){max-width:650px;& img,video{margin-left:-65px;width:780px;max-width:780px}}& pre.mermaid{display:flex;justify-content:center;margin:var(--noora-spacing-9) 0}& pre.mermaid svg{max-width:100%;height:auto}.device-showcase{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--noora-spacing-8);margin:var(--noora-spacing-11) 0}.device-showcase .device{position:relative;flex:0 0 auto;box-shadow:0 0 0 1px #ffffff0f,0 18px 36px -22px #00000073;border-radius:42px;background:#0a0a0c;padding:10px;width:236px}.device-showcase .device img{display:block;margin:0;border-radius:32px;width:100%;max-width:100%}.device-showcase .device:after{position:absolute;left:50%;transform:translate(-50%);z-index:2;background:#0a0a0c;content:""}.device-showcase .device-iphone:after{top:22px;border-radius:12px;width:80px;height:22px}.device-showcase .device-android:after{top:19px;border-radius:50%;width:13px;height:13px}}}>[data-part=read-next]{>[data-part=title]{border-bottom:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-8) var(--noora-spacing-6);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-large)}>[data-part=posts]{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;@media (min-width: 1024px){grid-template-columns:repeat(3,1fr)}>[data-part=post-item]{display:grid;border-top:1px solid var(--marketing-stroke-default);&:first-child{border-top:none}@media (min-width: 1024px){border-top:none;&:not(:first-child){border-left:1px solid var(--marketing-stroke-default)}}}>[data-part=post-item]>[data-part=post]{display:flex;flex-direction:column;padding:var(--noora-spacing-8);color:inherit;text-decoration:none;&:hover,&:focus-visible{>[data-part=footer]>[data-part=icon]{transform:translate(0);opacity:1}}>[data-part=cover]{box-shadow:var(--noora-light-border-default);background:var(--noora-surface-background-tertiary);aspect-ratio:16 / 9;overflow:hidden;>[data-part=image]{display:block;width:100%;height:100%;object-fit:cover}>[data-part=artwork]{display:block;width:100%;height:100%;color:var(--noora-surface-label-primary)}}>[data-part=content]{display:flex;flex:1;flex-direction:column;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-6);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-wrap:pretty}>[data-part=excerpt]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}>[data-part=footer]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-8);>[data-part=metadata]{display:flex;align-items:center;gap:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>[data-part=separator]{color:var(--noora-surface-label-secondary)}}>[data-part=icon]{display:flex;flex-shrink:0;transform:translate(-4px);opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out-cubic);color:var(--noora-surface-label-primary)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-changelog{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>:is(header[data-part=header],[data-part=timeline]){border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>header[data-part=header]{z-index:var(--noora-z-index-2);padding:var(--noora-spacing-10) var(--noora-spacing-8);@media (max-width: 767px){&:has([data-part=trigger][data-state=open]){z-index:var(--noora-z-index-12)}}@media (min-width: 1024px){padding:var(--noora-spacing-13)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em}}[data-part=filters-bar]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-9);margin-top:var(--noora-spacing-9);>[data-part=categories]{display:none;@media (min-width: 1024px){display:flex;column-gap:var(--noora-spacing-2);row-gap:var(--noora-spacing-3);flex:1;flex-wrap:wrap;align-items:center;min-width:0}>[data-part=category]{flex-shrink:0;transition:background .2s ease,color .2s ease;border-radius:var(--noora-radius-99);padding:var(--noora-spacing-3) var(--noora-spacing-6);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-decoration:none;white-space:nowrap;&[data-selected]{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-primary)}&:not([data-selected]):hover{color:var(--noora-surface-label-primary)}}}>[data-part=category-select]{flex-shrink:0;@media (min-width: 1024px){display:none}@media (max-width: 767px){>[data-part=positioner]{position:fixed!important;transform:none!important;z-index:var(--noora-z-index-12);inset:auto 0 0!important;padding:0;&:before{position:fixed;backdrop-filter:blur(2.5px);inset:0;background:var(--noora-surface-overlay);content:""}}.noora-dropdown-content{position:relative;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4) var(--noora-radius-4) 0 0;width:100%;max-height:60vh}}}>[data-part=actions]{display:flex;align-items:center;gap:var(--noora-spacing-4);margin-left:auto}}>[data-part=timeline]{--changelog-date-column: 220px;--changelog-rail-gap: var(--noora-spacing-13);display:flex;position:relative;flex-direction:column;padding:var(--noora-spacing-10) var(--noora-spacing-8);@media (min-width: 1024px){display:grid;grid-template-columns:var(--changelog-date-column) minmax(0,729px);column-gap:var(--changelog-rail-gap);row-gap:var(--noora-spacing-16);justify-content:center;align-items:start;padding:var(--noora-spacing-13)}--changelog-sticky-top: calc(var(--noora-spacing-16) - 7px);>[data-part=date-cell]{@media (max-width: 1023px){margin-bottom:var(--noora-spacing-8);&:not(:first-child){margin-top:var(--noora-spacing-16)}}@media (min-width: 1024px){grid-column:1;align-self:stretch;margin-bottom:calc(-1 * var(--noora-spacing-13))}&:has(+[data-part=entry]:last-of-type)>[data-part=date-group]{@media (min-width: 1024px){position:relative;top:auto}}>[data-part=date-group]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-8);@media (min-width: 1024px){position:sticky;top:var(--changelog-sticky-top);align-items:flex-end;gap:var(--noora-spacing-5);z-index:var(--noora-z-index-1);padding-top:7px;&:before{position:absolute;top:calc(7px + (1.5rem - 9px)/2);right:calc(-1 * var(--changelog-rail-gap) / 2 - 5px);border-radius:var(--noora-radius-99);background:light-dark(var(--noora-neutral-light-400),var(--noora-neutral-dark-700));width:9px;height:9px;content:""}}}[data-part=date]{display:block;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);@media (min-width: 1024px){text-align:right;white-space:nowrap}}}>[data-part=entry]{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-8);min-width:0;scroll-margin-top:120px;@media (min-width: 1024px){grid-column:2;&:not(:last-of-type):before{position:absolute;top:19px;bottom:calc(-1 * var(--noora-spacing-16) - 19px);left:calc(-1 * var(--changelog-rail-gap) / 2 - .5px);background:var(--marketing-stroke-default);width:1px;content:""}}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-xlarge);text-wrap:pretty;>a{color:inherit;text-decoration:none}}>[data-part=body]{align-self:stretch;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);& img,video{box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4)}}}>[data-part=more]{display:flex;justify-content:center;margin-top:var(--noora-spacing-11);@media (min-width: 1024px){grid-column:1 / -1;margin-top:0}}}}#marketing-changelog-entry{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>article[data-part=article],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>article[data-part=article]{border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>article[data-part=article]{display:flex;flex-direction:column;align-items:center;padding:var(--noora-spacing-10) var(--noora-spacing-6) var(--noora-spacing-12);@media (min-width: 1024px){padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-15)}>[data-part=header]{display:flex;flex-direction:column;align-items:center;max-width:780px;>[data-part=breadcrumb]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>a{color:inherit;text-decoration:none;&:hover{color:var(--noora-surface-label-primary);text-decoration:underline}}>svg{margin:0 var(--noora-spacing-2);color:var(--noora-surface-label-tertiary)}}>[data-part=title]{margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);letter-spacing:-.02em;text-align:center;text-wrap:balance}>[data-part=metadata]{display:flex;align-items:center;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>[data-part=separator]{color:var(--noora-surface-label-secondary)}}}>[data-part=content]{box-sizing:border-box;margin-top:var(--noora-spacing-11);width:100%;& img,video{box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4)}@media (min-width: 1024px){max-width:650px;& img,video{margin-left:-65px;width:780px;max-width:780px}}}}}#marketing-customers{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>section,>ul[data-part=cases]{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>:is(header[data-part=header],[data-part=cases],[data-part=pagination-control]){border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>header[data-part=header]{padding:var(--noora-spacing-10) var(--noora-spacing-8);@media (min-width: 1024px){padding:var(--noora-spacing-13)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em}>[data-part=subtitle]{margin-top:var(--noora-spacing-9);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}}>[data-part=cases]{display:grid;position:relative;grid-template-columns:1fr;z-index:var(--noora-z-index-1);padding:0;list-style:none;@media (min-width: 768px){grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){grid-template-columns:repeat(3,1fr)}>[data-part=case-item],>[data-part=filler]{border-top:1px solid var(--marketing-stroke-default);&:first-child{border-top:none}@media (min-width: 768px) and (max-width: 1023px){&:nth-child(-n+2){border-top:none}&:not(:nth-child(odd)){border-left:1px solid var(--marketing-stroke-default)}}@media (min-width: 1024px){&:nth-child(-n+3){border-top:none}&:not(:nth-child(3n+1)){border-left:1px solid var(--marketing-stroke-default)}}}>[data-part=filler]{display:none;@media (min-width: 1024px){display:block}}>[data-part=case-item]{display:grid}>[data-part=case-item]>[data-part=case]{display:flex;flex-direction:column;padding:var(--noora-spacing-8);color:inherit;text-decoration:none;>[data-part=cover]{background:var(--noora-surface-background-tertiary);aspect-ratio:16 / 9;overflow:hidden;>[data-part=image]{display:block;width:100%;height:100%;object-fit:cover}>[data-part=artwork]{display:block;width:100%;height:100%;color:var(--noora-surface-label-primary)}}>[data-part=content]{display:flex;flex:1;flex-direction:column;margin-top:var(--noora-spacing-6);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-wrap:pretty}}>[data-part=read-story]{align-self:flex-start;margin-top:var(--noora-spacing-6);color:var(--noora-surface-label-secondary);text-decoration:none}&:hover>[data-part=read-story],&:focus-visible>[data-part=read-story]{color:var(--noora-link-button-secondary-label)}}}>[data-part=pagination-control]{display:flex;justify-content:center;align-items:center;padding:var(--noora-spacing-9) var(--noora-spacing-8);min-height:var(--noora-spacing-16)}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-case-study{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>article[data-part=article],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>:is(article[data-part=article],[data-part=read-next]){border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>article[data-part=article]{display:flex;flex-direction:column;align-items:center;padding:var(--noora-spacing-10) var(--noora-spacing-6) var(--noora-spacing-12);@media (min-width: 1024px){padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-15)}>[data-part=header]{display:flex;flex-direction:column;align-items:center;max-width:780px;>[data-part=breadcrumb]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>a{color:inherit;text-decoration:none;&:hover{color:var(--noora-surface-label-primary);text-decoration:underline}}>svg{margin:0 var(--noora-spacing-2);color:var(--noora-surface-label-tertiary)}}>[data-part=title]{margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);letter-spacing:-.02em;text-align:center;text-wrap:balance}>[data-part=metadata]{display:flex;align-items:center;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-8);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}>[data-part=image]{margin-top:var(--noora-spacing-10);box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-4);background:var(--marketing-illustration-neutral-2);width:100%;max-width:780px;height:auto}>[data-part=artwork]{margin-top:var(--noora-spacing-10);aspect-ratio:16 / 9;width:100%;max-width:780px;height:auto;color:var(--noora-surface-label-primary)}>[data-part=facts]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--noora-spacing-8) var(--noora-spacing-12);margin-top:var(--noora-spacing-10);>[data-part=entry]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-3);>[data-part=label]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=value]{display:inline-flex;align-items:center;gap:var(--noora-spacing-1);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);& svg{width:var(--noora-icon-size-small);height:var(--noora-icon-size-small)}}>a[data-part=value]{color:light-dark(var(--noora-purple-500),var(--noora-purple-300));&:hover{text-decoration-style:dotted}}}}>[data-part=content]{box-sizing:border-box;margin-top:var(--noora-spacing-11);width:100%;& img,video{border-radius:var(--noora-radius-4)}@media (min-width: 1024px){max-width:650px;& img,video{margin-left:-65px;width:780px;max-width:780px}}}}>[data-part=read-next]{>[data-part=title]{border-bottom:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-8) var(--noora-spacing-6);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-large)}>[data-part=cases]{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;@media (min-width: 1024px){grid-template-columns:repeat(3,1fr)}>[data-part=case-item]{display:grid;border-top:1px solid var(--marketing-stroke-default);&:first-child{border-top:none}@media (min-width: 1024px){border-top:none;&:not(:first-child){border-left:1px solid var(--marketing-stroke-default)}}}>[data-part=case-item]>[data-part=case]{display:flex;flex-direction:column;padding:var(--noora-spacing-8);color:inherit;text-decoration:none;>[data-part=cover]{background:var(--noora-surface-background-tertiary);aspect-ratio:16 / 9;overflow:hidden;>[data-part=image]{display:block;width:100%;height:100%;object-fit:cover}>[data-part=artwork]{display:block;width:100%;height:100%;color:var(--noora-surface-label-primary)}}>[data-part=content]{display:flex;flex:1;flex-direction:column;margin-top:var(--noora-spacing-6);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-wrap:pretty}}>[data-part=read-story]{align-self:flex-start;margin-top:var(--noora-spacing-6);color:var(--noora-surface-label-secondary);text-decoration:none}&:hover>[data-part=read-story],&:focus-visible>[data-part=read-story]{color:var(--noora-link-button-secondary-label)}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;border:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-14) var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-page{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>article[data-part=article],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);width:auto;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>article[data-part=article]{display:flex;flex-direction:column;align-items:center;border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-10) var(--noora-spacing-6) var(--noora-spacing-12);@media (min-width: 1024px){padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-15)}>[data-part=header]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-6);max-width:780px;text-align:center;>[data-part=logo]{filter:drop-shadow(0 3px 6px rgba(0,0,0,.06)) drop-shadow(0 10px 10px rgba(0,0,0,.05)) drop-shadow(0 23px 14px rgba(0,0,0,.03)) drop-shadow(0 41px 16px rgba(0,0,0,.01));width:130px;height:130px}>[data-part=soc-badge]>svg{display:block;width:130px;height:130px}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=last-updated]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}>[data-part=content]{box-sizing:border-box;margin-top:var(--noora-spacing-11);width:100%;& img,video{border-radius:var(--noora-radius-4)}@media (min-width: 1024px){max-width:650px;& img,video{margin-left:-65px;width:780px;max-width:780px}}}}}#marketing-brand{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--noora-spacing-9);box-sizing:border-box;margin:0;border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-10);width:100%;max-width:1200px;text-align:center;@media (max-width: 1032px){width:calc(100% - 2 * var(--noora-spacing-1))}@media (max-width: 720px){padding:var(--noora-spacing-10)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-align:center;text-wrap:balance}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-align:center;text-wrap:pretty}}>[data-part=section]{display:flex;flex-direction:column;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}gap:var(--noora-spacing-16);padding-top:var(--noora-spacing-14);>[data-part=wordmark],>[data-part=logo]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}[data-part=grid]{display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;>[data-part=cell]{display:flex;position:relative;justify-content:center;align-items:center;box-sizing:border-box;padding:var(--noora-spacing-12);text-decoration:none;&[data-surface=light]{background:var(--noora-neutral-light-100)}&[data-surface=dark]{background:var(--noora-neutral-dark-1100)}&[data-surface=light]{border-top:1px solid var(--noora-neutral-light-200)}&[data-surface=dark]{border-top:1px solid var(--noora-neutral-dark-1000)}>img{display:block;width:auto}>[data-part=download]{position:absolute;right:var(--noora-spacing-3);bottom:var(--noora-spacing-3);gap:var(--noora-spacing-2);transform:translateY(6px);opacity:0;transition:opacity .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic),background .2s var(--ease-out-cubic);& svg{width:16px;height:16px}}&[data-surface=light]>[data-part=download]{--noora-button-neutral-label: var(--noora-neutral-light-1200);--noora-button-neutral-background-hover: var(--noora-neutral-light-200);--noora-button-neutral-background-active: var(--noora-neutral-light-300)}&[data-surface=dark]>[data-part=download]{--noora-button-neutral-label: var(--noora-neutral-light-50);--noora-button-neutral-background-hover: var(--noora-neutral-dark-1000);--noora-button-neutral-background-active: var(--noora-neutral-dark-900)}&:hover>[data-part=download],&:focus-within>[data-part=download]{transform:translateY(0);opacity:1}}}>:is(div,ul):not(:last-child) [data-part=cell]:nth-child(n+3){&[data-surface=light]{border-bottom:1px solid var(--noora-neutral-light-200)}&[data-surface=dark]{border-bottom:1px solid var(--noora-neutral-dark-1000)}}>[data-part=wordmark] [data-part=cell]>img{height:64px;@media (max-width: 720px){height:40px}}>[data-part=logo] [data-part=cell]>img{height:88px;@media (max-width: 720px){height:56px}}}>[data-part=note]{display:flex;align-items:flex-start;gap:var(--noora-spacing-4);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-10) var(--noora-spacing-4) var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>svg{flex-shrink:0;margin-top:2px;width:16px;height:16px}>p{margin:0;>a{color:light-dark(var(--noora-purple-500),var(--noora-purple-300));text-decoration:none;&:hover{color:light-dark(var(--noora-purple-600),var(--noora-purple-200))}}}}}#marketing-cache{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>[data-part=features]{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--noora-spacing-9);padding:0 var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-4);height:600px;overflow:hidden;@media (max-width: 720px){padding:var(--noora-spacing-13) var(--noora-spacing-10) var(--noora-spacing-10) var(--noora-spacing-4);height:auto}@media (min-width: 1024px) and (max-width: 1439px){align-self:stretch;margin:0;max-width:none}>:not([data-part=illustration]){position:relative;z-index:var(--noora-z-index-1)}>[data-part=illustration]{position:absolute;inset:0;pointer-events:none;@media (max-width: 720px){display:none}>canvas{display:block;width:100%;height:100%}}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-wrap:balance;>[data-part=line]{display:block}}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}}>[data-part=features]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);padding-top:var(--noora-spacing-16);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);max-width:720px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=grid]{display:grid;grid-template-columns:repeat(2,1fr);@media (max-width: 720px){grid-template-columns:1fr}>[data-part=cell]{display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) 0;@media (min-width: 721px){&:nth-child(2n){border-left:1px solid var(--marketing-stroke-default)}}@media (max-width: 720px){&:not(:first-child){border-top:1px solid var(--marketing-stroke-default)}}>[data-part=illustration]{display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:250px;>svg{display:block;max-width:100%}}>[data-part=illustration][data-illustration=minimal-overhead]{position:relative;gap:30px;overflow:hidden;>[data-part=column]{--delay: 0ms;--box-height: 0px;display:flex;position:relative;flex-direction:column;align-items:stretch;width:50px;font:var(--noora-font-weight-regular) var(--noora-font-code-medium);>[data-part=label]{margin-bottom:var(--noora-spacing-4);color:var(--marketing-illustration-neutral-4);text-align:center}>[data-part=ghost]{display:flex;position:relative;justify-content:center;align-items:center;box-sizing:border-box;margin-bottom:2px;border:1px solid var(--marketing-stroke-default);overflow:hidden;>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}>[data-part=value]{position:relative;background:var(--noora-surface-background-primary);padding:0 var(--noora-spacing-2);color:var(--marketing-illustration-neutral-4);white-space:nowrap}}>[data-part=cached]{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple));color:light-dark(var(--noora-purple-500),var(--noora-purple-300));>[data-part=value]{white-space:nowrap}}>[data-part=collapse]{display:none;position:absolute;right:0;bottom:0;left:0;z-index:var(--noora-z-index-1);background:var(--marketing-illustration-neutral-1);height:calc(100% - 24px)}}&[data-armed] [data-part=cached]{opacity:0}&[data-armed] [data-part=collapse]{display:block}&[data-armed] [data-part=label]{position:relative;border-radius:var(--noora-radius-2);background:var(--marketing-illustration-neutral-1);overflow:hidden;color:transparent;&:after{position:absolute;transform:translate(-100%);animation:marketing-cache-mo-shimmer 1.2s linear infinite;inset:0;background:linear-gradient(90deg,transparent,light-dark(rgb(255 255 255 / .7),rgb(255 255 255 / .08)),transparent);content:""}}&[data-play] [data-part=label]{animation:marketing-cache-mo-label .25s linear calc(var(--delay) + .5s) both;&:after{animation:marketing-cache-mo-shimmer 1.2s linear infinite,marketing-cache-mo-fade .1s linear calc(var(--delay) + .5s) forwards}}&[data-play] [data-part=collapse]{animation:marketing-cache-mo-collapse .5s var(--ease-out-cubic) var(--delay) both,marketing-cache-mo-fade .2s linear calc(var(--delay) + .55s) forwards}&[data-play] [data-part=cached]{animation:marketing-cache-mo-pop .35s var(--ease-out-cubic) calc(var(--delay) + .5s) both}@media (min-width: 721px) and (max-width: 1180px){>[data-part=column]:nth-child(n+7){display:none}}@media (min-width: 721px) and (max-width: 1020px){>[data-part=column]:nth-child(n+6){display:none}}@media (min-width: 721px) and (max-width: 860px){>[data-part=column]:nth-child(n+5){display:none}}@media (max-width: 610px){>[data-part=column]:nth-child(n+7){display:none}}@media (max-width: 540px){>[data-part=column]:nth-child(n+6){display:none}}@media (max-width: 460px){>[data-part=column]:nth-child(n+5){display:none}}@media (max-width: 390px){>[data-part=column]:nth-child(n+4){display:none}}}>[data-part=illustration][data-illustration=low-latency]{--marketing-cache-globe-dither-shallow: var(--marketing-illustration-neutral-2);--marketing-cache-globe-dither-mid: var(--marketing-illustration-neutral-3);--marketing-cache-globe-dither-deep: var(--marketing-illustration-neutral-4);--marketing-cache-globe-marker: var(--noora-purple-300);position:relative;overflow:hidden;>canvas{display:block;position:absolute;cursor:grab;inset:0;width:100%;height:100%;touch-action:pan-y;&.dragging{cursor:grabbing}}}>[data-part=illustration][data-illustration=observability]{--observability-local: light-dark(var(--noora-purple-100), var(--noora-alpha-purple));--observability-remote: light-dark(var(--noora-purple-200), var(--noora-purple-700));--observability-uploaded: light-dark(var(--noora-purple-400), var(--noora-purple-500));position:relative;flex-direction:column;justify-content:center;box-sizing:border-box;padding:var(--noora-spacing-8) var(--noora-spacing-10) 0;overflow:hidden;>[data-part=dashboard]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);margin:0 auto;width:100%;max-width:520px;[data-part=panel]{box-sizing:border-box;box-shadow:var(--noora-border-light-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-6) var(--noora-spacing-7);>[data-part=heading]{margin:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);>strong{font-weight:700;font-variant-numeric:tabular-nums}}>[data-part=bar]{display:flex;gap:2px;margin-top:var(--noora-spacing-6);border-radius:6px;height:24px;overflow:hidden;>[data-part=segment]{position:relative;background:var(--segment-color);&[data-segment=local]{flex:12.5;--segment-color: var(--observability-local)}&[data-segment=remote]{flex:66;--segment-color: var(--observability-remote)}&[data-segment=uploaded]{flex:12.5;--segment-color: var(--observability-uploaded)}}}>[data-part=legend]{display:flex;flex-wrap:wrap;gap:var(--noora-spacing-2) var(--noora-spacing-6);margin:var(--noora-spacing-5) 0 0;padding:0;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);list-style:none;>li{display:flex;align-items:center;gap:var(--noora-spacing-2);&:before{display:inline-block;border-radius:999px;width:10px;height:4px;content:""}&[data-segment=local]:before{background:var(--observability-local)}&[data-segment=remote]:before{background:var(--observability-remote)}&[data-segment=uploaded]:before{background:var(--observability-uploaded)}}}}>[data-part=stats]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--noora-spacing-4);>[data-part=stat]{display:flex;flex-direction:column;gap:var(--noora-spacing-3);box-sizing:border-box;box-shadow:var(--noora-border-light-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-5) var(--noora-spacing-6);min-width:0;>[data-part=label]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);font-size:10px;line-height:1.4}>[data-part=value]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-display-small);font-size:24px;line-height:1.2;font-variant-numeric:tabular-nums}}}}@media (max-width: 720px){justify-content:flex-start;padding:var(--noora-spacing-6) var(--noora-spacing-7) 0;>[data-part=dashboard]{[data-part=panel]{padding:var(--noora-spacing-5) var(--noora-spacing-6)}>[data-part=stats]{gap:var(--noora-spacing-3);>[data-part=stat]{gap:var(--noora-spacing-2);padding:var(--noora-spacing-4) var(--noora-spacing-5);>[data-part=value]{font-size:18px}}}}}}>[data-part=illustration]>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;z-index:var(--noora-z-index-2);backdrop-filter:blur(1px);mask-image:linear-gradient(180deg,transparent,black);background:linear-gradient(180deg,transparent,var(--noora-surface-background-primary));height:123px;pointer-events:none}>[data-part=illustration][data-illustration=build-systems]{--marketing-cache-build-grid: var(--marketing-illustration-neutral-1);--marketing-cache-build-halo: var(--noora-purple-400);--marketing-cache-build-halo-accent: light-dark(var(--noora-purple-600), var(--noora-purple-200));position:relative;align-items:flex-end;z-index:0;overflow:hidden;>[data-part=panel]{--stack-y: 0px;--stack-s: 1;display:flex;position:absolute;bottom:-16px;left:50%;flex-direction:column;transform:translate(-50%,var(--stack-y)) scale(var(--stack-s));transform-origin:bottom center;transition:transform .45s var(--ease-out-cubic),box-shadow .3s ease;box-sizing:border-box;box-shadow:var(--noora-border-light-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-6) var(--noora-spacing-7);width:500px;max-width:calc(100% - 2 * var(--noora-spacing-7));height:182px;>[data-part=header]{display:flex;justify-content:space-between;gap:var(--noora-spacing-6);margin-bottom:var(--noora-spacing-6);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium)}>[data-part=grid]{--cell: 24px;position:relative;flex:1;box-sizing:border-box;border:1px solid var(--marketing-cache-build-grid);background-image:linear-gradient(var(--marketing-cache-build-grid) 1px,transparent 1px),linear-gradient(90deg,var(--marketing-cache-build-grid) 1px,transparent 1px);background-position:calc(50% + var(--cell) / 2) calc(50% + var(--cell) / 2);background-size:var(--cell) var(--cell);min-height:0;overflow:hidden}}>[data-part=panel][data-pos="0"]{z-index:var(--noora-z-index-1);cursor:pointer;box-shadow:0 0 0 1px var(--noora-purple-400);&:hover{box-shadow:0 0 0 1px var(--noora-purple-400),0 0 28px 0 var(--noora-alpha-purple)}}>[data-part=panel][data-pos="1"]{--stack-y: -50px;--stack-s: .92;z-index:0}>[data-part=panel][data-pos="2"]{--stack-y: -101px;--stack-s: .84;z-index:-1}@media (prefers-reduced-motion: reduce){>[data-part=panel]{transition:none}}>[data-part=panel][data-system=bazel]>[data-part=grid]{background-image:repeating-linear-gradient(45deg,var(--marketing-cache-build-grid) 0 1px,transparent 1px var(--cell)),repeating-linear-gradient(-45deg,var(--marketing-cache-build-grid) 0 1px,transparent 1px var(--cell));background-position:center;background-size:auto}>[data-part=panel][data-system=gradle]>[data-part=grid]{background-image:none;&:before{position:absolute;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none' stroke='white'%3E%3Cpath d='M0 12 C8 4 16 4 24 12 S40 20 48 12 M0 36 C8 44 16 44 24 36 S40 28 48 36 M12 0 C4 8 4 16 12 24 S20 40 12 48 M36 0 C44 8 44 16 36 24 S28 40 36 48'/%3E%3C/svg%3E");mask-position:center;mask-size:48px 48px;inset:0;background:var(--marketing-cache-build-grid);content:""}}}>[data-part=text]{padding:var(--noora-spacing-7);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}>[data-part=description]{margin-top:var(--noora-spacing-3);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}@keyframes marketing-cache-mo-collapse{0%{height:calc(100% - 24px)}to{height:var(--box-height)}}@keyframes marketing-cache-mo-fade{to{opacity:0}}@keyframes marketing-cache-mo-pop{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@keyframes marketing-cache-mo-label{0%{background:var(--marketing-illustration-neutral-1);color:transparent}to{background:transparent;color:var(--marketing-illustration-neutral-4)}}@keyframes marketing-cache-mo-shimmer{to{transform:translate(100%)}}#marketing-pricing{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>section{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-6);padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-10);text-align:center;@media (max-width: 720px){padding:var(--noora-spacing-10)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-wrap:balance}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}}>section[data-part=pricing]{display:flex;flex-direction:column;>[data-part=plans],>[data-part=compare],>[data-part=faq]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);padding-top:var(--noora-spacing-14);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);max-width:720px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}>[data-part=compare]{border-top:1px solid var(--marketing-stroke-default);padding-top:var(--noora-spacing-16);padding-bottom:var(--noora-spacing-16);@media (max-width: 1023px){gap:var(--noora-spacing-8)}>[data-part=text]>[data-part=description]{max-width:none}}>[data-part=faq]{padding-top:var(--noora-spacing-7)}}>section[data-part=pricing]>[data-part=plans]>[data-part=grid]{display:grid;grid-template-columns:repeat(3,1fr);@media (max-width: 1023px){grid-template-columns:1fr}>[data-part=plan]{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7);@media (min-width: 1024px){&:not(:first-child){border-left:1px solid var(--marketing-stroke-default)}}@media (max-width: 1023px){padding-top:var(--noora-spacing-9);padding-bottom:var(--noora-spacing-9)}>[data-part=head]{display:flex;align-items:center;gap:var(--noora-spacing-5);>[data-part=name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-medium)}}>[data-part=description]{margin-top:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-wrap:pretty}>[data-part=price]{display:flex;align-items:baseline;gap:var(--noora-spacing-3);margin-top:var(--noora-spacing-5);>[data-part=value]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);letter-spacing:-.025em}>[data-part=extra]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}>[data-part=traits]{display:flex;flex-grow:1;flex-direction:column;align-self:stretch;gap:var(--noora-spacing-6);margin:var(--noora-spacing-8) 0 0;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-8) 0 0;list-style:none;>[data-part=trait]{display:flex;align-items:center;gap:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>svg{flex-shrink:0;width:16px;height:16px;color:var(--noora-purple-500)}}}>.noora-button{margin-top:var(--noora-spacing-8)}}}>section[data-part=pricing]>[data-part=compare]>[data-part=plan-select]{position:relative;align-self:flex-start;margin:0 var(--noora-spacing-4);@media (min-width: 1024px){display:none}>[data-part=positioner]{position:absolute;top:calc(100% + var(--noora-spacing-4));left:0;z-index:var(--noora-z-index-9);min-width:240px}@media (max-width: 767px){>[data-part=positioner]{position:fixed!important;transform:none!important;z-index:var(--noora-z-index-12);inset:auto 0 0!important;padding:0;&:before{position:fixed;backdrop-filter:blur(2.5px);inset:0;background:var(--noora-surface-overlay);content:""}}.noora-dropdown-content{position:relative;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-4) var(--noora-radius-4) 0 0;width:100%;max-height:60vh}}}>section[data-part=pricing]>[data-part=compare]>[data-part=table-frame]{@media (max-width: 1023px){overflow-x:auto}>[data-part=table]{border-collapse:separate;border-spacing:0;width:100%;@media (min-width: 1024px){min-width:720px}@media (max-width: 1023px){table-layout:fixed;[data-part=cell-plan]:not(.active),[data-part=cell-value]:not(.active),[data-part=cell-cta]:not(.active){display:none}}& th,td{box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) var(--noora-spacing-6)}>[data-part=head] th,>[data-part=head] td{border-bottom:1px solid var(--marketing-stroke-default)}>[data-part=body]>tr:first-child>th,>[data-part=body]>tr:first-child>td{border-top:none}>[data-part=body]>tr:last-child>th,>[data-part=body]>tr:last-child>td{border-bottom:1px solid var(--marketing-stroke-default)}[data-part=cell-blank],[data-part=cell-plan]{position:sticky;top:var(--sticky-top);z-index:var(--noora-z-index-1);background:var(--noora-surface-background-primary);@media (max-width: 1023px){position:static}}[data-part=cell-plan]{border-left:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-9) 0;width:270px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-align:center;@media (max-width: 1023px){width:50%}}[data-part=cell-blank]{@media (max-width: 1023px){width:50%}}[data-part=cell-feature]{vertical-align:middle;padding:var(--noora-spacing-8) var(--noora-spacing-4);text-align:left;>[data-part=feature-name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=feature-description]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-wrap:pretty}[data-part=feature-description]+*{display:block;margin-top:var(--noora-spacing-4)}}[data-part=cell-cta]{border-left:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-9) 0;text-align:center}[data-part=cell-value]{vertical-align:middle;border-left:1px solid var(--marketing-stroke-default);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-align:center;>[data-part=description]{margin-top:var(--noora-spacing-2);color:var(--noora-surface-label-secondary)}& svg{vertical-align:middle;width:16px;height:16px}&[data-available=true] svg{color:var(--noora-purple-500)}&[data-available=false] svg{color:var(--noora-surface-label-secondary)}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}>section[data-part=pricing]>[data-part=faq]{>[data-part=questions]{display:flex;flex-direction:column;>[data-part=question]{transition:background .15s ease;border-top:1px solid var(--marketing-stroke-default);interpolate-size:allow-keywords;&:not([open]):hover{background:var(--noora-surface-background-secondary)}&::details-content{opacity:0;transition:content-visibility .25s allow-discrete,opacity .25s ease,block-size .25s ease;block-size:0;overflow-y:clip;@media (prefers-reduced-motion: reduce){transition:none}}&[open]::details-content{opacity:1;block-size:auto}>[data-part=summary]{display:flex;align-items:center;gap:var(--noora-spacing-6);cursor:pointer;padding:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large);list-style:none;&::-webkit-details-marker{display:none}>[data-part=label]{flex:1}>[data-part=chevron]{flex-shrink:0;& svg{transition:rotate .2s ease}}}&[open]>[data-part=summary]>[data-part=chevron] svg{rotate:180deg}&[open]>[data-part=summary]{padding-bottom:var(--noora-spacing-6)}>[data-part=answer]{margin-right:calc(28px + var(--noora-spacing-6));padding:0 var(--noora-spacing-7) var(--noora-spacing-7);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);& p+p{margin-top:var(--noora-spacing-4)}& a{color:var(--noora-surface-label-primary);text-decoration:underline}}}}}}#marketing-compute{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>[data-part=features]{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--noora-spacing-9);padding:0 var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-4);height:600px;overflow:hidden;@media (max-width: 720px){padding:var(--noora-spacing-13) var(--noora-spacing-10) var(--noora-spacing-10) var(--noora-spacing-4);height:auto}@media (min-width: 1024px) and (max-width: 1439px){align-self:stretch;margin:0;max-width:none}>:not([data-part=illustration]){position:relative;z-index:var(--noora-z-index-1)}>[data-part=illustration]{position:absolute;mask-image:radial-gradient(circle farthest-corner at 100% 0%,#000 0%,transparent 75%);inset:0;pointer-events:none;@media (max-width: 720px){display:none}>canvas{display:block;width:100%;height:100%}}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-wrap:balance;>[data-part=line]{display:block}}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}>[data-part=migration]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-4)}[data-part=diff]{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-2);font:var(--noora-font-weight-regular) var(--noora-font-code-large);>[data-part=variant]{display:none}&[data-ci=github]>[data-part=variant][data-ci=github],&[data-ci=buildkite]>[data-part=variant][data-ci=buildkite]{display:contents}[data-part=line]{display:flex;align-items:center;gap:var(--noora-spacing-8);white-space:nowrap}[data-part=line][data-line=removed]{background:var(--noora-surface-background-tertiary);color:var(--noora-surface-label-disabled)}[data-part=line][data-line=added]{background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple));color:light-dark(var(--noora-purple-500),var(--noora-purple-300));>[data-part=code]{display:inline-flex;align-items:center;>[data-part=typed]{white-space:pre}}}[data-part=cursor]{display:none;flex:none;margin-left:1ch;background:currentColor;width:1ch;height:1.15em}&[data-armed] [data-part=cursor]{display:inline-block;animation:marketing-compute-caret-blink 1.1s infinite}&[data-typing] [data-part=cursor]{animation:none}}}>[data-part=features]{display:flex;flex-direction:column;padding-top:var(--noora-spacing-16);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--noora-spacing-11);padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=showcase]{display:flex;flex-direction:column;>[data-part=cell]{display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) 0;>[data-part=illustration]{display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:480px;@media (max-width: 720px){height:320px}}>[data-part=illustration][data-illustration=cache-ready]{height:400px;overflow:hidden;@media (max-width: 1140px){height:370px}@media (max-width: 1000px){height:330px}@media (max-width: 860px){height:280px}@media (max-width: 720px){height:470px}@media (max-width: 480px){height:390px}>[data-part=scene]{position:relative;flex:none;width:901px;height:347px;@media (max-width: 1140px){transform:scale(.92)}@media (max-width: 1000px){transform:scale(.8)}@media (max-width: 860px){transform:scale(.66)}@media (max-width: 720px){transform:none;width:458px;height:406px}@media (max-width: 480px){transform:scale(.8)}>[data-part=wires]{position:absolute;inset:0;width:100%;height:100%;&[data-layout=desktop]{right:auto;left:-80px;width:calc(100% + 160px)}&[data-layout=mobile]{display:none}@media (max-width: 720px){&[data-layout=mobile]{display:block}&[data-layout=desktop]{display:none}}[data-wire=solid]>path,[data-wire=arrow]>path{stroke:var(--marketing-illustration-neutral-4)}[data-wire=arrow]>path{stroke-linecap:round;stroke-linejoin:round}[data-wire=dashed]>path{stroke:var(--marketing-illustration-neutral-4);stroke-dasharray:5 5}}>[data-part=pulses]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}[data-part=block]{transition:background .9s ease,border-color .9s ease,opacity .9s ease;border:1px solid transparent}[data-part=block][data-lit],[data-part=block][data-active]{animation:marketing-compute-tile-in .5s linear;border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple))}[data-part=block][data-empty]{opacity:0}&[data-animated]>[data-node=volume-b]>[data-part=blocks]>[data-part=block]:nth-child(-n+6){display:block}@media (max-width: 720px){&[data-animated]>[data-node=volume-b]>[data-part=blocks]>[data-part=block]:nth-child(n){display:block}}>[data-part=node]{position:absolute;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);border-radius:var(--noora-radius-2);background:var(--noora-surface-background-primary)}>[data-part=node][data-node^=runner]{display:flex;align-items:center;gap:17px;padding-left:43px;width:300px;height:56px;@media (max-width: 720px){flex-direction:column;justify-content:center;gap:var(--noora-spacing-4);padding-left:0;width:200px;height:92px}>[data-part=machine]{display:flex;position:relative;flex:none;justify-content:center;align-items:center;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);border-radius:5.5px;width:39px;height:39px;>[data-part=os]{stroke:var(--marketing-illustration-neutral-4);width:16px;height:16px}>[data-part=mini]{position:absolute;top:4.5px;right:4.5px;border-radius:var(--noora-radius-99);background:var(--marketing-illustration-neutral-3);width:5px;height:5px}}>[data-part=name]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);font-variant-numeric:tabular-nums;white-space:nowrap}}>[data-node=runner-a]{top:0;left:0}>[data-node=runner-b]{top:0;left:590px;@media (max-width: 720px){left:258px}}@media (max-width: 720px){>[data-node=runner-a],>[data-node=runner-b]{top:0}}>[data-part=node][data-node^=volume],>[data-part=node][data-node=cache]{>[data-part=text]{display:flex;position:absolute;top:17px;left:17px;flex-direction:column;gap:var(--noora-spacing-3);>[data-part=heading]{display:flex;align-items:center;gap:var(--noora-spacing-2);>[data-part=glyph]{flex:none;fill:var(--noora-surface-label-secondary);width:16px;height:16px}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) 13px/20px var(--noora-font-body);text-box:trim-both cap alphabetic;white-space:nowrap}}>[data-part=subtitle]{margin-left:20px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);white-space:nowrap}}>[data-part=blocks]{display:grid;position:absolute;gap:var(--noora-spacing-3);>[data-part=block]{box-sizing:border-box;border-radius:var(--noora-radius-1);background:var(--noora-surface-background-tertiary);width:18px;height:18px}}}>[data-node=volume-a],>[data-node=volume-b]{width:300px;height:74px;>[data-part=blocks]{top:16px;right:16px;grid-template-columns:repeat(3,18px)}@media (max-width: 720px){width:200px;height:126px;>[data-part=blocks]{top:70px;right:auto;left:43px;grid-template-columns:repeat(5,18px)}}}>[data-node=volume-a]{top:127px;left:0;>[data-part=blocks]>[data-part=block]:nth-child(n+7){display:none}&:not([data-animated] *)>[data-part=blocks]>[data-part=block]:nth-child(5){border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple))}@media (max-width: 720px){top:149px;>[data-part=blocks]>[data-part=block]:nth-child(n+7){display:block}>[data-part=blocks]>[data-part=block]:nth-child(5){border:none;background:var(--noora-surface-background-tertiary)}&:not([data-animated] *)>[data-part=blocks]>[data-part=block]:nth-child(9){border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple))}}}>[data-node=volume-b]{top:127px;left:590px;>[data-part=blocks]>[data-part=block]:nth-child(n+6){display:none}@media (max-width: 720px){top:149px;left:258px;>[data-part=blocks]>[data-part=block]:nth-child(n+6){display:block}>[data-part=blocks]>[data-part=block]:nth-child(n+10){display:none}}}>[data-node=cache]{top:272px;left:126px;width:647px;height:74px;>[data-part=blocks]{top:16px;right:16px;grid-template-columns:repeat(12,18px)}&:not([data-animated] *)>[data-part=blocks]>[data-part=block]:nth-child(18){border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple))}@media (max-width: 720px){top:332px;left:0;width:457px;height:74px;>[data-part=blocks]{grid-template-columns:repeat(9,18px)}>[data-part=blocks]>[data-part=block]:nth-child(n+19){display:none}>[data-part=blocks]>[data-part=block]:nth-child(18){border:none;background:var(--noora-surface-background-tertiary)}&:not([data-animated] *)>[data-part=blocks]>[data-part=block]:nth-child(15){border:1px solid var(--noora-purple-400);background:light-dark(var(--noora-purple-50),var(--noora-alpha-purple))}}}}}>[data-part=illustration][data-illustration=build-platform]{justify-content:flex-start;height:550px;overflow:hidden;@media (max-width: 1200px){height:430px}@media (max-width: 920px){height:330px}@media (max-width: 720px){justify-content:center;height:970px}@media (max-width: 580px){height:660px}@media (max-width: 420px){height:590px}>[data-part=scene]{position:relative;flex:none;transform-origin:left center;margin-left:calc((100% - 1100px)/2);width:1129px;height:517px;@media (max-width: 1200px){transform:scale(.78);margin-left:calc((100% - 858px)/2)}@media (max-width: 920px){transform:scale(.58);margin-left:calc((100% - 638px)/2)}>[data-part=wires]{position:absolute;inset:0;width:100%;height:100%;&[data-layout=mobile]{display:none}[data-wire=solid]>path{stroke:var(--marketing-illustration-neutral-4)}[data-wire=strong]>path{stroke:var(--marketing-illustration-neutral-4)}[data-wire=dashed]>path{animation:marketing-compute-dash-march .9s linear infinite;stroke:var(--marketing-illustration-neutral-4);stroke-dasharray:5 5;&[data-march=reverse]{animation-direction:reverse}@media (prefers-reduced-motion: reduce){animation:none}}[data-wire=arrow]>path{stroke:var(--marketing-illustration-neutral-4);stroke-linecap:round;stroke-linejoin:round}}>[data-part=card]{position:absolute;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);background:var(--noora-surface-background-primary);>[data-part=label]{position:absolute;top:16px;left:16px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium)}}>[data-part=card][data-box=runner]{top:119px;left:230px;border-radius:var(--noora-radius-4);width:442px;height:378px;>[data-part=status]{position:absolute;top:19px;right:16px;animation:marketing-compute-status-pulse 1.6s ease-in-out infinite;border-radius:var(--noora-radius-99);background:var(--noora-purple-400);width:10px;height:10px;@media (prefers-reduced-motion: reduce){animation:none}}}>[data-part=card][data-box=xcodebuild]{top:263px;left:246px;border-radius:var(--noora-radius-3);background:var(--noora-surface-background-tertiary);width:410px;height:218px}>[data-part=box]{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;gap:var(--noora-spacing-3);box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);border-radius:var(--noora-radius-2);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-4) var(--noora-spacing-6);width:170px;height:58px;>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) 13px/20px var(--noora-font-body);text-box:trim-start cap alphabetic;white-space:nowrap}>[data-part=subtitle]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);text-box:trim-end cap alphabetic;white-space:nowrap}>[data-part=title],>[data-part=subtitle]{font-variant-numeric:tabular-nums}}>[data-box=commit]{top:293px;left:0;>[data-part=title]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium)}}>[data-box=ci-job]{top:185px;left:246px;>[data-part=subtitle]{color:light-dark(var(--noora-green-600),var(--noora-green-400))}}>[data-box=workspace]{top:329px;left:262px}>[data-box=targets]{top:329px;left:470px}>[data-box=cache-client]{top:407px;left:262px}>[data-box=build-performance]{top:164px;left:860px}>[data-box=cache-activity]{top:262px;left:860px}>[data-box=machine-metrics]{top:360px;left:860px}>[data-box=tuist-cache]{top:458px;left:860px;overflow:hidden;>[data-part=dither]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}>[data-part=title],>[data-part=subtitle]{position:relative}}>[data-box=dashboard]{top:0;left:483px;justify-content:flex-start;padding:0;width:162px;height:90px;>[data-part=window-dots]{display:block;position:absolute;top:6px;left:6px;box-shadow:8px 0 0 var(--marketing-illustration-neutral-2),16px 0 0 var(--marketing-illustration-neutral-2);border-radius:var(--noora-radius-99);background:var(--marketing-illustration-neutral-2);width:4px;height:4px}>[data-part=brand]{display:flex;flex:1;justify-content:center;align-items:center;gap:var(--noora-spacing-3);>[data-part=logo]{fill:light-dark(var(--noora-purple-500),var(--noora-purple-400));width:18px;height:18px}>[data-part=name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);white-space:nowrap}}}>[data-part=chip]{display:flex;position:absolute;transform:translate(-50%,-50%);border-radius:var(--noora-radius-2);background:var(--noora-surface-background-primary);font-variant-numeric:tabular-nums}>[data-part=chip][data-chip=trace]{top:193px;left:769.5px}>[data-part=chip][data-chip=hit]{top:291px;left:729px}>[data-part=chip][data-chip=miss]{top:291px;left:810px}>[data-part=chip][data-chip=cpu]{top:389px;left:771.5px}@media (max-width: 720px){transform:none;transform-origin:center;margin-left:0;width:541px;height:930px;>[data-part=wires][data-layout=desktop]{display:none}>[data-part=wires][data-layout=mobile]{display:block}>[data-part=card][data-box=runner]{top:122px;left:49px}>[data-part=card][data-box=xcodebuild]{top:266px;left:65px}>[data-box=commit]{top:0;left:185px}>[data-box=ci-job]{top:188px;left:65px}>[data-box=workspace]{top:332px;left:81px}>[data-box=targets]{top:332px;left:289px}>[data-box=cache-client]{top:410px;left:81px}>[data-box=build-performance]{top:620px;left:0}>[data-box=cache-activity]{top:620px;left:185px}>[data-box=machine-metrics]{top:620px;left:370px}>[data-box=tuist-cache]{top:730px;left:93px}>[data-box=dashboard]{top:840px;left:189px}>[data-part=chip][data-chip=trace]{top:556px;left:85px}>[data-part=chip][data-chip=hit]{top:556px;left:230px}>[data-part=chip][data-chip=miss]{top:556px;left:311px}>[data-part=chip][data-chip=cpu]{top:556px;left:455px}}@media (max-width: 580px){transform:scale(.68)}@media (max-width: 420px){transform:scale(.6)}}}>[data-part=text]{padding:var(--noora-spacing-7);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}>[data-part=description]{margin-top:var(--noora-spacing-3);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}>[data-part=subheading]{margin:0;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-13) var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-wrap:balance}>[data-part=grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));@media (max-width: 720px){grid-template-columns:minmax(0,1fr)}>[data-part=cell]{display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) 0;@media (min-width: 721px){&:nth-child(2n){border-left:1px solid var(--marketing-stroke-default)}}@media (max-width: 720px){&:not(:first-child){border-top:1px solid var(--marketing-stroke-default)}}>[data-part=illustration]{display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:250px;>svg{display:block;max-width:100%}}>[data-part=illustration][data-illustration=ephemeral]{>[data-part=session]{display:flex;flex-direction:column;gap:var(--noora-spacing-8);width:512px;max-width:calc(100% - 2 * var(--noora-spacing-7));>[data-part=session-head]{display:flex;align-items:center;gap:var(--noora-spacing-6);>[data-part=session-icon]{display:flex;flex:none;justify-content:center;align-items:center;border-radius:var(--noora-radius-3);background:var(--noora-surface-background-tertiary);width:24px;height:24px;color:var(--noora-surface-label-secondary);>svg{animation:marketing-compute-session-spin 3.2s linear infinite;width:15px;height:15px;@media (prefers-reduced-motion: reduce){animation:none}}}>[data-part=session-title]{overflow:hidden;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-overflow:ellipsis;white-space:nowrap}}>[data-part=terminal]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);mask-image:linear-gradient(180deg,#000 60%,transparent 98%);box-sizing:border-box;border:1px solid var(--marketing-stroke-default);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-tertiary);padding:var(--noora-spacing-5);height:196px;overflow:hidden;>[data-part=term-line]:nth-child(5){opacity:.75}>[data-part=term-line]:nth-child(6){opacity:.5}>[data-part=term-line]:nth-child(7){opacity:.25}>[data-part=term-line]{margin:0;overflow:hidden;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);white-space:pre;&[data-line=head]{color:var(--noora-surface-label-secondary)}>[data-part=term-user]{color:light-dark(var(--noora-purple-500),var(--noora-purple-300))}>[data-part=term-sign]{color:var(--noora-surface-label-secondary)}}}}}>[data-part=illustration][data-illustration=scaling]{overflow:hidden;>[data-part=pills]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-8);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);width:100%;>[data-part=pill-row]{display:flex;flex:none;justify-content:center;gap:var(--noora-spacing-8);&:nth-child(1){transform:translate(98px)}&:nth-child(3){transform:translate(-88px)}>[data-part=pill]{display:flex;align-items:center;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-2);border-radius:var(--noora-radius-99);padding:0 var(--noora-spacing-6);height:36px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);white-space:nowrap;&[data-state=soft]{border-color:var(--noora-purple-400)}&[data-state=current]{border-color:var(--noora-purple-400);color:var(--noora-surface-label-primary)}}}}}>[data-part=illustration][data-illustration=platforms]{position:relative;overflow:hidden;>[data-part=mac-stage]{position:absolute;top:50%;right:-170px;transform:translateY(-50%);width:687px;height:193px;@media (max-width: 560px){right:-220px}>[data-part=dots],>[data-part=mac]{position:absolute;inset:0;width:100%;height:100%}>[data-part=dots]{right:auto;left:-213px;width:calc(100% + 213px)}>[data-part=mac]{stroke:var(--marketing-illustration-neutral-4);stroke-width:1;>rect:first-of-type{fill:var(--noora-surface-background-primary)}}}}>[data-part=illustration][data-illustration=spin-up]{flex-direction:column;gap:var(--noora-spacing-5);>[data-part=rack]{display:block;width:478px;max-width:100%;height:190px}}>[data-part=text]{padding:var(--noora-spacing-7);>[data-part=title]{margin:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}>[data-part=description]{margin:var(--noora-spacing-3) 0 0;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}@keyframes marketing-compute-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes marketing-compute-dash-march{to{stroke-dashoffset:-10}}@keyframes marketing-compute-status-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes marketing-compute-tile-in{0%{opacity:.2}30%{opacity:1}50%{opacity:.55}to{opacity:1}}@keyframes marketing-compute-session-spin{to{transform:rotate(360deg)}}@keyframes marketing-tests-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marketing-tests-bar-fill{0%{visibility:hidden;width:0}to{visibility:visible;width:100%}}@keyframes marketing-tests-runner-blink{50%{background:light-dark(var(--noora-purple-500),var(--noora-purple-400))}}#marketing-tests{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>[data-part=features]{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--noora-spacing-9);padding:0 var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-4);height:600px;overflow:hidden;@media (max-width: 720px){padding:var(--noora-spacing-13) var(--noora-spacing-10) var(--noora-spacing-10) var(--noora-spacing-4);height:auto}@media (min-width: 1024px) and (max-width: 1439px){align-self:stretch;margin:0;max-width:none}>:not([data-part=illustration]){position:relative;z-index:var(--noora-z-index-1)}>[data-part=illustration]{position:absolute;mask-image:radial-gradient(circle farthest-corner at 100% 0%,#000 0%,transparent 60%);inset:0;pointer-events:none;@media (max-width: 720px){display:none}>canvas{display:block;width:100%;height:100%}}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-wrap:balance;>[data-part=line]{display:block}}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}}>[data-part=features]{display:flex;flex-direction:column;padding-top:var(--noora-spacing-16);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--noora-spacing-11);padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=showcase]{display:flex;flex-direction:column;>[data-part=cell]{display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) 0;>[data-part=illustration]{display:flex;justify-content:center;align-items:center;margin:0;width:100%;height:480px;@media (max-width: 720px){height:320px}}>[data-illustration=sharding]{--sharding-tint-1: light-dark(var(--noora-purple-50), var(--noora-purple-900));--sharding-tint-2: light-dark(var(--noora-purple-100), var(--noora-purple-800));--sharding-tint-3: light-dark(var(--noora-purple-200), var(--noora-purple-700));--sharding-stroke: light-dark(var(--noora-purple-500), var(--noora-purple-400));--sharding-ms: 50;height:450px;overflow:hidden;>[data-part=scene]{position:relative;flex:none;width:926px;height:401px}@media (max-width: 959px){>[data-part=scene]{width:828px}[data-part=grid]{width:721px}[data-part=bar]:nth-child(n+6),[data-part=tick]:nth-child(n+12){display:none}}@media (max-width: 859px){>[data-part=scene]{width:665px}[data-part=grid]{width:577px}[data-part=bar]:nth-child(n+5),[data-part=tick]:nth-child(n+10){display:none}}@media (max-width: 480px){>[data-part=scene]{width:379px}[data-part=grid]{width:289px}[data-part=bar]:nth-child(n+4),[data-part=tick]:nth-child(n+6){display:none}}[data-part=grid]{position:absolute;top:22px;bottom:67px;left:75px;background:repeating-linear-gradient(to right,var(--marketing-illustration-neutral-2) 0 1px,transparent 1px 72px);width:793px}[data-part=lane]{--blink-period: .6s;--blink-delay: 0ms;--blink-count: 5;display:flex;position:absolute;left:0;align-items:center;gap:6px;height:50px;&:nth-child(2){top:48px}&:nth-child(3){top:122px}&:nth-child(4){top:196px}&:nth-child(5){top:270px}}[data-part=runner]{display:inline-flex;position:relative;flex:none;justify-content:center;align-items:center;box-sizing:border-box;margin-right:12px;border:1px solid var(--marketing-illustration-neutral-4);border-radius:var(--noora-radius-4);width:50px;height:50px;color:var(--marketing-illustration-neutral-4);&:after{position:absolute;top:6px;right:6px;border-radius:var(--noora-radius-99);background:var(--marketing-illustration-neutral-4);width:6px;height:6px;content:""}@media (prefers-reduced-motion: no-preference){[data-state=running] &:after{animation:marketing-tests-runner-blink var(--blink-period) ease-in-out var(--blink-delay) var(--blink-count)}}>svg{width:24px;height:24px}}[data-part=bar]{--bar-width: 0;--bar-delay: 0ms;--bar-duration: .6s;position:relative;flex:none;width:calc(var(--bar-width) * 1px);height:26px;&:before{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;border:1px solid var(--sharding-stroke);border-radius:6px;width:100%;content:""}@media (prefers-reduced-motion: no-preference){&:before{visibility:hidden}[data-state=running] &:before{animation:marketing-tests-bar-fill var(--bar-duration) linear var(--bar-delay) both}}&[data-tone="1"]:before{background:var(--sharding-tint-1)}&[data-tone="2"]:before{background:var(--sharding-tint-2)}&[data-tone="3"]:before{background:var(--sharding-tint-3)}}[data-part=axis]{position:absolute;top:346px;left:75px;height:12px;>[data-part=tick]{--tick: 0;position:absolute;left:calc(var(--tick) * 72px);transform:translate(-50%);color:var(--marketing-illustration-neutral-4);font:var(--noora-font-weight-regular) var(--noora-font-code-small);white-space:nowrap}}}>[data-illustration=flaky]{--flaky-empty: var(--marketing-illustration-neutral-3);--flaky-pass-stroke: light-dark(var(--noora-purple-500), var(--noora-purple-400));--flaky-pass-fill: var(--marketing-tint-purple);--flaky-flaky-stroke: light-dark(var(--noora-yellow-500), var(--noora-yellow-400));--flaky-flaky-fill: light-dark( var(--noora-yellow-50), color-mix(in oklab, var(--noora-yellow-500) 30%, transparent) );--flaky-flaky-core: light-dark(var(--noora-yellow-500), var(--noora-yellow-400));--flaky-quarantine-stroke: light-dark(var(--noora-yellow-400), var(--noora-yellow-500));--flaky-quarantine-fill: light-dark( var(--noora-yellow-50), color-mix(in oklab, var(--noora-yellow-500) 30%, transparent) );--flaky-crosshair: light-dark(var(--noora-yellow-400), var(--noora-yellow-500));height:400px;overflow:hidden;>[data-part=scene]{position:relative;width:100%;height:100%}[data-part=grid]{display:block;position:absolute;inset:0;width:100%;height:100%}[data-part=label]{position:absolute;transform:translateY(-100%);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-medium);text-align:center;white-space:nowrap}}>[data-illustration=insights]{--insights-blue-stroke: light-dark(var(--noora-blue-200), var(--noora-blue-800));--insights-blue-highlight: light-dark(var(--noora-blue-300), var(--noora-blue-700));--insights-purple-stroke: light-dark(var(--noora-purple-200), var(--noora-purple-800));--insights-purple-highlight: light-dark(var(--noora-purple-300), var(--noora-purple-700));--insights-yellow-stroke: light-dark(var(--noora-yellow-200), var(--noora-yellow-800));--insights-yellow-highlight: light-dark(var(--noora-yellow-300), var(--noora-yellow-700));--insights-red-stroke: light-dark(var(--noora-red-200), var(--noora-red-800));--insights-red-highlight: light-dark(var(--noora-red-300), var(--noora-red-700));height:400px;overflow:hidden;>[data-part=scene]{position:relative;width:100%;height:100%}[data-part=chart]{display:block;position:absolute;mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,#000 82%,transparent);mask-composite:intersect;inset:0;width:100%;height:100%;pointer-events:none}[data-part=card]{--x: 0;--y: 0;display:flex;position:absolute;top:calc(var(--y) / 400 * 100%);left:min(calc(var(--x) / 1200 * 100%),calc(100% - 240px - var(--noora-spacing-8)));flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-5);box-sizing:border-box;box-shadow:var(--noora-light-border-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-8);width:240px;>[data-part=label]{display:flex;align-items:center;gap:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);white-space:nowrap;>[data-part=swatch]{flex:none;border-radius:var(--noora-radius-1);width:4px;height:12px}>[data-part=chevron]{flex:none;width:16px;height:16px;color:var(--noora-surface-label-secondary)}}>[data-part=value]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) 2.375rem/2.875rem var(--noora-font-heading);letter-spacing:-.02em}&[data-color=purple] [data-part=swatch]{background:var(--noora-purple-500)}&[data-color=yellow] [data-part=swatch]{background:var(--noora-yellow-500)}&[data-color=red] [data-part=swatch]{background:var(--noora-red-500)}&[data-color=blue] [data-part=swatch]{background:var(--noora-blue-500)}}@media (max-width: 720px){[data-part=card][data-color=yellow],[data-part=card][data-color=blue]{display:none}[data-part=card][data-color=purple]{top:64px;left:var(--noora-spacing-7)}[data-part=card][data-color=red]{top:auto;right:var(--noora-spacing-7);bottom:64px;left:auto}}}>[data-illustration=selective]{--marketing-tint-green: light-dark( var(--noora-green-50), color-mix(in oklch, var(--noora-green-500) 20%, transparent) );--marketing-tint-red-strong: light-dark( var(--noora-red-100), color-mix(in oklch, var(--noora-red-500) 45%, transparent) );--marketing-tint-green-strong: light-dark( var(--noora-green-100), color-mix(in oklch, var(--noora-green-500) 45%, transparent) );flex-direction:column;justify-content:flex-start;gap:52px;mask-image:linear-gradient(to bottom,#000 calc(100% - 48px),transparent);padding-top:18px;height:400px;overflow:hidden;>[data-part=marquee]{flex:none;width:100%;overflow:hidden;&:hover>[data-part=track]{animation-play-state:paused}>[data-part=track]{--marquee-chip-count: 12;display:flex;animation:marketing-tests-marquee calc(var(--marquee-chip-count) * 4s) linear infinite;width:max-content;@media (prefers-reduced-motion: reduce){animation:none}}[data-part=group]{display:flex;position:relative;align-items:center;gap:var(--noora-spacing-8);padding-right:var(--noora-spacing-8);&:before{position:absolute;top:50%;right:0;left:0;background:var(--marketing-illustration-neutral-4);height:1px;content:""}}[data-part=chip]{display:inline-flex;position:relative;flex:none;align-items:center;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);background:var(--noora-surface-background-primary);padding:0 var(--noora-spacing-5);height:36px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);white-space:nowrap;&[data-state=run]{border-color:light-dark(var(--noora-purple-500),var(--noora-purple-400));color:light-dark(var(--noora-purple-500),var(--noora-purple-400))}}}>[data-part=window]{flex:none;box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-3);border-radius:var(--noora-radius-3);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-5) 0;width:min(785px,calc(100% - 2 * var(--noora-spacing-5)));overflow:hidden;>[data-part=lines]{margin:0;padding:0;list-style:none}[data-part=line]{display:grid;grid-template-columns:56px minmax(0,1fr);font:var(--noora-font-weight-regular) .75rem/1.125rem var(--noora-font-code);>[data-part=number]{padding-right:var(--noora-spacing-5);color:var(--marketing-illustration-neutral-5);text-align:right}>[data-part=code]{margin:0;padding:0 var(--noora-spacing-5) 0 var(--noora-spacing-4);overflow:hidden;color:var(--noora-surface-label-primary);font:inherit;text-overflow:ellipsis;white-space:pre;&:before{display:inline-block;width:20px;content:" "}[data-token=keyword]{color:light-dark(var(--noora-purple-500),var(--noora-purple-400))}[data-token=type]{color:light-dark(var(--noora-blue-600),var(--noora-blue-400))}}&[data-change=removed]{>[data-part=number]{background:var(--marketing-tint-red-strong);color:light-dark(var(--noora-red-600),var(--noora-red-300))}>[data-part=code]{background:var(--marketing-tint-red);&:before{content:"\2212";color:light-dark(var(--noora-red-500),var(--noora-red-400))}}}&[data-change=added]{>[data-part=number]{background:var(--marketing-tint-green-strong);color:light-dark(var(--noora-green-600),var(--noora-green-300))}>[data-part=code]{background:var(--marketing-tint-green);&:before{content:"+";color:light-dark(var(--noora-green-500),var(--noora-green-400))}}}}}}>[data-part=text]{padding:var(--noora-spacing-7);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}>[data-part=description]{margin-top:var(--noora-spacing-3);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}#marketing-download{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;align-self:center;gap:var(--noora-spacing-9);box-sizing:border-box;margin:0;border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-13) var(--noora-spacing-13) var(--noora-spacing-10);width:100%;max-width:1200px;text-align:center;@media (max-width: 1032px){width:calc(100% - 2 * var(--noora-spacing-1))}@media (max-width: 720px){padding:var(--noora-spacing-10)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.035em;text-align:center;text-wrap:balance}>[data-part=subtitle]{max-width:540px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-align:center;text-wrap:pretty}>[data-part=action]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-4);>[data-part=version]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-small)}}}>[data-part=section]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding-top:var(--noora-spacing-14);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);>a{color:light-dark(var(--noora-purple-500),var(--noora-purple-300));text-decoration:none;&:hover{color:light-dark(var(--noora-purple-600),var(--noora-purple-200))}}}>.noora-button{margin-top:var(--noora-spacing-7)}}>[data-part=lines]{display:flex;position:relative;flex-direction:column;gap:var(--noora-spacing-5);padding:0 var(--noora-spacing-4);font:var(--noora-font-weight-regular) var(--noora-font-heading-large);>[data-part=line]{transition:color .32s cubic-bezier(.645,.045,.355,1);padding-left:calc(24px + var(--noora-spacing-4));color:var(--noora-surface-label-tertiary);&[data-active]{color:var(--noora-surface-label-primary)}}>[data-part=line-progress]{--line-offset: 0px;position:absolute;top:calc((1lh - 24px)/2);left:var(--noora-spacing-4);transform:translateY(var(--line-offset));transition:transform .32s cubic-bezier(.645,.045,.355,1);@supports (transition-timing-function: linear(0,1)){transition:transform .6s linear(0,.054 3.3%,.182 6.7%,.344 10%,.511 13.3%,.666 16.7%,.797 20%,.899 23.3%,.974 26.7%,1.024 30%,1.053 33.3%,1.066 36.7%,1.068 40%,1.062 43.3%,1.052 46.7%,1.041 50%,1.03 53.3%,1.02 56.7%,1.011 60%,1.005 63.3%,1 66.7%,.998 70%,.996 73.3%,.995 76.7%,.995 80%,.996 83.3%,.997 86.7%,.997 90%,.998 93.3%,.999 96.7%,1)}width:24px;height:24px;pointer-events:none;>svg{display:block;width:100%;height:100%}[data-part=line-progress-fill]{stroke:var(--noora-surface-label-primary)}}@media (prefers-reduced-motion: reduce){>[data-part=line],>[data-part=line-progress]{transition:none}}}>[data-part=illustration]{margin:0;width:100%;height:760px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;background-position:center;background-size:cover;background-repeat:no-repeat}&[data-section=ios]>[data-part=illustration]{position:relative;background-image:url(/marketing/images/download/ios-wallpaper-17776568acfc69637c55e193ee2ae3d9.webp?vsn=d);height:500px;overflow:hidden;& img{-webkit-user-drag:none}>[data-part=phone]{position:absolute;top:34px;left:50%;transform:translate(-50%);filter:drop-shadow(0 5px 20px rgba(0,0,0,.3));width:298.97px;height:650px;>[data-part=bezel]{position:absolute;top:-17.106px;left:-17.853px;width:334.668px;height:684.21px;pointer-events:none}>[data-part=screen]{display:flex;position:absolute;top:-1px;left:-.37px;flex-direction:column;align-items:flex-start;box-sizing:border-box;border-radius:24.78px;background:var(--noora-surface-background-primary);padding:1px;width:300.73px;height:651.48px;overflow:hidden;color:var(--noora-surface-label-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;>[data-part=home-screen]{position:absolute;top:25.98px;left:12.49px;transform:scale(1.14833);transform-origin:50% 50%;filter:blur(8px);transition:transform .56s cubic-bezier(.4,.05,.1,1),filter .56s cubic-bezier(.4,.05,.1,1);box-sizing:border-box;border-radius:21.95px;width:275.752px;height:599.52px;overflow:hidden}&[data-app=closed]>[data-part=home-screen]{transform:scale(1.08333);filter:none;transition:transform .52s cubic-bezier(.4,.05,.1,1),filter .52s cubic-bezier(.4,.05,.1,1)}>[data-part=app-shell]{--open-x: 50%;--open-y: 40%;--open-scale: .16;display:flex;position:absolute;flex-direction:column;align-items:flex-start;transform-origin:0 0;clip-path:inset(0 0 0 0 round 24.78px);transition:transform .56s cubic-bezier(.4,.05,.1,1),clip-path .56s cubic-bezier(.4,.05,.1,1),opacity 0s linear;box-sizing:border-box;inset:0;background:var(--noora-surface-background-primary);padding:1px;overflow:hidden}>[data-part=app-shell]>[data-part=shell-icon]{position:absolute;top:0;left:0;opacity:0;z-index:1;transition:height .56s cubic-bezier(.4,.05,.1,1),opacity .22s ease 60ms;width:100%;height:100%;object-fit:fill;pointer-events:none}&[data-app=closed]>[data-part=app-shell]>[data-part=shell-icon]{opacity:1;transition:height .52s cubic-bezier(.4,.05,.1,1),opacity .22s ease .24s;height:300.73px}&[data-app=closed]>[data-part=app-shell]{transform:translate(var(--open-x),var(--open-y)) scale(var(--open-scale));opacity:0;clip-path:inset(0 0 350.75px 0 round 67px);transition:transform .52s cubic-bezier(.4,.05,.1,1),clip-path .52s cubic-bezier(.4,.05,.1,1),opacity .12s linear .46s;pointer-events:none}>[data-part=app-shell]>[data-part=status-bar]{display:flex;flex:none;gap:114.44px;box-sizing:border-box;padding:15.605px 11.889px 14.119px;width:100%;>[data-part=status-time]{display:flex;flex:1 0 0;justify-content:center;align-items:center;box-sizing:border-box;padding-top:1.486px;height:16.349px;font:var(--noora-font-weight-semibold) 12.632px/16.349px var(--noora-font-body)}>[data-part=status-levels]{display:flex;flex:1 0 0;justify-content:center;align-items:center;gap:5.202px;box-sizing:border-box;padding-top:.743px;height:16.349px;>[data-part=status-icon]{display:block;mask:var(--status-icon) center / contain no-repeat;-webkit-mask:var(--status-icon) center / contain no-repeat;background:currentColor;&[data-icon=cellular]{--status-icon: url(/marketing/images/download/iphone/cellular-e7caafde8f1ceb2e998b1b2d70e1f0f7.svg?vsn=d);width:14.268px;height:9.085px}&[data-icon=wifi]{--status-icon: url(/marketing/images/download/iphone/wifi-42ba04eb909cbd5db23b135fc56a5f2e.svg?vsn=d);width:12.738px;height:9.161px}&[data-icon=battery]{--status-icon: url(/marketing/images/download/iphone/battery-b2815bf1c0c642a8d09799fd9ba339b2.svg?vsn=d);width:20.308px;height:9.66px}}}}>[data-part=app-shell]>[data-part=pages]{position:relative;flex:1 0 0;width:100%;min-height:0;overflow:hidden;&[data-instant]>[data-part=page]{transition:none}>[data-part=page]{display:flex;position:absolute;flex-direction:column;align-items:flex-start;transition:transform .52s cubic-bezier(.32,.72,0,1);inset:0;background:var(--noora-surface-background-primary);overflow:hidden;&[data-page=list]:after{position:absolute;opacity:0;transition:opacity .52s cubic-bezier(.32,.72,0,1);inset:0;background:#00000014;pointer-events:none;content:""}&[data-page=detail]{transform:translate(calc(100% + 32px));box-shadow:-6px 0 24px #00000024}}&[data-screen=detail]>[data-part=page][data-page=list]{transform:translate(-25%);&:after{opacity:1}}&[data-screen=detail]>[data-part=page][data-page=detail]{transform:translate(0)}}}}[data-part=preview-run]{flex:none;transition:filter .14s ease;box-sizing:border-box;border-radius:40px;&[data-pressed]{filter:brightness(.9)}}[data-part=preview-run]{--download-run-accent: light-dark(var(--noora-purple-500), var(--noora-purple-400));background:color-mix(in srgb,var(--download-run-accent) 15%,transparent);padding:5px 12px;height:22px;color:var(--download-run-accent);font:var(--noora-font-weight-semibold) 11px/12px var(--noora-font-body);letter-spacing:-.22px;white-space:nowrap}[data-part=previews-title]{margin:22px 0 0 18px;height:28px;font:var(--noora-font-weight-medium) 24px/28px var(--noora-font-heading)}[data-part=search]{display:flex;align-items:center;gap:7px;box-sizing:border-box;margin:10px 0 0 16px;border-radius:100px;background:#78788029;padding:8px 11px;width:266px;height:33px;color:#999;font:var(--noora-font-weight-regular) 13px/17px var(--noora-font-body);letter-spacing:-.06px;white-space:nowrap;>[data-part=search-label]{flex:1 0 0}>svg{display:block;flex:none;width:auto;height:13px}}[data-part=scope]{display:flex;align-items:center;gap:4px;margin:10px 0 0 18px;height:24px;font:var(--noora-font-weight-medium) 18px/24px var(--noora-font-heading);white-space:nowrap;>[data-part=scope-picker]{display:flex;align-items:center;gap:3px;box-sizing:border-box;box-shadow:var(--noora-border-light-default);border-radius:12px;background:var(--noora-surface-background-tertiary);padding:0 6px;height:24px;>svg{display:block;flex:none;width:15px;height:15px}}}[data-part=previews]{display:flex;flex-direction:column;margin:12px 0 0 9px;padding:0;width:281px;list-style:none;>[data-part=preview]{display:flex;align-items:center;gap:12px;transition:background-color .14s ease;box-sizing:border-box;padding:9px;height:57px;+[data-part=preview]{border-top:.5px solid var(--marketing-stroke-default)}&[data-pressed]{background:var(--noora-surface-background-tertiary)}>[data-part=preview-icon]{display:block;flex:none;border-radius:8px;width:36px;height:36px}>[data-part=preview-info]{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;>[data-part=preview-meta]{display:flex;align-items:center;gap:6px;height:9px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) 7.5px/9px var(--noora-font-body);white-space:nowrap;>span{display:flex;align-items:center;gap:1.5px}& img{display:block;width:9px;height:9px}}>[data-part=preview-name]{font:var(--noora-font-weight-medium) 10.5px/15px var(--noora-font-body)}}}}[data-part=nav]{display:flex;justify-content:space-between;box-sizing:border-box;margin:6px 0 0 12px;width:275px;>[data-part=nav-button]{display:flex;justify-content:center;align-items:center;transition:filter .14s ease;box-shadow:0 2px 10px light-dark(rgba(0,0,0,.08),rgba(0,0,0,.4)),var(--noora-border-light-default);border-radius:50%;background:var(--noora-surface-background-tertiary);width:30px;height:30px;&[data-pressed]{filter:brightness(.92)}>svg{display:block;width:16px;height:16px}}}[data-part=app-header]{display:flex;align-items:center;gap:12px;margin:15px 0 0 12px;width:275px;>[data-part=app-icon]{display:block;flex:none;border-radius:13px;width:60px;height:60px}>[data-part=app-meta]{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;min-width:0;>[data-part=app-name]{font:var(--noora-font-weight-medium) 18px/22px var(--noora-font-heading)}>[data-part=app-version]{margin-top:4px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) 11px/14px var(--noora-font-body)}}}[data-part=section-title]{margin:20px 0 0 12px;font:var(--noora-font-weight-medium) 18px/24px var(--noora-font-heading)}[data-part=platforms]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0 12px;padding:0;width:275px;list-style:none;>li{display:flex;align-items:center;gap:4px;box-sizing:border-box;border-radius:10.5px;background:var(--noora-surface-background-secondary);padding:0 8px;height:21px;font:var(--noora-font-weight-medium) 10px/14px var(--noora-font-body);white-space:nowrap;>svg{display:block;flex:none;width:11px;height:11px}}}[data-part=details]{margin:8px 0 0 12px;width:275px;>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:.5px solid var(--marketing-stroke-default);height:38px;font:var(--noora-font-weight-regular) 10.5px/14px var(--noora-font-body);white-space:nowrap;&:last-child{border-bottom:0}>dt{color:var(--noora-surface-label-secondary)}>dd{display:flex;align-items:center;gap:3px;margin:0;font-weight:var(--noora-font-weight-medium);>svg{display:block;width:11px;height:11px}}}[data-part=user-badge]{display:flex;align-items:center;gap:3px;border-radius:10px;background:light-dark(rgba(0,122,255,.12),rgba(10,132,255,.22));padding:0 8px;height:22px;color:light-dark(#0a6fd6,#6fb3ff);>svg{display:block;width:11px;height:11px}}}[data-part=delete]{display:flex;justify-content:center;align-items:center;gap:5px;box-sizing:border-box;margin:15px 0 0 12px;border-radius:16px;background:var(--noora-surface-background-tertiary);width:275px;height:31px;color:var(--noora-red-500);font:var(--noora-font-weight-semibold) 11px/14px var(--noora-font-body);white-space:nowrap;>svg{display:block;width:12px;height:12px}}}[data-part=home-screen]{display:flex;flex-direction:column;align-items:center;background:linear-gradient(#0000001f,#0000001f),url(/marketing/images/download/iphone/wallpaper-75ad602843975619d64f6f70ce22dc14.webp?vsn=d) center / cover no-repeat;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;>[data-part=status-bar]{display:flex;gap:105.636px;box-sizing:border-box;padding:14.405px 10.975px 13.033px;width:100%;>[data-part=status-time]{display:flex;flex:1 0 0;justify-content:center;align-items:center;box-sizing:border-box;padding-top:1.372px;height:15.091px;font:var(--noora-font-weight-semibold) 11.66px/15.091px var(--noora-font-body)}>[data-part=status-levels]{display:flex;flex:1 0 0;justify-content:center;align-items:center;gap:4.802px;box-sizing:border-box;padding-top:.686px;height:15.091px;>img{display:block;height:auto;&:nth-child(1){width:13.17px}&:nth-child(2){width:11.758px}&:nth-child(3){width:18.746px}}}}>[data-part=apps]{display:grid;grid-template-columns:repeat(4,49.388px);row-gap:17.333px;flex:1 0 0;align-content:start;justify-content:space-between;box-sizing:border-box;margin:0;padding:19.663px 17.835px 0;width:100%;min-height:0;list-style:none;>[data-part=app]{display:flex;flex-direction:column;align-items:center;gap:3.43px;>img{display:block;width:43.901px;height:43.901px}>[data-part=app-label]{font:var(--noora-font-weight-medium) 8.23px / normal var(--noora-font-body);text-shadow:0 1.372px 17.149px #000;white-space:nowrap}}}>[data-part=spotlight]{display:flex;flex:none;align-items:center;gap:1.372px;backdrop-filter:blur(20.578px);-webkit-backdrop-filter:blur(20.578px);box-sizing:border-box;box-shadow:inset 0 .686px #fff6,inset 0 0 0 .686px #ffffff38,inset 0 -1.372px #0000002e,0 1.372px 4.116px #0000001f;border-radius:68.595px;background:#ffffff0f;padding:4.802px 8.231px;height:20.578px;font:var(--noora-font-weight-semibold) 7.888px/10.975px var(--noora-font-body);white-space:nowrap;>svg{display:block;width:8px;height:8px}}>[data-part=dock]{flex:none;box-sizing:border-box;padding:13.719px 11.661px 11.661px;width:100%;>[data-part=dock-tray]{display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(20.578px);-webkit-backdrop-filter:blur(20.578px);box-sizing:border-box;box-shadow:inset 0 .686px #fff6,inset 0 0 0 .686px #ffffff38,inset 0 -1.372px #0000002e,0 1.372px 4.116px #0000001f;border-radius:28.812px;background:#ffffff0f;padding:13.033px 11.661px 11.661px;height:69.967px;>img{display:block;filter:drop-shadow(0 1.372px 2.744px rgba(0,0,0,.25));width:45.273px;height:45.273px}}}}[data-part=illustration]{[data-part=app][data-installable]{position:relative;>[data-part=app-progress]{position:absolute;top:0;left:50%;translate:-50% 0;opacity:0;transition:opacity .22s ease;width:43.901px;height:43.901px;pointer-events:none;>svg{display:block;width:100%;height:100%}[data-part=app-progress-dim]{fill:#0000006b}[data-part=app-progress-disc]{fill:#0000008c}[data-part=app-progress-pie]{stroke:#ffffff61}}&[data-install=installing]>[data-part=app-progress]{opacity:1}}[data-part=app][data-demo-only]:not([data-install]){opacity:0}&[data-animated] [data-part=app][data-installable][hidden]{display:none}&[data-animated] [data-part=app][data-installable][data-instant],&[data-animated] [data-part=app][data-installable][data-instant]>[data-part=app-progress]{transition:none}&[data-animated] [data-part=app][data-installable]{scale:.6;opacity:0;transition:opacity .28s cubic-bezier(.32,.72,0,1),scale .42s cubic-bezier(.32,.72,0,1);&[data-install]{scale:1;opacity:1}}}&[data-section=macos]>[data-part=illustration]{position:relative;background-image:url(/marketing/images/download/macos-wallpaper-2601fc201cde4954cd79121bdb2c6cf5.webp?vsn=d);overflow:hidden;>[data-part=simulator-bar]{display:flex;position:absolute;top:45px;left:50%;align-items:center;transform:translate(-50%);box-sizing:border-box;box-shadow:0 5px 20px light-dark(rgba(0,0,0,.3),rgba(0,0,0,.6));border:1px solid light-dark(#b6b6b6,var(--noora-neutral-dark-700));border-radius:13px;background:var(--noora-surface-background-primary);padding:8px 12px 11px;width:364px;height:51px;>[data-part=simulator-lights]{display:flex;gap:7px;box-sizing:border-box;padding:3px;width:50px;>[data-part=simulator-light]{box-sizing:border-box;border:.5px solid rgba(0,0,0,.1);border-radius:50%;width:10px;height:10px;&[data-color=red]{background:#ff736a}&[data-color=yellow]{background:#febc2e}&[data-color=green]{background:#19c332}}}>[data-part=simulator-device]{display:flex;flex-direction:column;gap:2px;margin:0 auto 0 12px;white-space:nowrap;>[data-part=simulator-name]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-bold) 11px/13px var(--noora-font-body)}>[data-part=simulator-os]{color:var(--noora-surface-label-tertiary);font:var(--noora-font-weight-medium) 8px/10px var(--noora-font-body)}}>[data-part=simulator-tools]{display:flex;>[data-part=simulator-tool]{mask:var(--simulator-tool-icon) center / contain no-repeat;-webkit-mask:var(--simulator-tool-icon) center / contain no-repeat;background-color:light-dark(#4d4d4d,var(--noora-neutral-dark-200));width:44px;height:29px;&[data-tool=home]{--simulator-tool-icon: url(/marketing/images/download/simulator/home-e98b8f1e1367ccdf4f31ceaa366da2ed.svg?vsn=d)}&[data-tool=capture]{--simulator-tool-icon: url(/marketing/images/download/simulator/capture-55344e37b6e18d4d3cc8100eb8b290cd.svg?vsn=d)}&[data-tool=rotate]{--simulator-tool-icon: url(/marketing/images/download/simulator/rotate-9ae42a295cfa752634f84495d250c934.svg?vsn=d)}}}}>[data-part=phone]{position:absolute;top:116px;left:50%;transform:translate(-50%);filter:drop-shadow(0 5px 20px rgba(0,0,0,.3));width:275.973px;height:600px;>[data-part=bezel]{position:absolute;top:-15.79px;left:-16.48px;width:308.924px;height:631.579px;pointer-events:none}>[data-part=home-screen]{position:absolute;top:-1px;left:-.42px;box-sizing:border-box;border-radius:22.95px;padding:1px;width:277.752px;height:601.52px;overflow:hidden}}&[data-animated]>[data-part=simulator-bar],&[data-animated]>[data-part=phone]{translate:0 12px;opacity:0;transition:opacity .64s cubic-bezier(.32,.72,0,1),translate .64s cubic-bezier(.32,.72,0,1)}&[data-animated][data-device]>[data-part=simulator-bar],&[data-animated][data-device]>[data-part=phone]{translate:0 0;opacity:1}>[data-part=cursor]{position:absolute;top:0;left:0;opacity:0;z-index:1;width:14px;height:20px;pointer-events:none}&[data-animated]>[data-part=cursor]{opacity:1}&[data-paused] [data-part=popover-spinner]{animation-play-state:paused}& img{-webkit-user-drag:none}>[data-part=menubar]{display:flex;position:absolute;justify-content:space-between;align-items:center;inset:0 0 auto;background:#0003;padding:0 var(--noora-spacing-4);height:34px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;[data-part=menubar-item]{display:block;height:24px}>[data-part=menubar-status]{display:flex;align-items:center;>[data-part=menubar-app]{display:flex;position:relative;align-items:center;height:34px}>[data-part=menubar-app]>[data-part=menubar-item][data-selected]{display:flex;justify-content:center;align-items:center;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:12.5px;background:#00000029;width:38px;height:25px;>svg{width:15px;height:15px}}>[data-part=menubar-clock]{display:flex;gap:var(--noora-spacing-4);padding:0 var(--noora-spacing-4);font:var(--noora-font-weight-semibold) 13px/16px var(--noora-font-body);font-variant-numeric:tabular-nums;white-space:nowrap}>[data-part=menubar-app]>[data-part=popover]{display:flex;position:absolute;top:calc(100% + 3px);left:0;flex-direction:column;box-sizing:border-box;box-shadow:inset 0 0 0 1px light-dark(#b7b7b7,var(--noora-neutral-dark-700)),0 0 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.3)),0 0 25px light-dark(rgba(0,0,0,.16),rgba(0,0,0,.5));border-radius:15px;background:var(--noora-surface-background-secondary);padding:5px 12px;width:286px;height:256px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) 13px/16px var(--noora-font-body);white-space:nowrap;>[data-part=popover-header]{display:flex;justify-content:space-between;align-items:center;margin-top:7px;>[data-part=popover-account]{display:flex;flex-direction:column;>[data-part=popover-title]{font-weight:var(--noora-font-weight-semibold)}>[data-part=popover-handle]{color:var(--noora-surface-label-tertiary);font-size:11px;line-height:13px}}>[data-part=popover-status]{display:flex;align-items:center;gap:6px;color:var(--noora-surface-label-secondary);>[data-part=popover-spinner]{display:none;animation:marketing-download-spin 1s linear infinite;width:14px;height:14px;>[data-part=spinner-track]{opacity:.25}}&[data-stage=installing]>[data-part=popover-spinner]{display:block}>[data-part=popover-status-text]{display:block}}}>[data-part=popover-tray]{display:flex;gap:var(--noora-spacing-6);box-sizing:border-box;margin:6px 0 0;box-shadow:0 0 2px light-dark(rgba(0,0,0,.1),rgba(0,0,0,.3)),0 0 25px light-dark(rgba(0,0,0,.16),rgba(0,0,0,.5));border-radius:10px;background:light-dark(var(--noora-neutral-light-100),var(--noora-neutral-dark-900));padding:10px 12px;height:95px;list-style:none;>[data-part=popover-app]{display:flex;flex:none;flex-direction:column;align-items:center;min-width:45px;text-align:center;white-space:nowrap;>img{display:block;transition:filter .16s ease;width:45px;height:45px}&[data-hover]>img{filter:brightness(.8)}&[data-pressed]>img{filter:brightness(.64)}>[data-part=popover-app-name]{margin-top:3px;font:var(--noora-font-weight-medium) 12px/15px var(--noora-font-body)}>[data-part=popover-app-platform]{margin-top:1px;color:var(--noora-surface-label-tertiary);font-size:11px;line-height:13px}}}>[data-part=popover-menu]{display:flex;flex-direction:column;margin:5px 0 0;padding:0;list-style:none;>[data-part=popover-row]{display:flex;justify-content:space-between;align-items:center;height:24px;&[data-submenu]{font-weight:var(--noora-font-weight-medium)}>svg{display:block;width:6px;height:10px}}>[data-part=popover-separator]{display:flex;align-items:center;height:8px;&:before{background:var(--marketing-illustration-neutral-4);width:100%;height:1px;content:""}}}}}}@media (max-width: 1023px){>[data-part=simulator-bar]{left:28px;transform:none}>[data-part=phone]{left:72px;transform:none}}@media (max-width: 720px){height:380px;>[data-part=simulator-bar],>[data-part=phone]{display:none}>[data-part=menubar]>[data-part=menubar-status]>img[data-part=menubar-item]{display:none}>[data-part=menubar]>[data-part=menubar-status]{position:relative;>[data-part=menubar-app]{position:static}>[data-part=menubar-app]>[data-part=popover]{right:0;left:auto}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}@keyframes marketing-download-spin{to{transform:rotate(360deg)}}#marketing-previews{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>[data-part=features]{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);padding:var(--noora-spacing-13) var(--noora-spacing-4) 0;overflow:hidden;@media (max-width: 720px){align-items:flex-start;padding:var(--noora-spacing-13) var(--noora-spacing-10) var(--noora-spacing-10) var(--noora-spacing-4)}>[data-part=copy]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);width:100%;@media (max-width: 720px){align-items:flex-start}}[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.01em;text-align:center;text-wrap:balance;@media (max-width: 720px){text-align:left}}[data-part=subtitle]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-align:center;text-wrap:pretty;@media (max-width: 720px){text-align:left}>[data-part=line]{@media (min-width: 721px){display:block}}[data-part=link]{color:inherit;text-decoration:underline;text-underline-position:from-font;&:hover{color:var(--noora-surface-label-secondary)}}}>[data-part=illustration]{--stage-scale: 1;align-self:stretch;margin:0 calc(-1 * var(--noora-spacing-4));height:calc(300px * var(--stage-scale));overflow:hidden;@media (max-width: 720px){display:none}>[data-part=stage]{position:relative;transform:scale(var(--stage-scale));transform-origin:top left;width:1200px;height:300px}[data-part=connectors]{display:block;position:absolute;inset:0;width:100%;height:100%;>path{stroke:var(--marketing-illustration-neutral-4);stroke-width:1}}[data-part=node]{position:absolute;transform:translateY(-50%);box-sizing:border-box;padding:0 var(--noora-spacing-4) 0 var(--noora-spacing-3);height:32px;white-space:nowrap}[data-part=streak]>path{fill:none;stroke:light-dark(var(--noora-purple-500),var(--noora-purple-400));stroke-linecap:round;stroke-width:1.5;&[data-layer=tail]{opacity:.3}}>[data-part=stage]>[data-part=pulse]{position:absolute;transform:translate(-50%,-50%);animation:marketing-previews-pulse .64s ease-out forwards;border:1px solid light-dark(var(--noora-purple-500),var(--noora-purple-400));border-radius:50%;width:10px;height:10px;pointer-events:none}>[data-part=stage]>[data-part=phone]{position:absolute;top:13px;left:843px}>[data-part=stage]>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 9%,var(--noora-surface-background-primary) 94%);height:46px;pointer-events:none}}}>[data-part=features]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);padding-top:var(--noora-spacing-16);>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small)}>[data-part=description]{margin-top:var(--noora-spacing-4);max-width:720px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}>[data-part=grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));@media (max-width: 720px){grid-template-columns:minmax(0,1fr)}>[data-part=cell]{display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-7) 0;min-width:0;@media (min-width: 721px){&:nth-child(2n){border-left:1px solid var(--marketing-stroke-default)}}@media (max-width: 720px){&:not(:first-child){border-top:1px solid var(--marketing-stroke-default)}}>[data-part=illustration]{display:flex;position:relative;justify-content:center;align-items:center;margin:0;width:100%;height:250px;overflow:hidden}>[data-illustration=code-review]{align-items:flex-start;box-sizing:border-box;padding-top:15px;>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--noora-surface-background-primary));height:78px;pointer-events:none}}>[data-illustration=audiences]{justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:var(--noora-spacing-7) 0 0 var(--noora-spacing-10);>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;z-index:var(--noora-z-index-2);background:linear-gradient(to bottom,transparent,var(--noora-surface-background-primary));height:78px;pointer-events:none}>[data-part=fade-right]{position:absolute;top:0;right:0;bottom:0;z-index:var(--noora-z-index-2);background:linear-gradient(to right,transparent,var(--noora-surface-background-primary));width:160px;pointer-events:none}}[data-part=previews-list]{flex:none;width:max-content;.noora-table{width:max-content;overflow:hidden;[data-part=scroll-container]{overflow-x:visible}& th,td{min-width:148px;white-space:nowrap}}}>[data-illustration=click-to-run]{align-items:flex-start;box-sizing:border-box;padding-top:var(--noora-spacing-4);>[data-part=phone]{position:relative;flex:none;transform:scale(1.15);transform-origin:top center}>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--noora-surface-background-primary));height:60px;pointer-events:none}}[data-part=alert]{display:flex;position:absolute;top:60px;left:50%;flex-direction:column;gap:var(--noora-spacing-3);transform:translate(-50%);box-sizing:border-box;border-radius:var(--noora-radius-7);background:var(--marketing-illustration-neutral-1);padding:var(--noora-spacing-4);width:179px;>[data-part=copy]{display:flex;flex-direction:column;gap:var(--noora-spacing-3);padding:5px 5px 14px;>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}>[data-part=description]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-xsmall)}}>[data-part=actions]{display:flex;gap:10px;>[data-part=button]{display:flex;flex:1;justify-content:center;align-items:center;border-radius:999px;background:var(--marketing-illustration-neutral-3);height:29px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-xsmall)}}}[data-part=comment]{display:flex;flex-direction:column;box-sizing:border-box;box-shadow:var(--noora-border-light-default);border-radius:12px;background:var(--noora-surface-background-primary);width:min(487px,calc(100% - 2 * var(--noora-spacing-7)));overflow:hidden;>[data-part=comment-header]{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--marketing-stroke-default);padding:var(--noora-spacing-3) var(--noora-spacing-6);white-space:nowrap;>[data-part=author]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) .8125rem/1.625rem var(--noora-font-body)}>[data-part=badge]{box-sizing:border-box;border:1px solid var(--marketing-illustration-neutral-4);border-radius:var(--noora-radius-3);padding:3px 6px;color:var(--marketing-illustration-neutral-4);font:var(--noora-font-weight-regular) var(--noora-font-body-xsmall)}>[data-part=action]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) .8125rem/1.625rem var(--noora-font-body)}}>[data-part=comment-body]{display:flex;flex-direction:column;padding:var(--noora-spacing-6) var(--noora-spacing-9);>[data-part=report-title]{margin:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=report-subtitle]{margin:var(--noora-spacing-4) 0 0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}>[data-part=table]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:var(--noora-spacing-5);border:1px solid var(--marketing-stroke-default);border-radius:var(--noora-radius-4);overflow:hidden;>[data-part=column]{display:flex;flex-direction:column;min-width:0;&:not(:first-child){border-left:1px solid var(--marketing-stroke-default)}>[data-part=heading]{border-bottom:1px solid var(--marketing-stroke-default);padding:6px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);text-align:center}>[data-part=value]{display:flex;flex:1;justify-content:center;align-items:center;padding:6px;>[data-part=link]{color:light-dark(var(--noora-blue-600),var(--noora-blue-400));font:var(--noora-font-weight-medium) .875rem/1.625rem var(--noora-font-body);text-decoration:underline;text-underline-position:from-font}>[data-part=qr]{display:block;fill:var(--marketing-illustration-neutral-3);margin:7px 0;width:56px;height:56px}}}}}}[data-part=message]{display:flex;flex-direction:column;gap:var(--noora-spacing-4);box-sizing:border-box;border:1px solid var(--marketing-stroke-default);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);padding-bottom:13px;width:min(541px,calc(100% - 2 * var(--noora-spacing-7)));overflow:hidden;>[data-part=bar]{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;border-bottom:1px solid var(--marketing-stroke-default);background:color-mix(in oklch,var(--marketing-illustration-neutral-1) 40%,transparent);padding:5px 13px;height:31px;>[data-part=lights]{display:flex;gap:6px;>[data-part=light]{box-sizing:border-box;border-radius:50%;width:10px;height:10px;&[data-color=red]{background:var(--noora-red-400)}&[data-color=yellow]{background:var(--noora-yellow-500)}&[data-color=green]{background:var(--noora-green-500)}}}}[data-part=avatar]{display:block;position:relative;flex:none;width:20px;height:20px;>img{display:block;border-radius:var(--noora-radius-1);width:100%;height:100%;object-fit:cover}>[data-part=status]{position:absolute;right:-2px;bottom:-2px;box-sizing:border-box;border:1.5px solid var(--noora-surface-background-primary);border-radius:50%;background:var(--noora-green-500);width:8px;height:8px}}>[data-part=body]{display:flex;align-items:flex-start;gap:var(--noora-spacing-4);padding:0 var(--noora-spacing-7);>[data-part=content]{display:flex;flex:1;flex-direction:column;gap:var(--noora-spacing-1);min-width:0;>[data-part=meta]{display:flex;align-items:center;gap:var(--noora-spacing-1);white-space:nowrap;>[data-part=author]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-semibold) var(--noora-font-body-small)}>[data-part=time]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-xsmall)}}>[data-part=text]{margin:0;padding:3px 0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);>[data-part=link]{color:light-dark(var(--noora-blue-600),var(--noora-blue-400))}}}}}>[data-part=text]{padding:var(--noora-spacing-7);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small)}>[data-part=description]{margin-top:var(--noora-spacing-3);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-large)}}}}}>[data-part=features-divider]{position:relative;z-index:var(--noora-z-index-2);box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);height:120px;overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);padding:var(--noora-spacing-14) var(--noora-spacing-4);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}[data-part=phone]{width:224px;height:287px;>svg{display:block;width:224px;height:287px}>[data-part=screen]{position:absolute;inset:0}[data-part=block]{display:block;position:absolute;transition:width .48s cubic-bezier(.2,.7,.2,1),height .48s cubic-bezier(.2,.7,.2,1),top .48s cubic-bezier(.2,.7,.2,1),border-radius .48s ease,background-color .48s ease;border-radius:var(--noora-radius-2);background:var(--marketing-illustration-neutral-2)}[data-block=island]{top:12px;left:82px;border-radius:7px;background:light-dark(var(--noora-neutral-light-700),var(--noora-neutral-dark-1100));width:60px;height:14px}[data-block=avatar]{top:51px;left:22px;border-radius:var(--noora-radius-4);width:45px;height:45px}[data-block=name]{top:58px;left:82px;width:var(--name-width);height:12px}[data-block=subline]{top:76px;left:82px;background:var(--marketing-illustration-neutral-1);width:var(--subline-width);height:8px}[data-block=tab]{top:126px;background:var(--marketing-illustration-neutral-1);width:56px;height:20px;&[data-tab="0"]{left:23px}&[data-tab="1"]{left:84px}&[data-tab="2"]{left:145px}}[data-block=card]{top:163px;left:23px;background:var(--marketing-illustration-neutral-1);width:178px;height:var(--card-height);>[data-block=card-title]{top:8px;left:8px;width:64px;height:8px}>[data-block=card-meta]{top:8px;right:8px;width:var(--meta-width);height:8px}>[data-part=row]{position:absolute;right:8px;left:8px;transition:transform .48s cubic-bezier(.2,.7,.2,1),opacity .36s ease;height:26px;&[data-row="0"]{top:24px}&[data-row="1"]{top:52px}&[data-row="2"]{top:80px;transform:translateY(6px);opacity:0}>[data-block=app-icon]{top:1px;left:0;border-radius:var(--noora-radius-3);width:24px;height:24px}>[data-block=row-title]{top:4px;left:32px;width:var(--row-title-width);height:8px}>[data-block=row-subtitle]{top:16px;left:32px;width:var(--row-subtitle-width);height:6px}>[data-block=run]{top:5px;right:0;border-radius:8px;width:var(--run-width);height:16px}}}[data-block=footer]{top:var(--footer-top);left:22px;background:var(--marketing-illustration-neutral-3);width:179px;height:20px}&[data-screen="0"]{--name-width: 119px;--subline-width: 84px;--meta-width: 28px;--card-height: 86px;--footer-top: 266px;--row-title-width: 70px;--row-subtitle-width: 48px;--run-width: 32px;[data-tab="0"],[data-row="0"]>[data-block=run]{background:var(--marketing-illustration-neutral-3)}}&[data-screen="1"]{--name-width: 104px;--subline-width: 96px;--meta-width: 36px;--card-height: 86px;--footer-top: 266px;--row-title-width: 58px;--row-subtitle-width: 56px;--run-width: 40px;[data-block=avatar]{border-radius:50%}[data-row="0"]{transform:translateY(28px)}[data-row="1"]{transform:translateY(-28px)}[data-tab="1"],[data-row="1"]>[data-block=run]{background:var(--marketing-illustration-neutral-3)}}&[data-screen="2"]{--name-width: 112px;--subline-width: 72px;--meta-width: 24px;--card-height: 114px;--footer-top: 288px;--row-title-width: 78px;--row-subtitle-width: 40px;--run-width: 36px;[data-row="2"]{transform:none;opacity:1}[data-tab="2"],[data-row="2"]>[data-block=run]{background:var(--marketing-illustration-neutral-3)}}}}@keyframes marketing-previews-pulse{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}#marketing-not-found{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>[data-part=hero]{display:flex;position:relative;flex-direction:column;align-items:stretch;box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);overflow:hidden;@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}>[data-part=copy]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-7);padding:var(--noora-spacing-14) var(--noora-spacing-4) var(--noora-spacing-8);text-align:center;@media (max-width: 720px){align-items:flex-start;padding:var(--noora-spacing-14) var(--noora-spacing-7) var(--noora-spacing-8);text-align:left}>[data-part=eyebrow]{appearance:none;animation:marketing-not-found-shake 3s ease-in-out 0s infinite;cursor:pointer;margin:0;border:0;border-radius:var(--noora-radius-2);background:none;padding:0;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase;&:focus-visible,&[aria-pressed=true]{color:var(--noora-surface-label-primary)}&:focus-visible{animation:none}@media (hover: hover) and (pointer: fine){&:hover{animation:none;color:var(--noora-surface-label-primary)}}&:focus-visible{outline:2px solid var(--noora-surface-label-primary);outline-offset:4px}@media (prefers-reduced-motion: reduce){animation:none}}>[data-part=title]{margin:0;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.01em;text-wrap:balance}>[data-part=description]{margin:0;max-width:720px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-wrap:pretty}>[data-part=actions]{display:flex;flex-wrap:wrap;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-6);@media (max-width: 720px){justify-content:flex-start}}}>[data-part=figure]{display:flex;position:relative;justify-content:center;align-items:center;height:400px;overflow:hidden;user-select:none;@media (max-width: 720px){height:240px}>[data-part=figure-dither]{display:block;position:absolute;inset:0;width:100%;height:100%}>[data-part=figure-text]{position:relative;color:transparent;font:var(--noora-font-weight-regular) clamp(160px,33vw,400px) / 1 var(--noora-font-code);letter-spacing:0;white-space:nowrap}}}}@keyframes marketing-not-found-shake{0%,16%,to{transform:none}3%{transform:translate(-3px) rotate(-1.5deg)}6%{transform:translate(3px) rotate(1.5deg)}9%{transform:translate(-2px) rotate(-1deg)}12%{transform:translate(2px) rotate(1deg)}}#marketing-newsletter,#marketing-newsletter-verify{display:flex;position:relative;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-1);@media (min-width: 1024px){align-items:center}>header[data-part=header],>[data-part=issues],>[data-part=divider],>[data-part=cta]{box-sizing:border-box;margin:0 var(--noora-spacing-1);border:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);@media (min-width: 1024px){margin:0;width:100%;max-width:1200px}}>header[data-part=header]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);container-type:inline-size;padding:var(--noora-spacing-13) var(--noora-spacing-4) 0;overflow:hidden;@media (max-width: 720px){padding:var(--noora-spacing-13) var(--noora-spacing-7) 0}>[data-part=copy]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);width:100%}[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-large);letter-spacing:-.01em;text-align:center;text-wrap:balance}[data-part=description]{max-width:748px;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-large);text-align:center;text-wrap:pretty}[data-part=actions]{display:flex;justify-content:center;margin:0}[data-part=form]{display:flex;flex-direction:column;align-items:center;gap:var(--noora-spacing-5);width:100%;>[data-part=row]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--noora-spacing-4);>.noora-text-input{width:300px;max-width:100%}}>[data-part=status]{max-width:748px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-align:center;text-wrap:pretty;&[data-status=error]{color:var(--noora-surface-label-destructive)}}}>[data-part=illustration]{--stack-scale: min(1, tan(atan2(100cqw, 476px)));position:relative;align-self:stretch;margin:0 calc(-1 * var(--noora-spacing-4));height:calc(300px * var(--stack-scale));overflow:hidden;@media (max-width: 720px){margin:0 calc(-1 * var(--noora-spacing-7))}>[data-part=stack]{position:absolute;top:0;left:50%;transform:translate(-50%) scale(var(--stack-scale));transform-origin:50% 0;width:476px}[data-part=page]{--page-scale: 1;display:flex;position:absolute;top:48px;left:0;flex-direction:column;transform:scale(var(--page-scale));transform-origin:50% 0;box-sizing:border-box;border:1.2px solid var(--marketing-illustration-neutral-4);background:var(--noora-surface-background-primary);padding:19px 10px;width:476px;overflow:hidden;&[data-page=middle]{--page-scale: .96;top:35px}&[data-page=back]{--page-scale: .92;top:22px}>[data-part=masthead]{display:block;border-top:1.2px solid var(--marketing-illustration-neutral-3);border-bottom:1.2px solid var(--marketing-illustration-neutral-3);padding:10px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) 39px/46px var(--noora-font-heading);text-align:center;white-space:nowrap}&[data-page=front]>[data-part=masthead]{color:var(--noora-surface-label-tertiary)}>[data-part=strip]{display:flex;justify-content:space-between;border-bottom:1.2px solid var(--marketing-illustration-neutral-3);padding:7px 0;color:var(--marketing-illustration-neutral-6);font:var(--noora-font-weight-regular) 12px/15px var(--noora-font-code);white-space:nowrap}>[data-part=body]{display:flex;align-items:flex-start;gap:12px;padding:29px 5px}[data-part=column]{display:flex;flex-direction:column;gap:12px}[data-part=block]{display:block;border-radius:7px;background:var(--marketing-illustration-neutral-2);&[data-block=short]{width:145px;height:24px}&[data-block=long]{width:188px;height:24px}&[data-block=thin]{width:188px;height:12px}&[data-block=cover]{width:247px;height:113px}}}>[data-part=fade]{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--noora-surface-background-primary) 6%,transparent 91%);height:55px;pointer-events:none}}}>[data-part=issues]{--issues-inset: var(--noora-spacing-8);display:flex;flex-direction:column;padding-top:var(--noora-spacing-14);@media (max-width: 720px){--issues-inset: var(--noora-spacing-6)}>[data-part=text]{display:flex;flex-direction:column;align-items:flex-start;padding:0 var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-transform:uppercase}>[data-part=title]{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-wrap:balance}}>[data-part=toolbar]{display:flex;align-items:center;margin-top:var(--noora-spacing-11);padding:0 var(--issues-inset) var(--noora-spacing-5)}>[data-part=list]{margin:0;padding:0;list-style:none;>[data-part=row]{border-top:1px solid var(--marketing-stroke-default)}[data-part=link]{display:grid;grid-template-columns:50px minmax(0,1fr) auto;column-gap:var(--noora-spacing-4);align-items:center;transition:background .2s ease;outline-offset:-2px;padding:var(--noora-spacing-7) var(--noora-spacing-6) var(--noora-spacing-7) var(--issues-inset);color:var(--noora-surface-label-primary);text-decoration:none;&:hover{background:var(--noora-surface-background-secondary)}}[data-part=number]{color:var(--noora-surface-label-tertiary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);white-space:nowrap}[data-part=issue-title]{font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-wrap:pretty}[data-part=date]{font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-align:right;white-space:nowrap}@media (max-width: 720px){[data-part=link]{grid-template-columns:auto minmax(0,1fr);gap:var(--noora-spacing-2) var(--noora-spacing-6);padding:var(--noora-spacing-7) var(--noora-spacing-6) var(--noora-spacing-7) var(--issues-inset)}[data-part=number]{grid-row:1 / span 2;align-self:start}[data-part=date]{grid-column:2;justify-self:start;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-align:left}}}}>[data-part=divider]{position:relative;z-index:var(--noora-z-index-2);height:120px;overflow:hidden;>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}}>[data-part=cta]{display:flex;flex-direction:column;align-items:center;padding:var(--noora-spacing-14) var(--noora-spacing-4);>[data-part=eyebrow]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);text-align:center;text-transform:uppercase}>h2{margin-top:var(--noora-spacing-7);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-display-small);text-align:center}>[data-part=actions]{display:flex;gap:var(--noora-spacing-4);margin-top:var(--noora-spacing-9)}}}[data-marketing-outline]{--marketing-outline-frame: var(--marketing-illustration-neutral-6);--marketing-outline-glyph: var(--marketing-illustration-neutral-9);--marketing-outline-text: light-dark(var(--noora-purple-500), var(--noora-purple-400));:is(#marketing-navbar *,#marketing-not-found,#marketing-not-found *,#marketing-footer-new,#marketing-footer-new *){outline:1px solid var(--marketing-outline-frame);outline-offset:-1px;box-shadow:none!important;border-color:var(--marketing-outline-frame)!important;background:transparent!important;background-image:none!important;-webkit-text-stroke:1px var(--marketing-outline-glyph);color:transparent!important;-webkit-text-fill-color:transparent;caret-color:transparent;text-decoration-color:var(--marketing-outline-text);&:before,&:after{box-shadow:none!important;border-color:var(--marketing-outline-frame)!important;background:transparent!important;background-image:none!important;color:transparent!important}&:is(h1,h2,h3,h4,h5,h6,p,a,button,span,li,label,small,strong,em,time,dt,dd,summary){outline-color:var(--marketing-outline-text)}&:is(svg,svg *){vector-effect:non-scaling-stroke;fill:none!important;stroke:var(--marketing-outline-frame)!important;stroke-width:1px}&:is(svg *){outline:none!important}&:is(img,video,canvas){opacity:.08}}#marketing-navbar{outline:1px solid var(--marketing-outline-frame);outline-offset:-1px;box-shadow:none!important;border-color:var(--marketing-outline-frame)!important;background:var(--noora-surface-background-primary)!important;pointer-events:none;&:after{display:none}}:is(#marketing-navbar,#marketing-footer-new) [data-part=brand]{&,>[data-part=tuist]{outline:none!important}[data-part=logo]{display:none!important}[data-part=logo-outline]{display:block!important;outline:none!important;height:32px;overflow:visible;& *{stroke:var(--marketing-outline-glyph)!important}}}#marketing-not-found [data-part=copy]{outline:none!important}#marketing-not-found [data-part=figure]{outline:none!important;>[data-part=figure-dither]{visibility:hidden}>[data-part=figure-text]{-webkit-text-stroke:1px var(--marketing-outline-glyph);outline:none!important}}#marketing-footer-new [data-part=wordmark]{outline:none!important;>[data-part=wordmark-dither]{visibility:hidden}>svg{inset:0;outline:none!important;width:100%;height:100%;overflow:visible;& *{stroke:var(--marketing-outline-glyph)!important}}}}@property --marketing-outline-x{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --marketing-outline-y{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --marketing-outline-r{syntax: "<length>"; inherits: false; initial-value: 0px;}#marketing-outline-overlay{--marketing-outline-feather: 64px;position:absolute;top:0;left:0;z-index:2147483000;-webkit-mask-image:radial-gradient(circle at var(--marketing-outline-x) var(--marketing-outline-y),#000 calc(var(--marketing-outline-r) - var(--marketing-outline-feather)),transparent var(--marketing-outline-r));mask-image:radial-gradient(circle at var(--marketing-outline-x) var(--marketing-outline-y),#000 calc(var(--marketing-outline-r) - var(--marketing-outline-feather)),transparent var(--marketing-outline-r));will-change:transform;background:var(--noora-surface-background-primary);overflow:hidden;pointer-events:none}[id^=marketing-] .noora-dropdown{>[data-part=positioner]{transition:display .15s allow-discrete}.noora-dropdown-content{display:block;transform:translateY(-.25rem);opacity:0;transition:opacity .15s var(--ease-out-cubic),transform .15s var(--ease-out-cubic)}>[data-part=trigger][data-state=open]+[data-part=positioner]>[data-part=content]{transform:translateY(0);opacity:1;transition:opacity .2s var(--ease-out-cubic),transform .2s var(--ease-out-cubic);@starting-style{transform:translateY(-.25rem);opacity:0}}.noora-dropdown-content:focus-visible{outline:none}[data-part=indicator]{[data-part=indicator-up]{display:none}[data-part=indicator-down]{display:inline-flex;transition:rotate .2s var(--ease-out-cubic)}&[data-state=open] [data-part=indicator-down]{display:inline-flex;rotate:180deg}}@media (prefers-reduced-motion: reduce){>[data-part=positioner],.noora-dropdown-content,>[data-part=trigger][data-state=open]+[data-part=positioner]>[data-part=content],[data-part=indicator] [data-part=indicator-down]{transition:none}}}@media (max-width: 767px){[id^=marketing-] .noora-dropdown[data-part=category-select],[id^=marketing-] .noora-dropdown[data-part=plan-select]{.noora-dropdown-content{transform:translateY(100%);box-sizing:border-box;padding:var(--noora-spacing-4) var(--noora-spacing-4) max(var(--noora-spacing-6),env(safe-area-inset-bottom))}>[data-part=trigger][data-state=open]+[data-part=positioner]>[data-part=content]{transform:translateY(0);@starting-style{transform:translateY(100%);opacity:0}}}}#marketing-navbar{--hx: -9999px;--hy: -9999px;display:flex;position:sticky;top:0;flex-direction:column;align-items:stretch;align-self:stretch;z-index:var(--noora-z-index-12);margin-bottom:var(--noora-spacing-1);border-bottom:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);&:after{position:absolute;-webkit-mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));mask-image:radial-gradient(170px circle at var(--hx) var(--hy),var(--marketing-edge-glow-stops));inset:0;border-bottom:1px solid var(--marketing-edge-glow-color);pointer-events:none;content:""}>[data-part=bar]{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;z-index:var(--noora-z-index-12);box-sizing:border-box;margin-inline:auto;padding:var(--noora-spacing-7) var(--noora-spacing-4);width:100%;max-width:var(--marketing-page-width);>[data-part=brand]{display:flex;flex-direction:row;align-items:center;>[data-part=tuist]{display:flex;flex-direction:row;align-items:center;text-decoration:none;>[data-part=logo]{display:block;width:84px;height:32px;color:var(--noora-surface-label-primary)}>[data-part=logo-outline]{display:none}}>[data-part=logo-menu]{position:absolute;top:calc(100% + var(--noora-spacing-2));left:0;transform:translateY(-8px);visibility:hidden;opacity:0;z-index:var(--noora-z-index-12);transition:opacity .18s var(--ease-out-cubic),transform .18s var(--ease-out-cubic),visibility .18s;width:max-content;min-width:250px;&[data-open=true]{transform:translateY(0);visibility:visible;opacity:1}.noora-dropdown-item{white-space:nowrap;[data-part=right-icon]{opacity:0;transition:opacity .2s ease;color:var(--noora-surface-label-primary)}&[data-copied=true] [data-part=right-icon]{opacity:1}}[data-part=separator]{margin-block:var(--noora-spacing-2)}}}>[data-part=menus]{display:none;flex-direction:row;align-items:center;gap:var(--noora-spacing-4);margin-left:var(--noora-spacing-8);@media (min-width: 960px){display:flex}>[data-part=menu]{position:relative;>[data-part=action]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-3);appearance:none;cursor:pointer;margin:0;border:none;border-radius:var(--noora-radius-2);background:transparent;padding-top:var(--noora-spacing-2);padding-right:var(--noora-spacing-3);padding-bottom:var(--noora-spacing-2);padding-left:var(--noora-spacing-3);font:inherit;text-decoration:none;@media (min-width: 960px) and (max-width: 1024px){padding-right:var(--noora-spacing-2);padding-left:var(--noora-spacing-2)}&:hover{>[data-part=title]{color:var(--noora-surface-label-primary)}>[data-part=chevron]{color:var(--noora-surface-label-primary)}}>[data-part=title]{display:block;transition:color .15s ease;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);text-decoration:inherit;@media (min-width: 960px) and (max-width: 1024px){font-size:14px}}>a[data-part=title]{margin:calc(-1 * var(--noora-spacing-2)) calc(-1 * var(--noora-spacing-3));border-radius:var(--noora-radius-2);padding:var(--noora-spacing-2) var(--noora-spacing-3);@media (min-width: 960px) and (max-width: 1024px){margin-right:calc(-1 * var(--noora-spacing-2));margin-left:calc(-1 * var(--noora-spacing-2));padding-right:var(--noora-spacing-2);padding-left:var(--noora-spacing-2)}}>[data-part=chevron]{display:inline-flex;transition:transform .2s ease,color .15s ease;width:14px;height:14px;color:var(--noora-surface-label-secondary);>svg{width:100%;height:100%}}&[data-open=true]>[data-part=chevron]{transform:rotate(180deg)}}}}>[data-part=actions]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-5);margin-left:auto;>[data-part=log-in]{@media (max-width: 960px){display:none}}>[data-part=icon]{@media (max-width: 960px){display:none}>svg{width:20px;height:20px}}>[data-part=menu]{position:relative;@media (max-width: 960px){display:none}>[data-part=action]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-1);cursor:pointer;border-radius:var(--noora-radius-2);padding:var(--noora-spacing-2);text-decoration:none;&:hover{background:var(--noora-surface-background-secondary)}>[data-part=title]{display:block;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium);text-decoration:inherit}>[data-part=chevron]{display:inline-flex;transition:transform .2s ease}&.open>[data-part=chevron]{transform:rotate(180deg)}}>[data-part=dropdown]{position:absolute;top:calc(100% + var(--noora-spacing-5));left:50%;transform:translate(-50%) translateY(-10px);visibility:hidden;opacity:0;z-index:var(--noora-z-index-12);transition:opacity .2s ease,transform .2s ease,visibility .2s;margin-top:0;box-shadow:var(--noora-border-light-default);border-radius:var(--noora-radius-6);background:var(--noora-surface-background-primary);&.show,&[data-open=true]{transform:translate(-50%) translateY(0);visibility:visible;opacity:1}&[data-dropdown=languages]{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-2);padding:var(--noora-spacing-2);width:max-content;>a{border-radius:var(--noora-radius-2);padding:var(--noora-spacing-2) var(--noora-spacing-3);color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-decoration:none;white-space:nowrap;>span{color:var(--noora-surface-label-secondary)}&:hover{background:var(--noora-surface-background-secondary)}}}}}>[data-part=mobile-menu-button]{@media (min-width: 960px){display:none}}}}>[data-part=mobile-menus]{display:none}&[data-mobile-menu-open=true]{display:flex;position:fixed;flex-direction:column;align-items:stretch;z-index:var(--noora-z-index-10);margin:0;inset:0;border-radius:0;background:var(--noora-surface-background-primary);max-width:none;height:100vh;overflow-y:auto;>[data-part=bar]{position:sticky;top:0;z-index:var(--noora-z-index-2);box-shadow:none;border-bottom:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary)}>[data-part=mobile-menus]{display:flex;flex-direction:column;align-items:stretch;gap:var(--noora-spacing-7);padding:var(--noora-spacing-7) var(--noora-spacing-4);[data-part=dropdown]>[data-part=item]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-heading-small);text-decoration:none}>[data-part=item]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium);text-decoration:none}>[data-part=menu]{display:flex;flex-direction:column;align-items:stretch;>[data-part=action]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;appearance:none;cursor:pointer;margin:0;border:0;background:none;padding:0;width:100%;color:inherit;font:inherit;text-align:left;>[data-part=title]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium)}>[data-part=chevron]{display:inline-flex;justify-content:center;align-items:center;border-radius:var(--noora-radius-3);padding:var(--noora-spacing-3);color:var(--noora-button-neutral-label);& svg{transform:rotate(-90deg);transition:transform .2s ease;width:20px;height:20px}}&:hover>[data-part=chevron]{background:var(--noora-button-neutral-background-hover)}&[data-open=true]>[data-part=chevron] svg{transform:rotate(0)}}>[data-part=dropdown]{display:flex;flex-direction:column;gap:var(--noora-spacing-5);>[data-part=item]:first-child{margin-top:var(--noora-spacing-5)}}}>[data-part=theme]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;>[data-part=title]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-heading-medium)}}}}}#marketing-navbar{>[data-part=bar]{>[data-part=menus]{>[data-part=menu]{>[data-part=dropdown]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s;&[data-open=true]{transform:translate(-50%) translateY(0);visibility:visible;opacity:1}&[data-transition-from=left]{animation:slideInFromLeft .3s cubic-bezier(.4,0,.2,1)}&[data-transition-from=right]{animation:slideInFromRight .3s cubic-bezier(.4,0,.2,1)}&[data-transition-to=left]{animation:slideOutToLeft .3s cubic-bezier(.4,0,.2,1)}&[data-transition-to=right]{animation:slideOutToRight .3s cubic-bezier(.4,0,.2,1)}}>[data-part=dropdown][data-open=true]{>[data-part=feature],>[data-part=resource],>[data-part=links]>[data-part=link],>[data-part=changelog]{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1) backwards}>[data-part=feature]:nth-child(1),>[data-part=resource]:nth-child(1){animation-delay:.03s}>[data-part=feature]:nth-child(2),>[data-part=resource]:nth-child(2){animation-delay:.06s}>[data-part=feature]:nth-child(3),>[data-part=resource]:nth-child(3){animation-delay:.09s}>[data-part=feature]:nth-child(4),>[data-part=resource]:nth-child(4){animation-delay:.12s}>[data-part=feature]:nth-child(5),>[data-part=resource]:nth-child(5){animation-delay:.15s}>[data-part=feature]:nth-child(6),>[data-part=resource]:nth-child(6){animation-delay:.18s}>[data-part=feature]:nth-child(7),>[data-part=resource]:nth-child(7){animation-delay:.21s}}>[data-dropdown=developers][data-open=true]{>[data-part=links]>[data-part=link]:nth-child(1){animation-delay:.03s}>[data-part=links]>[data-part=link]:nth-child(2){animation-delay:.06s}>[data-part=links]>[data-part=link]:nth-child(3){animation-delay:.09s}>[data-part=links]>[data-part=link]:nth-child(4){animation-delay:.12s}>[data-part=changelog]{animation-delay:.15s}}}}}}@keyframes slideInFromLeft{0%{transform:translate(-50%) translate(-20px) translateY(0);opacity:0}to{transform:translate(-50%) translate(0) translateY(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(-50%) translate(20px) translateY(0);opacity:0}to{transform:translate(-50%) translate(0) translateY(0);opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(-50%) translate(0) translateY(0);opacity:1}to{transform:translate(-50%) translate(-20px) translateY(0);opacity:0}}@keyframes slideOutToRight{0%{transform:translate(-50%) translate(0) translateY(0);opacity:1}to{transform:translate(-50%) translate(20px) translateY(0);opacity:0}}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}#marketing-navbar{&[data-mobile-menu-open=true]{>[data-part=mobile-menus]{animation:mobileMenuContentFadeIn .4s cubic-bezier(.4,0,.2,1) .1s backwards}}}#marketing-navbar>[data-part=mobile-menus]{>[data-part=menu]{>[data-part=action]{transition:background-color .2s ease;cursor:pointer;user-select:none;&:active{background:var(--noora-surface-background-primary)}}>[data-part=dropdown]{transition:height .35s cubic-bezier(.4,0,.2,1);will-change:height;&[data-open=true]{>[data-part=item]{animation:mobileItemFadeIn .3s cubic-bezier(.4,0,.2,1) backwards}>[data-part=item]:nth-child(1){animation-delay:.05s}>[data-part=item]:nth-child(2){animation-delay:.08s}>[data-part=item]:nth-child(3){animation-delay:.11s}>[data-part=item]:nth-child(4){animation-delay:.14s}>[data-part=item]:nth-child(5){animation-delay:.17s}>[data-part=item]:nth-child(6){animation-delay:.2s}>[data-part=item]:nth-child(7){animation-delay:.23s}>[data-part=changelog]{animation:mobileItemFadeIn .3s cubic-bezier(.4,0,.2,1) .15s backwards}>[data-part=language-item]{animation:mobileItemFadeIn .3s cubic-bezier(.4,0,.2,1) backwards}>[data-part=language-item]:nth-child(1){animation-delay:.05s}>[data-part=language-item]:nth-child(2){animation-delay:.08s}>[data-part=language-item]:nth-child(3){animation-delay:.11s}>[data-part=language-item]:nth-child(4){animation-delay:.14s}}}}>[data-part=menu-simple]{animation:mobileItemFadeIn .3s cubic-bezier(.4,0,.2,1) backwards}>[data-part=menu-simple]:nth-child(4){animation-delay:.2s}>[data-part=menu-simple]:nth-child(5){animation-delay:.25s}>[data-part=menu-simple]:nth-child(6){animation-delay:.3s}>[data-part=menu-simple]:nth-child(7){animation-delay:.35s}>[data-part=menu]:nth-child(8){animation:mobileItemFadeIn .3s cubic-bezier(.4,0,.2,1) backwards;animation-delay:.4s}}@keyframes mobileMenuSlideIn{0%{opacity:0}to{opacity:1}}@keyframes mobileMenuContentFadeIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mobileItemFadeIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}#marketing-navbar{&[data-mobile-menu-open=true]>[data-part=bar]{transition:box-shadow .3s ease}}#marketing-navbar[data-instant],#marketing-navbar[data-instant] *{animation:none!important;transition:none!important}#marketing-navbar>[data-part=viewport]{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-8px);visibility:hidden;opacity:0;z-index:var(--noora-z-index-12);transition:opacity .18s var(--ease-out-cubic),transform .18s var(--ease-out-cubic),visibility .18s;padding:var(--noora-spacing-2) var(--noora-spacing-6) var(--noora-spacing-6);@media (min-width: 960px){display:block}&[data-open=true]{transform:translate(-50%) translateY(0);visibility:visible;opacity:1}>[data-part=panel]{position:relative;box-shadow:var(--noora-border-light-default),0 8px 32px color-mix(in oklch,light-dark(var(--noora-neutral-light-1200),var(--noora-neutral-dark-1200)),transparent 90%);border-radius:var(--noora-radius-4);background:var(--noora-surface-background-primary);width:min(var(--marketing-page-width),calc(100vw - 64px));min-height:360px;overflow:hidden;interpolate-size:allow-keywords;transition:height .25s ease}>[data-part=panel]>[data-part=content]{position:absolute;visibility:hidden;opacity:0;animation-duration:.25s;animation-timing-function:ease;transition:visibility 0s linear .25s;inset:0;pointer-events:none;&[data-state=open]{position:relative;visibility:visible;opacity:1;transition:none;pointer-events:auto}&[data-motion=from-start]{animation-name:marketing-nav-enter-from-left}&[data-motion=from-end]{animation-name:marketing-nav-enter-from-right}&[data-motion=to-start]{animation-name:marketing-nav-exit-to-left}&[data-motion=to-end]{animation-name:marketing-nav-exit-to-right}}[data-part=feature],[data-part=link],[data-part=resource]{&:focus-visible{outline-offset:-2px;border-radius:var(--noora-radius-2)}[data-part=title]{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-2);& svg{transform:translate(-4px);opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out-cubic);width:18px;height:18px}}&:hover [data-part=title] svg{transform:translate(0);opacity:1}}[data-illustration=cache]{[data-part=chart-right]{transition:stroke .2s ease}[data-part=chart-right-fill]{transition:fill .2s ease;fill:transparent}}[data-part=feature]:hover [data-illustration=cache]{[data-part=chart-right]{stroke:light-dark(var(--noora-purple-500),var(--noora-purple-400))}[data-part=chart-right-fill]{fill:var(--marketing-tint-purple)}}[data-illustration=compute]{[data-part=chip-highlight]{transition:stroke .2s ease,fill .2s ease;fill:transparent}}[data-part=feature]:hover [data-illustration=compute]{[data-part=chip-highlight]{fill:var(--marketing-tint-purple);stroke:light-dark(var(--noora-purple-500),var(--noora-purple-400))}}[data-illustration=tests]{[data-part=square-highlight]{transition:stroke .2s ease,fill .2s ease;fill:transparent}}[data-part=feature]:hover [data-illustration=tests]{[data-part=square-highlight]{fill:var(--marketing-tint-purple);stroke:light-dark(var(--noora-purple-500),var(--noora-purple-400))}}>[data-part=panel]>[data-dropdown=features]{display:grid;grid-template-rows:252px 108px;grid-template-columns:repeat(3,1fr);>[data-part=feature]{display:flex;flex-direction:column;box-sizing:border-box;padding:var(--noora-spacing-7);overflow:hidden;text-decoration:none;>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=subtitle]{margin-top:var(--noora-spacing-2);color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}&:not(:nth-child(3n+1)){border-left:1px solid var(--marketing-stroke-default)}&:nth-child(n+4){border-top:1px solid var(--marketing-stroke-default)}}>[data-part=feature]:nth-child(-n+3){padding:0;>[data-part=title]{margin:var(--noora-spacing-5) var(--noora-spacing-7) 0}>[data-part=subtitle]{margin:var(--noora-spacing-2) var(--noora-spacing-7) var(--noora-spacing-7)}>[data-part=illustration]{flex:none;margin-top:auto;width:100%;height:152px;user-select:none;>svg{display:block;width:100%;height:100%}}}}>[data-part=panel]>[data-dropdown=developers]{display:grid;grid-template-columns:1fr 1fr;>[data-part=links]{display:grid;grid-template-rows:repeat(4,90px);>[data-part=link]{display:flex;flex-direction:column;gap:var(--noora-spacing-2);box-sizing:border-box;padding:var(--noora-spacing-7);text-decoration:none;+[data-part=link]{border-top:1px solid var(--marketing-stroke-default)}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=subtitle]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}}>[data-part=changelog]{display:flex;position:relative;flex-direction:column;border-left:1px solid var(--marketing-stroke-default);background:var(--noora-surface-background-primary);overflow:hidden;>[data-part=dither]{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}>[data-part=header]{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 var(--noora-spacing-7);height:90px;>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-heading-medium)}}>[data-part=list]{display:grid;position:relative;grid-template-rows:repeat(3,90px);margin:0;padding:0;list-style:none;>[data-part=entry]>a{display:flex;flex-direction:row;align-items:center;gap:var(--noora-spacing-4);box-sizing:border-box;padding:0 var(--noora-spacing-7);height:100%;text-decoration:none;>[data-part=content]{display:flex;flex:1;flex-direction:column;gap:var(--noora-spacing-2);>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=date]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}}}}}}>[data-part=panel]>[data-dropdown=resources]{display:grid;grid-template-rows:repeat(4,90px);grid-template-columns:repeat(2,1fr);>[data-part=resource]{display:flex;flex-direction:column;gap:var(--noora-spacing-2);box-sizing:border-box;padding:var(--noora-spacing-7);min-width:0;text-decoration:none;>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-large)}>[data-part=subtitle]{overflow:hidden;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-overflow:ellipsis;white-space:nowrap}&:nth-child(7){grid-column:2}&:nth-child(2n),&:nth-child(7){border-left:1px solid var(--marketing-stroke-default)}}>*:nth-child(n+3){border-top:1px solid var(--marketing-stroke-default)}>[data-part=spacer]{grid-row:4;grid-column:1}}}@keyframes marketing-nav-enter-from-right{0%{transform:translate(200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes marketing-nav-enter-from-left{0%{transform:translate(-200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes marketing-nav-exit-to-right{0%{transform:translate(0);opacity:1}to{transform:translate(200px);opacity:0}}@keyframes marketing-nav-exit-to-left{0%{transform:translate(0);opacity:1}to{transform:translate(-200px);opacity:0}}@media (prefers-reduced-motion: reduce){#marketing-navbar>[data-part=viewport]{transition:none;>[data-part=panel]>[data-part=content]{animation:none!important;transition:none}}}#marketing-footer-new{display:flex;justify-content:center;>[data-part=content]{display:flex;flex-direction:column;box-sizing:border-box;margin:var(--noora-spacing-1) var(--noora-spacing-1) 0;border:1px solid var(--marketing-stroke-default);border-bottom:none;padding:var(--noora-spacing-14) calc(var(--noora-spacing-7) + var(--noora-spacing-6)) 0;@media (min-width: 1024px){padding:var(--noora-spacing-14) var(--noora-spacing-4) 0}width:100%;max-width:1200px;@media (min-width: 1024px){margin:var(--noora-spacing-1) 0 0}}[data-part=main]{display:flex;flex-direction:column;gap:var(--noora-spacing-11);@media (min-width: 1024px){flex-direction:row;justify-content:space-between;gap:var(--noora-spacing-9)}}[data-part=brand]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--noora-spacing-9);[data-part=logo]{display:block;width:84px;height:32px;color:var(--noora-surface-label-primary)}[data-part=logo-outline]{display:none}[data-part=soc-badge]>svg{display:block;width:84px;height:84px}}[data-part=columns]{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--noora-spacing-9);row-gap:var(--noora-spacing-7);@media (min-width: 1024px){display:flex;flex-direction:row;gap:var(--noora-spacing-9)}}[data-part=column]{display:flex;flex-direction:column;gap:var(--noora-spacing-9);@media (min-width: 1024px){flex:none;width:128px}>[data-part=title]{color:var(--noora-surface-label-primary);font:var(--noora-font-weight-medium) var(--noora-font-body-medium)}>[data-part=links]{display:flex;flex-direction:column;gap:var(--noora-spacing-5);margin:0;padding:0;list-style:none;[data-part=link]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);text-decoration:none;&:hover{color:var(--noora-surface-label-primary)}}}}[data-part=bar]{display:flex;justify-content:space-between;align-items:center;gap:var(--noora-spacing-6);margin-top:var(--noora-spacing-12);>[data-part=status]{text-decoration:none}>[data-part=controls]{display:flex;align-items:center;gap:var(--noora-spacing-4);>#footer-theme-switcher{display:none;@media (min-width: 960px){display:flex}}.noora-dropdown-item{font:var(--noora-font-weight-regular) var(--noora-font-body-small)}}}[data-part=ask]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--noora-spacing-4) var(--noora-spacing-5);margin-top:var(--noora-spacing-12);>[data-part=ask-label]{color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium)}>[data-part=ask-assistants]{display:flex;align-items:center;gap:var(--noora-spacing-4)}}[data-part=wordmark]{position:relative;margin-top:var(--noora-spacing-12);aspect-ratio:84 / 32;overflow:hidden;>[data-part=wordmark-dither]{display:block;position:absolute;inset:0;width:100%;height:100%}>svg{position:absolute}}}#marketing-banner{display:flex;position:relative;flex-direction:column;align-items:center;gap:var(--noora-spacing-9);box-shadow:0 1px 1px #16181c0d,0 0 0 1px #2e333814,0 1px 1px #2e33381a;border-radius:var(--noora-radius-6);padding:var(--noora-spacing-15) var(--noora-spacing-10);>[data-part=background]{position:absolute;inset:0;z-index:-1;border-radius:var(--noora-radius-6);background:linear-gradient(93deg,#fef9f4 .66%,#efe8ff);width:100%;height:100%;object-fit:cover}>[data-part=title]{background:linear-gradient(91deg,#000 6.44%,#6a7581 108.71%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:var(--noora-font-weight-medium) var(--noora-font-display-large);text-align:center;text-shadow:0 1px 3px rgba(27,37,80,.25)}>[data-part=actions]{display:flex;flex-direction:row;align-items:stretch;gap:var(--noora-spacing-4)}}[id^=agent_prompt_window-]{--agent-prompt-height: 12lh;--agent-prompt-line-height: 1.45;--agent-prompt-response-color: var(--noora-azure-500);display:block;margin-block:var(--noora-spacing-8);>[data-part=code]{display:flex;flex-direction:column;gap:var(--noora-spacing-2);padding-top:var(--noora-spacing-4);padding-bottom:var(--noora-spacing-6);height:var(--agent-prompt-height);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}[data-part=terminal-line]{flex-shrink:0;min-height:1lh;color:var(--noora-surface-label-primary);font:var(--noora-font-weight-regular) var(--noora-font-code-large);line-height:var(--agent-prompt-line-height);text-align:left;white-space:pre-line;word-break:break-word}[data-part=shell-prompt]{color:var(--noora-surface-label-secondary)}[data-part=response-section]{flex-shrink:0;min-height:1lh;color:var(--agent-prompt-response-color);font:var(--noora-font-weight-regular) var(--noora-font-code-large);line-height:var(--agent-prompt-line-height);text-align:left}[data-part=response-section]:after{display:block;height:var(--noora-spacing-6);content:""}[data-part=trigger-container]{display:flex;flex:1;justify-content:center;align-items:center}[data-part=trigger-container][data-played]{display:none}[data-part=response-text]{display:inline;white-space:pre-wrap;word-break:break-word}[data-part=response-text] a{color:inherit;text-decoration:underline;text-underline-offset:.14em}[data-part=prompt-cursor],[data-part=response-cursor]{display:inline-block;vertical-align:text-bottom;visibility:hidden;animation:agent-prompt-blink .8s step-end infinite;margin-left:var(--noora-spacing-1);border-radius:var(--noora-radius-1);width:.65ch;height:1em}[data-part=prompt-cursor]{background:var(--noora-surface-label-secondary)}[data-part=response-cursor]{background:var(--agent-prompt-response-color)}}@keyframes agent-prompt-blink{0%,to{opacity:1}50%{opacity:0}}.code-group{display:flex;flex-direction:column;align-items:stretch;gap:6px;box-shadow:var(--noora-light-border-default);border-radius:8px;background:var(--noora-surface-background-primary);padding:0;min-width:0;max-width:100%;>[data-part=header]{display:flex;position:relative;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 8px 2px;>[data-part=tabs]{display:flex;position:relative;flex:1;flex-direction:row;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}>[data-part=tab]{position:relative;flex-shrink:0;appearance:none;transition:background .2s ease,color .2s ease;cursor:pointer;border:none;border-radius:var(--noora-radius-3);background:transparent;padding:4px 8px;color:var(--noora-surface-label-secondary);font:var(--noora-font-weight-regular) var(--noora-font-body-medium);white-space:nowrap;&:hover{color:var(--noora-surface-label-primary)}&[data-selected=true]{background:var(--noora-surface-background-secondary);color:var(--noora-surface-label-primary)}}>[data-part=tab-pill]{position:absolute;top:0;left:0;border-radius:var(--noora-radius-3);background:var(--noora-surface-background-secondary);pointer-events:none;&[data-ready]{transition:transform .2s var(--ease-out-cubic),width .2s var(--ease-out-cubic),height .2s var(--ease-out-cubic)}@media (prefers-reduced-motion: reduce){&[data-ready]{transition:none}}}&[data-animated]>[data-part=tab][data-selected=true]{background:transparent}}>[data-part=copy]{display:inline-grid;position:relative;flex-shrink:0;place-items:center;align-self:center;box-sizing:border-box;border:none;padding:0;width:32px;height:32px;user-select:none;& svg{width:var(--noora-icon-size-large);height:var(--noora-icon-size-large)}[data-part=copy-icon],[data-part=copy-check-icon]{display:inline-flex;grid-area:1 / 1;transform:scale(1);opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out}[data-part=copy-check-icon]{transform:scale(.5);opacity:0}&[data-copied] [data-part=copy-icon]{transform:scale(.5);opacity:0}&[data-copied] [data-part=copy-check-icon]{transform:scale(1);opacity:1}@media (prefers-reduced-motion: reduce){[data-part=copy-icon],[data-part=copy-check-icon]{transition:none}}&[data-copied]:after{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:var(--noora-z-index-12);box-shadow:var(--noora-tooltip-border);border-radius:var(--noora-radius-3);background:var(--noora-tooltip-background);padding:var(--noora-spacing-2) var(--noora-spacing-3);width:max-content;pointer-events:none;content:"Copied";color:var(--noora-tooltip-label-primary);font:var(--noora-font-body-small)}}}>[data-part=panels]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;>[data-part=panel]{grid-area:1 / 1;min-width:0;&[data-hidden=true]{display:none}>.code-window{box-shadow:none;border-radius:0;padding:0;>[data-part=bar]{display:none}>[data-part=code]{border-radius:8px}}}}}:root{scrollbar-color:light-dark(var(--noora-neutral-light-600),var(--noora-neutral-dark-600)) light-dark(var(--noora-neutral-light-200),var(--noora-neutral-dark-1100));scrollbar-width:thin;color-scheme:light dark}::selection{background:light-dark(var(--noora-purple-100),var(--noora-alpha-purple));color:light-dark(var(--noora-purple-500),var(--noora-purple-400))}[data-fill=neutral-1]{fill:var(--marketing-illustration-neutral-1)}[data-fill=neutral-2]{fill:var(--marketing-illustration-neutral-2)}[data-fill=neutral-3]{fill:var(--marketing-illustration-neutral-3)}[data-fill=neutral-4]{fill:var(--marketing-illustration-neutral-4)}[data-fill=neutral-5]{fill:var(--marketing-illustration-neutral-5)}[data-fill=neutral-6]{fill:var(--marketing-illustration-neutral-6)}[data-fill=neutral-7]{fill:var(--marketing-illustration-neutral-7)}[data-fill=neutral-8]{fill:var(--marketing-illustration-neutral-8)}[data-fill=neutral-9]{fill:var(--marketing-illustration-neutral-9)}[data-fill=neutral-10]{fill:var(--marketing-illustration-neutral-10)}[data-fill=purple]{fill:light-dark(var(--noora-purple-500),var(--noora-purple-400))}[data-fill=surface]{fill:var(--noora-surface-background-primary)}[data-fill=surface-tertiary]{fill:var(--noora-surface-background-tertiary)}[data-stroke=neutral-1]{stroke:var(--marketing-illustration-neutral-1)}[data-stroke=neutral-2]{stroke:var(--marketing-illustration-neutral-2)}[data-stroke=neutral-3]{stroke:var(--marketing-illustration-neutral-3)}[data-stroke=neutral-4]{stroke:var(--marketing-illustration-neutral-4)}[data-stroke=neutral-5]{stroke:var(--marketing-illustration-neutral-5)}[data-stroke=neutral-6]{stroke:var(--marketing-illustration-neutral-6)}[data-stroke=neutral-7]{stroke:var(--marketing-illustration-neutral-7)}[data-stroke=neutral-8]{stroke:var(--marketing-illustration-neutral-8)}[data-stroke=neutral-9]{stroke:var(--marketing-illustration-neutral-9)}[data-stroke=neutral-10]{stroke:var(--marketing-illustration-neutral-10)}[data-stroke=purple]{stroke:light-dark(var(--noora-purple-500),var(--noora-purple-400))}[data-stroke=surface]{stroke:var(--noora-surface-background-primary)}[data-stroke=surface-tertiary]{stroke:var(--noora-surface-background-tertiary)}:focus-visible{outline:2px solid light-dark(var(--noora-purple-500),var(--noora-purple-300));outline-offset:2px}@view-transition{navigation: auto;}#marketing-navbar{view-transition-name:marketing-navbar}::view-transition{pointer-events:none}::view-transition-group(marketing-navbar),::view-transition-old(marketing-navbar),::view-transition-new(marketing-navbar){animation:none}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}body{display:flex;flex-direction:column;gap:var(--noora-spacing-2);box-sizing:border-box;margin:0;background:var(--noora-surface-background-primary);padding:0;overflow-x:hidden;font-family:var(--noora-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:pretty;>div[data-part=content]{background:var(--noora-surface-background-primary)}}h1,h2,h3,p{margin-block-start:0;margin-block-end:0}h1,h2,h3{text-wrap:balance}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;border:0;padding:0;width:1px;height:1px;white-space:nowrap}
