.q21hgG_root.q21hgG_root{align-items:center;gap:var(--space-2);min-block-size:var(--control-height-sm);flex-wrap:wrap;margin:0;display:flex}.q21hgG_line.q21hgG_line{color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-small);line-height:var(--line-height-control);overflow-wrap:anywhere;margin:0}.q21hgG_line.q21hgG_line[data-tone=success]{color:var(--color-text-muted)}.q21hgG_line.q21hgG_line[data-tone=error]{color:var(--color-error)}
.bqa94G_root.bqa94G_root :where(:not(svg,svg *)){all:revert}.bqa94G_root.bqa94G_root{align-items:center;gap:0 var(--space-2);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--color-text);font-family:var(--sans);letter-spacing:0;text-align:start;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;word-spacing:normal;background:0 0;border:0;flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.bqa94G_root .bqa94G_chip{appearance:none;box-sizing:border-box;min-block-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);max-inline-size:100%;padding:var(--space-1) 0;color:var(--color-text);font-family:var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;word-break:keep-all;cursor:pointer;opacity:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.bqa94G_root .bqa94G_pill{align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:2rem;max-inline-size:100%;padding-block:0;padding-inline:var(--space-3) var(--space-2);border:var(--border-control) solid var(--color-control-border);border-radius:var(--radius-round);background:var(--color-surface-raised);color:inherit;font:inherit;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);margin:0;display:inline-flex;overflow:hidden}.bqa94G_root .bqa94G_text{min-inline-size:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;overflow:hidden}.bqa94G_root .bqa94G_cross{block-size:.875rem;inline-size:.875rem;color:var(--color-text-muted);flex:none;margin:0;padding:0;display:block;position:static}.bqa94G_root .bqa94G_chip[data-pending] .bqa94G_pill{border-style:dashed;border-color:var(--color-control-border);color:var(--color-text-muted)}.bqa94G_root .bqa94G_chip[data-primary] .bqa94G_pill{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.bqa94G_root .bqa94G_chip[data-primary] .bqa94G_cross{color:currentColor}.bqa94G_root .bqa94G_primaryMark{border-radius:var(--radius-round);background:currentColor;flex:none;block-size:.375rem;inline-size:.375rem;margin:0;padding:0;display:block}.bqa94G_root .bqa94G_plain{padding-block:0;padding-inline:var(--space-2);color:var(--color-accent);font:inherit;text-underline-offset:.2em;white-space:nowrap;align-items:center;margin:0;text-decoration:underline;display:inline-flex}@media (hover:hover){.bqa94G_root .bqa94G_chip:not([data-pending]):not([data-primary]):not(.bqa94G_toggle):hover .bqa94G_pill{background:var(--color-accent-soft);border-color:var(--color-accent)}}.bqa94G_root .bqa94G_chip:focus-visible{opacity:1;outline:none}.bqa94G_root .bqa94G_chip:focus-visible .bqa94G_pill,.bqa94G_root .bqa94G_toggle:focus-visible .bqa94G_plain{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors:active){.bqa94G_root .bqa94G_chip[data-primary] .bqa94G_pill{border-width:3px}.bqa94G_root .bqa94G_primaryMark{background:canvastext}}@media (prefers-reduced-motion:reduce){.bqa94G_root .bqa94G_pill{transition:none}}
._9VzobW_root._9VzobW_root :where(:not(svg,svg *,[data-ui=selection-chips],[data-ui=selection-chips] *)){all:revert}._9VzobW_root._9VzobW_root{gap:var(--space-2);box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);font-variant:normal;font-style:normal;font-weight:400;line-height:var(--line-height-control);letter-spacing:normal;text-align:start;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;word-spacing:normal;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:grid;position:relative}._9VzobW_root ._9VzobW_label{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);min-inline-size:0;color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-label);text-align:start;text-transform:none;cursor:default;border:0;flex-wrap:wrap;margin:0;padding:0;font-style:normal;font-weight:600;line-height:1.45;display:flex}._9VzobW_root ._9VzobW_labelText{overflow-wrap:anywhere;min-inline-size:0;margin:0;padding:0}._9VzobW_root ._9VzobW_optional{color:var(--color-text-muted);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;white-space:nowrap;flex:none;margin:0;padding:0;font-weight:400}._9VzobW_root ._9VzobW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}._9VzobW_root ._9VzobW_control{min-inline-size:0;scroll-margin-block:var(--combobox-scroll-margin-start,calc(var(--mobile-header-height,0px) + var(--space-3))) var(--combobox-scroll-margin-end,calc(var(--mobile-bottom-bar,0px) + var(--space-3)));margin:0;padding:0;position:relative}._9VzobW_root ._9VzobW_chipsSlot{display:contents}._9VzobW_root ._9VzobW_field{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height-md);border:var(--border-control) solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);cursor:text;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);align-items:stretch;margin:0;padding:0;display:flex}@media (hover:hover){._9VzobW_root ._9VzobW_field:hover:not([data-disabled]){border-color:var(--color-border-strong)}}._9VzobW_root ._9VzobW_field:focus-within{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--shadow-control)}._9VzobW_root ._9VzobW_field[data-invalid]{border-color:var(--color-error)}._9VzobW_root ._9VzobW_field[data-disabled]{background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:not-allowed}._9VzobW_root ._9VzobW_field[data-busy]{cursor:progress}._9VzobW_root ._9VzobW_input{appearance:none;box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height-sm);padding-block:var(--space-2);padding-inline:var(--control-padding-inline) var(--space-2);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);font-style:normal;font-weight:400;line-height:var(--line-height-control);letter-spacing:normal;text-align:start;text-overflow:ellipsis;text-transform:none;box-shadow:none;opacity:1;caret-color:var(--color-focus);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;flex:auto;margin:0;text-decoration:none}._9VzobW_root ._9VzobW_input::placeholder{color:var(--color-text-muted);opacity:1}._9VzobW_root ._9VzobW_input:disabled{color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted);cursor:not-allowed;opacity:1}._9VzobW_root ._9VzobW_field[data-busy] ._9VzobW_input{opacity:.6}._9VzobW_root ._9VzobW_action{appearance:none;box-sizing:border-box;inline-size:var(--control-height-sm);min-block-size:var(--control-height-sm);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;opacity:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}@media (hover:hover){._9VzobW_root ._9VzobW_action:hover:not(:disabled){color:var(--color-text)}}._9VzobW_root ._9VzobW_action:disabled{cursor:not-allowed;opacity:1}._9VzobW_root ._9VzobW_chevron{block-size:1.25rem;inline-size:1.25rem;transition:transform var(--motion-fast) var(--ease-standard);flex:none;margin:0;padding:0;display:block;position:static}._9VzobW_root[data-open] ._9VzobW_chevron{transform:rotate(180deg)}._9VzobW_root ._9VzobW_action svg{margin:0;padding:0;display:block;position:static}._9VzobW_root._9VzobW_compact ._9VzobW_field{min-block-size:calc(var(--control-height-sm) + 2 * var(--border-control))}._9VzobW_root ._9VzobW_panel{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-block-size:var(--combobox-list-max,min(20rem, 50dvh));padding-block:var(--space-1);overscroll-behavior:contain;border:var(--border-control) solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;scroll-margin-block:var(--combobox-scroll-margin-start,0px) var(--combobox-scroll-margin-end,0px);margin:0;padding-inline:0;font-style:normal;font-weight:400;line-height:1.4;overflow:hidden auto}._9VzobW_root ._9VzobW_panel[hidden],._9VzobW_root ._9VzobW_list[hidden]{display:none}._9VzobW_root ._9VzobW_panel[data-keywords]{overscroll-behavior:auto;max-block-size:min(var(--combobox-list-max,min(20rem, 50dvh)), var(--combobox-list-room,20rem))}._9VzobW_root ._9VzobW_floating{z-index:var(--z-popover);box-shadow:var(--shadow-floating);animation:_9VzobW_comboboxReveal var(--motion-fast) var(--ease-standard);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0}._9VzobW_root ._9VzobW_floating[data-side=above]{animation-name:_9VzobW_comboboxRevealAbove;inset-block-start:auto;inset-block-end:calc(100% + var(--space-1))}._9VzobW_root ._9VzobW_inline{margin-block-start:var(--space-1);position:relative}._9VzobW_root ._9VzobW_list{background:0 0;border:0;margin:0;padding:0;display:block}._9VzobW_root ._9VzobW_groupLabel{padding-block:var(--space-3) var(--space-1);padding-inline:var(--space-4);border:0;border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-caption);letter-spacing:.12em;text-align:start;text-transform:uppercase;margin:0;font-style:normal;font-weight:600;line-height:1.4;display:block}._9VzobW_root ._9VzobW_group{background:0 0;border:0;margin:0;padding:0;display:block}._9VzobW_root ._9VzobW_list>._9VzobW_group:first-child>._9VzobW_groupLabel{border-block-start:0;padding-block-start:var(--space-2)}._9VzobW_root ._9VzobW_option{align-items:center;gap:var(--space-3);box-sizing:border-box;min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-4) var(--space-3);color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);letter-spacing:normal;text-align:start;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;font-style:normal;font-weight:400;line-height:1.4;text-decoration:none;display:flex;position:relative}._9VzobW_root ._9VzobW_option[aria-selected=true]{background:var(--color-accent-soft);font-weight:600}._9VzobW_root ._9VzobW_option[data-active]{background:var(--color-surface-subtle);background:color-mix(in srgb, var(--color-text) 7%, transparent)}._9VzobW_root ._9VzobW_option[data-active]:before{content:"";inset-block:var(--space-1);border-radius:var(--radius-round);background:var(--color-accent);inline-size:3px;position:absolute;inset-inline-start:0}._9VzobW_root ._9VzobW_option[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}._9VzobW_root ._9VzobW_optionText{flex:auto;gap:.125rem;min-inline-size:0;margin:0;padding:0;display:grid}._9VzobW_root ._9VzobW_optionLabel{color:inherit;font:inherit;overflow-wrap:anywhere;margin:0;padding:0}._9VzobW_root ._9VzobW_optionPath{align-items:baseline;gap:0 var(--space-1);color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;flex-wrap:wrap;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.4;display:flex}._9VzobW_root ._9VzobW_panel[data-keywords] ._9VzobW_optionPath{flex-wrap:nowrap;overflow:hidden}._9VzobW_root ._9VzobW_panel[data-keywords] ._9VzobW_optionPath>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-inline-size:3ch;overflow:hidden}._9VzobW_root ._9VzobW_panel[data-keywords] ._9VzobW_optionPath>span:last-child{flex:none;max-inline-size:calc(100% - 6ch)}._9VzobW_root ._9VzobW_panel[data-keywords] ._9VzobW_optionPath>span:only-child{max-inline-size:100%}._9VzobW_root ._9VzobW_panel[data-keywords] ._9VzobW_optionPath>._9VzobW_separator{flex:none;min-inline-size:0;overflow:visible}._9VzobW_root ._9VzobW_separator{color:inherit;font:inherit;margin:0;padding:0;display:inline-block}[dir=rtl] ._9VzobW_root ._9VzobW_separator{transform:scaleX(-1)}._9VzobW_root ._9VzobW_mark{color:inherit;font:inherit;text-underline-offset:.18em;background:0 0;margin:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}._9VzobW_root ._9VzobW_optionHint{color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.4}._9VzobW_root ._9VzobW_check{block-size:1.25rem;inline-size:1.25rem;color:var(--color-accent);flex:none;place-items:center;margin:0;padding:0;display:grid}._9VzobW_root ._9VzobW_check svg{block-size:1rem;inline-size:1rem;margin:0;padding:0;display:block;position:static}._9VzobW_root ._9VzobW_box{box-sizing:border-box;border:1.5px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);block-size:1.25rem;inline-size:1.25rem;color:var(--color-on-accent);flex:none;place-items:center;margin:0;padding:0;display:grid}._9VzobW_root ._9VzobW_box[data-checked]{border-color:var(--color-accent);background:var(--color-accent)}._9VzobW_root ._9VzobW_box svg{block-size:.875rem;inline-size:.875rem;margin:0;padding:0;display:block;position:static}._9VzobW_root ._9VzobW_option[aria-disabled=true] ._9VzobW_box{opacity:.5}._9VzobW_root ._9VzobW_option[data-keep]{z-index:1;border-block-start:1px solid var(--color-border);background:var(--color-surface-raised);position:sticky;inset-block-end:0}._9VzobW_root ._9VzobW_option[data-keep][data-active]{background:var(--color-surface-subtle);background:color-mix(in srgb, var(--color-text) 7%, var(--color-surface-raised))}._9VzobW_root ._9VzobW_option[data-keep] ._9VzobW_optionLabel{color:var(--color-accent);font-weight:600}._9VzobW_root ._9VzobW_notice{overflow-wrap:anywhere;padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-caption);letter-spacing:normal;text-align:start;text-transform:none;border:0;margin:0;font-style:normal;font-weight:400;line-height:1.5;display:block}._9VzobW_root ._9VzobW_notice[data-notice=suggestion]{color:var(--color-text);font-weight:600}._9VzobW_root ._9VzobW_notice[data-notice=empty]{font-size:var(--font-size-control)}._9VzobW_root ._9VzobW_message{color:var(--color-text-muted);font-family:var(--sans);font-size:var(--font-size-caption);letter-spacing:normal;text-align:start;text-transform:none;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.55;display:block}._9VzobW_root ._9VzobW_error{color:var(--color-error)}@media (max-width:620px){._9VzobW_root ._9VzobW_field{min-block-size:var(--control-height-lg)}._9VzobW_root._9VzobW_compact ._9VzobW_field{min-block-size:calc(var(--control-height-sm) + 2 * var(--border-control))}}@media (max-width:760px){._9VzobW_root ._9VzobW_label{font-size:.875rem}._9VzobW_root ._9VzobW_message{font-size:1rem;line-height:1.45}._9VzobW_root._9VzobW_compact ._9VzobW_message{font-size:var(--font-size-caption);line-height:1.4}._9VzobW_root ._9VzobW_option{min-block-size:48px}._9VzobW_root ._9VzobW_notice[data-notice]{font-size:.875rem}._9VzobW_root ._9VzobW_field[data-invalid]{box-shadow:inset 0 0 0 1px var(--color-error)}._9VzobW_root ._9VzobW_field{scroll-margin-block:calc(var(--mobile-header-height,0px) + var(--space-4)) calc(var(--mobile-bottom-bar,0px) + var(--space-4))}}@keyframes _9VzobW_comboboxReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _9VzobW_comboboxRevealAbove{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (forced-colors:active){._9VzobW_root ._9VzobW_option[data-active]{outline-offset:-2px;outline:2px solid highlight}._9VzobW_root ._9VzobW_option[data-active]:before{background:highlight}._9VzobW_root ._9VzobW_option[aria-selected=true]{font-weight:700}}@media (prefers-reduced-motion:reduce){._9VzobW_root ._9VzobW_field,._9VzobW_root ._9VzobW_chevron{transition:none}._9VzobW_root ._9VzobW_floating{animation:none}}
._6fhp2a_root._6fhp2a_root,._6fhp2a_root ._6fhp2a_label,._6fhp2a_root ._6fhp2a_hidden,._6fhp2a_root ._6fhp2a_group,._6fhp2a_root ._6fhp2a_tile,._6fhp2a_root ._6fhp2a_media,._6fhp2a_root ._6fhp2a_check,._6fhp2a_root ._6fhp2a_noneText,._6fhp2a_root ._6fhp2a_footer,._6fhp2a_root ._6fhp2a_preview,._6fhp2a_root ._6fhp2a_status{box-sizing:border-box;color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);font-style:normal;font-weight:400;line-height:var(--line-height-control);letter-spacing:normal;text-align:start;text-indent:0;text-shadow:none;text-transform:none;background:0 0;border:0;margin:0;padding:0;text-decoration:none}._6fhp2a_root._6fhp2a_root{gap:var(--space-2);min-inline-size:0;max-inline-size:100%;display:grid;position:relative}._6fhp2a_root ._6fhp2a_label{font-weight:600;display:block}._6fhp2a_root ._6fhp2a_hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}._6fhp2a_root ._6fhp2a_group{gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}._6fhp2a_root ._6fhp2a_tile{border:2px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-photo-mat);cursor:pointer;opacity:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;block-size:5rem;inline-size:5rem;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}._6fhp2a_root ._6fhp2a_tile[aria-checked=true]{border-color:var(--color-selected);box-shadow:inset 0 0 0 2px var(--color-selected)}@media (hover:hover){._6fhp2a_root ._6fhp2a_tile:not(:disabled):not([aria-checked=true]):hover{border-color:var(--color-control-border)}}._6fhp2a_root ._6fhp2a_tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;opacity:1}._6fhp2a_root ._6fhp2a_tile:disabled{opacity:.5;cursor:not-allowed}._6fhp2a_root ._6fhp2a_media{block-size:100%;inline-size:100%;transition:opacity var(--motion-fast) var(--ease-standard);display:block}._6fhp2a_root ._6fhp2a_media>*{block-size:100%;inline-size:100%}._6fhp2a_root ._6fhp2a_group[data-chosen=photo] ._6fhp2a_tile[aria-checked=false] ._6fhp2a_media{opacity:.55}._6fhp2a_root ._6fhp2a_none{background:var(--color-surface);padding:var(--space-1)}._6fhp2a_root ._6fhp2a_noneText{font-size:var(--font-size-small);text-align:center;overflow-wrap:anywhere;line-height:1.25;display:block}._6fhp2a_root ._6fhp2a_check{border-radius:var(--radius-round);background:var(--color-selected);block-size:1.25rem;inline-size:1.25rem;display:none;position:absolute;inset-block-start:.25rem;inset-inline-end:.25rem}._6fhp2a_root ._6fhp2a_tile[aria-checked=true] ._6fhp2a_check{display:block}._6fhp2a_root ._6fhp2a_check:after{content:"";border-block-end:2px solid var(--color-on-selected);border-inline-end:2px solid var(--color-on-selected);block-size:.5625rem;inline-size:.3125rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.4375rem;transform:rotate(45deg)}._6fhp2a_root ._6fhp2a_footer{gap:var(--space-2);justify-items:start;min-inline-size:0;display:grid}._6fhp2a_root ._6fhp2a_preview{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-photo-mat);block-size:13.5rem;inline-size:min(100%,18rem);display:block;overflow:hidden}._6fhp2a_root ._6fhp2a_preview>*{block-size:100%;inline-size:100%}._6fhp2a_root ._6fhp2a_status{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.5;display:block}._6fhp2a_root ._6fhp2a_status[data-tone=attention]{color:var(--color-text);font-weight:600}@media (max-width:760px){._6fhp2a_root ._6fhp2a_status,._6fhp2a_root ._6fhp2a_noneText{font-size:var(--font-size-control)}}@media (prefers-reduced-motion:reduce){._6fhp2a_root ._6fhp2a_tile,._6fhp2a_root ._6fhp2a_media{transition:none}}@media (forced-colors:active){._6fhp2a_root ._6fhp2a_tile[aria-checked=true]{border-color:highlight}._6fhp2a_root ._6fhp2a_check{forced-color-adjust:none;background:highlight}}
.pWjR_a_form{gap:var(--space-5);min-inline-size:0;display:grid}.pWjR_a_lead,.pWjR_a_note{color:var(--color-text-muted);max-inline-size:60ch;line-height:1.5}.pWjR_a_section{gap:var(--space-3);min-inline-size:0;border-block-start:var(--border-control) solid var(--color-border);padding-block-start:var(--space-4);display:grid}.pWjR_a_heading{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pWjR_a_summary{gap:var(--space-3);padding:var(--space-4);border:var(--border-control) solid var(--color-border);border-inline-start-width:var(--space-1);border-inline-start-color:var(--color-warning);border-radius:var(--radius-card);background:var(--color-surface-subtle);display:grid}.pWjR_a_summary[data-blocked]{border-inline-start-color:var(--color-error)}.pWjR_a_summary:focus-visible{outline:var(--border-control) solid var(--color-accent);outline-offset:var(--space-1)}.pWjR_a_summaryHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pWjR_a_summaryCount,.pWjR_a_footStatus{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.pWjR_a_summaryLead{font-weight:600}.pWjR_a_summary[data-blocked] .pWjR_a_summaryLead{color:var(--color-error)}.pWjR_a_gapList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pWjR_a_gapButton{text-align:start;white-space:normal;justify-content:flex-start;inline-size:100%}.pWjR_a_gapText{padding-block:var(--space-2);color:var(--color-text-muted);display:block}.pWjR_a_hints{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);display:grid}.pWjR_a_hintsTitle{font-weight:600}.pWjR_a_form [data-brief-flag]{border-inline-start:var(--space-1) solid var(--color-error);background:var(--color-alert-surface);border-radius:var(--radius-control);padding-inline-start:var(--space-3);padding-block:var(--space-2);padding-inline-end:var(--space-2);position:relative}.pWjR_a_section[data-brief-flag]{padding-block-start:var(--space-4)}.pWjR_a_gapNote{color:var(--color-error);font-weight:600;font-size:var(--font-size-small);line-height:1.4}.pWjR_a_footActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.pWjR_a_list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.pWjR_a_row{gap:var(--space-2);min-inline-size:0;display:grid}.pWjR_a_entries{gap:var(--space-4);display:grid}.pWjR_a_entry{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:var(--border-control) solid var(--color-border);border-radius:var(--radius-card);display:grid}.pWjR_a_thumbFrame{block-size:100%;inline-size:100%}
.Qu4fOa_block{gap:var(--space-3);border-block-start:var(--border-control) solid var(--color-border);padding-block-start:var(--space-4);display:grid}.Qu4fOa_title{font:400 1.25rem/1.25 var(--serif);margin:0}.Qu4fOa_note{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6}.Qu4fOa_list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.Qu4fOa_list li{gap:var(--space-2);justify-items:start;display:grid}.Qu4fOa_thumb{border:var(--border-control) solid var(--color-border);background:var(--color-canvas);block-size:96px;inline-size:96px;display:block}.Qu4fOa_thumb img{object-fit:contain;block-size:100%;inline-size:100%;display:block}
.CwnoVW_section{gap:var(--space-6);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.CwnoVW_heading{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.CwnoVW_index{border:1px solid var(--color-accent);border-radius:var(--radius-round);width:2.5rem;height:2.5rem;color:var(--color-accent);font:500 1.25rem/1 var(--serif);place-items:center;display:grid}.CwnoVW_heading h3{margin:0 0 var(--space-2);font:400 clamp(1.75rem,2.5vw,2.125rem)/1.08 var(--serif)}.CwnoVW_heading p{max-width:68ch;color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.65}.CwnoVW_content{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.CwnoVW_actions{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-4);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;bottom:0}.CwnoVW_actions p{max-width:70ch;color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.6}@media (max-width:620px){.CwnoVW_section{gap:var(--space-5);padding:var(--space-5)}.CwnoVW_heading{gap:var(--space-3)}.CwnoVW_index{width:2.25rem;height:2.25rem}.CwnoVW_actions{padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:static}.CwnoVW_actions.CwnoVW_stickyOnMobile{bottom:var(--sticky-actions-offset,0px);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);padding-bottom:var(--space-3);gap:var(--space-3);position:sticky}}
.QfKDIW_root.QfKDIW_root{box-sizing:border-box;min-inline-size:0;color:var(--color-text);font-family:var(--sans);font-size:var(--font-size-control);line-height:var(--line-height-control);background:0 0;border:0;margin:0;padding:0;display:grid}.QfKDIW_root .QfKDIW_message{color:var(--color-text-muted);font-family:var(--sans);margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.4;display:block}.QfKDIW_root .QfKDIW_message:empty{block-size:0;overflow:hidden}.QfKDIW_root .QfKDIW_message:not(:empty){margin-block-end:var(--space-2)}.QfKDIW_root .QfKDIW_actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.QfKDIW_root[data-mode=sticky]{--dock-bar:var(--mobile-bottom-bar,env(safe-area-inset-bottom,0px));--dock-safe:max(0px, 2 * env(safe-area-inset-bottom,0px) - var(--dock-bar));z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--dock-safe));border-block-start:var(--border-control) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-dock);position:sticky;inset-block-end:calc(var(--dock-bar) - var(--dock-safe))}html:has(.QfKDIW_root[data-mode=sticky]){scroll-padding-bottom:calc(max(var(--mobile-bottom-bar,0px), var(--consent-bottom,0px) + var(--consent-banner-height,0px)) + var(--action-dock-height,7.5rem) + var(--space-3))}.QfKDIW_root[data-mode=sticky-phone] .QfKDIW_message{display:none}@media (max-width:760px){.QfKDIW_root .QfKDIW_actions{flex-direction:column-reverse;align-items:stretch}.QfKDIW_root .QfKDIW_actions>*{inline-size:100%}.QfKDIW_root[data-mode=sticky-phone]{--dock-bar:var(--mobile-bottom-bar,env(safe-area-inset-bottom,0px));--dock-safe:max(0px, 2 * env(safe-area-inset-bottom,0px) - var(--dock-bar));z-index:var(--z-sticky);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--dock-safe));border-block-start:var(--border-control) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-dock);position:sticky;inset-block-end:calc(var(--dock-bar) - var(--dock-safe))}.QfKDIW_root[data-mode=sticky-phone] .QfKDIW_message{display:block}:root:has([data-consent-banner]) .QfKDIW_root[data-mode=sticky-phone]{padding-block-end:var(--space-3);inset-block-end:calc(var(--consent-bottom,0px) + var(--consent-banner-height,var(--consent-bar-room,0px)))}html:has(.QfKDIW_root[data-mode=sticky-phone]){scroll-padding-bottom:calc(max(var(--mobile-bottom-bar,0px), var(--consent-bottom,0px) + var(--consent-banner-height,0px)) + var(--action-dock-height,7.5rem) + var(--space-3))}}
.Xieila_dock.Xieila_dock[data-mode=sticky]{--dock-bar:max(var(--mobile-bottom-bar,env(safe-area-inset-bottom,0px)), var(--consent-bottom,0px) + var(--consent-banner-height,0px));inline-size:100vw;padding:var(--space-2) var(--space-4) calc(var(--space-2) + var(--dock-safe));background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;margin-inline:calc(50% - 50vw)}body:has(input:focus,textarea:focus,select:focus) .Xieila_dock.Xieila_dock[data-mode=sticky]{--dock-bar:env(safe-area-inset-bottom,0px)}.Xieila_dock .Xieila_message{justify-content:space-between;align-items:baseline;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.Xieila_dock .Xieila_state{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.Xieila_dock .Xieila_state:before{content:"";border-radius:var(--radius-round);background:currentColor;flex:0 0 .45rem;block-size:.45rem;inline-size:.45rem;transform:translateY(-.05rem)}.Xieila_dock .Xieila_state[data-tone=pending]{color:var(--color-accent)}.Xieila_dock .Xieila_state[data-tone=saved]{color:var(--color-success)}.Xieila_dock .Xieila_state[data-tone=error]{color:var(--color-error)}.Xieila_dock .Xieila_remaining{color:var(--color-text);font-weight:600}.Xieila_dock .Xieila_hint{color:var(--color-text);flex:100%}.Xieila_dock .Xieila_link{min-block-size:2.75rem;color:var(--color-accent);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding-inline:0;font-weight:650;text-decoration:underline}.Xieila_dock .Xieila_link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Xieila_dock .Xieila_row{gap:var(--space-2);display:flex}.Xieila_dock .Xieila_action{min-inline-size:0;padding-inline:var(--space-3);flex:1 1 0}.Xieila_dock .Xieila_action[data-primary]{flex-grow:1.6}.Xieila_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
._6UDPq_root{gap:var(--space-5);min-inline-size:0;display:grid}._6UDPq_help{max-inline-size:var(--measure-prose)}._6UDPq_helpList{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;padding-inline-start:var(--space-5);line-height:1.6;display:grid}._6UDPq_block{align-content:start;gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}._6UDPq_blockTitle{color:var(--color-text);margin:0;padding:0;font-size:.8125rem;font-weight:700;line-height:1.3;display:block}._6UDPq_blockNote{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:400}._6UDPq_blockHint{color:var(--color-text-muted);font-size:var(--font-size-caption);margin:0;line-height:1.5}._6UDPq_pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@container catalogue-workflow (min-width:38rem){._6UDPq_pair{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._6UDPq_quick{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}._6UDPq_quickLabel{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:600}._6UDPq_levels{margin-inline:calc(var(--space-1) * -1)}._6UDPq_notes{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}._6UDPq_note{align-content:start;gap:var(--space-1);min-inline-size:0;display:grid}._6UDPq_note label{font-size:var(--font-size-caption);font-weight:650}._6UDPq_note ._6UDPq_noteInput{box-sizing:border-box;min-block-size:4.5rem;inline-size:100%;padding:var(--space-2) var(--space-3);resize:vertical;border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text);font:inherit;margin:0;font-size:.875rem;line-height:1.5}._6UDPq_note ._6UDPq_noteInput:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._6UDPq_note small{color:var(--color-text-muted);font-size:var(--font-size-caption);line-height:1.5}._6UDPq_measures{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:30rem;display:grid}._6UDPq_measure{min-inline-size:0;position:relative}._6UDPq_measure ._6UDPq_measureInput{padding-inline:var(--space-3) 2.25rem;appearance:textfield;font-variant-numeric:tabular-nums}._6UDPq_measure ._6UDPq_measureInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._6UDPq_measure ._6UDPq_measureInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._6UDPq_unit{color:var(--color-text-muted);pointer-events:none;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--space-3)}._6UDPq_preview{color:var(--color-text-muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;margin:0}._6UDPq_preview strong{color:var(--color-text);font-weight:650}._6UDPq_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._6UDPq_warning{padding:var(--space-2) var(--space-3);border:1px solid var(--color-alert-border);border-radius:var(--radius-control);background:var(--color-alert-surface);color:var(--color-text);font-size:var(--font-size-caption);border-inline-start-width:4px;margin:0;line-height:1.5}
