:root{--etj-bp-sm:640px;--etj-bp-lg:1024px;--nav-h:64px}body{padding-top:calc(var(--nav-h) + 1px)}.etj-nav{background:var(--paper);border-bottom:1px solid var(--line);left:0;position:fixed;right:0;top:0;z-index:50}.etj-nav-inner{align-items:center;display:flex;height:var(--nav-h);margin-inline:auto;max-width:1024px;padding-inline:1.25rem;width:100%}.etj-nav-inner>*{width:100%}.etj-nav-link{align-items:center;color:var(--ink,#111);display:inline-flex;font-size:.95rem;line-height:1;text-decoration:none;white-space:nowrap}.etj-nav-link:hover{color:var(--cobalt)}.etj-nav-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}@media (max-width:374.98px){.etj-nav-link{display:none}}.etj-wordmark-link{color:inherit;gap:.5rem;text-decoration:none}.etj-brand-icon,.etj-wordmark-link{align-items:center;display:inline-flex}.etj-brand-icon{background:var(--cobalt);border-radius:7px;color:#ffffff;flex:none;height:26px;justify-content:center;width:26px}.etj-brand-icon svg{height:15px;width:15px}.etj-wordmark-link:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.etj-avatar{align-items:center;background:var(--cobalt);border:0;border-radius:50%;color:#ffffff;cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;padding:0;width:40px}.etj-avatar:hover{background:var(--cobalt-ink)}.etj-avatar:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.etj-avatar:disabled{cursor:default;opacity:1}.etj-avatar svg{height:22px;width:22px}.etj-wordmark{color:var(--ink);font-family:var(--etj-grotesk);font-weight:700;letter-spacing:-.03em;line-height:1}.etj-wordmark--bar{font-size:1.25rem}.etj-wordmark--hero{display:block;font-size:clamp(2.25rem,8.5vw,4rem);margin:0}.etj-wordmark-dot,.etj-wordmark-tld{color:var(--cobalt)}.etj-hero-title{color:var(--ink);font-family:var(--etj-grotesk);font-size:clamp(2rem,6vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;max-width:18ch}.etj-pay{align-items:center;display:flex;flex-direction:column;gap:.875rem}.etj-pay-note{color:var(--ink);font-family:var(--etj-body);font-size:1.125rem;font-weight:500;margin:0;text-align:center}.etj-console{border:1px solid var(--line);border-radius:16px}.etj-facet-label{color:var(--ink);font-family:var(--etj-body);font-size:1.0625rem;font-weight:500}.etj-facets [role=group]{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important}.etj-facets button{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:999px!important;color:var(--ink)!important;font-family:var(--etj-body)!important;font-size:1.0625rem!important;height:auto!important;padding:.4375rem .875rem!important}.etj-facets button[aria-pressed=true]{background:var(--halo)!important;border-color:var(--cobalt)!important;color:var(--cobalt)!important}.etj-chip-count{font-family:var(--etj-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.etj-facets button{transition:background-color .12s ease,border-color .12s ease,color .12s ease}}.etj-readout{overflow:hidden}.etj-readout-row{align-items:stretch}.etj-readout-tile{align-items:center;display:flex;flex:1 1 0;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem .5rem;text-align:center}.etj-readout-value{color:var(--ink);font-family:var(--etj-mono);font-feature-settings:"tnum";font-size:clamp(2.75rem,12vw,3.75rem);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.etj-readout-tile--accent .etj-readout-value{color:var(--cobalt)}.etj-readout-label{color:var(--muted);font-family:var(--etj-body);font-size:1.0625rem;font-weight:500}.etj-readout[data-pending=true] .etj-readout-value{opacity:.45}.etj-reveal-note{align-items:baseline;color:var(--muted);display:flex;font-family:var(--etj-body);font-size:1.0625rem;gap:.5rem;justify-content:flex-end}.etj-reveal-note:before{color:var(--cobalt);content:"\2192";font-family:var(--etj-mono)}.etj-reveal-note strong{color:var(--cobalt);font-family:var(--etj-mono);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:no-preference){.etj-readout-value{transition:opacity .16s ease}}.etj-filters{margin-inline:auto;max-width:1280px;padding-inline:2rem;padding-top:2rem;width:100%}.etj-filters-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 36px -30px rgb(16 19 26/.45);padding:1rem 1.125rem .875rem}.etj-filters-head{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:.875rem;grid-template-columns:1fr auto;padding-bottom:.875rem}.etj-filters-heading{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem}.etj-filters-title{color:var(--ink);font-family:var(--etj-grotesk);font-size:1.25rem;font-weight:700;letter-spacing:0;line-height:1;margin:0}.etj-filters-sub{color:var(--muted);font-family:var(--etj-body);font-size:1.0625rem;margin:0}.etj-filters-meter{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end}.etj-filters-clear{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:var(--etj-body);font-size:.9375rem;gap:.5rem;min-height:2.5rem;padding:.375rem .75rem}.etj-filters-clear:hover{border-color:var(--cobalt);color:var(--cobalt)}.etj-filters-clear:focus-visible{border-radius:6px;outline:2px solid var(--cobalt);outline-offset:3px}.etj-filters-clear-badge{background:var(--halo);border-radius:999px;color:var(--cobalt);font-family:var(--etj-mono);font-size:.9375rem;font-variant-numeric:tabular-nums;min-width:1.5rem;padding:.0625rem .4375rem;text-align:center}@media (max-width:639.98px){.etj-filters{padding-inline:1rem;padding-top:1.25rem}.etj-filters-card{padding:.875rem 1rem}.etj-filters-head{align-items:stretch;grid-template-columns:1fr}.etj-filters-heading{align-items:stretch;display:flex;flex-direction:column;gap:.625rem}}.etj-filter-shell{display:flex;flex-direction:column;gap:.875rem;padding-top:1rem}.etj-active-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.etj-filter-chip{align-items:center;background:var(--halo);border:1px solid color-mix(in srgb,var(--cobalt) 28%,var(--line));border-radius:999px;color:var(--ink);display:inline-flex;font-family:var(--etj-body);font-size:.9375rem;line-height:1.2;max-width:100%;min-height:2.125rem;min-width:0;overflow:hidden}.etj-filter-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etj-filter-chip-edit{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-height:2.125rem;min-width:0;padding:.3125rem .5rem .3125rem .75rem}.etj-filter-chip-edit:hover{color:var(--cobalt)}.etj-filter-chip-remove{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;height:2.125rem;justify-content:center;padding:0;width:2rem}.etj-filter-chip-remove:hover{background:rgb(16 19 26/.08);color:var(--ink)}.etj-add-filter-button:focus-visible,.etj-add-filter-item:focus-visible,.etj-filter-chip-edit:focus-visible,.etj-filter-chip-remove:focus-visible,.etj-filter-editor-head button:focus-visible{box-shadow:0 0 0 3px var(--halo);outline:none}.etj-filter-chip-remove svg{height:.875rem;width:.875rem}.etj-add-filter{display:inline-flex;position:relative}.etj-add-filter-button{gap:.375rem;min-height:2.125rem}.etj-add-filter-button svg{height:1rem;width:1rem}.etj-add-filter-menu{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;box-shadow:0 14px 32px -16px rgb(16 19 26/.3);display:grid;gap:.125rem;left:0;min-width:14rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);z-index:30}.etj-add-filter-item{align-items:center;background:transparent;border:0;border-radius:.375rem;color:var(--ink);display:flex;font-family:var(--etj-body);font-size:.9375rem;gap:.5rem;min-height:2rem;padding:.375rem .5rem;text-align:left}.etj-add-filter-item:hover{background:var(--halo)}.etj-add-filter-item svg{color:var(--muted);height:1rem;width:1rem}.etj-filter-editor{border:1px solid var(--line);border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;padding:.875rem}.etj-filter-editor-head{align-items:center;display:flex;justify-content:space-between;gap:.75rem}.etj-filter-editor-head h3{color:var(--ink);font-family:var(--etj-grotesk);font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1;margin:0}.etj-filter-editor-head button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--muted);display:inline-flex;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.etj-filter-editor-head button:hover{background:rgb(16 19 26/.08);color:var(--ink)}.etj-filter-editor-head svg{height:1rem;width:1rem}.etj-filter-editor-body{display:flex;flex-direction:column;gap:.75rem;min-width:0}.etj-filter-editor-add{align-self:flex-start;gap:.375rem}.etj-filter-editor-add svg{height:1rem;width:1rem}.etj-company-token-row{display:flex;flex-direction:column;gap:.5rem}.etj-company-token-inputs{display:grid;gap:.625rem;grid-template-columns:1fr}.etj-company-token-inputs>*{min-width:0}.etj-company-token-inputs select{background:transparent;border:1px solid var(--line);border-radius:.375rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);color:var(--ink);font-family:var(--etj-body);font-size:1rem;height:2.25rem;padding:0 .75rem}.etj-company-token-inputs select:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo);outline:none}@media (min-width:640px){.etj-company-token-inputs{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:479.98px){.etj-add-filter,.etj-add-filter-button{width:100%}.etj-add-filter-menu{left:0;right:0}.etj-filter-editor-add{width:100%}}.etj-filters-grid{align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr;padding-top:1rem}.etj-facet-detail-grid>*,.etj-filters-grid>*{min-width:0}.etj-facet-section{border:0;display:flex;flex-direction:column;gap:.75rem;padding:0}.etj-facet-section-search{gap:.75rem}.etj-facet-section-details,.etj-facet-section-place{background:transparent}.etj-facet-section-place{gap:.75rem}.etj-facet-section-title{color:var(--ink);font-family:var(--etj-grotesk);font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1;margin:0}.etj-facet-detail-grid{display:grid;column-gap:1.25rem;row-gap:.75rem;grid-template-columns:1fr}.etj-facet-detail-grid>*{min-width:0}@media (min-width:640px){.etj-facet-detail-grid{grid-template-columns:1fr 1fr}.etj-facet-detail-grid>:last-child{grid-column:1/-1}}@media (min-width:1024px){.etj-filters-grid{column-gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.etj-facet-section-search{grid-column:1/-1}.etj-facet-section-place{grid-column:auto;padding-right:0}.etj-facet-section-details{grid-column:auto}.etj-facet-detail-grid{grid-template-columns:minmax(11rem,.4fr) minmax(0,.6fr)}.etj-facet-detail-grid>:last-child,.etj-facet-detail-grid>:nth-child(2){grid-column:2}}@media (min-width:1180px){.etj-filters-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.etj-facet-detail-grid{grid-template-columns:minmax(11rem,.4fr) minmax(0,.6fr)}.etj-facet-detail-grid>:last-child{grid-column:2}}.etj-radius-row{display:grid;gap:.625rem;grid-template-columns:1fr}.etj-radius-row>*{min-width:0}@media (min-width:640px){.etj-radius-row{grid-template-columns:minmax(0,1fr) auto}}.etj-radius-geo{height:2.25rem;min-width:0}.etj-radius-geo span{display:inline-block;min-width:5.9rem;text-align:left}.etj-radius-select{background:transparent;border:1px solid var(--line);border-radius:.375rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);color:var(--ink);font-family:var(--etj-body);font-size:1rem;height:2.25rem;padding:0 .75rem}.etj-radius-select:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo);outline:none}.etj-radius-select:disabled{cursor:not-allowed;opacity:.55}.etj-radius-geo-status,.etj-radius-hint,.etj-radius-warn{font-family:var(--etj-body);font-size:.9375rem;line-height:1.4;margin:0}.etj-radius-geo-status,.etj-radius-hint{color:var(--muted)}.etj-radius-geo-status{min-height:1.5rem}.etj-radius-warn{color:var(--cobalt)}.etj-radius-add{height:2.25rem}.etj-radius-chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.etj-radius-chip{align-items:center;background:var(--cobalt);border-radius:.375rem;color:white;display:inline-flex;font-size:.9375rem;gap:.375rem;line-height:1.2;max-width:100%;padding:.3125rem .5rem .3125rem .625rem}.etj-radius-chip button{align-items:center;background:transparent;border:0;border-radius:.25rem;color:inherit;cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;opacity:.78;padding:0;width:1.25rem}.etj-radius-chip button:focus-visible,.etj-radius-chip button:hover{opacity:1}.etj-comp-amount{align-items:center;background:transparent;border:1px solid var(--line);border-radius:6px;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);display:flex;gap:.375rem;height:2.25rem;padding:0 .75rem}.etj-comp-amount:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo)}.etj-comp-affix{color:var(--muted)}.etj-comp-affix,.etj-comp-input{font-family:var(--etj-mono);font-size:1rem}.etj-comp-input{background:transparent;border:0;color:var(--ink);flex:1;min-width:0;outline:none;padding:0}.etj-comp-input::placeholder{color:var(--muted)}.etj-comp-label{align-items:center;display:flex;gap:.375rem;min-height:1.25rem}.etj-info{display:inline-flex;position:relative}.etj-info-trigger{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:help;display:inline-flex;font-family:var(--etj-mono);font-size:.75rem;font-style:italic;height:1.125rem;justify-content:center;line-height:1;padding:0;width:1.125rem}.etj-info-trigger:hover{border-color:var(--cobalt);color:var(--cobalt)}.etj-info-trigger:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo);color:var(--cobalt);outline:none}.etj-info-pop{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;box-shadow:0 8px 24px -8px rgb(16 19 26/.25);color:var(--ink);font-family:var(--etj-body);font-size:.875rem;line-height:1.45;max-width:calc(100vw - 2rem);opacity:0;padding:.625rem .75rem;pointer-events:none;position:absolute;right:0;top:calc(100% + .5rem);transition:opacity .12s ease;visibility:hidden;width:17rem;z-index:20}.etj-facet-section label{color:var(--ink);line-height:1.25}.etj-facet-detail-grid>div,.etj-facet-detail-grid>div>.flex{gap:.625rem}.etj-workplace-options{display:grid;gap:.625rem .875rem;grid-template-columns:1fr 1fr}.etj-facet-detail-grid [role=checkbox]{margin-top:.0625rem}.etj-facet-detail-grid>:last-child{align-self:start}.etj-company-field{padding-top:.125rem}@media (max-width:639.98px){.etj-workplace-options{grid-template-columns:1fr}}.etj-info:focus-within .etj-info-pop,.etj-info:hover .etj-info-pop{opacity:1;visibility:visible}@media (max-width:639.98px){.etj-info-pop{left:0;right:auto;width:min(17rem,calc(100vw - 2rem))}}.etj-token-hint{color:var(--muted);font-family:var(--etj-body);font-size:1rem;margin:0}.etj-token-hint kbd{background:var(--halo);border-radius:5px;color:var(--cobalt);font-family:var(--etj-mono);font-size:.9375rem;padding:.0625rem .375rem}.etj-searchbar{padding-top:1rem}.etj-query-input{background:transparent;border:1px solid var(--line);border-radius:.375rem;box-shadow:0 1px 2px 0 rgb(0 0 0/.05);color:var(--ink);display:block;font-family:var(--etj-mono);font-size:1rem;line-height:1.45;min-height:7.5rem;outline:none;padding:.75rem .875rem;resize:vertical;width:100%}.etj-query-input::placeholder{color:var(--muted);opacity:1}.etj-query-input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo)}.etj-query-input[data-invalid=true]{border-color:color-mix(in srgb,var(--cobalt) 45%,#dc2626);text-decoration:underline wavy #dc2626;text-underline-offset:.25rem}.etj-query-status{color:#b91c1c;font-size:.9375rem;margin:.5rem 0 0}.etj-qualifier-hint{margin-top:1rem;font-size:.9375rem;color:var(--muted)}.etj-qualifier-hint>summary{cursor:pointer}.etj-qualifier-hint ul{display:grid;gap:.5rem 1.5rem;grid-template-columns:1fr;margin:.75rem 0 0;padding:0;list-style:none}@media (min-width:640px){.etj-qualifier-hint ul{grid-template-columns:1fr 1fr}}.etj-qualifier-hint li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.etj-qualifier-hint code{font-family:var(--etj-mono);color:var(--cobalt,inherit)}.etj-filters-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-end;justify-self:end}.etj-mode-toggle{background:color-mix(in srgb,var(--panel) 92%,var(--paper));border:1px solid var(--line);border-radius:8px;display:inline-flex;flex:none;gap:.125rem;min-height:2.25rem;padding:.1875rem}.etj-mode-tab{appearance:none;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;font-size:.9375rem;line-height:1.25rem;padding:.25rem .75rem}.etj-mode-tab[data-active=true]{background:var(--panel);border-color:var(--line);box-shadow:0 1px 2px 0 rgb(0 0 0/.06);color:var(--ink,inherit)}.etj-mode-tab:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}@media (max-width:639.98px){.etj-filters-actions{justify-self:stretch}.etj-filters-actions,.etj-filters-meter{align-items:stretch;flex-direction:column;width:100%}.etj-filters-meter{gap:.5rem}.etj-mode-toggle{width:100%}.etj-mode-tab{flex:1}}.etj-expression-builder{position:relative}.etj-expression-group{display:flex;flex-direction:column;gap:.625rem}.etj-expression-group-head,.etj-expression-row{align-items:center;gap:.5rem}.etj-expression-group-head{display:none;justify-content:space-between}.etj-expression-operator-select,.etj-expression-row input,.etj-expression-row select{background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--ink);font:inherit;min-height:2.25rem;padding:.4375rem .625rem}.etj-expression-row{background:transparent;border:0;border-radius:0;box-sizing:border-box;display:grid;grid-template-columns:7rem 11rem minmax(0,1fr) auto;min-height:2.25rem;padding:0}.etj-expression-row input{min-width:0}.etj-expression-add-mobile,.etj-expression-editor-head button,.etj-expression-row button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:2.25rem;padding:.4375rem .75rem}.etj-expression-add-mobile:hover,.etj-expression-editor-head button:hover,.etj-expression-row button:hover{border-color:var(--cobalt);color:var(--cobalt)}.etj-expression-row button:disabled{cursor:not-allowed;opacity:.45}.etj-expression-chips{display:flex;gap:.5rem;flex-wrap:wrap}.etj-expression-chip-group{align-items:center;display:inline-flex;gap:.375rem;max-width:100%;min-width:0}.etj-expression-chip-group[data-mode=all],.etj-expression-chip-group[data-mode=any]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;padding:.25rem}.etj-expression-chip-group-exclude{background:color-mix(in srgb,var(--muted) 7%,var(--panel));border:1px solid var(--line);border-radius:6px;padding:.25rem}.etj-expression-chip-group-label,.etj-expression-joiner{color:var(--muted);flex:0 0 auto;font-family:var(--etj-mono);font-size:.8125rem;line-height:1}.etj-expression-chip-group-label{align-items:center;display:inline-flex;gap:.375rem;padding-inline:.375rem .125rem;white-space:nowrap}.etj-expression-chip-group-label select{appearance:none;background:#ffffff;border:1px solid #c7d2fe;border-radius:5px;color:#3730a3;cursor:pointer;font:inherit;min-height:1.75rem;padding:.1875rem 1.25rem .1875rem .5rem}.etj-expression-chip-group-items{flex-wrap:wrap}.etj-expression-chip-group-items,.etj-expression-chip-wrap{align-items:center;display:inline-flex;gap:.375rem;min-width:0}.etj-expression-joiner{color:#4f46e5;font-weight:700}.etj-expression-match-note{margin:-.125rem 0 0}.etj-expression-composer-hint,.etj-expression-match-note{color:var(--muted);font-family:var(--etj-body);font-size:.9375rem;line-height:1.35}.etj-expression-composer-hint{margin:0 0 .5rem}.etj-expression-chip{align-items:center;background:#e0e7ff;border:1px solid #a5b4fc;border-radius:6px;display:inline-flex;max-width:100%;min-height:2.25rem;overflow:hidden}.etj-expression-chip[data-editing=true]{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--halo)}.etj-expression-chip-main,.etj-expression-chip-remove{appearance:none;background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;min-height:2.25rem}.etj-expression-chip-main{align-self:stretch;color:#312e81;flex:1 1 auto;font-family:var(--etj-mono);min-width:0;overflow:hidden;padding:.4375rem .375rem .4375rem .75rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.etj-expression-chip-main:disabled{cursor:default}.etj-expression-chip-remove{border-left:1px solid #a5b4fc;font-family:var(--etj-mono);padding:.4375rem .625rem}.etj-expression-chip-main:hover,.etj-expression-chip-remove:hover{color:#4338ca}.etj-expression-add-mobile{display:none}.etj-expression-editor-shell{position:absolute;right:0;top:calc(100% - .25rem);z-index:30}.etj-expression-editor-scrim{display:none}.etj-expression-editor-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;box-shadow:0 18px 48px -18px rgb(16 19 26/.35);padding:.75rem;width:min(42rem,calc(100vw - 4rem))}.etj-expression-editor-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.etj-expression-editor-head h3{color:var(--ink);font-family:var(--etj-grotesk);font-size:1rem;letter-spacing:0;line-height:1.2;margin:0}@media (max-width:639.98px){.etj-expression-builder{padding-top:0}.etj-expression-group{padding:0}.etj-expression-group-head{display:none;order:2}.etj-expression-add-mobile{display:none}.etj-expression-composer-desktop{display:block;order:3}.etj-expression-chips{flex-wrap:nowrap;margin-inline:0;order:1;overflow-x:auto;padding:0 0 .125rem;scroll-padding-inline:0}.etj-expression-chips .etj-expression-chip{flex:0 0 auto;max-width:85%}.etj-expression-chip-group,.etj-expression-chip-group-items{flex:0 0 auto;flex-wrap:nowrap}.etj-expression-editor-shell{inset:0;position:fixed}.etj-expression-editor-scrim{background:rgb(16 19 26/.28);border:0;display:block;inset:0;padding:0;position:absolute;width:100%}.etj-expression-editor-panel{border-radius:8px 8px 0 0;bottom:0;left:0;max-height:min(80vh,32rem);padding:1rem;position:absolute;right:0;width:100%}.etj-expression-row{align-items:stretch;grid-template-columns:minmax(0,1fr) auto}.etj-expression-row button,.etj-expression-row input,.etj-expression-row select{width:100%}.etj-expression-row button,.etj-expression-row input{grid-column:1/-1}}