:root{--ds-paper-base:#faf9f7;--ds-paper-raised:var(--ds-color-bg-paper-raised,#fff);--ds-paper-ink-rgb:10 10 14;--ds-paper-base-rgb:250 249 247;--ds-paper-white-rgb:255 255 255;--ds-paper-ink-1:rgb(var(--ds-paper-ink-rgb) / 1);--ds-paper-ink-2:rgb(var(--ds-paper-ink-rgb) / .74);--ds-paper-ink-3:rgb(var(--ds-paper-ink-rgb) / .62);--ds-paper-ink-4:rgb(var(--ds-paper-ink-rgb) / .58);--ds-paper-ink-on-dark:var(--ds-paper-raised);--ds-paper-on-plate-1:#fffffff5;--ds-paper-on-plate-2:#ffffffc7;--ds-paper-on-plate-3:#ffffff9e;--ds-paper-on-plate-rule:#ffffff24;--ds-paper-rule-strong:rgb(var(--ds-paper-ink-rgb) / .16);--ds-paper-rule:rgb(var(--ds-paper-ink-rgb) / .09);--ds-paper-rule-soft:rgb(var(--ds-paper-ink-rgb) / .06);--ds-paper-rule-dashed:rgb(var(--ds-paper-ink-rgb) / .22);--ds-paper-fill:rgb(var(--ds-paper-ink-rgb) / .035);--ds-paper-fill-hover:rgb(var(--ds-paper-ink-rgb) / .055);--ds-paper-fill-cat-hover:rgb(var(--ds-paper-ink-rgb) / .04);--ds-paper-wash:rgb(var(--ds-paper-ink-rgb) / .014);--ds-paper-focus:rgb(var(--ds-paper-ink-rgb) / .45);--ds-paper-focus-width:2px;--ds-paper-focus-offset:1px;--ds-paper-veil-heavy:rgb(var(--ds-paper-base-rgb) / .9);--ds-paper-veil-strong:rgb(var(--ds-paper-base-rgb) / .6);--ds-paper-veil-mid:rgb(var(--ds-paper-base-rgb) / .5);--ds-paper-veil-soft:rgb(var(--ds-paper-base-rgb) / .42);--ds-paper-veil-faint:rgb(var(--ds-paper-base-rgb) / .22);--ds-paper-veil-trace:rgb(var(--ds-paper-base-rgb) / .12);--ds-paper-scrim:#fff9;--ds-paper-signal:var(--ds-color-signal-pink,#ec4899);--ds-paper-signal-rgb:236 72 153;--ds-paper-danger:#b42318;--ds-paper-danger-rgb:180 35 24;--ds-paper-font-display:var(--ds-font-display,"Geist Variable", ui-sans-serif, system-ui, sans-serif);--ds-paper-font-body:var(--ds-font-body,"Inter Variable", ui-sans-serif, system-ui, sans-serif);--ds-paper-font-mono:var(--ds-font-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--ds-paper-text-3xs:.6875rem;--ds-paper-text-2xs:.75rem;--ds-paper-text-xs:.8125rem;--ds-paper-text-sm:.875rem;--ds-paper-text-base:.9375rem;--ds-paper-text-md:1rem;--ds-paper-text-lg:1.0625rem;--ds-paper-text-xl:1.125rem;--ds-paper-text-2xl:1.25rem;--ds-paper-text-3xl:1.4375rem;--ds-paper-display-sm:clamp(2rem, 4vw, 2.9rem);--ds-paper-display-lg:clamp(2.6rem, 5.6vw, 4rem);--ds-paper-display-xl:clamp(3.2rem, 7vw, 5rem);--ds-paper-weight-regular:400;--ds-paper-weight-medium:500;--ds-paper-weight-display:550;--ds-paper-weight-strong:600;--ds-paper-track-display-lg:-.03em;--ds-paper-track-display-sm:-.026em;--ds-paper-track-heading:-.018em;--ds-paper-track-title:-.014em;--ds-paper-track-ui:-.01em;--ds-paper-track-normal:0;--ds-paper-track-caps:.06em;--ds-paper-track-caps-wide:.09em;--ds-paper-leading-display:1.04;--ds-paper-leading-heading:1.25;--ds-paper-leading-snug:1.45;--ds-paper-leading-body:1.6;--ds-paper-leading-lede:1.65;--ds-paper-leading-prose:1.75;--ds-paper-measure-prose:40rem;--ds-paper-measure-lede:30rem;--ds-paper-measure-headline:15ch;--ds-paper-shell:68rem;--ds-paper-space-0:0;--ds-paper-space-px:.0625rem;--ds-paper-space-1:.125rem;--ds-paper-space-2:.25rem;--ds-paper-space-3:.375rem;--ds-paper-space-4:.5rem;--ds-paper-space-5:.625rem;--ds-paper-space-6:.75rem;--ds-paper-space-7:.875rem;--ds-paper-space-8:1rem;--ds-paper-space-9:1.25rem;--ds-paper-space-10:1.5rem;--ds-paper-space-11:1.75rem;--ds-paper-space-12:2rem;--ds-paper-space-14:2.5rem;--ds-paper-space-16:3rem;--ds-paper-space-20:4rem;--ds-paper-space-24:5rem;--ds-paper-space-28:6rem;--ds-paper-space-32:7rem;--ds-paper-radius-xs:4px;--ds-paper-radius-sm:6px;--ds-paper-radius-md:10px;--ds-paper-radius-lg:14px;--ds-paper-radius-xl:16px;--ds-paper-radius-full:999px;--ds-paper-elev-1:0 1px 2px rgb(var(--ds-paper-ink-rgb) / .03);--ds-paper-elev-2:0 1px 2px rgb(var(--ds-paper-ink-rgb) / .03), 0 12px 32px rgb(var(--ds-paper-ink-rgb) / .05);--ds-paper-elev-3:0 2px 6px rgb(var(--ds-paper-ink-rgb) / .05), 0 22px 50px rgb(var(--ds-paper-ink-rgb) / .1);--ds-paper-control-h:48px;--ds-paper-control-h-lg:52px;--ds-paper-control-pad-x:.9rem;--ds-paper-control-pad-x-lg:1.05rem;--ds-paper-motion-fast:.12s;--ds-paper-motion-base:.16s;--ds-paper-ease:ease}:root,[data-density=comfortable]{--ds-paper-density-pad:1;--ds-paper-density-control-h:48px;--ds-paper-density-control-h-lg:52px;--ds-paper-density-control-pad-x:.9rem;--ds-paper-density-row-pad:var(--ds-paper-space-9);--ds-paper-density-card-pad:var(--ds-paper-space-10)}[data-density=compact]{--ds-paper-density-pad:.7;--ds-paper-density-control-h:36px;--ds-paper-density-control-h-lg:40px;--ds-paper-density-control-pad-x:.7rem;--ds-paper-density-row-pad:var(--ds-paper-space-5);--ds-paper-density-card-pad:var(--ds-paper-space-8)}.paper-field{width:100%;height:var(--ds-paper-density-control-h);padding-inline:var(--ds-paper-density-control-pad-x);font-family:var(--ds-paper-font-body);font-size:var(--ds-paper-text-md);font-weight:var(--ds-paper-weight-regular);line-height:var(--ds-paper-leading-body);color:var(--ds-paper-ink-1);background:var(--ds-paper-fill);border-radius:var(--ds-paper-radius-md);box-shadow:inset 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .06), inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .04);transition:background var(--ds-paper-motion-fast) var(--ds-paper-ease), box-shadow var(--ds-paper-motion-fast) var(--ds-paper-ease);border:none;display:block}.paper-field::placeholder{color:var(--ds-paper-ink-4)}.paper-field:hover,.paper-field.is-hover{background:var(--ds-paper-fill-hover)}.paper-field:focus,.paper-field:focus-visible,.paper-field.is-focus{outline:var(--ds-paper-focus-width) solid var(--ds-paper-focus);outline-offset:var(--ds-paper-focus-offset);background:var(--ds-paper-raised);box-shadow:inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .1)}.paper-field:disabled,.paper-field.is-disabled{color:var(--ds-paper-ink-4);background:rgb(var(--ds-paper-ink-rgb) / .02);box-shadow:inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .03);cursor:not-allowed}.paper-field[aria-invalid=true]{box-shadow:inset 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .06), inset 0 0 0 1px var(--ds-paper-danger)}.paper-card .paper-field,.paper-field--on-raised{background:var(--ds-paper-raised);box-shadow:inset 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .04), inset 0 0 0 1px var(--ds-paper-rule-strong)}.paper-field--lg{height:var(--ds-paper-density-control-h-lg);padding-inline:var(--ds-paper-control-pad-x-lg)}textarea.paper-field{height:auto;padding-block:calc(var(--ds-paper-space-6) * var(--ds-paper-density-pad));line-height:var(--ds-paper-leading-body);resize:vertical}.paper-select{appearance:none;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-inline:var(--ds-paper-density-control-pad-x) 2.4rem;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230a0a0e' stroke-opacity='0.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;overflow:hidden}@supports (appearance:base-select){.paper-select{appearance:base-select}.paper-select::picker(select){appearance:base-select}.paper-select{padding-inline:var(--ds-paper-density-control-pad-x);justify-content:space-between;align-items:center;gap:var(--ds-paper-space-6);text-align:left;background-image:none;display:flex}.paper-select::picker-icon{content:"";opacity:.55;width:12px;height:7px;transition:rotate var(--ds-paper-motion-fast) var(--ds-paper-ease);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.paper-select:open::picker-icon{rotate:180deg}.paper-select.is-open::picker-icon{rotate:180deg}:is(.paper-select:open,.paper-select.is-open){background:var(--ds-paper-raised);box-shadow:inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .1)}.paper-select::picker(select){box-sizing:border-box;width:anchor-size(width);max-height:20rem;margin-block:var(--ds-paper-space-2);padding:var(--ds-paper-space-3);border-radius:var(--ds-paper-radius-lg);background:var(--ds-paper-raised);box-shadow:inset 0 0 0 1px var(--ds-paper-rule), var(--ds-paper-elev-3);position-try-fallbacks:flip-block;opacity:0;transition:opacity var(--ds-paper-motion-fast) var(--ds-paper-ease), translate var(--ds-paper-motion-fast) var(--ds-paper-ease), overlay var(--ds-paper-motion-fast) allow-discrete, display var(--ds-paper-motion-fast) allow-discrete;border:none;overflow-y:auto;translate:0 -4px;position-area:block-end span-inline-end!important}.paper-select:open::picker(select){opacity:1;translate:0}@starting-style{.paper-select:open::picker(select){opacity:0;translate:0 -4px}}.paper-select option{align-items:center;gap:var(--ds-paper-space-5);padding:calc(var(--ds-paper-space-5) * var(--ds-paper-density-pad)) var(--ds-paper-space-6);border-radius:var(--ds-paper-radius-sm);font-family:var(--ds-paper-font-body);font-size:var(--ds-paper-text-base);font-weight:var(--ds-paper-weight-regular);text-transform:none;letter-spacing:var(--ds-paper-track-normal);color:var(--ds-paper-ink-2);cursor:pointer;background:0 0;outline:none;display:flex}.paper-select option:hover,.paper-select option:focus{color:var(--ds-paper-ink-1);background:var(--ds-paper-fill-hover)}.paper-select option:checked{color:var(--ds-paper-ink-1);font-weight:var(--ds-paper-weight-medium)}.paper-select option::checkmark{content:"";opacity:0;background:currentColor;flex:none;order:1;width:12px;height:10px;margin-left:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M1 5l3.2 3.2L11 1.4' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath d='M1 5l3.2 3.2L11 1.4' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.paper-select option:checked::checkmark{opacity:1}.paper-select optgroup{padding:var(--ds-paper-space-6) var(--ds-paper-space-6) var(--ds-paper-space-3);font-size:var(--ds-paper-text-3xs);font-weight:var(--ds-paper-weight-medium);letter-spacing:var(--ds-paper-track-caps);text-transform:uppercase;color:var(--ds-paper-ink-4)}@media (prefers-reduced-motion:reduce){.paper-select::picker(select){transition:none}.paper-select::picker-icon{transition:none}}}.paper-btn{justify-content:center;align-items:center;gap:var(--ds-paper-space-4);height:var(--ds-paper-density-control-h);padding-inline:calc(var(--ds-paper-space-11) * var(--ds-paper-density-pad));font-family:var(--ds-paper-font-body);font-size:var(--ds-paper-text-base);font-weight:var(--ds-paper-weight-strong);letter-spacing:var(--ds-paper-track-ui);border-radius:var(--ds-paper-radius-md);cursor:pointer;transition:transform var(--ds-paper-motion-fast) var(--ds-paper-ease), box-shadow var(--ds-paper-motion-fast) var(--ds-paper-ease), background var(--ds-paper-motion-fast) var(--ds-paper-ease);border:none;line-height:1;text-decoration:none;display:inline-flex}.paper-btn--primary{color:var(--ds-paper-ink-on-dark);background:rgb(var(--ds-paper-ink-rgb) / 1);box-shadow:inset 0 1px 0 #ffffff24, var(--ds-paper-elev-1), 0 6px 16px rgb(var(--ds-paper-ink-rgb) / .16)}.paper-btn--primary:hover,.paper-btn--primary.is-hover{box-shadow:inset 0 1px 0 #ffffff2e, var(--ds-paper-elev-1), 0 8px 22px rgb(var(--ds-paper-ink-rgb) / .2)}.paper-btn--primary:active,.paper-btn--primary.is-active-press{box-shadow:inset 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .5), 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .12);transform:translateY(1px)}.paper-btn--secondary{color:var(--ds-paper-ink-1);background:var(--ds-paper-raised);box-shadow:inset 0 0 0 1px var(--ds-paper-rule-strong), var(--ds-paper-elev-1)}.paper-btn--secondary:hover,.paper-btn--secondary.is-hover{background:var(--ds-paper-raised);box-shadow:inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .24), var(--ds-paper-elev-2)}.paper-btn--secondary:active,.paper-btn--secondary.is-active-press{box-shadow:inset 0 0 0 1px var(--ds-paper-rule-strong);transform:translateY(1px)}.paper-btn--quiet{color:var(--ds-paper-ink-2);background:0 0}.paper-btn--quiet:hover,.paper-btn--quiet.is-hover{color:var(--ds-paper-ink-1);background:var(--ds-paper-fill-cat-hover)}.paper-btn:focus-visible,.paper-btn.is-focus{outline:var(--ds-paper-focus-width) solid var(--ds-paper-focus);outline-offset:var(--ds-paper-focus-offset)}.paper-btn:disabled,.paper-btn.is-disabled{opacity:.4;cursor:not-allowed;transform:none}.paper-btn--block{width:100%}.paper-card{background:var(--ds-paper-raised);border-radius:var(--ds-paper-radius-lg);padding:var(--ds-paper-density-card-pad);box-shadow:inset 0 0 0 1px var(--ds-paper-rule), var(--ds-paper-elev-2)}.paper-card--floating{border-radius:var(--ds-paper-radius-xl);box-shadow:var(--ds-paper-elev-3)}.paper-card--flush{padding:0}.paper-pill{align-items:baseline;gap:var(--ds-paper-space-6);padding:calc(var(--ds-paper-space-3) * var(--ds-paper-density-pad)) calc(var(--ds-paper-space-7) * var(--ds-paper-density-pad));font-family:var(--ds-paper-font-body);font-size:var(--ds-paper-text-base);font-weight:var(--ds-paper-weight-regular);color:var(--ds-paper-ink-3);border-radius:var(--ds-paper-radius-full);box-shadow:inset 0 0 0 1px var(--ds-paper-rule);cursor:pointer;white-space:nowrap;transition:background var(--ds-paper-motion-fast) var(--ds-paper-ease), color var(--ds-paper-motion-fast) var(--ds-paper-ease);background:0 0;border:none;display:inline-flex}.paper-pill:hover,.paper-pill.is-hover{color:var(--ds-paper-ink-1);background:var(--ds-paper-fill-cat-hover)}.paper-pill:focus-visible,.paper-pill.is-focus{outline:var(--ds-paper-focus-width) solid var(--ds-paper-focus);outline-offset:var(--ds-paper-focus-offset)}.paper-pill[aria-pressed=true],.paper-pill.is-active{color:var(--ds-paper-ink-on-dark);background:rgb(var(--ds-paper-ink-rgb) / 1);box-shadow:inset 0 1px 0 #ffffff24, var(--ds-paper-elev-1)}.paper-pill__count{font-size:var(--ds-paper-text-xs);color:var(--ds-paper-ink-4);font-variant-numeric:tabular-nums}.paper-pill.is-active .paper-pill__count{color:#fff9}.paper-check{appearance:none;cursor:pointer;background:var(--ds-paper-raised);border-radius:var(--ds-paper-radius-xs);width:18px;height:18px;box-shadow:inset 0 1px 2px rgb(var(--ds-paper-ink-rgb) / .06), inset 0 0 0 1px rgb(var(--ds-paper-ink-rgb) / .28);transition:background var(--ds-paper-motion-fast) var(--ds-paper-ease), box-shadow var(--ds-paper-motion-fast) var(--ds-paper-ease);border:none;flex:none;margin-top:1px}.paper-check:checked{background-color:rgb(var(--ds-paper-ink-rgb) / 1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' fill='none'%3E%3Cpath d='M1 4.5l2.6 2.6L9 1.6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff24}.paper-check:focus-visible{outline:var(--ds-paper-focus-width) solid var(--ds-paper-focus);outline-offset:var(--ds-paper-focus-offset)}.paper-dropzone{justify-content:space-between;align-items:center;gap:var(--ds-paper-space-4) var(--ds-paper-space-8);padding:calc(var(--ds-paper-space-5) * var(--ds-paper-density-pad)) calc(var(--ds-paper-space-8) * var(--ds-paper-density-pad));font-size:var(--ds-paper-text-sm);color:var(--ds-paper-ink-3);border:1px dashed var(--ds-paper-rule-dashed);border-radius:var(--ds-paper-radius-md);flex-wrap:wrap;display:flex}.paper-row{align-items:center;gap:var(--ds-paper-space-14);padding-block:var(--ds-paper-density-row-pad);border-bottom:1px solid var(--ds-paper-rule-soft);color:inherit;transition:background var(--ds-paper-motion-base) var(--ds-paper-ease);text-decoration:none;display:grid}.paper-row:hover,.paper-row.is-hover{background:var(--ds-paper-wash);margin-inline:calc(var(--ds-paper-space-8) * -1);padding-inline:var(--ds-paper-space-8);border-radius:var(--ds-paper-radius-md)}.paper-row:focus-visible,.paper-row.is-focus{outline:var(--ds-paper-focus-width) solid var(--ds-paper-focus);outline-offset:2px;border-radius:var(--ds-paper-radius-md)}.paper-rule{background:var(--ds-paper-rule);border:0;height:1px}.paper-rule--soft{background:var(--ds-paper-rule-soft)}.paper-label{font-family:var(--ds-paper-font-body);font-size:var(--ds-paper-text-3xs);font-weight:var(--ds-paper-weight-medium);letter-spacing:var(--ds-paper-track-caps);text-transform:uppercase;color:var(--ds-paper-ink-4);display:block}.paper-label--eyebrow{letter-spacing:var(--ds-paper-track-caps-wide)}.paper-field-label{margin-bottom:var(--ds-paper-space-3);font-size:var(--ds-paper-text-sm);font-weight:var(--ds-paper-weight-medium);color:var(--ds-paper-ink-1);display:block}.paper-optional{margin-left:var(--ds-paper-space-3);font-size:var(--ds-paper-text-2xs);font-weight:var(--ds-paper-weight-regular);letter-spacing:var(--ds-paper-track-normal);text-transform:none;color:var(--ds-paper-ink-4)}.paper-dot{background:var(--ds-paper-signal);vertical-align:2px;width:6px;height:6px;margin-right:var(--ds-paper-space-4);border-radius:50%;display:inline-block}@media (prefers-reduced-motion:reduce){.paper-field,.paper-btn,.paper-pill,.paper-check{transition:none}.paper-btn:active{transform:none}}
