/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-normal:1.5;--drop-shadow-xl:0 9px 7px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-gap)}html,[data-theme],[data-eth]{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}*,:before,:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--color-primary-hover)}code,kbd,samp{font-family:var(--font-mono);font-variant-numeric:tabular-nums}html{scroll-padding-top:calc(var(--site-header) + var(--space-4));-webkit-text-size-adjust:100%}body{background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);min-height:100vh;line-height:1.5}h1,h2,h3{text-wrap:balance}a,a:hover{color:inherit;text-decoration:none}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0}}@layer components{.esh-type-display{font-family:var(--font-ui);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.esh-type-title-1{font-family:var(--font-ui);font-size:var(--type-title-1-size);line-height:var(--type-title-1-line);font-weight:var(--type-title-1-weight);letter-spacing:var(--type-title-1-tracking)}.esh-type-title-2{font-family:var(--font-ui);font-size:var(--type-title-2-size);line-height:var(--type-title-2-line);font-weight:var(--type-title-2-weight);letter-spacing:var(--type-title-2-tracking)}.esh-type-title-3{font-family:var(--font-ui);font-size:var(--type-title-3-size);line-height:var(--type-title-3-line);font-weight:var(--type-title-3-weight);letter-spacing:var(--type-title-3-tracking)}.esh-type-body-lg{font-family:var(--font-ui);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line);font-weight:var(--type-body-lg-weight);letter-spacing:var(--type-body-lg-tracking)}.esh-type-body{font-family:var(--font-ui);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.esh-type-label{font-family:var(--font-ui);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.esh-type-caption{font-family:var(--font-ui);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking)}.esh-type-mono{font-family:var(--font-mono);font-size:var(--type-mono-size);line-height:var(--type-mono-line);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-tracking);font-variant-numeric:tabular-nums}.esh-type-body-md{font-family:var(--font-ui);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line);font-weight:var(--type-body-md-weight);letter-spacing:var(--type-body-md-tracking)}.esh-type-body-sm{font-family:var(--font-ui);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line);font-weight:var(--type-body-sm-weight);letter-spacing:var(--type-body-sm-tracking)}.esh-type-mono-sm{font-family:var(--font-mono);font-size:var(--type-mono-sm-size);line-height:var(--type-mono-sm-line);font-weight:var(--type-mono-sm-weight);letter-spacing:var(--type-mono-sm-tracking);font-variant-numeric:tabular-nums}.esh-measure{max-width:var(--measure)}.esh-icon{vertical-align:middle;flex:none;display:inline-block}[dir=rtl] .esh-icon--flip{transform:scaleX(-1)}.esh-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-5);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-md);color:var(--color-text-primary);font:600 var(--type-body-md-size) / var(--type-label-line) var(--font-ui);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;text-decoration:none;display:inline-flex}.esh-btn:hover{color:var(--color-text-primary)}.esh-btn--primary{background:var(--color-primary);color:var(--color-text-onPrimary)}.esh-btn--primary:hover{background:var(--color-primary-hover);color:var(--color-text-onPrimary)}.esh-btn--secondary{border-color:var(--color-border-strong)}.esh-btn--secondary:hover{background:var(--color-bg-sunken)}.esh-btn--ghost{color:var(--color-primary)}.esh-btn--ghost:hover{background:var(--color-primary-soft);color:var(--color-primary)}.esh-btn--danger{border-color:var(--color-danger-fg);color:var(--color-danger-fg)}.esh-btn--danger:hover{background:var(--color-danger-bg);color:var(--color-danger-fg)}.esh-btn--sm{min-height:36px;padding:0 var(--space-3-5);font-size:var(--type-label-size)}.esh-btn--icon{width:var(--touch-min);padding:0}.esh-btn--block{width:100%}.esh-btn:disabled,.esh-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.esh-btn .esh-icon{width:18px;height:18px}.esh-input,.esh-textarea,.esh-select{width:100%;min-height:var(--touch-min);padding:0 var(--space-3-5);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);color:var(--color-text-primary);font:400 var(--type-body-size) / var(--type-body-line) var(--font-ui);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);display:block}.esh-textarea{min-height:96px;padding:var(--space-2-5) var(--space-3-5);resize:vertical}.esh-input::placeholder,.esh-textarea::placeholder{color:var(--color-text-tertiary)}.esh-input:focus-visible,.esh-textarea:focus-visible,.esh-select:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-gap) var(--color-bg-canvas), 0 0 0 calc(var(--focus-gap) + var(--focus-width)) var(--color-focus);outline:none}.esh-input[aria-invalid=true],.esh-textarea[aria-invalid=true],.esh-select[aria-invalid=true]{border-color:var(--color-danger-fg)}.esh-input:disabled,.esh-textarea:disabled,.esh-select:disabled{opacity:.5;cursor:not-allowed}.esh-field{gap:var(--space-1-5);display:grid}.esh-field__label{font:var(--type-label-weight) var(--type-label-size) / var(--type-label-line) var(--font-ui)}.esh-field__hint{color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / var(--type-body-sm-line) var(--font-ui)}.esh-field__error{color:var(--color-danger-fg);font:500 var(--type-body-sm-size) / var(--type-body-sm-line) var(--font-ui)}.esh-composer{align-items:center;gap:var(--space-1);padding:var(--space-1-25);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-surface);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);display:flex}.esh-composer:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 var(--focus-gap) var(--color-bg-canvas), 0 0 0 calc(var(--focus-gap) + var(--focus-width)) var(--color-focus)}.esh-composer__input{min-width:0;font:400 var(--type-body-md-size) / var(--type-body-md-line) var(--font-ui);background:0 0;border:0;outline:none;flex:1}.esh-composer__btn{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-md);color:var(--color-text-secondary);background:0 0;border:0;flex:none;place-items:center;display:grid}.esh-composer__send{background:var(--color-bg-sunken);color:var(--color-text-tertiary)}.esh-composer__send--ready{background:var(--color-primary);color:var(--color-text-onPrimary)}.esh-chip{align-items:center;gap:var(--space-1-5);height:40px;padding:0 var(--space-4);border:var(--border-width-strong) solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font:600 var(--type-label-size) / var(--type-label-line) var(--font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;display:inline-flex}.esh-chip[aria-pressed=true],.esh-chip[aria-checked=true],.esh-chip--selected{background:var(--color-primary);color:var(--color-text-onPrimary)}.esh-source{align-items:center;gap:var(--space-1-5);max-width:100%;padding:3px var(--space-2);border-radius:var(--radius-xs);background:var(--color-primary-soft);color:var(--color-primary);font:500 var(--type-mono-sm-size) / var(--type-mono-sm-line) var(--font-mono);flex-wrap:wrap;text-decoration:none;display:inline-flex}.esh-source__checked{color:var(--color-text-secondary);font-weight:400}.esh-source--stale{background:var(--color-warning-bg);color:var(--color-warning-fg)}.esh-source--none{border:var(--border-width-strong) dashed var(--color-border-strong);color:var(--color-text-secondary);font-family:var(--font-ui);background:0 0}.esh-source-card{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-canvas);display:flex}.esh-source-card--none{border:var(--border-width-strong) dashed var(--color-border-strong);background:0 0}.esh-source--changed{background:var(--color-warning-bg);color:var(--color-warning-fg)}.esh-source--changed .esh-source__checked{color:var(--color-warning-fg)}.esh-source--unreachable{background:var(--color-bg-sunken);color:var(--color-text-primary)}.esh-source--meta{background:var(--color-bg-sunken);color:var(--color-text-secondary)}.esh-source--guidance{background:var(--color-info-bg);color:var(--color-info-fg);font-family:var(--font-ui)}.esh-source-list{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.esh-cite{border-radius:var(--radius-xs);background:var(--color-primary-soft);min-width:16px;height:16px;color:var(--color-primary);font:600 var(--text-10) / 1 var(--font-mono);vertical-align:3px;place-items:center;margin:0 1px;padding:0 3px;display:inline-grid}.esh-cite--list{vertical-align:baseline;min-width:18px;margin:0}.esh-general-info-note{gap:var(--space-2);color:var(--color-text-tertiary);font:400 var(--text-12-5) / 1.5 var(--font-ui);align-items:flex-start;display:flex}.esh-general-info-note>.esh-icon{flex:none;margin-top:2px}.esh-why{align-items:center;gap:var(--space-1-5);min-width:0;min-height:28px;padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / 1.5 var(--font-ui);margin-top:2px;display:flex}.esh-why__label{color:var(--color-text-primary);flex:none;font-weight:600}.esh-why__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.esh-why__count{color:var(--color-primary);font:400 var(--text-11) / 1.4 var(--font-mono);flex:none}.esh-why__count--none{color:var(--color-text-tertiary)}.esh-why--open{gap:var(--space-2-5);padding-top:var(--space-2-5);display:grid}.esh-why--open .esh-why__text{white-space:normal;font-size:var(--text-13-5);line-height:1.55}.esh-why-letter{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-canvas);overflow:hidden}.esh-why-letter__head{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-3) var(--space-3-5);display:flex}.esh-why-letter__icon{border-radius:var(--radius-inset);background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);flex:none;place-items:center;display:grid}.esh-why-letter__title{font:600 var(--type-label-size) / 1.4 var(--font-ui)}.esh-why-letter__summary{color:var(--color-text-secondary);font-size:var(--type-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esh-why-letter__count{color:var(--color-text-tertiary);font:400 var(--text-11-5) / 1.4 var(--font-mono);flex:none}.esh-why-letter__body{gap:var(--space-3-5);padding:2px var(--space-3-5) var(--space-3-5);display:grid}.esh-cited{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-inset);background:var(--color-bg-surface);display:grid;overflow:hidden}.esh-cited__row{gap:var(--space-2-5);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--type-body-sm-size);grid-template-columns:22px 128px minmax(0,1fr);align-items:baseline;display:grid}.esh-cited__row:last-child{border-bottom:0}.esh-source-rows{gap:var(--space-2);padding:var(--space-3-5) var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);display:grid}.esh-source-rows__row{gap:var(--space-2-5);padding:var(--space-1-5) 0;border-top:var(--border-width) solid var(--color-border-subtle);grid-template-columns:22px minmax(0,1fr);align-items:baseline;display:grid}.esh-source-ref{color:var(--color-primary);font:600 var(--text-12-5) / 1.5 var(--font-mono)}.esh-source-domain{color:var(--color-text-tertiary);font:400 var(--text-11-5) / 1.5 var(--font-mono)}.esh-deadline-calc{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);overflow:hidden}.esh-deadline-calc__head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);font:600 var(--type-body-md-size) / 1.4 var(--font-ui);display:flex}.esh-deadline-calc__row{gap:var(--space-1) var(--space-3-5);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);grid-template-columns:200px 150px minmax(0,1fr);align-items:start;display:grid}.esh-deadline-calc__step{border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full);width:20px;height:20px;color:var(--color-text-secondary);font:400 var(--text-10) / 1 var(--font-mono);flex:none;place-items:center;display:grid}.esh-deadline-calc__value{font:600 var(--type-label-size) / 1.4 var(--font-mono);font-variant-numeric:tabular-nums}.esh-deadline-calc__value--warn{color:var(--color-warning-fg)}.esh-deadline-calc__day{color:var(--color-text-tertiary);font-size:var(--type-caption-size)}.esh-deadline-calc__note{color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / 1.5 var(--font-ui)}.esh-deadline-calc__foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-bg-sunken);font:400 var(--type-body-sm-size) / 1.5 var(--font-ui);display:grid}.esh-source-sheet{background:var(--color-bg-surface);display:grid}.esh-source-sheet__grab{width:36px;height:4px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-border-strong);justify-self:center}.esh-source-sheet__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex}.esh-source-sheet__icon{border-radius:var(--radius-md);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);flex:none;place-items:center;display:grid}.esh-source-sheet__kind{color:var(--color-text-tertiary);font:600 var(--type-caption-size) / 1.4 var(--font-ui)}.esh-source-sheet__title{font:600 var(--text-19) / 1.3 var(--font-ui)}.esh-source-sheet__body{align-content:start;gap:var(--space-4-5);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.esh-source-sheet__meta{gap:var(--space-2-5) var(--space-4);font-size:var(--type-body-sm-size);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.esh-source-sheet__key{color:var(--color-text-tertiary)}.esh-source-sheet__banner{gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-warning-bg);font-size:var(--text-13-5);line-height:1.5;display:flex}.esh-source-sheet__banner--changed{background:var(--color-info-bg)}.esh-source-sheet__excerpt{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.esh-source-sheet__original,.esh-source-sheet__translation{align-content:start;gap:var(--space-1-5);padding:var(--space-3-5) var(--space-4);font-size:var(--type-label-size);line-height:1.6;display:grid}.esh-source-sheet__original{background:var(--color-bg-raised)}.esh-source-sheet__translation{border-inline-start:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-canvas);color:var(--color-text-secondary)}.esh-source-sheet__label{color:var(--color-text-tertiary);font:600 var(--text-11) / 1.4 var(--font-mono)}.esh-source-sheet__means{gap:var(--space-1-5);padding:var(--space-3-5) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-soft);font-size:var(--type-body-md-size);line-height:1.55;display:grid}.esh-source-sheet__means-label{color:var(--color-primary);font:600 var(--type-caption-size) / 1.4 var(--font-ui)}.esh-source-sheet__link{align-items:center;gap:var(--space-2-5);min-height:48px;padding:0 var(--space-1);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-primary);font-weight:600;display:flex}.esh-sources-summary{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / 1.45 var(--font-ui);display:flex}.esh-sources-group__head{align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);font:600 var(--type-body-sm-size) / 1.4 var(--font-ui);display:flex}.esh-sources-group__count{font-family:var(--font-mono);font-weight:400}.esh-sources-group{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);overflow:hidden}.esh-sources-row{gap:var(--space-2-5);padding:var(--space-2-75) var(--space-3-5);border-bottom:var(--border-width) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) 20px;align-items:center;display:grid}.esh-sources-row:last-child{border-bottom:0}.esh-sources-row__used{font-size:var(--type-body-sm-size);line-height:1.45}.esh-sources-row__meta{align-items:center;gap:var(--space-1-5);color:var(--color-text-tertiary);font:400 var(--text-11-5) / 1.5 var(--font-mono);display:inline-flex}.esh-sources-row--changed{background:var(--color-warning-bg)}.esh-sources-row--changed .esh-sources-row__meta{color:var(--color-warning-fg)}.esh-source-notice{--esh-notice-border:var(--color-border-subtle);--esh-notice-bg:var(--color-info-bg);--esh-notice-fg:var(--color-info-fg);border:var(--border-width-strong) solid var(--esh-notice-border);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.esh-source-notice--update{--esh-notice-border:var(--color-state-needs-fg);--esh-notice-bg:var(--color-state-needs-bg);--esh-notice-fg:var(--color-state-needs-fg)}.esh-source-notice--conflict{--esh-notice-bg:var(--color-bg-sunken);--esh-notice-fg:var(--color-text-secondary)}.esh-source-notice--pro{--esh-notice-border:var(--color-state-pro-fg);--esh-notice-bg:var(--color-state-pro-bg);--esh-notice-fg:var(--color-state-pro-fg)}.esh-source-notice__head{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-4);background:var(--esh-notice-bg);color:var(--esh-notice-fg);font:600 var(--type-body-sm-size) / 1.4 var(--font-ui);display:flex}.esh-source-notice__when{font:500 var(--text-11) / 1.4 var(--font-mono)}.esh-source-notice__body{gap:var(--space-3-5);padding:var(--space-4);display:grid}.esh-source-notice__text{font-size:var(--type-body-md-size);line-height:1.6}.esh-source-notice__cols{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.esh-source-notice__col{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);display:grid}.esh-source-notice__follow{gap:var(--space-1);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-bg-sunken);font-size:var(--type-label-size);line-height:1.55;display:grid}.esh-source-notice--pro .esh-source-notice__follow{background:var(--color-state-pro-bg)}.esh-source-notice__actions{gap:var(--space-2-5);padding:var(--space-3) var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle);background:var(--color-bg-canvas);flex-wrap:wrap;display:flex}.esh-change{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);display:grid;overflow:hidden}.esh-change__row{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3-5);border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--text-13-5);grid-template-columns:64px minmax(0,1fr);line-height:1.45;display:grid}.esh-change__row:last-child{border-bottom:0}.esh-change__key{font:600 var(--text-11-5) / 1.45 var(--font-ui)}.esh-change__row--before{color:var(--color-text-tertiary)}.esh-change__row--before .esh-change__text{text-decoration:line-through}.esh-change__row--after{background:var(--color-primary-soft)}.esh-change__row--after .esh-change__key{color:var(--color-primary)}.esh-guidance{align-items:center;gap:var(--space-1-5);min-inline-size:0;max-inline-size:100%;padding-block:var(--space-0-75);padding-inline:var(--space-2) var(--space-2-5);border-radius:var(--radius-full);background:var(--color-info-bg);color:var(--color-info-fg);font:600 var(--type-caption-size) / 1.5 var(--font-ui);white-space:nowrap;display:inline-flex;overflow:hidden}.esh-guidance>.esh-icon{flex:none}.esh-guidance__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.esh-guidance-tip{justify-items:start;gap:var(--space-1-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--color-info-bg);display:grid}.esh-guidance-tip__text{color:var(--color-text-primary);font:400 var(--text-13-5) / 1.5 var(--font-ui)}.esh-guidance-tip__why{color:var(--color-text-secondary);font:400 var(--text-12-5) / 1.5 var(--font-ui)}.esh-source-sheet__icon--guidance{border-radius:var(--radius-full);background:var(--color-info-bg);color:var(--color-info-fg)}.esh-source-sheet__kind--guidance{color:var(--color-info-fg)}.esh-source-sheet__title--tip{font:600 var(--type-body-lg-size) / 1.35 var(--font-ui)}.esh-source-sheet__notice{gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-info-bg);font:500 var(--type-label-size) / 1.5 var(--font-ui);display:flex}.esh-source-sheet__section{gap:var(--space-1);font-size:var(--type-body-md-size);line-height:1.55;display:grid}.esh-source-sheet__section-label{color:var(--color-text-tertiary);font:600 var(--type-caption-size) / 1.4 var(--font-ui)}.esh-sources-group__note{color:var(--color-text-secondary);font:400 var(--text-12-5) / 1.5 var(--font-ui)}.esh-report{background:var(--color-bg-surface);align-content:start;display:grid}.esh-report__head{align-items:center;gap:var(--space-2);padding:var(--space-3-5) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex}.esh-report__title{font:600 var(--text-17) / 1.35 var(--font-ui);flex:1}.esh-report__body{gap:var(--space-4-5);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.esh-report__question{font:600 var(--type-body-md-size) / 1.4 var(--font-ui)}.esh-report__note{min-height:84px;padding:var(--space-2-5) var(--space-3);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-md);font:400 var(--text-14-5) / 1.55 var(--font-ui)}.esh-option{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3-5);border:var(--border-width-strong) solid var(--color-border-subtle);border-radius:var(--radius-md);font:400 var(--text-14-5) / 1.4 var(--font-ui);display:flex}.esh-option__dot{border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-bg-surface);flex:none;width:20px;height:20px}.esh-option--selected{border-color:var(--color-primary);background:var(--color-primary-soft);font-weight:600}.esh-option--selected .esh-option__dot{border:6px solid var(--color-primary)}.esh-privacy-note{gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / 1.5 var(--font-ui);display:flex}.esh-report__error{gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-danger-bg);font:400 var(--text-13-5) / 1.5 var(--font-ui);display:flex}.esh-report__sent{justify-items:center;gap:var(--space-3-5);padding:var(--space-10) var(--space-6);text-align:center;display:grid}.esh-report__sent-icon{border-radius:var(--radius-full);background:var(--color-state-done-bg);width:56px;height:56px;color:var(--color-state-done-fg);place-items:center;display:grid}.esh-report__sent-title{font:600 var(--text-20) / 1.3 var(--font-ui)}.esh-badge{align-items:center;gap:var(--space-1-25);height:24px;padding-inline:var(--space-1-5) var(--space-2-25);border-radius:var(--radius-full);background:var(--esh-badge-bg,var(--color-bg-sunken));color:var(--esh-badge-fg,var(--color-text-secondary));font:600 var(--type-caption-size) / 1 var(--font-ui);white-space:nowrap;display:inline-flex}.esh-badge--draft,.esh-badge--retired{--esh-badge-bg:var(--color-state-closed-bg);--esh-badge-fg:var(--color-state-closed-fg)}.esh-badge--review{--esh-badge-bg:var(--color-state-waiting-bg);--esh-badge-fg:var(--color-state-waiting-fg)}.esh-badge--published,.esh-badge--sourced{--esh-badge-bg:var(--color-state-done-bg);--esh-badge-fg:var(--color-state-done-fg)}.esh-badge--attention{--esh-badge-bg:var(--color-state-needs-bg);--esh-badge-fg:var(--color-state-needs-fg)}.esh-badge--ok,.esh-badge--new{--esh-badge-bg:var(--color-primary-soft);--esh-badge-fg:var(--color-primary)}.esh-badge--changed{--esh-badge-bg:var(--color-warning-bg);--esh-badge-fg:var(--color-warning-fg)}.esh-badge--unreachable{--esh-badge-bg:var(--color-bg-sunken);--esh-badge-fg:var(--color-text-primary)}.esh-badge--guidance{--esh-badge-bg:var(--color-info-bg);--esh-badge-fg:var(--color-info-fg)}.esh-badge--version{--esh-badge-bg:var(--color-state-waiting-bg);--esh-badge-fg:var(--color-state-waiting-fg)}.esh-badge--agent-draft{--esh-badge-bg:var(--color-primary-soft);--esh-badge-fg:var(--color-primary)}.esh-badge--source-change{--esh-badge-bg:var(--color-warning-bg);--esh-badge-fg:var(--color-warning-fg)}.esh-badge--report{--esh-badge-bg:var(--color-info-bg);--esh-badge-fg:var(--color-info-fg)}.esh-badge--missing{--esh-badge-bg:var(--color-danger-bg);--esh-badge-fg:var(--color-danger-fg)}.esh-coverage{--esh-coverage-color:var(--color-danger-fg);align-items:center;gap:var(--space-2);display:flex}.esh-coverage--full{--esh-coverage-color:var(--color-state-done-fg)}.esh-coverage--warn{--esh-coverage-color:var(--color-warning-fg)}.esh-coverage__bar{border-radius:var(--radius-full);background:var(--color-bg-sunken);flex:none;width:96px;height:6px;overflow:hidden}.esh-coverage--compact .esh-coverage__bar{width:60px}.esh-coverage__fill{background:var(--esh-coverage-color);height:100%;display:block}.esh-coverage__value{color:var(--esh-coverage-color);font:600 var(--portal-text-sm) / 1.4 var(--font-mono)}.esh-coverage--compact .esh-coverage__value{font-size:var(--type-mono-sm-size)}.esh-coverage__sub{color:var(--color-text-secondary);font-size:var(--type-caption-size);white-space:nowrap}.esh-table{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);min-width:0;display:grid;overflow:hidden}.esh-table__title{justify-content:space-between;align-items:baseline;gap:var(--space-2-5);padding:var(--space-2-75) var(--portal-row-x);border-bottom:var(--border-width) solid var(--color-border-subtle);font:600 var(--type-body-sm-size) / 1.4 var(--font-ui);display:flex}.esh-table__head,.esh-table__row{grid-template-columns:var(--esh-table-cols,minmax(0, 1fr));gap:var(--space-3);display:grid}.esh-table__head{padding:var(--space-2) var(--portal-row-x);background:var(--color-bg-sunken);color:var(--color-text-tertiary);font:600 var(--portal-text-xs) / 1.5 var(--font-ui)}.esh-table__head>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esh-table__row{padding:var(--portal-row-y) var(--portal-row-x);border-bottom:var(--border-width) solid var(--color-border-subtle);font:400 var(--portal-text-md) / 1.4 var(--font-ui);align-items:center}.esh-table--dense .esh-table__row{padding-block:var(--portal-row-y-dense)}.esh-table__row--missing{background:var(--color-danger-bg)}.esh-table__cell{min-width:0;display:grid}.esh-table__strong{font-weight:600}.esh-table__sub{color:var(--color-text-tertiary);font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esh-table__mono{color:var(--color-text-secondary);font:400 var(--portal-text-sm) / 1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esh-diff{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-inset);overflow:hidden}.esh-diff__line{gap:var(--space-2);padding:var(--space-1-75) var(--portal-row-x);color:var(--color-text-secondary);font:400 var(--portal-text-sm) / 1.55 var(--font-mono);grid-template-columns:22px minmax(0,1fr);display:grid}.esh-diff__sign{font-weight:600}.esh-diff__line--add{background:var(--color-state-done-bg);color:var(--color-text-primary)}.esh-diff__line--add .esh-diff__sign{color:var(--color-state-done-fg)}.esh-diff__line--del{background:var(--color-danger-bg);color:var(--color-text-primary)}.esh-diff__line--del .esh-diff__sign{color:var(--color-danger-fg)}@media (width<=599px){.esh-cited__row{grid-template-columns:22px 104px minmax(0,1fr)}.esh-deadline-calc__row{grid-template-columns:minmax(0,1fr) auto}.esh-deadline-calc__note{grid-column:1/-1}.esh-source-sheet__head{padding:var(--space-3) var(--space-4) var(--space-3-5)}.esh-source-sheet__body{padding:var(--space-4)}.esh-source-sheet__excerpt,.esh-source-notice__cols{grid-template-columns:minmax(0,1fr)}.esh-source-sheet__translation{border-inline-start:0;border-top:var(--border-width) solid var(--color-border-subtle)}}.esh-deadline{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2-5);border-radius:var(--radius-sm);background:var(--color-bg-sunken);color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / 1 var(--font-ui);display:inline-flex}.esh-deadline__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.esh-deadline__label{font-weight:600}.esh-deadline--overdue{background:var(--color-danger-bg);color:var(--color-danger-fg)}.esh-deadline--soon{background:var(--color-warning-bg);color:var(--color-warning-fg)}.esh-deadline--none{color:var(--color-text-tertiary);background:0 0}.esh-state{align-items:center;gap:var(--space-1-5);height:28px;padding-inline:var(--space-2) var(--space-2-5);border-radius:var(--radius-full);background:var(--esh-state-bg);color:var(--esh-state-fg);font:600 var(--type-body-sm-size) / 1 var(--font-ui);white-space:nowrap;display:inline-flex}.esh-state .esh-icon{width:14px;height:14px}.esh-state--sm{gap:var(--space-1-25);height:24px;padding-inline:var(--space-1-5) var(--space-2-25);font-size:var(--type-caption-size)}.esh-state--needs{--esh-state-fg:var(--color-state-needs-fg);--esh-state-bg:var(--color-state-needs-bg)}.esh-state--working{--esh-state-fg:var(--color-state-working-fg);--esh-state-bg:var(--color-state-working-bg)}.esh-state--waiting{--esh-state-fg:var(--color-state-waiting-fg);--esh-state-bg:var(--color-state-waiting-bg)}.esh-state--escalating{--esh-state-fg:var(--color-state-escalating-fg);--esh-state-bg:var(--color-state-escalating-bg)}.esh-state--done{--esh-state-fg:var(--color-state-done-fg);--esh-state-bg:var(--color-state-done-bg)}.esh-state--closed{--esh-state-fg:var(--color-state-closed-fg);--esh-state-bg:var(--color-state-closed-bg)}.esh-state--pro{--esh-state-fg:var(--color-state-pro-fg);--esh-state-bg:var(--color-state-pro-bg)}.esh-actor{--esh-actor-size:24px;--esh-actor-icon:14px;--esh-actor-radius:6px;width:var(--esh-actor-size);height:var(--esh-actor-size);flex:none;place-items:center;display:inline-grid}.esh-actor .esh-icon,.esh-actor svg{width:var(--esh-actor-icon);height:var(--esh-actor-icon)}.esh-actor--16{--esh-actor-size:16px;--esh-actor-icon:10px;--esh-actor-radius:4px}.esh-actor--20{--esh-actor-size:20px;--esh-actor-icon:12px;--esh-actor-radius:5px}.esh-actor--24{--esh-actor-size:24px;--esh-actor-icon:14px;--esh-actor-radius:6px}.esh-actor--28{--esh-actor-size:28px;--esh-actor-icon:16px;--esh-actor-radius:6px}.esh-actor--eshkal{--esh-actor-color:var(--color-actor-eshkal);border-radius:var(--esh-actor-radius);color:var(--color-text-onPrimary);background:var(--color-actor-eshkal)}.esh-actor-label--eshkal{color:var(--color-actor-eshkal)}.esh-actor--you{--esh-actor-color:var(--color-actor-you);border-radius:var(--radius-full);color:var(--color-bg-surface);background:var(--color-actor-you)}.esh-actor-label--you{color:var(--color-actor-you)}.esh-actor--them{--esh-actor-color:var(--color-actor-them);border-radius:var(--esh-actor-radius);color:var(--color-actor-them);border:var(--border-width-strong) solid var(--color-actor-them)}.esh-actor-label--them{color:var(--color-actor-them)}.esh-actor--pro{--esh-actor-color:var(--color-actor-pro);border-radius:var(--radius-full);color:var(--color-actor-pro);border:var(--border-width-strong) solid var(--color-actor-pro)}.esh-actor-label--pro{color:var(--color-actor-pro)}.esh-actor-label{align-items:center;gap:var(--space-2);font:600 var(--type-label-size) / var(--type-label-line) var(--font-ui);display:inline-flex}.esh-message{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.esh-message__head{align-items:baseline;gap:var(--space-2-5);display:flex}.esh-message__who{font:600 var(--type-body-sm-size) / var(--type-body-sm-line) var(--font-ui)}.esh-message__time{color:var(--color-text-tertiary);font:400 var(--text-11) / 16px var(--font-mono)}.esh-message__body{font:400 var(--type-body-md-size) / var(--type-body-md-line) var(--font-ui);margin:0}.esh-event{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3-5);border-radius:var(--radius-md);background:var(--color-bg-sunken);color:var(--color-text-secondary);font:400 var(--type-body-sm-size) / var(--type-body-sm-line) var(--font-ui);display:flex}.esh-card{gap:var(--space-2-5);padding:var(--space-4);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--elevation-1);display:grid}.esh-card--needs{border:var(--border-width-strong) solid var(--color-state-needs-fg)}.esh-card--selected{border:var(--border-width-selected) solid var(--color-primary)}.esh-card--flat{box-shadow:none}.esh-card--interactive{cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease)}.esh-card--interactive:hover{border-color:var(--color-border-strong)}.esh-tile{gap:var(--space-1-5);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-surface);display:grid}.esh-divider{border:0;border-top:var(--border-width) solid var(--color-border-subtle);height:0;margin:0}.esh-tabs{gap:var(--space-6);padding:0 var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);display:flex;overflow-x:auto}.esh-tab{border:0;border-bottom:var(--border-width-selected) solid transparent;height:48px;color:var(--color-text-secondary);font:600 var(--type-label-size) / var(--type-label-line) var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;margin-bottom:-1px;padding:0;text-decoration:none;display:inline-flex}.esh-tab[aria-selected=true],.esh-tab[aria-current=page],.esh-tab--active{border-bottom-color:var(--color-primary);color:var(--color-primary)}.esh-segmented{border-radius:var(--radius-md);background:var(--color-bg-sunken);padding:3px;display:inline-flex}.esh-segmented__item{height:34px;padding:0 var(--space-3);border-radius:var(--radius-inset);color:var(--color-text-secondary);font:600 var(--type-body-sm-size) / 1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.esh-segmented__item[aria-pressed=true],.esh-segmented__item[aria-selected=true],.esh-segmented__item--active{background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--elevation-1)}.esh-progress{gap:var(--space-1);display:flex}.esh-progress__seg{border:var(--border-width-strong) solid var(--color-border-subtle);border-radius:var(--radius-full);flex:1;height:5px}.esh-progress__seg--done{border-color:var(--color-primary);background:var(--color-primary)}.esh-progress__seg--estimate{border-style:dashed;border-color:var(--color-border-strong)}.esh-toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-tile);background:var(--color-bg-raised);box-shadow:var(--elevation-2);--esh-toast-fg:var(--color-info-fg);--esh-toast-bg:var(--color-info-bg);display:flex}.esh-toast__icon{border-radius:var(--radius-inset);background:var(--esh-toast-bg);width:28px;height:28px;color:var(--esh-toast-fg);flex:none;place-items:center;display:grid}.esh-toast__text{font:400 var(--type-label-size) / var(--type-label-line) var(--font-ui);flex:1}.esh-toast__action{color:var(--color-primary);font:600 var(--type-label-size) / var(--type-label-line) var(--font-ui);background:0 0;border:0}.esh-toast--success{--esh-toast-fg:var(--color-state-done-fg);--esh-toast-bg:var(--color-state-done-bg)}.esh-toast--error{--esh-toast-fg:var(--color-danger-fg);--esh-toast-bg:var(--color-danger-bg)}.esh-skeleton{border-radius:var(--radius-xs);background:var(--color-bg-sunken);animation:1.6s ease-in-out infinite esh-skel;display:block}.esh-empty{justify-items:center;gap:var(--space-2);padding:var(--space-6);border:var(--border-width-strong) dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;display:grid}.esh-thinking{gap:var(--space-1-25);display:inline-flex}.esh-thinking>span{border-radius:var(--radius-full);background:var(--color-primary);width:7px;height:7px;animation:1.2s ease-in-out infinite esh-pulse}.esh-thinking>span:nth-child(2){animation-delay:.2s}.esh-thinking>span:nth-child(3){animation-delay:.4s}.esh-scrim{background:var(--scrim);position:fixed;inset:0}.esh-sheet{gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-bg-surface);box-shadow:var(--elevation-3);display:grid}.esh-sheet__handle{border-radius:var(--radius-full);background:var(--color-border-strong);justify-self:center;width:36px;height:4px}.esh-dialog{border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:var(--elevation-3)}.esh-plan-badge{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);height:24px;font:600 12px / 1 var(--font-ui);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.esh-plan-badge--free{color:var(--color-text-secondary);border-color:var(--color-brand-divider);background:0 0}.esh-plan-badge--pass{color:var(--color-primary);background:var(--color-primary-soft)}.esh-plan-badge--pro{color:var(--color-bg-canvas);background:var(--color-text-primary)}.esh-consent{align-items:center;gap:var(--space-2);height:32px;padding-inline:var(--space-2-5) var(--space-3);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-primary);font:600 var(--type-body-sm-size) / 1 var(--font-ui);display:inline-flex}.esh-focus-ring:focus-visible{box-shadow:0 0 0 var(--focus-gap) var(--color-bg-canvas), 0 0 0 calc(var(--focus-gap) + var(--focus-width)) var(--color-focus);outline:none}.site-prose{gap:var(--space-3-5);font-size:var(--type-body-lg-size);line-height:1.7;display:grid}.site-prose>*{margin:0}.site-prose h2{font-size:var(--site-h3-guide);font-weight:600;line-height:1.25}.site-prose h3{font-size:var(--type-title-3-size);font-weight:600;line-height:1.3}.site-prose ol,.site-prose ul{gap:var(--space-2);font-size:var(--site-text-lg);padding-inline-start:var(--space-5);line-height:1.6;display:grid}.site-prose ol{list-style:decimal}.site-prose ul{list-style:outside}.site-prose a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.site-skip{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-text-onPrimary);inset-inline-start:var(--space-4);font-weight:600;position:absolute;top:-100px}.site-skip:focus{top:var(--space-3)}.site-faq summary{cursor:pointer;list-style:none}.site-faq summary::-webkit-details-marker{display:none}.site-faq .site-faq-minus,.site-faq[open] .site-faq-plus{display:none}.site-faq[open] .site-faq-minus{display:inline-flex}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.start-1\.5{inset-inline-start:calc(var(--spacing) * 1.5)}.start-9{inset-inline-start:calc(var(--spacing) * 9)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-3\.5{inset-inline-end:calc(var(--spacing) * 3.5)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-9{top:calc(var(--spacing) * 9)}.top-12{top:calc(var(--spacing) * 12)}.top-\[calc\(var\(--site-header\)\+var\(--space-6\)\)\]{top:calc(var(--site-header) + var(--space-6))}.top-site-header{top:var(--site-header)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.site-container{width:100%;max-width:calc(var(--container) + 2 * var(--site-gutter));padding-inline:var(--site-gutter);margin-inline:auto}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-18{margin-top:calc(var(--spacing) * 18)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[210\/297\]{aspect-ratio:210/297}.size-1{width:var(--spacing);height:var(--spacing)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.25{height:calc(var(--spacing) * 1.25)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\.5{height:calc(var(--spacing) * 11.5)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-site-header{height:var(--site-header)}.max-h-70{max-height:calc(var(--spacing) * 70)}.min-h-5\.25{min-height:calc(var(--spacing) * 5.25)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-35{min-height:calc(var(--spacing) * 35)}.w-2{width:calc(var(--spacing) * 2)}.w-45{width:calc(var(--spacing) * 45)}.w-\[30\%\]{width:30%}.w-\[31\.25\%\]{width:31.25%}.w-\[37\.5\%\]{width:37.5%}.w-\[45\%\]{width:45%}.w-\[70\%\]{width:70%}.w-full{width:100%}.max-w-45{max-width:calc(var(--spacing) * 45)}.max-w-110{max-width:calc(var(--spacing) * 110)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-155{max-width:calc(var(--spacing) * 155)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-170{max-width:calc(var(--spacing) * 170)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-205{max-width:calc(var(--spacing) * 205)}.max-w-220{max-width:calc(var(--spacing) * 220)}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-250{max-width:calc(var(--spacing) * 250)}.max-w-\[calc\(225\*var\(--spacing\)\+2\*var\(--site-gutter\)\)\]{max-width:calc(225 * var(--spacing) + 2 * var(--site-gutter))}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-44{min-width:calc(var(--spacing) * 44)}.flex-1{flex:1}.flex-\[1_1_180px\]{flex:180px}.flex-none{flex:none}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-\[calc\(var\(--site-header\)\+var\(--space-6\)\)\]{scroll-margin-top:calc(var(--site-header) + var(--space-6))}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[24px_minmax\(0\,1fr\)\]{grid-template-columns:24px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[30px_minmax\(0\,1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-\[32px_minmax\(0\,1fr\)\]{grid-template-columns:32px minmax(0,1fr)}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-5\.5{gap:calc(var(--spacing) * 5.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-6\.5{gap:calc(var(--spacing) * 6.5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-site-check-gap{gap:var(--site-check-gap)}.gap-site-gap{gap:var(--site-gap)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5\.5{column-gap:calc(var(--spacing) * 5.5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:2147483647px}.rounded-inset{border-radius:var(--radius-inset)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-actor-pro{border-color:var(--color-actor-pro)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-primary{border-color:var(--color-primary)}.border-text-primary{border-color:var(--color-text-primary)}.bg-bg-canvas{background-color:var(--color-bg-canvas)}.bg-bg-raised{background-color:var(--color-bg-raised)}.bg-bg-sunken{background-color:var(--color-bg-sunken)}.bg-bg-surface{background-color:var(--color-bg-surface)}.bg-border-strong{background-color:var(--color-border-strong)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-primary{background-color:var(--color-primary)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-state-escalating-fg{background-color:var(--color-state-escalating-fg)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-text-secondary{background-color:var(--color-text-secondary)}.bg-text-tertiary{background-color:var(--color-text-tertiary)}.bg-transparent{background-color:#0000}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-\[repeating-linear-gradient\(90deg\,var\(--color-text-primary\)_0_4px\,transparent_4px_8px\)\]{background-image:repeating-linear-gradient(90deg,var(--color-text-primary) 0 4px,transparent 4px 8px)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-6\.5{padding:calc(var(--spacing) * 6.5)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.75{padding-inline:calc(var(--spacing) * 1.75)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.25{padding-inline:calc(var(--spacing) * 2.25)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-site-gutter{padding-inline:var(--site-gutter)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-2\.75{padding-block:calc(var(--spacing) * 2.75)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-22{padding-block:calc(var(--spacing) * 22)}.py-site-section{padding-block:var(--site-section)}.py-site-section-guide{padding-block:var(--site-section-guide)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4\.5{padding-inline-end:calc(var(--spacing) * 4.5)}.pe-10{padding-inline-end:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-22{padding-top:calc(var(--spacing) * 22)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-26{padding-bottom:calc(var(--spacing) * 26)}.pb-site-section{padding-bottom:var(--site-section)}.text-center{text-align:center}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--type-body-size);line-height:var(--tw-leading,var(--type-body-line));letter-spacing:var(--tw-tracking,var(--type-body-tracking));font-weight:var(--tw-font-weight,var(--type-body-weight))}.text-body-lg{font-size:var(--type-body-lg-size);line-height:var(--tw-leading,var(--type-body-lg-line));letter-spacing:var(--tw-tracking,var(--type-body-lg-tracking));font-weight:var(--tw-font-weight,var(--type-body-lg-weight))}.text-body-md{font-size:var(--type-body-md-size);line-height:var(--tw-leading,var(--type-body-md-line));letter-spacing:var(--tw-tracking,var(--type-body-md-tracking));font-weight:var(--tw-font-weight,var(--type-body-md-weight))}.text-body-sm{font-size:var(--type-body-sm-size);line-height:var(--tw-leading,var(--type-body-sm-line));letter-spacing:var(--tw-tracking,var(--type-body-sm-tracking));font-weight:var(--tw-font-weight,var(--type-body-sm-weight))}.text-caption{font-size:var(--type-caption-size);line-height:var(--tw-leading,var(--type-caption-line));letter-spacing:var(--tw-tracking,var(--type-caption-tracking));font-weight:var(--tw-font-weight,var(--type-caption-weight))}.text-label{font-size:var(--type-label-size);line-height:var(--tw-leading,var(--type-label-line));letter-spacing:var(--tw-tracking,var(--type-label-tracking));font-weight:var(--tw-font-weight,var(--type-label-weight))}.text-mono{font-size:var(--type-mono-size);line-height:var(--tw-leading,var(--type-mono-line));letter-spacing:var(--tw-tracking,var(--type-mono-tracking));font-weight:var(--tw-font-weight,var(--type-mono-weight))}.text-mono-sm{font-size:var(--type-mono-sm-size);line-height:var(--tw-leading,var(--type-mono-sm-line));letter-spacing:var(--tw-tracking,var(--type-mono-sm-tracking));font-weight:var(--tw-font-weight,var(--type-mono-sm-weight))}.text-title-2{font-size:var(--type-title-2-size);line-height:var(--tw-leading,var(--type-title-2-line));letter-spacing:var(--tw-tracking,var(--type-title-2-tracking));font-weight:var(--tw-font-weight,var(--type-title-2-weight))}.text-title-3{font-size:var(--type-title-3-size);line-height:var(--tw-leading,var(--type-title-3-line));letter-spacing:var(--tw-tracking,var(--type-title-3-tracking));font-weight:var(--tw-font-weight,var(--type-title-3-weight))}.text-site-card-title{font-size:var(--site-card-title)}.text-site-check-h1{font-size:var(--site-check-h1)}.text-site-check-h2{font-size:var(--site-check-h2)}.text-site-check-h3{font-size:var(--site-check-h3)}.text-site-dir-h1{font-size:var(--site-dir-h1)}.text-site-h2{font-size:var(--site-h2)}.text-site-h2-guide{font-size:var(--site-h2-guide)}.text-site-h3{font-size:var(--site-h3)}.text-site-h3-guide{font-size:var(--site-h3-guide)}.text-site-hero{font-size:var(--site-hero)}.text-site-hero-de{font-size:var(--site-hero-de)}.text-site-lang{font-size:var(--site-lang)}.text-site-lead{font-size:var(--site-lead)}.text-site-lg{font-size:var(--site-text-lg)}.text-site-mini{font-size:var(--site-mini)}.text-site-page-h1{font-size:var(--site-page-h1)}.text-site-price{font-size:var(--site-price)}.text-site-price-lg{font-size:var(--site-price-lg)}.text-site-pro-h1{font-size:var(--site-pro-h1)}.text-site-share-amount{font-size:var(--site-share-amount)}.text-site-step-title{font-size:var(--site-step-title)}.text-site-title-sm{font-size:var(--site-title-sm)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-actor-pro{color:var(--color-actor-pro)}.text-bg-canvas{color:var(--color-bg-canvas)}.text-bg-surface{color:var(--color-bg-surface)}.text-danger-fg{color:var(--color-danger-fg)}.text-primary{color:var(--color-primary)}.text-state-done-fg{color:var(--color-state-done-fg)}.text-success-fg{color:var(--color-success-fg)}.text-text-onPrimary{color:var(--color-text-onPrimary)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.text-warning-fg{color:var(--color-warning-fg)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-1{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2{--tw-shadow:var(--elevation-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-3{--tw-shadow:var(--elevation-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-border-subtle{outline-color:var(--color-border-subtle)}.drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--motion-ease));transition-duration:var(--tw-duration,var(--motion-fast))}.outline-none{--tw-outline-style:none;outline-style:none}.\[--esh-actor-icon\:18px\]{--esh-actor-icon:18px}.placeholder\:text-text-tertiary::placeholder{color:var(--color-text-tertiary)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.first-of-type\:pt-0:first-of-type{padding-top:0}@media (hover:hover){.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-bg-sunken:hover{background-color:var(--color-bg-sunken)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-focus:focus{border-color:var(--color-focus)}.disabled\:cursor-default:disabled{cursor:default}.has-\[textarea\:not\(\:placeholder-shown\)\]\:border-focus:has(:is(textarea:not(:placeholder-shown))){border-color:var(--color-focus)}.aria-pressed\:border-primary[aria-pressed=true]{border-color:var(--color-primary)}.aria-pressed\:bg-bg-surface[aria-pressed=true]{background-color:var(--color-bg-surface)}.aria-pressed\:bg-primary-soft[aria-pressed=true]{background-color:var(--color-primary-soft)}.aria-pressed\:text-primary[aria-pressed=true]{color:var(--color-primary)}.aria-pressed\:text-text-primary[aria-pressed=true]{color:var(--color-text-primary)}.aria-pressed\:shadow-1[aria-pressed=true]{--tw-shadow:var(--elevation-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[current\=page\]\:text-primary[aria-current=page]{color:var(--color-primary)}.aria-\[current\=true\]\:border-primary[aria-current=true]{border-color:var(--color-primary)}.aria-\[current\=true\]\:font-semibold[aria-current=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=true\]\:text-primary[aria-current=true]{color:var(--color-primary)}@media not all and (width>=64rem){.max-lg\:hidden{display:none}}@media not all and (width>=48rem){.max-md\:-mx-site-gutter{margin-inline:calc(var(--site-gutter) * -1)}.max-md\:hidden{display:none}.max-md\:max-h-55{max-height:calc(var(--spacing) * 55)}.max-md\:flex-\[1_1_100\%\]{flex:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:justify-items-start{justify-items:start}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:gap-5{gap:calc(var(--spacing) * 5)}.max-md\:gap-7{gap:calc(var(--spacing) * 7)}.max-md\:gap-10{gap:calc(var(--spacing) * 10)}.max-md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.max-md\:px-site-gutter{padding-inline:var(--site-gutter)}.max-md\:py-8{padding-block:calc(var(--spacing) * 8)}.max-md\:py-12{padding-block:calc(var(--spacing) * 12)}.max-md\:py-14{padding-block:calc(var(--spacing) * 14)}.max-md\:pe-3{padding-inline-end:calc(var(--spacing) * 3)}.max-md\:pt-4{padding-top:calc(var(--spacing) * 4)}.max-md\:pt-6{padding-top:calc(var(--spacing) * 6)}.max-md\:pt-8{padding-top:calc(var(--spacing) * 8)}.max-md\:pt-10{padding-top:calc(var(--spacing) * 10)}.max-md\:pt-12{padding-top:calc(var(--spacing) * 12)}.max-md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}.max-md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.max-md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.max-md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.max-md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.max-md\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}}@media (width>=48rem){.md\:order-2{order:2}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[1\.4fr_repeat\(4\,1fr\)\]{grid-template-columns:1.4fr repeat(4,1fr)}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.md\:flex-wrap{flex-wrap:wrap}@media not all and (width>=64rem){.md\:max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\[calc\(var\(--site-header\)\+var\(--space-6\)\)\]{top:calc(var(--site-header) + var(--space-6))}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}.dark\:block:where([data-theme=dark],[data-theme=dark] *,[data-eth=dark],[data-eth=dark] *,.dark,.dark *){display:block}@media (prefers-color-scheme:dark){.dark\:block:where(:root:not([data-theme=light]):not([data-eth=light]):not(.light),:root:not([data-theme=light]):not([data-eth=light]):not(.light) *){display:block}}.dark\:hidden:where([data-theme=dark],[data-theme=dark] *,[data-eth=dark],[data-eth=dark] *,.dark,.dark *){display:none}@media (prefers-color-scheme:dark){.dark\:hidden:where(:root:not([data-theme=light]):not([data-eth=light]):not(.light),:root:not([data-theme=light]):not([data-eth=light]):not(.light) *){display:none}}.\[\&_form\]\:p-5 form{padding:calc(var(--spacing) * 5)}.\[\&_form\]\:shadow-none form{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\[data-empty\]\]\:opacity-55[data-empty]{opacity:.55}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}thead+tbody .\[thead\+tbody_\&\]\:first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}}:root{--font-sans:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-ui:var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-0-5:2px;--space-0-75:3px;--space-1-25:5px;--space-1-5:6px;--space-1-75:7px;--space-2-25:9px;--space-2-5:10px;--space-2-75:11px;--space-3-5:14px;--space-4-5:18px;--space-5-5:22px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--radius-inset:8px;--radius-tile:12px;--border-width:1px;--border-width-strong:1.5px;--border-width-selected:2px;--focus-gap:2px;--focus-width:2px;--touch-min:44px;--touch-gap:8px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-distance:16px;--text-10:10px;--text-11:11px;--text-11-5:11.5px;--text-12-5:12.5px;--text-13-5:13.5px;--text-14-5:14.5px;--text-17:17px;--text-19:19px;--text-20:20px;--container:1200px;--measure:68ch;--portal-sidebar:232px;--portal-sidebar-narrow:64px;--portal-nav-item:38px;--portal-control:36px;--portal-row-y:10px;--portal-row-y-dense:7px;--portal-row-x:16px;--portal-text-2xs:var(--text-11);--portal-text-xs:var(--text-11-5);--portal-text-sm:var(--text-12-5);--portal-text-md:var(--text-13-5);--portal-text-lg:var(--text-14-5);--portal-card-title:var(--text-19);--portal-title:var(--text-20);--portal-wordmark:21px;--portal-stat:30px;--portal-radius-tag:5px;--portal-radius-btn-sm:7px;--type-display-weight:600;--type-display-tracking:-.02em;--type-title-1-weight:600;--type-title-1-tracking:-.015em;--type-title-2-weight:600;--type-title-2-tracking:-.01em;--type-title-3-weight:600;--type-title-3-tracking:0;--type-body-lg-weight:400;--type-body-lg-tracking:0;--type-body-weight:400;--type-body-tracking:0;--type-label-weight:600;--type-label-tracking:0;--type-caption-weight:500;--type-caption-tracking:.01em;--type-mono-weight:500;--type-mono-tracking:0;--type-body-md-weight:400;--type-body-md-tracking:0;--type-body-sm-weight:400;--type-body-sm-tracking:0;--type-mono-sm-weight:500;--type-mono-sm-tracking:0;--type-display-size:48px;--type-display-line:56px;--type-title-1-size:36px;--type-title-1-line:44px;--type-title-2-size:28px;--type-title-2-line:36px;--type-title-3-size:22px;--type-title-3-line:30px;--type-body-lg-size:18px;--type-body-lg-line:28px;--type-body-size:16px;--type-body-line:24px;--type-label-size:14px;--type-label-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-mono-size:14px;--type-mono-line:20px;--type-body-md-size:15px;--type-body-md-line:24px;--type-body-sm-size:13px;--type-body-sm-line:20px;--type-mono-sm-size:12px;--type-mono-sm-line:16px}:root,[data-theme=light],[data-eth=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#faf7f2;--color-bg-surface:#fffdf9;--color-bg-raised:#fff;--color-bg-sunken:#f2ede5;--color-border-subtle:#e6dfd3;--color-border-strong:#8c8274;--color-text-primary:#1e1b17;--color-text-secondary:#5a5349;--color-text-tertiary:#756d61;--color-text-onPrimary:#fff;--color-primary:#1d5c57;--color-primary-hover:#154743;--color-primary-soft:#e1eeeb;--color-secondary:#a8492a;--color-secondary-soft:#f7e5db;--color-focus:#1d5c57;--color-state-needs-fg:#a8492a;--color-state-needs-bg:#f7e5db;--color-state-working-fg:#1d5c57;--color-state-working-bg:#ddedea;--color-state-waiting-fg:#3f5b87;--color-state-waiting-bg:#e3e9f2;--color-state-escalating-fg:#8a2f68;--color-state-escalating-bg:#f4e0ec;--color-state-done-fg:#3a6b1e;--color-state-done-bg:#e3eed9;--color-state-closed-fg:#5f5a52;--color-state-closed-bg:#ece8e2;--color-success-fg:#3a6b1e;--color-success-bg:#e3eed9;--color-warning-fg:#835600;--color-warning-bg:#f6ebd3;--color-danger-fg:#b42318;--color-danger-bg:#fbe3e0;--color-info-fg:#2f5c8a;--color-info-bg:#e2ebf4;--color-actor-eshkal:#1d5c57;--color-actor-you:#a8492a;--color-actor-them:#3f5b87;--color-actor-pro:#4b3f9e;--color-state-pro-fg:#4b3f9e;--color-state-pro-bg:#e8e5f6;--color-brand-divider:#cfc5b5;--elevation-0:none;--elevation-1:0 1px 2px #1e1b170f, 0 1px 1px #1e1b170a;--elevation-2:0 4px 12px #1e1b1714, 0 1px 3px #1e1b170f;--elevation-3:0 12px 32px #1e1b171f, 0 2px 6px #1e1b170f;--scrim:#1e1b1752}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-eth=light]):not(.light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#14120f;--color-bg-surface:#1d1a16;--color-bg-raised:#26221d;--color-bg-sunken:#0f0d0b;--color-border-subtle:#332e27;--color-border-strong:#8a8174;--color-text-primary:#f2ede5;--color-text-secondary:#bdb4a6;--color-text-tertiary:#948b7e;--color-text-onPrimary:#0e2422;--color-primary:#74c2b7;--color-primary-hover:#93d3c9;--color-primary-soft:#18302d;--color-secondary:#e59570;--color-secondary-soft:#3b2219;--color-focus:#93d3c9;--color-state-needs-fg:#ee9b78;--color-state-needs-bg:#3b2219;--color-state-working-fg:#7cc4b9;--color-state-working-bg:#15302d;--color-state-waiting-fg:#9fb6da;--color-state-waiting-bg:#1e2838;--color-state-escalating-fg:#e39ac6;--color-state-escalating-bg:#381c2e;--color-state-done-fg:#a3cf86;--color-state-done-bg:#1e2c14;--color-state-closed-fg:#b3aca1;--color-state-closed-bg:#2a2723;--color-success-fg:#a3cf86;--color-success-bg:#1e2c14;--color-warning-fg:#e5b45c;--color-warning-bg:#352812;--color-danger-fg:#f29b90;--color-danger-bg:#3d1a16;--color-info-fg:#93b8e0;--color-info-bg:#1a2633;--color-actor-eshkal:#74c2b7;--color-actor-you:#ee9b78;--color-actor-them:#9fb6da;--color-actor-pro:#b4abf0;--color-state-pro-fg:#b4abf0;--color-state-pro-bg:#24203d;--color-brand-divider:#4a443a;--elevation-0:none;--elevation-1:none;--elevation-2:0 0 0 1px #332e27;--elevation-3:0 0 0 1px #332e27, 0 12px 32px #0006;--scrim:#0000008c}}[data-theme=dark],[data-eth=dark],.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#14120f;--color-bg-surface:#1d1a16;--color-bg-raised:#26221d;--color-bg-sunken:#0f0d0b;--color-border-subtle:#332e27;--color-border-strong:#8a8174;--color-text-primary:#f2ede5;--color-text-secondary:#bdb4a6;--color-text-tertiary:#948b7e;--color-text-onPrimary:#0e2422;--color-primary:#74c2b7;--color-primary-hover:#93d3c9;--color-primary-soft:#18302d;--color-secondary:#e59570;--color-secondary-soft:#3b2219;--color-focus:#93d3c9;--color-state-needs-fg:#ee9b78;--color-state-needs-bg:#3b2219;--color-state-working-fg:#7cc4b9;--color-state-working-bg:#15302d;--color-state-waiting-fg:#9fb6da;--color-state-waiting-bg:#1e2838;--color-state-escalating-fg:#e39ac6;--color-state-escalating-bg:#381c2e;--color-state-done-fg:#a3cf86;--color-state-done-bg:#1e2c14;--color-state-closed-fg:#b3aca1;--color-state-closed-bg:#2a2723;--color-success-fg:#a3cf86;--color-success-bg:#1e2c14;--color-warning-fg:#e5b45c;--color-warning-bg:#352812;--color-danger-fg:#f29b90;--color-danger-bg:#3d1a16;--color-info-fg:#93b8e0;--color-info-bg:#1a2633;--color-actor-eshkal:#74c2b7;--color-actor-you:#ee9b78;--color-actor-them:#9fb6da;--color-actor-pro:#b4abf0;--color-state-pro-fg:#b4abf0;--color-state-pro-bg:#24203d;--color-brand-divider:#4a443a;--elevation-0:none;--elevation-1:none;--elevation-2:0 0 0 1px #332e27;--elevation-3:0 0 0 1px #332e27, 0 12px 32px #0006;--scrim:#0000008c}[lang|=ar]{--font-ui:var(--font-arabic);--type-display-size:48px;--type-display-line:64px;--type-display-tracking:0;--type-title-1-size:36px;--type-title-1-line:51px;--type-title-1-tracking:0;--type-title-2-size:28px;--type-title-2-line:41px;--type-title-2-tracking:0;--type-title-3-size:22px;--type-title-3-line:35px;--type-title-3-tracking:0;--type-body-lg-size:18px;--type-body-lg-line:32px;--type-body-lg-tracking:0;--type-body-size:16px;--type-body-line:28px;--type-body-tracking:0;--type-label-size:14px;--type-label-line:23px;--type-label-tracking:0;--type-caption-size:14px;--type-caption-line:21px;--type-caption-tracking:0;--type-body-md-size:15px;--type-body-md-line:28px;--type-body-md-tracking:0;--type-body-sm-size:14px;--type-body-sm-line:25px;--type-body-sm-tracking:0}[lang]:not([lang|=ar]){--font-ui:var(--font-sans);--type-display-tracking:-.02em;--type-title-1-tracking:-.015em;--type-title-2-tracking:-.01em;--type-title-3-tracking:0;--type-body-lg-tracking:0;--type-body-tracking:0;--type-label-tracking:0;--type-caption-tracking:.01em;--type-mono-tracking:0;--type-body-md-tracking:0;--type-body-sm-tracking:0;--type-mono-sm-tracking:0;--type-display-size:48px;--type-display-line:56px;--type-title-1-size:36px;--type-title-1-line:44px;--type-title-2-size:28px;--type-title-2-line:36px;--type-title-3-size:22px;--type-title-3-line:30px;--type-body-lg-size:18px;--type-body-lg-line:28px;--type-body-size:16px;--type-body-line:24px;--type-label-size:14px;--type-label-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-mono-size:14px;--type-mono-line:20px;--type-body-md-size:15px;--type-body-md-line:24px;--type-body-sm-size:13px;--type-body-sm-line:20px;--type-mono-sm-size:12px;--type-mono-sm-line:16px}@media (width<=599px){:root{--type-display-size:34px;--type-display-line:40px;--type-title-1-size:28px;--type-title-1-line:34px;--type-title-2-size:22px;--type-title-2-line:28px;--type-title-3-size:18px;--type-title-3-line:24px;--type-body-lg-size:17px;--type-body-lg-line:26px;--type-body-size:16px;--type-body-line:24px;--type-label-size:14px;--type-label-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-mono-size:14px;--type-mono-line:20px;--type-body-md-size:15px;--type-body-md-line:24px;--type-body-sm-size:13px;--type-body-sm-line:20px;--type-mono-sm-size:12px;--type-mono-sm-line:16px}[lang|=ar]{--type-display-size:34px;--type-display-line:46px;--type-display-tracking:0;--type-title-1-size:28px;--type-title-1-line:39px;--type-title-1-tracking:0;--type-title-2-size:22px;--type-title-2-line:32px;--type-title-2-tracking:0;--type-title-3-size:18px;--type-title-3-line:28px;--type-title-3-tracking:0;--type-body-lg-size:17px;--type-body-lg-line:30px;--type-body-lg-tracking:0;--type-body-size:16px;--type-body-line:28px;--type-body-tracking:0;--type-label-size:14px;--type-label-line:23px;--type-label-tracking:0;--type-caption-size:14px;--type-caption-line:21px;--type-caption-tracking:0;--type-body-md-size:15px;--type-body-md-line:28px;--type-body-md-tracking:0;--type-body-sm-size:14px;--type-body-sm-line:25px;--type-body-sm-tracking:0}[lang]:not([lang|=ar]){--type-display-size:34px;--type-display-line:40px;--type-title-1-size:28px;--type-title-1-line:34px;--type-title-2-size:22px;--type-title-2-line:28px;--type-title-3-size:18px;--type-title-3-line:24px;--type-body-lg-size:17px;--type-body-lg-line:26px;--type-body-size:16px;--type-body-line:24px;--type-label-size:14px;--type-label-line:20px;--type-caption-size:12px;--type-caption-line:16px;--type-mono-size:14px;--type-mono-line:20px;--type-body-md-size:15px;--type-body-md-line:24px;--type-body-sm-size:13px;--type-body-sm-line:20px;--type-mono-sm-size:12px;--type-mono-sm-line:16px}}@media (prefers-reduced-motion:reduce){:root{--motion-base:var(--motion-fast);--motion-slow:var(--motion-fast);--motion-distance:0px}}@keyframes esh-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes esh-skel{0%,to{opacity:.55}50%{opacity:1}}@keyframes esh-spin{to{transform:rotate(360deg)}}@keyframes esh-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes esh-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes esh-send{to{transform:translateX(var(--motion-distance));opacity:0}}@keyframes esh-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.esh-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--site-gutter:48px;--site-header:76px;--site-hero:68px;--site-hero-de:58px;--site-page-h1:60px;--site-h2:44px;--site-h2-guide:40px;--site-h3:26px;--site-h3-guide:28px;--site-lead:20px;--site-title-sm:20px;--site-card-title:24px;--site-step-title:19px;--site-text-lg:17px;--site-price:34px;--site-price-lg:40px;--site-lang:40px;--site-pro-h1:48px;--site-dir-h1:30px;--site-share-amount:56px;--site-check-h1:56px;--site-check-h2:32px;--site-check-h3:24px;--site-check-gap:72px;--site-section:104px;--site-section-guide:96px;--site-gap:56px;--site-mini:11px}@media (width<=767px){:root{--site-gutter:20px;--site-header:64px;--site-hero:40px;--site-hero-de:34px;--site-page-h1:36px;--site-h2:30px;--site-h2-guide:28px;--site-h3:22px;--site-h3-guide:22px;--site-lead:17px;--site-lang:26px;--site-pro-h1:32px;--site-dir-h1:24px;--site-check-h1:36px;--site-check-h2:26px;--site-check-h3:21px;--site-check-gap:48px;--site-section:64px;--site-section-guide:56px;--site-gap:32px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
