@layer base, engine-blocks, engine-type, engine-form, tokens, app;:root{--e-bp-t:30rem;--e-bp-s:42.5rem;--e-bp-m:60rem;--e-bp-l:80rem;--e-bp-h:90rem;--e-size-0:0rem;--e-size-n:0.5rem;--e-size-t:0.625rem;--e-size-s:1rem;--e-size-m:1.5rem;--e-size-l:3.125rem;--eb-width-t:30rem;--eb-width-s:42.5rem;--eb-width-m:60rem;--eb-width-l:80rem;--eb-width-h:90rem;--eb-col-gap-1:var(--e-size-n)}@layer engine-blocks{.block-0{position:relative}.block-0.block-inherit+[class^=block-],.block-0:not(:first-child){margin-top:0}.block-n{position:relative}.block-n.block-inherit+[class^=block-],.block-n:not(:first-child){margin-top:var(--e-size-n)}.block-t{position:relative}.block-t.block-inherit+[class^=block-],.block-t:not(:first-child){margin-top:var(--e-size-t)}.block-s{position:relative}.block-s.block-inherit+[class^=block-],.block-s:not(:first-child){margin-top:var(--e-size-s)}.block-m{position:relative}.block-m.block-inherit+[class^=block-],.block-m:not(:first-child){margin-top:var(--e-size-m)}.block-l{position:relative}.block-l.block-inherit+[class^=block-],.block-l:not(:first-child){margin-top:var(--e-size-l)}.block-inherit{position:relative}.frame-0{padding:0}.frame-00{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.frame-n{padding:var(--e-size-n)}.frame-n0{padding-top:var(--e-size-n);padding-bottom:var(--e-size-n)}.frame-0n{padding-left:var(--e-size-n);padding-right:var(--e-size-n)}.frame-t{padding:var(--e-size-t)}.frame-t0{padding-top:var(--e-size-t);padding-bottom:var(--e-size-t)}.frame-0t{padding-left:var(--e-size-t);padding-right:var(--e-size-t)}.frame-s{padding:var(--e-size-s)}.frame-s0{padding-top:var(--e-size-s);padding-bottom:var(--e-size-s)}.frame-0s{padding-left:var(--e-size-s);padding-right:var(--e-size-s)}.frame-m{padding:var(--e-size-m)}.frame-m0{padding-top:var(--e-size-m);padding-bottom:var(--e-size-m)}.frame-0m{padding-left:var(--e-size-m);padding-right:var(--e-size-m)}.frame-l{padding:var(--e-size-l)}.frame-l0{padding-top:var(--e-size-l);padding-bottom:var(--e-size-l)}.frame-0l{padding-left:var(--e-size-l);padding-right:var(--e-size-l)}.col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.col-1>*{width:calc(100% - var(--col-gap) * 0)}.col-center{justify-content:center}.col-middle,.col-v{align-items:center}.col-end{justify-content:flex-end}.col-top{align-items:flex-start}.col-bottom{align-items:flex-end}.col-wrap{flex-wrap:wrap}.col-nowrap{flex-wrap:nowrap}}@layer engine-blocks{}@layer engine-blocks{@media (min-width:30em){.xs\:col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.xs\:col-1>*{width:calc(100% - var(--col-gap) * 0)}}@media (min-width:42.5em){.sm\:col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.sm\:col-1>*{width:calc(100% - var(--col-gap) * 0)}}@media (min-width:60em){.md\:col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.md\:col-1>*{width:calc(100% - var(--col-gap) * 0)}}@media (min-width:80em){.lg\:col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.lg\:col-1>*{width:calc(100% - var(--col-gap) * 0)}}@media (min-width:90em){.xl\:col-1{display:flex;flex-direction:row;flex-wrap:wrap;--col-gap:var(--e-size-n);column-gap:var(--col-gap);row-gap:var(--col-spacing,var(--col-gap))}.xl\:col-1>*{width:calc(100% - var(--col-gap) * 0)}}}@layer engine-blocks{.col-gap-0{--col-gap:var(--e-size-0)}.col-gap-n{--col-gap:var(--e-size-n)}.col-gap-t{--col-gap:var(--e-size-t)}.col-gap-s{--col-gap:var(--e-size-s)}.col-gap-m{--col-gap:var(--e-size-m)}.col-gap-l{--col-gap:var(--e-size-l)}.col-spacing-0{--col-spacing:var(--e-size-0)}.col-spacing-n{--col-spacing:var(--e-size-n)}.col-spacing-t{--col-spacing:var(--e-size-t)}.col-spacing-s{--col-spacing:var(--e-size-s)}.col-spacing-m{--col-spacing:var(--e-size-m)}.col-spacing-l{--col-spacing:var(--e-size-l)}@media (min-width:30em){.xs\:col-gap-0{--col-gap:var(--e-size-0)}.xs\:col-gap-n{--col-gap:var(--e-size-n)}.xs\:col-gap-t{--col-gap:var(--e-size-t)}.xs\:col-gap-s{--col-gap:var(--e-size-s)}.xs\:col-gap-m{--col-gap:var(--e-size-m)}.xs\:col-gap-l{--col-gap:var(--e-size-l)}.xs\:col-spacing-0{--col-spacing:var(--e-size-0)}.xs\:col-spacing-n{--col-spacing:var(--e-size-n)}.xs\:col-spacing-t{--col-spacing:var(--e-size-t)}.xs\:col-spacing-s{--col-spacing:var(--e-size-s)}.xs\:col-spacing-m{--col-spacing:var(--e-size-m)}.xs\:col-spacing-l{--col-spacing:var(--e-size-l)}}@media (min-width:42.5em){.sm\:col-gap-0{--col-gap:var(--e-size-0)}.sm\:col-gap-n{--col-gap:var(--e-size-n)}.sm\:col-gap-t{--col-gap:var(--e-size-t)}.sm\:col-gap-s{--col-gap:var(--e-size-s)}.sm\:col-gap-m{--col-gap:var(--e-size-m)}.sm\:col-gap-l{--col-gap:var(--e-size-l)}.sm\:col-spacing-0{--col-spacing:var(--e-size-0)}.sm\:col-spacing-n{--col-spacing:var(--e-size-n)}.sm\:col-spacing-t{--col-spacing:var(--e-size-t)}.sm\:col-spacing-s{--col-spacing:var(--e-size-s)}.sm\:col-spacing-m{--col-spacing:var(--e-size-m)}.sm\:col-spacing-l{--col-spacing:var(--e-size-l)}}@media (min-width:60em){.md\:col-gap-0{--col-gap:var(--e-size-0)}.md\:col-gap-n{--col-gap:var(--e-size-n)}.md\:col-gap-t{--col-gap:var(--e-size-t)}.md\:col-gap-s{--col-gap:var(--e-size-s)}.md\:col-gap-m{--col-gap:var(--e-size-m)}.md\:col-gap-l{--col-gap:var(--e-size-l)}.md\:col-spacing-0{--col-spacing:var(--e-size-0)}.md\:col-spacing-n{--col-spacing:var(--e-size-n)}.md\:col-spacing-t{--col-spacing:var(--e-size-t)}.md\:col-spacing-s{--col-spacing:var(--e-size-s)}.md\:col-spacing-m{--col-spacing:var(--e-size-m)}.md\:col-spacing-l{--col-spacing:var(--e-size-l)}}@media (min-width:80em){.lg\:col-gap-0{--col-gap:var(--e-size-0)}.lg\:col-gap-n{--col-gap:var(--e-size-n)}.lg\:col-gap-t{--col-gap:var(--e-size-t)}.lg\:col-gap-s{--col-gap:var(--e-size-s)}.lg\:col-gap-m{--col-gap:var(--e-size-m)}.lg\:col-gap-l{--col-gap:var(--e-size-l)}.lg\:col-spacing-0{--col-spacing:var(--e-size-0)}.lg\:col-spacing-n{--col-spacing:var(--e-size-n)}.lg\:col-spacing-t{--col-spacing:var(--e-size-t)}.lg\:col-spacing-s{--col-spacing:var(--e-size-s)}.lg\:col-spacing-m{--col-spacing:var(--e-size-m)}.lg\:col-spacing-l{--col-spacing:var(--e-size-l)}}@media (min-width:90em){.xl\:col-gap-0{--col-gap:var(--e-size-0)}.xl\:col-gap-n{--col-gap:var(--e-size-n)}.xl\:col-gap-t{--col-gap:var(--e-size-t)}.xl\:col-gap-s{--col-gap:var(--e-size-s)}.xl\:col-gap-m{--col-gap:var(--e-size-m)}.xl\:col-gap-l{--col-gap:var(--e-size-l)}.xl\:col-spacing-0{--col-spacing:var(--e-size-0)}.xl\:col-spacing-n{--col-spacing:var(--e-size-n)}.xl\:col-spacing-t{--col-spacing:var(--e-size-t)}.xl\:col-spacing-s{--col-spacing:var(--e-size-s)}.xl\:col-spacing-m{--col-spacing:var(--e-size-m)}.xl\:col-spacing-l{--col-spacing:var(--e-size-l)}}}@layer engine-blocks{.grid-center{justify-items:center}.grid-start{justify-items:start}.grid-end{justify-items:end}.grid-stretch{justify-items:stretch}.grid-items-start{align-items:start}.grid-items-center{align-items:center}.grid-items-end{align-items:end}.grid-items-stretch{align-items:stretch}.grid-items-baseline{align-items:baseline}.grid-justify-items-start{justify-items:start}.grid-justify-items-center{justify-items:center}.grid-justify-items-end{justify-items:end}.grid-justify-items-stretch{justify-items:stretch}.grid-flow-dense{grid-auto-flow:dense}.width-0,.width-h,.width-l,.width-m,.width-s,.width-t{width:90%;margin-left:auto;margin-right:auto}.width-0-max,.width-h-max,.width-l-max,.width-m-max,.width-s-max,.width-t-max{margin-right:auto}.width-0-min,.width-h-min,.width-l-min,.width-m-min,.width-s-min,.width-t-min{margin-left:auto}.width-t,.width-t-max{max-width:30rem}.width-t-min{min-width:30rem}.width-s,.width-s-max{max-width:42.5rem}.width-s-min{min-width:42.5rem}.width-m,.width-m-max{max-width:60rem}.width-m-min{min-width:60rem}.width-l,.width-l-max{max-width:80rem}.width-l-min{min-width:80rem}.width-h,.width-h-max{max-width:90rem}.width-h-min{min-width:90rem}.layout{display:flex}.layout-top{align-items:flex-start}.layout-bottom{align-items:flex-end}.layout-v{align-items:center}.layout-start{justify-content:flex-start}.layout-end{justify-content:flex-end}.layout-center,.layout-h,.layout-hv{justify-content:center}.layout-hv{align-items:center}.layout-between{justify-content:space-between}.layout-around{justify-content:space-around}.layout-evenly{justify-content:space-evenly}.layout-reverse{flex-direction:row-reverse}.layout-column{flex-direction:column}.layout-wrap{flex-wrap:wrap}.layout-cloud-0{flex-wrap:wrap;gap:0}.layout-cloud-n{flex-wrap:wrap;gap:var(--e-size-n)}.layout-cloud-t{flex-wrap:wrap;gap:var(--e-size-t)}.layout-cloud-s{flex-wrap:wrap;gap:var(--e-size-s)}.layout-cloud-m{flex-wrap:wrap;gap:var(--e-size-m)}.layout-cloud-l{flex-wrap:wrap;gap:var(--e-size-l)}.sticky-0{position:sticky;top:0}.sticky-n{position:sticky;top:var(--e-size-n)}.sticky-t{position:sticky;top:var(--e-size-t)}.sticky-s{position:sticky;top:var(--e-size-s)}.sticky-m{position:sticky;top:var(--e-size-m)}.sticky-l{position:sticky;top:var(--e-size-l)}}@layer engine-blocks{}@layer engine-blocks{}@layer engine-blocks{}:root{--et-weight-regular:400;--et-weight-medium:500;--et-weight-bold:700;--e-type-ink:var(--ink);--e-type-dim:var(--ink-dim);--et-tracking-tight:-0.02em;--et-tracking-normal:0;--et-tracking-wide:0.02em;--et-tracking-wider:0.1em;--et-tracking-code:0.2em}@layer engine-type{.t1,.t2,.t3,.t4,.t5,.t6{margin:0}@media (max-width:42.4375em){.t1{font-size:2.25rem;line-height:1.111;font-weight:var(--et-weight-medium);letter-spacing:var(--et-tracking-tight)}}@media (min-width:42.5em){.t1{font-size:3.25rem;line-height:1.077;font-weight:var(--et-weight-medium);letter-spacing:var(--et-tracking-tight)}}.t2{font-size:3rem;line-height:1.083;letter-spacing:var(--et-tracking-code)}.t3{font-size:1.375rem;line-height:1.273}.t4{font-size:1.125rem;line-height:1.333}.t5{font-size:1rem;line-height:1.625}.t6{font-size:.875rem;line-height:1.429}.weight-regular{font-weight:var(--et-weight-regular)}.weight-medium{font-weight:var(--et-weight-medium)}.weight-bold{font-weight:var(--et-weight-bold)}.tracking-tight{letter-spacing:var(--et-tracking-tight)}.tracking-normal{letter-spacing:var(--et-tracking-normal)}.tracking-wide{letter-spacing:var(--et-tracking-wide)}.tracking-wider{letter-spacing:var(--et-tracking-wider)}.tracking-code{letter-spacing:var(--et-tracking-code)}.transform-uppercase{text-transform:uppercase}.transform-lowercase{text-transform:lowercase}.type-ink{color:var(--e-type-ink)}.type-dim{color:var(--e-type-dim)}}:root{--ef-surface:var(--ground);--ef-color-fieldstate-error:var(--ink);--ef-color-fieldstate-warning:var(--ink);--ef-color-fieldstate-success:var(--ink);--ef-fieldstate-message-color:var(--ink);--ef-fieldstate-message-gap:var(--e-size-n);--ef-feedback-radius:0.375rem;--ef-feedback-padding-y:var(--e-size-t);--ef-feedback-padding-x:var(--e-size-s);--ef-feedback-success-color:#0a7d33;--ef-feedback-success-bg:#c4f5d1;--ef-feedback-error-color:var(--ink);--ef-feedback-error-bg:rgb(255 255 255/3%);--ef-feedback-warning-color:#7a5b00;--ef-feedback-warning-bg:#ffe6b4;--ef-feedback-info-color:#1c4e80;--ef-feedback-info-bg:#e3eefb;--ef-label-before-gap:var(--e-size-n);--ef-dropdown-option-text:#292929;--ef-dropdown-selected-text:#292929;--ef-dropdown-selected-bg:#f2f2f2;--ef-dropdown-hover-bg:#f7f7f7;--ef-dropdown-heading-text:#75787b;--ef-dropdown-max-height:20rem}@layer engine-form{.form-default .input-wrap-select>.input-wrap-field{border-radius:.375rem;border:.0625rem solid var(--line)}.form-default .input-wrap-select>.input-wrap-field:after{right:var(--e-size-s);border-right-color:var(--line);border-bottom-color:var(--line)}.form-default .input-set[type=radio]:checked+label>*{border-color:var(--ink)}.form-default .input-set[type=radio]:checked+label>:before{background-color:var(--ink)}.form-default .input-set[type=checkbox]:checked+label>*{border-color:var(--ink);background-color:var(--ink);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-size:contain}.form-default .input-wrap-combobox .input-combobox-panel{border:.0625rem solid var(--line);border-radius:.375rem}.form-default .input-aside,.form-default .input-field:not(textarea),.form-default .input-wrap-textarea textarea.input-field{border-radius:.375rem}.form-default .input-aside,.form-default .input-field{color:var(--ink);border-color:var(--line)}.form-default .input-field:focus{border-color:var(--ink);outline:none}.form-default .input-wrap-select>.input-wrap-field:focus-within{border-color:var(--ink)}.form-default .input-aside,.form-default .input-field,.form-default .input-label-above{font-size:1rem;line-height:1.625;padding:var(--e-size-n) var(--e-size-s) var(--e-size-n);border-width:.0625rem}.form-default .input-combobox-trigger,.form-default select.input-field{padding:var(--e-size-n) var(--e-size-s) var(--e-size-n);padding-right:calc(var(--e-size-s) + 1rem)}.form-default .input-label-above{color:var(--ink-dim)}.form-default .input-label-before{font-size:.875rem;line-height:1.429;color:var(--ink-dim)}.form-default .input-label-after{font-size:1rem;line-height:1.625;padding-top:1.1875rem;color:var(--ink-dim)}.form-default .input-label-aside{font-size:1rem;line-height:1.625;color:var(--ink);padding-left:.625rem}.form-default .input-chameleon:after,.form-default .input-chameleon:before{height:.25rem}.form-default .input-chameleon>*{width:1.125rem;height:1.125rem;border-width:.0625rem;border-color:var(--ink)}.form-default .input-chameleon-square{border-radius:.375rem}.form-default .input-field:focus+label,.form-default .input-value .input-label-above{font-size:.875rem;line-height:1.429;width:auto;max-width:calc(100% - var(--e-size-s) * 2);padding:var(--e-size-n) var(--e-size-s) var(--e-size-n);border-radius:.375rem;left:var(--e-size-s);background-color:var(--ef-surface);border-color:transparent;top:-1.1875rem}.input-wrap-field,.input-wrap-select{position:relative}.input-wrap-select>.input-wrap-field:after{content:"";position:absolute;top:50%;margin-top:-.375rem;width:.5rem;height:.5rem;border-color:transparent;border-style:solid;border-width:0 .125rem .125rem 0;transform:rotate(45deg);pointer-events:none}.input-wrap-set{display:flex;position:relative;min-height:.0625rem}.input-set{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1rem;height:1rem;margin:-1rem;padding:0;border:0}.input-field{display:block;width:100%;max-width:100%}.input-success>.input-wrap-field>.input-field,.input-wrap-select.input-success>.input-wrap-field{border-color:var(--ef-color-fieldstate-success)!important}.input-warning>.input-wrap-field>.input-field:not(:focus){border-color:var(--ef-color-fieldstate-warning)!important}.input-wrap-select.input-warning>.input-wrap-field:not(:focus-within){border-color:var(--ef-color-fieldstate-warning)!important}.input-error>.input-wrap-field>.input-field:not(:focus){border-color:var(--ef-color-fieldstate-error)!important}.input-wrap-select.input-error>.input-wrap-field:not(:focus-within){border-color:var(--ef-color-fieldstate-error)!important}.input-error-message{font-size:.875rem;line-height:1.429;display:block;color:var(--ef-fieldstate-message-color);margin-top:var(--ef-fieldstate-message-gap)}.feedback{font-size:1rem;line-height:1.625;border-radius:var(--ef-feedback-radius);padding:var(--ef-feedback-padding-y) var(--ef-feedback-padding-x)}.feedback-success{color:var(--ef-feedback-success-color);background:var(--ef-feedback-success-bg)}.feedback-error{color:var(--ef-feedback-error-color);background:var(--ef-feedback-error-bg)}.feedback-warning{color:var(--ef-feedback-warning-color);background:var(--ef-feedback-warning-bg)}.feedback-info{color:var(--ef-feedback-info-color);background:var(--ef-feedback-info-bg)}select.input-field{border:none}.input-aside{flex:0 1 0}@media (hover:hover){.input-aside{cursor:not-allowed}}.input-aside:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-aside:first-child+.input-wrap-field{flex:1 1 auto}.input-aside:first-child+.input-wrap-field .input-field{border-top-left-radius:0;border-bottom-left-radius:0}.input-aside,.input-field,.input-label-above{border-style:solid}.input-label-after,.input-label-before{display:inline-block}.input-label-before+.input-wrap-field{margin-top:var(--ef-label-before-gap)}.input-label-above{position:absolute;top:0;left:0;width:100%;border-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.input-label-above{cursor:text}.input-label-after,.input-label-aside,.input-label-before{cursor:pointer}}.input-chameleon:after,.input-chameleon:before{content:"";display:block;width:100%}.input-chameleon>*{position:relative;background-color:var(--ef-surface);border-style:solid}.input-chameleon-circle{border-radius:50%}.input-chameleon-circle:before{content:"";position:absolute;inset:.1875rem;border-radius:50%}.input-center,.input-center.input-field+.input-label-above{text-align:center}.input-center.input-field:focus+.input-label-above,.input-value .input-center.input-field+.input-label-above{left:50%;transform:translateX(-50%)}.input-combobox{display:contents}.input-combobox-trigger{border:none;background-color:transparent;font-family:inherit;text-align:left;cursor:pointer}.input-combobox-trigger:disabled{cursor:not-allowed}.input-combobox-value{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.input-combobox-placeholder{color:var(--ef-dropdown-heading-text)}.input-combobox-status{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;border:0;white-space:nowrap}.input-wrap-combobox.input-combobox-open>.input-wrap-field:after{margin-top:-.125rem;transform:rotate(-135deg)}.input-combobox-panel{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;width:100%;background-color:var(--ef-dropdown-panel-bg,var(--ef-surface));box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);overflow:hidden}.input-combobox-search{position:relative}.input-combobox-search:before{content:"";position:absolute;top:50%;left:1rem;width:1rem;height:1rem;margin-top:-.5rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375787b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='7'/><line x1='21' y1='21' x2='16.5' y2='16.5'/></svg>");background-size:contain;background-repeat:no-repeat;pointer-events:none}.input-combobox-search-input{width:100%;border:none;border-bottom:1px solid var(--ef-dropdown-selected-bg);background-color:transparent;font:inherit;color:var(--ef-dropdown-option-text);padding:.75rem 1rem .75rem 2.5rem}.input-combobox-search-input:focus{outline:none}.input-combobox-heading{padding:.625rem 1rem;color:var(--ef-dropdown-heading-text);font-weight:600}.input-combobox-list{margin:0;padding:0;list-style:none;max-height:var(--ef-dropdown-max-height);overflow-y:auto}.input-combobox-option{padding:var(--ef-dropdown-option-pad-y,.75rem) var(--ef-dropdown-option-pad-x,1rem);cursor:pointer;color:var(--ef-dropdown-option-text)}.input-combobox-option-active{background-color:var(--ef-dropdown-hover-bg)}@media (hover:hover){.input-combobox-option:hover{background-color:var(--ef-dropdown-hover-bg)}}.input-combobox-option-selected{background-color:var(--ef-dropdown-selected-bg);color:var(--ef-dropdown-selected-text);font-weight:600}.input-combobox-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.input-combobox-empty,.input-combobox-loading{padding:.75rem 1rem;color:var(--ef-dropdown-heading-text)}.input-combobox-multiple .input-combobox-option{position:relative;padding-left:2.5rem}.input-combobox-multiple .input-combobox-option-selected:before{content:"";position:absolute;top:50%;left:1rem;width:.875rem;height:.875rem;margin-top:-.4375rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23292929' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-size:contain;background-repeat:no-repeat}.input-field,.input-set{appearance:none;-webkit-appearance:none}}@layer tokens{:root{color-scheme:dark;--ink:#f2efe9;--ink-dim:#8b867d;--ground:#14140f;--line:#33322b;--me:var(--ink);--them:#b4593f;--card:var(--ground);--font-serif:ui-serif,Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}}@layer base{*{box-sizing:border-box}body{margin:0;background:var(--ground);font:16px/1.6 var(--font-serif)}a,body{color:var(--ink)}a{text-decoration-color:var(--ink-dim);text-underline-offset:.2em}dl{padding-top:1rem;border-top:1px solid var(--line);display:grid;grid-template-columns:8rem 1fr;gap:.5rem 1rem;font-family:var(--font-mono);font-size:.8rem}dt{color:var(--ink-dim)}dd{margin:0;overflow-wrap:anywhere}fieldset{padding:0;border:0}legend{padding:0;color:var(--ink-dim);font-size:.85rem}button,input{min-height:2.75rem;padding:0 1rem;border:1px solid var(--line);border-radius:.35rem;background:transparent;color:var(--ink);font:inherit;font-size:1rem}button{cursor:pointer}button:hover:not(:disabled){border-color:var(--ink-dim)}button:disabled{color:var(--ink-dim);cursor:default}button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--ground)}button.primary{width:100%;border-color:var(--ink);font-size:1.05rem}button.link{min-height:auto;padding:0;border:0;color:var(--ink-dim);font-size:.9rem;text-decoration:underline;text-underline-offset:.2em}}