.contact-form_surface__HsrgK{--surface-corner:32px;--content-inline:32px;--content-block:32px;--action-inset:16px;min-width:0;padding:var(--content-block) var(--content-inline);border-radius:var(--surface-corner);color:var(--ink);background:var(--surface-card);display:flex;flex-direction:column;position:relative}.contact-form_formContent__47QxL{display:flex;flex-direction:column;flex:1 1;min-width:0}.contact-form_isPreparing__oYxcb{visibility:hidden;pointer-events:none}.contact-form_introduction__5i9Mm{margin-bottom:28px}.contact-form_introduction__5i9Mm>.eyebrow{margin-bottom:10px;color:var(--primary)}.contact-form_introduction__5i9Mm h3{font-size:34px;letter-spacing:-.04em}.contact-form_introduction__5i9Mm>p:last-child{max-width:430px;margin-top:12px;font-size:15px;color:var(--muted)}.contact-form_fields__sB5Fs,.contact-form_form__CXfNC{min-width:0;display:flex;flex-direction:column;flex:1 1}.contact-form_fields__sB5Fs{margin:0;padding:0;border:0;gap:22px}.contact-form_field___KduJ label{margin-bottom:10px;font-size:14px;font-weight:650}.contact-form_srOnly__P8yKo{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.contact-form_nameAndEmail__mijbp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.contact-form_field___KduJ{min-width:0}.contact-form_field___KduJ label{display:block}.contact-form_field___KduJ label>span{color:var(--muted);font-size:12px;font-weight:400}.contact-form_draft__uJoWQ,.contact-form_field___KduJ input,.contact-form_field___KduJ textarea{display:block;width:100%;min-width:0;border:1px solid var(--field-outline);border-radius:16px;padding:15px 16px;background:var(--field);color:var(--ink);font:inherit;font-size:16px;line-height:1.5;transition:background-color .12s,border-color .12s}.contact-form_field___KduJ input{min-height:56px}.contact-form_field___KduJ textarea{min-height:132px;resize:vertical}.contact-form_field___KduJ input::placeholder,.contact-form_field___KduJ textarea::placeholder{color:var(--muted);opacity:.9}.contact-form_field___KduJ input:hover,.contact-form_field___KduJ textarea:hover{background:var(--field-hover)}.contact-form_draft__uJoWQ:focus-visible,.contact-form_field___KduJ input:focus-visible,.contact-form_field___KduJ textarea:focus-visible{background:var(--field-hover);border-color:var(--primary);outline-offset:2px}.contact-form_formFooter__d_Paq{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:2px;margin-top:auto;margin-inline:calc(var(--action-inset) - var(--content-inline));margin-bottom:calc(var(--action-inset) - var(--content-block))}.contact-form_formFooter__d_Paq>p{margin-inline:calc(var(--content-inline) - var(--action-inset))}.contact-form_formFooter__d_Paq>p,.contact-form_note__L_49W{color:var(--muted);font-size:13px;line-height:1.6}.contact-form_reviewButton___gEP1{align-self:stretch;border-radius:calc(var(--surface-corner) - var(--action-inset))}.contact-form_reviewButton___gEP1:is(:hover,:focus-visible){border-radius:calc(var(--surface-corner) - var(--action-inset))}.contact-form_loadingPanel__RJdgU{position:absolute;inset:0;display:grid;place-items:center;padding:24px;border-radius:inherit;background:var(--surface-card)}.contact-form_loadingState__17m5M{text-align:center;width:min(100%,360px);padding-block:24px;outline:none}.contact-form_loadingShape__Dg7RS{width:140px;height:140px;margin:0 auto 32px;color:var(--primary)}.contact-form_loadingShape__Dg7RS svg{width:100%;height:100%}.contact-form_loadingState__17m5M h3{font-size:30px;letter-spacing:-.04em}.contact-form_loadingState__17m5M p{font-size:14px;color:var(--muted);margin-top:12px}.contact-form_loadingState__17m5M>button{margin-top:28px;font-size:14px;min-height:48px;padding:12px 20px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=off]) .contact-form_loadingShape__Dg7RS{animation:contact-form_loading-turn__wWDAw 2.4s linear infinite}:root:not([data-motion=off]) .contact-form_loadingState__17m5M{animation:contact-form_loading-appear__8hobb .18s var(--ease) both}}@keyframes contact-form_loading-turn__wWDAw{to{transform:rotate(1turn)}}@keyframes contact-form_loading-appear__8hobb{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.contact-form_preview__MkbbY{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto;padding:32px;border:0;border-radius:32px;color:var(--ink);background:var(--surface-card)}.contact-form_preview__MkbbY::backdrop{background:#21182d99}.contact-form_previewTopline__hvm7I{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.contact-form_previewIcon__alEhl{display:grid;place-items:center;width:56px;height:56px;border-radius:20px;color:var(--on-primary-container);background:var(--primary-container)}.contact-form_close__zRb9M{color:var(--muted)}.contact-form_close__zRb9M .icon{transform:rotate(45deg)}.contact-form_preview__MkbbY h2{font-size:34px;letter-spacing:-.04em;margin-bottom:12px}.contact-form_preview__MkbbY .contact-form_note__L_49W{overflow-wrap:anywhere}.contact-form_draft__uJoWQ{margin-top:24px;min-height:210px;resize:vertical}.contact-form_previewActions__sZLAp{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.contact-form_previewActions__sZLAp .button{flex:1 1;padding-inline:16px;gap:10px;font-size:14px}.contact-form_copyNotice__kzBl_{min-height:21px;font-size:13px;color:var(--primary);margin-top:12px}@media (max-width:1100px){.contact-form_surface__HsrgK{--content-inline:28px;--content-block:28px}.contact-form_nameAndEmail__mijbp{grid-template-columns:1fr;gap:22px}}@media (min-width:601px) and (max-width:960px){.contact-form_nameAndEmail__mijbp{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:600px){.contact-form_surface__HsrgK{--surface-corner:28px;--content-inline:20px;--action-inset:12px}.contact-form_introduction__5i9Mm h3,.contact-form_preview__MkbbY h2{font-size:30px}.contact-form_preview__MkbbY{padding:24px;border-radius:28px}.contact-form_previewActions__sZLAp{flex-direction:column}}@media (prefers-reduced-motion:reduce){.contact-form_field___KduJ input,.contact-form_field___KduJ textarea{transition-duration:.01ms}}.date-picker_root__Wby21{min-width:0}.date-picker_label__n7uq2{display:block;margin-bottom:10px;font-size:14px;font-weight:650}.date-picker_label__n7uq2>span{font-size:12px;font-weight:400;color:var(--muted)}.date-picker_trigger__XcibW{display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:10px 18px 10px 12px;border:1px solid var(--field-outline);border-radius:16px;background:var(--field);color:var(--ink);text-align:left;transition:background-color .12s,transform .1s var(--ease)}.date-picker_trigger__XcibW:hover{background:var(--field-hover)}.date-picker_dateIcon__q_Bv9{position:relative;width:36px;height:36px;flex-shrink:0;display:grid;place-items:center}.date-picker_dateIcon__q_Bv9 .material-shape{position:absolute;inset:0;width:100%;color:var(--primary-container)}.date-picker_dateIcon__q_Bv9>span:last-child{position:relative;color:var(--on-primary-container);font-size:14px;font-weight:700}.date-picker_value__PApT3{min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.date-picker_chevron__VNIqZ{width:9px;height:9px;flex-shrink:0;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg)}.date-picker_calendar__12NKI{position:fixed;margin:0;padding:12px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:1px solid var(--floating-outline);border-radius:28px;background:var(--floating-surface);color:var(--ink);overflow:auto;box-shadow:0 12px 40px var(--floating-shadow)}.date-picker_calendar__12NKI::backdrop{background:var(--dialog-scrim)}.date-picker_heading__YAMU9{min-height:96px;padding:16px 20px;border-radius:18px;background:var(--primary-container);color:var(--on-primary-container)}.date-picker_heading__YAMU9 p{font-size:12px}.date-picker_heading__YAMU9 h4{margin:4px 0 0;font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:700}.date-picker_month__w6Xhq{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding-block:12px}.date-picker_month__w6Xhq>span{font-size:15px;font-weight:650;text-align:center;line-height:1.4}.date-picker_month__w6Xhq button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:14px;color:var(--on-primary-container);background:color-mix(in srgb,var(--primary-container),var(--floating-surface) 40%);transition:background-color .12s,border-radius .18s var(--spring),transform .1s var(--ease)}.date-picker_month__w6Xhq button:is(:hover,:focus-visible){border-radius:18px;background:var(--primary-container)}.date-picker_month__w6Xhq button:focus-visible{outline-offset:2px}.date-picker_month__w6Xhq .icon{width:24px;height:24px}.date-picker_grid__szHM8{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}.date-picker_grid__szHM8 th{height:30px;font-size:12px;font-weight:500;color:var(--muted)}.date-picker_grid__szHM8 td{padding:0}.date-picker_day__RdRav{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;max-height:44px;min-height:28px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-size:14px;transition:background-color .12s,border-radius .18s var(--spring),transform .1s var(--ease)}.date-picker_day__RdRav.date-picker_weekend__foM_2{border-radius:50%}.date-picker_day__RdRav.date-picker_outside__HKuxE{color:var(--muted)}.date-picker_day__RdRav[aria-current=date]:not(.date-picker_selected__1TZ8K){box-shadow:inset 0 0 0 1px var(--primary)}.date-picker_day__RdRav:hover{background:var(--primary-container);color:var(--on-primary-container);border-radius:18px}.date-picker_day__RdRav.date-picker_selected__1TZ8K{color:var(--on-primary);background:transparent}.date-picker_day__RdRav .material-shape{position:absolute;inset:0;width:100%;height:100%;color:var(--primary)}.date-picker_day__RdRav>span:last-child{position:relative}.date-picker_day__RdRav:focus-visible{outline-offset:0}.date-picker_actions__MMcLq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px 0}.date-picker_actions__MMcLq>button:first-child{min-height:44px;padding:10px 12px;border:0;border-radius:16px;color:var(--primary);background:transparent;font-size:14px;transition:background-color .12s,transform .1s var(--ease)}.date-picker_actions__MMcLq>button:first-child:hover{background:var(--surface-low)}@media (prefers-reduced-motion:reduce){.date-picker_actions__MMcLq>button:first-child,.date-picker_day__RdRav,.date-picker_month__w6Xhq button,.date-picker_trigger__XcibW{transition-duration:.01ms}}.project-select_root__6YAFP{position:relative;min-width:0}.project-select_label__i4Vi1{display:block;margin-bottom:10px;font-size:14px;font-weight:650}.project-select_trigger____hcd{display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:10px 18px 10px 12px;border:1px solid var(--field-outline);border-radius:16px;color:var(--ink);background:var(--field);text-align:left;transition:background-color .12s,border-radius .22s var(--spring),transform .1s var(--ease)}.project-select_trigger____hcd:hover{background:var(--field-hover)}.project-select_trigger____hcd[aria-expanded=true]{border-radius:20px 20px 12px 12px;background:var(--primary-container);color:var(--on-primary-container)}.project-select_trigger____hcd:active{transform:scale(.96)}.project-select_leadingIcon__6HEo2,.project-select_optionIcon__a6AWm{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;color:var(--primary);background:var(--surface-card)}.project-select_leadingIcon__6HEo2 .icon,.project-select_optionIcon__a6AWm .icon{width:20px;height:20px}.project-select_value__SvnUc{flex:1 1;min-width:0;font-size:16px;font-weight:550;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-select_chevron__jeP3q{flex-shrink:0;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);margin-left:auto;transition:transform .22s var(--spring)}.project-select_trigger____hcd[aria-expanded=true] .project-select_chevron__jeP3q{transform:translateY(2px) rotate(225deg)}.project-select_menu__f__Bq{position:absolute;z-index:10;top:calc(100% + 8px);left:0;right:0;padding:8px;max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain;border-radius:24px;background:var(--floating-surface);box-shadow:0 8px 28px var(--floating-shadow);outline:1px solid var(--floating-outline)}.project-select_option__H2_s2{display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;height:64px;margin:2px 0;padding:10px 12px;border:0;border-radius:16px;color:var(--ink);background:transparent;font-size:15px;text-align:left;transition:background-color .1s,color .1s,transform .1s var(--ease)}.project-select_optionIcon__a6AWm{width:32px;height:32px;background:var(--surface-low);border-radius:10px}.project-select_option__H2_s2>span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere;line-height:1.35;max-height:2.7em;overflow:hidden}.project-select_option__H2_s2[aria-selected=true]{color:var(--on-primary-container);background:var(--primary-container)}.project-select_option__H2_s2[aria-selected=true] .project-select_optionIcon__a6AWm{background:var(--primary);color:var(--on-primary);border-radius:50%}.project-select_option__H2_s2.project-select_active__UMMR0{outline:2px solid var(--primary);outline-offset:-2px;background:var(--surface-low)}.project-select_option__H2_s2.project-select_active__UMMR0[aria-selected=true]{background:var(--primary-container)}.project-select_check__DF9aI{width:20px;height:20px;margin-left:auto}.project-select_unchecked__1TT1m{visibility:hidden}@media (max-width:600px){.project-select_trigger____hcd{padding-right:16px;gap:10px}.project-select_option__H2_s2{gap:10px;padding-inline:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.project-select_chevron__jeP3q,.project-select_option__H2_s2,.project-select_trigger____hcd{transition-duration:.01ms}}.demo-editor_launcher__cEO38{position:fixed;z-index:80;left:24px;bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 20px;border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);border-radius:18px 26px 26px 26px;background:var(--primary-container);color:var(--on-primary-container);box-shadow:0 4px 18px #00000014;font-size:14px;font-weight:650}.demo-editor_panel__5RvPE{position:fixed;inset:16px 16px 16px auto;margin:0;width:min(480px,calc(100% - 32px));height:calc(100dvh - 32px);max-height:none;max-width:none;padding:0;border:1px solid var(--floating-outline);border-radius:32px;background:var(--editor-surface);color:var(--ink);box-shadow:0 16px 64px var(--floating-shadow);overflow:hidden}.demo-editor_panel__5RvPE[open]{display:flex;flex-direction:column;animation:demo-editor_enter__krZLp .22s var(--ease)}.demo-editor_panel__5RvPE::backdrop{background:var(--dialog-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.demo-editor_panelHeader__QZQbz{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 24px 16px;flex-shrink:0}.demo-editor_kicker__7PJQX{color:var(--primary);font-size:12px;font-weight:650;margin-bottom:6px}.demo-editor_panelHeader__QZQbz h2{font-size:32px}.demo-editor_close__Of7Fr{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:16px;background:var(--surface-low)}.demo-editor_close__Of7Fr svg{transform:rotate(45deg)}.demo-editor_body__Qngbj{overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px;min-height:0}.demo-editor_intro__peOXE{font-size:16px;margin-bottom:12px}.demo-editor_note__03mNH{padding:14px 16px;background:var(--secondary-container);color:var(--on-secondary-container);border-radius:16px;font-size:13px;line-height:1.5;margin-bottom:24px}.demo-editor_group__plClu{border:0;margin:0;padding:0;min-width:0}.demo-editor_group__plClu legend{padding:0;font-size:14px;font-weight:650;margin-bottom:12px}.demo-editor_presets__cXOxE{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:24px}.demo-editor_presets__cXOxE button{position:relative;display:grid;justify-items:start;gap:10px;padding:14px;min-height:100px;background:var(--editor-item);border:2px solid transparent;border-radius:22px;font-size:14px;font-weight:600}.demo-editor_presets__cXOxE button[aria-pressed=true]{border-color:var(--primary);background:var(--primary-container);color:var(--on-primary-container)}.demo-editor_choiceIcon__hh8Fr{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--surface-card);color:var(--primary);flex-shrink:0}.demo-editor_presets__cXOxE button[aria-pressed=true] .demo-editor_choiceIcon__hh8Fr{background:var(--primary);color:var(--on-primary);-webkit-mask:url(/shapes/cookie.svg) center/contain no-repeat;mask:url(/shapes/cookie.svg) center/contain no-repeat}.demo-editor_presetSymbol__vcXVG{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--primary-container);color:var(--on-primary-container)}.demo-editor_choiceIcon__hh8Fr svg{width:20px;height:20px}.demo-editor_section__6W64g{border-radius:22px;background:var(--editor-item);margin-top:8px}.demo-editor_section__6W64g summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:18px;gap:12px;font-weight:650;font-size:15px;cursor:pointer;border-radius:inherit}.demo-editor_section__6W64g summary::-webkit-details-marker{display:none}.demo-editor_section__6W64g summary svg{width:20px;height:20px;color:var(--primary);transition:transform .16s var(--ease)}.demo-editor_section__6W64g[open] summary svg{transform:rotate(45deg)}.demo-editor_section__6W64g summary:focus-visible{outline-offset:-4px}.demo-editor_fields__BxRNw{display:grid;gap:16px;padding:0 16px 18px}.demo-editor_field__bRCri{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:600}.demo-editor_field__bRCri input:not([type=range]),.demo-editor_field__bRCri textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--outline);border-radius:14px;background:var(--field);color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.demo-editor_field__bRCri textarea{resize:vertical;min-height:106px}.demo-editor_field__bRCri input[type=file]{font-size:13px;padding:8px}.demo-editor_field__bRCri input::file-selector-button{border:0;border-radius:10px;background:var(--primary-container);color:var(--on-primary-container);padding:10px;font:inherit;cursor:pointer;margin-right:10px}.demo-editor_field__bRCri input[type=range]{width:100%;accent-color:var(--primary);min-height:40px}.demo-editor_columns__DEuZx{display:flex;flex-wrap:wrap;gap:10px}.demo-editor_columns__DEuZx>label{flex:1 1 100px}.demo-editor_entry__5c_12{display:grid;gap:12px;padding:14px;background:var(--editor-entry);border-radius:18px}.demo-editor_entryLabel__ott16{font-size:12px;font-weight:600;color:var(--primary)}.demo-editor_hint__C_0vs{font-size:13px;color:var(--muted)}.demo-editor_error__TFkhg{font-size:14px;color:var(--ink);border-left:3px solid var(--primary);padding-left:12px}.demo-editor_textButton__e_LFf{justify-self:start;background:var(--primary-container);color:var(--on-primary-container);min-height:44px;border:0;padding:8px 14px;font-size:14px;border-radius:16px}.demo-editor_themeChoices__03P5t{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:24px;background:var(--surface-card)}.demo-editor_themeChoices__03P5t button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;border:0;border-radius:20px;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.demo-editor_themeChoices__03P5t button[aria-pressed=true]{background:var(--primary-container);color:var(--on-primary-container);border-radius:16px 22px 16px 22px}.demo-editor_themeChoices__03P5t svg,.demo-editor_themeMark__2daQy{width:20px;height:20px;flex-shrink:0}.demo-editor_imagePicker__3iGuu{display:grid;gap:8px;font-size:13px;font-weight:600;min-width:0}.demo-editor_imageControl__1hbNq{position:relative;display:flex;align-items:center;gap:12px;padding:12px;min-height:80px;border-radius:20px;background:var(--primary-container);color:var(--on-primary-container)}.demo-editor_imagePreview__iMxAA{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;-webkit-mask:url(/shapes/cookie.svg) center/contain no-repeat;mask:url(/shapes/cookie.svg) center/contain no-repeat;background:var(--surface-card);color:var(--primary)}.demo-editor_imagePreview__iMxAA img{width:56px;height:56px;object-fit:cover}.demo-editor_imageCopy__4TBH7{display:grid;gap:4px;min-width:0}.demo-editor_imageCopy__4TBH7 strong{font-size:14px}.demo-editor_imageCopy__4TBH7 small{font-size:11px;font-weight:400}.demo-editor_imageAction__EHe6N{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;margin-left:auto;border-radius:12px;background:var(--surface-card)}.demo-editor_imageAction__EHe6N svg{width:20px;height:20px}.demo-editor_imageControl__1hbNq input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.demo-editor_imageControl__1hbNq:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:4px}.demo-editor_section__6W64g[open]>summary{color:var(--primary)}.demo-editor_buyerNote__KEicY{display:flex;align-items:flex-start;gap:12px;padding:24px 4px 0;color:var(--muted);font-size:13px}.demo-editor_buyerNote__KEicY svg{color:var(--primary)}.demo-editor_panelFooter__eThlN{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 20px;flex-shrink:0;background:var(--editor-surface)}.demo-editor_panelFooter__eThlN .button{min-height:48px;padding:12px 20px;font-size:14px}.demo-editor_reset__vbodQ{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:13px}.demo-editor_reset__vbodQ svg{width:20px;height:20px}.demo-editor_launcher__cEO38,.demo-editor_panel__5RvPE button{transition:background-color .12s ease-out,transform .12s var(--ease)}.demo-editor_close__Of7Fr:hover,.demo-editor_launcher__cEO38:hover,.demo-editor_reset__vbodQ:hover,.demo-editor_textButton__e_LFf:hover{background:var(--primary-container);color:var(--on-primary-container)}.demo-editor_launcher__cEO38:active,.demo-editor_panel__5RvPE button:enabled:active{transform:scale(.96)}@keyframes demo-editor_enter__krZLp{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (max-width:600px){.demo-editor_launcher__cEO38{left:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:48px;padding:10px 16px}.demo-editor_panel__5RvPE{inset:8px;width:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:24px}.demo-editor_panelHeader__QZQbz{padding:20px 18px 16px}.demo-editor_body__Qngbj{padding-inline:16px}.demo-editor_panelFooter__eThlN{padding:12px 16px max(16px,env(safe-area-inset-bottom))}.demo-editor_panelFooter__eThlN .button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.demo-editor_panel__5RvPE[open]{animation:none}.demo-editor_launcher__cEO38,.demo-editor_panel__5RvPE button,.demo-editor_section__6W64g summary svg{transition:none}}.demo-editor_listHeading__elMdr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.demo-editor_listHeading__elMdr>span{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-editor_addItem__U1UeN{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:0;border-radius:12px 18px 12px 18px;background:var(--primary-container);color:var(--on-primary-container);font-size:13px;font-weight:600}.demo-editor_addItem__U1UeN svg{width:18px;height:18px}.demo-editor_listItems___4s3W{display:grid;gap:8px;margin-bottom:8px}.demo-editor_editableItem__2IGhl{display:grid;gap:8px;padding:12px;background:var(--editor-entry);border-radius:18px;min-width:0}.demo-editor_itemTopline__WBWjH{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.demo-editor_removeItem__rAa4n{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:0;border-radius:14px;background:var(--surface-low);color:var(--muted)}.demo-editor_removeItem__rAa4n svg{transform:rotate(45deg);width:18px;height:18px}.demo-editor_iconFields__RDLUS{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.demo-editor_addItem__U1UeN:disabled,.demo-editor_removeItem__rAa4n:disabled{opacity:.45;cursor:not-allowed}.demo-editor_addItem__U1UeN:enabled:hover,.demo-editor_removeItem__rAa4n:enabled:hover{background:var(--primary-container);color:var(--on-primary-container)}@media (max-width:360px){.demo-editor_iconFields__RDLUS{grid-template-columns:1fr}}:root[data-motion=off] .demo-editor_panel__5RvPE[open]{animation:none}