._elm-block-fallback_1sx02_1{width:100%;height:var(--elmethis-scoped-height);justify-content:center;align-items:center;display:flex;position:relative}@keyframes _bounce_qjgj2_1{0%{transform:translateY(0%)scaleY(.3)scaleX(1.5)}10%{transform:scaleY(.8)scaleX(1.2)}to{transform:translateY(-400%)scaleY(1.1)}}._elm-dot-loading-icon_qjgj2_15{width:var(--elmethis-scoped-size);height:var(--elmethis-scoped-size);-webkit-user-select:none;user-select:none;justify-content:space-around;align-items:flex-end;display:flex;position:relative}._dot_qjgj2_25{background-color:var(--elmethis-color-primary);border-radius:50%;width:20%;height:20%;transition:background-color .4s;animation-name:_bounce_qjgj2_1;animation-duration:.4s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;&:last-of-type{animation-delay:-100ms}&:nth-last-of-type(2){animation-delay:0s}&:nth-last-of-type(3){animation-delay:.1s}}@keyframes _wave_70gad_1{0%{opacity:0;transform:scale(0)}30%{opacity:0}40%{opacity:1}to{opacity:0;transform:scale(1)}}._elm-rectangle-wave_70gad_21{box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--elmethis-color-primary);width:100%;height:100%;margin:0;animation-name:_wave_70gad_1;animation-duration:1.2s;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;overflow:hidden}._elm-unsupported-block_8bkk1_1{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--elmethis-color-neutral-weak) 50%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}._message_8bkk1_13{justify-content:center;align-items:center;gap:.5rem;display:flex}._icon_8bkk1_20{fill:var(--elmethis-color-neutral-weak)}._details_8bkk1_24{opacity:.75}._elm-inline-text_1r4f6_1{white-space:pre-line;font-size:var(--elmethis-scoped-font-size,1em);line-height:var(--elmethis-scoped-font-size,1em);color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));background-color:var(--elmethis-scoped-background-color);-webkit-text-decoration-color:var(--elmethis-scoped-color);-webkit-text-decoration-color:var(--elmethis-scoped-color);text-decoration-color:var(--elmethis-scoped-color);margin:0;padding:0;transition:color .2s}._code_1r4f6_13{background-color:oklch(from var(--elmethis-color-neutral) l c h / 8%);font-size:calc(1em - 2px);font-family:var(--elmethis-scoped-font-family,var(--elmethis-font-family-monospace));border-radius:.125rem;margin-inline:.25rem;padding:2px .5em}._kbd_1r4f6_25{background-color:var(--elmethis-color-surface-raised);border:solid 1px var(--elmethis-color-surface-raised);border-radius:.125rem;padding:.125rem .25rem;position:relative;&:before{z-index:-1;content:"";border:solid 1px var(--elmethis-color-surface-raised);background-color:var(--elmethis-color-surface-raised);border-radius:.125rem;width:100%;height:100%;position:absolute;bottom:-.25em;left:-.5px}&:after{z-index:1;content:"";background-color:var(--elmethis-color-surface-raised);opacity:.5;width:50%;height:1px;position:absolute;bottom:.5px;left:25%}}._link_1r4f6_58{all:unset;color:var(--elmethis-color-accent-link);box-sizing:border-box;font-size:var(--elmethis-scoped-font-size);cursor:pointer;border-radius:.125rem;align-items:center;gap:.25rem;padding:0 .25rem;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex;&:hover{background-color:var(--elmethis-color-accent-link-surface)}&:active{opacity:.5}&:visited{color:var(--elmethis-color-accent-link-visited);border-bottom:dashed 1px var(--elmethis-color-accent-link-visited);&:hover{background-color:oklch(from var(--elmethis-color-accent-link-visited) l c h / 20%)}}}._ogp_1r4f6_94{box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;flex-direction:column;gap:.25rem;display:flex;overflow:hidden}._ogp-text_1r4f6_104{box-sizing:border-box;padding:.5rem}._ogp-title_1r4f6_109{box-sizing:border-box;padding-block-end:.25rem;font-weight:700}._ogp-description_1r4f6_115{opacity:.7;padding:.25rem}._text_zme4t_1{color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));&::selection{color:var(--elmethis-color-surface-raised);background-color:var(--elmethis-scoped-color,var(--elmethis-color-neutral))}}._elm-inline-icon_1r7uc_1{vertical-align:top;width:.95lh;height:.95lh;color:light-dark(currentcolor,var(--elmethis-scoped-color,var(--elmethis-color-neutral)));margin:0;padding:0;display:inline-block;&::selection{background-color:var(--elmethis-color-selection);filter:brightness(1000%);@media (prefers-color-scheme:dark){filter:none}}[data-theme=light] &::selection{filter:brightness(1000%)}[data-theme=dark] &::selection{filter:none}}._elm-button_p2wea_1{all:unset;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;min-height:2.75rem;opacity:var(--elmethis-scoped-opacity);box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem;line-height:1.5rem;transition:opacity .2s,transform .2s;position:relative;overflow:hidden}._normal_p2wea_22{color:oklch(from contrast-color(var(--elmethis-color-neutral-strong)) l c h / 65%);background-color:var(--elmethis-color-neutral-strong)}._primary_p2wea_29{color:oklch(from contrast-color(var(--elmethis-color-primary-weak)) l c h / 65%);background-color:var(--elmethis-color-primary-weak)}._colored_p2wea_36{background-color:var(--elmethis-scoped-color)}._enable_p2wea_40{transition:opacity .2s,transform .1s,box-shadow .2s;&:hover{opacity:var(--elmethis-scoped-opacity,.7);box-shadow:var(--elmethis-box-shadow-medium);transform:translate(-1px)translateY(-1px)}&:active{opacity:var(--elmethis-scoped-opacity,.5);box-shadow:var(--elmethis-box-shadow-medium);transform:translate(1px)translateY(1px)}}._flex_p2wea_59{justify-content:center;align-items:center;gap:.5rem;display:flex}@keyframes _button-ripple_p2wea_1{0%{opacity:1;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}._elm-checkbox_4ogdx_1{-webkit-user-select:none;user-select:none;cursor:pointer;width:fit-content;font-family:sans-serif;transition:opacity .2s;&:hover{opacity:.8}&._disabled_4ogdx_12{opacity:.45;cursor:not-allowed;&:hover{opacity:.45}}}._checkbox_4ogdx_22{stroke:var(--elmethis-color-neutral-strong);fill:#0000}._rect_4ogdx_27{transition:all .2s;&._loading_4ogdx_30{opacity:.3}&._checked_4ogdx_34{fill:var(--elmethis-color-neutral-strong)}}._loading-dot_4ogdx_39{fill:var(--elmethis-color-neutral-strong);transition:opacity .2s}@keyframes _elmethis-checkbox-check-line_4ogdx_1{0%{stroke-dashoffset:100%}to{stroke-dashoffset:0%}}._check-line_4ogdx_54{stroke-dasharray:100%;transform-origin:50%;stroke:contrast-color(var(--elmethis-color-neutral-strong));animation-name:_elmethis-checkbox-check-line_4ogdx_1;animation-duration:.2s;animation-timing-function:ease-in-out;animation-delay:.1s;animation-fill-mode:both}._switch_1ipa7_1{display:none}._bar_1ipa7_5{z-index:0;padding:var(--elmethis-scoped-padding);width:var(--elmethis-scoped-width);height:var(--elmethis-scoped-size);border-radius:calc((var(--elmethis-scoped-size) + var(--elmethis-scoped-padding)) / 2);cursor:pointer;box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-sunken);transition:opacity .3s,background-color .3s;position:relative;&._checked_1ipa7_21{background-color:var(--elmethis-scoped-color);opacity:.9}&._disabled_1ipa7_26{cursor:not-allowed}}._circle_1ipa7_31{z-index:1;width:var(--elmethis-scoped-size);height:var(--elmethis-scoped-size);top:var(--elmethis-scoped-padding);left:var(--elmethis-scoped-padding);background-color:var(--elmethis-color-surface-raised);border-radius:50%;transition:transform .3s,opacity .3s,background-color .3s;position:absolute;&._checked_1ipa7_21{transform:translateX(calc(var(--elmethis-scoped-width) - var(--elmethis-scoped-size)))}&._disabled_1ipa7_26{opacity:.5;background-color:var(--elmethis-color-neutral-weak)}&:hover{opacity:.8}}._elm-mdi-icon_1k12x_1{transition:fill .2s}._elm-validation_1cigg_1{opacity:var(--elmethis-scoped-opacity);justify-content:flex-start;align-items:center;gap:.5rem;padding:.125rem 0;transition:opacity .25s;display:flex}._elm-copy-icon_1mzoy_1{appearance:none;font:inherit;cursor:pointer;color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:inline-flex;&:hover{background-color:var(--elmethis-color-primary-hover)}&:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.5}& ._elm-copy-icon-copied_1mzoy_29{color:var(--elmethis-color-primary)}}@keyframes _appear_m72nq_1{0%{transform:scale(0)}20%{transform:scale(0)}80%{transform:scale(1)}to{transform:scale(1)}}._elm-toggle-theme_1lgp6_1{box-sizing:border-box;color:var(--elmethis-color-neutral);cursor:pointer;box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:50%;padding:.25rem;transition:background-color .1s;display:block;&:hover{background-color:var(--elmethis-color-surface-sunken)}}._elm-file_1we6j_1{box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;grid-template-columns:1.5rem 1fr 1fr 1.5rem;align-items:center;gap:1rem;padding:1rem;display:grid}._file-size_1we6j_12{text-align:right;opacity:.5}._download-icon_1we6j_17{cursor:pointer;border-radius:.125rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:.125rem;transition:color .2s,background-color .2s;display:flex;&:hover{background-color:var(--elmethis-color-surface-sunken)}}._elm-bookmark_zkn8n_1{all:unset;box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;transition:background-color .2s,transform .2s;display:block;overflow:hidden;container-type:inline-size;&:hover{background-color:var(--elmethis-color-surface-sunken);transform:translate(-2px)translateY(-2px)}&:active{transform:translate(0)translateY(0)}}._container_zkn8n_23{all:unset;cursor:pointer;flex-direction:row;width:100%;display:flex;@container (width<=700px){flex-direction:column}}._image_zkn8n_35{opacity:.9;object-fit:cover;object-position:center;aspect-ratio:2;justify-content:center;align-items:center;width:min-content;max-width:35%;height:100%;display:flex;overflow:hidden;@container (width<=700px){min-width:unset;max-width:unset;width:100%}}._content_zkn8n_55{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;width:75%;padding:.5rem;display:flex;@container (width<=700px){width:100%}& ._title_zkn8n_69{box-sizing:border-box}& ._description_zkn8n_73{box-sizing:border-box;opacity:.7}& ._link_zkn8n_78{opacity:.7;justify-content:flex-end;align-items:center;gap:.25rem;line-height:.75rem;display:flex}}._elm-breadcrumb_13oke_1{-webkit-user-select:none;user-select:none;flex-flow:wrap;align-items:center;gap:0;display:flex}._link-container_13oke_9{box-sizing:border-box;cursor:pointer;border-radius:.25rem;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem;transition:background-color .1s,opacity .1s,transform .1s;display:flex;& ._icon_13oke_23{color:var(--elmethis-color-neutral)}&:hover{background-color:oklch(from var(--elmethis-color-primary) l c h / 25%)}&:active{background-color:oklch(from var(--elmethis-color-primary) l c h / 50%)}}._chunk_13oke_36{color:var(--elmethis-color-neutral);-webkit-user-select:none;user-select:none}._chevron_13oke_41{color:var(--elmethis-color-primary);padding:0 .25rem}._elm-page-top_2u2d9_1{--const-margin:1rem;z-index:50;margin:var(--const-margin) .5rem;width:var(--elmethis-scoped-size);height:var(--elmethis-scoped-size);bottom:0;left:var(--left,auto);right:var(--right,auto);opacity:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;transition:transform .7s,opacity .4s;display:block;position:fixed;transform:translateY(250%)rotate(180deg);&:hover{opacity:.8}&:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:2px}&:active{opacity:.4}&._visible_2u2d9_35{transition:transform .7s,opacity .2s;transform:translateY(0%)rotate(0)}& ._partial_2u2d9_42{width:var(--elmethis-scoped-size);opacity:0;height:20px;animation:3s ease-out infinite _move_2u2d9_1;position:absolute;transform:scale3d(.5,.5,.5);&:first-of-type{animation:3s ease-out 1s infinite _move_2u2d9_1}&:nth-of-type(2){animation:3s ease-out 2s infinite _move_2u2d9_1}&:before,&:after{content:"";background-color:var(--elmethis-color-neutral);width:50%;height:100%;position:absolute;top:0}&:before{left:0;transform:skewY(-30deg)}&:after{right:0;transform:skewY(30deg)}}& ._text_2u2d9_79{text-align:center;z-index:50;width:100%;bottom:calc(0px - var(--const-margin));white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--elmethis-color-neutral);font-family:sans-serif;font-size:12px;transition:opacity .2s .4s;position:absolute}}@keyframes _move_2u2d9_1{0%{opacity:0;transform:translateY(600%)}25%{opacity:1;transform:translateY(220%)}42%{opacity:1;transform:translateY(200%)}67%{opacity:1;transform:translateY(0%)}to{opacity:0;transform:translateY(-50%)scale(.5)}}._elm-notion-callout_15idh_1{border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;& ._icon_15idh_9{flex:none;font-size:1.25rem;line-height:1.4}& ._content_15idh_15{min-width:0}}._filled_15idh_20{background-color:var(--elmethis-scoped-callout-surface)}._outlined_15idh_24{border-color:var(--elmethis-scoped-callout-color);background-color:#0000}._default_15idh_29{--elmethis-scoped-callout-color:var(--elmethis-color-neutral);--elmethis-scoped-callout-surface:transparent;border-color:var(--elmethis-color-neutral)}._gray_15idh_38{--elmethis-scoped-callout-color:var(--elmethis-color-neutral-strong);--elmethis-scoped-callout-surface:var(--elmethis-color-surface-sunken)}._red_15idh_43{--elmethis-scoped-callout-color:var(--elmethis-color-display-red);--elmethis-scoped-callout-surface:var(--elmethis-color-display-red-surface)}._orange_15idh_48{--elmethis-scoped-callout-color:var(--elmethis-color-display-orange);--elmethis-scoped-callout-surface:var(--elmethis-color-display-orange-surface)}._yellow_15idh_55{--elmethis-scoped-callout-color:var(--elmethis-color-display-yellow);--elmethis-scoped-callout-surface:var(--elmethis-color-display-yellow-surface)}._green_15idh_62{--elmethis-scoped-callout-color:var(--elmethis-color-display-green);--elmethis-scoped-callout-surface:var(--elmethis-color-display-green-surface)}._cyan_15idh_69{--elmethis-scoped-callout-color:var(--elmethis-color-display-cyan);--elmethis-scoped-callout-surface:var(--elmethis-color-display-cyan-surface)}._blue_15idh_74{--elmethis-scoped-callout-color:var(--elmethis-color-display-blue);--elmethis-scoped-callout-surface:var(--elmethis-color-display-blue-surface)}._purple_15idh_79{--elmethis-scoped-callout-color:var(--elmethis-color-display-purple);--elmethis-scoped-callout-surface:var(--elmethis-color-display-purple-surface)}._magenta_15idh_86{--elmethis-scoped-callout-color:var(--elmethis-color-display-magenta);--elmethis-scoped-callout-surface:var(--elmethis-color-display-magenta-surface)}._elm-color-primitive-sample_vuro0_1{flex-direction:column;gap:1.5rem;display:flex;& ._toolbar_vuro0_6{justify-content:flex-end;display:flex}& ._mode-toggle_vuro0_11{cursor:pointer;color:gray;background-color:#0000;border:1px solid oklch(59.9871% 4.21468e-8 45/.25);border-radius:.25rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:monospace;font-size:.75rem;display:inline-flex;& ._mode-toggle-icon_vuro0_24{color:var(--elmethis-color-primary)}&:hover{background-color:oklch(59.9871% 4.21468e-8 45/.1)}}& ._section-title_vuro0_33{color:gray;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}& ._group_vuro0_40{flex-direction:column;gap:.5rem;display:flex}& ._scale_vuro0_46{grid-template-columns:repeat(9,1fr);gap:.5rem;display:grid}& ._swatch_vuro0_52{cursor:pointer;&:hover ._swatch-name_vuro0_55{text-decoration:underline}}& ._swatch-bg_vuro0_60{box-sizing:border-box;border:1px solid oklch(59.9871% 4.21468e-8 45/.25);border-radius:.25rem;height:2rem}& ._swatch-name_vuro0_55{color:gray;text-align:center;margin-block-start:.25rem;font-size:.7rem;display:block}}._elm-color-semantic-sample_6i1j1_1{flex-direction:column;gap:.75rem;display:flex;& ._toolbar_6i1j1_6{justify-content:flex-end;display:flex}& ._mode-toggle_6i1j1_11{cursor:pointer;color:gray;background-color:#0000;border:1px solid oklch(59.9871% 4.21468e-8 45/.25);border-radius:.25rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:monospace;font-size:.75rem;display:inline-flex;& ._mode-toggle-icon_6i1j1_24{color:var(--elmethis-color-primary)}&:hover{background-color:oklch(59.9871% 4.21468e-8 45/.1)}}& ._panels_6i1j1_33{justify-content:space-around;display:flex}& ._header_6i1j1_38{color:gray;justify-content:center;align-items:center;width:100%;height:3rem;font-family:monospace;font-size:.7rem;display:flex}& ._body_6i1j1_49{flex-direction:column;gap:1.5rem;padding:1rem;display:flex}& ._section-title_6i1j1_56{color:gray;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}& ._group_6i1j1_63{flex-direction:column;gap:.5rem;display:flex}& ._panel_6i1j1_33{flex:1;& ._panel-body_6i1j1_72{border:1px solid oklch(59.9871% 4.21468e-8 45/.25)}}& [data-copy-token]{cursor:pointer;&:hover{text-decoration:underline}}}._surface_6i1j1_86{color:gray;border-radius:.25rem;justify-content:center;align-items:center;padding:1.5rem 1rem;font-family:monospace;font-size:.7rem;display:flex}._foreground_6i1j1_97{font-family:monospace;font-size:.8rem}._accent-pair_6i1j1_102{border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem;font-family:monospace;font-size:.7rem;display:flex}._color-sample-container_6i1j1_112{flex-direction:column;gap:1rem;display:flex;& ._color-sample_6i1j1_112{width:100%}& ._color-sample-bg_6i1j1_121{box-sizing:border-box;border-radius:.25rem;height:2rem}& ._color-sample-name_6i1j1_127{color:gray;text-align:center;margin-block-start:.25rem;font-size:.7rem;display:block}}._elm-block-quote_1ez87_1{box-sizing:border-box;background-color:oklch(from var(--elmethis-color-neutral) l c h / 12.5%);width:100%;margin-inline:0;position:relative;&:after{content:"";background-color:var(--elmethis-color-neutral);width:4px;height:100%;position:absolute;top:0;left:0}}._body_1ez87_19{box-sizing:border-box;padding:2rem 1.5rem;&>*+*{margin-block-start:var(--elmethis-stack-gap)}}._icon_1ez87_28{content:"";color:var(--elmethis-color-primary-weak);position:absolute;&._icon-top-left_1ez87_33{inset:.25rem auto auto .5rem}&._icon-bottom-right_1ez87_37{inset:auto .25rem .25rem auto}}._elm-callout_1nsmp_1{padding:1rem;position:relative;&:after{content:"";background-color:var(--elmethis-scoped-callout-color);width:.25rem;height:100%;position:absolute;inset:0 auto auto 0}&:before{content:"";background-color:var(--elmethis-scoped-callout-color);opacity:.15;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0 0 auto auto}& ._header_1nsmp_26{text-transform:uppercase;-webkit-user-select:none;user-select:none;color:var(--elmethis-scoped-callout-color);align-items:center;gap:.5rem;display:flex}& ._content_1nsmp_35{gap:var(--elmethis-stack-gap);flex-direction:column;padding-block:1rem .25rem;display:flex}& ._icon_1nsmp_42{color:var(--elmethis-scoped-callout-color)}}._note_1nsmp_47{--elmethis-scoped-callout-color:var(--elmethis-color-accent-info)}._tip_1nsmp_51{--elmethis-scoped-callout-color:var(--elmethis-color-accent-success)}._important_1nsmp_55{--elmethis-scoped-callout-color:var(--elmethis-color-accent-important)}._warning_1nsmp_59{--elmethis-scoped-callout-color:var(--elmethis-color-accent-warning)}._caution_1nsmp_63{--elmethis-scoped-callout-color:var(--elmethis-color-accent-error)}._elm-divider_9m6gb_1{border:none;border-bottom:dashed 1px var(--elmethis-color-primary);width:100%}._elm-fragment-identifier_xb2v4_1{width:1rem;height:1rem;color:var(--elmethis-color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:1;border-radius:.125rem;justify-content:center;align-items:center;margin-inline-start:.5rem;padding:.125rem;font-size:1rem;transition:background-color .2s,opacity .1s,transform .1s;display:inline-flex;&:hover{background-color:var(--elmethis-color-primary-hover)}&:active{opacity:.5;transform:translate(1px)translateY(1px)}}._elm-heading_1fuld_1{font-size:var(--elmethis-scoped-font-size);line-height:var(--elmethis-scoped-font-size);opacity:var(--elmethis-scoped-opacity);margin:0;transition:color .4s,opacity .8s;position:relative}._h1_1fuld_12{&:after{content:"";background-color:var(--elmethis-color-neutral-weak);width:100%;height:.25px;position:absolute;bottom:-4px;left:0}&:before{content:"";background-color:var(--elmethis-color-neutral-weak);width:10%;height:2px;position:absolute;bottom:-6px;left:45%}}._h2_1fuld_34{&:after{content:"";opacity:.8;background-color:var(--elmethis-color-neutral-weak);width:6px;height:8px;position:absolute;bottom:-4px;right:2px;transform:skew(-25deg)}&:before{content:"";opacity:.8;background-color:var(--elmethis-color-neutral-weak);width:6px;height:8px;position:absolute;bottom:-4px;right:10px;transform:skew(-25deg)}}._h2-underline_1fuld_60{content:"";background-color:var(--elmethis-color-neutral-weak);width:100%;height:.25px;position:absolute;bottom:-6px;left:0;overflow:hidden}._h3_1fuld_71{box-sizing:border-box;padding-left:.75rem;&:after{content:"";background-color:var(--elmethis-color-neutral-weak);width:3px;height:12px;position:absolute;top:calc(50% - 8px);left:0}}._h4_1fuld_86,._h5_1fuld_90,._h6_1fuld_94{position:relative}._elm-list_brpi5_1{opacity:var(--elmethis-scoped-opacity);box-sizing:border-box;padding-left:1.25rem;transition:opacity .8s}._bulleted_brpi5_8{list-style:none;& li{box-sizing:border-box;margin-block:.75rem;padding-left:.5rem;position:relative;&:before{content:"";background-color:var(--elmethis-color-primary);width:.75em;height:.75em;position:absolute;top:.3em;left:-1em;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='black'%20opacity='0.8'%20d='M3%203.732a1.5%201.5%200%200%201%202.305-1.265l6.706%204.267a1.5%201.5%200%200%201%200%202.531l-6.706%204.268A1.5%201.5%200%200%201%203%2012.267V3.732Z'/%3e%3c/svg%3e");mask-position:50%;mask-size:contain;mask-repeat:no-repeat}& ul{list-style:none;& li{&:before{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20stroke='black'%20stroke-width='2'%20fill='none'%3e%3cpath%20d='M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z'/%3e%3c/svg%3e")}& ul{list-style:none;& li{&:before{mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3e%3cpath%20fill='black'%20d='M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z'/%3e%3c/svg%3e")}}}}}}& ol li:before{content:none}}._numbered_brpi5_57{& li{box-sizing:border-box;margin-block:.75rem;margin-left:.25rem;padding-left:.25rem;list-style-type:decimal;&::marker{color:var(--elmethis-color-primary);font-weight:700}& ol{& li{list-style-type:lower-alpha;& ol{& li{list-style-type:lower-roman;& ol{& li{list-style-type:lower-greek}}}}}}}& ul li{list-style-type:none}}._elm-paragraph_y4o6n_1{color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));background-color:var(--elmethis-scoped-background-color,inherit);margin:0;line-height:1.75;transition:opacity .8s;&::selection{color:var(--elmethis-color-surface-raised);background-color:var(--elmethis-scoped-color,var(--elmethis-color-neutral))}}._elm-collapse_19v9o_1{width:100%;display:grid;&._row_19v9o_5{transition:grid-template-rows var(--elmethis-scoped-collapse-transition-duration,.2s) var(--elmethis-scoped-transition-timing-function,ease);grid-template-rows:0fr;&._open_19v9o_11{grid-template-rows:1fr}}&._column_19v9o_16{transition:grid-template-columns var(--elmethis-scoped-collapse-transition-duration,.2s) var(--elmethis-scoped-transition-timing-function,ease);grid-template-columns:0fr;&._open_19v9o_11{grid-template-columns:1fr}}&._both_19v9o_27{transition:grid-template-columns var(--elmethis-scoped-collapse-transition-duration,.2s) var(--elmethis-scoped-transition-timing-function,ease), grid-template-rows var(--elmethis-scoped-collapse-transition-duration,.2s) var(--elmethis-scoped-transition-timing-function,ease);grid-template-rows:0fr;grid-template-columns:0fr;&._open_19v9o_11{grid-template-rows:1fr;grid-template-columns:1fr}}& ._inner_19v9o_44{overflow:hidden}}._elm-parallax_1uz2b_1{isolation:isolate;pointer-events:none}._parallax_1uz2b_6{z-index:-1;opacity:.2;background-repeat:repeat;background-size:auto;width:100%;height:2000vh;position:fixed;top:0;left:0;@media (prefers-color-scheme:dark){opacity:.1}[data-theme=light] &{opacity:.2}[data-theme=dark] &{opacity:.1}}._elm-modal_13wpm_1{opacity:0;transition:opacity var(--elmethis-scoped-modal-delay,.2s);transition-timing-function:var(--elmethis-scoped-transition-timing-function,ease-in-out);background-color:#0000;border:none;outline:none;margin:auto;padding:0;&._shown_13wpm_14{opacity:1;&::backdrop{opacity:1}}&::backdrop{opacity:0;transition:opacity var(--elmethis-scoped-modal-delay,.2s);background-color:#0000;background-color:var(--elmethis-color-modal-backdrop)}}._elm-tabs_4f8z7_1{border:solid 1px oklch(from var(--elmethis-color-primary) l c h / 10%);width:100%;box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;flex-direction:column;gap:0;display:flex;overflow:hidden}._tab-container_4f8z7_13{border-bottom:solid 1px oklch(from var(--elmethis-color-primary) l c h / 30%);scrollbar-width:thin;scrollbar-color:var(--elmethis-color-neutral-weak) var(--elmethis-color-surface-base);flex-direction:row;display:flex;overflow-x:auto}._tab_4f8z7_13{box-sizing:border-box;cursor:pointer;border-right:dashed 1px oklch(from var(--elmethis-color-primary) l c h / 20%);min-width:6rem;color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:1rem;transition:background-color .2s,border-color .2s;display:flex;&._active_4f8z7_41{background-color:oklch(from var(--elmethis-color-primary) l c h / 5%);border-bottom-color:var(--elmethis-color-primary);cursor:default}&:hover{background-color:oklch(from var(--elmethis-color-primary) l c h / 5%)}}._tab-content_4f8z7_52{width:100%;margin:0}._tab-content-inner_4f8z7_57{box-sizing:border-box;gap:var(--elmethis-stack-gap);flex-direction:column;padding:1em;display:flex}._elm-toggle_18cr5_1{box-sizing:border-box;grid-template:"summary summary"2rem"border content"0fr/1px 1fr;gap:.5rem 2.5rem;transition:grid-template-rows .2s;display:grid;&._open_18cr5_8{grid-template-rows:2rem 1fr}}._summary_18cr5_13{box-sizing:border-box;cursor:pointer;border-radius:.25rem;grid-area:summary;justify-content:space-between;align-self:center;align-items:center;gap:.5rem;width:100%;height:2rem;padding:0 .5rem;transition:background-color .2s;display:flex;& ._summary-left_18cr5_28{flex-shrink:0;align-items:center;gap:.5rem;display:flex}& ._divider_18cr5_35{all:unset;box-sizing:border-box;background-color:var(--elmethis-color-divider);flex-shrink:1;width:100%;height:1px;margin:0 1rem}&:hover{background-color:var(--elmethis-color-primary-hover)}& ._chevron_18cr5_49{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0);&._open_18cr5_8{transform:rotate(90deg)}}& ._cross_18cr5_62{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;transform:rotate(0);&._open_18cr5_8{transform:rotate(135deg)}}}._border_18cr5_76{background-color:var(--elmethis-color-divider);grid-area:border;width:1px;height:100%;margin-left:1rem}._content_18cr5_84{box-sizing:border-box;gap:var(--elmethis-stack-gap);flex-direction:column;grid-area:content;transition:padding .2s step-end;display:flex;overflow:hidden;&._open_18cr5_8{padding:.125rem;transition-timing-function:step-start}}._elm-tooltip_1b13f_1{position:relative}._tooltip_1b13f_5{box-sizing:border-box;z-index:1000;opacity:0;pointer-events:none;max-width:min(32rem,100vw - 2rem);padding:.5rem 0;transition:opacity .2s,transform .2s;position:fixed;transform:scale(.9);&._show_1b13f_18{opacity:1;pointer-events:auto;transform:scale(1)}}._elm-button-dropdown_1qeel_1{box-sizing:border-box;align-items:stretch;display:inline-flex;position:relative;&._block_1qeel_7{width:100%;display:flex;& ._main_1qeel_11{flex:auto}}& ._main_1qeel_11{border-top-right-radius:0;border-bottom-right-radius:0}& ._caret_1qeel_22{box-sizing:border-box;border-left:1px solid var(--elmethis-color-divider);border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.75rem;padding-right:.75rem}& ._segment_1qeel_31:hover,& ._segment_1qeel_31:active{transform:none}& ._menu_1qeel_36{z-index:100;box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:max-content;min-width:100%;box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;position:absolute;top:calc(100% + .25rem);left:0;& ._item_1qeel_48{box-sizing:border-box;cursor:pointer;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;padding:.5rem;transition:background-color .1s;display:flex;overflow:hidden;&:hover{background-color:var(--elmethis-color-surface-sunken)}&._selected_1qeel_65{background-color:var(--elmethis-color-surface-base);color:var(--elmethis-color-primary-weak);&:hover{background-color:var(--elmethis-color-surface-sunken)}}&._item-disabled_1qeel_74{opacity:.5;cursor:not-allowed;pointer-events:none}}}}._elm-select_1y6m3_1{--elmethis-scoped-highlight-color:var(--elmethis-color-primary-weak);-webkit-user-select:none;user-select:none;box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);box-shadow:var(--elmethis-box-shadow-medium);cursor:pointer;border:1px solid #0000;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:.25rem;padding:.25rem;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative;&._disabled_1y6m3_23{background-color:var(--elmethis-color-surface-sunken)}&._active_1y6m3_27{border-color:var(--elmethis-scoped-highlight-color)}& ._label_1y6m3_31{-webkit-user-select:none;user-select:none;height:.75rem;color:var(--elmethis-color-neutral);align-items:center;gap:.125rem;margin:0;padding:0;font-size:.75rem;line-height:.75rem;transition:color .2s;display:inline-flex;&._label-active_1y6m3_44{color:var(--elmethis-scoped-highlight-color)}}& ._body_1y6m3_49{justify-content:space-between;align-items:center;height:1.25rem;padding:0 .25rem;display:flex;& ._selected-option_1y6m3_56{overflow:hidden;& ._option-content_1y6m3_59{align-items:center;gap:.25rem;display:flex}}& ._fallback_1y6m3_66{opacity:.6;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}& ._pulldown_1y6m3_74{z-index:100;box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:max-content;box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;padding:0;position:absolute;top:calc(100% + .25rem);left:0;& ._option_1y6m3_59{box-sizing:border-box;cursor:pointer;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.25rem;width:100%;padding:.5rem;transition:background-color .1s;display:flex;overflow:hidden;&:hover{background-color:var(--elmethis-color-surface-sunken)}}}}}._elm-block-image_pjk5z_1{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-inline:0;display:flex}._image-container_pjk5z_11{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._image_pjk5z_11{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(100%,100vh);box-shadow:var(--elmethis-box-shadow-medium);-webkit-user-select:none;user-select:none;aspect-ratio:var(--elmethis-scoped-aspect-ratio,auto);cursor:var(--elmethis-scoped-cursor);border-radius:.25rem}._caption-box_pjk5z_33{box-sizing:border-box;justify-content:center;align-items:center;gap:1rem;padding:0 1rem;display:flex;& ._caption-icon_pjk5z_41{color:var(--elmethis-color-primary);flex:1}}._elm-table-frame_mbsj5_2{width:100%;position:relative}._elm-table-frame_mbsj5_2:before,._elm-table-frame_mbsj5_2:after{content:"";z-index:2;pointer-events:none;opacity:0;width:1.5rem;transition:opacity .2s;position:absolute;inset-block:0}._elm-table-frame_mbsj5_2:before{background:linear-gradient(to right, oklch(from var(--elmethis-color-surface-sunken) l c h / 50%), transparent);inset-inline-start:0}._elm-table-frame_mbsj5_2:after{background:linear-gradient(to left, oklch(from var(--elmethis-color-surface-sunken) l c h / 50%), transparent);inset-inline-end:0}._elm-table-frame_mbsj5_2[data-overflow-start]:before,._elm-table-frame_mbsj5_2[data-overflow-end]:after{opacity:1}._elm-table-scroll_mbsj5_45{scrollbar-width:thin;scrollbar-color:var(--elmethis-color-primary-weak) var(--elmethis-color-surface-base);overflow-x:auto}._elm-table-scroll_mbsj5_45:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:2px}._elm-table_mbsj5_2{border-collapse:collapse;border-spacing:0;box-shadow:var(--elmethis-box-shadow-medium)}._caption_mbsj5_63{justify-content:center;align-items:center;gap:1rem;width:100%;margin-block-end:1rem;display:inline-flex;position:relative}._caption-inner_mbsj5_73{justify-content:center;align-items:center;gap:.25rem;display:inline-flex}._spacing_mbsj5_80{background-color:var(--elmethis-color-divider);flex-grow:1;height:1px}._sticky-row-header_mbsj5_86 :where(thead,tbody) tr>:first-child{z-index:1;box-shadow:var(--elmethis-box-shadow-medium);position:sticky;inset-inline-start:0}._sticky-row-header_mbsj5_86 thead tr>:first-child{background-color:var(--elmethis-color-surface-sunken)}._sticky-row-header_mbsj5_86 tbody tr:nth-child(odd)>:first-child{background-color:var(--elmethis-color-surface-raised)}._sticky-row-header_mbsj5_86 tbody tr:nth-child(2n)>:first-child{background-color:var(--elmethis-color-surface-base)}._sticky-row-header_mbsj5_86 tbody tr:hover>:first-child{background-color:var(--elmethis-color-surface-sunken)}._elm-table-cell_1a21f_1{border-right:1px dashed oklch(from var(--elmethis-color-primary-weak) l c h / 50%);color:var(--elmethis-scoped-color,var(--elmethis-color-neutral));padding:.75rem 1rem;&::selection{color:var(--elmethis-color-surface-raised);background-color:var(--elmethis-scoped-color,var(--elmethis-color-neutral))}&:last-child{border-right:none}}._td_1a21f_20{border-top:1px solid oklch(from var(--elmethis-color-primary-weak) l c h / 50%)}._th_1a21f_25{background-color:var(--elmethis-color-surface-sunken)}._elm-table-header_jhft7_1{text-align:left;border-bottom:2px solid var(--elmethis-color-primary-weak);transition:background-color .4s,color .4s}._elm-table-row_mkm0q_1{transition:background-color .2s;&:nth-child(odd){background-color:var(--elmethis-color-surface-raised)}&:nth-child(2n){background-color:var(--elmethis-color-surface-base)}&:hover{background-color:var(--elmethis-color-surface-sunken)}}._elm-shiki-highlighter_shhxr_1{font-size:1rem;line-height:1.5rem;& .shiki,& .shiki span{font-family:var(--elmethis-scoped-font-family,var(--elmethis-font-family-monospace))!important;color:light-dark(var(--shiki-light),var(--shiki-dark))!important;background-color:light-dark(var(--shiki-light-bg),var(--shiki-dark-bg))!important;&::selection{background-color:var(--elmethis-color-selection)}}}._elm-code-block_vp5qr_1{box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;grid-template:"language-icon caption copy-icon"2.75rem"divider divider divider"1px"code code code"1fr/2rem 1fr 2.5rem;justify-content:center;align-items:center;gap:0;margin:0;padding:.25rem;display:grid}._language-icon_vp5qr_16{grid-area:language-icon;padding-inline-start:.75rem}._caption_vp5qr_21{grid-area:caption;padding:1rem;font-family:monospace;font-size:1rem}._copy-icon_vp5qr_28{grid-area:copy-icon}._divider_vp5qr_32{border:none;border-bottom:solid 1px var(--elmethis-color-divider);grid-area:divider;width:calc(100% - 1rem)}._code_vp5qr_39{box-sizing:border-box;scrollbar-width:thin;grid-area:code;padding:0 1rem;overflow-x:auto}._elm-markdown_12cml_1{all:inherit;gap:var(--elmethis-stack-gap);flex-direction:column;display:flex}._elm-html_339tp_1{border:none;width:100%;display:block}._elm-html-viewer_17ksq_1{box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;grid-template:"header"2.75rem"divider"1px"content"1fr/1fr;align-items:center;gap:0;margin:0;padding:.25rem;display:grid}._header_17ksq_15{grid-area:header;justify-content:flex-end;gap:.25rem;padding-inline-end:.25rem;display:flex}._icon-button_17ksq_23{width:2rem;height:2rem;color:var(--elmethis-color-neutral-strong);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s;display:grid}._icon-button_17ksq_23:hover{color:var(--elmethis-color-primary);background-color:var(--elmethis-color-primary-hover)}._icon-button_17ksq_23:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:2px}._divider_17ksq_49{border:none;border-bottom:solid 1px var(--elmethis-color-divider);grid-area:divider;width:calc(100% - 1rem);margin-inline:auto}._content_17ksq_57{box-sizing:border-box;grid-area:content;padding:0 .25rem}._elm-slider_1pdn4_1{box-sizing:border-box;-webkit-user-select:none;user-select:none;width:100%}._elm-slider_1pdn4_1._vertical_1pdn4_7{width:fit-content;height:12rem}._elm-slider_1pdn4_1._disabled_1pdn4_12{cursor:not-allowed;opacity:.45}._track_1pdn4_17{cursor:pointer;touch-action:none;align-items:center;width:100%;height:1.25rem;display:flex;position:relative}._vertical_1pdn4_7 ._track_1pdn4_17{flex-direction:column;width:1.25rem;height:100%}._disabled_1pdn4_12 ._track_1pdn4_17{cursor:not-allowed;pointer-events:none}._track_1pdn4_17:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:4px;border-radius:.25rem}._rail_1pdn4_44{background-color:var(--elmethis-color-neutral-weak);border-radius:999px;width:100%;height:.25rem;position:relative;overflow:hidden}._vertical_1pdn4_7 ._rail_1pdn4_44{width:.25rem;height:100%}._restricted-start_1pdn4_58,._restricted-end_1pdn4_59{background-color:var(--elmethis-color-neutral-weak);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--elmethis-color-neutral) 35%, transparent) 0, color-mix(in srgb, var(--elmethis-color-neutral) 35%, transparent) 2px, transparent 2px, transparent 6px);position:absolute}._restricted-start_1pdn4_58{width:calc(var(--elmethis-scoped-inner-min-ratio,0) * 100%);inset:0 auto 0 0}._restricted-end_1pdn4_59{width:calc((1 - var(--elmethis-scoped-inner-max-ratio,1)) * 100%);inset:0 0 0 auto}._vertical_1pdn4_7 ._restricted-start_1pdn4_58,._vertical_1pdn4_7 ._restricted-end_1pdn4_59{width:auto}._vertical_1pdn4_7 ._restricted-start_1pdn4_58{height:calc(var(--elmethis-scoped-inner-min-ratio,0) * 100%);inset:auto 0 0}._vertical_1pdn4_7 ._restricted-end_1pdn4_59{height:calc((1 - var(--elmethis-scoped-inner-max-ratio,1)) * 100%);inset:0 0 auto}._fill_1pdn4_96{inset:0 auto;left:calc(var(--elmethis-scoped-fill-start-ratio,0) * 100%);width:calc(var(--elmethis-scoped-fill-size-ratio,0) * 100%);background-color:var(--elmethis-color-primary);border-radius:999px;position:absolute}._vertical_1pdn4_7 ._fill_1pdn4_96{width:auto;inset:auto 0 0;bottom:calc(var(--elmethis-scoped-fill-start-ratio,0) * 100%);height:calc(var(--elmethis-scoped-fill-size-ratio,0) * 100%)}._thumb_1pdn4_112{top:50%;left:calc(var(--elmethis-scoped-value-ratio,0) * 100%);background-color:var(--elmethis-color-primary-strong);width:.875rem;height:.875rem;box-shadow:var(--elmethis-box-shadow-medium);pointer-events:none;border-radius:50%;transition:transform .14s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-50%)}._vertical_1pdn4_7 ._thumb_1pdn4_112{top:auto;left:50%;bottom:calc(var(--elmethis-scoped-value-ratio,0) * 100%);transform:translate(-50%,50%)}._track_1pdn4_17:hover ._thumb_1pdn4_112,._track_1pdn4_17:focus-visible ._thumb_1pdn4_112{transform:translate(-50%,-50%)scale(1.2)}._vertical_1pdn4_7 ._track_1pdn4_17:hover ._thumb_1pdn4_112,._vertical_1pdn4_7 ._track_1pdn4_17:focus-visible ._thumb_1pdn4_112{transform:translate(-50%,50%)scale(1.2)}._elm-slider_1pdn4_1._has-markers_1pdn4_143{padding-block-end:.5rem}._elm-slider_1pdn4_1._has-marker-labels_1pdn4_147{padding-block-end:1.75rem}._elm-slider_1pdn4_1._vertical_1pdn4_7._has-markers_1pdn4_143{padding-block-end:0;padding-right:.5rem}._elm-slider_1pdn4_1._vertical_1pdn4_7._has-marker-labels_1pdn4_147{font-family:var(--elmethis-font-family-monospace);padding-block-end:0;padding-right:calc(.75rem + max(calc((var(--elmethis-scoped-max-marker-label-chars,0) + .5) * 1ch), calc(var(--elmethis-scoped-max-marker-label-width,0px) + .5ch)));font-size:.7rem}._marks_1pdn4_169{pointer-events:none;position:absolute;inset:0}._mark_1pdn4_169{top:50%;left:calc(var(--elmethis-scoped-marker-ratio,0) * 100%);flex-direction:column;align-items:center;gap:.25rem;display:flex;position:absolute;transform:translate(-50%,.75rem)}._vertical_1pdn4_7 ._mark_1pdn4_169{top:auto;left:50%;bottom:calc(var(--elmethis-scoped-marker-ratio,0) * 100%);flex-direction:row;transform:translate(.75rem,50%)}._mark-start_1pdn4_194{transform:translateY(.75rem)}._mark-end_1pdn4_198{transform:translate(-100%,.75rem)}._vertical_1pdn4_7 ._mark-start_1pdn4_194{transform:translate(.75rem)}._vertical_1pdn4_7 ._mark-end_1pdn4_198{transform:translate(.75rem,100%)}._tick_1pdn4_210{background-color:var(--elmethis-color-neutral);border-radius:999px;width:.125rem;height:.375rem;font-style:normal}._vertical_1pdn4_7 ._tick_1pdn4_210{width:.375rem;height:.125rem}._mark-restricted_1pdn4_223 ._tick_1pdn4_210{background-color:var(--elmethis-color-neutral-weak)}._mark-label_1pdn4_227{font-family:var(--elmethis-font-family-monospace);color:var(--elmethis-color-neutral);white-space:nowrap;font-size:.7rem}._mark-restricted_1pdn4_223 ._mark-label_1pdn4_227{opacity:.6}@keyframes _loading_mhzhq_23{0%{transform-origin:0%;transform:scaleX(0)}40%{transform-origin:0%;transform:scaleX(1)}60%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}._loading_mhzhq_23{background-color:var(--elmethis-scoped-highlight-color);pointer-events:none;width:100%;height:2px;transition:opacity .2s;animation-name:_loading_mhzhq_23;animation-duration:1.6s;animation-iteration-count:infinite;position:absolute;bottom:0;left:0}._elm-text-area_mhzhq_37{--elmethis-scoped-highlight-color:var(--elmethis-color-primary);box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);border:1px solid #0000;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:.25rem;padding:.25rem;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;&._disabled_mhzhq_59{background-color:var(--elmethis-color-surface-sunken)}&._active_mhzhq_63{border-color:var(--elmethis-scoped-highlight-color)}}._header_mhzhq_68{height:.75rem;color:var(--elmethis-color-neutral);-webkit-user-select:none;user-select:none;grid-template-columns:1rem 1fr max-content;align-items:center;margin:0;padding:0;font-size:.75rem;line-height:.75rem;transition:color .2s;display:grid;&._label-active_mhzhq_81{color:var(--elmethis-scoped-highlight-color)}}._requierd_mhzhq_86{color:var(--elmethis-color-accent-error);padding-inline:.25rem;font-weight:700}._body_mhzhq_92{padding:0 .25rem;display:flex}._textarea_mhzhq_97{all:unset;box-sizing:border-box;width:100%;min-height:1.5rem;color:var(--elmethis-color-neutral);caret-color:var(--elmethis-scoped-highlight-color);resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;padding:0;font-family:inherit;line-height:1.4;overflow:auto;&::placeholder{opacity:.6}&::selection{color:var(--elmethis-color-surface-raised);background-color:var(--elmethis-scoped-color,var(--elmethis-color-neutral))}}@keyframes _loading_1w7sf_23{0%{transform-origin:0%;transform:scaleX(0)}40%{transform-origin:0%;transform:scaleX(1)}60%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}._loading_1w7sf_23{background-color:var(--elmethis-scoped-highlight-color);pointer-events:none;width:100%;height:2px;transition:opacity .2s;animation-name:_loading_1w7sf_23;animation-duration:1.6s;animation-iteration-count:infinite;position:absolute;bottom:0;left:0}._elm-text-field_1w7sf_37{--elmethis-scoped-highlight-color:var(--elmethis-color-primary);box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);border:1px solid #0000;border-radius:.25rem;flex-direction:column;justify-content:space-between;gap:.25rem;padding:.25rem;transition:border-color .2s,background-color .2s;display:flex;position:relative;overflow:hidden;&._disabled_1w7sf_59{background-color:var(--elmethis-color-surface-sunken)}&._active_1w7sf_63{border-color:var(--elmethis-scoped-highlight-color)}}._header_1w7sf_68{height:.75rem;color:var(--elmethis-color-neutral);-webkit-user-select:none;user-select:none;grid-template-columns:1rem 1fr max-content;align-items:center;margin:0;padding:0;font-size:.75rem;line-height:.75rem;transition:color .2s;display:grid;&._label-active_1w7sf_81{color:var(--elmethis-scoped-highlight-color)}}._requierd_1w7sf_86{color:var(--elmethis-color-accent-error);padding-inline:.25rem;font-weight:700}._body_1w7sf_92{justify-content:space-between;align-items:center;height:1.25rem;padding:0 .25rem;display:flex}._input_1w7sf_100{all:unset;box-sizing:border-box;width:100%;color:var(--elmethis-color-neutral);caret-color:var(--elmethis-scoped-highlight-color);padding:0;&::placeholder{opacity:.6}&::selection{color:var(--elmethis-color-surface-raised);background-color:var(--elmethis-scoped-color,var(--elmethis-color-neutral))}}._right-icon-box_1w7sf_121{justify-content:space-between;align-items:center;display:flex;& ._clickable-icon_1w7sf_126{all:unset;box-sizing:border-box;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:background-color .1s;display:inline-flex;&:not(:disabled):hover{background-color:var(--elmethis-color-surface-sunken)}&:focus-visible{outline:1px solid var(--elmethis-scoped-highlight-color)}&:disabled{cursor:default}}}._prefix-suffix_1w7sf_151{opacity:.6;-webkit-user-select:none;user-select:none;color:var(--elmethis-color-neutral-weak);padding:0 .25rem 0 0;font-size:.85em;transition:color .2s}._elm-audio-player_1nzy3_1{box-sizing:border-box;border:1px solid var(--elmethis-color-surface-sunken);background-color:var(--elmethis-color-surface-raised);-webkit-user-select:none;user-select:none;border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;padding:.875rem 1.5rem;display:flex;position:relative;overflow:hidden}._native-audio_1nzy3_16{display:none}._elm-audio-player_1nzy3_1:before{content:"";background:linear-gradient(90deg, var(--elmethis-color-primary) calc(var(--elmethis-scoped-progress,0) * 100%), var(--elmethis-color-neutral-weak) calc(var(--elmethis-scoped-progress,0) * 100%));opacity:.5;height:1px;transition:opacity .3s;position:absolute;inset:0 0 auto}._elm-audio-player_1nzy3_1._loading_1nzy3_36:before{opacity:.3}._header_1nzy3_40{align-items:center;gap:.75rem;display:flex}._artwork_1nzy3_46{width:2.5rem;height:2.5rem;color:var(--elmethis-color-surface-raised);background:linear-gradient(145deg, var(--elmethis-color-primary-strong), var(--elmethis-color-primary));box-shadow:var(--elmethis-box-shadow-medium);border-radius:.5rem;flex:none;place-items:center;display:grid}._artwork-error_1nzy3_62{color:var(--elmethis-color-accent-error);background:var(--elmethis-color-accent-error-surface);box-shadow:none}._meta_1nzy3_68{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}._title_1nzy3_76{letter-spacing:.01em;color:var(--elmethis-color-neutral-strong);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}._artist_1nzy3_86{font-family:var(--elmethis-font-family-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--elmethis-color-neutral);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._equalizer_1nzy3_97{flex:none;align-items:flex-end;gap:2px;width:1.25rem;height:1.25rem;display:flex;& i{background-color:var(--elmethis-color-neutral-weak);border-radius:1px;flex:1;height:25%;transition:background-color .3s}}._playing_1nzy3_114 ._equalizer_1nzy3_97 i{background-color:var(--elmethis-color-primary);animation:.9s ease-in-out infinite _elm-eq_1nzy3_1}._playing_1nzy3_114 ._equalizer_1nzy3_97 i:first-child{animation-delay:-200ms}._playing_1nzy3_114 ._equalizer_1nzy3_97 i:nth-child(2){animation-delay:-600ms}._playing_1nzy3_114 ._equalizer_1nzy3_97 i:nth-child(3){animation-delay:-100ms}._playing_1nzy3_114 ._equalizer_1nzy3_97 i:nth-child(4){animation-delay:-450ms}@keyframes _elm-eq_1nzy3_1{0%,to{height:22%}50%{height:100%}}._seekbar_1nzy3_146{cursor:pointer;touch-action:none;align-items:center;width:100%;height:1.25rem;display:flex;position:relative}._seekbar_1nzy3_146:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:4px;border-radius:.25rem}._track_1nzy3_162{background-color:var(--elmethis-color-neutral-weak);border-radius:999px;width:100%;height:.25rem;position:relative;overflow:hidden}._fill_1nzy3_171{width:calc(var(--elmethis-scoped-progress,0) * 100%);background-color:var(--elmethis-color-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}._playing_1nzy3_114 ._fill_1nzy3_171{box-shadow:var(--elmethis-box-shadow-medium)}._thumb_1nzy3_183{top:50%;left:calc(var(--elmethis-scoped-progress,0) * 100%);background-color:var(--elmethis-color-primary-strong);width:.75rem;height:.75rem;box-shadow:var(--elmethis-box-shadow-medium);pointer-events:none;border-radius:50%;transition:transform .14s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:translate(-50%,-50%)}._seekbar_1nzy3_146:hover ._thumb_1nzy3_183,._seekbar_1nzy3_146:focus-visible ._thumb_1nzy3_183{transform:translate(-50%,-50%)scale(1.25)}._hover-thumb_1nzy3_202{top:50%;left:calc(var(--elmethis-scoped-hover,0) * 100%);background-color:var(--elmethis-color-primary);opacity:0;pointer-events:none;border-radius:50%;width:.625rem;height:.625rem;transition:opacity .16s;position:absolute;transform:translate(-50%,-50%)}._seekbar_1nzy3_146:hover ._hover-thumb_1nzy3_202{opacity:.35}._loading_1nzy3_36 ._seekbar_1nzy3_146{cursor:progress}._loading_1nzy3_36 ._track_1nzy3_162{animation:1.4s ease-in-out infinite _elm-pulse_1nzy3_1}@keyframes _elm-pulse_1nzy3_1{0%,to{opacity:.55}50%{opacity:1}}._controls_1nzy3_239{align-items:center;gap:.75rem;display:flex}._time_1nzy3_245{min-width:3ch;font-family:var(--elmethis-font-family-monospace);font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--elmethis-color-neutral);flex:none;font-size:.75rem}._time-current_1nzy3_255{color:var(--elmethis-color-primary);text-align:left}._time-total_1nzy3_260{text-align:right}._transport_1nzy3_264{flex:auto;justify-content:center;align-items:center;gap:.5rem;display:flex}._icon-button_1nzy3_272{width:2rem;height:2rem;color:var(--elmethis-color-neutral-strong);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s,transform .12s;display:grid}._icon-button_1nzy3_272:hover{color:var(--elmethis-color-primary);background-color:var(--elmethis-color-primary-hover)}._icon-button_1nzy3_272:active{transform:scale(.92)}._icon-button_1nzy3_272:focus-visible{outline:2px solid var(--elmethis-color-primary);outline-offset:2px}._play-button_1nzy3_303{width:3rem;height:3rem;color:var(--elmethis-color-surface-raised);background:linear-gradient(145deg, var(--elmethis-color-primary-strong), var(--elmethis-color-primary));cursor:pointer;box-shadow:var(--elmethis-box-shadow-medium);border:none;border-radius:50%;place-items:center;padding:0;transition:transform .14s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:grid}._play-button_1nzy3_303:hover{box-shadow:var(--elmethis-box-shadow-medium);transform:scale(1.06)}._play-button_1nzy3_303:active{transform:scale(.96)}._play-button_1nzy3_303:focus-visible{outline:2px solid var(--elmethis-color-primary-strong);outline-offset:3px}._playing_1nzy3_114 ._play-button_1nzy3_303{box-shadow:var(--elmethis-box-shadow-medium)}._volume_1nzy3_342{flex:none;align-items:center;gap:.25rem;display:flex}._volume-slider_1nzy3_349{opacity:0;appearance:none;background:linear-gradient(90deg, var(--elmethis-color-primary) calc(var(--elmethis-scoped-volume,1) * 100%), var(--elmethis-color-neutral-weak) calc(var(--elmethis-scoped-volume,1) * 100%));cursor:pointer;border-radius:999px;width:0;height:.25rem;margin:0;padding:0;transition:width .22s,opacity .22s}._volume_1nzy3_342:hover ._volume-slider_1nzy3_349,._volume_1nzy3_342:focus-within ._volume-slider_1nzy3_349{opacity:1;width:4rem}._volume-slider_1nzy3_349::-webkit-slider-thumb{appearance:none;background-color:var(--elmethis-color-primary-strong);width:.75rem;height:.75rem;box-shadow:var(--elmethis-box-shadow-medium);border:none;border-radius:50%}._volume-slider_1nzy3_349::-moz-range-thumb{background-color:var(--elmethis-color-primary-strong);border:none;border-radius:50%;width:.75rem;height:.75rem}._errored_1nzy3_393{border-color:color-mix(in srgb, var(--elmethis-color-accent-error) 45%, var(--elmethis-color-neutral-weak))}._error-notice_1nzy3_401{color:var(--elmethis-color-accent-error);background-color:var(--elmethis-color-accent-error-surface);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}._error-message_1nzy3_411{font-size:.85rem;font-weight:500;line-height:1.3}@media (prefers-reduced-motion:reduce){._playing_1nzy3_114 ._equalizer_1nzy3_97 i,._loading_1nzy3_36 ._track_1nzy3_162{animation:none}._elm-audio-player_1nzy3_1 *,._elm-audio-player_1nzy3_1{transition-duration:.01ms!important}}._elm-wordle_zeq1v_1{flex-direction:column;align-items:center;gap:1rem;padding:1rem;font-family:inherit;display:flex}._message-area_zeq1v_10{color:#0000;background-color:#0000;border-radius:.25rem;justify-content:center;align-items:center;min-height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:background-color .15s,color .15s;display:flex;&._error_zeq1v_25{background-color:var(--elmethis-color-accent-error);color:contrast-color(var(--elmethis-color-accent-error));animation:.15s _fade-in_zeq1v_1}&._status_zeq1v_31{background-color:var(--elmethis-color-accent-success);color:contrast-color(var(--elmethis-color-accent-success));font-size:1rem;animation:.15s _fade-in_zeq1v_1}}._board_zeq1v_39{flex-direction:column;gap:.3125rem;display:flex}._row_zeq1v_45{gap:.3125rem;display:flex}._cell_zeq1v_50{text-transform:uppercase;-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:2rem;font-weight:700;transition:background-color .2s,border-color .2s;display:flex;&._empty_zeq1v_66{border-color:var(--elmethis-color-neutral-weak);color:#0000;background-color:#0000}&._tbd_zeq1v_72{border-color:var(--elmethis-color-neutral);color:var(--elmethis-color-neutral);background-color:#0000}&._correct_zeq1v_78{background-color:var(--elmethis-color-accent-success);border-color:var(--elmethis-color-accent-success);color:contrast-color(var(--elmethis-color-accent-success))}&._present_zeq1v_84{background-color:var(--elmethis-color-accent-warning);border-color:var(--elmethis-color-accent-warning);color:contrast-color(var(--elmethis-color-accent-warning))}&._absent_zeq1v_90{background-color:var(--elmethis-color-surface-sunken);border-color:var(--elmethis-color-surface-sunken);color:contrast-color(var(--elmethis-color-surface-sunken))}}._keyboard_zeq1v_97{flex-direction:column;gap:.5rem;width:100%;max-width:31rem;display:flex}._keyboard-row_zeq1v_105{justify-content:center;gap:.375rem;display:flex}._key_zeq1v_97{background-color:var(--elmethis-color-neutral);min-width:2.625rem;height:3.5rem;color:contrast-color(var(--elmethis-color-neutral));cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.8125rem;font-weight:700;transition:background-color .1s,transform 50ms;display:flex;&:active{transform:scale(.95)}&._wide_zeq1v_134{min-width:4rem;font-size:.75rem}&._correct_zeq1v_78{background-color:var(--elmethis-color-accent-success);color:contrast-color(var(--elmethis-color-accent-success))}&._present_zeq1v_84{background-color:var(--elmethis-color-accent-warning);color:contrast-color(var(--elmethis-color-accent-warning))}&._absent_zeq1v_90{background-color:var(--elmethis-color-surface-sunken);color:contrast-color(var(--elmethis-color-surface-sunken))}}._reset-container_zeq1v_155{margin-top:.5rem;&._hidden_zeq1v_158{visibility:hidden}}._reset-button_zeq1v_163{background-color:var(--elmethis-color-accent-success);color:contrast-color(var(--elmethis-color-accent-success));cursor:pointer;border:none;border-radius:.25rem;padding:.625rem 1.5rem;font-size:1rem;font-weight:700;transition:background-color .15s,transform 50ms;&:hover{background-color:oklch(from var(--elmethis-color-accent-success) calc(l + .08) c h)}&:active{transform:scale(.97)}}@keyframes _fade-in_zeq1v_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}._elm-a2ui_ffile_1{display:contents}._surface_ffile_5{gap:var(--elmethis-stack-gap);flex-direction:column;display:flex}.a2ui-loading{color:var(--elmethis-color-neutral);font-size:.875em;font-style:italic}.a2ui-unknown{color:var(--elmethis-color-accent-error);font-weight:600}._row_ffile_22{flex-flow:wrap;gap:8px;display:flex}._column_ffile_28{gap:var(--elmethis-stack-gap);flex-direction:column;display:flex}._list_ffile_34{flex-direction:column;gap:4px;display:flex;overflow:auto}._list-horizontal_ffile_41{flex-direction:row}._list-item_ffile_45{flex-shrink:0}._card_ffile_49{border:1px solid var(--elmethis-color-divider);background:var(--elmethis-color-surface-raised);box-shadow:var(--elmethis-box-shadow-medium);border-radius:8px;padding:16px}._button_ffile_57{border:1px solid var(--elmethis-color-divider);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}._button_ffile_57:hover{background:var(--elmethis-color-primary-hover)}._button-primary_ffile_76{background:var(--a2ui-primary,var(--elmethis-color-primary));color:oklch(from contrast-color(var(--a2ui-primary,var(--elmethis-color-primary))) l c h / 65%);border-color:#0000}._button-primary_ffile_76:hover{background:var(--a2ui-primary-hover,var(--elmethis-color-primary-strong))}._button-disabled_ffile_89{cursor:not-allowed;opacity:.55}._button-disabled_ffile_89:hover{background:0 0}._image_ffile_98{object-fit:cover;max-width:100%;display:block}._icon_ffile_104{vertical-align:middle;width:1.25em;height:1.25em;display:inline-block}._divider_ffile_111{border:none;border-top:1px solid var(--elmethis-color-divider);margin:8px 0}._divider-vertical_ffile_117{border-top:none;border-left:1px solid var(--elmethis-color-divider);align-self:stretch;width:0;margin:0 8px}._text-field_ffile_125,._choice-picker_ffile_126,._datetime-input_ffile_127,._action-control_ffile_128,._checkable-control_ffile_129{flex-direction:column;gap:4px;display:flex}._label_ffile_135,._choice-picker-label_ffile_136{color:var(--elmethis-color-neutral-strong);font-size:.75rem;font-weight:500}._input_ffile_142{border:1px solid var(--elmethis-color-divider);border-radius:4px;outline:none;padding:8px 10px;font-size:.875rem;transition:border-color .15s}._input_ffile_142:focus{border-color:var(--a2ui-primary,var(--elmethis-color-primary))}._checkbox_ffile_155,._choice-picker-option_ffile_156{cursor:pointer;align-items:center;gap:6px;font-size:.875rem;display:inline-flex}._checkbox-label_ffile_164,._choice-picker-option_ffile_156{-webkit-user-select:none;user-select:none}._slider_ffile_169{cursor:pointer;width:100%}._modal-trigger_ffile_174{cursor:pointer;display:inline-block}._video_ffile_179,._audio_ffile_180{max-width:100%;display:block}._choice-picker-options_ffile_185{flex-direction:column;gap:4px;display:flex}._validation-errors_ffile_191{color:var(--elmethis-color-accent-error);margin:0;padding-inline-start:1.25rem;font-size:.75rem}._panel_156hu_1{box-sizing:border-box;width:100%;max-height:min(420px,60vh);color:var(--elmethis-color-neutral);background-color:var(--elmethis-color-surface-raised);scrollbar-color:var(--elmethis-color-primary-weak) var(--elmethis-color-surface-base);scrollbar-width:thin;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.25rem;display:flex;overflow-y:auto}._empty_156hu_18{text-align:center;color:var(--elmethis-color-neutral-weak);padding:1rem;font-size:.875rem}._prompt-row_156hu_25{appearance:none;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex-direction:column;gap:.25rem;padding:.5rem;transition:background-color .15s;display:flex}._prompt-row_156hu_25:hover{background-color:var(--elmethis-color-surface-sunken)}._prompt-row-active_156hu_44{background-color:var(--elmethis-color-surface-base)}._prompt-head_156hu_48{align-items:center;gap:.5rem;display:flex}._prompt-name_156hu_54{font-size:.9rem;font-weight:600}._prompt-description_156hu_59{color:var(--elmethis-color-neutral-weak);font-size:.8rem;line-height:1.3}._modal-card_156hu_65{box-sizing:border-box;width:min(440px,100vw - 2rem);max-height:calc(100vh - 4rem);color:var(--elmethis-color-neutral);background-color:var(--elmethis-color-surface-raised);box-shadow:var(--elmethis-box-shadow-medium);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}._modal-header_156hu_80,._form_156hu_81,._field-label_156hu_82{flex-direction:column;display:flex}._modal-header_156hu_80{gap:.25rem}._modal-title_156hu_91{font-size:1rem;font-weight:600}._modal-description_156hu_96{color:var(--elmethis-color-neutral-weak);font-size:.85rem;line-height:1.4}._form_156hu_81{gap:.6rem}._form-actions_156hu_106{justify-content:flex-end;gap:.5rem;display:flex}._use-button_156hu_112,._cancel-button_156hu_113{appearance:none;cursor:pointer;border-radius:.25rem;padding:.4rem .9rem;font-size:.875rem}._use-button_156hu_112{background-color:var(--elmethis-color-neutral);color:var(--elmethis-color-surface-raised);border:none;transition:opacity .15s}._use-button_156hu_112:hover{opacity:.8}._use-button_156hu_112:disabled{opacity:.4;cursor:not-allowed}._cancel-button_156hu_113{border:1px solid var(--elmethis-color-divider);color:inherit;background-color:#0000;transition:color .1s,background-color .1s}._cancel-button_156hu_113:hover{color:contrast-color(var(--elmethis-color-neutral));background-color:var(--elmethis-color-neutral-weak)}._error_156hu_151,._field-required_156hu_152{color:var(--elmethis-color-accent-error)}._error_156hu_151{font-size:.8rem}._field-label_156hu_82{gap:.2rem;font-size:.85rem}._field-name_156hu_165{color:var(--elmethis-color-neutral-weak);font-size:.75rem}._field-required_156hu_152{margin-inline-start:.2rem}._field-input_156hu_174{box-sizing:border-box;border:1px solid var(--elmethis-color-divider);width:100%;color:inherit;background-color:var(--elmethis-color-surface-raised);font:inherit;border-radius:.25rem;outline:none;padding:.4rem .5rem;transition:border-color .15s}._field-input_156hu_174:focus{border-color:var(--elmethis-color-primary)}._field-hint_156hu_191{color:var(--elmethis-color-neutral-weak);font-size:.72rem;line-height:1.3}select._field-input_156hu_174{appearance:auto;cursor:pointer}._elm-ag-ui-status_1kh96_1{-webkit-user-select:none;user-select:none;align-items:center;display:flex;overflow:hidden}._reel_1kh96_8{flex-direction:row;align-items:center;gap:.5rem;animation:.32s cubic-bezier(.22,1,.36,1) _elm-ag-ui-status-reel_1kh96_1;display:flex}@keyframes _elm-ag-ui-status-reel_1kh96_1{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes _elm-ag-ui-status-pulse_1kh96_1{0%,to{opacity:1}50%{opacity:.45}}._pulse_1kh96_39{animation:1.2s ease-in-out infinite _elm-ag-ui-status-pulse_1kh96_1}@media (prefers-reduced-motion:reduce){._reel_1kh96_8,._pulse_1kh96_39{animation:none}}._elm-ag-ui-input_1t703_1{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative}._picker-container_1t703_9{width:100%;margin-block-end:.5rem}._card_1t703_14{box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);border-radius:.25rem;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;& ._input_1t703_25{box-sizing:border-box;resize:none;width:100%;min-height:3rem;max-height:12rem;color:inherit;font:inherit;background:0 0;border:none;outline:none;margin:0;padding:0;display:block;overflow-y:auto}& ._button-row_1t703_42{grid-template-columns:auto 1fr auto auto;grid-template-areas:"plus spacer stop send";align-items:center;column-gap:.5rem;display:grid}& ._status_1t703_50{white-space:nowrap;grid-area:spacer;min-width:0;overflow:hidden}& ._plus-button_1t703_57,& ._submit-button_1t703_58,& ._stop-button_1t703_59{cursor:pointer;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:opacity .2s;display:flex;&:hover{opacity:.75}}& ._plus-button_1t703_57{background-color:var(--elmethis-color-neutral);grid-area:plus}& ._submit-button_1t703_58{background-color:var(--elmethis-color-neutral);grid-area:send}& ._stop-button_1t703_59{background-color:var(--elmethis-color-accent-error);grid-area:stop}}._elm-ag-ui-input-content_1hmcm_1{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}._media-component-container_1hmcm_8{flex-flow:wrap;justify-content:flex-end;gap:.5rem;display:flex}._media-component_1hmcm_8{box-sizing:border-box;border:solid 1px var(--elmethis-color-divider);background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;width:6rem;height:6rem;padding:.25rem;position:relative;overflow:hidden;& ._image_1hmcm_26{object-fit:cover;width:100%;height:100%}& ._text_1hmcm_32{box-sizing:border-box;width:100%;height:100%;white-space:wrap;color:var(--elmethis-color-neutral);-webkit-user-select:none;user-select:none;font-size:.25rem}& ._type-icon_1hmcm_42{content:"";position:absolute;top:.25rem;left:.25rem}& ._mime-type-label_1hmcm_49{box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:var(--elmethis-color-surface-base);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);color:var(--elmethis-color-primary);border-radius:.125rem;padding:.125rem;font-family:monospace;font-size:.65rem;position:absolute;bottom:.25rem;right:.25rem}}._message-content-user-content_1hmcm_65{box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;width:fit-content;padding:.5rem}._elm-ag-ui-tool-execution_195kk_1{& ._summary_195kk_2{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.5rem;font-family:monospace;display:flex}& ._tool-args-results-wrapper_195kk_11{overflow-x:auto}}._elm-ag-ui-message-renderer_l3ynt_1{box-sizing:border-box}._message-content-assistant-wrapper_l3ynt_5{flex-direction:column;gap:1rem;margin-block:1.5rem;display:flex}._message-content-user-wrapper_l3ynt_12{flex-direction:row;justify-content:flex-end;margin-block-end:1rem;display:flex;& ._message-content-user-inner_l3ynt_18{flex-direction:column;align-items:flex-end;gap:.5rem;max-width:75%;display:flex}}._message-content-type_l3ynt_27{flex-direction:row;align-items:center;gap:.5rem;width:100%;font-family:monospace;display:flex;& ._message-content-icon_l3ynt_35{flex-shrink:0}& ._message-content-spacer_l3ynt_39{background-color:var(--elmethis-color-divider);flex-grow:1;width:100%;height:1px}}._message-content-assistant-actions_l3ynt_47{flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}._clickable-icon_l3ynt_55{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:inline-flex;&:hover{background-color:var(--elmethis-color-surface-sunken)}}._reasoning-running_l3ynt_72{scrollbar-width:none;box-sizing:border-box;max-height:12rem;padding:1rem 0;overflow-y:scroll}._elm-ag-ui-agent_1nztk_1{box-sizing:border-box;scrollbar-color:var(--elmethis-color-primary-weak) var(--elmethis-color-surface-base);scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;width:100%;height:100%;margin:0;padding:.25rem;display:flex;overflow-y:auto;& ._agent-container_1nztk_15{width:var(--elmethis-scoped-agent-ui-width);flex:1;margin:0 auto;padding:0;& ._messages_1nztk_21{box-sizing:border-box;width:100%;margin:0;padding:0 0 50dvh;position:relative;& ._error_1nztk_28{box-sizing:border-box;background-color:var(--elmethis-color-accent-error-surface);border-radius:.25rem;align-items:flex-start;gap:.5rem;padding:.5rem;display:flex}}}& ._agent-input-container_1nztk_40{flex-shrink:0;width:100%;position:sticky;bottom:0;& ._agent-input_1nztk_40{width:var(--elmethis-scoped-agent-ui-width);box-sizing:border-box;height:min-content;margin:0 auto;& ._queue-container_1nztk_52{flex-direction:column;gap:.25rem;width:100%;margin-block-end:.5rem;display:flex;& ._queue-item_1nztk_59{box-sizing:border-box;background-color:var(--elmethis-color-surface-raised);width:100%;box-shadow:var(--elmethis-box-shadow-medium);opacity:.85;border-radius:.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex;& ._queue-item-icon_1nztk_71{color:var(--elmethis-color-primary);flex-shrink:0}& ._queue-item-text_1nztk_76{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}& ._queue-item-remove_1nztk_85{cursor:pointer;color:var(--elmethis-color-neutral);background:0 0;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:background-color .2s;display:inline-flex;&:hover{background-color:var(--elmethis-color-accent-error-surface)}}}}& ._prompt-template-container_1nztk_105{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-block-end:.5rem;display:flex;& ._prompt-template-tip_1nztk_114{cursor:pointer;box-shadow:var(--elmethis-box-shadow-medium);color:inherit;background-color:var(--elmethis-color-surface-raised);border:0;border-radius:1rem;gap:.5rem;padding:.5rem;transition:opacity .2s;display:inline-flex;& ._prompt-template-tip-icon_1nztk_126{color:var(--elmethis-color-primary)}&:hover{opacity:.5}}}}}}._clickable-icon_1nztk_139{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .2s;display:inline-flex;&:hover{background-color:var(--elmethis-color-surface-sunken)}}:root{--elmethis-primitive-color-red-100:#e9dddd;--elmethis-primitive-color-red-200:#dbc1c0;--elmethis-primitive-color-red-300:#cda5a4;--elmethis-primitive-color-red-400:#be8989;--elmethis-primitive-color-red-500:#ae6e6e;--elmethis-primitive-color-red-600:#8a5555;--elmethis-primitive-color-red-700:#683e3e;--elmethis-primitive-color-red-800:#472727;--elmethis-primitive-color-red-900:#291313;--elmethis-primitive-color-orange-100:#ebdfdb;--elmethis-primitive-color-orange-200:#dfc7bf;--elmethis-primitive-color-orange-300:#d2afa3;--elmethis-primitive-color-orange-400:#c59888;--elmethis-primitive-color-orange-500:#b8816e;--elmethis-primitive-color-orange-600:#986858;--elmethis-primitive-color-orange-700:#795143;--elmethis-primitive-color-orange-800:#5b3a2f;--elmethis-primitive-color-orange-900:#3f251c;--elmethis-primitive-color-yellow-100:#ebe6db;--elmethis-primitive-color-yellow-200:#dcd3be;--elmethis-primitive-color-yellow-300:#cdc0a0;--elmethis-primitive-color-yellow-400:#bfad83;--elmethis-primitive-color-yellow-500:#b09a66;--elmethis-primitive-color-yellow-600:#8e7c51;--elmethis-primitive-color-yellow-700:#6e603d;--elmethis-primitive-color-yellow-800:#50442b;--elmethis-primitive-color-yellow-900:#332b19;--elmethis-primitive-color-green-100:#dde9e2;--elmethis-primitive-color-green-200:#bfd4c7;--elmethis-primitive-color-green-300:#a1c0ac;--elmethis-primitive-color-green-400:#83ac92;--elmethis-primitive-color-green-500:#659878;--elmethis-primitive-color-green-600:#4f7a5f;--elmethis-primitive-color-green-700:#3b5d48;--elmethis-primitive-color-green-800:#274232;--elmethis-primitive-color-green-900:#15281d;--elmethis-primitive-color-cyan-100:#dde9e7;--elmethis-primitive-color-cyan-200:#bdd2d5;--elmethis-primitive-color-cyan-300:#9ebcc3;--elmethis-primitive-color-cyan-400:#7fa6b1;--elmethis-primitive-color-cyan-500:#6091a0;--elmethis-primitive-color-cyan-600:#4f7a84;--elmethis-primitive-color-cyan-700:#3f6469;--elmethis-primitive-color-cyan-800:#2f4f4f;--elmethis-primitive-color-cyan-900:#203b37;--elmethis-primitive-color-blue-100:#dde2e9;--elmethis-primitive-color-blue-200:#bec6d6;--elmethis-primitive-color-blue-300:#a1abc4;--elmethis-primitive-color-blue-400:#8491b2;--elmethis-primitive-color-blue-500:#68779f;--elmethis-primitive-color-blue-600:#566385;--elmethis-primitive-color-blue-700:#45516d;--elmethis-primitive-color-blue-800:#343e55;--elmethis-primitive-color-blue-900:#242d3e;--elmethis-primitive-color-purple-100:#e3dde9;--elmethis-primitive-color-purple-200:#cdc3d6;--elmethis-primitive-color-purple-300:#b7aac4;--elmethis-primitive-color-purple-400:#a291b1;--elmethis-primitive-color-purple-500:#8d799f;--elmethis-primitive-color-purple-600:#725f83;--elmethis-primitive-color-purple-700:#574668;--elmethis-primitive-color-purple-800:#3e2e4f;--elmethis-primitive-color-purple-900:#271836;--elmethis-primitive-color-magenta-100:#eadce4;--elmethis-primitive-color-magenta-200:#dcc1d0;--elmethis-primitive-color-magenta-300:#cea7bc;--elmethis-primitive-color-magenta-400:#c08da9;--elmethis-primitive-color-magenta-500:#b17396;--elmethis-primitive-color-magenta-600:#925d7a;--elmethis-primitive-color-magenta-700:#744760;--elmethis-primitive-color-magenta-800:#573247;--elmethis-primitive-color-magenta-900:#3c1f2f;--elmethis-primitive-color-slate-100:#d7d9e1;--elmethis-primitive-color-slate-200:#b0b5be;--elmethis-primitive-color-slate-300:#949ba7;--elmethis-primitive-color-slate-400:#6c7483;--elmethis-primitive-color-slate-500:#555b67;--elmethis-primitive-color-slate-600:#40444c;--elmethis-primitive-color-slate-700:#393e46;--elmethis-primitive-color-slate-800:#31353a;--elmethis-primitive-color-slate-900:#242629;--elmethis-primitive-color-gold-100:#f7f5f4;--elmethis-primitive-color-gold-200:#efecea;--elmethis-primitive-color-gold-300:#d9d3cc;--elmethis-primitive-color-gold-400:#cabfb2;--elmethis-primitive-color-gold-500:#c6b5a2;--elmethis-primitive-color-gold-600:#bda68b;--elmethis-primitive-color-gold-700:#a68c70;--elmethis-primitive-color-gold-800:#8e7356;--elmethis-primitive-color-gold-900:#6e583f;--elmethis-primitive-font-family-sans:"DM Sans", "Zen Kaku Gothic New", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--elmethis-primitive-font-family-monospace:"DM Mono", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", "Zen Kaku Gothic New", monospace;--elmethis-stack-gap:2rem;--elmethis-box-shadow-small:0 0 1px var(--elmethis-color-box-shadow);--elmethis-box-shadow-medium:0 0 2px var(--elmethis-color-box-shadow);--elmethis-box-shadow-large:0 0 4px var(--elmethis-color-box-shadow);--elmethis-font-family-sans:var(--elmethis-primitive-font-family-sans);--elmethis-font-family-monospace:var(--elmethis-primitive-font-family-monospace);--elmethis-color-box-shadow:light-dark(oklch(38.1283% .0151763 259.814/.25),var(--elmethis-primitive-color-slate-900));--elmethis-color-accent-link-surface:light-dark(var(--elmethis-primitive-color-blue-100),var(--elmethis-primitive-color-blue-900));--elmethis-color-accent-link:var(--elmethis-primitive-color-blue-500);--elmethis-color-accent-link-visited:var(--elmethis-primitive-color-purple-500);--elmethis-color-accent-link-surface-visited:light-dark(var(--elmethis-primitive-color-purple-100),var(--elmethis-primitive-color-purple-900));--elmethis-color-accent-info:var(--elmethis-primitive-color-blue-500);--elmethis-color-accent-info-surface:light-dark(var(--elmethis-primitive-color-blue-100),var(--elmethis-primitive-color-blue-900));--elmethis-color-accent-success:var(--elmethis-primitive-color-green-500);--elmethis-color-accent-success-surface:light-dark(var(--elmethis-primitive-color-green-100),var(--elmethis-primitive-color-green-900));--elmethis-color-accent-important:var(--elmethis-primitive-color-purple-500);--elmethis-color-accent-important-surface:light-dark(var(--elmethis-primitive-color-purple-100),var(--elmethis-primitive-color-purple-900));--elmethis-color-accent-warning:var(--elmethis-primitive-color-yellow-500);--elmethis-color-accent-warning-surface:light-dark(var(--elmethis-primitive-color-yellow-100),var(--elmethis-primitive-color-yellow-900));--elmethis-color-accent-error:var(--elmethis-primitive-color-red-500);--elmethis-color-accent-error-surface:light-dark(var(--elmethis-primitive-color-red-100),var(--elmethis-primitive-color-red-900));--elmethis-color-divider:light-dark(var(--elmethis-primitive-color-gold-300),var(--elmethis-primitive-color-slate-800));--elmethis-color-modal-backdrop:oklch(0% 0 0/.5);--elmethis-color-surface-sunken:light-dark(var(--elmethis-primitive-color-gold-300),var(--elmethis-primitive-color-slate-800));--elmethis-color-surface-base:light-dark(var(--elmethis-primitive-color-gold-200),var(--elmethis-primitive-color-slate-700));--elmethis-color-surface-raised:light-dark(var(--elmethis-primitive-color-gold-100),var(--elmethis-primitive-color-slate-600));--elmethis-color-neutral:light-dark(var(--elmethis-primitive-color-slate-400),var(--elmethis-primitive-color-slate-200));--elmethis-color-neutral-weak:var(--elmethis-primitive-color-slate-300);--elmethis-color-neutral-strong:light-dark(var(--elmethis-primitive-color-slate-500),var(--elmethis-primitive-color-slate-100));--elmethis-color-primary:light-dark(var(--elmethis-primitive-color-gold-700),var(--elmethis-primitive-color-gold-500));--elmethis-color-primary-weak:var(--elmethis-primitive-color-gold-600);--elmethis-color-primary-strong:light-dark(var(--elmethis-primitive-color-gold-800),var(--elmethis-primitive-color-gold-400));--elmethis-color-primary-hover:oklch(from var(--elmethis-color-primary) l c h / 15%);--elmethis-color-selection:oklch(from var(--elmethis-color-primary) l c h / 25%);--elmethis-color-display-red:var(--elmethis-primitive-color-red-500);--elmethis-color-display-red-surface:light-dark(var(--elmethis-primitive-color-red-100),var(--elmethis-primitive-color-red-900));--elmethis-color-display-orange:var(--elmethis-primitive-color-orange-500);--elmethis-color-display-orange-surface:light-dark(var(--elmethis-primitive-color-orange-100),var(--elmethis-primitive-color-orange-900));--elmethis-color-display-yellow:var(--elmethis-primitive-color-yellow-500);--elmethis-color-display-yellow-surface:light-dark(var(--elmethis-primitive-color-yellow-100),var(--elmethis-primitive-color-yellow-900));--elmethis-color-display-green:var(--elmethis-primitive-color-green-500);--elmethis-color-display-green-surface:light-dark(var(--elmethis-primitive-color-green-100),var(--elmethis-primitive-color-green-900));--elmethis-color-display-cyan:var(--elmethis-primitive-color-cyan-500);--elmethis-color-display-cyan-surface:light-dark(var(--elmethis-primitive-color-cyan-100),var(--elmethis-primitive-color-cyan-900));--elmethis-color-display-blue:var(--elmethis-primitive-color-blue-500);--elmethis-color-display-blue-surface:light-dark(var(--elmethis-primitive-color-blue-100),var(--elmethis-primitive-color-blue-900));--elmethis-color-display-purple:var(--elmethis-primitive-color-purple-500);--elmethis-color-display-purple-surface:light-dark(var(--elmethis-primitive-color-purple-100),var(--elmethis-primitive-color-purple-900));--elmethis-color-display-magenta:var(--elmethis-primitive-color-magenta-500);--elmethis-color-display-magenta-surface:light-dark(var(--elmethis-primitive-color-magenta-100),var(--elmethis-primitive-color-magenta-900));color-scheme:light dark;font-family:var(--elmethis-font-family-sans);--font-sans:"DM Sans", "Zen Kaku Gothic New", sans-serif;--font-mono:"DM Mono", monospace}body{font-family:var(--font-sans);background-color:var(--elmethis-color-surface-base);background-image:light-dark(url(/_build/assets/hexagon-pattern-C28Nz6Ou.svg),url(/_build/assets/hexagon-pattern-dark-D84e5oB1.svg));background-size:63px 36.37px;margin:0;padding:0;transition:background-color .3s;overflow-x:hidden}._elm-square-loading-icon_m72nq_19{grid-template-columns:repeat(var(--elmethis-scoped-dimensions), auto);grid-template-rows:repeat(var(--elmethis-scoped-dimensions), auto);justify-content:start;margin:0;padding:0;display:grid}._square_m72nq_28{width:calc(var(--elmethis-scoped-size) / var(--elmethis-scoped-dimensions));height:calc(var(--elmethis-scoped-size) / var(--elmethis-scoped-dimensions));animation-name:_appear_m72nq_1;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both;animation-duration:var(--elmethis-scoped-duration);animation-delay:var(--elmethis-scoped-delay);background-color:var(--elmethis-color-primary)}._elm-toggle-theme_1lgp6_1{box-sizing:border-box;color:var(--elmethis-color-neutral);cursor:pointer;box-shadow:var(--elmethis-box-shadow-medium);background-color:var(--elmethis-color-surface-raised);border-radius:50%;padding:.25rem;transition:background-color .1s;display:block;&:hover{background-color:var(--elmethis-color-surface-sunken)}}._header_1ypv2_1{z-index:1;box-sizing:border-box;width:100%;height:3.5rem;box-shadow:var(--elmethis-box-shadow-large);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:light-dark(var(--elmethis-primitive-color-gold-300),var(--elmethis-primitive-color-slate-900));justify-content:space-between;align-items:center;margin:0;padding:.5rem;display:flex;position:sticky;top:0;& ._link-container_1ypv2_20{gap:.25rem;display:flex;overflow-x:auto;& ._link_1ypv2_20{appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;text-decoration:none;transition:background-color .1s;display:flex;&:hover{background-color:oklch(from var(--elmethis-color-neutral-strong) l c h / 10%)}}}}@keyframes _loading_d5jul_19{0%{transform:translate(-100%)}40%{transform:translate(0%)}60%{transform:translate(0%)}to{transform:translate(100%)}}._loading-indicator_d5jul_19{z-index:100;pointer-events:none;background-color:var(--elmethis-color-primary);opacity:0;width:100dvw;height:4px;transition:opacity .2s;position:fixed;bottom:0;left:0;&._active_d5jul_31{opacity:1;animation-name:_loading_d5jul_19;animation-duration:1s;animation-iteration-count:infinite}}._signin_12qvh_1{background-color:var(--elmethis-color-surface-raised);border-radius:.25rem;flex-direction:column;gap:1rem;width:clamp(300px,100%,480px);margin:auto;padding:.5rem 1rem;display:flex}._error_12qvh_12{margin:auto}._layout-slot_s8jxj_1{width:100%}[data-start-icon-button]{cursor:pointer;color:var(--start-dt-text,#f9fafb);background:0 0;border-width:0;border-radius:.5rem;justify-content:center;align-items:center;padding:.375rem;transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-icon-button]:hover{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151)}[data-start-icon-button]:focus{outline:2px solid #0000;outline-color:var(--start-dt-accent,#f9fafb);outline-offset:2px}[data-start-icon-button]:focus-visible{box-shadow:0 0 0 2px var(--start-dt-accent,#111827bf)}[data-start-icon-button]:active{color:var(--start-dt-accent,#f3f4f6);background-color:var(--start-dt-surface-active,#1f2937)}[data-start-icon-button]:disabled{opacity:.35;cursor:default;pointer-events:none}[data-start-icon-button]>svg{width:1.25rem;height:1.25rem}[data-start-text-size=xs]{font-size:.75rem;line-height:1.33333}[data-start-text-size=sm]{font-size:.875rem;line-height:1.42857}[data-start-text-size=base]{font-size:1rem;line-height:1.5}[data-start-text-size=lg]{font-size:1.125rem;line-height:1.55556}[data-start-text-size=xl]{font-size:1.25rem;line-height:1.4}[data-start-text-size="2xl"]{font-size:1.5rem;line-height:1.33333}[data-start-text-font=sans]{font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[data-start-text-font=serif]{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}[data-start-text-font=mono]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-start-text-weight=thin]{font-weight:100}[data-start-text-weight=extralight]{font-weight:200}[data-start-text-weight=light]{font-weight:300}[data-start-text-weight=normal]{font-weight:400}[data-start-text-weight=medium]{font-weight:500}[data-start-text-weight=semibold]{font-weight:600}[data-start-text-weight=bold]{font-weight:700}[data-start-text-weight=extrabold]{font-weight:800}[data-start-text-weight=black]{font-weight:900}[data-start-text-wrap=wrap]{white-space:wrap}[data-start-text-wrap=nowrap]{white-space:nowrap}[data-start-badge]{background-color:var(--background);border:1px var(--border) solid;color:var(--foreground);border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}[data-start-badge=success]{--background:oklch(63% .15 150/.14);--border:oklch(63% .15 150/.4);--foreground:oklch(80% .14 152)}[data-start-badge=failure]{--background:oklch(63% .21 25/.14);--border:oklch(63% .21 25/.4);--foreground:oklch(78% .15 22)}[data-start-badge=warning]{--background:oklch(75% .15 85/.14);--border:oklch(75% .15 85/.4);--foreground:oklch(85% .13 88)}[data-start-badge=info]{--background:oklch(68% .13 245/.14);--border:oklch(68% .13 245/.4);--foreground:oklch(78% .11 245)}[data-start-placeholder]{width:100%;height:100%;color:var(--start-dt-text-muted,inherit);justify-content:center;align-items:center;display:flex}[data-start-placeholder]>span{text-align:center}[data-start-section]{flex-direction:column;gap:.375rem;display:flex}[data-start-section-title]{text-transform:uppercase;letter-spacing:.06em;color:var(--start-dt-text-muted,inherit)}summary[data-start-section-title]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.375rem;list-style:none;display:flex}summary[data-start-section-title]::-webkit-details-marker{display:none}summary[data-start-section-title]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.375rem;height:.375rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}details[open]>summary[data-start-section-title]:before{transform:rotate(45deg)}summary[data-start-section-title]:hover{color:var(--start-dt-text,inherit)}[data-start-section-content]{border-left:2px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;width:calc(100% - 2rem);margin-left:.25rem;padding-left:.625rem;overflow:auto}[data-start-select]{margin:0;flex-direction:column;margin-block:0;padding-inline:0;list-style-type:none;display:flex}[data-start-select]>*+*{border-top:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid}[data-start-select-option]{color:var(--start-dt-text,#f9fafb);cursor:pointer;white-space:nowrap;border-left:2px solid #0000;outline:none;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}[data-start-select-option]:hover{background-color:var(--start-dt-surface-hover,#374151)}[data-start-select-option][tc-active],[data-start-select-option][tc-selected],[data-start-select-option]:focus{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-accent-soft,#374151);border-left-color:var(--start-dt-accent,transparent)}[data-start-tab]{cursor:pointer;color:var(--start-dt-text-muted,#e5e7eb);background:0 0;border:none;border-radius:.375rem;outline:none;justify-content:center;align-items:center;padding:.25rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-tab]:hover,[data-start-tab]:focus{color:var(--start-dt-text,#e5e7eb)}[data-start-tab][tc-active],[data-start-tab][tc-selected]{color:var(--start-dt-text,#e5e7eb);background-color:var(--start-dt-surface-hover,#374151);box-shadow:0 1px 2px oklch(0% 0 0/.25)}[data-start-tab-list]{background-color:var(--start-dt-surface,#111827);border-radius:.5rem;align-self:flex-start;gap:.25rem;margin:.5rem;padding:.25rem;display:inline-flex}[data-start-tab-panel]{border-top:var(--start-dt-border-soft,oklch(87% .065 274.039)) 1px solid;flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:auto}[data-start-button]{cursor:pointer;color:var(--start-dt-text,oklch(97% .014 254.604));background-color:var(--start-dt-surface,#111827);border:1px var(--start-dt-border,transparent) solid;white-space:nowrap;border-radius:.5rem;outline:none;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}[data-start-button][tc-active],[data-start-button][tc-selected],[data-start-button]:hover,[data-start-button]:focus{color:var(--start-dt-text,#dbeafe);background-color:var(--start-dt-surface-hover,#1e3a8a);border-color:var(--start-dt-accent,transparent)}[data-start-blob-viewer]{text-align:left;align-self:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}[data-start-blob-viewer] svg{width:1.5rem;height:1.5rem;color:var(--start-dt-accent,currentColor);flex-shrink:0}[data-start-blob-viewer-info]{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}[data-start-blob-viewer-name]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;font-weight:600;line-height:1rem;overflow:hidden}[data-start-blob-viewer-meta]{color:var(--start-dt-text-muted,inherit);align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}[data-start-headers-viewer]{font-size:.75rem;line-height:1rem}[data-start-hex-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);border-radius:.5rem;flex-direction:column;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex;overflow:auto}[data-start-hex-row]{white-space:nowrap;align-items:center;gap:1rem;padding:.125rem .625rem;display:flex}[data-start-hex-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-hex-row]:hover{background-color:var(--start-dt-surface-hover,transparent)}[data-start-hex-offset]{color:var(--start-dt-text-muted,inherit)}[data-start-hex-chunk]{letter-spacing:.05em;color:var(--start-dt-text,inherit)}[data-start-hex-text]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;color:oklch(78% .11 150);justify-content:start;align-items:center;margin-left:auto;padding-left:1rem;display:flex}[data-start-seroval-value]{align-items:center;gap:.25rem;display:flex}[data-start-seroval-value=key]{color:oklch(78% .1 305)}[data-start-seroval-value=string]{color:oklch(78% .11 150)}[data-start-seroval-value=number]{color:oklch(80% .11 80)}[data-start-seroval-value=keyword]{color:oklch(74% .1 250);font-style:italic}[data-start-seroval-separator]{color:var(--start-dt-text-muted)}[data-start-seroval-viewer]{border:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;background-color:var(--start-dt-surface,transparent);height:100%;min-height:12rem;color:var(--start-dt-text,#f9fafb);border-radius:.5rem;padding:.375rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}[data-start-seroval-tree-node]{flex-direction:column;display:flex}[data-start-seroval-tree-row]{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.375rem;padding:.125rem .25rem;display:flex}button[data-start-seroval-tree-row]{cursor:pointer}button[data-start-seroval-tree-row]:hover,button[data-start-seroval-tree-row]:focus-visible{background-color:var(--start-dt-surface-hover,transparent)}[data-start-seroval-tree-chevron]{width:.875rem;color:var(--start-dt-text-muted,inherit);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-start-seroval-tree-chevron]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.3125rem;height:.3125rem;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:rotate(-45deg)}[data-start-seroval-tree-chevron][data-leaf]:before{content:none}[data-start-seroval-tree-row][data-expanded]>[data-start-seroval-tree-chevron]:before{transform:rotate(45deg)}[data-start-seroval-tree-children]{border-left:1px var(--start-dt-border-soft,oklch(87% .065 274.039)) solid;flex-direction:column;margin-left:.6875rem;padding-left:.625rem;display:flex}[data-start-seroval-tree-key]{flex-shrink:0;align-items:center;gap:.125rem;display:inline-flex}[data-start-seroval-tree-preview]{color:var(--start-dt-text-muted,inherit);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1rem;overflow:hidden}[data-start-seroval-tree-circular]{align-items:center;gap:.25rem;display:inline-flex}[data-start-seroval-tree-circular]>svg{width:1rem;height:1rem;color:var(--start-dt-accent,currentColor)}[data-start-seroval-tree-raw]{padding:.25rem 0}[data-start-seroval-value=plain]{color:var(--start-dt-text,#f9fafb)}[data-start-functions-instance-detail]{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-functions-instance-detail]>[data-start-text-size]{text-overflow:ellipsis;overflow:hidden}[data-start-functions-viewer]{color:var(--start-dt-text);flex-direction:row;height:100%;display:flex}[data-start-functions-sidebar]{border-right:var(--start-dt-border-soft) 1px solid;flex-direction:column;flex-shrink:0;width:17rem;min-height:0;display:flex}[data-start-functions-detail]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}[data-start-functions-instances-container]{color:var(--start-dt-text);flex:1;width:100%;min-height:0;overflow:auto}[data-start-functions-instances]{flex-direction:column;padding:0;list-style:none;display:flex}[data-start-functions-instances]>[data-start-select-option]{color:var(--start-dt-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}[data-start-headers]{flex-direction:column;gap:.5rem;display:flex}[data-start-headers-title]{font-weight:500}[data-start-properties]{flex-direction:column;gap:.25rem;display:flex}[data-start-property]{flex-flow:row;align-items:center;gap:.25rem;display:flex}[data-start-property]>[data-start-text-weight=semibold]{color:var(--start-dt-text-muted)}[data-start-function-instance-viewer]{flex-direction:column;width:100%;min-height:100%;display:flex}[data-start-function-instance-viewer-nav],[data-start-functions-nav]{z-index:1;border-bottom:var(--start-dt-border-soft) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}[data-start-functions-nav]{flex-shrink:0;justify-content:flex-start}[data-start-functions-nav] svg{color:var(--start-dt-accent);padding:.25rem}[data-start-function-instance-viewer-nav]>div:last-child{flex-shrink:0;align-items:center;gap:.5rem;display:flex}[data-start-function-instance-timing]{color:var(--start-dt-text-muted);background:var(--start-dt-surface);border-radius:9999px;align-items:center;padding:.125rem .5rem;display:inline-flex}[data-start-tab-panel]>div[data-start-section]:first-child{flex:auto;min-height:18rem}[data-start-tab-panel]>div[data-start-section]:first-child>[data-start-section-content]{flex:1;min-height:0}[data-start-function-instance-viewer-nav-left],[data-start-function-instance-viewer-nav-left]>div{align-items:center;gap:.5rem;min-width:0;display:flex}[data-start-function-instance-viewer-content]{flex:1;min-height:0}[data-start-function-instance-viewer-content]>[tc-tab-group]{flex-direction:column;height:100%;display:flex}[data-start-kv-table]{border:1px var(--start-dt-border-soft) solid;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}[data-start-kv-row]{align-items:baseline;gap:.75rem;padding:.375rem .625rem;display:flex}[data-start-kv-row]:nth-child(2n){background-color:oklch(100% 0 0/.03)}[data-start-kv-row]:hover{background-color:var(--start-dt-surface-hover)}[data-start-kv-key]{text-overflow:ellipsis;color:oklch(78% .1 305);flex:0 0 11rem;min-width:0;overflow:hidden}[data-start-kv-value]{word-break:break-all;min-width:0;color:var(--start-dt-text);flex:1}[data-start-dev-toolbar]{--start-dt-bg:oklch(16% .015 265);--start-dt-bg-glass:oklch(17% .015 265/.88);--start-dt-surface:oklch(22% .02 265);--start-dt-surface-hover:oklch(27% .025 265);--start-dt-surface-active:oklch(30% .03 265);--start-dt-border:oklch(34% .02 265);--start-dt-border-soft:oklch(27% .02 265);--start-dt-text:oklch(93% .005 265);--start-dt-text-muted:oklch(68% .015 265);--start-dt-accent:oklch(68% .13 245);--start-dt-accent-soft:oklch(68% .13 245/.16);--start-dt-danger:oklch(63% .21 25);--start-dt-shadow:0 12px 32px oklch(0% 0 0/.4), 0 2px 8px oklch(0% 0 0/.25);z-index:2147483647;color:var(--start-dt-text);flex-direction:column-reverse;align-items:flex-start;font-family:system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex;position:fixed;bottom:0;left:0}[data-start-dev-toolbar]>[tc-toolbar]{cursor:grab}[data-start-dev-toolbar]>[tc-toolbar]:active{cursor:grabbing}[data-start-dev-toolbar]>[tc-toolbar]{background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);border:var(--start-dt-border) 1px solid;box-shadow:var(--start-dt-shadow);border-radius:9999px;flex-direction:row;align-items:center;gap:.625rem;margin:1rem;padding:.375rem .625rem;display:flex;position:relative;overflow:hidden}[data-start-dev-toolbar]>[tc-toolbar]>div{flex-direction:row;justify-content:center;align-items:center;gap:.125rem;display:flex}[data-start-dev-toolbar]>[tc-toolbar]>div:last-child{border-left:var(--start-dt-border) 1px solid;color:var(--start-dt-text-muted);gap:.5rem;padding-left:.625rem}[data-start-dev-toolbar-version]{color:var(--start-dt-accent);background:var(--start-dt-accent-soft);border:none;border-radius:9999px;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}[data-start-dev-toolbar-version]>div{width:1.5rem;height:1.5rem}[data-start-dev-toolbar] svg{width:1.25rem;height:1.25rem}[data-start-dev-toolbar-panel]{border:var(--start-dt-border) 1px solid;background:var(--start-dt-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--start-dt-shadow);border-radius:1rem;flex-direction:column;width:56rem;max-width:calc(100vw - 10rem);height:min(40rem,100vh - 4rem);max-height:calc(100vh - 2rem);margin:0 1rem;display:flex;overflow:hidden}
