.Progress_wrapper__lyRZT{display:flex;flex-direction:column;gap:6px;width:100%}.Progress_header__rYeDg{display:flex;justify-content:space-between;align-items:center}.Progress_label__coPOf{font-weight:500}.Progress_label__coPOf,.Progress_value__7ghxx{font-size:13px;color:var(--muted);font-family:var(--sans)}.Progress_track__H8kKE{width:100%;background:var(--hairline);border-radius:var(--radius-full);overflow:hidden}.Progress_fill__3HSwM{height:100%;background:var(--ink);border-radius:var(--radius-full);transition:width var(--transition-slow)}.Progress_sm__1GD9M{height:4px}.Progress_md__F9eFy{height:8px}.Progress_lg__wVb_m{height:12px}.Radio_group__fqWOA{border:none;padding:0;margin:0}.Radio_groupLabel__jDs56{font-size:14px;font-weight:500;color:var(--muted);font-family:var(--sans);margin-bottom:8px;padding:0}.Radio_groupItems__9_XSb{display:flex;gap:10px}.Radio_vertical__WfOhH{flex-direction:column}.Radio_horizontal__2g_tg{flex-direction:row;flex-wrap:wrap;align-items:center}.Radio_wrapper__2cKXF{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio_disabled__gV9sH{opacity:.5;cursor:not-allowed}.Radio_control__0usoP{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px}.Radio_input__PdZ9k{position:absolute;width:18px;height:18px;opacity:0;margin:0;cursor:inherit;z-index:1}.Radio_circle__RTmTR{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--border);background:var(--paper);transition:border-color var(--transition-fast)}.Radio_input__PdZ9k:checked+.Radio_circle__RTmTR{border-color:var(--ink)}.Radio_input__PdZ9k:focus-visible+.Radio_circle__RTmTR{outline:2px solid var(--ink);outline-offset:2px}.Radio_dot__ZFgG8{width:8px;height:8px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform var(--transition-fast)}.Radio_input__PdZ9k:checked+.Radio_circle__RTmTR .Radio_dot__ZFgG8{transform:scale(1)}.Radio_label__PlhKP{font-size:14px;color:var(--ink);font-family:var(--sans);line-height:1.5}.Rating_wrapper__Whs1s{display:flex;flex-direction:column;gap:6px}.Rating_stars__sL52K{display:inline-flex;align-items:center;gap:4px;width:-moz-fit-content;width:fit-content}.Rating_disabled__hMcpR{opacity:.5;cursor:not-allowed}.Rating_star__bTADP{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:transparent;color:var(--muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition-fast),transform var(--transition-fast)}.Rating_disabled__hMcpR .Rating_star__bTADP{cursor:not-allowed}.Rating_star__bTADP:hover:not(:disabled){transform:scale(1.1)}.Rating_star__bTADP:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.Rating_starFilled__drj0m{color:var(--accent)}.Rating_starEmpty__2g0Dy{color:var(--muted)}.Rating_sm__aNXnz .Rating_star__bTADP{padding:1px}.Rating_hint__OPH_J{color:var(--muted)}.Rating_error____pMK,.Rating_hint__OPH_J{font-size:13px;font-family:var(--sans);line-height:1.4}.Rating_error____pMK{color:var(--color-error)}.RichTextEditor_wrapper__XC6q4{display:flex;flex-direction:column;gap:6px;width:100%}.RichTextEditor_container__b0gvg{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--paper);overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);position:relative}.RichTextEditor_container__b0gvg:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.RichTextEditor_containerError__xH4v3{border-color:var(--color-error)}.RichTextEditor_containerError__xH4v3:focus-within{box-shadow:0 0 0 3px var(--color-error-border)}.RichTextEditor_containerDisabled__GPzq2{opacity:.5;pointer-events:none}.RichTextEditor_containerReadOnly__WbP7Y{background:var(--paper)}.RichTextEditor_toolbar__FGBGr{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 8px;border-bottom:1px solid var(--hairline);background:var(--paper)}.RichTextEditor_toolBtn__aCG1a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:var(--radius-xs);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);line-height:1;letter-spacing:0}.RichTextEditor_toolBtn__aCG1a:hover{background:var(--hover-tint);border-color:var(--border)}.RichTextEditor_toolBtn__aCG1a:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.RichTextEditor_toolBtn__aCG1a:disabled{opacity:.4;cursor:not-allowed}.RichTextEditor_toolBtnActive__8NoSr{background:var(--ink);color:var(--paper);border-color:var(--ink)}.RichTextEditor_toolBtnActive__8NoSr:hover{background:var(--ink);border-color:var(--ink);opacity:.85}.RichTextEditor_toolBtnLink__LUYzQ{color:var(--muted)}.RichTextEditor_separator__NQ9Ot{width:1px;height:20px;background:var(--hairline);margin:0 4px;flex-shrink:0}.RichTextEditor_editor__xbUwG{padding:14px 16px;font-family:var(--sans);font-size:15px;line-height:1.65;color:var(--ink);outline:none;box-sizing:border-box;width:100%}.RichTextEditor_editorEmpty__Wwvof:before{content:attr(data-placeholder);color:var(--muted);opacity:.6;pointer-events:none;position:absolute}.RichTextEditor_editor__xbUwG h2{font-family:var(--serif);font-size:22px;font-weight:700;line-height:1.3;color:var(--ink);margin:1em 0 .4em}.RichTextEditor_editor__xbUwG h2:first-child{margin-top:0}.RichTextEditor_editor__xbUwG h3{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.35;color:var(--ink);margin:1em 0 .4em}.RichTextEditor_editor__xbUwG h3:first-child{margin-top:0}.RichTextEditor_editor__xbUwG p{margin:0 0 .75em}.RichTextEditor_editor__xbUwG p:last-child{margin-bottom:0}.RichTextEditor_editor__xbUwG ol,.RichTextEditor_editor__xbUwG ul{margin:0 0 .75em;padding-left:1.5em}.RichTextEditor_editor__xbUwG li{margin:.25em 0}.RichTextEditor_editor__xbUwG blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid var(--border);color:var(--muted);font-style:italic}.RichTextEditor_editor__xbUwG a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.RichTextEditor_editor__xbUwG a:hover{opacity:.75}.RichTextEditor_editor__xbUwG strong{font-weight:700}.RichTextEditor_editor__xbUwG em{font-style:italic}.RichTextEditor_editor__xbUwG u{text-decoration:underline}.RichTextEditor_editor__xbUwG s{text-decoration:line-through}.RichTextEditor_linkDialog__1xpZT{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--hairline);background:var(--paper)}.RichTextEditor_linkInput__X_A07{flex:1 1;height:32px;padding:0 10px;font-family:var(--sans);font-size:13px;color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-xs);outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.RichTextEditor_linkInput__X_A07:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus-ring)}.RichTextEditor_linkInput__X_A07::placeholder{color:var(--muted);opacity:.6}.RichTextEditor_linkApply__3VcEe{height:32px;padding:0 14px;font-family:var(--sans);font-size:13px;font-weight:500;color:var(--paper);background:var(--ink);border:none;border-radius:var(--radius-xs);cursor:pointer;transition:opacity var(--transition-fast);flex-shrink:0}.RichTextEditor_linkApply__3VcEe:hover{opacity:.85}.RichTextEditor_linkApply__3VcEe:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.RichTextEditor_linkCancel__b6EL5{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;color:var(--muted);transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0;padding:0}.RichTextEditor_linkCancel__b6EL5:hover{background:var(--hover-tint);color:var(--ink)}.RichTextEditor_linkCancel__b6EL5:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.RichTextEditor_hint__LiJHG{font-size:13px;color:var(--muted);font-family:var(--sans);line-height:1.4}.RichTextEditor_error__LCBs_{font-size:13px;color:var(--color-error);font-family:var(--sans);line-height:1.4}.Form_form__vPqZc{display:flex;flex-direction:column;gap:0;width:100%}.Form_section__rEN7X{border:none;margin:0;display:flex;flex-direction:column;gap:20px;padding:24px 0}.Form_section__rEN7X+.Form_section__rEN7X{border-top:1px solid var(--hairline)}.Form_sectionHead__7SHs1{display:flex;flex-direction:column;gap:4px}.Form_sectionTitle__1YVeh{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);padding:0;float:none;width:auto}.Form_sectionDesc__KcTl1{font-family:var(--sans);font-size:13px;color:var(--muted);line-height:1.5;margin:0}.Form_fields__W3B8d{display:flex;flex-direction:column;gap:16px}.Form_fieldsTwoCols__Kvbwy{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:600px){.Form_fieldsTwoCols__Kvbwy{grid-template-columns:1fr}}.Form_row__G61pn{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-width:0}.Form_divider__Vt9t2{border:none;border-top:1px solid var(--hairline);margin:0}.Form_actions___hdzb{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:20px 0 0;border-top:1px solid var(--hairline);margin-top:4px}.Form_actionsLeft__w1alg{justify-content:flex-start}.Form_actionsSplit__HLtII{justify-content:space-between}.Toast_toast__IFXAw{margin:0;background:var(--paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);border:1px solid var(--hairline);min-width:280px;max-width:360px;padding:14px 16px;top:auto;left:auto;right:20px;bottom:20px;position:fixed;z-index:400;overflow:visible;max-height:unset;opacity:0;transform:translateX(calc(100% + 24px));transition:transform var(--transition-slow),opacity var(--transition-slow)}.Toast_toast__IFXAw:popover-open{display:flex;align-items:center;gap:10px;transform:translateX(0);opacity:1}@starting-style{.Toast_toast__IFXAw:popover-open{transform:translateX(calc(100% + 20px));opacity:0}}.Toast_icon__bCn9N{flex-shrink:0;display:flex;align-items:center}.Toast_message__yDf9y{flex:1 1;min-width:0;font-size:14px;font-family:var(--sans);color:var(--ink);line-height:1.4;overflow-wrap:break-word}.Toast_dismiss___qOO1{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:8px;margin:-8px -8px -8px 0;border-radius:var(--radius-xs);color:var(--muted);transition:opacity var(--transition-fast);opacity:.6;min-width:32px;min-height:32px}.Toast_dismiss___qOO1:hover{opacity:1}.Toast_success__Sf2bH{border-color:var(--color-success-border)}.Toast_success__Sf2bH .Toast_icon__bCn9N{color:var(--color-success)}.Toast_error__ysxae{border-color:var(--color-error-border)}.Toast_error__ysxae .Toast_icon__bCn9N{color:var(--color-error)}.Toast_warning__s2wpJ{border-color:var(--color-warning-border)}.Toast_warning__s2wpJ .Toast_icon__bCn9N{color:var(--color-warning)}.Toaster_region__Y49dx{position:fixed;bottom:var(--space-6);right:var(--space-5);z-index:9999;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;max-width:380px;width:calc(100vw - var(--space-6))}.Toaster_toast__zJRlD{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);font-family:var(--sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);pointer-events:all;animation:Toaster_toastIn__1glJh .18s ease-out}@keyframes Toaster_toastIn__1glJh{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Toaster_default__jo5kD{background:var(--ink);border-color:rgba(255,255,255,.1);color:var(--bg)}.Toaster_success__7kUZj{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.Toaster_error___wqUf{background:var(--color-error-bg);border-color:var(--color-error-border);color:var(--color-error)}.Toaster_warning__s3jcA{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.Toaster_icon__eHrrQ{flex-shrink:0;display:flex;align-items:center;padding-top:1px}.Toaster_message__EcQBG{flex:1 1;font-weight:500}.Toaster_close__HxwVy{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);opacity:.6;transition:opacity var(--transition-fast);padding:0;margin-left:var(--space-1)}.Toaster_close__HxwVy:hover{opacity:1}.Toaster_default__jo5kD .Toaster_close__HxwVy{color:var(--bg)}.Toaster_success__7kUZj .Toaster_close__HxwVy{color:var(--color-success)}.Toaster_error___wqUf .Toaster_close__HxwVy{color:var(--color-error)}.Toaster_warning__s3jcA .Toaster_close__HxwVy{color:var(--color-warning)}@media (max-width:480px){.Toaster_region__Y49dx{bottom:var(--space-4);right:var(--space-3);left:var(--space-3);width:auto}}.TruncatedText_truncated__aBOk2{overflow:hidden;min-width:0}.TruncatedText_single__jsrcq{display:block;white-space:nowrap;text-overflow:ellipsis}.TruncatedText_clamp__Klgrc{--truncated-lines:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncated-lines);line-clamp:var(--truncated-lines)}