.input{&[data-v-ced9ab4c]{width:100%;position:relative}&.xs[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}&.xs_base[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm_base[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md_base[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg_base[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm_mobile[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md_mobile[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg_mobile[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm_tablet[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md_tablet[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg_tablet[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm_desktop[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md_desktop[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg_desktop[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-ced9ab4c]{height:var(--size-36);font-size:var(--text-14)}&.sm_wide[data-v-ced9ab4c]{height:var(--size-40);font-size:var(--text-14)}&.md_wide[data-v-ced9ab4c]{height:var(--size-44);font-size:var(--text-16)}&.lg_wide[data-v-ced9ab4c]{height:var(--size-48);font-size:var(--text-16)}}&:has(input:focus-visible) .input_fieldset[data-v-ced9ab4c]{border-color:var(--color-contour-accent)}&.tabbed:has(input:focus-visible) .input_fieldset[data-v-ced9ab4c]{border-width:2px;border-color:var(--color-accent)}& input[data-v-ced9ab4c]{width:100%;height:100%;padding:0 var(--space-12);border-radius:var(--radius-8);font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);background:0 0;border:0;outline:none;@media (pointer:coarse) and (width<=599px),(pointer:coarse) and (height<=599px){font-size:max(1em,16px)}}& .input_fieldset{&[data-v-ced9ab4c]{border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-8);pointer-events:none;margin:0;padding:0;position:absolute;inset:0}& .fieldset_legend[data-v-ced9ab4c]{width:0;height:0;margin-left:var(--space-8);font-size:.875em;font-weight:var(--weight-600);visibility:hidden;padding:0;transition:width .2s;overflow:hidden;@media (prefers-reduced-motion:reduce){transition:none}}}& .input_label[data-v-ced9ab4c]{top:50%;left:var(--space-12);transform-origin:0;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);pointer-events:none;transition:top .2s,left .2s,transform .2s;position:absolute;transform:translateY(-50%);@media (prefers-reduced-motion:reduce){transition:none}}&.active{& .input_fieldset{&[data-v-ced9ab4c]{border-color:var(--color-contour-accent)}& .fieldset_legend[data-v-ced9ab4c]{width:auto;padding:0 var(--space-12)}}& .input_label[data-v-ced9ab4c]{top:0;left:var(--space-20);font-weight:var(--weight-600);transform:translateY(-65%)scale(.875)}}&.error{& .input_fieldset[data-v-ced9ab4c]{border-color:var(--color-error)}&.active .input_fieldset[data-v-ced9ab4c],&:has(input:focus-visible) .input_fieldset[data-v-ced9ab4c]{border-color:color-mix(in srgb, var(--color-error) 99%, transparent)}}&.disabled[data-v-ced9ab4c]{opacity:.5;pointer-events:none}}.textarea{&[data-v-bef260c4]{position:relative}&.xs[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}&.xs_base[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm_base[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md_base[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg_base[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm_mobile[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md_mobile[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg_mobile[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm_tablet[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md_tablet[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg_tablet[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm_desktop[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md_desktop[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg_desktop[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-bef260c4]{--textarea-height:var(--size-64);font-size:var(--text-14)}&.sm_wide[data-v-bef260c4]{--textarea-height:var(--size-88);font-size:var(--text-14)}&.md_wide[data-v-bef260c4]{--textarea-height:var(--size-112);font-size:var(--text-16)}&.lg_wide[data-v-bef260c4]{--textarea-height:var(--size-136);font-size:var(--text-16)}}&:has(textarea:focus-visible) .textarea_fieldset[data-v-bef260c4]{border-color:var(--color-contour-accent)}&.tabbed:has(textarea:focus-visible) .textarea_fieldset[data-v-bef260c4]{border-width:2px;border-color:var(--color-accent)}& .textarea_field{&[data-v-bef260c4]{min-height:var(--textarea-height);position:relative}& textarea[data-v-bef260c4]{width:99%;min-height:inherit;padding:0 var(--space-12) var(--space-12);border:0;border-top:var(--space-12) solid transparent;border-radius:var(--radius-8);font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);resize:vertical;background:0 0;outline:none;@media (pointer:coarse) and (width<=599px),(pointer:coarse) and (height<=599px){font-size:max(1em,16px)}}& .textarea_fieldset{&[data-v-bef260c4]{border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-8);pointer-events:none;margin:0;padding:0;position:absolute;inset:0}& .fieldset_legend[data-v-bef260c4]{width:0;height:0;margin-left:var(--space-8);font-size:.875em;font-weight:var(--weight-600);visibility:hidden;padding:0;transition:width .2s;overflow:hidden;@media (prefers-reduced-motion:reduce){transition:none}}}& .textarea_label[data-v-bef260c4]{top:var(--space-12);left:var(--space-12);transform-origin:0;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);pointer-events:none;transition:top .2s,left .2s,transform .2s;position:absolute;@media (prefers-reduced-motion:reduce){transition:none}}}& .textarea_counter{&[data-v-bef260c4]{font-family:var(--font-body);font-size:var(--text-12);font-weight:var(--weight-500);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;text-align:end;color:var(--color-text-secondary);opacity:0;transition:opacity .2s}&.shown[data-v-bef260c4]{margin-top:var(--space-4);opacity:1}&.over[data-v-bef260c4]{color:var(--color-error)}}& .textarea_description[data-v-bef260c4],& .textarea_status[data-v-bef260c4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}&.active{& .textarea_fieldset{&[data-v-bef260c4]{border-color:var(--color-contour-accent)}& .fieldset_legend[data-v-bef260c4]{width:auto;padding:0 var(--space-12)}}& .textarea_label[data-v-bef260c4]{top:0;left:var(--space-20);font-weight:var(--weight-600);transform:translateY(-65%)scale(.875)}}&.error{& .textarea_fieldset[data-v-bef260c4]{border-color:var(--color-error)}&.active .textarea_fieldset[data-v-bef260c4],&:has(textarea:focus-visible) .textarea_fieldset[data-v-bef260c4]{border-color:color-mix(in srgb, var(--color-error) 99%, transparent)}}&.disabled[data-v-bef260c4]{opacity:.5;pointer-events:none}}.field{&[data-v-86e8e9b0]{width:100%;min-width:0;padding:0 var(--space-12);border:var(--border-surface) solid var(--color-border-control);border-radius:var(--radius-8);font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-500);color:var(--color-text);background:0 0}@media (pointer:coarse) and (width<=599px),(pointer:coarse) and (height<=599px){&[data-v-86e8e9b0]{font-size:var(--text-16)}}&.xs[data-v-86e8e9b0]{height:var(--size-36)}&.sm[data-v-86e8e9b0]{height:var(--size-40)}&.md[data-v-86e8e9b0]{height:var(--size-44)}&.lg[data-v-86e8e9b0]{height:var(--size-48)}&.xs_base[data-v-86e8e9b0]{height:var(--size-36)}&.sm_base[data-v-86e8e9b0]{height:var(--size-40)}&.md_base[data-v-86e8e9b0]{height:var(--size-44)}&.lg_base[data-v-86e8e9b0]{height:var(--size-48)}@media (width>=480px){&.xs_mobile[data-v-86e8e9b0]{height:var(--size-36)}&.sm_mobile[data-v-86e8e9b0]{height:var(--size-40)}&.md_mobile[data-v-86e8e9b0]{height:var(--size-44)}&.lg_mobile[data-v-86e8e9b0]{height:var(--size-48)}}@media (width>=768px){&.xs_tablet[data-v-86e8e9b0]{height:var(--size-36)}&.sm_tablet[data-v-86e8e9b0]{height:var(--size-40)}&.md_tablet[data-v-86e8e9b0]{height:var(--size-44)}&.lg_tablet[data-v-86e8e9b0]{height:var(--size-48)}}@media (width>=1024px){&.xs_desktop[data-v-86e8e9b0]{height:var(--size-36)}&.sm_desktop[data-v-86e8e9b0]{height:var(--size-40)}&.md_desktop[data-v-86e8e9b0]{height:var(--size-44)}&.lg_desktop[data-v-86e8e9b0]{height:var(--size-48)}}@media (width>=1440px){&.xs_wide[data-v-86e8e9b0]{height:var(--size-36)}&.sm_wide[data-v-86e8e9b0]{height:var(--size-40)}&.md_wide[data-v-86e8e9b0]{height:var(--size-44)}&.lg_wide[data-v-86e8e9b0]{height:var(--size-48)}}&[data-v-86e8e9b0]::placeholder{color:var(--color-text-secondary);opacity:1}&[data-v-86e8e9b0]:focus-visible{border-color:var(--color-contour-accent);outline:none}&.tabbed[data-v-86e8e9b0]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}&.disabled[data-v-86e8e9b0]{opacity:.5;pointer-events:none}}.checkbox{&[data-v-5d18711c]{isolation:isolate;align-items:center;gap:var(--space-8);border-radius:var(--radius-4);cursor:pointer;min-width:24px;min-height:24px;font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text);user-select:none;display:inline-flex;position:relative}&.xs[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}&.xs_base[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm_base[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md_base[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg_base[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm_mobile[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md_mobile[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg_mobile[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm_tablet[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md_tablet[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg_tablet[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm_desktop[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md_desktop[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg_desktop[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-5d18711c]{--checkbox-size:16px;--checkbox-icon:12px;font-size:var(--text-14)}&.sm_wide[data-v-5d18711c]{--checkbox-size:18px;--checkbox-icon:14px;font-size:var(--text-14)}&.md_wide[data-v-5d18711c]{--checkbox-size:20px;--checkbox-icon:16px;font-size:var(--text-16)}&.lg_wide[data-v-5d18711c]{--checkbox-size:22px;--checkbox-icon:18px;font-size:var(--text-16)}}& input[data-v-5d18711c]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}& .checkbox_box[data-v-5d18711c]{width:var(--checkbox-size);height:var(--checkbox-size);border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-4);justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:flex}& .box_icon[data-v-5d18711c]{font-size:var(--checkbox-icon);color:var(--color-bg);opacity:0;transition:opacity .2s,transform .2s;transform:scale(.5);@media (prefers-reduced-motion:reduce){transition:opacity .2s}}& .checkbox_label[data-v-5d18711c]{transition:color .2s}& .label_link[data-v-5d18711c]{z-index:2;color:inherit;text-underline-offset:3px;border-radius:var(--radius-4);text-decoration:underline;position:relative;@media (hover:hover){&[data-v-5d18711c]:hover{color:var(--color-accent)}}}&[data-v-5d18711c]:not(:has(.checkbox_label)){justify-content:center}&[data-v-5d18711c]:has(.checkbox_label):has(input:focus-visible),&:not(:has(.checkbox_label)):has(input:focus-visible) .checkbox_box[data-v-5d18711c]{outline:2px solid var(--color-accent);outline-offset:2px}&.checked,&.indeterminate{& .checkbox_box[data-v-5d18711c]{background:var(--color-accent);border-color:var(--color-accent)}& .box_icon[data-v-5d18711c]{opacity:1;transform:scale(1)}}&.error{& .checkbox_box[data-v-5d18711c]{border-color:var(--color-error)}&.checked,&.indeterminate{& .checkbox_box[data-v-5d18711c]{background:var(--color-error)}}& .checkbox_label[data-v-5d18711c]{color:var(--color-error)}}&.disabled[data-v-5d18711c]{opacity:.5;pointer-events:none}}.switch{&[data-v-acb55f40]{isolation:isolate;align-items:center;gap:var(--space-12);border-radius:var(--radius-4);cursor:pointer;user-select:none;width:fit-content;min-height:24px;display:inline-flex;position:relative}&.xs[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}&.xs_base[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm_base[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md_base[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg_base[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm_mobile[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md_mobile[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg_mobile[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm_tablet[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md_tablet[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg_tablet[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm_desktop[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md_desktop[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg_desktop[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-acb55f40]{--switch-width:var(--size-32);--switch-height:18px;--switch-dot:6px;font-size:var(--text-14)}&.sm_wide[data-v-acb55f40]{--switch-width:var(--size-36);--switch-height:20px;--switch-dot:8px;font-size:var(--text-14)}&.md_wide[data-v-acb55f40]{--switch-width:var(--size-40);--switch-height:22px;--switch-dot:10px;font-size:var(--text-16)}&.lg_wide[data-v-acb55f40]{--switch-width:var(--size-44);--switch-height:24px;--switch-dot:12px;font-size:var(--text-16)}}& input[data-v-acb55f40]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}& .switch_box{&[data-v-acb55f40]{width:var(--switch-width);height:var(--switch-height);border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-pill);align-items:center;transition:background .3s,border-color .3s;display:flex;position:relative}& .box_dot{&[data-v-acb55f40]{width:var(--switch-dot);height:var(--switch-dot);border-radius:var(--radius-full);background:var(--color-text);transition:left .3s,background .3s;position:absolute;left:5px}@media (prefers-reduced-motion:reduce){&[data-v-acb55f40]{transition:background .3s}}&.animated[data-v-acb55f40]{animation:.3s stretch-off-acb55f40;@media (prefers-reduced-motion:reduce){animation:none}}}&.active{&[data-v-acb55f40]{background:var(--color-accent);border-color:var(--color-accent)}& .box_dot{&[data-v-acb55f40]{left:calc(100% - var(--switch-dot) - 5px);background:var(--color-bg)}&.animated[data-v-acb55f40]{animation:.3s stretch-on-acb55f40;@media (prefers-reduced-motion:reduce){animation:none}}}}}& .switch_label[data-v-acb55f40]{font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text);transition:color .3s}&[data-v-acb55f40]:has(.switch_label):has(input:focus-visible),&:not(:has(.switch_label)):has(input:focus-visible) .switch_box[data-v-acb55f40]{outline:2px solid var(--color-accent);outline-offset:2px}&.disabled[data-v-acb55f40]{opacity:.5;pointer-events:none}&.error{& .switch_box{&[data-v-acb55f40]{border-color:var(--color-error)}& .box_dot[data-v-acb55f40]{background:var(--color-error)}&.active{&[data-v-acb55f40]{background:var(--color-error)}& .box_dot[data-v-acb55f40]{background:var(--color-bg)}}}& .switch_label[data-v-acb55f40]{color:var(--color-error)}}}@keyframes stretch-on-acb55f40{50%{transform:scaleX(1.5)}}@keyframes stretch-off-acb55f40{50%{transform:scaleX(1.5)}}.radio{&[data-v-b5e4ed13]{isolation:isolate;align-items:center;gap:var(--space-8);border-radius:var(--radius-4);cursor:pointer;min-width:24px;min-height:24px;font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text);user-select:none;display:inline-flex;position:relative}&.xs[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}&.xs_base[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm_base[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md_base[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg_base[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm_mobile[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md_mobile[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg_mobile[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm_tablet[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md_tablet[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg_tablet[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm_desktop[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md_desktop[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg_desktop[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-b5e4ed13]{--radio-size:16px;--radio-dot:6px;font-size:var(--text-14)}&.sm_wide[data-v-b5e4ed13]{--radio-size:18px;--radio-dot:7px;font-size:var(--text-14)}&.md_wide[data-v-b5e4ed13]{--radio-size:20px;--radio-dot:8px;font-size:var(--text-16)}&.lg_wide[data-v-b5e4ed13]{--radio-size:22px;--radio-dot:9px;font-size:var(--text-16)}}& input[data-v-b5e4ed13]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}& .radio_circle[data-v-b5e4ed13]{width:var(--radio-size);height:var(--radio-size);border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}& .circle_dot[data-v-b5e4ed13]{width:var(--radio-dot);height:var(--radio-dot);background:var(--color-text);border-radius:var(--radius-full);opacity:0;transition:opacity .2s,transform .2s;transform:scale(.5);@media (prefers-reduced-motion:reduce){transition:opacity .2s}}&[data-v-b5e4ed13]:not(:has(.radio_label)){justify-content:center}&[data-v-b5e4ed13]:has(.radio_label):has(input:focus-visible),&:not(:has(.radio_label)):has(input:focus-visible) .radio_circle[data-v-b5e4ed13]{outline:2px solid var(--color-accent);outline-offset:2px}&.checked{& .radio_circle[data-v-b5e4ed13]{border-color:var(--color-contour-accent)}& .circle_dot[data-v-b5e4ed13]{background:var(--color-accent);opacity:1;transform:scale(1)}}&.error{& .radio_circle[data-v-b5e4ed13]{border-color:var(--color-error)}& .circle_dot[data-v-b5e4ed13]{background:var(--color-error)}& .radio_label[data-v-b5e4ed13]{color:var(--color-error)}}&.disabled[data-v-b5e4ed13]{opacity:.5;pointer-events:none}}.select{&[data-v-2cfc5b5d]{-webkit-tap-highlight-color:transparent;width:100%;position:relative}&.xs[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}&.xs_base[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm_base[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md_base[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg_base[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm_mobile[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md_mobile[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg_mobile[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm_tablet[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md_tablet[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg_tablet[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm_desktop[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md_desktop[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg_desktop[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-2cfc5b5d]{--select-height:var(--size-36);font-size:var(--text-14)}&.sm_wide[data-v-2cfc5b5d]{--select-height:var(--size-40);font-size:var(--text-14)}&.md_wide[data-v-2cfc5b5d]{--select-height:var(--size-44);font-size:var(--text-16)}&.lg_wide[data-v-2cfc5b5d]{--select-height:var(--size-48);font-size:var(--text-16)}}& .select_trigger{&[data-v-2cfc5b5d]{width:100%;height:var(--select-height);padding:0 var(--space-12);border-radius:var(--radius-8);cursor:pointer;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}& .trigger_fieldset{&[data-v-2cfc5b5d]{border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-8);pointer-events:none;margin:0;padding:0;position:absolute;inset:0}& .fieldset_legend[data-v-2cfc5b5d]{width:0;height:0;margin-left:var(--space-8);font-size:.875em;font-weight:var(--weight-600);visibility:hidden;padding:0;transition:width .2s;overflow:hidden;@media (prefers-reduced-motion:reduce){transition:none}}}& .trigger_label[data-v-2cfc5b5d]{top:50%;left:var(--space-12);transform-origin:0;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);pointer-events:none;transition:top .2s,left .2s,transform .2s;position:absolute;transform:translateY(-50%);@media (prefers-reduced-motion:reduce){transition:none}}& .trigger_caret[data-v-2cfc5b5d]{font-size:20px;transition:transform .2s;@media (prefers-reduced-motion:reduce){transition:none}}}& .select_options{&[data-v-2cfc5b5d]{max-height:calc(var(--space-8) + var(--max-visible) * (var(--size-40) + var(--space-8)) + var(--size-40) / 2 + var(--border-interactive) * 2);top:calc(100% + var(--space-12));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 25%, transparent) transparent;background:var(--color-surface-opaque);border:var(--border-interactive) solid var(--color-surface-opaque);border-radius:var(--radius-8);z-index:1;width:100%;padding:var(--space-8);scroll-padding:var(--space-8);display:none;position:absolute;overflow-y:auto;box-shadow:0 1px 2px light-dark(#0000001f,#0000004d),0 4px 16px light-dark(#00000014,#0000004d)}& button{&[data-v-2cfc5b5d]{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-12);cursor:pointer;font-family:var(--font-body);font-size:inherit;height:var(--size-40);font-weight:var(--weight-500);color:var(--color-text);text-align:left;border-radius:var(--radius-8);background:0 0;border:none;flex-shrink:0;display:flex}@media (hover:hover){&[data-v-2cfc5b5d]:hover{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}}&[data-v-2cfc5b5d]:active{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 15%)}&.selected[data-v-2cfc5b5d]{color:var(--color-accent)}&.focused[data-v-2cfc5b5d]{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}& .option_check[data-v-2cfc5b5d]{flex-shrink:0;font-size:16px}}}&.open{& .select_trigger{& .trigger_fieldset{&[data-v-2cfc5b5d]{border-color:var(--color-contour-accent)}& .fieldset_legend[data-v-2cfc5b5d]{width:auto;padding:0 var(--space-12)}}& .trigger_label[data-v-2cfc5b5d]{top:0;left:var(--space-20);font-weight:var(--weight-600);transform:translateY(-70%)scale(.875)}& .trigger_caret[data-v-2cfc5b5d]{transform:rotate(90deg)}}& .select_options[data-v-2cfc5b5d]{gap:var(--space-8);flex-direction:column;display:flex}}&.active{& .select_trigger{& .trigger_fieldset{&[data-v-2cfc5b5d]{border-color:var(--color-contour-accent)}& .fieldset_legend[data-v-2cfc5b5d]{width:auto;padding:0 var(--space-12)}}& .trigger_label[data-v-2cfc5b5d]{top:0;left:var(--space-20);font-weight:var(--weight-600);transform:translateY(-70%)scale(.875)}}}&.open_up{& .select_options[data-v-2cfc5b5d]{top:auto;bottom:calc(100% + var(--space-20))}}&.disabled[data-v-2cfc5b5d]{opacity:.5;pointer-events:none}&:has(.select_trigger:focus-visible) .trigger_fieldset[data-v-2cfc5b5d]{border-color:var(--color-accent);border-width:2px}&.error{& .select_trigger .trigger_fieldset[data-v-2cfc5b5d]{border-color:var(--color-error)}&.open .select_trigger .trigger_fieldset[data-v-2cfc5b5d],&.active .select_trigger .trigger_fieldset[data-v-2cfc5b5d]{border-color:color-mix(in srgb, var(--color-error) 99%, transparent)}}}.search{&[data-v-c55df330]{-webkit-tap-highlight-color:transparent;width:100%;position:relative}&.xs[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}&.xs_base[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm_base[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md_base[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg_base[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm_mobile[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md_mobile[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg_mobile[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm_tablet[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md_tablet[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg_tablet[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm_desktop[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md_desktop[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg_desktop[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-c55df330]{--search-height:var(--size-36);font-size:var(--text-14)}&.sm_wide[data-v-c55df330]{--search-height:var(--size-40);font-size:var(--text-14)}&.md_wide[data-v-c55df330]{--search-height:var(--size-44);font-size:var(--text-16)}&.lg_wide[data-v-c55df330]{--search-height:var(--size-48);font-size:var(--text-16)}}& .search_box{&[data-v-c55df330]{height:var(--search-height);align-items:center;gap:var(--space-8);padding:0 var(--space-12);border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-pill);color:var(--color-text);display:flex;position:relative}& .box_icon[data-v-c55df330]{flex-shrink:0;font-size:20px}& .box_field{&[data-v-c55df330]{min-width:0;height:100%;padding:0 var(--space-32) 0 0;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1}@media (pointer:coarse) and (width<=599px),(pointer:coarse) and (height<=599px){&[data-v-c55df330]{font-size:max(1em,16px)}}&[data-v-c55df330]::placeholder{color:var(--color-text-secondary);opacity:1}&[data-v-c55df330]:focus-visible{outline:none}}& .box_clear{&[data-v-c55df330]{top:50%;right:var(--space-8);width:var(--size-28);height:var(--size-28);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-16);color:inherit;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){&[data-v-c55df330]{transition:none}}@media (hover:hover){&[data-v-c55df330]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}&[data-v-c55df330]:active{background:color-mix(in srgb, var(--color-text) 15%, transparent)}&[data-v-c55df330]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}& svg[data-v-c55df330]{width:1em;height:1em}}}&:focus-within .search_box{&[data-v-c55df330]{border-color:var(--color-contour-accent)}&.tabbed[data-v-c55df330]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}}& .search_options{&[data-v-c55df330]{max-height:calc(var(--space-8) + var(--max-visible) * (var(--size-40) + var(--space-8)) + var(--size-40) / 2 + var(--border-interactive) * 2);top:calc(100% + var(--space-8));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 25%, transparent) transparent;background:var(--color-surface-opaque);border:var(--border-interactive) solid var(--color-surface-opaque);border-radius:var(--radius-8);z-index:1;width:100%;padding:var(--space-8);scroll-padding:var(--space-8);display:none;position:absolute;overflow-y:auto;box-shadow:0 1px 2px light-dark(#0000001f,#0000004d),0 4px 16px light-dark(#00000014,#0000004d)}& button{&[data-v-c55df330]{width:100%;padding:var(--space-8) var(--space-12);cursor:pointer;font-family:var(--font-body);font-size:inherit;height:var(--size-40);font-weight:var(--weight-500);color:var(--color-text);text-align:left;border-radius:var(--radius-8);background:0 0;border:none;flex-shrink:0}@media (hover:hover){&[data-v-c55df330]:hover{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}}&[data-v-c55df330]:active{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 15%)}&.focused[data-v-c55df330]{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}& .option_match[data-v-c55df330]{color:var(--color-accent);font-weight:var(--weight-600);background:0 0}}}& .options_empty[data-v-c55df330]{height:var(--size-40);padding:var(--space-8) var(--space-12);font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}&.open .search_options[data-v-c55df330]{gap:var(--space-8);flex-direction:column;display:flex}&.open_up .search_options[data-v-c55df330]{top:auto;bottom:calc(100% + var(--space-8))}&.disabled[data-v-c55df330]{opacity:.5;pointer-events:none}}.searchfield{&[data-v-51dfeea7]{width:100%;height:var(--searchfield-height);align-items:center;gap:var(--space-8);padding:0 var(--space-12);border:var(--border-surface) solid var(--color-border-control);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-14);-webkit-tap-highlight-color:transparent;display:flex;position:relative}&.xs[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg[data-v-51dfeea7]{--searchfield-height:var(--size-48)}&.xs_base[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm_base[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md_base[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg_base[data-v-51dfeea7]{--searchfield-height:var(--size-48)}@media (width>=480px){&.xs_mobile[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm_mobile[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md_mobile[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg_mobile[data-v-51dfeea7]{--searchfield-height:var(--size-48)}}@media (width>=768px){&.xs_tablet[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm_tablet[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md_tablet[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg_tablet[data-v-51dfeea7]{--searchfield-height:var(--size-48)}}@media (width>=1024px){&.xs_desktop[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm_desktop[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md_desktop[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg_desktop[data-v-51dfeea7]{--searchfield-height:var(--size-48)}}@media (width>=1440px){&.xs_wide[data-v-51dfeea7]{--searchfield-height:var(--size-36)}&.sm_wide[data-v-51dfeea7]{--searchfield-height:var(--size-40)}&.md_wide[data-v-51dfeea7]{--searchfield-height:var(--size-44)}&.lg_wide[data-v-51dfeea7]{--searchfield-height:var(--size-48)}}&:focus-within{&[data-v-51dfeea7]{border-color:var(--color-contour-accent)}&.tabbed[data-v-51dfeea7]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}}& .searchfield_icon[data-v-51dfeea7]{flex-shrink:0;font-size:20px}& .searchfield_input{&[data-v-51dfeea7]{min-width:0;height:100%;padding:0 var(--space-32) 0 0;appearance:none;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1}@media (pointer:coarse) and (width<=599px),(pointer:coarse) and (height<=599px){&[data-v-51dfeea7]{font-size:max(1em,16px)}}&[data-v-51dfeea7]::-webkit-search-cancel-button,&[data-v-51dfeea7]::-webkit-search-decoration{appearance:none}&[data-v-51dfeea7]::placeholder{color:var(--color-text-secondary);opacity:1}&[data-v-51dfeea7]:focus-visible{outline:none}}& .searchfield_clear{&[data-v-51dfeea7]{top:50%;right:var(--space-8);width:var(--size-28);height:var(--size-28);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-16);color:inherit;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:inline-flex;position:absolute;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){&[data-v-51dfeea7]{transition:none}}@media (hover:hover){&[data-v-51dfeea7]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}&[data-v-51dfeea7]:active{background:color-mix(in srgb, var(--color-text) 15%, transparent)}&[data-v-51dfeea7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}& svg[data-v-51dfeea7]{width:1em;height:1em}}&.disabled[data-v-51dfeea7]{opacity:.5;pointer-events:none}}.button{&[data-v-943c475a]{border:var(--border-surface) solid;border-radius:var(--radius-8);font-weight:var(--weight-600);justify-content:center;align-items:center;gap:var(--space-8);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,border-color .2s,color .2s;display:inline-flex}&.xs[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}&.xs_base[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_base[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_base[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_base[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_mobile[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_mobile[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_mobile[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_tablet[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_tablet[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_tablet[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_desktop[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_desktop[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_desktop[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-943c475a]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_wide[data-v-943c475a]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_wide[data-v-943c475a]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_wide[data-v-943c475a]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}& .button_content[data-v-943c475a]{align-items:center;gap:var(--space-8);display:inline-flex}& .button_spinner[data-v-943c475a]{animation:1s linear infinite spin-943c475a;@media (prefers-reduced-motion:reduce){animation:none}}&[data-v-943c475a]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&.solid[data-v-943c475a]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}@media (hover:hover){&.solid[data-v-943c475a]:hover{background:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 85%, var(--color-bg))}}&.solid[data-v-943c475a]:active{background:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg))}&.soft[data-v-943c475a]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-weight:var(--weight-500);border-color:#0000}@media (hover:hover){&.soft[data-v-943c475a]:hover{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}}&.soft[data-v-943c475a]:active{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}&.outline[data-v-943c475a]{color:var(--color-text);border-color:var(--color-text);background:0 0}@media (hover:hover){&.outline[data-v-943c475a]:hover{background:var(--color-text);color:var(--color-bg)}}&.outline[data-v-943c475a]:active{background:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));color:var(--color-bg)}&.ghost[data-v-943c475a]{color:var(--color-text);background:0 0;border-color:#0000}@media (hover:hover){&.ghost[data-v-943c475a]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}&.ghost[data-v-943c475a]:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}&.loading[data-v-943c475a]{pointer-events:none}}@keyframes spin-943c475a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{&[data-v-aea1601d]{border:var(--border-surface) solid;border-radius:var(--radius-8);font-weight:var(--weight-600);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}&.xs[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}&.xs_base[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_base[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_base[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_base[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_mobile[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_mobile[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_mobile[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_tablet[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_tablet[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_tablet[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_desktop[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_desktop[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_desktop[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-aea1601d]{height:var(--size-36);padding:0 var(--space-12);font-size:var(--text-14)}&.sm_wide[data-v-aea1601d]{height:var(--size-40);padding:0 var(--space-12);font-size:var(--text-14)}&.md_wide[data-v-aea1601d]{height:var(--size-44);padding:0 var(--space-16);font-size:var(--text-16)}&.lg_wide[data-v-aea1601d]{height:var(--size-48);padding:0 var(--space-20);font-size:var(--text-16)}}& .button_content[data-v-aea1601d]{align-items:center;gap:var(--space-8);display:inline-flex}&[data-v-aea1601d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&.solid[data-v-aea1601d]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}@media (hover:hover){&.solid[data-v-aea1601d]:hover{background:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 85%, var(--color-bg))}}&.solid[data-v-aea1601d]:active{background:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg))}&.soft[data-v-aea1601d]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-weight:var(--weight-500);border-color:#0000}@media (hover:hover){&.soft[data-v-aea1601d]:hover{background:color-mix(in srgb, var(--color-accent) 20%, transparent)}}&.soft[data-v-aea1601d]:active{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}&.outline[data-v-aea1601d]{color:var(--color-text);border-color:var(--color-text);background:0 0}@media (hover:hover){&.outline[data-v-aea1601d]:hover{background:var(--color-text);color:var(--color-bg)}}&.outline[data-v-aea1601d]:active{background:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));border-color:color-mix(in srgb, var(--color-text) 85%, var(--color-bg));color:var(--color-bg)}&.ghost[data-v-aea1601d]{color:var(--color-text);background:0 0;border-color:#0000}@media (hover:hover){&.ghost[data-v-aea1601d]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}&.ghost[data-v-aea1601d]:active{background:color-mix(in srgb, var(--color-text) 14%, transparent)}}.button{&[data-v-918dbe24]{border-radius:var(--radius-8);cursor:pointer;font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-accent);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;gap:.5em;padding:.4em .7em;transition:background .2s;display:flex}&.xs[data-v-918dbe24]{font-size:var(--text-16)}&.sm[data-v-918dbe24]{font-size:var(--text-20)}&.md[data-v-918dbe24]{font-size:var(--text-24)}&.xs_base[data-v-918dbe24]{font-size:var(--text-16)}&.sm_base[data-v-918dbe24]{font-size:var(--text-20)}&.md_base[data-v-918dbe24]{font-size:var(--text-24)}@media (width>=480px){&.xs_mobile[data-v-918dbe24]{font-size:var(--text-16)}&.sm_mobile[data-v-918dbe24]{font-size:var(--text-20)}&.md_mobile[data-v-918dbe24]{font-size:var(--text-24)}}@media (width>=768px){&.xs_tablet[data-v-918dbe24]{font-size:var(--text-16)}&.sm_tablet[data-v-918dbe24]{font-size:var(--text-20)}&.md_tablet[data-v-918dbe24]{font-size:var(--text-24)}}@media (width>=1024px){&.xs_desktop[data-v-918dbe24]{font-size:var(--text-16)}&.sm_desktop[data-v-918dbe24]{font-size:var(--text-20)}&.md_desktop[data-v-918dbe24]{font-size:var(--text-24)}}@media (width>=1440px){&.xs_wide[data-v-918dbe24]{font-size:var(--text-16)}&.sm_wide[data-v-918dbe24]{font-size:var(--text-20)}&.md_wide[data-v-918dbe24]{font-size:var(--text-24)}}&[data-v-918dbe24]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){&[data-v-918dbe24]:hover{background:var(--color-surface)}}&[aria-disabled=true][data-v-918dbe24]{background:var(--color-surface)}&[data-v-918dbe24]:active{background:color-mix(in srgb, var(--color-surface), var(--color-text) 8%)}& .button_icon{&[data-v-918dbe24]{font-size:inherit;display:flex}&.loading[data-v-918dbe24]{animation:1s linear infinite spin-918dbe24;@media (prefers-reduced-motion:reduce){animation:none}}}& .button_status[data-v-918dbe24]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@keyframes spin-918dbe24{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{&[data-v-672fd0eb]{border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-accent), var(--color-accent-secondary), var(--color-accent));color:var(--color-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;background-size:200%;border:none;justify-content:center;align-items:center;animation:12s infinite gradient-shift-672fd0eb;display:flex}&.md[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}&.md_base[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg_base[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}@media (width>=480px){&.md_mobile[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg_mobile[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}}@media (width>=768px){&.md_tablet[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg_tablet[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}}@media (width>=1024px){&.md_desktop[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg_desktop[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}}@media (width>=1440px){&.md_wide[data-v-672fd0eb]{width:var(--size-40);height:var(--size-40);font-size:var(--text-20)}&.lg_wide[data-v-672fd0eb]{width:var(--size-48);height:var(--size-48);font-size:var(--text-24)}}@media (prefers-reduced-motion:reduce){&[data-v-672fd0eb]{animation:none}}&[data-v-672fd0eb]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&.floating{&[data-v-672fd0eb]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}&.visible[data-v-672fd0eb]{opacity:1;visibility:visible;pointer-events:auto}}}@keyframes gradient-shift-672fd0eb{0%{background-position:0%}to{background-position:200%}}.toggle{&[data-v-edf9172b]{align-items:center;gap:var(--space-12);border-radius:var(--radius-4);cursor:pointer;user-select:none;background:0 0;border:0;width:fit-content;min-height:24px;padding:0;display:inline-flex}&.xs[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}&.xs_base[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm_base[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md_base[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg_base[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}@media (width>=480px){&.xs_mobile[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm_mobile[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md_mobile[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg_mobile[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}}@media (width>=768px){&.xs_tablet[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm_tablet[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md_tablet[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg_tablet[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}}@media (width>=1024px){&.xs_desktop[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm_desktop[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md_desktop[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg_desktop[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}}@media (width>=1440px){&.xs_wide[data-v-edf9172b]{--toggle-width:var(--size-32);--toggle-height:18px;--toggle-dot:12px;font-size:var(--text-14)}&.sm_wide[data-v-edf9172b]{--toggle-width:var(--size-36);--toggle-height:20px;--toggle-dot:14px;font-size:var(--text-14)}&.md_wide[data-v-edf9172b]{--toggle-width:var(--size-40);--toggle-height:22px;--toggle-dot:16px;font-size:var(--text-16)}&.lg_wide[data-v-edf9172b]{--toggle-width:var(--size-44);--toggle-height:24px;--toggle-dot:18px;font-size:var(--text-16)}}& .toggle_track[data-v-edf9172b]{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text-tertiary) 40%, transparent);transition:background .2s;position:relative}& .track_dot{&[data-v-edf9172b]{width:var(--toggle-dot);height:var(--toggle-dot);border-radius:var(--radius-full);background:var(--color-bg);transition:left .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){&[data-v-edf9172b]{transition:none}}&.animated[data-v-edf9172b]{animation:.2s stretch-off-edf9172b;@media (prefers-reduced-motion:reduce){animation:none}}}&.on{& .toggle_track[data-v-edf9172b]{background:var(--color-accent)}& .track_dot{&[data-v-edf9172b]{left:calc(100% - var(--toggle-dot) - 3px)}&.animated[data-v-edf9172b]{animation:.2s stretch-on-edf9172b;@media (prefers-reduced-motion:reduce){animation:none}}}}& .toggle_label[data-v-edf9172b]{font-weight:var(--weight-500)}&[data-v-edf9172b]:has(.toggle_label):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&:not(:has(.toggle_label)):focus-visible{&[data-v-edf9172b]{outline:none}& .toggle_track[data-v-edf9172b]{outline:2px solid var(--color-accent);outline-offset:2px}}&.disabled[data-v-edf9172b]{opacity:.5;pointer-events:none}}@keyframes stretch-on-edf9172b{50%{transform:translateY(-50%)scaleX(1.5)}}@keyframes stretch-off-edf9172b{50%{transform:translateY(-50%)scaleX(1.5)}}.popover{&[data-v-9bc13c79]{display:inline-block;position:relative}& .popover_trigger[data-v-9bc13c79]{cursor:pointer;display:inline-flex}& .popover_content[data-v-9bc13c79]{gap:var(--space-12);width:max-content;max-width:calc(100vw - 2 * var(--page-gutter));background:var(--color-surface-opaque);border:var(--border-interactive) solid var(--color-surface-opaque);border-radius:var(--radius-8);padding:var(--space-8);z-index:10;flex-direction:column;display:none;position:absolute;box-shadow:0 1px 2px light-dark(#0000001f,#0000004d),0 4px 16px light-dark(#00000014,#0000004d)}&.open .popover_content[data-v-9bc13c79]{display:flex}&.side_bottom .popover_content[data-v-9bc13c79]{top:calc(100% + var(--space-12))}&.side_bottom.align_start .popover_content[data-v-9bc13c79]{left:0}&.side_bottom.align_center .popover_content[data-v-9bc13c79]{left:50%;transform:translate(-50%)}&.side_bottom.align_end .popover_content[data-v-9bc13c79]{right:0}&.side_top .popover_content[data-v-9bc13c79]{bottom:calc(100% + var(--space-12))}&.side_top.align_start .popover_content[data-v-9bc13c79]{left:0}&.side_top.align_center .popover_content[data-v-9bc13c79]{left:50%;transform:translate(-50%)}&.side_top.align_end .popover_content[data-v-9bc13c79]{right:0}&.side_bottom .popover_content[data-v-9bc13c79],&.side_top .popover_content[data-v-9bc13c79]{min-width:100%;translate:var(--popover-shift) 0}&.side_right .popover_content[data-v-9bc13c79],&.side_left .popover_content[data-v-9bc13c79]{translate:0 var(--popover-shift)}&.side_right .popover_content[data-v-9bc13c79]{left:calc(100% + var(--space-12))}&.side_right.align_start .popover_content[data-v-9bc13c79]{top:0}&.side_right.align_center .popover_content[data-v-9bc13c79]{top:50%;transform:translateY(-50%)}&.side_right.align_end .popover_content[data-v-9bc13c79]{bottom:0}&.side_left .popover_content[data-v-9bc13c79]{right:calc(100% + var(--space-12))}&.side_left.align_start .popover_content[data-v-9bc13c79]{top:0}&.side_left.align_center .popover_content[data-v-9bc13c79]{top:50%;transform:translateY(-50%)}&.side_left.align_end .popover_content[data-v-9bc13c79]{bottom:0}&.measuring .popover_content[data-v-9bc13c79]{visibility:hidden;min-width:0;position:fixed;translate:none}}.segmented{&[data-v-e85428c7]{font-family:var(--font-body);font-weight:var(--weight-500);-webkit-tap-highlight-color:transparent;display:inline-block}&.xs[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}&.xs_base[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm_base[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md_base[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}@media (width>=480px){&.xs_mobile[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm_mobile[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md_mobile[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}}@media (width>=768px){&.xs_tablet[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm_tablet[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md_tablet[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}}@media (width>=1024px){&.xs_desktop[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm_desktop[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md_desktop[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}}@media (width>=1440px){&.xs_wide[data-v-e85428c7]{--segmented-pill:var(--size-24);--segmented-pill-touch:var(--size-28);font-size:var(--text-14)}&.sm_wide[data-v-e85428c7]{--segmented-pill:var(--size-28);--segmented-pill-touch:var(--size-32);font-size:var(--text-14)}&.md_wide[data-v-e85428c7]{--segmented-pill:var(--size-32);--segmented-pill-touch:var(--size-36);font-size:var(--text-14)}}& .segmented_pills[data-v-e85428c7]{gap:var(--space-8);display:inline-flex}& .pills_option[data-v-e85428c7],& .collapsed_trigger[data-v-e85428c7]{border:var(--border-surface) solid var(--color-border-control)}& .pills_option[data-v-e85428c7]{height:var(--segmented-pill);padding:0 calc(var(--segmented-pill) * .6);border-radius:var(--radius-4);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--color-text-secondary);background:0 0;justify-content:center;align-items:center;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}@media (hover:hover){& .pills_option[data-v-e85428c7]:not(.active):hover,& .collapsed_trigger[data-v-e85428c7]:hover,& .menu_item[data-v-e85428c7]:not(.active):hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}& .pills_option[data-v-e85428c7]:not(.active):active,& .collapsed_trigger[data-v-e85428c7]:active,& .menu_item[data-v-e85428c7]:not(.active):active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}& .menu_item[data-v-e85428c7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}& .collapsed_trigger{&[data-v-e85428c7]{align-items:center;gap:var(--space-8);height:var(--segmented-pill);padding:0 calc(var(--segmented-pill) * .6);border-radius:var(--radius-4);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--color-text);background:0 0;line-height:1;transition:background .15s;display:inline-flex}& .trigger_caret[data-v-e85428c7]{width:1em;height:1em;color:var(--color-text-secondary);transition:transform .2s;@media (prefers-reduced-motion:reduce){transition:none}}&[aria-expanded=true] .trigger_caret[data-v-e85428c7]{transform:rotate(180deg)}}& .collapsed_menu[data-v-e85428c7]{gap:var(--space-8);flex-direction:column;display:flex}& .menu_item[data-v-e85428c7]{width:100%;height:var(--segmented-pill);padding:0 calc(var(--segmented-pill) * .6);border-radius:var(--radius-4);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--color-text-secondary);background:0 0;border:0;align-items:center;line-height:1;transition:background .15s,color .15s;display:flex}@media (pointer:coarse){& .pills_option[data-v-e85428c7],& .collapsed_trigger[data-v-e85428c7],& .menu_item[data-v-e85428c7]{height:var(--segmented-pill-touch);padding:0 calc(var(--segmented-pill-touch) * .6)}}& .active[data-v-e85428c7]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}&.auto{& .segmented_pills[data-v-e85428c7]{display:none;@media (width>=480px){display:inline-flex}@container (width<=479px){display:none}}& .segmented_collapsed[data-v-e85428c7]{@media (width>=480px){display:none}@container (width<=479px){display:block}}}}.picker{&[data-v-665a6e5f]{width:100%;font-size:var(--text-14);-webkit-tap-highlight-color:transparent;position:relative}&.xs[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg[data-v-665a6e5f]{--picker-height:var(--size-48)}&.xs_base[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm_base[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md_base[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg_base[data-v-665a6e5f]{--picker-height:var(--size-48)}@media (width>=480px){&.xs_mobile[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm_mobile[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md_mobile[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg_mobile[data-v-665a6e5f]{--picker-height:var(--size-48)}}@media (width>=768px){&.xs_tablet[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm_tablet[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md_tablet[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg_tablet[data-v-665a6e5f]{--picker-height:var(--size-48)}}@media (width>=1024px){&.xs_desktop[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm_desktop[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md_desktop[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg_desktop[data-v-665a6e5f]{--picker-height:var(--size-48)}}@media (width>=1440px){&.xs_wide[data-v-665a6e5f]{--picker-height:var(--size-36)}&.sm_wide[data-v-665a6e5f]{--picker-height:var(--size-40)}&.md_wide[data-v-665a6e5f]{--picker-height:var(--size-44)}&.lg_wide[data-v-665a6e5f]{--picker-height:var(--size-48)}}& .picker_trigger{&[data-v-665a6e5f]{width:100%;height:var(--picker-height);justify-content:space-between;align-items:center;gap:var(--space-8);padding:0 var(--space-12);border:var(--border-surface) solid var(--color-border-control);border-radius:var(--radius-8);cursor:pointer;font-family:var(--font-body);font-size:inherit;font-weight:var(--weight-500);color:var(--color-text);text-align:left;background:0 0;display:flex}& .trigger_value[data-v-665a6e5f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}& .trigger_caret[data-v-665a6e5f]{flex-shrink:0;font-size:16px;transition:transform .2s;@media (prefers-reduced-motion:reduce){transition:none}}}& .picker_options{&[data-v-665a6e5f]{max-height:calc(var(--space-8) + var(--max-visible) * (var(--size-40) + var(--space-8)) + var(--size-40) / 2 + var(--border-interactive) * 2);top:calc(100% + var(--space-12));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 25%, transparent) transparent;background:var(--color-surface-opaque);border:var(--border-interactive) solid var(--color-surface-opaque);border-radius:var(--radius-8);z-index:1;width:100%;padding:var(--space-8);scroll-padding:var(--space-8);display:none;position:absolute;overflow-y:auto;box-shadow:0 1px 2px light-dark(#0000001f,#0000004d),0 4px 16px light-dark(#00000014,#0000004d)}& button{&[data-v-665a6e5f]{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8) var(--space-12);cursor:pointer;font-family:var(--font-body);font-size:inherit;height:var(--size-40);font-weight:var(--weight-500);color:var(--color-text);text-align:left;border-radius:var(--radius-8);background:0 0;border:none;flex-shrink:0;display:flex}@media (hover:hover){&[data-v-665a6e5f]:hover{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}}&[data-v-665a6e5f]:active{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 15%)}&.selected[data-v-665a6e5f]{color:var(--color-accent)}&.focused[data-v-665a6e5f]{background:color-mix(in srgb, var(--color-surface-opaque), var(--color-text) 8%)}& .option_check[data-v-665a6e5f]{flex-shrink:0;font-size:16px}}}&.open{& .picker_trigger{&[data-v-665a6e5f]{border-color:var(--color-contour-accent)}& .trigger_caret[data-v-665a6e5f]{transform:rotate(180deg)}}& .picker_options[data-v-665a6e5f]{gap:var(--space-8);flex-direction:column;display:flex}}& .picker_trigger[data-v-665a6e5f]:focus-visible{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);outline:none}&.open_up{& .picker_options[data-v-665a6e5f]{top:auto;bottom:calc(100% + var(--space-12))}}}.badge{&[data-v-068b5474]{border:var(--border-surface) solid;border-radius:var(--radius-8);font-family:var(--font-body);font-weight:var(--weight-600);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}&.xs[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}&.xs_base[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm_base[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md_base[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}@media (width>=480px){&.xs_mobile[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm_mobile[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md_mobile[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}}@media (width>=768px){&.xs_tablet[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm_tablet[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md_tablet[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}}@media (width>=1024px){&.xs_desktop[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm_desktop[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md_desktop[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}}@media (width>=1440px){&.xs_wide[data-v-068b5474]{height:var(--size-24);padding:0 var(--space-8);font-size:var(--text-12)}&.sm_wide[data-v-068b5474]{height:var(--size-28);padding:0 var(--space-8);font-size:var(--text-14)}&.md_wide[data-v-068b5474]{height:var(--size-32);padding:0 var(--space-12);font-size:var(--text-14)}}&.outline[data-v-068b5474]{color:var(--badge-color);border-color:var(--badge-color);background:0 0}&.solid[data-v-068b5474]{background:var(--badge-color);color:var(--color-bg);border-color:var(--badge-color)}&.soft[data-v-068b5474]{background:color-mix(in srgb, var(--badge-color) 12%, transparent);color:var(--badge-color);border-color:#0000}}.tag{&[data-v-0c691dc6]{height:var(--tag-height);border-radius:var(--radius-8);background:color-mix(in srgb, var(--color-text) 6%, transparent);font-weight:var(--weight-500);align-items:center;display:inline-flex}&.sm[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}&.sm_base[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md_base[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}@media (width>=480px){&.sm_mobile[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md_mobile[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}}@media (width>=768px){&.sm_tablet[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md_tablet[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}}@media (width>=1024px){&.sm_desktop[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md_desktop[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}}@media (width>=1440px){&.sm_wide[data-v-0c691dc6]{--tag-height:var(--size-32);--tag-icon:20px;gap:var(--space-8);padding:0 var(--space-12) 0 var(--space-8);font-size:var(--text-14)}&.md_wide[data-v-0c691dc6]{--tag-height:var(--size-40);--tag-icon:24px;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-12);font-size:var(--text-14)}}& .tag_icon[data-v-0c691dc6]{width:var(--tag-icon);height:var(--tag-icon);object-fit:contain}}.progressbar{&[data-v-1382ac88]{background:light-dark(color-mix(in srgb, var(--color-text-secondary) 10%, transparent),#ffffff26);border-radius:var(--radius-pill);box-shadow:inset 0 2px 4px light-dark(#00000026,#000000e6)}&.xs[data-v-1382ac88]{height:4px}&.sm[data-v-1382ac88]{height:6px}&.md[data-v-1382ac88]{height:8px}&.lg[data-v-1382ac88]{height:10px}&.xs_base[data-v-1382ac88]{height:4px}&.sm_base[data-v-1382ac88]{height:6px}&.md_base[data-v-1382ac88]{height:8px}&.lg_base[data-v-1382ac88]{height:10px}@media (width>=480px){&.xs_mobile[data-v-1382ac88]{height:4px}&.sm_mobile[data-v-1382ac88]{height:6px}&.md_mobile[data-v-1382ac88]{height:8px}&.lg_mobile[data-v-1382ac88]{height:10px}}@media (width>=768px){&.xs_tablet[data-v-1382ac88]{height:4px}&.sm_tablet[data-v-1382ac88]{height:6px}&.md_tablet[data-v-1382ac88]{height:8px}&.lg_tablet[data-v-1382ac88]{height:10px}}@media (width>=1024px){&.xs_desktop[data-v-1382ac88]{height:4px}&.sm_desktop[data-v-1382ac88]{height:6px}&.md_desktop[data-v-1382ac88]{height:8px}&.lg_desktop[data-v-1382ac88]{height:10px}}@media (width>=1440px){&.xs_wide[data-v-1382ac88]{height:4px}&.sm_wide[data-v-1382ac88]{height:6px}&.md_wide[data-v-1382ac88]{height:8px}&.lg_wide[data-v-1382ac88]{height:10px}}& .progressbar_fill{&[data-v-1382ac88]{border-radius:var(--radius-pill);background:linear-gradient(to right, light-dark(var(--color-accent-secondary),var(--color-accent-secondary)), light-dark(var(--color-accent),var(--color-accent)));height:100%;box-shadow:inset 0 1px #fff3}&.animated[data-v-1382ac88]{width:var(--progress-value);transition:width .4s ease-out;animation:1s ease-out fill-bar-1382ac88;@media (prefers-reduced-motion:reduce){transition:none;animation:none}}}}@keyframes fill-bar-1382ac88{0%{width:0%}to{width:var(--progress-value)}}.card{&[data-v-4fed2fc9]{border-radius:var(--radius-12);text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;width:100%;display:flex}&.solid[data-v-4fed2fc9]{background:var(--color-surface)}&.outline{&[data-v-4fed2fc9]{--card-light:light-dark(#06b6d4,#2dd4bf);background:linear-gradient(90deg, transparent, var(--card-light), transparent) top center / 70% 1px no-repeat, linear-gradient(to bottom, color-mix(in srgb, var(--card-light) 6%, transparent), transparent 40%) no-repeat;position:relative}&[data-v-4fed2fc9]:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, color-mix(in srgb, var(--card-light) 50%, transparent), var(--color-border-card) 70%);pointer-events:none;padding:1px;position:absolute;inset:-1px;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}}&.sm[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}&.sm_base[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md_base[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg_base[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md_mobile[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg_mobile[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md_tablet[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg_tablet[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md_desktop[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg_desktop[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-4fed2fc9]{padding:var(--space-24) var(--space-20);gap:var(--space-8);--card-number-size:var(--text-32);font-size:var(--text-12)}&.md_wide[data-v-4fed2fc9]{padding:var(--space-32) var(--space-24);gap:var(--space-12);--card-number-size:var(--text-48);font-size:var(--text-14)}&.lg_wide[data-v-4fed2fc9]{padding:var(--space-40) var(--space-32);gap:var(--space-16);--card-number-size:var(--text-64);font-size:var(--text-16)}}& .card_number{&[data-v-4fed2fc9]{font-family:var(--font-heading);font-size:var(--card-number-size);font-weight:var(--weight-800);background:linear-gradient(to right, var(--color-accent), var(--color-accent-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}&.pending[data-v-4fed2fc9]{@media (scripting:enabled){opacity:0}}}& .card_label[data-v-4fed2fc9]{color:var(--color-text);font-weight:var(--weight-500)}}@property --ring-fill{syntax:"<percentage>";inherits:false;initial-value:0%}.ring{&[data-v-5efbd856]{--ring-thickness:calc(var(--ring-diameter) * .1);justify-items:center;display:grid}&.sm[data-v-5efbd856]{--ring-diameter:80px}&.md[data-v-5efbd856]{--ring-diameter:100px}&.lg[data-v-5efbd856]{--ring-diameter:120px}&.sm_base[data-v-5efbd856]{--ring-diameter:80px}&.md_base[data-v-5efbd856]{--ring-diameter:100px}&.lg_base[data-v-5efbd856]{--ring-diameter:120px}@media (width>=480px){&.sm_mobile[data-v-5efbd856]{--ring-diameter:80px}&.md_mobile[data-v-5efbd856]{--ring-diameter:100px}&.lg_mobile[data-v-5efbd856]{--ring-diameter:120px}}@media (width>=768px){&.sm_tablet[data-v-5efbd856]{--ring-diameter:80px}&.md_tablet[data-v-5efbd856]{--ring-diameter:100px}&.lg_tablet[data-v-5efbd856]{--ring-diameter:120px}}@media (width>=1024px){&.sm_desktop[data-v-5efbd856]{--ring-diameter:80px}&.md_desktop[data-v-5efbd856]{--ring-diameter:100px}&.lg_desktop[data-v-5efbd856]{--ring-diameter:120px}}@media (width>=1440px){&.sm_wide[data-v-5efbd856]{--ring-diameter:80px}&.md_wide[data-v-5efbd856]{--ring-diameter:100px}&.lg_wide[data-v-5efbd856]{--ring-diameter:120px}}& .ring_track[data-v-5efbd856]{width:var(--ring-diameter);aspect-ratio:1;border-radius:var(--radius-full);--ring-fill:0%;background:conic-gradient(var(--color-accent-secondary) 0%, var(--color-accent) var(--ring-fill), color-mix(in srgb, var(--color-text-tertiary) 25%, transparent) var(--ring-fill));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-thickness)), #000 calc(100% - var(--ring-thickness)));mask:radial-gradient(farthest-side, transparent calc(100% - var(--ring-thickness)), #000 calc(100% - var(--ring-thickness)));grid-area:1/1}& .ring_value{&[data-v-5efbd856]{font-family:var(--font-heading);font-size:calc(var(--ring-diameter) * .3);font-weight:var(--weight-800);color:var(--color-text);grid-area:1/1;align-self:center;line-height:1}&.pending[data-v-5efbd856]{@media (scripting:enabled){opacity:0}}& .value_prefix[data-v-5efbd856],& .value_suffix[data-v-5efbd856]{font-size:.6em}}}.hint{&[data-v-de5e0758]{flex-direction:column;align-items:center;display:flex}&.md[data-v-de5e0758]{font-size:var(--text-20)}&.lg[data-v-de5e0758]{font-size:var(--text-28)}&.md_base[data-v-de5e0758]{font-size:var(--text-20)}&.lg_base[data-v-de5e0758]{font-size:var(--text-28)}@media (width>=480px){&.md_mobile[data-v-de5e0758]{font-size:var(--text-20)}&.lg_mobile[data-v-de5e0758]{font-size:var(--text-28)}}@media (width>=768px){&.md_tablet[data-v-de5e0758]{font-size:var(--text-20)}&.lg_tablet[data-v-de5e0758]{font-size:var(--text-28)}}@media (width>=1024px){&.md_desktop[data-v-de5e0758]{font-size:var(--text-20)}&.lg_desktop[data-v-de5e0758]{font-size:var(--text-28)}}@media (width>=1440px){&.md_wide[data-v-de5e0758]{font-size:var(--text-20)}&.lg_wide[data-v-de5e0758]{font-size:var(--text-28)}}& .hint_chevron{&[data-v-de5e0758]{width:1em;height:1em;color:var(--color-accent);opacity:.25;line-height:1;animation:1.6s ease-in-out infinite chevron-pulse-de5e0758}&[data-v-de5e0758]:not(:first-child){margin-top:-.4em}&[data-v-de5e0758]:nth-child(2){animation-delay:.18s}&[data-v-de5e0758]:nth-child(3){animation-delay:.36s}}@media (prefers-reduced-motion:reduce){& .hint_chevron[data-v-de5e0758]{opacity:.5;animation:none}}}@keyframes chevron-pulse-de5e0758{0%,60%,to{opacity:.25}30%{opacity:1}}.timeline{&[data-v-9790353f]{padding:0}&.sm[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}&.sm_base[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md_base[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}@media (width>=480px){&.sm_mobile[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md_mobile[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}}@media (width>=768px){&.sm_tablet[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md_tablet[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}}@media (width>=1024px){&.sm_desktop[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md_desktop[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}}@media (width>=1440px){&.sm_wide[data-v-9790353f]{--timeline-dot:12px;--timeline-halo:6px;--timeline-gap:var(--space-32);--timeline-inset:var(--space-16)}&.md_wide[data-v-9790353f]{--timeline-dot:16px;--timeline-halo:10px;--timeline-gap:var(--space-48);--timeline-inset:var(--space-24)}}&.stacked[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}&.stacked_base[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis_base[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}@media (width>=480px){&.stacked_mobile[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis_mobile[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}}@media (width>=768px){&.stacked_tablet[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis_tablet[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}}@media (width>=1024px){&.stacked_desktop[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis_desktop[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}}@media (width>=1440px){&.stacked_wide[data-v-9790353f]{--timeline-columns:var(--timeline-dot) 1fr;--timeline-areas:". year" "dot title" "dot title" ". body" ". gap";--timeline-column-gap:var(--timeline-inset);--timeline-year-height:auto;--timeline-year-justify:flex-start;--timeline-year-gap:var(--space-8)}&.axis_wide[data-v-9790353f]{--timeline-columns:1fr var(--timeline-dot) 1fr;--timeline-areas:". . ." "year dot title" "year dot title" ". . body" ". . gap";--timeline-column-gap:var(--timeline-gap);--timeline-year-height:0;--timeline-year-justify:flex-end;--timeline-year-gap:0}}}.item{&[data-v-02ab8242]{grid-template-columns:var(--timeline-columns);grid-template-areas:var(--timeline-areas);grid-template-rows:auto auto auto auto var(--timeline-gap);column-gap:var(--timeline-column-gap);display:grid}&[data-v-02ab8242]:last-child{grid-template-rows:auto auto auto auto 0}&[data-v-02ab8242]:before,&[data-v-02ab8242]:after{content:"";background-color:var(--color-border);background-repeat:no-repeat;grid-column:dot;justify-self:center;width:2px}&[data-v-02ab8242]:before{background-image:linear-gradient(var(--color-accent-secondary), var(--color-accent-secondary));grid-row:1/3}&[data-v-02ab8242]:after{background-image:linear-gradient(var(--color-accent), var(--color-accent-secondary));grid-row:3/-1}&[data-v-02ab8242]:first-child:before,&[data-v-02ab8242]:last-child:after{visibility:hidden}@media (prefers-reduced-motion:no-preference){&[data-v-02ab8242]:before,&[data-v-02ab8242]:after{animation:linear both timeline-draw-02ab8242}&:not(.current) .item_dot[data-v-02ab8242]:after{animation:linear both timeline-reach-02ab8242}@supports (animation-timeline:view()){&[data-v-02ab8242]:before,&[data-v-02ab8242]:after{animation-timeline:view(0 50%);animation-range:entry}&:not(.current) .item_dot[data-v-02ab8242]:after{animation-timeline:view(0 50%);animation-range:entry entry 10%}}}& .item_year[data-v-02ab8242]{align-self:center;align-items:center;justify-content:var(--timeline-year-justify);height:var(--timeline-year-height);padding-bottom:var(--timeline-year-gap);grid-area:year;display:flex}& .item_dot{&[data-v-02ab8242]{z-index:var(--z-raised);width:var(--timeline-dot);height:var(--timeline-dot);border:2px solid var(--color-text-tertiary);border-radius:var(--radius-full);background:var(--color-bg);grid-area:dot;place-self:center;position:relative}&[data-v-02ab8242]:after{content:"";border-radius:inherit;background:var(--color-accent);opacity:0;position:absolute;inset:-2px}}& .item_title[data-v-02ab8242]{grid-area:title;align-self:center}& .item_body[data-v-02ab8242]{padding-top:var(--space-8);grid-area:body}&.current .item_dot{&[data-v-02ab8242]{box-shadow:0 0 0 var(--timeline-halo) color-mix(in srgb, var(--color-accent) 40%, transparent)}&[data-v-02ab8242]:after{opacity:1}}}@keyframes timeline-draw-02ab8242{0%{background-size:100% 0}to{background-size:100% 100%}}@keyframes timeline-reach-02ab8242{to{opacity:1}}.accordion{&[data-v-9e6f1f25]{width:100%}&.sm[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}&.sm_base[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md_base[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md_mobile[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md_tablet[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md_desktop[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-9e6f1f25]{--accordion-label-padding:var(--space-12);--accordion-content-padding:var(--space-16);font-size:var(--text-14)}&.md_wide[data-v-9e6f1f25]{--accordion-label-padding:var(--space-16);--accordion-content-padding:var(--space-20);font-size:var(--text-16)}}& .accordion_item{&[data-v-9e6f1f25]{border-bottom:1px solid var(--color-border)}&[data-v-9e6f1f25]::details-content{grid-template-rows:minmax(0,0fr);display:grid;overflow:clip;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .3s ease, content-visibility .3s ease allow-discrete}}&[open][data-v-9e6f1f25]::details-content{grid-template-rows:minmax(0,1fr)}& .item_label{&[data-v-9e6f1f25]{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--accordion-label-padding) 0;font-weight:var(--weight-500);cursor:pointer;border-radius:var(--radius-4);list-style:none;display:flex}&[data-v-9e6f1f25]::-webkit-details-marker{display:none}&[data-v-9e6f1f25]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}& .label_caret[data-v-9e6f1f25]{flex-shrink:0;@media (prefers-reduced-motion:no-preference){transition:transform .3s}}}&[open] .label_caret[data-v-9e6f1f25]{transform:rotate(180deg)}& .item_content[data-v-9e6f1f25]{max-width:60ch;padding-bottom:var(--accordion-content-padding);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}}}.pagination{&[data-v-82d076ea]{width:100%;font-family:var(--font-body);font-weight:var(--weight-500);-webkit-tap-highlight-color:transparent;user-select:none;container-type:inline-size}&.rounded[data-v-82d076ea]{--pagination-radius:var(--radius-8)}&.circular[data-v-82d076ea]{--pagination-radius:var(--radius-pill)}&.sm[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}&.sm_base[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md_base[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}@media (width>=480px){&.sm_mobile[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md_mobile[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}}@media (width>=768px){&.sm_tablet[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md_tablet[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}}@media (width>=1024px){&.sm_desktop[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md_desktop[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}}@media (width>=1440px){&.sm_wide[data-v-82d076ea]{--pagination-size:var(--size-32);--pagination-icon:16px;font-size:var(--text-14)}&.md_wide[data-v-82d076ea]{--pagination-size:var(--size-40);--pagination-icon:20px;font-size:var(--text-14)}}& .pagination_row[data-v-82d076ea]{align-items:center;gap:var(--space-4);display:flex}&.start .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center .pagination_row[data-v-82d076ea]{justify-content:center}&.end .pagination_row[data-v-82d076ea]{justify-content:flex-end}&.start_base .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center_base .pagination_row[data-v-82d076ea]{justify-content:center}&.end_base .pagination_row[data-v-82d076ea]{justify-content:flex-end}@media (width>=480px){&.start_mobile .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center_mobile .pagination_row[data-v-82d076ea]{justify-content:center}&.end_mobile .pagination_row[data-v-82d076ea]{justify-content:flex-end}}@media (width>=768px){&.start_tablet .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center_tablet .pagination_row[data-v-82d076ea]{justify-content:center}&.end_tablet .pagination_row[data-v-82d076ea]{justify-content:flex-end}}@media (width>=1024px){&.start_desktop .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center_desktop .pagination_row[data-v-82d076ea]{justify-content:center}&.end_desktop .pagination_row[data-v-82d076ea]{justify-content:flex-end}}@media (width>=1440px){&.start_wide .pagination_row[data-v-82d076ea]{justify-content:flex-start}&.center_wide .pagination_row[data-v-82d076ea]{justify-content:center}&.end_wide .pagination_row[data-v-82d076ea]{justify-content:flex-end}}& .row_list{&[data-v-82d076ea]{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:none}& li[data-v-82d076ea]{display:flex}}& .list_page,& .row_arrow{&[data-v-82d076ea]{min-width:var(--pagination-size);height:var(--pagination-size);padding:0 var(--space-4);border-radius:var(--pagination-radius);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}&[data-v-82d076ea]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&[data-v-82d076ea]:disabled{opacity:.5;pointer-events:none}}& .row_arrow svg[data-v-82d076ea]{width:var(--pagination-icon);height:var(--pagination-icon)}@media (hover:hover){& .list_page[data-v-82d076ea]:not([aria-current]):hover,& .row_arrow[data-v-82d076ea]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);transition:background .15s}}& .list_page[data-v-82d076ea]:not([aria-current]):active,& .row_arrow[data-v-82d076ea]:active{background:color-mix(in srgb, var(--color-text) 16%, transparent)}&.solid .list_page[aria-current][data-v-82d076ea]{background:var(--color-accent);color:var(--color-bg);font-weight:var(--weight-600)}&.outline .list_page[aria-current][data-v-82d076ea]{box-shadow:inset 0 0 0 1px var(--color-accent);font-weight:var(--weight-600)}&.soft .list_page[aria-current][data-v-82d076ea]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}& .list_ellipsis[data-v-82d076ea]{min-width:var(--pagination-size);height:var(--pagination-size);color:var(--color-text-secondary);justify-content:center;align-items:center}& .row_label[data-v-82d076ea]{padding:0 var(--space-12);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}& .row_status[data-v-82d076ea]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@container (width>=320px){&:is(.sm,.sm_base){& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@container (width>=392px){&:is(.md,.md_base){& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@media (width>=480px){&:is(.sm_mobile,.md_mobile){& .row_list[data-v-82d076ea]{display:none}& .row_label[data-v-82d076ea]{display:block}}@container (width>=320px){&.sm_mobile{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@container (width>=392px){&.md_mobile{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}}@media (width>=768px){&:is(.sm_tablet,.md_tablet){& .row_list[data-v-82d076ea]{display:none}& .row_label[data-v-82d076ea]{display:block}}@container (width>=320px){&.sm_tablet{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@container (width>=392px){&.md_tablet{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}}@media (width>=1024px){&:is(.sm_desktop,.md_desktop){& .row_list[data-v-82d076ea]{display:none}& .row_label[data-v-82d076ea]{display:block}}@container (width>=320px){&.sm_desktop{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@container (width>=392px){&.md_desktop{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}}@media (width>=1440px){&:is(.sm_wide,.md_wide){& .row_list[data-v-82d076ea]{display:none}& .row_label[data-v-82d076ea]{display:block}}@container (width>=320px){&.sm_wide{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}@container (width>=392px){&.md_wide{& .row_list[data-v-82d076ea]{display:flex}& .row_label[data-v-82d076ea]{display:none}}}}}.table{&[data-v-e24c10c7]{isolation:isolate;width:100%;font-family:var(--font-body);font-size:var(--text-14);font-variant-numeric:tabular-nums;color:var(--color-text);container-type:inline-size}&.sm[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}&.sm_base[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md_base[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}@media (width>=480px){&.sm_mobile[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md_mobile[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}}@media (width>=768px){&.sm_tablet[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md_tablet[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}}@media (width>=1024px){&.sm_desktop[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md_desktop[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}}@media (width>=1440px){&.sm_wide[data-v-e24c10c7]{--table-row:var(--size-40);--table-pad:var(--space-12)}&.md_wide[data-v-e24c10c7]{--table-row:var(--size-48);--table-pad:var(--space-16)}}& .table_region{&[data-v-e24c10c7]{border-radius:var(--radius-4);overflow-x:auto}&[data-v-e24c10c7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}&.framed .table_region[data-v-e24c10c7]{border:var(--border-surface) solid var(--color-border-card);border-radius:var(--radius-12)}& .region_table[data-v-e24c10c7]{border-collapse:separate;border-spacing:0;width:100%}& .table_caption[data-v-e24c10c7],& .table_status[data-v-e24c10c7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}& .head_cell[data-v-e24c10c7],& .row_cell[data-v-e24c10c7]{height:var(--table-row);padding:0 var(--table-pad);border-block-end:var(--border-surface) solid var(--color-border);text-align:start;white-space:nowrap}& .head_cell{&[data-v-e24c10c7]{background:var(--color-bg);font-weight:var(--weight-500);color:var(--color-text-secondary)}&[aria-sort][data-v-e24c10c7]{font-weight:var(--weight-600);color:var(--color-text)}}& .body_row[data-v-e24c10c7]{--table-fill:var(--color-bg)}& .row_cell[data-v-e24c10c7]{background:var(--table-fill);font-weight:var(--weight-400)}& .first[data-v-e24c10c7]{font-weight:var(--weight-500)}& .end[data-v-e24c10c7]{text-align:end}& .select[data-v-e24c10c7]{width:1%;padding-inline-end:0}&.framed .body_row:last-child .row_cell[data-v-e24c10c7]{border-block-end:0}& .cell_sort{&[data-v-e24c10c7]{border-radius:var(--radius-4);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-inline:-6px;padding:4px 6px;display:inline-flex}&[data-v-e24c10c7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}& .end .cell_sort[data-v-e24c10c7]{flex-direction:row-reverse}& .sort_icon[data-v-e24c10c7]{flex-shrink:0;font-size:14px}& .idle[data-v-e24c10c7]{opacity:.5}&.icon_hover .idle[data-v-e24c10c7]{opacity:0;transition:opacity .15s;@media (prefers-reduced-motion:reduce){transition:none}}@media (hover:hover){&.icon_hover .cell_sort:hover .idle[data-v-e24c10c7]{opacity:.5}}&.icon_hover .cell_sort:focus-visible .idle[data-v-e24c10c7]{opacity:.5}&.striped .body_row[data-v-e24c10c7]:nth-child(2n):not(.selected){--table-fill:color-mix(in srgb, var(--color-text) 3%, var(--color-bg))}@media (hover:hover){&.hoverable .body_row[data-v-e24c10c7]:hover:not(.selected){--table-fill:var(--color-surface-opaque)}}& .body_row.selected[data-v-e24c10c7]{--table-fill:color-mix(in srgb, var(--color-accent) 8%, var(--color-bg))}&.scroll{& .select[data-v-e24c10c7],& .first[data-v-e24c10c7]{z-index:1;position:sticky;inset-inline-start:0}& .table_region[data-v-e24c10c7]{container-type:scroll-state}& .first[data-v-e24c10c7]{border-inline-end:var(--border-surface) solid transparent}@container scroll-state(scrollable:inline-start){& .first[data-v-e24c10c7]{border-inline-end-color:var(--color-border)}}}&.scroll.selectable .first[data-v-e24c10c7]{inset-inline-start:calc(24px + var(--table-pad))}&.stack{& .table_head[data-v-e24c10c7]{display:none}& .region_table[data-v-e24c10c7]{display:block}& .table_body[data-v-e24c10c7]{gap:var(--space-8);flex-direction:column;display:flex}& .body_row[data-v-e24c10c7]{padding:var(--space-8) var(--space-12);border:var(--border-surface) solid var(--color-border-card);border-radius:var(--radius-12);display:block;position:relative}& .body_row.selected[data-v-e24c10c7]{border-color:var(--color-accent)}& .row_cell{&[data-v-e24c10c7]{justify-content:space-between;gap:var(--space-12);white-space:normal;background:0 0;border:0;height:auto;padding-block:6px;padding-inline:0;display:flex}&[data-v-e24c10c7]:before{content:attr(data-label);font-weight:var(--weight-500);color:var(--color-text-secondary)}}& .first[data-v-e24c10c7]:before,& .select[data-v-e24c10c7]:before{content:none}& .first[data-v-e24c10c7]{padding-block-start:2px;font-size:15px;line-height:24px}& .select[data-v-e24c10c7]{width:auto;padding:0;position:absolute;inset-block-start:10px;inset-inline-start:10px}}&.stack.selectable .row_cell[data-v-e24c10c7]:not(.select){padding-inline-start:36px}&.framed.stack .table_region[data-v-e24c10c7]{border:0}@container (width>=480px){&.stack{& .table_head[data-v-e24c10c7]{display:table-header-group}& .region_table[data-v-e24c10c7]{display:table}& .table_body[data-v-e24c10c7]{display:table-row-group}& .body_row[data-v-e24c10c7]{border:0;border-radius:0;padding:0;display:table-row;position:static}& .row_cell{&[data-v-e24c10c7]{height:var(--table-row);padding:0 var(--table-pad);border-block-end:var(--border-surface) solid var(--color-border);background:var(--table-fill);white-space:nowrap;display:table-cell}&[data-v-e24c10c7]:before{content:none}}& .first[data-v-e24c10c7]{font-size:inherit;line-height:inherit}& .select[data-v-e24c10c7]{width:1%;padding-block:0;padding-inline:var(--table-pad) 0;position:static}}&.stack.selectable .row_cell[data-v-e24c10c7]:not(.select){padding-inline-start:var(--table-pad)}&.framed.stack .table_region[data-v-e24c10c7]{border:var(--border-surface) solid var(--color-border-card)}}}.circle{&[data-v-dbf2777c]{border-radius:var(--radius-full);border:2px solid var(--color-text);color:var(--color-text);justify-content:center;align-items:center;display:flex}&.xs[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}&.xs_base[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm_base[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md_base[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg_base[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}@media (width>=480px){&.xs_mobile[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm_mobile[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md_mobile[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg_mobile[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}}@media (width>=768px){&.xs_tablet[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm_tablet[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md_tablet[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg_tablet[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}}@media (width>=1024px){&.xs_desktop[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm_desktop[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md_desktop[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg_desktop[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}}@media (width>=1440px){&.xs_wide[data-v-dbf2777c]{width:var(--size-40);height:var(--size-40);border-width:3px}&.sm_wide[data-v-dbf2777c]{width:var(--size-56);height:var(--size-56);border-width:4px}&.md_wide[data-v-dbf2777c]{width:var(--size-80);height:var(--size-80);border-width:6px}&.lg_wide[data-v-dbf2777c]{width:var(--size-112);height:var(--size-112);border-width:8px}}& svg[data-v-dbf2777c]{width:60%;height:60%}}.navlink{&[data-v-7fc5a6ed]{border-radius:var(--radius-4);font-family:var(--font-body);padding:0 var(--space-4);color:var(--color-text);font-weight:var(--weight-500);text-decoration:none;transition:color .15s;position:relative}&.sm[data-v-7fc5a6ed]{font-size:.9375rem}&.md[data-v-7fc5a6ed]{font-size:var(--text-16)}&.sm_base[data-v-7fc5a6ed]{font-size:.9375rem}&.md_base[data-v-7fc5a6ed]{font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-7fc5a6ed]{font-size:.9375rem}&.md_mobile[data-v-7fc5a6ed]{font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-7fc5a6ed]{font-size:.9375rem}&.md_tablet[data-v-7fc5a6ed]{font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-7fc5a6ed]{font-size:.9375rem}&.md_desktop[data-v-7fc5a6ed]{font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-7fc5a6ed]{font-size:.9375rem}&.md_wide[data-v-7fc5a6ed]{font-size:var(--text-16)}}&[data-v-7fc5a6ed]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}& .navlink_bar[data-v-7fc5a6ed]{border-radius:var(--radius-4);background:0 0;width:100%;height:2px;transition:background .15s;position:absolute;bottom:-4px;left:0}@media (hover:hover){&[data-v-7fc5a6ed]:hover{color:var(--color-accent)}}&.active{& .navlink_bar[data-v-7fc5a6ed]{background:var(--color-accent)}}}.navlink{&[data-v-4442e855]{padding:var(--space-4) var(--space-12);font-weight:var(--weight-500);color:var(--color-text-secondary);border-radius:var(--radius-4);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}&.sm[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}&.sm_base[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md_base[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_base[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}@media (width>=480px){&.sm_mobile[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md_mobile[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_mobile[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=768px){&.sm_tablet[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md_tablet[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_tablet[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1024px){&.sm_desktop[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md_desktop[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_desktop[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1440px){&.sm_wide[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-36)}&.md_wide[data-v-4442e855]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_wide[data-v-4442e855]{font-size:var(--text-16);min-height:var(--size-44)}}&[data-v-4442e855]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){&[data-v-4442e855]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}&[data-v-4442e855]:active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}&.active[data-v-4442e855]{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);font-weight:var(--weight-600)}}.link{&[data-v-2b57a091]{padding:var(--space-4) var(--space-12);font-weight:var(--weight-500);color:var(--color-text-secondary);border-radius:var(--radius-4);-webkit-tap-highlight-color:transparent;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex}&.sm[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}&.sm_base[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md_base[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_base[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}@media (width>=480px){&.sm_mobile[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md_mobile[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_mobile[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=768px){&.sm_tablet[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md_tablet[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_tablet[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1024px){&.sm_desktop[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md_desktop[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_desktop[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}}@media (width>=1440px){&.sm_wide[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-36)}&.md_wide[data-v-2b57a091]{font-size:var(--text-14);min-height:var(--size-40)}&.lg_wide[data-v-2b57a091]{font-size:var(--text-16);min-height:var(--size-44)}}&[data-v-2b57a091]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){&[data-v-2b57a091]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}&[data-v-2b57a091]:is(.active,:target-current){background:color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text)}&[data-v-2b57a091]:active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}}.card{&[data-v-8a6b9dc7]{border:1px solid var(--color-border-card);border-radius:var(--radius-12);flex-direction:column;text-decoration:none;display:flex}&.sm[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}&.sm_base[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md_base[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg_base[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md_mobile[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg_mobile[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md_tablet[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg_tablet[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md_desktop[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg_desktop[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-8a6b9dc7]{padding:var(--space-16);gap:var(--space-4);--card-title:var(--text-14);font-size:var(--text-14)}&.md_wide[data-v-8a6b9dc7]{padding:var(--space-20);gap:var(--space-8);--card-title:var(--text-16);font-size:var(--text-14)}&.lg_wide[data-v-8a6b9dc7]{padding:var(--space-24);gap:var(--space-8);--card-title:var(--text-18);font-size:var(--text-16)}}& .card_title[data-v-8a6b9dc7]{font-family:var(--font-heading);font-size:var(--card-title);font-weight:var(--weight-600);color:var(--color-text)}& .card_description[data-v-8a6b9dc7]{line-height:var(--leading-normal);color:var(--color-text-secondary)}&[data-v-8a6b9dc7]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){&[data-v-8a6b9dc7]:hover{border-color:var(--color-accent)}}}.link{&[data-v-a6f4c9ea]{min-width:var(--link-size);height:var(--link-size);border-radius:var(--radius-4);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}&.sm[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}&.sm_base[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md_base[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg_base[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}@media (width>=480px){&.sm_mobile[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md_mobile[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg_mobile[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}}@media (width>=768px){&.sm_tablet[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md_tablet[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg_tablet[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}}@media (width>=1024px){&.sm_desktop[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md_desktop[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg_desktop[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}}@media (width>=1440px){&.sm_wide[data-v-a6f4c9ea]{--link-size:var(--size-24);--link-icon:16px}&.md_wide[data-v-a6f4c9ea]{--link-size:var(--size-32);--link-icon:20px}&.lg_wide[data-v-a6f4c9ea]{--link-size:var(--size-40);--link-icon:24px}}& .link_icon[data-v-a6f4c9ea]{width:auto;height:var(--link-icon)}&[data-v-a6f4c9ea]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}.navlink{&[data-v-ad2f49cf]{font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, transparent);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);align-items:center;text-decoration:none;display:flex}&.sm[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}&.sm_base[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md_base[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg_base[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}@media (width>=480px){&.sm_mobile[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md_mobile[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg_mobile[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}}@media (width>=768px){&.sm_tablet[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md_tablet[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg_tablet[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}}@media (width>=1024px){&.sm_desktop[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md_desktop[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg_desktop[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}}@media (width>=1440px){&.sm_wide[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-40)}&.md_wide[data-v-ad2f49cf]{font-size:var(--text-14);min-height:var(--size-44)}&.lg_wide[data-v-ad2f49cf]{font-size:var(--text-16);min-height:var(--size-48)}}&[data-v-ad2f49cf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}&.active[data-v-ad2f49cf]{color:var(--color-accent)}}.burger{&[data-v-c97061c5]{width:var(--burger-size);height:var(--burger-size);border-radius:var(--radius-4);justify-content:center;align-items:center;gap:var(--burger-gap);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}&.sm[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}&.sm_base[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md_base[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg_base[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}@media (width>=480px){&.sm_mobile[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md_mobile[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg_mobile[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}}@media (width>=768px){&.sm_tablet[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md_tablet[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg_tablet[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}}@media (width>=1024px){&.sm_desktop[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md_desktop[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg_desktop[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}}@media (width>=1440px){&.sm_wide[data-v-c97061c5]{--burger-size:var(--size-32);--burger-line:16px;--burger-gap:4px}&.md_wide[data-v-c97061c5]{--burger-size:var(--size-40);--burger-line:20px;--burger-gap:6px}&.lg_wide[data-v-c97061c5]{--burger-size:var(--size-48);--burger-line:24px;--burger-gap:8px}}& span[data-v-c97061c5]{width:var(--burger-line);background:var(--color-text);border-radius:var(--radius-pill);height:2px;transition:transform .3s,background-color .3s;display:block;@media (prefers-reduced-motion:reduce){transition:none}}&.active{& span{&[data-v-c97061c5]:first-child{transform:translateY(calc(var(--burger-gap) + 2px)) rotate(45deg)}&[data-v-c97061c5]:nth-child(2){background-color:#0000}&[data-v-c97061c5]:nth-child(3){transform:translateY(calc((var(--burger-gap) + 2px) * -1)) rotate(-45deg)}}}&[data-v-c97061c5]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}.link{&[data-v-5ae4aa42]{justify-content:center;align-items:center;gap:var(--space-12);width:var(--link-size);height:var(--link-size);border-radius:var(--radius-8);background:var(--color-surface);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;transition:background .2s;display:flex}&.sm[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}&.sm_base[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md_base[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg_base[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md_mobile[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg_mobile[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md_tablet[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg_tablet[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md_desktop[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg_desktop[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-5ae4aa42]{--link-size:96px;--link-icon:28px;font-size:var(--text-14)}&.md_wide[data-v-5ae4aa42]{--link-size:112px;--link-icon:32px;font-size:var(--text-14)}&.lg_wide[data-v-5ae4aa42]{--link-size:124px;--link-icon:40px;font-size:var(--text-16)}}& img[data-v-5ae4aa42]{width:var(--link-icon);height:var(--link-icon);object-fit:contain}& span[data-v-5ae4aa42]{font-family:var(--font-body);font-weight:var(--weight-500);color:var(--color-text)}&[data-v-5ae4aa42]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){&[data-v-5ae4aa42]:hover{background:color-mix(in srgb, var(--color-surface), var(--color-text) 8%)}}&[data-v-5ae4aa42]:active{background:color-mix(in srgb, var(--color-surface), var(--color-text) 15%)}}.breadcrumb{&[data-v-91a5f4a0]{font-family:var(--font-body)}&.sm[data-v-91a5f4a0]{font-size:var(--text-14)}&.md[data-v-91a5f4a0]{font-size:var(--text-16)}&.sm_base[data-v-91a5f4a0]{font-size:var(--text-14)}&.md_base[data-v-91a5f4a0]{font-size:var(--text-16)}@media (width>=480px){&.sm_mobile[data-v-91a5f4a0]{font-size:var(--text-14)}&.md_mobile[data-v-91a5f4a0]{font-size:var(--text-16)}}@media (width>=768px){&.sm_tablet[data-v-91a5f4a0]{font-size:var(--text-14)}&.md_tablet[data-v-91a5f4a0]{font-size:var(--text-16)}}@media (width>=1024px){&.sm_desktop[data-v-91a5f4a0]{font-size:var(--text-14)}&.md_desktop[data-v-91a5f4a0]{font-size:var(--text-16)}}@media (width>=1440px){&.sm_wide[data-v-91a5f4a0]{font-size:var(--text-14)}&.md_wide[data-v-91a5f4a0]{font-size:var(--text-16)}}& .breadcrumb_list{&[data-v-91a5f4a0]{align-items:center;gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex}& .breadcrumb_item{&[data-v-91a5f4a0]{align-items:center;gap:var(--space-8);display:flex}& .breadcrumb_link{&[data-v-91a5f4a0]{min-height:24px;color:var(--color-text-secondary);border-radius:var(--radius-4);align-items:center;text-decoration:none;transition:color .15s;display:flex}@media (hover:hover){&[data-v-91a5f4a0]:any-link:hover{color:var(--color-accent)}}&[data-v-91a5f4a0]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}& .breadcrumb_separator[data-v-91a5f4a0]{width:1em;height:1em;color:var(--color-text-tertiary);flex-shrink:0}& .breadcrumb_current[data-v-91a5f4a0]{color:var(--color-text);font-weight:var(--weight-500)}}}}.switch{&[data-v-577002f3]{width:var(--switch-width);height:var(--switch-height);color:inherit;border:var(--border-surface) solid var(--color-text);border-radius:var(--radius-pill);cursor:pointer;user-select:none;background:0 0;align-items:center;padding:0;display:flex;position:relative}&.sm[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}&.sm_base[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md_base[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg_base[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}@media (width>=480px){&.sm_mobile[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md_mobile[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg_mobile[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}}@media (width>=768px){&.sm_tablet[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md_tablet[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg_tablet[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}}@media (width>=1024px){&.sm_desktop[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md_desktop[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg_desktop[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}}@media (width>=1440px){&.sm_wide[data-v-577002f3]{--switch-width:48px;--switch-height:24px;--switch-icon:16px;font-size:12px}&.md_wide[data-v-577002f3]{--switch-width:52px;--switch-height:26px;--switch-icon:18px;font-size:13px}&.lg_wide[data-v-577002f3]{--switch-width:56px;--switch-height:28px;--switch-icon:20px;font-size:14px}}& .switch_sun[data-v-577002f3],& .switch_moon[data-v-577002f3]{width:var(--switch-icon);height:var(--switch-icon);color:var(--color-text);opacity:.5;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute}& .switch_sun[data-v-577002f3]{left:3px}& .switch_moon[data-v-577002f3]{opacity:0;right:3px}& .switch_dot{&[data-v-577002f3]{width:var(--switch-icon);height:var(--switch-icon);border-radius:var(--radius-full);background:var(--color-text);color:var(--color-bg);justify-content:center;align-items:center;display:flex;position:absolute;right:3px}&.animated{&[data-v-577002f3]{transition:right .3s;animation:.3s stretch-off-577002f3}& svg[data-v-577002f3]{animation:.3s counter-stretch-577002f3}@media (prefers-reduced-motion:reduce){&[data-v-577002f3]{transition:none;animation:none}& svg[data-v-577002f3]{animation:none}}}}&.active{& .switch_sun[data-v-577002f3]{opacity:0}& .switch_moon[data-v-577002f3]{opacity:.5}& .switch_dot{&[data-v-577002f3]{right:calc(100% - var(--switch-icon) - 3px)}&.animated{&[data-v-577002f3]{animation:.3s stretch-on-577002f3}& svg[data-v-577002f3]{animation:.3s counter-stretch-577002f3}@media (prefers-reduced-motion:reduce){&[data-v-577002f3],& svg[data-v-577002f3]{animation:none}}}}}&[data-v-577002f3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}@keyframes stretch-on-577002f3{50%{transform:scaleX(1.5)}}@keyframes stretch-off-577002f3{50%{transform:scaleX(1.5)}}@keyframes counter-stretch-577002f3{50%{transform:scaleX(.666667)}}.switchlang{&[data-v-6316f7c4]{font-family:var(--font-heading);font-weight:var(--weight-500);letter-spacing:.5px;align-items:center;gap:0;display:inline-flex}&.sm[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}&.sm_base[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md_base[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg_base[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}@media (width>=480px){&.sm_mobile[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md_mobile[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg_mobile[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}}@media (width>=768px){&.sm_tablet[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md_tablet[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg_tablet[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}}@media (width>=1024px){&.sm_desktop[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md_desktop[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg_desktop[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}}@media (width>=1440px){&.sm_wide[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-box:var(--size-24);--switchlang-air:4px}&.md_wide[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-box:var(--size-32);--switchlang-air:6px}&.lg_wide[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-box:var(--size-40);--switchlang-air:8px}}& .switchlang_option{&[data-v-6316f7c4]{height:var(--switchlang-box);padding-inline:var(--switchlang-air);color:var(--color-text-tertiary);border-radius:var(--radius-4);justify-content:center;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){&[data-v-6316f7c4]:hover{color:var(--color-text)}}&.active[data-v-6316f7c4]{color:var(--color-accent)}&[data-v-6316f7c4]:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}}& .switchlang_options[data-v-6316f7c4]{display:contents}& .switchlang_separator[data-v-6316f7c4]{color:var(--color-text-tertiary);opacity:.5}&.track{&[data-v-6316f7c4]{align-items:center;gap:var(--space-8);display:inline-flex}&.sm[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}&.sm_base[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md_base[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg_base[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}@media (width>=480px){&.sm_mobile[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md_mobile[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg_mobile[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}}@media (width>=768px){&.sm_tablet[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md_tablet[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg_tablet[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}}@media (width>=1024px){&.sm_desktop[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md_desktop[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg_desktop[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}}@media (width>=1440px){&.sm_wide[data-v-6316f7c4]{font-size:var(--text-14);--switchlang-pill-height:var(--size-32)}&.md_wide[data-v-6316f7c4]{font-size:var(--text-16);--switchlang-pill-height:var(--size-40)}&.lg_wide[data-v-6316f7c4]{font-size:var(--text-18);--switchlang-pill-height:var(--size-44)}}& .switchlang_icon{&[data-v-6316f7c4]{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:inline-flex}& svg[data-v-6316f7c4]{width:1.4em;height:1.4em}}& .switchlang_options{&[data-v-6316f7c4]{--switchlang-pill-air:3px;isolation:isolate;min-height:var(--switchlang-pill-height);padding:var(--switchlang-pill-air);border:var(--border-surface) solid var(--color-border-card);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;align-items:stretch;display:inline-flex;position:relative}&[data-v-6316f7c4]:before{content:"";z-index:-1;inset:var(--switchlang-pill-air) 50% var(--switchlang-pill-air) var(--switchlang-pill-air);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 15%, transparent);transition:scale .15s;position:absolute}@media (prefers-reduced-motion:reduce){&[data-v-6316f7c4]:before{transition:none}}&[data-v-6316f7c4]:has(.switchlang_option:last-child.active):before{translate:100%}&[data-v-6316f7c4]:has(.switchlang_option:active):before{scale:.95}}&.animated .switchlang_options[data-v-6316f7c4]:before{transition:translate .3s cubic-bezier(.1,.9,.2,1),scale .15s}@media (prefers-reduced-motion:reduce){&.animated .switchlang_options[data-v-6316f7c4]:before{transition:none}}& .switchlang_separator[data-v-6316f7c4]{display:none}& .switchlang_option{&[data-v-6316f7c4]{min-width:0;height:auto;padding-inline:var(--space-16);border-radius:var(--radius-pill);flex:1}&.active[data-v-6316f7c4]{font-weight:var(--weight-600)}}}}.overlay{&[data-v-01bfaf53]{z-index:9999;padding:var(--space-12);background:#0000008c;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}&.enter[data-v-01bfaf53],&.leave[data-v-01bfaf53]{opacity:0}&.shown[data-v-01bfaf53]{opacity:1}&.fullscreen[data-v-01bfaf53]{padding:0}@media (width>=480px){&[data-v-01bfaf53]{padding:var(--space-20)}}@media (prefers-reduced-motion:reduce){&[data-v-01bfaf53]{transition:none}}& .overlay_content{&[data-v-01bfaf53]{width:100%;transition:transform .3s}&.sm[data-v-01bfaf53]{max-width:400px}&.md[data-v-01bfaf53]{max-width:640px}&.lg[data-v-01bfaf53]{max-width:960px}&.zoom.enter[data-v-01bfaf53]{transform:scale(.9)}&.zoom.shown[data-v-01bfaf53]{transform:scale(1)}&.zoom.leave[data-v-01bfaf53]{transform:scale(1.05)}&.scale.enter[data-v-01bfaf53],&.scale.leave[data-v-01bfaf53]{transform:scale(.96)translateY(8px)}&.scale.shown[data-v-01bfaf53]{transform:scale(1)translateY(0)}&.fullscreen[data-v-01bfaf53]{width:100vw;max-width:none;height:100vh}@media (prefers-reduced-motion:reduce){&[data-v-01bfaf53]{transition:none}}& .content_card{&[data-v-01bfaf53]{isolation:isolate;width:100%;max-height:calc(100vh - var(--space-40));background:var(--color-surface-opaque);border-radius:var(--radius-12);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px -10px #00000073}&[data-v-01bfaf53]:focus{outline:none}& .card_head{&[data-v-01bfaf53]{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);border-bottom:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);flex-shrink:0;display:flex}& .head_title[data-v-01bfaf53]{font-family:var(--font-heading);font-size:var(--text-18);font-weight:var(--weight-600);color:var(--color-text);margin:0}& .head_close{&[data-v-01bfaf53]{width:var(--space-32);height:var(--space-32);cursor:pointer;border-radius:var(--radius-full);color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}& svg[data-v-01bfaf53]{width:1.125em;height:1.125em}@media (hover:hover){&[data-v-01bfaf53]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}&[data-v-01bfaf53]:active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}&[data-v-01bfaf53]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}}& .card_close{&[data-v-01bfaf53]{padding:var(--space-20) var(--space-24) var(--space-12);flex-shrink:0;justify-content:flex-end;display:flex}& .close_button{&[data-v-01bfaf53]{width:var(--space-32);height:var(--space-32);cursor:pointer;border-radius:var(--radius-full);color:var(--color-text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}& svg[data-v-01bfaf53]{width:1.125em;height:1.125em}@media (hover:hover){&[data-v-01bfaf53]:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text)}}&[data-v-01bfaf53]:active{background:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text)}&[data-v-01bfaf53]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}}}& .card_body{&[data-v-01bfaf53]{padding:var(--space-24);color:var(--color-text);flex:auto;overflow:auto}.card_close+&[data-v-01bfaf53]{padding-top:var(--space-12)}}& .card_foot[data-v-01bfaf53]{justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-20) var(--space-24);border-top:1px solid color-mix(in srgb, var(--color-text) 12%, transparent);flex-shrink:0;display:flex}}&.fullscreen .content_card[data-v-01bfaf53]{border-radius:0;height:100%;max-height:none}}}.toast{&[data-v-dc7eb4b6]{align-items:center;gap:var(--space-12);min-height:var(--space-56);padding:var(--space-12) var(--space-16);border-radius:var(--radius-12);font-family:var(--font-body);font-size:var(--text-14);font-weight:var(--weight-500);background:light-dark(var(--toast-fill),color-mix(in srgb, var(--toast-color) 42%, var(--color-bg)));color:light-dark(color-mix(in srgb, var(--toast-color) 15%, black),var(--color-text));-webkit-tap-highlight-color:transparent;display:flex;box-shadow:0 1px 2px light-dark(#0000001f,#0006),0 4px 16px light-dark(#00000014,#00000073)}& .toast_content[data-v-dc7eb4b6]{line-height:var(--leading-normal);flex:1}& .toast_dismiss{&[data-v-dc7eb4b6]{width:var(--space-32);height:var(--space-32);cursor:pointer;border-radius:var(--radius-full);color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}& svg[data-v-dc7eb4b6]{width:1.125em;height:1.125em}@media (hover:hover){&[data-v-dc7eb4b6]:hover{background:color-mix(in srgb, currentColor 15%, transparent)}}&[data-v-dc7eb4b6]:active{background:color-mix(in srgb, currentColor 30%, transparent)}&[data-v-dc7eb4b6]:focus-visible{outline-offset:2px;outline:2px solid}}&.success[data-v-dc7eb4b6],&.info[data-v-dc7eb4b6]{--toast-fill:var(--toast-color)}&.error[data-v-dc7eb4b6]{--toast-fill:color-mix(in oklch, var(--toast-color) 75%, white)}&.float{&[data-v-dc7eb4b6]{z-index:10000;width:min(400px, calc(100% - var(--space-48)));position:fixed}&.top_left[data-v-dc7eb4b6]{top:var(--space-24);left:var(--space-24)}&.top_center[data-v-dc7eb4b6]{top:var(--space-24);left:50%;transform:translate(-50%)}&.top_right[data-v-dc7eb4b6]{top:var(--space-24);right:var(--space-24)}&.bottom_left[data-v-dc7eb4b6]{bottom:var(--space-24);left:var(--space-24)}&.bottom_center[data-v-dc7eb4b6]{bottom:var(--space-24);left:50%;transform:translate(-50%)}&.bottom_right[data-v-dc7eb4b6]{bottom:var(--space-24);right:var(--space-24)}}}.viewport{&[data-v-d7de5efd]{z-index:10000;width:min(400px,100%);padding:var(--space-24);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block:0}& .viewport_slot{&[data-v-d7de5efd]{opacity:0;transform:translate(var(--toast-travel-x,0), var(--toast-travel-y,0));transition:opacity .26s ease-in,transform .26s ease-in}&.shown[data-v-d7de5efd]{opacity:1;transition:opacity .42s ease-out,transform .42s cubic-bezier(.34,1.56,.64,1);transform:none}@media (prefers-reduced-motion:reduce){&[data-v-d7de5efd],&.shown[data-v-d7de5efd]{transition:none}}& .slot_inner[data-v-d7de5efd]{pointer-events:auto;padding-block-start:var(--space-12)}}&.top_left[data-v-d7de5efd],&.top_center[data-v-d7de5efd],&.top_right[data-v-d7de5efd]{justify-content:flex-start}&.bottom_left[data-v-d7de5efd],&.bottom_center[data-v-d7de5efd],&.bottom_right[data-v-d7de5efd]{justify-content:flex-end}&.top_left[data-v-d7de5efd],&.bottom_left[data-v-d7de5efd]{--toast-travel-x:-120%;left:0}&.top_right[data-v-d7de5efd],&.bottom_right[data-v-d7de5efd]{right:var(--scrollbar-lock,0px);--toast-travel-x:120%}&.top_center[data-v-d7de5efd],&.bottom_center[data-v-d7de5efd]{left:50%;transform:translate(-50%)}&.top_center[data-v-d7de5efd]{--toast-travel-y:-140%}&.bottom_center[data-v-d7de5efd]{--toast-travel-y:140%}}
