.ma-attachments{position:relative;min-width:0;border-radius:18px;outline:2px solid transparent;outline-offset:6px;font-size:15px;line-height:1.5;color:#333d4b;word-break:keep-all}.ma-attachments--dragging{outline-color:#5d2aff;background:#faf8ff}.ma-file-input,.ma-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ma-files{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none}.ma-file{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid #e8e9ee;border-radius:16px;background:#fff}.ma-file-preview{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:56px;border-radius:10px;overflow:hidden;background:#f4f3f7;color:#66547d;text-decoration:none}.ma-file-preview img{width:100%;height:100%;object-fit:cover}.ma-file-info{flex:1;min-width:0}.ma-file-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;letter-spacing:-.015em;color:#333d4b}.ma-file-info>span{display:block;margin-top:3px;font-size:13px;color:#646c7b}.ma-file-info p{margin:5px 0 0;font-size:13px;color:#a03a30;overflow-wrap:anywhere}.ma-file-actions{display:flex;flex:none;gap:2px}.ma-icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#626a79;cursor:pointer;text-decoration:none}.ma-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:138px;padding:24px 16px;border:1px dashed #d1d6db;border-radius:18px;background:#fff;color:#191f28;font:inherit;font-size:16px;font-weight:500;letter-spacing:-.015em;cursor:pointer;transition:transform .14s cubic-bezier(.23,1,.32,1)}.ma-add--compact{flex-direction:row;min-height:52px;padding:12px 16px;border-style:solid;border-color:#e5e8eb;background:#fff}.ma-add:active,.ma-icon-button:active{transform:scale(.97)}.ma-add:disabled,.ma-icon-button:disabled{cursor:default;opacity:.6;transform:none}.ma-add:focus-visible,.ma-icon-button:focus-visible,.ma-file-preview:focus-visible{outline:3px solid #5d2aff;outline-offset:3px}.ma-limits{margin:12px 0 0;font-size:13px;color:#626a79;text-align:center}.ma-local-note{margin:8px 0 0;font-size:13px;color:#626a79;text-align:center}.ma-errors{margin:14px 0 0;padding:12px 14px;border:1px solid #e8c4c0;border-radius:12px;color:#a03a30;font-size:14px;overflow-wrap:anywhere}.ma-errors ul{margin:0;padding-left:16px}.ma-errors li+li{margin-top:6px}.ma-spinner{animation:ma-spin 1s linear infinite}@keyframes ma-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.ma-add:not(:disabled):hover{border-color:#8b95a1;background:#fff}.ma-icon-button:not(:disabled):hover{background:#f3f1f7;color:#5d2aff}}@media(max-width:480px){.ma-file{gap:9px;padding:10px}.ma-file-preview{width:44px;height:50px}.ma-file-info strong{font-size:14px}.ma-file-actions{flex-direction:column;gap:0}.ma-file-actions:has(:only-child){flex-direction:row}.ma-icon-button{height:44px;width:44px}.ma-limits{font-size:12px}.ma-add{min-height:128px}.ma-add--compact{min-height:52px}}@media(prefers-reduced-motion:reduce){.ma-spinner{animation:none}.ma-add,.ma-icon-button{transition:none}.ma-add:active,.ma-icon-button:active{transform:none}}@media(prefers-contrast:more){.ma-file,.ma-add{border-color:#626a79}.ma-limits,.ma-local-note,.ma-file-info>span{color:#333d4b}}.market-app .ab-flow.mg-page .rm-section>h2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mission-spacing-xs);margin-bottom:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rm-section>h2>small{padding:var(--mission-spacing-3xs) var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rm-section>p{margin:0 0 var(--mission-spacing-md);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);word-break:keep-all}.market-app .ab-flow.mg-page .rm-section>.rm-uploaded-count{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rm-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rm-materials>button{display:flex;align-items:center;gap:var(--mission-spacing-sm);width:100%;min-width:0;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-elevated);color:var(--mission-color-fg-neutral);text-align:left;cursor:pointer;transition:background var(--mission-duration-quick) var(--mission-easing-standard),transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .rm-materials>button>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rm-materials>button>svg:last-child{color:var(--mission-color-fg-neutral-subtle)}.market-app .ab-flow.mg-page .rm-materials>button>span{flex:1;display:grid;min-width:0;gap:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .rm-materials strong{font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rm-materials small{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);word-break:keep-all}.market-app .ab-flow.mg-page .rm-risk-assist{display:flex;align-items:center;gap:var(--mission-spacing-sm);width:100%;margin-top:var(--mission-spacing-md);padding:var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);text-align:left;cursor:pointer}.market-app .ab-flow.mg-page .rm-risk-assist>svg{flex:none}.market-app .ab-flow.mg-page .rm-risk-assist>span{flex:1;display:grid;gap:var(--mission-spacing-2xs);min-width:0}.market-app .ab-flow.mg-page .rm-risk-assist strong{font:var(--mission-t-label-2);word-break:keep-all}.market-app .ab-flow.mg-page .rm-risk-assist small{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);word-break:keep-all}.market-app .ab-flow.mg-page .rm-section button:focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}.market-app .ab-flow.mg-page .rm-section button:disabled{cursor:not-allowed;opacity:var(--mission-opacity-disabled)}.market-app .ab-flow.mg-page .rm-materials>button:active:not(:disabled){transform:scale(.985)}.ma-attachments .ma-meta .ma-reference-kind{background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);font:var(--mission-t-caption-1)}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page .rm-materials>button:hover:not(:disabled){background:var(--mission-color-bg-neutral-weak)}}@media(max-width:600px){.market-app .ab-flow.mg-page .rm-materials{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .rm-materials>button{transition:none}.market-app .ab-flow.mg-page .rm-materials>button:active:not(:disabled){transform:none}}.market-app .ab-flow.mg-page .rq-step-page .rm-materials{background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb)}.market-app .bl-guide .mg-question>h1{margin-bottom:24px}.lb-chips,.ma-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.lb-chip,.ma-chip{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 11px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap}.lb-chip>svg,.ma-chip>svg{flex:none}.lb-chip--on,.ma-chip--on{background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500}.lb-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.market-app .bl-guide .bl-entry-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px;padding:0;border:0;border-radius:0;background:transparent}.market-app .bl-guide .bl-entry-options>button{position:relative;min-width:0;min-height:64px;gap:8px;padding:12px 14px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.35}.market-app .bl-guide .bl-entry-options>button>svg:first-child{width:20px;height:20px;color:var(--cm-ink-4)}.market-app .bl-guide .bl-entry-options>button[aria-pressed=true]{border-color:var(--cm-brand);background:var(--cm-brand-tint);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .bl-guide .bl-entry-options>button[aria-pressed=true]>svg:first-child{color:var(--cm-brand)}.market-app .bl-guide .lb-check{position:absolute;top:6px;right:6px;box-sizing:border-box;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--cm-brand);color:#fff;animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.market-app .bl-guide .bl-number-entry{padding:0}.market-app .bl-guide .bl-upload{gap:12px;padding:10px 10px 14px;border-radius:20px}.market-app .bl-guide .bl-upload .bl-file-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:132px;margin:0;padding:20px 16px;border-radius:var(--cm-r-btn);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:17px;font-weight:500;line-height:1.35}.market-app .bl-guide .bl-upload .bl-file-button>svg{flex:none;margin:0;color:var(--cm-brand)}.market-app .bl-guide .bl-upload.is-dragging .bl-file-button{background:#fff}.market-app .bl-guide button.bl-manual,.market-app .bl-guide button.bl-status-query{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:var(--cm-tap-2);margin:12px 0 0;padding:12px 14px;border-radius:var(--cm-r-btn);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.35;text-align:center}.market-app .bl-guide button.bl-manual>svg{flex:none;color:var(--cm-ink-3)}.market-app .bl-guide button.bl-status-query{margin-top:16px}.market-app .bl-guide button.bl-status-query>svg{flex:none;margin:0;color:var(--cm-violet-500)}.market-app .bl-guide button.bl-manual:active:not(:disabled),.market-app .bl-guide button.bl-status-query:active:not(:disabled){background:var(--cm-line-2)}.market-app .bl-guide .lb-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin-top:20px}.market-app .bl-guide .lb-actions>button.bl-manual{margin:0}.market-app .bl-guide .bl-unavailable{margin-top:12px;padding:16px}.market-app .bl-guide .bl-unavailable:focus-visible{outline:2px solid var(--cm-brand);outline-offset:2px}.market-app .bl-guide .bl-unavailable>p{margin:0 0 12px}.market-app .bl-guide .bl-unavailable>p:last-child{margin-bottom:0}.market-app .bl-guide .bl-unavailable>button{justify-content:center;gap:8px;width:100%;min-height:var(--cm-tap-3);margin-top:4px;padding:10px 14px;border-radius:var(--cm-r-btn);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:15px;font-weight:500}.market-app .bl-guide .bl-demo-heading{justify-content:flex-start;gap:8px;margin-bottom:12px}.market-app .bl-guide .bl-demo-heading>h2{color:var(--cm-ink-2);font-size:15px;font-weight:700}.market-app .bl-guide .bl-demo-heading>.lb-chip{min-height:24px;padding:2px 9px;color:var(--cm-ink-2);font-size:12px}.market-app .bl-guide .bl-demo-options>button{justify-content:center;gap:9px;min-height:64px;padding:12px 14px;color:var(--cm-ink-2);font-size:15px;font-weight:500;text-align:center}.market-app .bl-guide .bl-demo-options>button>svg{display:block;width:22px;margin:0;color:var(--cm-violet-500)}.market-app .bl-guide .bl-source{gap:6px;min-height:30px;padding:4px 12px 4px 10px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:13px;font-weight:500;white-space:nowrap}.market-app .bl-guide .bl-candidate-tools>button{min-height:44px;padding:8px 14px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .bl-guide .bl-candidate-tools>button>svg{color:var(--cm-ink-3)}.market-app .bl-guide .bl-address{color:var(--cm-ink-2)}.market-app .bl-guide .bl-address>svg{color:var(--cm-ink-4)}.market-app .bl-guide .lb-partial{display:grid;gap:8px;margin:0 0 20px}.market-app .bl-guide .lb-partial-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.market-app .bl-guide .lb-partial-label{flex:none;min-width:58px;color:var(--cm-ink-2);font-size:13px;font-weight:500}.market-app .bl-guide button.lb-chip--todo{min-height:36px;padding:6px 14px;font-size:13px;line-height:1.4;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-violet-300);color:var(--cm-violet-500);font-weight:500}.market-app .bl-guide button.lb-chip--todo.is-filled{background:var(--cm-brand-tint);box-shadow:none;color:var(--cm-brand)}.market-app .bl-guide .bl-edit-fields .mg-field>span:first-child{gap:6px}.market-app .bl-guide .bl-industry-code{display:inline-flex;margin:0 0 0 8px;vertical-align:2px}.market-app .bl-guide .bl-original>h2,.market-app .bl-guide .bl-work-preview>h2{color:var(--cm-ink-2);font-size:15px;font-weight:700}.market-app .bl-guide .bl-work-preview .lb-chip{max-width:100%;border:0;background:var(--cm-fill);color:var(--cm-ink-2);font-size:13px;white-space:normal}.market-app .bl-guide .bl-registration-status>div>strong{color:var(--cm-ink);font-size:15px;font-weight:500}.market-app .bl-guide .lb-badge--state{height:26px;margin-left:auto;padding:0 11px;background:var(--cm-brand-tint);color:var(--cm-brand);font-size:13px;font-weight:500}.market-app .bl-guide .needs-review .lb-badge--state{background:var(--mission-color-bg-layer-default);color:var(--cm-warn-ink);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .bl-guide .bl-progress>div>span{font-weight:500}.market-app .bl-guide .bl-progress button{border-radius:12px;background:var(--cm-fill);color:var(--cm-ink-2);font-weight:500;padding:8px 14px}.market-app .ma-attachments .ma-add>span{font-size:17px;font-weight:500;line-height:1.35}.market-app .ma-attachments .ma-add--compact{min-height:var(--cm-tap-2);border-style:solid}.market-app .ma-attachments .ma-add--compact>span{font-size:15px}.market-app .ma-attachments .ma-chips{margin-top:12px}.market-app .ma-attachments .ma-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.market-app .ma-attachments .ma-meta>.ma-chip{min-height:22px;padding:2px 8px;font-size:12px}.market-app .bl-guide .lb-workplaces{display:grid;gap:10px;min-width:0}.market-app .bl-guide .lb-workplaces-note{justify-content:flex-start;margin-bottom:2px}.market-app .bl-guide button.lb-workplace{position:relative;display:grid;gap:8px;width:100%;min-width:0;min-height:72px;padding:14px 44px 14px 16px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink);text-align:left;transition:transform .14s var(--cm-ease-out),border-color .14s var(--cm-ease-out),background-color .14s var(--cm-ease-out)}.market-app .bl-guide button.lb-workplace>strong{min-width:0;font-size:16px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.market-app .bl-guide .lb-workplace-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-app .bl-guide .lb-workplace-chips>.lb-chip{min-height:26px;padding:3px 10px}.market-app .bl-guide .lb-workplace-chips>.lb-chip>svg{color:var(--cm-ink-4)}.market-app .bl-guide button.lb-workplace[aria-pressed=true]{border-color:var(--cm-brand);background:var(--cm-brand-tint);box-shadow:inset 0 0 0 1px var(--cm-brand)}.market-app .bl-guide button.lb-workplace[aria-pressed=true]>strong{color:var(--cm-brand)}.market-app .bl-guide button.lb-workplace[aria-pressed=true] .lb-chip{background:#fff;color:var(--cm-brand)}.market-app .bl-guide button.lb-workplace[aria-pressed=true] .lb-chip>svg{color:var(--cm-brand)}.market-app .bl-guide button.lb-workplace>.lb-check{top:14px;right:14px}.market-app .bl-guide button.lb-workplace:active:not(:disabled){transform:scale(.985)}.market-app .bl-guide .lb-candidate-chips{justify-content:flex-start;margin:0 0 16px}@media(hover:hover)and (pointer:fine){.market-app .bl-guide button.lb-workplace:not([aria-pressed=true]):not(:disabled):hover{border-color:var(--cm-violet-300)}.market-app .bl-guide .bl-entry-options>button:not([aria-pressed=true]):hover,.market-app .bl-guide .bl-demo-options>button:hover{border-color:var(--cm-violet-300)}.market-app .bl-guide button.bl-manual:not(:disabled):hover,.market-app .bl-guide button.bl-status-query:not(:disabled):hover,.market-app .bl-guide .bl-candidate-tools>button:not(:disabled):hover,.market-app .bl-guide .bl-progress button:hover{background:var(--cm-line-2);color:var(--cm-ink)}.market-app .bl-guide button.lb-chip--todo:hover{background:var(--cm-brand-tint)}.market-app .bl-guide .bl-unavailable>button:hover{background:var(--cm-violet-100)}}@media(max-width:760px){.market-app .bl-guide .mg-question>h1{margin-bottom:20px}.market-app .bl-guide .bl-entry-options>button{font-size:15px;padding-inline:10px}}@media(max-width:360px){.market-app .bl-guide .bl-demo-options{grid-template-columns:1fr 1fr}.market-app .bl-guide .bl-entry-options>button{gap:6px;font-size:14px}}@media(prefers-reduced-motion:reduce){.market-app .bl-guide .lb-check{animation:none}.market-app .bl-guide button.lb-workplace{transition:none}.market-app .bl-guide button.lb-workplace:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.lb-chip,.ma-chip,.lb-badge,.market-app .bl-guide button.bl-manual,.market-app .bl-guide button.bl-status-query{box-shadow:inset 0 0 0 1px var(--cm-grey-500)}.market-app .bl-guide button.lb-workplace{border-color:var(--cm-grey-500)}}.market-app .ab-flow .bl-guide.lb-lookup-first{width:100%;max-width:560px;margin-inline:auto;padding:0;background:var(--mission-color-bg-layer-default);border:0;box-shadow:none}.market-app .ab-flow .bl-guide.lb-lookup-first .mg-question{margin:0;padding:var(--mission-spacing-2xl);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-elevated)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-symbol{display:flex;align-items:center;justify-content:center;width:var(--mission-size-control-lg);height:var(--mission-size-control-lg);margin-bottom:var(--mission-spacing-xl);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand)}.market-app .ab-flow .bl-guide.lb-lookup-first .mg-question>h1{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-title-3);text-align:left;word-break:keep-all}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-intro{margin:var(--mission-spacing-sm) 0 var(--mission-spacing-2xl);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);text-align:left;word-break:keep-all}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field{display:grid;gap:var(--mission-spacing-xs);margin:0}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field>span{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field input{width:100%;min-width:0;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-subtitle-1);font-variant-numeric:tabular-nums;letter-spacing:.04em;box-shadow:none}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field input::placeholder{color:var(--mission-color-fg-neutral-subtle);font:inherit}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field input:focus{outline:2px solid var(--mission-color-stroke-focus);outline-offset:2px;border-color:var(--mission-color-stroke-focus);box-shadow:none}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field input[aria-invalid=true]{border-color:var(--mission-color-stroke-critical)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-number-error{margin:var(--mission-spacing-xs) 0 0;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-submit{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);width:100%;min-height:var(--mission-size-control-xl);margin-top:var(--mission-spacing-md);padding:var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);box-shadow:none}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-submit:disabled{background:var(--mission-color-bg-disabled);color:var(--mission-color-fg-disabled);opacity:1}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-submit:active:not(:disabled){background:var(--mission-color-bg-brand-pressed)}.market-app .ab-flow .bl-guide.lb-lookup-first :is(.lb-number-help,.lb-lookup-help){display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);width:100%;min-height:var(--mission-density-target-min-size);margin-top:var(--mission-spacing-xs);padding:var(--mission-spacing-sm) 0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-help{margin-top:0;color:var(--mission-color-fg-neutral-subtle);font:var(--mission-t-caption-1)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-fallback{margin-top:var(--mission-spacing-md);padding-top:var(--mission-spacing-lg);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .bl-guide.lb-lookup-first :is(.lb-lookup-fallback,.lb-lookup-explanation)>p{margin:0 0 var(--mission-spacing-sm);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);text-align:left;word-break:keep-all}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-explanation>p{margin:var(--mission-spacing-xs) 0 0;padding:var(--mission-spacing-md);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-fallback-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-fallback-options>button{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-width:0;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .bl-guide.lb-lookup-first .lb-fallback-options>button>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-unavailable{padding:var(--mission-spacing-md);margin:var(--mission-spacing-md) 0 0;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-unavailable>p{margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow .bl-guide.lb-lookup-first button:focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}@media(max-width:600px){.market-app .ab-flow .bl-guide.lb-lookup-first .mg-question{padding:var(--mission-spacing-lg)}.market-app .ab-flow .bl-guide.lb-lookup-first .bl-number-field input{border-radius:var(--mission-radius-lg)}}@media(max-width:360px){.market-app .ab-flow .bl-guide.lb-lookup-first .lb-fallback-options{grid-template-columns:1fr}}.dd-picker{--dd-purple:#5d2aff;--dd-ink:#242b38;--dd-muted:#626c7b;max-width:540px;min-width:0;color:var(--dd-ink)}.dd-picker button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s cubic-bezier(.23,1,.32,1)}.dd-picker button:disabled{cursor:default}.dd-picker button:focus-visible{outline:3px solid #b9a2f7;outline-offset:3px;position:relative;z-index:1}.dd-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dd-preference{display:flex;align-items:center;gap:10px;padding:18px 16px;min-height:68px;background:#fff;border:1px solid #e2e5ec;border-radius:15px;color:#4e5869;text-align:left}.dd-preference>svg{flex:none;color:#697386}.dd-preference>span:not(.dd-choice-check){font-size:14px;line-height:1.5;letter-spacing:-.025em;word-break:keep-all}.dd-preference[aria-pressed=true]{border-color:var(--dd-purple);box-shadow:inset 0 0 0 1px var(--dd-purple);color:var(--dd-purple)}.dd-preference[aria-pressed=true]>svg{color:var(--dd-purple)}.dd-choice-check{display:grid;place-items:center;width:20px;height:20px;margin-left:auto;flex:none;border:1.5px solid #cbd0da;border-radius:50%}.dd-preference[aria-pressed=true] .dd-choice-check{background:var(--dd-purple);border-color:var(--dd-purple);color:#fff}.dd-date-content{margin-top:22px;animation:dd-appear .18s cubic-bezier(.23,1,.32,1)}.dd-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.dd-shortcuts>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:72px;padding:10px 6px;border:1px solid #e5e8eb;border-radius:13px;background:#fff;color:#535d6d}.dd-shortcuts>button>span{font-size:12px;line-height:1.3}.dd-shortcuts>button>strong{font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.025em;white-space:nowrap}.dd-shortcuts>button[aria-pressed=true]{background:#fff;border-color:var(--dd-purple);color:var(--dd-purple);box-shadow:inset 0 0 0 1px var(--dd-purple)}.dd-calendar{border:1px solid #e6e8ee;border-radius:22px;padding:14px 20px 0;background:#fff;box-shadow:0 4px 18px #25314604}.dd-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.dd-calendar-header .dd-month{margin:0;font-size:19px;line-height:1.4;letter-spacing:-.03em;font-weight:500;font-variant-numeric:tabular-nums}.dd-month-controls{display:flex;gap:4px}.dd-month-controls>button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:#414b5b}.dd-month-controls>button:disabled{color:#cbd0d9}.dd-weekdays,.dd-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.dd-weekdays{margin-bottom:5px;color:#667183;font-size:12px;line-height:34px}.dd-days{gap:4px 0}.dd-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;width:100%;min-height:46px;padding:0;border:0;border-radius:13px;background:transparent;color:#2e3848;font-size:16px!important;font-variant-numeric:tabular-nums;line-height:1}.dd-day:before{position:absolute;content:"";inset:1px max(0px,calc((100% - 44px)/2));border-radius:13px;z-index:0}.dd-day>span,.dd-day>i{position:relative;z-index:1}.dd-day.is-outside{color:#657084}.dd-day:disabled{color:#b9c0cc}.dd-day.is-today{font-weight:500;color:var(--dd-purple)}.dd-day.is-today>i{position:absolute;bottom:5px;width:3px;height:3px;border-radius:50%;background:currentColor}.dd-day[aria-pressed=true]{color:#fff;font-weight:500}.dd-day[aria-pressed=true]:before{background:var(--dd-purple);box-shadow:0 3px 8px #5d2aff24}.dd-day[aria-pressed=true]:disabled{color:#8b95a4}.dd-day[aria-pressed=true]:disabled:before{background:#eceff4;box-shadow:none}.dd-calendar-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;margin-top:13px;border-top:1px solid #edf0f4;font-size:11px;color:#616d7f;line-height:1.5}.dd-calendar-footer>span:first-child{display:flex;align-items:center;gap:6px;color:#5930bc}.dd-calendar-footer i{width:4px;height:4px;border-radius:50%;background:var(--dd-purple)}.dd-selection{display:flex;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;min-height:78px;border:1px solid #e7e3ee;background:var(--mission-color-bg-layer-default);border-radius:15px;color:var(--dd-purple)}.dd-selection>svg{flex:none}.dd-selection>span{display:flex;flex-direction:column;gap:5px;color:var(--dd-ink);min-width:0}.dd-selection strong{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.02em;overflow-wrap:anywhere}.dd-selection>span>span{font-size:12px;color:#626b7c;line-height:1.5}.dd-selection-check{margin-left:auto}.dd-selection.has-error{background:#fff;border-color:#e3e6ec;color:#657080}.dd-error{margin:14px 0 0;color:#af243b;font-size:14px;line-height:1.65}@keyframes dd-appear{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.dd-preference:not([aria-pressed=true]):hover{background:#fafafd;border-color:#ccc2e3}.dd-shortcuts>button:not([aria-pressed=true]):hover{background:#fff;border-color:#c9cfd6}.dd-month-controls>button:not(:disabled):hover{background:#f2f3f7}.dd-day:not(:disabled):not([aria-pressed=true]):hover:before{background:#f0f1f6}}@media(max-width:1100px)and (min-width:941px){.dd-preferences{grid-template-columns:1fr}.dd-preference{min-height:60px}}@media(max-width:540px){.dd-preferences{grid-template-columns:1fr;gap:9px}.dd-preference{min-height:59px;padding:14px 16px;gap:11px;border-radius:13px}.dd-preference>span:not(.dd-choice-check){font-size:15px}.dd-date-content{margin-top:19px}.dd-shortcuts{gap:7px;margin-bottom:14px}.dd-shortcuts>button{min-height:68px;border-radius:12px}.dd-shortcuts>button>strong{font-size:12px}.dd-shortcuts>button>span{font-size:11px}.dd-calendar{padding:10px 10px 0;border-radius:18px}.dd-calendar-header{padding-left:7px;padding-right:1px;padding-bottom:10px}.dd-calendar-header .dd-month{font-size:18px}.dd-weekdays{font-size:11px;margin-bottom:3px}.dd-day{min-height:46px;font-size:15px!important}.dd-days{gap:3px 0}.dd-calendar-footer{margin-top:11px;padding:12px 5px;font-size:10px}.dd-selection{padding:15px 16px;min-height:75px;gap:11px}.dd-selection strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.dd-picker *{animation:none!important;transition:none!important}.dd-picker button:active:not(:disabled){transform:none!important}}@media(prefers-contrast:more){.dd-picker{--dd-muted:#303a4a}.dd-preference,.dd-calendar,.dd-selection{border-color:#6b7280}.dd-day.is-outside,.dd-weekdays,.dd-calendar-footer,.dd-selection>span>span{color:#414b5b}.dd-day:disabled{color:#838d9c}.dd-shortcuts>button{border-color:#687182}}.market-app .dd-picker{--dd-purple: var(--ui-brand);--dd-ink: var(--ui-ink-body);--dd-muted: var(--ui-ink-2)}.market-app .dd-calendar{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.market-app .dd-calendar-header{padding:0 0 8px}.market-app .dd-calendar-header .dd-month{color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title);font-variant-numeric:tabular-nums}.market-app .dd-month-controls>button{color:var(--ui-ink-2)}.market-app .dd-month-controls>button:active:not(:disabled){background:var(--ui-press)}.market-app .dd-month-controls>button:disabled{color:var(--ui-ink-4)}.market-app .dd-weekdays{color:var(--ui-ink-3);font:var(--ui-t-caption);line-height:36px}.market-app .dd-day{min-height:48px;color:var(--ui-ink-body);font:var(--ui-t-body);font-variant-numeric:tabular-nums}.market-app .dd-day:before{inset:2px max(0px,calc((100% - 44px)/2));border-radius:50%}.market-app .dd-day.is-outside,.market-app .dd-day:disabled{color:var(--ui-ink-4)}.market-app .dd-day.is-today{color:var(--ui-brand-ink);font-weight:500}.market-app .dd-day[aria-pressed=true]{color:var(--ui-on-brand);font-weight:700}.market-app .dd-day[aria-pressed=true]:before{background:var(--ui-brand);box-shadow:none}.market-app .dd-day:active:not(:disabled):not([aria-pressed=true]):before{background:var(--ui-press)}.market-app .dd-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.market-app .dd-shortcuts>button{flex-direction:row;min-height:40px;padding:0 14px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-body)}.market-app .dd-shortcuts>button>span{font:var(--ui-t-chip)}.market-app .dd-shortcuts>button>strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.market-app .dd-shortcuts>button[aria-pressed=true]{background:var(--ui-brand-tint);color:var(--ui-brand-ink);box-shadow:none}.market-app .dd-shortcuts>button:disabled{color:var(--ui-disabled-fg)}.market-app .dd-calendar-footer{border-top:0;margin-top:4px;color:var(--ui-ink-2);font:var(--ui-t-caption)}.market-app .dd-selection>span>span{font:var(--ui-t-caption);color:var(--ui-ink-2)}.market-app .ab-flow.mg-page .ab-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.market-app .ab-flow.mg-page .ab-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:4px 12px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .ab-chip>svg{flex:none;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page .ab-chip.ab-chip--brand{background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500}.market-app .ab-flow.mg-page .ab-chip.ab-chip--brand>svg{color:currentColor}.market-app .ab-flow.mg-page .ab-badge{display:inline-flex;flex-direction:row;align-items:center;flex:none;height:22px;padding:0 8px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.market-app .ab-flow.mg-page .ab-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ab-flow.mg-page .mg-topline{gap:8px}.market-app .ab-flow.mg-page .mg-topline>button{min-height:44px;padding:0 12px 0 0;font-size:14px;font-weight:500}.market-app .ab-flow.mg-page .mg-topline>span:nth-child(2){display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:12px;font-weight:500;white-space:nowrap}.market-app .ab-flow.mg-page .mg-topline>.mg-save.ab-save-badge{height:28px;padding:0 10px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .mg-topline>.mg-save.ab-save-badge.failed{color:var(--cm-danger-ink)}.market-app .ab-flow.mg-page .mg-related-context{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 10px 10px 16px}.market-app .ab-flow.mg-page .mg-related-context>strong{flex:1;min-width:0;color:var(--cm-ink);font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .mg-related-context>button{flex:none;width:auto;min-height:44px;margin:0;padding:0 14px;border-radius:12px;background:#fff;color:var(--cm-violet-500);font-size:13px;font-weight:500}.market-app .ab-flow.mg-page .ab-assistant .mg-question h1{margin:0 0 24px}.market-app .ab-flow.mg-page button.mg-lookup-shortcut,.market-app .ab-flow.mg-page button.wl-manual-toggle,.market-app .ab-flow.mg-page .mg-location-fallback>summary,.market-app .ab-flow.mg-page .sb-more>summary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--cm-tap-2);margin:0;padding:0 18px;border-radius:var(--cm-r-btn);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;cursor:pointer;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page button.mg-lookup-shortcut>svg,.market-app .ab-flow.mg-page button.wl-manual-toggle>svg,.market-app .ab-flow.mg-page .mg-location-fallback>summary>svg,.market-app .ab-flow.mg-page .sb-more>summary>svg{flex:none;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page button.mg-lookup-shortcut:active:not(:disabled),.market-app .ab-flow.mg-page button.wl-manual-toggle:active,.market-app .ab-flow.mg-page .mg-location-fallback>summary:active,.market-app .ab-flow.mg-page .sb-more>summary:active{background:var(--cm-line-2)}.market-app .ab-flow.mg-page button.mg-lookup-shortcut{margin-top:12px}.market-app .ab-flow.mg-page button.wl-manual-toggle{justify-self:stretch}.market-app .ab-flow.mg-page .mg-location-fallback>summary,.market-app .ab-flow.mg-page .sb-more>summary{list-style:none;user-select:none;-webkit-user-select:none;transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease}.market-app .ab-flow.mg-page .mg-location-fallback>summary::-webkit-details-marker,.market-app .ab-flow.mg-page .sb-more>summary::-webkit-details-marker{display:none}.market-app .ab-flow.mg-page .mg-location-fallback>summary:active,.market-app .ab-flow.mg-page .sb-more>summary:active{transform:scale(.97)}.market-app .ab-flow.mg-page .mg-location-fallback>summary>svg:last-child,.market-app .ab-flow.mg-page .sb-more>summary>svg:last-child{transition:transform .2s var(--cm-ease-out)}.market-app .ab-flow.mg-page .mg-location-fallback[open]>summary>svg:last-child,.market-app .ab-flow.mg-page .sb-more[open]>summary>svg:last-child{transform:rotate(180deg)}.market-app .ab-flow.mg-page .workplace-location{gap:12px;margin-bottom:12px;color:var(--cm-ink)}.market-app .ab-flow.mg-page .wl-search{min-height:var(--cm-tap-2);border:0;border-radius:var(--cm-r-btn);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:16px;font-weight:500}.market-app .ab-flow.mg-page .wl-search:active{background:var(--cm-violet-100);transform:scale(.97)}.market-app .ab-flow.mg-page .wl-selected{gap:12px;padding:18px;border:1px solid var(--cm-line);border-radius:20px;background:#fff;box-shadow:var(--cm-shadow-1)}.market-app .ab-flow.mg-page .wl-address>svg{color:var(--cm-violet-500)}.market-app .ab-flow.mg-page a.wl-map-link{gap:6px;min-height:44px;padding:0 14px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:14px;font-weight:500;transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page a.wl-map-link>svg{color:var(--cm-ink-4)}.market-app .ab-flow.mg-page a.wl-map-link:active{transform:scale(.97);background:var(--cm-line-2)}.market-app .ab-flow.mg-page .wl-detail{border-top-color:var(--cm-line);padding-top:16px}.market-app .ab-flow.mg-page .wl-detail>.wl-detail-label{display:flex;align-items:center;gap:8px;margin:0;color:var(--cm-ink-2);font-size:14px;font-weight:500}.market-app .ab-flow.mg-page .wl-detail>input,.market-app .ab-flow.mg-page .wl-manual>input{min-height:var(--cm-tap-2);border:1px solid transparent;border-radius:var(--cm-r-field);background:var(--mission-color-bg-layer-default);color:var(--cm-ink);caret-color:var(--cm-brand);outline:none}.market-app .ab-flow.mg-page .wl-detail>input:focus,.market-app .ab-flow.mg-page .wl-manual>input:focus{background:#fff;border-color:var(--cm-brand);box-shadow:0 0 0 3px #4c00ff14}.market-app .ab-flow.mg-page .wl-detail>input::placeholder,.market-app .ab-flow.mg-page .wl-manual>input::placeholder{color:var(--cm-ink-5)}.market-app .ab-flow.mg-page .wl-manual{padding:18px;border:1px solid var(--cm-line);border-radius:20px;background:#fff;box-shadow:var(--cm-shadow-1)}.market-app .ab-flow.mg-page .wl-manual>label{color:var(--cm-ink-2);font-weight:500}.market-app .ab-flow.mg-page .wl-manual-actions{gap:8px}.market-app .ab-flow.mg-page .wl-manual-actions>button{flex:1;min-height:48px;padding:0 16px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:14px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .wl-manual-actions>button:last-child{background:var(--cm-brand);color:#fff}.market-app .ab-flow.mg-page .wl-manual-actions>button:last-child:active{background:var(--cm-brand-press)}.market-app .ab-flow.mg-page .wl-manual-error{color:var(--cm-danger-ink)}.market-app .ab-flow.mg-page .wl-dialog{border-radius:var(--cm-r-sheet);box-shadow:var(--cm-shadow-3);color:var(--cm-ink)}.market-app .ab-flow.mg-page .wl-dialog header{border-bottom-color:var(--cm-line)}.market-app .ab-flow.mg-page .wl-dialog header>h2{font-weight:700}.market-app .ab-flow.mg-page .wl-dialog header>button{background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .wl-postcode-state{color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .wl-postcode-state>svg{color:var(--cm-violet-500)}.market-app .ab-flow.mg-page .wl-postcode-state>button{min-height:48px;border-radius:12px;background:var(--cm-brand);color:#fff;font-weight:700}.market-app .ab-flow.mg-page .wl-dialog footer{border-top-color:var(--cm-line)}.market-app .ab-flow.mg-page .wl-dialog footer>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:14px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .mg-location-fallback{margin-top:0}.market-app .ab-flow.mg-page .mg-location-fallback .mg-region-options{margin-top:12px}.market-app .ab-flow.mg-page .mg-region-options>button{min-height:var(--cm-tap-2)}.market-app .ab-flow.mg-page .mg-mode-options,.market-app .ab-flow.mg-page .dd-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-app .ab-flow.mg-page .mg-mode-options>button,.market-app .ab-flow.mg-page .dd-preference{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:22px;min-height:136px;padding:18px;border:1px solid var(--cm-line-2);border-radius:20px;background:#fff;color:var(--cm-ink);text-align:left;box-shadow:none}.market-app .ab-flow.mg-page .mg-mode-options>button[aria-pressed=true],.market-app .ab-flow.mg-page .dd-preference[aria-pressed=true]{background:var(--cm-brand-tint);border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand)}.market-app .ab-flow.mg-page .ab-tile-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--cm-brand-tint);color:var(--cm-violet-500);transition:background-color var(--cm-t-fast) ease}.market-app .ab-flow.mg-page [aria-pressed=true]>.ab-tile-icon{background:#fff;color:var(--cm-brand)}.market-app .ab-flow.mg-page .ab-tile-label{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:0}.market-app .ab-flow.mg-page .mg-mode-options .mg-option-check,.market-app .ab-flow.mg-page .dd-preference .dd-choice-check{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:24px;height:24px;margin:0;border:1.5px solid var(--cm-grey-300);border-radius:50%;background:#fff;color:#fff}.market-app .ab-flow.mg-page .mg-mode-options>button[aria-pressed=true] .mg-option-check,.market-app .ab-flow.mg-page .dd-preference[aria-pressed=true] .dd-choice-check{background:var(--cm-brand);border-color:var(--cm-brand)}.market-app .ab-flow.mg-page .mg-option-check>svg,.market-app .ab-flow.mg-page .dd-choice-check>svg{animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.market-app .ab-flow.mg-page .mg-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px}.market-app .ab-flow.mg-page .mg-suggestions>button{display:flex;align-items:center;gap:8px;min-height:var(--cm-tap-2);padding:10px 14px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink-2);font-size:14px;font-weight:500;line-height:1.35;text-align:left}.market-app .ab-flow.mg-page .mg-suggestions>button>svg{flex:none;color:var(--cm-ink-5)}.market-app .ab-flow.mg-page .mg-suggestions>button.is-picked{background:var(--cm-brand-tint);border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .ab-flow.mg-page .mg-suggestions>button.is-picked>svg{color:currentColor;animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.market-app .ab-flow.mg-page .mg-field>span:first-child>.ab-badge{margin-left:0}.market-app .ab-flow.mg-page .mg-reference{border:1px solid var(--cm-line);border-radius:16px}.market-app .ab-flow.mg-page .mg-reference>.ab-badge{font-size:12px;color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .mg-reference>button{min-height:48px;margin-top:6px;padding:0 16px;border-radius:12px;background:var(--cm-brand-tint);color:var(--cm-brand);font-size:14px;font-weight:500}.market-app .ab-flow.mg-page .mg-reference>button{background:#fff;border:1px solid var(--cm-line-2);color:var(--cm-ink)}.market-app .ab-flow.mg-page .mg-reference>button:active:not(:disabled){background:#fff}.market-app .ab-flow.mg-page .mg-mission-saved>.ab-chips{margin:14px 0 0}.market-app .ab-flow.mg-page .mg-add-mission,.market-app .ab-flow.mg-page .mg-add-review{justify-content:center;gap:8px;min-height:var(--cm-tap-2);border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink);font-size:16px;font-weight:500}.market-app .ab-flow.mg-page .mg-add-mission>svg,.market-app .ab-flow.mg-page .mg-add-review>svg{margin:0}.market-app .ab-flow.mg-page .mg-add-mission:active:not(:disabled),.market-app .ab-flow.mg-page .mg-add-review:active:not(:disabled){background:#fff}.market-app .ab-flow.mg-page .mg-choice-heading>.ab-badge{margin-left:8px;vertical-align:2px}.market-app .ab-flow.mg-page .mg-choice-options>button{min-height:var(--cm-tap-2);padding:12px 14px;border-radius:var(--cm-r-btn);font-size:15px}.market-app .ab-flow.mg-page .ab-common{grid-column:1 / -1}.market-app .ab-flow.mg-page .ab-common textarea{min-height:116px}.market-app .ab-flow.mg-page .sb-context{flex-wrap:wrap;gap:8px 10px;padding:0;margin:0 0 20px;border-bottom:0}.market-app .ab-flow.mg-page .sb-context>svg{color:var(--cm-violet-500)}.market-app .ab-flow.mg-page .sb-context>strong{min-width:0;color:var(--cm-ink);font-size:16px;font-weight:500;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .sb-options{gap:10px}.market-app .ab-flow.mg-page .sb-options legend.ab-sr{margin:-1px}.market-app .ab-flow.mg-page .sb-option-surface{gap:14px;min-height:76px;padding:10px 18px 10px 10px;border-radius:18px}.market-app .ab-flow.mg-page .sb-option-copy{flex:1}.market-app .ab-flow.mg-page .sb-option-copy strong{color:var(--cm-ink);font-size:17px;font-weight:500;line-height:1.35}.market-app .ab-flow.mg-page .sb-option>input:checked+.sb-option-surface .sb-option-copy strong{color:var(--cm-brand)}.market-app .ab-flow.mg-page .sb-option>input:checked+.sb-option-surface .cv{background:#fff;color:var(--cm-brand)}.market-app .ab-flow.mg-page .sb-check{width:24px;height:24px;margin-left:auto}.market-app .ab-flow.mg-page .sb-more{margin-top:10px}.market-app .ab-flow.mg-page .sb-more>div{gap:10px;margin-top:10px}.market-app .ab-flow.mg-page .sb-selection{justify-content:flex-start;min-height:0;margin-top:16px}.market-app .ab-flow.mg-page .dd-picker{--dd-purple: var(--cm-brand);--dd-ink: var(--cm-ink);color:var(--cm-ink)}.market-app .ab-flow.mg-page .dd-shortcuts>button{border-radius:var(--cm-r-btn);border-color:var(--cm-line-2, #e5e8eb);background:#fff;color:var(--cm-ink-2)}.market-app .ab-flow.mg-page .dd-shortcuts>button[aria-pressed=true]{background:#fff;border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand)}.market-app .ab-flow.mg-page .dd-calendar{border-color:var(--cm-line);border-radius:var(--cm-r-card);box-shadow:var(--cm-shadow-2)}.market-app .ab-flow.mg-page .dd-calendar-header .dd-month{font-weight:500;letter-spacing:-.02em}.market-app .ab-flow.mg-page .dd-calendar-footer{justify-content:flex-start;border-top-color:var(--cm-line);font-size:12px}.market-app .ab-flow.mg-page .dd-calendar-footer>span:first-child{color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .dd-day[aria-pressed=true]:before{box-shadow:none}.market-app .ab-flow.mg-page .dd-selection{flex-wrap:wrap;gap:10px;min-height:var(--cm-tap-2);padding:12px 16px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink)}.market-app .ab-flow.mg-page .dd-selection>span:not(.ab-badge){color:var(--cm-ink)}.market-app .ab-flow.mg-page .dd-selection strong{font-size:15px;font-weight:500;letter-spacing:0}.market-app .ab-flow.mg-page .dd-selection>.ab-badge{background:#fff;color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .dd-selection.has-error{background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2);color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .dd-selection.has-error>.ab-badge{color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .dd-selection.ab-sr{position:absolute;display:block;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ab-flow.mg-page .dd-error{color:var(--cm-danger-ink)}.market-app .ab-flow.mg-page .mg-mission-links{gap:8px;margin-top:12px}.market-app .ab-flow.mg-page .mg-mission-links>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--cm-line-2);border-radius:12px;background:#fff;color:var(--cm-ink-2);font-size:13px;font-weight:400;text-decoration:none}.market-app .ab-flow.mg-page .mg-mission-links>button>svg{color:var(--cm-ink-4)}.market-app .ab-flow.mg-page .mg-mission-links>button:active:not(:disabled){background:#fff}.market-app .ab-flow.mg-page button.mg-small-edit{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--cm-line-2);border-radius:12px;background:#fff;color:var(--cm-ink-2);font-size:13px;font-weight:400;text-decoration:none}.market-app .ab-flow.mg-page button.mg-small-edit>svg{flex:none;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page button.mg-small-edit.ab-icon-button{width:44px;padding:0;border-radius:50%}.market-app .ab-flow.mg-page button.mg-small-edit:active:not(:disabled){background:#fff}.market-app .ab-flow.mg-page .mg-written-mission>header{gap:6px}.market-app .ab-flow.mg-page .mg-written-mission>header{justify-content:flex-end}.market-app .ab-flow.mg-page .mg-draft.ab-draft-empty>.mg-draft-body{display:none}.market-app .ab-flow.mg-page .mg-draft.ab-draft-empty>.mg-draft-heading{border-bottom:0}.market-app .ab-flow.mg-page .mg-workspace.is-review>.mg-draft{display:none}@media(min-width:941px){.market-app .ab-flow.mg-page .mg-workspace.is-review{display:block;max-width:784px;margin-inline:auto}.market-app .ab-flow.mg-page .mg-workspace.is-review .mg-assist-bar{left:50%;right:auto;width:min(calc(100vw - 64px),784px);transform:translate(-50%)}}.market-app .ab-flow.mg-page .mg-business-record{background:#fff;color:var(--cm-ink);border:1px solid var(--cm-line-2);border-radius:12px}.market-app .ab-flow.mg-page .mg-business-record>svg{color:var(--cm-ink-4)}.market-app .ab-flow.mg-page .mg-business-record>span{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:400}.market-app .ab-flow.mg-page .mg-draft-facts>button>span{font-weight:400}.market-app .ab-flow.mg-page .ab-record-number{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.market-app .ab-flow.mg-page .mg-undo>span{color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-actions{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.market-app .ab-flow.mg-page .mg-assistant .mg-help-button{display:grid;place-items:center;flex:none;width:var(--cm-tap-2);height:var(--cm-tap-2);min-height:var(--cm-tap-2);padding:0;border:1px solid var(--cm-line-2);border-radius:50%;background:#fff;color:var(--cm-ink-3)}.market-app .ab-flow.mg-page .mg-assistant .mg-help-button>svg{width:22px;height:22px;color:currentColor}.market-app .ab-flow.mg-page .mg-assistant .mg-help-button[aria-expanded=true]{background:var(--cm-brand-tint);color:var(--cm-brand)}.market-app .ab-flow.mg-page .mg-assistant .mg-help-button:active{background:var(--cm-line-2)}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar .mg-next{min-width:200px;min-height:var(--cm-tap-2);font-size:16px}.market-app .ab-flow.mg-page .mg-assistant .mg-help-content{align-items:center;margin-bottom:10px;padding:12px 8px 12px 16px}.market-app .ab-flow.mg-page .mg-assistant .mg-help-content[hidden]{display:none}.market-app .ab-flow.mg-page .mg-assistant .mg-help-content>p{font-size:14px;line-height:1.55;word-break:keep-all}.market-app .ab-flow.mg-page .mg-assistant .mg-help-content>button{margin:0;border-radius:50%;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page.has-help{padding-bottom:250px}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page button.mg-lookup-shortcut:hover,.market-app .ab-flow.mg-page button.wl-manual-toggle:hover,.market-app .ab-flow.mg-page .mg-location-fallback>summary:hover,.market-app .ab-flow.mg-page .sb-more>summary:hover,.market-app .ab-flow.mg-page a.wl-map-link:hover,.market-app .ab-flow.mg-page .mg-mission-links>button:hover,.market-app .ab-flow.mg-page .wl-dialog footer>button:hover,.market-app .ab-flow.mg-page button.mg-small-edit:not(:disabled):hover,.market-app .ab-flow.mg-page .mg-assistant .mg-help-button:not([aria-expanded=true]):hover{background:var(--cm-line-2);color:var(--cm-ink)}.market-app .ab-flow.mg-page .wl-search:hover,.market-app .ab-flow.mg-page .mg-add-mission:hover,.market-app .ab-flow.mg-page .mg-add-review:hover,.market-app .ab-flow.mg-page .mg-reference>button:not(:disabled):hover{background:var(--cm-violet-100)}.market-app .ab-flow.mg-page .mg-related-context>button:hover{background:var(--cm-violet-100);color:var(--cm-brand)}.market-app .ab-flow.mg-page .mg-mode-options>button:not([aria-pressed=true]):hover,.market-app .ab-flow.mg-page .dd-preference:not([aria-pressed=true]):hover,.market-app .ab-flow.mg-page .mg-suggestions>button:not(.is-picked):hover{background:#fff;border-color:var(--cm-violet-300);color:var(--cm-ink)}.market-app .ab-flow.mg-page .mg-suggestions>button.is-picked:hover{background:var(--cm-brand-tint);border-color:var(--cm-brand);color:var(--cm-brand)}.market-app .ab-flow.mg-page .dd-shortcuts>button:not([aria-pressed=true]):hover{background:#fff;border-color:var(--cm-ink-5, #b0b8c1)}.market-app .ab-flow.mg-page .wl-manual-actions>button:last-child:hover{background:var(--cm-brand-hover)}}@media(max-width:760px){.market-app .ab-flow.mg-page .ab-assistant .mg-question h1{margin-bottom:20px}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar{padding-top:12px}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar .mg-next{flex:1;width:auto;min-width:0}.market-app .ab-flow.mg-page .mg-assistant .mg-help-content>p{font-size:13px}.market-app .ab-flow.mg-page .mg-mode-options>button,.market-app .ab-flow.mg-page .dd-preference{min-height:128px;padding:16px;border-radius:18px}.market-app .ab-flow.mg-page .mg-mode-options .mg-option-check,.market-app .ab-flow.mg-page .dd-preference .dd-choice-check{top:14px;right:14px}.market-app .ab-flow.mg-page .ab-tile-label{font-size:17px}.market-app .ab-flow.mg-page .mg-suggestions>button{padding:10px 12px;font-size:14px}.market-app .ab-flow.mg-page .sb-option-surface{padding:10px 16px 10px 10px;gap:12px}.market-app .ab-flow.mg-page .sb-option-copy strong{font-size:16px}.market-app .ab-flow.mg-page.has-help{padding-bottom:calc(270px + env(safe-area-inset-bottom))}}@media(max-width:380px){.market-app .ab-flow.mg-page .mg-topline>span:nth-child(2),.market-app .ab-flow.mg-page .mg-topline>.mg-save.ab-save-badge{padding:0 8px}.market-app .ab-flow.mg-page .ab-tile-label{font-size:16px}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .wl-search:active,.market-app .ab-flow.mg-page a.wl-map-link:active,.market-app .ab-flow.mg-page .mg-location-fallback>summary:active,.market-app .ab-flow.mg-page .sb-more>summary:active{transform:none}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page .mg-mode-options>button,.market-app .ab-flow.mg-page .dd-preference,.market-app .ab-flow.mg-page .mg-suggestions>button,.market-app .ab-flow.mg-page .wl-selected,.market-app .ab-flow.mg-page .wl-manual{border-color:var(--cm-grey-500)}.market-app .ab-flow.mg-page .ab-chip,.market-app .ab-flow.mg-page .ab-badge,.market-app .ab-flow.mg-page .mg-assistant .mg-help-button{box-shadow:inset 0 0 0 1px var(--cm-grey-500)}}.market-app .rcc{display:grid;gap:var(--mission-spacing-sm);min-width:0}.market-app .rcc-chips{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .rcc-chips>button{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);min-height:44px;padding:0 var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-family:inherit;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--cm-ease-out, ease-out),color .15s var(--cm-ease-out, ease-out)}.market-app .rcc-chips>button>svg{flex:none}.market-app .rcc-chips>button[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);color:var(--mission-color-fg-brand);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .rcc-chips>button.rcc-custom{color:var(--mission-color-fg-neutral-muted);border-style:dashed}.market-app .rcc-chips>button.rcc-custom>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .rcc-chips>button:disabled{opacity:var(--mission-opacity-disabled, .4);cursor:not-allowed}.market-app .rcc-inline{display:flex;gap:var(--mission-spacing-xs);min-width:0}.market-app .rcc-inline>input{flex:1;min-width:0;min-height:52px;margin:0;padding:0 var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1, var(--mission-t-body-2));font-family:inherit;box-shadow:none}.market-app .rcc-inline>input:focus,.market-app .rcc-inline>input:focus-visible{border-color:var(--mission-color-stroke-brand);outline:0;box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .rcc-inline>button{display:grid;flex:none;place-items:center;width:52px;height:52px;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .rcc-inline>button:disabled{opacity:var(--mission-opacity-disabled, .4);cursor:not-allowed}.market-app .rcc button:focus-visible{outline:2px solid var(--mission-color-stroke-focus, var(--mission-color-stroke-brand));outline-offset:2px}@media(hover:hover)and (pointer:fine){.market-app .rcc-chips>button:not(:disabled):not([aria-pressed=true]):hover{border-color:var(--mission-color-fg-neutral-muted)}}@media(prefers-reduced-motion:reduce){.market-app .rcc-chips>button{transition:none}}@media(prefers-contrast:more){.market-app .rcc-chips>button,.market-app .rcc-inline>:is(input,button){border-color:var(--mission-color-fg-neutral-muted)}}.market-app .rcc-chips{gap:8px}.market-app .rcc-chips>button{min-height:44px;padding:0 16px;border:0;background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-body);font:var(--ui-t-chip);transition:background-color var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.market-app .rcc-chips>button:active:not(:disabled){transform:scale(.97);background:var(--ui-fill-press)}.market-app .rcc-chips>button[aria-pressed=true]{background:var(--ui-brand-tint);box-shadow:none;color:var(--ui-brand-ink)}.market-app .rcc-chips>button.rcc-custom,.market-app .rcc-chips>button.rcc-custom>svg{color:var(--ui-ink-2)}.market-app .rcc-inline{gap:8px}.market-app .rcc-inline>input{min-height:var(--ui-h-field);padding:0 16px;border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink);font:var(--ui-t-body);box-shadow:inset 0 0 0 2px transparent}.market-app .rcc-inline>input:focus,.market-app .rcc-inline>input:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-brand)}.market-app .rcc-inline>button{width:var(--ui-h-field);height:var(--ui-h-field);border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink-2)}@media(hover:hover)and (pointer:fine){.market-app .rcc-chips>button:not(:disabled):not([aria-pressed=true]):hover{background:var(--ui-fill-press)}}.rp-guide{min-width:0}.rp-guide--help{padding-bottom:150px}.rp-guide .mg-guidance.rp-benefit{color:#5d2aff;font-weight:500;font-size:17px;line-height:1.7;margin-bottom:24px}.rp-offer-route{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:13px;color:#586477;margin-bottom:28px}.rp-offer-route>span+span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#9286a8;margin-right:13px;vertical-align:middle}.rp-choices{display:flex;flex-direction:column;gap:14px}.rp-choice{display:flex;align-items:center;gap:17px;min-height:86px;width:100%;padding:22px 24px;border:1px solid #e1e4ec;border-radius:16px;background:#fff;color:#353d4d;text-align:left;font-size:17px;transition:border-color .14s,transform .14s}.rp-choice>svg:first-child{flex:none;color:#7456a8}.rp-choice>svg:last-child{margin-left:auto;flex:none;color:#76638f}.rp-choice--create{border-color:#b8a3ef}.rp-choice--create>span{font-weight:500}.rp-quote-note{margin:22px 0 2px;font-size:13px;line-height:1.8;color:#5c6575;word-break:keep-all}.rp-skip{display:block;min-height:48px;padding:12px 4px;margin:10px auto 0;background:none;font-size:14px;color:#646c7a;text-decoration:underline;text-decoration-color:#c4c5cf;text-underline-offset:4px}.rp-assist-note{display:flex;align-items:center;gap:6px;color:#626d7e;font-size:12px}.rp-assist-note>svg{color:#67429e}.rp-step-tools{display:flex;justify-content:space-between;gap:12px;margin:-16px 0 18px}.rp-step-tools>button{display:flex;align-items:center;gap:5px;padding:8px 0;min-height:44px;font-size:12px;background:none;color:#675c78}.rp-current-process{gap:10px;min-height:55px;padding:0 0 0 2px}.rp-current-process>span{font-size:12px;color:#675b7b;flex:none}.rp-current-process>strong{font-size:14px;font-weight:500;min-width:0;overflow-wrap:anywhere}.rp-current-process>button{display:grid;place-items:center;width:44px;height:48px;flex:none;margin-left:auto;background:none;color:#78698c}.rp-fields{display:flex;flex-direction:column;gap:25px}.rp-fields .mg-field textarea{min-height:124px}.rp-number-field{display:block;position:relative}.rp-number-field input{padding-right:48px}.rp-number-field>span{position:absolute;right:19px;top:50%;transform:translateY(-50%);font-size:16px;color:#505b6c}.rp-guide .mg-field textarea[aria-invalid=true]{border-color:#b6384c}.rp-review{display:flex;flex-direction:column;gap:22px}.rp-process-manager{border-top:1px solid #e7e8ee;border-bottom:1px solid #e7e8ee;padding:14px 0 4px}.rp-process-manager-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-process-manager-heading>h2{font-size:14px;font-weight:700}.rp-process-manager-heading>button{display:flex;align-items:center;gap:5px;min-height:44px;padding:8px 0 8px 10px;background:none;font-size:13px;color:#5d2aff}.rp-process-manager ul{list-style:none;margin:5px 0;padding:0}.rp-process-manager li{display:flex;align-items:center;gap:10px;min-height:56px}.rp-process-manager li+li{border-top:1px solid #f0f0f4}.rp-process-index{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;font-size:11px;color:#66527c;background:#f2f0f6}.rp-process-manager li>strong{font-size:14px;line-height:1.6;font-weight:500;flex:1;min-width:0;overflow-wrap:anywhere}.rp-process-manager li>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:44px;padding:8px;background:none;color:#626b7b;font-size:12px;flex:none}.rp-files-edit{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;background:#fff;border:1px solid #e3e5ec;border-radius:11px;color:#63547b;font-size:13px}.rp-summary{min-width:0;max-width:100%;border:1px solid #e4e3ed;border-radius:16px;background:#fff;padding:21px}.rp-summary-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:15px}.rp-summary-heading h2,.rp-summary-heading h3,.rp-summary-heading strong{font-size:17px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.rp-summary-heading>svg{flex:none;color:#7356a5}.rp-summary-status{font-size:11px;line-height:1.6;color:#63488a;margin-left:auto}.rp-summary-edit{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:7px;background:none;color:#685979;font-size:12px;margin-left:auto}.rp-summary-details{display:flex;flex-wrap:wrap;gap:8px 18px;color:#5c6473;font-size:13px;line-height:1.7;margin-bottom:15px}.rp-summary-details>div{min-width:0;overflow-wrap:anywhere}.rp-summary-details strong{font-weight:500;color:#303a4b}.rp-summary-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.rp-download{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:11px 15px;border:1px solid #d7ccec;border-radius:10px;background:#fff;color:#5d2aff;font-size:13px;line-height:1.5}.rp-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e7e6ee;border-radius:10px;scrollbar-width:thin}.rp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:710px;text-align:left;font-size:12px;line-height:1.7}.rp-table th{background:#f8f7fb;padding:13px 12px;font-weight:500;color:#565366;border-bottom:1px solid #e3e1eb}.rp-table td{vertical-align:top;padding:15px 12px;color:#374154;white-space:pre-wrap;overflow-wrap:anywhere}.rp-table td+td,.rp-table th+th{border-left:1px solid #e9e7f0}.rp-table tr+tr td{border-top:1px solid #e9e7f0}.rp-table th:nth-child(1){width:13%}.rp-table th:nth-child(2){width:8%}.rp-table th:nth-child(3){width:25%}.rp-table th:nth-child(4),.rp-table th:nth-child(5){width:19%}.rp-table th:nth-child(6){width:16%}.rp-table td>div+div{margin-top:9px;color:#636b78;font-size:11px}.rp-empty-value{color:#69717e;font-size:11px}.rp-preliminary-note{color:#5b6373;font-size:12px;line-height:1.8;margin-top:14px;word-break:keep-all}.rp-summary-files{margin-top:20px}.rp-summary-files>h3,.rp-summary-files>strong{font-size:13px;font-weight:500;margin-bottom:10px}.rp-process-count{color:#62547a;font-size:12px}.rp-summary--compact{padding:15px;margin-top:17px;border-radius:12px}.rp-summary--compact .rp-summary-heading{gap:6px;margin-bottom:8px}.rp-summary--compact .rp-summary-heading h2,.rp-summary--compact .rp-summary-heading h3,.rp-summary--compact .rp-summary-heading strong{font-size:13px}.rp-summary--compact .rp-summary-status{font-size:10px}.rp-summary--compact .rp-summary-details{font-size:12px;gap:3px 12px;margin-bottom:0}.rp-summary--compact .rp-summary-edit{font-size:11px}.rp-summary--compact .rp-preliminary-note{font-size:11px;margin-top:8px}.rp-summary button:focus-visible,.rp-download:focus-visible{outline:3px solid #b9a2f7;outline-offset:3px}.rp-summary button:disabled,.rp-guide button:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.rp-choice:hover{border-color:#5d2aff}.rp-download:hover,.rp-files-edit:hover{border-color:#a788e0}.rp-step-tools>button:hover,.rp-skip:hover{color:#5d2aff}}@media(max-width:760px){.rp-guide .mg-guidance.rp-benefit{font-size:16px;margin-bottom:20px}.rp-offer-route{gap:11px;font-size:12px;margin-bottom:23px}.rp-offer-route>span+span:before{margin-right:11px}.rp-choice{min-height:81px;padding:20px 17px;gap:12px;font-size:16px}.rp-quote-note{font-size:12px;margin-top:18px}.rp-assist-note{justify-content:center;min-height:30px;font-size:11px}.rp-step-tools{margin-top:-14px;margin-bottom:14px}.rp-step-tools>button{font-size:11px}.rp-fields{gap:23px}.rp-fields .mg-field textarea{min-height:124px}.rp-review{gap:18px}.rp-process-manager{padding-top:9px}.rp-process-manager li{gap:6px}.rp-process-manager li>strong{font-size:13px}.rp-process-manager li>button{padding:7px;font-size:11px}.rp-summary{padding:16px;border-radius:13px}.rp-summary-heading h2,.rp-summary-heading h3,.rp-summary-heading strong{font-size:15px}.rp-summary-details{font-size:12px;gap:4px 12px}.rp-summary-actions{justify-content:stretch}.rp-download{width:100%;font-size:13px}.rp-summary--compact{padding:14px}.rp-preliminary-note{font-size:11px}.rp-guide--help{padding-bottom:180px}}@media(max-width:380px){.rp-choice{font-size:15px;padding-inline:15px}.rp-offer-route{font-size:11px;gap:10px}.rp-offer-route>span+span:before{margin-right:10px}.rp-process-manager li>button{gap:3px}.rp-summary{padding:13px}}@media(prefers-reduced-motion:reduce){.rp-guide *{animation:none!important;transition:none!important}.rp-guide button:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.rp-choice,.rp-files-edit,.rp-summary,.rp-table-wrap{border-color:#6e647a}.rp-quote-note,.rp-assist-note,.rp-preliminary-note,.rp-empty-value{color:#343b49}}@media(prefers-reduced-transparency:reduce){.rp-guide .mg-assist-bar{background:#fff}}.rp-summary-heading h3{display:flex;align-items:center;gap:7px}.rp-summary-heading h3>svg{flex:none;color:#7356a5}.rp-summary-status{display:flex;align-items:center;gap:5px;margin:0 0 9px;min-height:20px}.rp-table tbody th{background:#fff;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;font-weight:500;color:#374154;border-bottom:0;padding:15px 12px}.rp-table tbody th+td{border-left:1px solid #e9e7f0}.rp-table tbody tr+tr th{border-top:1px solid #e9e7f0}.rp-equipment{color:#636b78;font-size:11px}.rp-table-wrap:focus-visible{outline:3px solid #b9a2f7;outline-offset:3px}.market-app .ab-flow.mg-page .mg-assistant.rp-guide.rpg-focused{width:100%;max-width:640px;min-width:0;margin-inline:auto;padding:0;border:0;border-radius:var(--mission-radius-none);background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-question-header{display:grid;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rpg-focused .rpg-question-header h1{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-title-2);letter-spacing:-.02em;word-break:keep-all}.market-app .ab-flow.mg-page .rpg-focused .rpg-hint,.market-app .ab-flow.mg-page .rpg-focused .rpg-process-context{margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-context{overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rpg-focused .rpg-answer{display:grid;gap:var(--mission-spacing-md);min-width:0}.market-app .ab-flow.mg-page .rpg-focused .rpg-answer>[hidden]{display:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-offer-choices{display:grid;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rpg-focused .rpg-offer-choices>button{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);min-height:var(--mission-spacing-5xl);padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);text-align:left}.market-app .ab-flow.mg-page .rpg-focused .rpg-offer-choices>button>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .mg-field{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rpg-focused .mg-field>span:first-child{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rpg-focused .mg-field small{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rpg-focused .mg-field :is(input,textarea){width:100%;min-width:0;min-height:var(--mission-size-control-xl);margin:0;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);box-shadow:none}.market-app .ab-flow.mg-page .rpg-focused .mg-field textarea{min-height:128px;max-height:240px;resize:vertical}.market-app .ab-flow.mg-page .rpg-focused .mg-field :is(input,textarea)::placeholder{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .mg-field :is(input,textarea):focus{border-color:var(--mission-color-stroke-focus)}.market-app .ab-flow.mg-page .rpg-focused .mg-field [aria-invalid=true]{border-color:var(--mission-color-stroke-critical)}.market-app .ab-flow.mg-page .rpg-focused .rpg-number-field{display:block;position:relative}.market-app .ab-flow.mg-page .rpg-focused .rpg-number-field input{padding-right:var(--mission-spacing-3xl);font-variant-numeric:tabular-nums}.market-app .ab-flow.mg-page .rpg-focused .rpg-number-field>span{position:absolute;right:var(--mission-spacing-md);top:50%;transform:translateY(-50%);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ab-flow.mg-page .rpg-focused .rpg-expand,.market-app .ab-flow.mg-page .rpg-focused .rpg-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm) var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-expand{justify-content:space-between;justify-self:stretch}.market-app .ab-flow.mg-page .rpg-focused .rpg-expand>svg,.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure>summary>svg{flex:none;transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .rpg-focused .rpg-expand[aria-expanded=true]>svg,.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure[open]>summary>svg{transform:rotate(180deg)}.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure{min-width:0;border:0}.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm) 0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);cursor:pointer;list-style:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure>summary::-webkit-details-marker{display:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-disclosure>p{margin:0 0 var(--mission-spacing-md);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-help{margin-top:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .rpg-focused .rpg-examples{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rpg-focused .rpg-examples>button{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-examples>button[aria-pressed=true]{color:var(--mission-color-fg-brand);background:var(--mission-color-bg-brand-weak);border-color:var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .rpg-focused .ma-add{flex-direction:row;min-height:calc(var(--mission-size-control-xl) + var(--mission-spacing-md));padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rpg-focused .ma-add--compact{min-height:var(--mission-size-control-lg)}.market-app .ab-flow.mg-page .rpg-focused .ma-add>svg{width:var(--mission-spacing-xl);height:var(--mission-spacing-xl);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .ma-chips{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs) var(--mission-spacing-sm);margin:var(--mission-spacing-sm) 0 0;padding:0;list-style:none}.market-app .ab-flow.mg-page .rpg-focused .ma-chip{padding:0;min-height:0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rpg-focused .ma-file{border-color:var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg)}.market-app .ab-flow.mg-page .rpg-focused .ma-file-info strong{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rpg-focused .rpg-review{display:grid;gap:var(--mission-spacing-md);min-width:0}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-list{margin:0;padding:0;list-style:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-list>li{display:flex;align-items:flex-start;gap:var(--mission-spacing-md);padding:var(--mission-spacing-md) 0;border-bottom:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-list>li:first-child{padding-top:0}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-copy{flex:1;min-width:0;display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-copy>strong{font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-copy>span{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-copy>p{margin:0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);white-space:pre-wrap;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-actions{display:flex;flex:none;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-2xs);min-width:var(--mission-size-control-lg);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-review-tools{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rpg-focused .rpg-review-tools>button{flex:1}.market-app .ab-flow.mg-page .rpg-focused .rpg-full-summary{border-top:1px solid var(--mission-color-stroke-neutral-muted);border-bottom:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-full-summary .rp-summary{padding:0 0 var(--mission-spacing-md);border:0;background:transparent;border-radius:var(--mission-radius-none)}.market-app .ab-flow.mg-page .rpg-focused .rpg-full-summary :is(.rp-summary-heading h3,.rp-table td,.rp-table tbody th){color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rpg-focused .rpg-full-summary :is(.rp-table th,.rp-preliminary-note,.rp-empty-value){color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-full-summary .rp-table-wrap{border-color:var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-error{margin:var(--mission-spacing-md) 0 0;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-undo{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);flex-wrap:wrap;margin-top:var(--mission-spacing-md);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-undo>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rpg-focused .rpg-footer{position:sticky;bottom:0;z-index:var(--mission-z-sticky);display:grid;gap:var(--mission-spacing-xs);width:100%;margin-top:var(--mission-spacing-xl);padding:var(--mission-spacing-sm) 0 calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default);border:0;border-radius:var(--mission-radius-none);box-shadow:none}.market-app .ab-flow.mg-page .rpg-focused :is(.rpg-next,.rpg-skip){display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-brand);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rpg-focused .rpg-skip{color:var(--mission-color-fg-neutral);background:var(--mission-color-bg-layer-default);border-color:var(--mission-color-stroke-neutral);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused :is(button,summary,input,textarea){scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl) * 2);transition:transform var(--mission-duration-quick) var(--mission-easing-standard),opacity var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .rpg-focused :is(button,summary,input,textarea):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .rpg-focused button:disabled{opacity:var(--mission-opacity-disabled);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page .rpg-focused :is(.rpg-offer-choices>button,.rpg-expand,.rpg-secondary,.rpg-skip):not(:disabled):hover{border-color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-next:not(:disabled):hover{background:var(--mission-color-bg-brand-pressed)}}@media(max-width:600px){.market-app .ab-flow.mg-page .rpg-focused .rpg-question-header h1{font:var(--mission-t-title-3)}.market-app .ab-flow.mg-page .rpg-focused .rpg-question-header{margin-bottom:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-list>li{flex-direction:column;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rpg-focused .rpg-process-actions{align-self:flex-end}.market-app .ab-flow.mg-page .rpg-focused .rpg-review-tools{flex-direction:column}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .rpg-focused *,.market-app .ab-flow.mg-page .rpg-focused *:before{animation:none!important;transition:none!important}.market-app .ab-flow.mg-page .rpg-focused button:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page .rpg-focused :is(input,textarea,.rpg-offer-choices>button,.rpg-secondary,.rpg-expand,.rpg-skip){border-color:var(--mission-color-fg-neutral-muted)}}.market-app .ab-flow.mg-page .rpg-focused .mg-assist-bar.rpg-bar{display:flex;align-items:center;justify-content:flex-end;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rpg-focused .rpg-bar :is(.rpg-next,.rpg-skip){width:auto;min-width:200px;font-weight:500}.market-app .ab-flow.mg-page .rpg-focused .rpg-bar .rpg-next{font-weight:700}.market-app .ab-flow.mg-page .rpg-focused .rpg-bar .rpg-skip{font-weight:500}@media(max-width:760px){.market-app .ab-flow.mg-page .rpg-focused .rpg-bar :is(.rpg-next,.rpg-skip){flex:1;width:100%;min-width:0}}.market-app .ab-flow.mg-page .rpg-focused .rpg-add{display:inline-flex;align-items:center;justify-self:start;gap:var(--mission-spacing-2xs);min-height:var(--mission-size-control-lg);padding:0 var(--mission-spacing-md) 0 var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-weight:500}.market-app .ab-flow.mg-page .rpg-focused .rpg-add>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-switch{justify-self:start;min-height:var(--mission-size-control-lg);padding:0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);font-weight:400;text-decoration:underline;text-decoration-color:var(--mission-color-stroke-neutral);text-underline-offset:4px}.market-app .ab-flow.mg-page .rpg-focused .rpg-examples>button{font-weight:500}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page .rpg-focused .rpg-add:not(:disabled):hover{border-color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rpg-focused .rpg-switch:not(:disabled):hover{color:var(--mission-color-fg-neutral)}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page .rpg-focused .rpg-add{border-color:var(--mission-color-fg-neutral-muted)}}.market-app .ab-flow.mg-page .rpg-focused .rpg-answer{gap:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .rpg-focused .rpg-count{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:var(--mission-spacing-2xs);padding:0 6px;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-caption-1);font-variant-numeric:tabular-nums}.market-app .ab-flow.mg-page .rpg-focused .rpg-drawings :is(.ma-add,.ma-chips){display:none}.market-app .ab-flow.mg-page .rpg-focused .rpg-add.rpg-drawings-add{justify-self:stretch;gap:var(--mission-spacing-sm);min-height:56px;padding:0 var(--mission-spacing-md);border-radius:var(--mission-radius-lg);font:var(--mission-t-label-1);font-weight:500}.market-app .rp-guide .mg-question h1{margin-bottom:24px}.market-app .rp-guide .rb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.market-app .rp-guide .rb-choices{display:flex;flex-direction:column;gap:12px}.market-app .rp-guide .rb-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;margin:0;padding:14px 16px;background:#fff;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);box-shadow:none;color:var(--cm-ink);font-size:17px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none}.market-app .rp-guide .rb-choice-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:14px;background:var(--cm-brand-tint);color:var(--cm-violet-500)}.market-app .rp-guide .rb-choice-icon>svg,.market-app .rp-guide .rb-choice-end>svg{color:inherit;margin:0}.market-app .rp-guide .rb-choice--skip .rb-choice-icon{background:var(--mission-color-bg-layer-default);color:var(--cm-ink-4);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-guide .rb-choice--skip{color:var(--cm-ink-2);font-weight:500}.market-app .rp-guide .rb-choice-label{min-width:0;overflow-wrap:anywhere}.market-app .rp-guide .rb-chip{display:inline-flex;align-items:center;flex:none;min-height:24px;padding:2px 10px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-violet-500);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.market-app .rp-guide .rb-choice-end{display:grid;place-items:center;width:24px;height:24px;flex:none;margin-left:auto;border-radius:50%;color:var(--cm-grey-400)}.market-app .rp-guide .rb-choice[aria-pressed=true]{background:var(--cm-brand-tint);border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .rp-guide .rb-choice[aria-pressed=true] .rb-choice-icon{background:#fff;color:var(--cm-brand)}.market-app .rp-guide .rb-choice[aria-pressed=true] .rb-chip{background:#fff}.market-app .rp-guide .rb-choice[aria-pressed=true] .rb-choice-end{background:var(--cm-brand);color:#fff}.market-app .rp-guide .rp-step-tools{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:0 0 20px}.market-app .rp-guide .rp-step-tools>button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:13px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rb-badge{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:24px;padding:2px 10px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rb-badge.rb-badge--brand{background:var(--cm-brand-tint);color:var(--cm-violet-500);font-weight:500}.market-app .rb-badge.rb-badge--warn{color:var(--cm-warn-ink)}.market-app .rb-badge.rb-badge--warn:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cm-warn)}.market-app .rb-count{display:inline-flex;align-items:center;flex:none;min-height:22px;margin-left:8px;padding:1px 9px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-violet-500);font-size:12px;font-weight:500;line-height:1.5}.market-app .rp-guide .mg-field .rb-chip-optional{display:inline-flex;align-items:center;height:22px;margin-left:6px;padding:0 8px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;line-height:1;vertical-align:1px;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-guide .rp-current-process{margin-top:0;border-color:var(--cm-line)}.market-app .rp-guide .rp-current-process>strong{color:var(--cm-ink);font-size:15px;font-weight:500}.market-app .rp-guide .rp-current-process>button{width:44px;height:44px;border-radius:50%;color:var(--cm-ink-4)}.market-app .rp-guide .rp-industry-suggestions{margin:0 0 22px}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button{display:flex;align-items:center;gap:8px;min-height:var(--cm-tap-2);padding:10px 14px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink-2);font-size:14px;font-weight:500;line-height:1.35;text-align:left}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button>svg{flex:none;color:var(--cm-ink-5)}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button[aria-pressed=true]{background:var(--cm-brand-tint);border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button[aria-pressed=true]>svg{color:currentColor}.market-app .rp-guide .rb-field-number input{min-height:64px;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.market-app .rp-guide .rb-field-number input::placeholder{font-weight:400}.market-app .rp-guide .rp-process-manager{border-color:var(--cm-line);padding:8px 0 2px}.market-app .rp-guide .rp-process-manager-heading>h2{display:flex;align-items:center;color:var(--cm-ink);font-size:16px;font-weight:700}.market-app .rp-guide .rp-process-manager-heading>button{min-height:44px;padding:0 14px 0 10px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-violet-500);font-size:13px;font-weight:500}.market-app .rp-guide .rp-process-manager li{gap:8px;min-height:60px}.market-app .rp-guide .rp-process-manager li+li{border-color:var(--cm-line)}.market-app .rp-guide .rp-process-manager li>strong{color:var(--cm-ink);font-size:15px}.market-app .rp-guide .rp-process-manager li>button{border-radius:var(--cm-r-chip);color:var(--cm-ink-3);font-size:13px;font-weight:500}.market-app .rp-guide .rp-process-manager li>button:not(:last-child){padding:0 12px;background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-guide .rp-process-manager li>button:last-child{width:44px;padding:0;color:var(--cm-ink-4)}.market-app .rp-guide .rp-files-edit{min-height:var(--cm-tap-2);border-color:var(--cm-line-2);border-radius:var(--cm-r-btn);color:var(--cm-ink-2);font-size:15px;font-weight:500}.market-app .rp-guide .rp-files-edit>svg{color:var(--cm-violet-500)}.market-app .rp-guide .rp-files-edit>.rb-count{margin-left:0}.market-app .rp-guide .mg-assist-bar.rb-bar-solo{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.market-app .rp-guide .mg-assist-bar.rb-bar-solo :is(.mg-help-button,.mg-help-content){pointer-events:auto}.market-app .rp-summary .rp-summary-heading{gap:8px;margin-bottom:12px}.market-app .rp-summary .rp-summary-heading h3{color:var(--cm-ink)}.market-app .rp-summary .rb-status-badge{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:24px;margin:0;padding:2px 10px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-summary .rb-status-badge.is-ready{background:var(--cm-brand-tint);color:var(--cm-violet-500);font-weight:500}.market-app .rp-summary button.rp-summary-edit{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:44px;margin-left:auto;padding:0 12px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-summary button.rp-summary-edit>svg{flex:none;color:var(--cm-ink-4)}.market-app .rp-summary button.rp-summary-edit:active{background:var(--cm-line-2)}.market-app .rp-summary .rp-summary-details{gap:6px;margin-bottom:14px}.market-app .rp-summary--compact .rp-summary-details{margin-bottom:0}.market-app .rp-summary--compact .rb-status-badge,.market-app .rp-summary--compact .rb-badge{font-size:11px}.market-app .rp-summary--compact button.rp-summary-edit{font-size:12px}.market-app .rp-summary--compact .rp-summary-heading{margin-bottom:4px}.market-app .rp-summary .rp-table{min-width:660px}.market-app .rp-summary .rp-table thead th{background:#fff;color:var(--cm-ink-4);font-size:12px;border-bottom-color:var(--cm-line-2)}.market-app .rp-summary .rp-table td,.market-app .rp-summary .rp-table tbody th{color:var(--cm-ink-2)}.market-app .rp-summary .rp-table .rb-badge{min-height:22px;padding:1px 8px;font-size:11px}.market-app .rp-summary .rp-table th:nth-child(2){width:11%}.market-app .rp-summary .rp-table th:nth-child(3){width:24%}.market-app .rp-summary .rp-table th:nth-child(4),.market-app .rp-summary .rp-table th:nth-child(5){width:18%}.market-app .rp-summary .rp-equipment{color:var(--cm-ink-4)}.market-app .rp-summary .rp-download{min-height:var(--cm-tap-2);padding:0 18px;border-radius:var(--cm-r-btn);font-size:15px;font-weight:500}@media(hover:hover)and (pointer:fine){.market-app .rp-guide .rb-choice:not([aria-pressed=true]):hover{border-color:var(--cm-violet-300);background:#fff}.market-app .rp-guide .rp-step-tools>button:not(:disabled):hover,.market-app .rp-guide .rp-process-manager li>button:hover{color:var(--cm-violet-500)}.market-app .rp-summary button.rp-summary-edit:hover{background:var(--cm-line-2);color:var(--cm-ink)}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button:not([aria-pressed=true]):hover{background:#fff;border-color:var(--cm-violet-300);color:var(--cm-ink)}.market-app .rp-guide .mg-question .rp-industry-suggestions .mg-suggestions>button[aria-pressed=true]:hover{background:var(--cm-brand-tint);border-color:var(--cm-brand);color:var(--cm-brand)}}@media(max-width:760px){.market-app .rp-guide .mg-question h1{margin-bottom:20px}.market-app .rp-guide .rb-choice{min-height:72px;padding:12px 14px;gap:12px;font-size:16px}.market-app .rp-summary .rp-download{width:100%}}@media(max-width:380px){.market-app .rp-guide .rb-choice{font-size:15px;gap:10px}.market-app .rp-guide .rb-choice-icon{width:44px;height:44px}.market-app .rp-guide .rp-process-manager li>button:not(:last-child){padding:0 10px}}@media(prefers-contrast:more){.market-app .rp-guide .rb-choice,.market-app .rp-guide .rp-files-edit{border-color:var(--cm-grey-500)}.market-app .rb-badge,.market-app .rp-summary .rb-status-badge,.market-app .rp-guide .rb-choice-end{color:var(--cm-ink-2)}}.market-app .rp-summary .rp-answer-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-xs) 0}.market-app .rp-summary .rp-answer-row+.rp-answer-row{border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rp-summary .rp-answer-row>span{min-height:24px;color:var(--cm-ink-4);font-size:13px;font-weight:400;line-height:24px}.market-app .rp-summary .rp-answer-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-app .rp-summary .rp-answer-chips>.rb-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-weight:400;color:var(--cm-ink-2)}.workplace-location{display:grid;gap:var(--mission-spacing-md);margin-bottom:var(--mission-spacing-xl);color:var(--mission-color-fg-neutral);word-break:keep-all}.workplace-location button,.workplace-location a{touch-action:manipulation}.market-app .ab-flow.mg-page .workplace-location .wl-search{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);width:100%;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-sm) var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);transition:transform var(--mission-duration-quick) var(--mission-easing-standard),background var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .workplace-location .wl-search:active:not(:disabled){transform:scale(.98);background:var(--mission-color-overlay-pressed)}.market-app .ab-flow.mg-page .workplace-location .wl-selected{display:grid;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-elevated);box-shadow:none}.market-app .ab-flow.mg-page .workplace-location .wl-address{display:flex;align-items:flex-start;gap:var(--mission-spacing-xs);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1)}.market-app .ab-flow.mg-page .workplace-location .wl-address>svg{flex:none;margin-top:var(--mission-spacing-2xs);color:var(--mission-color-fg-neutral-muted);stroke-width:1.5}.wl-address>span{min-width:0;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .workplace-location .wl-map-link{display:inline-flex;align-items:center;justify-self:start;gap:var(--mission-spacing-2xs);min-height:var(--mission-density-target-min-size);padding:0;border-radius:var(--mission-radius-md);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);text-decoration:none}.market-app .ab-flow.mg-page .workplace-location .wl-map-link>svg{color:inherit}.market-app .ab-flow.mg-page .workplace-location .wl-detail{display:block;padding-top:var(--mission-spacing-sm);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location .wl-detail-label{display:flex;align-items:center;gap:var(--mission-spacing-xs);margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .workplace-location :is(.wl-detail>input,.wl-manual>input){display:block;box-sizing:border-box;width:100%;min-width:0;min-height:var(--mission-size-control-lg);margin-top:var(--mission-spacing-xs);padding:var(--mission-spacing-sm) var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);caret-color:var(--mission-color-fg-brand);box-shadow:none}.market-app .ab-flow.mg-page .workplace-location :is(.wl-detail>input,.wl-manual>input):focus{border-color:var(--mission-color-stroke-focus)}.market-app .ab-flow.mg-page .workplace-location input::placeholder{color:var(--mission-color-fg-neutral-subtle)}.market-app .ab-flow.mg-page .workplace-location .wl-detail-text{margin:0;padding-left:calc(20px + var(--mission-spacing-xs));font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location .wl-manual-toggle{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);justify-self:start;min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs);border-radius:var(--mission-radius-md);background:none;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);text-decoration:none}.market-app .ab-flow.mg-page .workplace-location .wl-manual{display:block;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .ab-flow.mg-page .workplace-location .wl-manual>label{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .workplace-location .wl-manual-actions{display:flex;gap:var(--mission-spacing-xs);margin-top:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .workplace-location .wl-manual-actions>button{flex:1;min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm) var(--mission-spacing-md);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location .wl-manual-actions>button:last-child{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app .ab-flow.mg-page .workplace-location .wl-manual-error{margin:var(--mission-spacing-xs) 0 0;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .workplace-location :is(button,input):disabled{cursor:not-allowed;opacity:var(--mission-opacity-disabled)}.wl-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ab-flow.mg-page .workplace-location .wl-dialog{width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-elevated);color:var(--mission-color-fg-neutral);box-shadow:var(--mission-elevation-4);overflow:hidden}.market-app .ab-flow.mg-page .workplace-location .wl-dialog::backdrop{background:var(--mission-color-overlay-dim)}.wl-dialog[open]{animation:wl-enter var(--mission-duration-normal) var(--mission-easing-decelerate)}.wl-dialog-content{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog header{display:flex;align-items:center;gap:var(--mission-spacing-sm);flex:none;padding:var(--mission-spacing-md) var(--mission-spacing-lg);border-bottom:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog header>h2{margin:0;font:var(--mission-t-subtitle-1);letter-spacing:normal}.market-app .ab-flow.mg-page .workplace-location .wl-dialog header>button{display:grid;place-items:center;flex:none;min-width:var(--mission-density-target-min-size);min-height:var(--mission-density-target-min-size);margin-left:auto;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);border:1px solid var(--mission-color-stroke-neutral-muted)}.wl-postcode-shell{position:relative;height:min(520px,calc(100dvh - 202px));min-height:260px;overflow:auto;overscroll-behavior:contain}.wl-postcode{height:100%;min-height:260px;width:100%}.wl-postcode iframe{max-width:100%}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-xl);background:var(--mission-color-bg-layer-elevated);text-align:center;color:var(--mission-color-fg-neutral-muted);z-index:1}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-state>svg{color:var(--mission-color-fg-neutral-muted)}.wl-postcode-state[role=status]>svg{animation:wl-spin 1s linear infinite}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-state>p{margin:0;font:var(--mission-t-body-1)}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-state>span{color:var(--mission-color-fg-neutral-subtle);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-state>button{min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm) var(--mission-spacing-lg);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog footer{display:flex;justify-content:center;gap:var(--mission-spacing-sm);flex:none;padding:var(--mission-spacing-xs) var(--mission-spacing-md);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog footer>button{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location :is(button,a,input):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--mission-spacing-xs) var(--mission-spacing-md);margin:0;padding:var(--mission-spacing-md) 0 0;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-summary-label{grid-column:1 / -1;margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-selected{grid-column:1 / -1;grid-row:auto;gap:var(--mission-spacing-sm);padding:0;border:0;border-radius:0;background:none}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-address{font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-address>svg{margin-top:0}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-search{grid-column:1;justify-self:start;width:auto;min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:0;font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-summary-map{grid-column:2;justify-self:end}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-detail{padding-top:0;border-top:0}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-empty-address{grid-column:1 / -1;margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .workplace-location.workplace-location--compact .wl-manual{grid-column:1 / -1}@keyframes wl-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wl-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.market-app .ab-flow.mg-page .workplace-location .wl-dialog{width:100%;max-height:calc(100dvh - 20px);margin:auto 0 0;border-radius:var(--mission-radius-2xl) var(--mission-radius-2xl) 0 0}.wl-dialog-content{max-height:calc(100dvh - 20px)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog header{padding:var(--mission-spacing-sm) var(--mission-spacing-md)}.market-app .ab-flow.mg-page .workplace-location .wl-dialog footer{padding-bottom:calc(var(--mission-spacing-xs) + env(safe-area-inset-bottom))}.wl-postcode-shell{height:min(540px,calc(100dvh - 172px - env(safe-area-inset-bottom)))}.market-app .ab-flow.mg-page .workplace-location .wl-selected{padding:var(--mission-spacing-md)}}@media(prefers-reduced-motion:reduce){.wl-dialog[open],.wl-postcode-state[role=status]>svg{animation:none}.market-app .ab-flow.mg-page .workplace-location .wl-search{transition:none}.market-app .ab-flow.mg-page .workplace-location .wl-search:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page .workplace-location :is(.wl-search,.wl-selected,.wl-detail>input,.wl-manual>input){border-color:var(--mission-color-fg-neutral-muted)}}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-shell[data-frame-mounted=true] .wl-postcode-state[role=status]{inset:auto var(--mission-spacing-md) var(--mission-spacing-md);flex-direction:row;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-radius:var(--mission-radius-md);box-shadow:var(--mission-elevation-2);pointer-events:none}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-shell[data-frame-mounted=true] .wl-postcode-state[role=status]>span{display:none}.market-app .ab-flow.mg-page .workplace-location .wl-postcode-shell[data-frame-mounted=true] .wl-postcode-state[role=status]>p{font:var(--mission-t-label-2)}.bl-guide{min-width:0}.bl-guide--help{padding-bottom:150px}.bl-number-field{margin-top:4px}.bl-guide .bl-number-field input{font-size:24px;font-weight:550;letter-spacing:.035em;min-height:70px;padding:17px 19px;font-variant-numeric:tabular-nums;background:#fff}.bl-guide .bl-number-field input::placeholder{color:#7d8593;font-weight:400}.bl-manual{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;margin:14px auto 0;padding:10px 6px;background:none;font-size:14px;color:#596579;line-height:1.7}.bl-manual svg{flex:none}.bl-demo-area{border-top:1px solid #e9ebf0;padding-top:25px;margin-top:27px}.bl-demo-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:15px}.bl-demo-heading h2{font-size:15px;font-weight:550;color:#3e4a5c;line-height:1.6}.bl-demo-heading>span{font-size:12px;color:#687385}.bl-demo-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bl-demo-options>button{display:flex;align-items:center;gap:11px;min-height:74px;border:1px solid #e3e6ed;border-radius:15px;padding:17px 18px;background:#fff;color:#414d5f;text-align:left;font-size:15px;line-height:1.6;transition:transform .14s cubic-bezier(.23,1,.32,1)}.bl-demo-options>button>svg{flex:none;color:#72578e}.bl-demo-options>button>svg:last-child{margin-left:auto;width:16px}.bl-unavailable{padding:18px 0 6px;line-height:1.8}.bl-unavailable>strong{font-size:15px;color:#3c4859;font-weight:550}.bl-unavailable>p{font-size:14px;color:#596579;margin:3px 0 8px}.bl-unavailable>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 0;background:none;color:#5d2aff;font-size:14px}.bl-candidate{border:1px solid #e1e4ec;border-radius:20px;padding:20px 24px 10px;background:#fff;min-width:0}.bl-candidate-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.bl-source{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#69498d}.bl-source>svg{flex:none}.bl-candidate-tools>button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 0 8px 12px;background:none;color:#596579;font-size:13px;white-space:nowrap}.bl-candidate>h2{font-size:22px;line-height:1.5;font-weight:700;letter-spacing:-.025em;color:#263244;overflow-wrap:anywhere}.bl-address{display:flex;align-items:flex-start;gap:7px;margin-top:10px;font-size:14px;line-height:1.8;color:#576477;overflow-wrap:anywhere}.bl-address svg{flex:none;margin-top:4px}.bl-business-facts{margin:23px 0 0;padding:7px 0;border-top:1px solid #eceef3}.bl-business-facts>div{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:13px;padding:9px 0;font-size:14px;line-height:1.75}.bl-business-facts dt{color:#637084}.bl-business-facts dd{margin:0;color:#344153;overflow-wrap:anywhere}.bl-edit-fields{display:flex;flex-direction:column;gap:20px;padding:0 0 14px}.bl-edit-pair{display:grid;grid-template-columns:1fr 1.5fr;gap:14px}.bl-guide .bl-edit-fields .mg-field{font-size:13px}.bl-guide .bl-edit-fields .mg-field :is(input,select){min-height:52px;font-size:15px;padding:12px 13px;border-radius:11px}.bl-guide .bl-edit-fields [aria-invalid=true]{border-color:#a42740}.bl-work-preview{margin-top:25px}.bl-work-preview>h2{font-size:15px;line-height:1.7;font-weight:550;color:#425067}.bl-work-preview>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bl-work-preview>div>span{display:block;max-width:100%;border:1px solid #e0e4eb;border-radius:8px;padding:7px 11px;font-size:13px;color:#536176;line-height:1.6;overflow-wrap:anywhere}.bl-work-preview>p{font-size:13px;line-height:1.8;color:#637084;margin-top:12px}.bl-back{display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 0;background:none;color:#697487;font-size:13px;margin-top:12px}.bl-guide button:disabled{opacity:.45;cursor:not-allowed}.bl-guide button:focus-visible{outline:3px solid #b9a2f7;outline-offset:3px}.bl-guide .mg-assist-bar .mg-next{flex:none}@media(hover:hover)and (pointer:fine){.bl-demo-options>button:hover{border-color:#957ac9}.bl-manual:hover,.bl-candidate-tools>button:hover,.bl-back:hover{color:#5d2aff}}@media(max-width:760px){.bl-guide .bl-number-field input{font-size:23px;min-height:65px;padding:16px}.bl-demo-area{margin-top:22px;padding-top:23px}.bl-demo-options{gap:10px}.bl-demo-options>button{min-height:77px;padding:16px 13px;gap:8px;font-size:14px}.bl-demo-options>button>svg:first-child{width:20px}.bl-demo-options>button>svg:last-child{display:none}.bl-candidate{border-radius:17px;padding:15px 19px 9px}.bl-candidate-tools{margin-bottom:12px}.bl-candidate>h2{font-size:20px}.bl-business-facts{margin-top:18px}.bl-business-facts>div{grid-template-columns:68px minmax(0,1fr);gap:9px;font-size:14px;padding:8px 0}.bl-address{font-size:14px}.bl-edit-pair{grid-template-columns:1fr;gap:18px}.bl-guide .bl-edit-fields .mg-field :is(input,select){font-size:16px;min-height:54px}.bl-work-preview{margin-top:22px}.bl-work-preview>h2{font-size:14px}.bl-work-preview>div>span{font-size:12px;padding:7px 10px}.bl-manual{font-size:13px}.bl-guide--help{padding-bottom:185px}}@media(max-width:360px){.bl-demo-options{grid-template-columns:1fr}.bl-demo-options>button{min-height:60px;padding:13px 16px;font-size:15px}.bl-demo-options>button>svg:last-child{display:block}.bl-candidate{padding-inline:15px}.bl-candidate-tools>button,.bl-source{font-size:12px}}@media(prefers-reduced-motion:reduce){.bl-guide *{animation:none!important;transition:none!important}.bl-guide button:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.bl-demo-options>button,.bl-candidate,.bl-work-preview>div>span{border-color:#7a8596}.bl-manual,.bl-back,.bl-address,.bl-business-facts dt,.bl-work-preview>p,.bl-demo-heading>span{color:#344052}}@media(prefers-reduced-transparency:reduce){.bl-guide .mg-assist-bar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.bl-loading{display:flex;align-items:center;gap:10px;margin-top:19px;color:#6741a1;font-size:14px;line-height:1.7}.bl-loading>svg{flex:none}.bl-loading>svg,.bl-spinner{animation:bl-spin 1s linear infinite}@keyframes bl-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bl-loading>svg,.bl-spinner{animation:none}}.bl-entry-options{display:flex;gap:8px;padding:5px;border-radius:14px;background:var(--mission-color-bg-layer-default);margin:0 0 22px;border:1px solid var(--mission-color-stroke-neutral-muted)}.bl-entry-options>button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:48px;border-radius:10px;background:transparent;color:#5f6b7d;font-size:14px;font-weight:550}.bl-entry-options>button[aria-pressed=true]{background:#fff;color:#5d2aff;box-shadow:0 2px 6px #2936530b}.bl-entry-options svg{flex:none}.bl-upload{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 18px 24px;border:1.5px dashed #c8c2dd;border-radius:18px;background:var(--mission-color-bg-layer-default)}.bl-upload.is-dragging{border-color:#5d2aff;background:#f4efff}.bl-upload>svg{color:#6e4db3;margin-bottom:16px}.bl-upload h2{font-size:17px;font-weight:550;color:#344052;line-height:1.6}.bl-upload .bl-file-button{min-height:46px;padding:10px 20px;margin-top:18px;border-radius:10px;color:#5d2aff;background:#f0eaff;font-size:14px;font-weight:550}.bl-upload p,.bl-number-note{font-size:13px;color:#606d80;line-height:1.8;margin-top:15px}.bl-number-entry{padding:4px 0}.bl-progress{margin:20px 0;color:#654197;font-size:14px}.bl-progress>div{display:flex;align-items:center;gap:9px;min-height:44px}.bl-progress>div>span{flex:1}.bl-progress svg{flex:none}.bl-progress button{background:transparent;padding:10px;min-height:44px;color:#596579;font-size:13px}.bl-progress progress{display:block;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:4px;overflow:hidden;background:#eee9f7;accent-color:#6b3dfa}.bl-progress progress::-webkit-progress-bar{background:#eee9f7}.bl-progress progress::-webkit-progress-value{background:#6b3dfa;border-radius:4px}.bl-status-query{display:flex;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:19px;padding:12px 3px;background:transparent;color:#5d2aff;font-size:14px;text-align:left}.bl-status-query svg{flex:none}.bl-status-query>svg:last-child{margin-left:auto}.bl-registration-status{margin:20px 0;border:1px solid #e4dfef;border-radius:14px;padding:18px 20px;color:#4f3e77}.bl-registration-status>div{display:flex;align-items:center;gap:8px}.bl-registration-status strong{font-size:15px;font-weight:550}.bl-registration-status dl{margin:13px 0 0}.bl-registration-status dl>div{display:flex;gap:14px;justify-content:space-between;font-size:13px;line-height:1.7;margin-top:7px}.bl-registration-status dt{color:#606d80;flex:none}.bl-registration-status dd{margin:0;text-align:right;color:#344052}.bl-registration-status p{color:#606d80;font-size:13px;line-height:1.8;margin:13px 0 0}.bl-registration-status.needs-review>div{color:#925220}.bl-original{margin-top:22px}.bl-original>h2{font-size:14px;font-weight:550;color:#425067;margin-bottom:12px}.bl-guide fieldset.bl-edit-fields{border:0;min-width:0;margin:0;padding:0 0 14px}.bl-original .ma-file{padding:12px}.bl-original .ma-file-info strong{font-size:13px}.bl-original .ma-file-info span,.bl-original .ma-local-note{font-size:12px}@media(max-width:760px){.bl-entry-options{padding:4px;gap:4px}.bl-entry-options>button{font-size:13px;gap:6px;min-height:48px}.bl-entry-options svg{width:16px}.bl-upload{padding:27px 14px 22px}.bl-upload h2{font-size:16px}.bl-registration-status{padding:16px}.bl-registration-status dl>div{gap:10px}.bl-guide .bl-original .ma-file{gap:8px}.bl-guide .bl-original .ma-file-preview{height:38px;width:38px}.bl-progress>div>span{font-size:13px}}@media(prefers-contrast:more){.bl-upload,.bl-registration-status{border-color:#69748a}.bl-upload p,.bl-number-note,.bl-registration-status p,.bl-registration-status dt{color:#344052}}.bl-industry-code{display:block;margin-top:3px;font-size:12px;line-height:1.6;color:#637084}.market-app .ab-flow.mg-page .mg-assistant.lf-flow{max-width:640px;width:100%;margin-inline:auto;padding:0;background:transparent;border:0;box-shadow:none}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result{padding-bottom:calc(var(--mission-spacing-5xl) * 2)}.market-app .ab-flow .lf-flow .lf-number-card{padding:var(--mission-spacing-2xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .lf-flow .lf-number-card h1{margin:0;font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral);letter-spacing:-.02em;word-break:keep-all}.market-app .ab-flow .lf-flow .lf-intro{margin:var(--mission-spacing-xs) 0 var(--mission-spacing-xl);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .lf-flow .lf-number-row{display:flex;align-items:flex-end;gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .bl-number-field{flex:1;min-width:0;margin:0}.market-app .ab-flow .lf-flow .bl-number-field input{width:100%;min-width:0;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-subtitle-1);font-variant-numeric:tabular-nums;letter-spacing:.04em;box-shadow:none}.market-app .ab-flow .lf-flow .bl-number-field input::placeholder{color:var(--mission-color-fg-neutral-subtle);font:inherit}.market-app .ab-flow .lf-flow .lf-query{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);flex:none;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md) var(--mission-spacing-lg);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .ab-flow .lf-flow button{transition:transform var(--mission-duration-quick) var(--mission-easing-decelerate),background-color var(--mission-duration-quick) ease}.market-app .ab-flow .lf-flow button:active:not(:disabled){transform:scale(.98)}.market-app .ab-flow .lf-flow button:disabled{cursor:not-allowed}.market-app .ab-flow .lf-flow .lf-query:disabled{background:var(--mission-color-bg-disabled);color:var(--mission-color-fg-disabled);opacity:1}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-card{padding:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-card h1{margin-bottom:var(--mission-spacing-md);font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral)}.market-app .ab-flow .lf-flow .lf-number-card[hidden]{display:none}.market-app .ab-flow .lf-flow .lf-number-chip{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);min-height:36px;margin-top:var(--mission-spacing-sm);padding:0 var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-2);font-variant-numeric:tabular-nums}.market-app .ab-flow .lf-flow .lf-number-chip-action{color:var(--mission-color-fg-neutral-muted);text-decoration:underline;text-underline-offset:3px}.market-app .ab-flow .lf-flow .lf-results>.lf-number-chip{margin:var(--mission-spacing-sm) 0 var(--mission-spacing-md)}.market-app .ab-flow .lf-flow.lf-has-result .lf-intro{display:none}.market-app .ab-flow .lf-flow.lf-has-result .bl-number-field>span{display:none}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-row{flex-direction:row;align-items:center}.market-app .ab-flow .lf-flow.lf-has-result .bl-number-field input{min-height:var(--mission-size-control-lg);font:var(--mission-t-label-1);letter-spacing:.03em}.market-app .ab-flow .lf-flow.lf-has-result .lf-query{width:auto;min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow.lf-has-result .lf-query>svg{display:none}.market-app .ab-flow .lf-flow .lf-query:active:not(:disabled){background:var(--mission-color-bg-brand-pressed)}.market-app .ab-flow .lf-flow :is(button,summary,input,select):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}.market-app .ab-flow .lf-flow input:focus{border-color:var(--mission-color-stroke-focus);box-shadow:none}.market-app .ab-flow .lf-flow .lf-text-button{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);width:100%;min-height:var(--mission-density-target-min-size);margin-top:var(--mission-spacing-md);padding:var(--mission-spacing-xs) 0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-fallback[hidden]{display:none}.market-app .ab-flow .lf-flow .lf-fallback{margin-top:var(--mission-spacing-md);padding-top:var(--mission-spacing-md);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-fallback p{margin:0 0 var(--mission-spacing-sm);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-fallback>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-fallback button{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-width:0;min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-fallback svg{color:var(--mission-color-fg-neutral);flex:none}.market-app .ab-flow .lf-flow .lf-upload{margin-top:var(--mission-spacing-md);padding:var(--mission-spacing-md);border-color:var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .lf-flow .lf-upload>button{display:grid;justify-items:center;gap:var(--mission-spacing-sm);width:100%;min-height:120px;background:transparent;color:var(--mission-color-fg-neutral)}.market-app .ab-flow .lf-flow .lf-upload strong{font:var(--mission-t-label-1)}.market-app .ab-flow .lf-flow .lf-upload span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .lf-flow .lf-progress{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mission-spacing-xs);margin-top:var(--mission-spacing-md);color:var(--mission-color-fg-brand);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-progress>span{flex:1}.market-app .ab-flow .lf-flow .lf-progress>button{min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-progress>progress{width:100%;height:4px;accent-color:var(--mission-color-bg-brand)}.market-app .ab-flow .lf-flow .lf-notice{margin-top:var(--mission-spacing-sm);padding:0;border-radius:0;background:transparent;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-results{margin-top:var(--mission-spacing-md);padding:var(--mission-spacing-xl);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-elevated);animation:lf-result-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow .lf-flow .lf-result-card>header{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-xl)}.market-app .ab-flow .lf-flow .lf-result-card>header>div{flex:1;min-width:160px}.market-app .ab-flow .lf-flow .lf-result-icon{display:flex;align-items:center;justify-content:center;flex:none;width:var(--mission-size-control-md);height:var(--mission-size-control-md);border-radius:var(--mission-radius-full);border:1px solid var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral)}.market-app .ab-flow .lf-flow .lf-results h2{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-subtitle-2);word-break:keep-all}.market-app .ab-flow .lf-flow .lf-results>p,.market-app .ab-flow .lf-flow .lf-result-card>header p{margin:var(--mission-spacing-2xs) 0 0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-source{display:inline-flex;align-items:center;padding:var(--mission-spacing-2xs) var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-result-card>fieldset{display:grid;gap:var(--mission-spacing-lg);min-width:0;padding:0;margin:0;border:0}.market-app .ab-flow .lf-flow .mg-field{display:grid;gap:var(--mission-spacing-xs);min-width:0}.market-app .ab-flow .lf-flow .mg-field>span,.market-app .ab-flow .lf-flow .lf-field-label{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-result-card .mg-field :is(input,select){width:100%;min-width:0;min-height:var(--mission-size-control-lg);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);padding:var(--mission-spacing-sm);box-shadow:none}.market-app .ab-flow .lf-flow .lf-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--mission-spacing-md)}.market-app .ab-flow .lf-flow .lf-optional{margin-left:var(--mission-spacing-2xs);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .lf-flow .lf-headcount-input{position:relative;display:block}.market-app .ab-flow .lf-flow .lf-headcount-input input{padding-right:var(--mission-spacing-2xl)}.market-app .ab-flow .lf-flow .lf-headcount-input>span{position:absolute;top:50%;right:var(--mission-spacing-sm);transform:translateY(-50%);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-address-field{display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .workplace-location{display:grid;grid-template-columns:1fr auto;gap:var(--mission-spacing-xs);margin:0}.market-app .ab-flow .lf-flow .workplace-location .wl-selected{grid-row:1;grid-column:1 / -1;margin:0;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);background:var(--mission-color-bg-layer-default);border-radius:var(--mission-radius-lg)}.market-app .ab-flow .lf-flow .workplace-location .wl-search{justify-self:start;min-height:var(--mission-density-target-min-size);margin:0;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral);background:var(--mission-color-bg-layer-default);border-radius:var(--mission-radius-md)}.market-app .ab-flow .lf-flow .workplace-location .wl-manual-toggle{min-height:var(--mission-density-target-min-size);margin:0;padding:var(--mission-spacing-xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .workplace-location .wl-manual{grid-column:1 / -1}.market-app .ab-flow .lf-flow .workplace-location .wl-address{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .ab-flow .lf-flow .workplace-location .wl-map-link{font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-original-industry{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--mission-spacing-2xs) var(--mission-spacing-xs);margin-top:calc(-1 * var(--mission-spacing-sm));color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-original-industry strong{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);overflow-wrap:anywhere}.market-app .ab-flow .lf-flow .lf-industry-field{display:grid;gap:var(--mission-spacing-sm);min-width:0}.market-app .ab-flow .lf-flow .lf-industry-field .lf-original-industry{margin-top:0}.market-app .ab-flow .lf-flow .lf-industry-picks{display:grid;gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-industry-picks p{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-industry-picks>div{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-industry-picks button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:44px;padding:var(--mission-spacing-xs) var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-industry-picks button[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand)}.market-app .ab-flow .lf-flow .lf-industry-match{display:flex;align-items:center;gap:var(--mission-spacing-2xs);margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-industry-match svg{flex:none}.market-app .ab-flow .lf-flow .lf-document-industry{display:grid;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-document-industry dl{display:grid;gap:var(--mission-spacing-xs);margin:0}.market-app .ab-flow .lf-flow .lf-document-industry dl>div{display:grid;grid-template-columns:2em minmax(0,1fr);gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-document-industry dd{margin:0;color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .ab-flow .lf-flow .lf-other-methods{margin-top:var(--mission-spacing-xl);padding-top:var(--mission-spacing-xs);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-other-methods>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--mission-density-target-min-size);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);list-style:none;cursor:pointer}.market-app .ab-flow .lf-flow .lf-other-methods>summary::-webkit-details-marker{display:none}.market-app .ab-flow .lf-flow .lf-other-methods[open]>summary svg{transform:rotate(180deg)}.market-app .ab-flow .lf-flow .lf-other-actions{display:flex;gap:var(--mission-spacing-xs);flex-wrap:wrap;margin-block:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-other-actions>button{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted, #e5e8eb);border-radius:var(--mission-radius-md);background:#fff;color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-status-error{margin:var(--mission-spacing-xs) 0 0;color:var(--mission-color-fg-neutral);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-source-note{margin-top:var(--mission-spacing-md);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-registration-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mission-spacing-xs);margin-top:var(--mission-spacing-md);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-registration-status strong{color:var(--mission-color-fg-neutral)}.market-app .ab-flow .lf-flow .lf-error{margin:var(--mission-spacing-md);color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow [aria-invalid=true]{border-color:var(--mission-color-stroke-critical)}.market-app .ab-flow .lf-flow .lf-workplaces>.lb-workplaces{margin-top:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow .lf-workplaces .lb-workplace{padding:var(--mission-spacing-md) var(--mission-spacing-3xl) var(--mission-spacing-md) var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .lf-flow .lf-place-address{display:flex;align-items:flex-start;gap:var(--mission-spacing-2xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);overflow-wrap:anywhere}.market-app .ab-flow .lf-flow .lf-place-address>svg{flex:none}.market-app .ab-flow .lf-flow .lf-place-meta{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-sm);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-place-arrow{position:absolute;right:var(--mission-spacing-md);top:50%;transform:translateY(-50%);color:var(--mission-color-fg-neutral-subtle)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow .lf-confirm-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-lg);position:fixed;z-index:var(--mission-z-sticky);bottom:0;left:50%;right:auto;width:min(640px,calc(100% - 32px));max-width:none;margin:0;transform:translate(-50%);padding:var(--mission-spacing-md) var(--mission-spacing-xl) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));border:1px solid var(--mission-color-stroke-neutral-muted);border-bottom:0;border-radius:var(--mission-radius-xl) var(--mission-radius-xl) 0 0;background:var(--mission-color-bg-layer-elevated);box-shadow:var(--mission-elevation-2);animation:lf-bar-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow .lf-flow .lf-confirm-copy{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-width:0}.market-app .ab-flow .lf-flow .lf-confirm-copy>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .ab-flow .lf-flow .lf-confirm-copy>span{display:grid;gap:var(--mission-spacing-2xs);min-width:0}.market-app .ab-flow .lf-flow .lf-confirm-copy strong{font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .ab-flow .lf-flow .lf-confirm-copy>span>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow .lf-confirm-bar .mg-next{min-width:160px;min-height:var(--mission-size-control-xl);width:auto;gap:var(--mission-spacing-xs);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1)}@keyframes lf-result-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-bar-enter{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@media(max-width:600px){.market-app .ab-flow .lf-flow .lf-number-card{padding:var(--mission-spacing-xl) var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow .lf-number-row{flex-direction:column;align-items:stretch}.market-app .ab-flow .lf-flow .lf-query{width:100%}.market-app .ab-flow .lf-flow .lf-results{padding:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow .lf-result-card>header .lf-source{margin-left:calc(var(--mission-size-control-md) + var(--mission-spacing-sm))}.market-app .ab-flow .lf-flow .lf-result-card .mg-field :is(input,select){min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-lg)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow .lf-confirm-bar{flex-direction:column;gap:var(--mission-spacing-sm);align-items:stretch;left:0;width:100%;transform:none;padding:var(--mission-spacing-sm) var(--mission-spacing-md) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom))}.market-app .ab-flow .lf-flow .lf-confirm-copy>span{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-confirm-copy>span>span{display:none}.market-app .ab-flow.mg-page .mg-assistant.lf-flow .lf-confirm-bar .mg-next{width:100%;min-width:0}}@media(max-width:360px){.market-app .ab-flow .lf-flow .lf-fallback>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow .lf-flow *,.market-app .ab-flow .lf-flow *:before{animation:none!important;transition:none!important}.market-app .ab-flow .lf-flow button:active:not(:disabled){transform:none}}.market-app .ab-flow .lf-flow .lf-result-meta{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs);margin-top:var(--mission-spacing-xs);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ab-flow .lf-flow .lf-result-meta>span+span:before{content:"·";margin-right:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-number-entry>h1+.lf-number-row{margin-top:16px}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result{padding-bottom:calc(var(--mission-spacing-5xl) * 2 + env(safe-area-inset-bottom))}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-card{padding:0;border:0;border-radius:var(--mission-radius-none);background:transparent;box-shadow:var(--mission-elevation-0)}.market-app .ab-flow .lf-flow .lf-number-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);min-height:var(--mission-density-target-min-size)}.market-app .ab-flow .lf-flow .lf-number-summary>span{min-width:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-app .ab-flow .lf-flow .lf-number-summary>button{flex:none;min-height:var(--mission-density-target-min-size);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);margin-right:calc(-1 * var(--mission-spacing-sm));border:0;border-radius:var(--mission-radius-md);background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-entry{animation:lf-inline-enter var(--mission-duration-quick) var(--mission-easing-decelerate) both}.market-app .ab-flow .lf-flow .lf-number-entry[hidden]{display:none}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-entry h1{color:var(--mission-color-fg-neutral);font:var(--mission-t-title-3);margin-bottom:var(--mission-spacing-md)}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-entry .lf-number-row{gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-entry .lf-query{color:var(--mission-color-fg-on-brand);background:var(--mission-color-bg-brand);padding-inline:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow.lf-has-result .lf-number-entry .lf-query:disabled{color:var(--mission-color-fg-disabled);background:var(--mission-color-bg-disabled)}.market-app .ab-flow .lf-flow.lf-has-result .lf-clean-result{margin-top:var(--mission-spacing-xl);padding:0;border:0;border-radius:var(--mission-radius-none);background:transparent;box-shadow:var(--mission-elevation-0);animation:lf-confirmation-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow .lf-flow .lf-clean-result>header{display:block;margin:0 0 var(--mission-spacing-xl);padding:0}.market-app .ab-flow .lf-flow .lf-clean-result>header h2{margin:0;font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral);letter-spacing:-.02em}.market-app .ab-flow .lf-flow .lf-clean-result>header p{margin:var(--mission-spacing-xs) 0 0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .lf-flow .lf-profile-list{min-width:0;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);overflow:hidden}.market-app .ab-flow .lf-flow .lf-profile-item{min-width:0}.market-app .ab-flow .lf-flow .lf-profile-list>.lf-profile-item+.lf-profile-item,.market-app .ab-flow .lf-flow .lf-profile-pair{border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-profile-row{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);width:100%;min-width:0;min-height:calc(var(--mission-size-control-xl) + var(--mission-spacing-xl));padding:var(--mission-spacing-lg) var(--mission-spacing-xl);border:0;border-radius:var(--mission-radius-none);background:transparent;text-align:left;color:var(--mission-color-fg-neutral);transition:opacity var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow .lf-flow .lf-profile-row[aria-expanded=true]{background:var(--mission-color-bg-neutral-weak)}.market-app .ab-flow .lf-flow .lf-profile-row:active:not(:disabled){background:var(--mission-color-bg-neutral);transform:none}.market-app .ab-flow .lf-flow .lf-profile-row:focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:-3px}.market-app .ab-flow .lf-flow .lf-row-content{display:grid;gap:var(--mission-spacing-xs);min-width:0}.market-app .ab-flow .lf-flow .lf-row-label{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow .lf-flow .lf-row-value{color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);overflow-wrap:anywhere;word-break:keep-all;white-space:normal}.market-app .ab-flow .lf-flow .lf-profile-list>.lf-profile-item:first-child .lf-row-value{font:var(--mission-t-body-1);font-weight:500}.market-app .ab-flow .lf-flow .lf-row-detail{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);overflow-wrap:anywhere}.market-app .ab-flow .lf-flow .lf-profile-row>svg{flex:none;width:var(--mission-spacing-lg);height:var(--mission-spacing-lg);color:var(--mission-color-fg-neutral-subtle);transition:transform var(--mission-duration-quick) var(--mission-easing-decelerate)}.market-app .ab-flow .lf-flow .lf-profile-row[aria-expanded=true]>svg{transform:rotate(90deg)}.market-app .ab-flow .lf-flow .lf-profile-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-app .ab-flow .lf-flow .lf-profile-pair>.lf-profile-item+.lf-profile-item{border-left:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-profile-pair .lf-profile-row{height:100%;align-items:flex-start}.market-app .ab-flow .lf-flow .lf-profile-pair .lf-profile-row>svg{margin-top:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-field-editor{display:grid;gap:var(--mission-spacing-lg);padding:0 var(--mission-spacing-xl) var(--mission-spacing-xl);background:var(--mission-color-bg-layer-default);animation:lf-inline-enter var(--mission-duration-quick) var(--mission-easing-decelerate) both;scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl) * 2);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-field-editor[hidden]{display:none}.market-app .ab-flow .lf-flow .lf-field-editor>fieldset{display:grid;gap:var(--mission-spacing-md);min-width:0;margin:0;padding:0;border:0}.market-app .ab-flow .lf-flow .lf-field-editor .mg-field{gap:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-field-editor .mg-field :is(input,select){background:var(--mission-color-bg-layer-default);min-height:var(--mission-size-control-lg);padding-inline:var(--mission-spacing-md);scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl) * 2)}.market-app .ab-flow .lf-flow .lf-field-editor .lf-headcount-input>input{padding-right:var(--mission-spacing-2xl)}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location{gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-selected{padding:var(--mission-spacing-md);border-radius:var(--mission-radius-md);border-color:var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-address{align-items:flex-start}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-address>svg{color:var(--mission-color-fg-neutral-muted);margin-top:var(--mission-spacing-2xs)}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-search{border:1px solid var(--mission-color-stroke-neutral);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);padding-inline:var(--mission-spacing-md)}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-manual{margin:0;background:transparent}.market-app .ab-flow .lf-flow .lf-editor-hint{margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-clean-result .lf-other-methods{margin-top:var(--mission-spacing-lg);border:0;padding-top:0}.market-app .ab-flow .lf-flow .lf-clean-result .lf-other-methods>summary{padding-block:var(--mission-spacing-xs)}.market-app .ab-flow .lf-flow .lf-clean-result .lf-other-methods>summary>svg{color:var(--mission-color-fg-neutral-subtle)}.market-app .ab-flow .lf-flow .lf-clean-result .lf-other-methods .lf-source-note{padding-top:var(--mission-spacing-sm);border-top:1px solid var(--mission-color-stroke-neutral-muted);line-height:1.6}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar{display:block;position:fixed;z-index:var(--mission-z-sticky);bottom:0;left:50%;right:auto;width:min(640px,calc(100% - var(--mission-spacing-2xl)));max-width:none;transform:translate(-50%);margin:0;padding:var(--mission-spacing-sm) 0 calc(var(--mission-spacing-lg) + env(safe-area-inset-bottom));border:0;border-radius:var(--mission-radius-none);background:var(--mission-color-bg-layer-default);box-shadow:var(--mission-elevation-0);animation:none}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:var(--mission-spacing-xl);background:linear-gradient(to bottom,transparent,var(--mission-color-bg-layer-default));pointer-events:none}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar .mg-next{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md) var(--mission-spacing-xl);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);box-shadow:var(--mission-elevation-0)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar .mg-next:disabled{color:var(--mission-color-fg-disabled);background:var(--mission-color-bg-disabled);opacity:1}@keyframes lf-confirmation-enter{0%{opacity:0;transform:translateY(var(--mission-spacing-xs))}to{opacity:1;transform:translateY(0)}}@keyframes lf-inline-enter{0%{opacity:0;transform:translateY(var(--mission-spacing-2xs))}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.market-app .ab-flow .lf-flow .lf-profile-row:hover{background:var(--mission-color-bg-neutral-weak)}.market-app .ab-flow .lf-flow .lf-number-summary>button:hover{background:var(--mission-color-bg-neutral)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar .mg-next:not(:disabled):hover{background:var(--mission-color-bg-brand-pressed)}}@media(max-width:600px){.market-app .ab-flow .lf-flow.lf-has-result .lf-clean-result{margin-top:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow .lf-clean-result>header{margin-bottom:var(--mission-spacing-lg)}.market-app .ab-flow .lf-flow .lf-profile-row{padding:var(--mission-spacing-lg) var(--mission-spacing-md);gap:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-profile-list>.lf-profile-item:first-child .lf-row-value{font:var(--mission-t-body-1);font-weight:500}.market-app .ab-flow .lf-flow .lf-field-editor{padding:0 var(--mission-spacing-md) var(--mission-spacing-lg);gap:var(--mission-spacing-md)}.market-app .ab-flow .lf-flow .lf-field-editor .mg-field :is(input,select){min-height:var(--mission-size-control-xl);font-size:1rem}.market-app .ab-flow .lf-flow .lf-field-editor .workplace-location .wl-selected{padding:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .mg-assistant.lf-flow.lf-has-result .lf-confirm-bar{left:0;right:0;width:100%;transform:none;padding:var(--mission-spacing-sm) var(--mission-spacing-md) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow .lf-flow .lf-clean-result,.market-app .ab-flow .lf-flow .lf-field-editor,.market-app .ab-flow .lf-flow .lf-number-entry{animation:none}.market-app .ab-flow .lf-flow .lf-profile-row>svg{transition:none}}@media(prefers-contrast:more){.market-app .ab-flow .lf-flow .lf-profile-list,.market-app .ab-flow .lf-flow .lf-profile-item,.market-app .ab-flow .lf-flow .lf-profile-pair{border-color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .lf-flow .lf-profile-row>svg{color:var(--mission-color-fg-neutral-muted)}}.market-app .ab-flow .lf-flow fieldset.lf-field-editor{min-width:0;margin:0;border:0}.market-app .ab-flow .lf-flow .lf-profile-list>.lf-field-editor{padding-top:var(--mission-spacing-md);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .lf-flow .lf-number-summary>span>strong{margin-left:var(--mission-spacing-xs);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow .lf-flow .lf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .workplace-location{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--mission-spacing-sm);row-gap:0}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .wl-search{grid-column:1;grid-row:1;justify-self:stretch}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .wl-manual-toggle{grid-column:2;grid-row:1;justify-self:end}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .wl-summary-map{grid-column:1 / -1;grid-row:2;justify-self:start;margin:0;padding:0;min-height:var(--mission-density-target-min-size);background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .wl-manual{margin-top:var(--mission-spacing-sm)}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address]>.mg-field{grid-template-columns:var(--mission-spacing-3xl) minmax(0,1fr);align-items:center;max-width:320px}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address]>.mg-field select{min-height:var(--mission-size-control-lg)}.market-app .ab-flow .lf-flow :is(h1,h2)[tabindex="-1"]:focus{outline:none}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .workplace-location{grid-template-columns:minmax(0,1fr)}.market-app .ab-flow .lf-flow .lf-field-editor[data-editor=business-address] .wl-search{grid-column:1;width:100%}.market-app.is-applying{background:#fff}.market-app.is-applying .market-footer{display:none}.market-app .view-apply{max-width:1180px;padding-top:24px}.mg-page{--mg-text:#242b38;--mg-muted:#626c7b;--mg-line:#e9ebf0;--mg-purple:#5d2aff;max-width:1116px;margin:0 auto;color:var(--mg-text);padding-bottom:140px;word-break:keep-all}.mg-topline{display:flex;align-items:center;gap:18px;margin-bottom:24px;font-size:14px}.mg-topline>button{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 0;background:none;color:#586273;font-size:13px}.mg-topline>span:nth-child(2){font-weight:500}.mg-save{margin-left:auto;color:#687080;font-size:12px}.mg-save.failed{color:#af243b}.mg-phases{display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--mg-line);padding-bottom:22px;margin-bottom:38px}.mg-phases>div{display:flex;align-items:center;gap:8px;font-size:13px;color:#606a7a;position:relative}.mg-phases>div>span{display:grid;place-items:center;width:22px;height:22px;background:#f0f1f5;border-radius:50%;font-size:11px}.mg-phases>div.active{color:var(--mg-purple)}.mg-phases>div.active>span{background:var(--mg-purple);color:#fff}.mg-phases>div[aria-current=step]:after{position:absolute;content:"";height:2px;bottom:-23px;left:0;right:0;background:var(--mg-purple)}.mg-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:52px}.mg-draft{border:1px solid var(--mg-line);border-radius:19px;background:var(--mission-color-bg-layer-default);position:sticky;top:104px;overflow:hidden}.mg-draft-heading{display:flex;align-items:center;gap:9px;width:100%;padding:17px 20px;min-height:58px;border-bottom:1px solid var(--mg-line);background:none;cursor:default;text-align:left}.mg-draft-heading>svg{color:#727788}.mg-draft-heading>strong{font-size:15px;font-weight:500}.mg-draft-heading>span{font-size:12px;color:var(--mg-purple);margin-left:auto}.mg-draft-heading>svg:last-child{display:none}.mg-draft-body{padding:0 20px 20px;max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mg-draft-facts{padding:13px 0 20px;border-bottom:1px solid var(--mg-line)}.mg-draft-facts>button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;min-height:44px;text-align:left;background:none;font-size:12px}.mg-draft-facts>button>span{color:#657083;flex:none;min-width:60px}.mg-draft-facts strong{margin-left:auto;font-size:13px;font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.mg-draft-facts svg{flex:none;color:#8c849e}.mg-written-missions{display:flex;flex-direction:column;gap:14px;padding-top:20px}.mg-written-mission{padding:15px 16px;background:#fff;border:1px solid #e6e7ee;border-radius:13px;min-width:0}.mg-written-mission.active{border-color:#d3c2fc;box-shadow:0 2px 8px #39206d04}.mg-written-mission>header{display:flex;align-items:center;gap:5px;margin:-6px 0 4px;min-height:35px}.mg-mission-number{color:#66459e;font-size:11px}.mg-small-edit{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;min-width:44px;padding:6px;background:none;color:#6d7382;font-size:11px;margin-left:auto}.mg-small-edit+.mg-small-edit{margin-left:0}.mg-written-mission h2{font-size:15px;line-height:1.6;font-weight:700;overflow-wrap:anywhere}.mg-written-mission h2.mg-unwritten{font-size:13px;color:#657080;font-weight:400}.mg-written-description{margin:10px 0 0;font-size:13px;line-height:1.75;color:#515c6d;white-space:pre-wrap;overflow-wrap:anywhere}.mg-mission-links{display:flex;flex-wrap:wrap;gap:0 13px;margin-top:12px}.mg-mission-links>button{min-height:44px;padding:8px 0;background:none;font-size:11px;color:#655679;text-decoration:underline;text-decoration-color:#d6ccdf;text-underline-offset:4px}.mg-legacy-note{padding-top:20px;font-size:12px;color:#657083}.mg-legacy-note>strong{font-weight:500}.mg-legacy-note>p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.mg-assistant{min-width:0;padding:4px 0 20px}.mg-assistant-identity{display:flex;align-items:center;gap:8px;margin-bottom:22px;color:#6742b2;font-size:13px;font-weight:500}.mg-assistant-identity>img{width:24px;height:24px;object-fit:contain}.mg-question{animation:mg-appear .2s var(--cm-ease-out)}.mg-question h1{font-size:29px;line-height:1.4;font-weight:700;letter-spacing:-.035em;outline:none;max-width:520px}.mg-guidance{margin:18px 0 32px;font-size:15px;color:#566274;line-height:1.75;max-width:580px}.mg-field{display:flex;flex-direction:column;gap:11px;font-size:14px;min-width:0}.mg-field>span:first-child{display:flex;align-items:center;gap:8px}.mg-field small{font-size:11px;color:#657080}.mg-field input,.mg-field textarea,.mg-field select{font:inherit;font-size:16px;line-height:1.6;width:100%;border:1px solid #e0e4eb;border-radius:13px;background:var(--mission-color-bg-layer-default);color:var(--mg-text);padding:15px 17px;min-height:57px;outline:none}.mg-field textarea{resize:vertical;min-height:160px;max-height:350px}.mg-field input::placeholder,.mg-field textarea::placeholder{color:#667080;opacity:1}.mg-field input:focus,.mg-field textarea:focus,.mg-field select:focus{background:#fff;border-color:var(--mg-purple);box-shadow:0 0 0 3px #5d2aff0d}.mg-field input[aria-invalid=true]{border-color:#b6384c}.mg-field .mg-char-count{font-size:11px;text-align:right;color:#6e7784;margin-top:-3px}.mg-region-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.mg-region-options>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border:1px solid #e6e8ee;border-radius:12px;background:#fff;font-size:15px}.mg-region-options>button[aria-pressed=true]{border-color:var(--mg-purple);color:var(--mg-purple);box-shadow:inset 0 0 0 1px var(--mg-purple)}.mg-mode-options{display:flex;flex-direction:column;gap:14px}.mg-mode-options>button{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:82px;padding:22px 24px;background:#fff;border:1px solid #e3e6ec;border-radius:16px;text-align:left;font-size:17px}.mg-mode-options>button[aria-pressed=true]{border-color:var(--mg-purple);box-shadow:inset 0 0 0 1px var(--mg-purple)}.mg-option-check{width:23px;height:23px;border:1px solid #cdd2db;display:grid;place-items:center;border-radius:50%;flex:none}.mg-mode-options>button[aria-pressed=true] .mg-option-check{background:var(--mg-purple);border-color:var(--mg-purple);color:#fff}.mg-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.mg-suggestions>button{display:flex;align-items:center;gap:6px;min-height:44px;padding:10px 12px;border:1px solid #e6e5ee;border-radius:11px;background:#fff;color:#586274;font-size:12px}.mg-suggestions>button:hover{border-color:#b89bf9;color:#5d2aff}.mg-active-title{display:flex;align-items:center;gap:9px;padding:16px 0;margin-top:-8px;margin-bottom:18px;border-top:1px solid var(--mg-line);border-bottom:1px solid var(--mg-line);color:#545d6f;font-size:14px;overflow-wrap:anywhere}.mg-active-title>svg{color:#8369ad}.mg-reference{padding:18px 20px;margin-top:22px;border:1px solid #e8e5ef;border-radius:13px}.mg-reference>span{font-size:12px;color:#6a7383}.mg-reference blockquote{margin:10px 0 7px;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.mg-reference>button{display:flex;align-items:center;gap:5px;min-height:44px;padding:8px 0;background:none;color:#634291;font-size:12px}.mg-mission-saved{padding:27px 24px;border:1px solid #e9e3f4;border-radius:18px;background:#fdfbff}.mg-mission-saved>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#5d2aff;color:#fff;margin-bottom:18px}.mg-mission-saved>h2{font-size:22px;line-height:1.5;overflow-wrap:anywhere}.mg-mission-saved>div{font-size:13px;color:#666b79;margin-top:12px}.mg-add-mission,.mg-add-review{display:flex;align-items:center;justify-content:center;gap:8px;min-height:57px;padding:14px 18px;width:100%;border:1px dashed #c5b4df;border-radius:13px;background:#fff;color:#65468d;font-size:14px;margin-top:18px}.mg-add-mission>svg:last-child{margin-left:auto}.mg-add-mission>svg:first-child{margin-right:auto}.mg-business-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mg-inline-clear{min-height:44px;align-self:flex-start;background:none;color:#6a5c7a;font-size:12px;padding:8px 0}.mg-review-content .mg-draft-facts{padding:0 20px 13px;background:var(--mission-color-bg-layer-default);border:1px solid #ebedf1;border-radius:14px}.mg-review-content .mg-draft-facts>button{font-size:13px;min-height:49px}.mg-review-content .mg-draft-facts strong{font-size:14px}.mg-review-content .mg-written-mission{padding:18px 22px}.mg-review-content .mg-written-mission h2{font-size:18px}.mg-review-content .mg-written-description{font-size:15px;line-height:1.8}.mg-review-content .mg-small-edit,.mg-review-content .mg-mission-links>button{font-size:12px}.mg-review-content .mg-mission-links{margin-bottom:6px}.mg-review-content .ma-attachments{margin-top:15px}.mg-assist-bar{position:fixed;bottom:0;right:max(32px,calc((100vw - 1116px)/2));width:min(calc(100vw - 416px),764px);padding:20px 0 24px;z-index:40;background:#fff;box-shadow:0 -10px 15px 8px #fff;border-top:1px solid #eef0f4}.mg-assist-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.mg-help-button{display:flex;align-items:center;gap:7px;min-height:44px;font-size:12px;padding:6px 0;background:transparent;color:#626b7e;white-space:nowrap}.mg-assist-bar .mg-next{min-height:53px;border-radius:13px;min-width:155px;font-size:14px;padding-inline:19px}.mg-help-content{position:relative;display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;padding:17px 15px 17px 18px;background:var(--mission-color-bg-layer-default);border:1px solid #e9e6ee;border-radius:13px}.mg-help-content>p{font-size:14px;line-height:1.8;color:#505a6c;flex:1}.mg-help-content>button{display:grid;place-items:center;width:44px;height:44px;flex:none;background:transparent;margin:-10px -9px -7px 0;color:#707788}.mg-error{margin-top:20px;font-size:14px;color:#b02b43;line-height:1.7}.mg-undo{margin-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#596377}.mg-undo>button{display:flex;align-items:center;gap:6px;min-height:44px;background:none;color:#5d2aff}.mg-page button:active:not(:disabled){transform:scale(.97)}.mg-page button:focus-visible{outline:3px solid #b9a2f7;outline-offset:3px}.request-missions{margin-top:28px}.request-missions>h2{margin-bottom:15px;font-size:20px}.request-mission-card{background:#fff;border:1px solid #e7e8ef;border-radius:16px;padding:22px;margin-bottom:14px}.request-mission-card>h3{font-size:18px;line-height:1.6;overflow-wrap:anywhere}.request-mission-card>p{margin:13px 0 18px;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.request-mission-card>h3>span{color:#6c548e;margin-right:10px;font-size:12px}@keyframes mg-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.mg-workspace{grid-template-columns:270px minmax(0,1fr);gap:34px}.mg-assist-bar{width:calc(100vw - 368px)}.mg-question h1{font-size:27px}.mg-assist-actions{gap:12px}.mg-help-button{font-size:11px}.mg-assist-bar .mg-next{min-width:130px;padding-inline:14px;font-size:13px}}@media(max-width:940px){.mg-page{max-width:640px}.mg-workspace{display:flex;flex-direction:column;gap:26px}.mg-draft{position:static;width:100%;border-radius:14px}.mg-draft-heading{padding:13px 18px;min-height:53px;border-bottom:0;cursor:pointer}.mg-draft-heading>svg:last-child{display:block;transition:transform .18s}.mg-draft.is-open .mg-draft-heading>svg:last-child{transform:rotate(180deg)}.mg-draft-body{display:none;max-height:360px;border-top:1px solid #e9ebf0}.mg-draft.is-open .mg-draft-body{display:block}.mg-assistant{width:100%;padding-top:0}.mg-assistant-identity{margin-bottom:19px}.mg-assist-bar{width:min(calc(100% - 64px),640px);left:50%;right:auto;transform:translate(-50%)}.mg-assist-bar .mg-next{font-size:14px;min-width:155px;padding-inline:20px}.mg-help-button{font-size:12px}.mg-phases{margin-bottom:24px}.mg-workspace.is-review .mg-draft{display:none}}@media(max-width:760px){.market-app .view-apply{padding-top:18px}.mg-page{padding-bottom:165px}.mg-topline{gap:11px;margin-bottom:19px;font-size:12px}.mg-topline>button{font-size:12px;padding-right:4px}.mg-save{font-size:10px;white-space:nowrap}.mg-phases{gap:0;justify-content:space-between;margin-bottom:21px;padding-bottom:18px}.mg-phases>div{font-size:11px;gap:6px}.mg-phases>div>span{width:20px;height:20px;font-size:10px}.mg-phases>div[aria-current=step]:after{bottom:-19px}.mg-workspace{gap:24px}.mg-draft-heading{min-height:52px;padding:12px 15px;gap:7px}.mg-draft-heading>strong{font-size:13px}.mg-draft-heading>span{font-size:11px}.mg-draft-heading>svg{width:17px}.mg-draft-body{padding-inline:16px}.mg-assistant-identity{font-size:12px;gap:7px;margin-bottom:17px}.mg-assistant-identity>img{width:21px;height:21px}.mg-question h1{font-size:26px;line-height:1.45;max-width:340px}.mg-guidance{font-size:14px;line-height:1.8;margin:16px 0 26px}.mg-field{gap:10px}.mg-field input,.mg-field textarea,.mg-field select{padding:14px 15px;min-height:55px}.mg-region-options{gap:9px}.mg-region-options>button{min-height:51px;font-size:14px;gap:5px}.mg-mode-options{gap:12px}.mg-mode-options>button{padding:19px 17px;min-height:78px;font-size:16px}.mg-suggestions{gap:7px;margin-top:15px}.mg-suggestions>button{font-size:11px;padding-inline:10px}.mg-active-title{font-size:13px;margin-bottom:20px;line-height:1.6}.mg-reference{padding:16px}.mg-reference blockquote{font-size:13px}.mg-reference>button{font-size:11px}.mg-business-fields{grid-template-columns:1fr;gap:25px}.mg-assist-bar{width:100%;left:0;right:0;transform:none;padding:10px 22px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -8px 14px 7px #fff}.mg-assist-actions{display:flex;flex-direction:column;gap:5px;align-items:stretch}.mg-help-button{font-size:12px;justify-content:center;min-height:38px}.mg-help-button svg{width:16px}.mg-assist-bar .mg-next{width:100%;font-size:15px;min-height:53px;padding:13px 16px}.mg-help-content{margin-bottom:7px;padding:14px 16px}.mg-help-content>p{font-size:13px;line-height:1.75}.mg-mission-saved{padding:23px 22px}.mg-mission-saved>h2{font-size:20px}.mg-review-content .mg-written-mission{padding:16px 18px}.mg-review-content .mg-written-mission h2{font-size:17px}.mg-review-content .mg-written-description{font-size:14px}.mg-review-content .mg-draft-facts{padding-inline:16px}.mg-review-content .mg-draft-facts>button{font-size:12px}.mg-review-content .mg-draft-facts strong{font-size:13px}.request-mission-card{padding:20px}.request-mission-card>h3{font-size:17px}.request-mission-card>p{font-size:14px}}@media(max-width:380px){.mg-topline{gap:8px}.mg-topline>span:nth-child(2){font-size:11px}.mg-question h1{font-size:25px}.mg-assist-bar{padding-inline:18px}.mg-region-options{gap:7px}.mg-region-options>button{font-size:13px}}@media(prefers-reduced-motion:reduce){.mg-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mg-page button:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.mg-page{--mg-muted:#343b49;--mg-line:#7b8493}.mg-field input,.mg-field textarea,.mg-field select,.mg-mode-options>button,.mg-region-options>button{border-color:#7b8493}.mg-guidance,.mg-help-button,.mg-save{color:#343b49}}@media(prefers-reduced-transparency:reduce){.mg-assist-bar{background:#fff}}.mg-common-note{grid-column:1/-1}.mg-common-note textarea{min-height:100px}.mg-page.has-help{padding-bottom:280px}@media(max-width:760px){.mg-page.has-help{padding-bottom:320px}}.market-app .oi-final-summary dl{display:grid;gap:var(--mission-spacing-md);margin:0}.market-app .oi-final-summary dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--mission-spacing-md)}.market-app .oi-final-summary dt{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .oi-final-summary dd{margin:0;font:var(--mission-t-body-2);word-break:keep-all;overflow-wrap:anywhere}.market-app .oi-final-summary>button{display:inline-flex;gap:var(--mission-spacing-xs);align-items:center;min-height:44px;margin-top:var(--mission-spacing-md);border:0;background:transparent;color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}@media(max-width:480px){.market-app .oi-final-summary dl>div{grid-template-columns:76px minmax(0,1fr);gap:var(--mission-spacing-xs)}}.market-app .oi-final-sheet{display:grid;gap:12px;min-width:0}.market-app .oi-final-sheet .oi-final-files{display:grid;gap:12px;padding-bottom:8px;min-width:0}.market-app .ab-flow.mg-page .oi-final-sheet .dr-document-consent{align-items:center;padding:12px 14px}.market-app .ab-flow.mg-page .oi-final-sheet .dr-document-consent span{font-size:14px;font-weight:400;line-height:1.4;color:#353839}.market-app .ab-flow .og-guide[data-stage=contact] .og-stage{animation:oi-final-fade .2s cubic-bezier(.23,1,.32,1) both}@keyframes oi-final-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow .og-guide[data-stage=contact] .og-stage{animation:none}}.market-app .ab-flow.ab-flow.mg-page.mg-page :is(.og-heading,.og-question,.rq-page-heading) h1,.market-app .ab-flow.ab-flow.mg-page.mg-page .rq-assist-question h2{font-weight:700}.market-app .ab-flow.ab-flow.mg-page.mg-page button:is(.og-next,.rq-step-next,.rq-primary,.rq-assist-next){font-weight:700}.market-app .ab-flow.ab-flow.mg-page.mg-page .rq-fold>summary{font-weight:500}.market-app .ab-flow.ab-flow.mg-page.mg-page .rq-fold>summary small{font-size:14px;font-weight:400}.market-app .ab-flow.ab-flow.mg-page.mg-page .mg-topline>span:nth-child(2):not(.mg-save){background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3, #4e5968);font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page:has(>.mg-workspace .og-guide)>:is(.mg-topline,.mg-phases,.mg-related-context){max-width:640px;width:100%;margin-inline:auto}.market-app .ab-flow.ab-flow.mg-page .og-guide[data-stage=contact] .og-composer-actions>.og-actions{max-width:none}.market-app .ab-flow.ab-flow.mg-page .og-guide[data-stage=contact] .og-conversation-review{margin-top:0}.market-app .ab-flow .og-question h1,.market-app .ab-flow .rq-page-heading h1{font-family:var(--mission-font-family-base);font-size:26px;font-weight:700;line-height:1.42;letter-spacing:normal;word-break:keep-all}.market-app .ab-flow .rq-page-heading h1{margin:0 0 var(--mission-spacing-lg)}.market-app .ab-flow button.og-choice{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:var(--mission-spacing-md);min-height:72px;padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .ab-flow button.og-choice[aria-pressed=true]{border-color:var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow .og-choice-copy strong{font-size:17px;font-weight:500;line-height:1.45;letter-spacing:normal}.market-app .ab-flow .og-choice .spc-radio{width:28px;height:28px;border:2px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full)}.market-app .ab-flow .og-choice[aria-pressed=true] .spc-radio{border:8px solid var(--mission-color-fg-brand)}.market-app .ab-flow .og-conversation .og-composer{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.market-app .ab-flow .og-composer-actions,.market-app .ab-flow .rq-step-footer{position:sticky;bottom:0;z-index:2;margin:var(--mission-spacing-2xl) -22px 0;padding:var(--mission-spacing-md) 22px calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default)}.market-app .ab-flow button.og-next,.market-app .ab-flow button.rq-step-next,.market-app .ab-flow button.rq-primary{border-radius:var(--mission-radius-lg);background:var(--mission-color-fg-brand);box-shadow:none;font-size:17px;font-weight:700;letter-spacing:normal}.market-app .ab-flow button.og-next:disabled,.market-app .ab-flow button.rq-step-next:disabled{background:var(--mission-color-bg-neutral);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow .og-back,.market-app .ab-flow .rq-step-back{border-radius:var(--mission-radius-lg)}.market-app .ab-flow .og-answers{display:none}.market-app .ab-flow .og-conversation .og-stage{display:flex;flex-direction:column}.market-app .ab-flow .og-composer-actions{margin-top:auto}.market-app .ab-flow .og-guide .og-answers{display:none}.market-app .ab-flow .og-guide .og-composer{display:flex;flex-direction:column}.market-app .ab-flow .og-guide .og-composer-actions{order:99;margin-top:var(--mission-spacing-xl)}.market-app .ab-flow .og-guide .og-industry-edit{order:50}.market-app .ab-flow{padding-bottom:104px}.market-app .ab-flow .og-guide .og-composer-actions,.market-app .ab-flow .rq-step-footer,.market-app .ab-flow .spc-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:var(--mission-spacing-md) 22px calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default);box-shadow:0 -1px 0 var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow .og-guide .og-composer-actions>.og-actions{max-width:1140px;margin:auto}.market-app .ab-flow .og-guide .og-composer-actions:not(:has(button)){display:none}.market-app .ab-flow button.rq-step-next>svg,.market-app .ab-flow button.og-next>svg{display:none}.market-app .ab-flow .rq-product.is-selected{border-color:var(--mission-color-stroke-neutral-muted);box-shadow:none}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-actions,.market-app .ab-flow.mg-page .rq-assist-actions{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:var(--mission-spacing-md) 22px calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default);box-shadow:0 -1px 0 var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-next,.market-app .ab-flow.mg-page button.rq-assist-next{border-radius:var(--mission-radius-lg);background:var(--mission-color-fg-brand);box-shadow:none;font-size:17px;font-weight:700;letter-spacing:normal}.market-app .ab-flow.mg-page button.rq-assist-next>svg{display:none}.market-app .ab-flow.mg-page .rq-assist-back{display:none}.market-app .ab-flow.mg-page .rq-assist-actions.rq-assist-actions{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:var(--mission-spacing-md) 22px calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default);box-shadow:0 -1px 0 var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page button.rq-assist-next.rq-assist-next{border-radius:var(--mission-radius-lg);background:var(--mission-color-fg-brand);box-shadow:none;font-size:17px;font-weight:700}.market-app .ab-flow.mg-page .rq-assist-back.rq-assist-back{display:none}.market-app .ab-flow.mg-page>.af-progress{width:100%;max-width:640px;height:3px;margin:0 auto var(--mission-spacing-lg);border-radius:var(--mission-radius-full);background:var(--mission-color-stroke-neutral-muted);overflow:hidden}.market-app .ab-flow.mg-page>.af-progress>span{display:block;width:100%;height:100%;transform-origin:left center;background:var(--mission-color-fg-brand);transition:transform var(--mission-duration-normal) var(--mission-easing-standard)}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page>.af-progress>span{transition:none}}@media(max-width:600px){.market-app .ab-flow.mg-page>.af-progress{margin-bottom:var(--mission-spacing-md)}}.market-app .ab-flow .og-guide button.og-next[aria-busy=true],.market-app .ab-flow .og-guide button.og-next[aria-busy=true]:disabled{background:var(--mission-color-fg-brand);color:var(--mission-color-fg-on-brand);opacity:1;cursor:progress}.market-app .ab-flow .og-guide button.og-next[aria-busy=true]>svg{display:inline-block;animation:og-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.market-app .ab-flow .og-guide button.og-next[aria-busy=true]>svg{animation:none}}.cv{position:relative;display:grid;place-items:center;overflow:hidden;flex:none;background:var(--cm-brand-tint);color:var(--cm-violet-500)}.cv--tile{width:100%;aspect-ratio:4 / 3;border-radius:18px}.cv--row{width:56px;height:56px;border-radius:14px}.cv--tile.is-icon{aspect-ratio:auto;height:88px}.cv>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .24s var(--cm-ease-out)}.cv.is-ready>img{opacity:1}.cv.is-ready>.cv-fallback{visibility:hidden}@media(max-width:760px){.cv--tile.is-icon{height:72px}}@media(prefers-reduced-motion:reduce){.cv>img{transition:none}}.sb-context{display:flex;gap:12px;align-items:center;padding:18px 0 24px;border-bottom:1px solid #e9ebf0;margin-bottom:26px}.sb-context>svg{flex:none;color:#746589}.sb-context>span{display:grid;gap:6px;min-width:0}.sb-context strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.sb-context>span>span{font-size:13px;color:#5b6575}.sb-options{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}.sb-options legend{font-size:14px;margin-bottom:16px;color:#535c6b}.sb-option{display:block;position:relative;cursor:pointer}.sb-option>input{position:absolute;opacity:0;width:1px;height:1px}.sb-option-surface{display:flex;align-items:center;gap:16px;border:1px solid #e0e4eb;border-radius:17px;padding:21px 20px;min-height:94px;transition:border-color .14s,box-shadow .14s}.sb-option>input:checked+.sb-option-surface{border-color:#5d2aff;box-shadow:inset 0 0 0 1px #5d2aff}.sb-option>input:focus-visible+.sb-option-surface{outline:3px solid #8b68f7;outline-offset:3px}.sb-icon{color:#675380;flex:none}.sb-option>input:checked+.sb-option-surface .sb-icon{color:#5d2aff}.sb-option-copy{display:grid;gap:7px;min-width:0}.sb-option-copy strong{font-weight:500;font-size:17px}.sb-option-copy>span{font-size:13px;color:#626b7a;line-height:1.6}.sb-check{display:grid;place-items:center;margin-left:auto;border:1.5px solid #c6ccd6;width:23px;height:23px;border-radius:7px;flex:none;color:transparent}.sb-option>input:checked+.sb-option-surface .sb-check{background:#5d2aff;color:#fff;border-color:#5d2aff}.sb-more{margin-top:18px}.sb-more summary{font-size:13px;color:#606979;cursor:pointer;min-height:44px;padding:14px 0}.sb-more>div{display:grid;gap:12px;margin-top:8px}.sb-selection{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;margin-top:20px;font-size:14px;color:#5d2aff;line-height:1.6}.mg-location-fallback{margin-top:24px}.mg-location-fallback>summary{min-height:44px;padding:13px 0;font-size:13px;color:#626b7a;cursor:pointer}.mg-location-fallback .mg-region-options{margin-top:10px}.mg-location-selected{font-size:14px;margin:20px 0 0;color:#5d2aff}.rw-bundle-status{display:grid;gap:0;padding:0;list-style:none;margin:24px 0 0;border-top:1px solid #e9ebf0}.rw-bundle-status li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;border-bottom:1px solid #e9ebf0;font-size:14px}.rw-bundle-status li>span{display:flex;align-items:center;gap:9px}.rw-bundle-status li>span>svg{color:#7752ad}.rw-bundle-status li>strong{font-size:13px;color:#5d2aff;font-weight:500}.rw-target-content li>small{margin-left:auto;font-size:12px;color:#5e6574}.rw-bundle-shared{display:flex;gap:9px;align-items:center;font-size:14px;color:#556171;padding-top:18px;line-height:1.65}.rw-bundle-shared>svg{flex:none;color:#7959ad}@media(max-width:600px){.sb-option-surface{padding:18px 15px;gap:13px}.sb-option-copy strong{font-size:16px}.sb-option-copy>span{font-size:12px}.sb-context>span>span{line-height:1.6}.rw-bundle-status li{font-size:13px}.rw-bundle-status li>strong{font-size:12px}}@media(prefers-reduced-motion:reduce){.sb-option-surface{transition:none}}.market-app .rs-submission{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:var(--mission-spacing-xl);background:var(--mission-color-overlay-dim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:rs-submit-in var(--mission-duration-quick) var(--mission-easing-decelerate)}.market-app .rs-submission-card{display:grid;justify-items:center;text-align:center;width:min(100%,420px);padding:var(--mission-spacing-3xl) var(--mission-spacing-xl);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-elevated);box-shadow:var(--mission-elevation-4)}.market-app .rs-submission-visual{position:relative;width:88px;height:88px;display:grid;place-items:center;background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);border-radius:var(--mission-radius-full);margin-bottom:var(--mission-spacing-xl)}.market-app .rs-submission-visual>span{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid transparent;border-top-color:var(--mission-color-stroke-brand);border-radius:inherit;animation:rs-submit-spin 1.2s linear infinite}.market-app .rs-submission-card h2{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-subtitle-1)}.market-app .rs-submission-card p{margin:var(--mission-spacing-sm) 0 0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .rs-submission-hint{display:block;margin-top:var(--mission-spacing-xl);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}@keyframes rs-submit-spin{to{transform:rotate(360deg)}}@keyframes rs-submit-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.market-app .rs-submission,.market-app .rs-submission-visual>span{animation:none}}.market-app .rs-submission .rs-submission-visual{background:var(--mission-color-bg-layer-default);color:#353839;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rs-submission .rs-submission-visual>span{border-top-color:#353839}.market-app .rs-submission .rs-submission-card h2{font-family:var(--mission-font-family-base);font-size:1.125rem;line-height:1.4;font-weight:700;color:#353839;white-space:nowrap}.market-app .rs-submission .rs-submission-progress{margin-top:12px;padding:4px 12px;border-radius:999px;background:var(--cm-fill, #f2f4f6);color:#353839;font-size:13px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.market-app .rs-submission .rs-submission-card{transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.market-app .rs-submission .rs-submission-card{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.market-app .rs-submission .rs-submission-card{transition:none}}@media(min-width:941px){.market-app .ab-flow.mg-page .mg-workspace.is-solo{display:block;max-width:640px;margin-inline:auto}.market-app .ab-flow.mg-page .mg-workspace.is-solo .mg-assist-bar{left:50%;right:auto;width:min(calc(100vw - 64px),640px);transform:translate(-50%)}.market-app .ab-flow.mg-page .mg-workspace.is-solo.is-review{max-width:640px}.market-app .ab-flow.mg-page .mg-workspace.is-solo.is-review .mg-assist-bar{width:min(calc(100vw - 64px),640px)}.market-app .ab-flow.mg-page .mg-workspace.is-solo .mg-assist-bar .mg-assist-actions{width:100%}.market-app .ab-flow.mg-page .mg-workspace.is-solo .mg-assist-bar .mg-next{flex:1;width:100%}.market-app .ab-flow.mg-page .mg-workspace.is-solo>.mg-assistant.ab-assistant{padding-inline:0}}.market-app .ab-flow.mg-page .dr-page{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0}.market-app .ab-flow.mg-page .dr-head{animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards}.market-app .ab-flow.mg-page .dr-head>h1{margin:0 0 4px;max-width:none;color:var(--cm-ink);font-size:clamp(22px,6.2vw,30px);font-weight:700;line-height:1.38;letter-spacing:-.02em;word-break:keep-all;text-wrap:balance;outline:none}.market-app .ab-flow.mg-page .dr-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-app .ab-flow.mg-page .dr-chip{display:inline-flex;align-items:center;min-height:26px;padding:3px 10px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap}.market-app .ab-flow.mg-page .dr-chip.dr-chip--on{background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500}.market-app .ab-flow.mg-page .dr-badge{display:inline-flex;flex:none;align-items:center;align-self:flex-start;height:24px;padding:0 9px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.market-app .ab-flow.mg-page .dr-workplace{display:flex;align-items:center;gap:8px;min-width:0;padding:14px 6px 14px 18px;background:#fff;border:1px solid var(--cm-line);border-radius:20px;box-shadow:var(--cm-shadow-2);animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) 40ms backwards}.market-app .ab-flow.mg-page .dr-workplace-main{display:grid;gap:8px;flex:1;min-width:0}.market-app .ab-flow.mg-page .dr-workplace-name{color:var(--cm-ink);font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.market-app .ab-flow.mg-page button.dr-change{display:grid;flex:none;place-items:center;min-width:56px;min-height:56px;padding:0;border-radius:14px;background:transparent}.market-app .ab-flow.mg-page button.dr-change>.dr-change-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;white-space:nowrap;transition:background-color var(--cm-t-fast) ease;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page button.dr-change:active:not(:disabled)>.dr-change-chip{background:var(--cm-line-2)}.market-app .ab-flow.mg-page .dr-ask{min-width:0;margin:0;padding:0;border:0;border-radius:16px;transition:box-shadow var(--cm-t-base) var(--cm-ease-out);animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) 80ms backwards}.market-app .ab-flow.mg-page .dr-ask>legend{margin:0 0 8px;padding:0;color:var(--cm-ink);font-size:15px;font-weight:500;line-height:1.4}.market-app .ab-flow.mg-page .dr-options{display:flex;gap:8px;min-width:0;padding:2px 2px 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.market-app .ab-flow.mg-page .dr-options::-webkit-scrollbar{display:none}.market-app .ab-flow.mg-page .dr-options>button{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:56px;padding:0 18px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.3;white-space:nowrap;scroll-snap-align:start}.market-app .ab-flow.mg-page .dr-options>button[aria-pressed=true]{border-color:var(--cm-brand);background:var(--cm-brand-tint);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .ab-flow.mg-page .dr-options>button>svg{animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}@media(min-width:761px){.market-app .ab-flow.mg-page .dr-options{flex-wrap:wrap;overflow:visible}}.market-app .ab-flow.mg-page .dr-mission-group{display:grid;gap:10px;min-width:0;border-radius:20px;transition:box-shadow var(--cm-t-base) var(--cm-ease-out)}.market-app .ab-flow.mg-page .dr-missions{display:grid;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.market-app .ab-flow.mg-page .dr-missions>li{min-width:0;animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) 80ms backwards}.market-app .ab-flow.mg-page .dr-missions>li:nth-child(2){animation-delay:.12s}.market-app .ab-flow.mg-page .dr-missions>li:nth-child(3){animation-delay:.16s}.market-app .ab-flow.mg-page .dr-missions>li:nth-child(n+4){animation-delay:.2s}.market-app .ab-flow.mg-page button.dr-mission{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:12px 14px 12px 16px;border:1px solid var(--cm-line-2);border-radius:18px;background:#fff;color:var(--cm-ink);text-align:left;transition:background-color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease,box-shadow var(--cm-t-fast) ease,transform var(--cm-t-press) var(--cm-ease-out)}.market-app .ab-flow.mg-page button.dr-mission[aria-pressed=true]{border-color:var(--cm-brand);background:var(--cm-brand-tint);box-shadow:inset 0 0 0 1px var(--cm-brand)}.market-app .ab-flow.mg-page .dr-check{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1.5px solid var(--cm-grey-300);border-radius:50%;background:#fff;color:#fff;transition:background-color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease}.market-app .ab-flow.mg-page button.dr-mission[aria-pressed=true] .dr-check{border-color:var(--cm-brand);background:var(--cm-brand)}.market-app .ab-flow.mg-page .dr-check>svg{animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.market-app .ab-flow.mg-page .dr-mission-body{display:grid;flex:1;gap:6px;min-width:0}.market-app .ab-flow.mg-page .dr-mission-body>strong{color:var(--cm-ink);font-size:16px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.market-app .ab-flow.mg-page button.dr-mission[aria-pressed=true] .dr-mission-body>strong{color:var(--cm-brand)}.market-app .ab-flow.mg-page button.dr-mission[aria-pressed=true] .dr-chip,.market-app .ab-flow.mg-page button.dr-mission[aria-pressed=true] .dr-badge{background:#fff;color:var(--cm-brand)}.market-app .ab-flow.mg-page .dr-subhead{margin:10px 0 0;color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.4;letter-spacing:0}.market-app .ab-flow.mg-page .dr-mission-group.is-nudged,.market-app .ab-flow.mg-page .dr-ask.is-nudged{box-shadow:0 0 0 3px #4c00ff2e}.market-app .ab-flow.mg-page .dr-schedule-block{display:grid;gap:10px;min-width:0}.market-app .ab-flow.mg-page button.dr-schedule{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 14px 0 16px;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);background:#fff;color:var(--cm-ink);font-size:15px;font-weight:500;text-align:left}.market-app .ab-flow.mg-page button.dr-schedule>svg{flex:none;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page button.dr-schedule>.dr-chip{margin-left:auto}.market-app .ab-flow.mg-page button.dr-schedule>svg:last-child{transition:transform .2s var(--cm-ease-out)}.market-app .ab-flow.mg-page button.dr-schedule[aria-expanded=true]{border-color:var(--cm-violet-200)}.market-app .ab-flow.mg-page button.dr-schedule[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.market-app .ab-flow.mg-page .dr-date{min-width:0;padding:16px;border:1px solid var(--cm-line);border-radius:20px;background:#fff;box-shadow:var(--cm-shadow-1);animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards}.market-app .ab-flow.mg-page .dr-date .dd-preferences{gap:8px}.market-app .ab-flow.mg-page .dr-date .dd-preference{min-height:56px;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:10px 44px 10px 16px;border-radius:16px}.market-app .ab-flow.mg-page .dr-date .dd-preference .ab-tile-icon{display:none}.market-app .ab-flow.mg-page .dr-date .dd-preference .ab-tile-label{font-size:15px}.market-app .ab-flow.mg-page .dr-date .dd-preference .dd-choice-check{top:50%;right:12px;transform:translateY(-50%)}.market-app .ab-flow.mg-page .dr-bar{z-index:45}.market-app .ab-flow.mg-page .dr-actions{display:flex;align-items:stretch;gap:10px}.market-app .ab-flow.mg-page button.dr-edit{display:inline-flex;flex:0 0 34%;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:56px;padding:0 14px;border-radius:var(--cm-r-btn);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:16px;font-weight:500;white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page button.dr-edit>svg{flex:none;color:var(--cm-ink-4)}.market-app .ab-flow.mg-page button.dr-send{display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;min-height:56px;padding:0 18px;border-radius:var(--cm-r-btn);background:var(--cm-brand);color:#fff;font-size:17px;font-weight:700;white-space:nowrap}.market-app .ab-flow.mg-page button.dr-send:active:not(:disabled){background:var(--cm-brand-press)}.market-app .ab-flow.mg-page button.dr-edit:active:not(:disabled){background:var(--cm-line-2)}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page button.dr-mission:not([aria-pressed=true]):not(:disabled):hover,.market-app .ab-flow.mg-page .dr-options>button:not([aria-pressed=true]):not(:disabled):hover,.market-app .ab-flow.mg-page button.dr-schedule:not(:disabled):hover{border-color:var(--cm-violet-300)}.market-app .ab-flow.mg-page button.dr-change:not(:disabled):hover>.dr-change-chip,.market-app .ab-flow.mg-page button.dr-edit:not(:disabled):hover{background:var(--cm-line-2);color:var(--cm-ink)}.market-app .ab-flow.mg-page button.dr-send:not(:disabled):hover{background:var(--cm-brand-hover)}}@media(max-width:760px){.market-app .ab-flow.mg-page .dr-page{gap:14px}.market-app .ab-flow.mg-page .dr-workplace-name{font-size:17px}.market-app .ab-flow.mg-page .dr-bar{padding-top:12px}}@media(max-width:360px){.market-app .ab-flow.mg-page button.dr-mission{gap:10px;padding-inline:12px}.market-app .ab-flow.mg-page .dr-mission-body>strong{font-size:15px}.market-app .ab-flow.mg-page button.dr-edit{flex-basis:32%;font-size:15px}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .dr-head,.market-app .ab-flow.mg-page .dr-workplace,.market-app .ab-flow.mg-page .dr-ask,.market-app .ab-flow.mg-page .dr-missions>li,.market-app .ab-flow.mg-page .dr-date{animation:cm-fade var(--cm-t-fast) linear backwards;animation-delay:0ms}.market-app .ab-flow.mg-page .dr-check>svg,.market-app .ab-flow.mg-page .dr-options>button>svg{animation:none}.market-app .ab-flow.mg-page button.dr-mission:active:not(:disabled){transform:none}.market-app .ab-flow.mg-page .dr-options{scroll-behavior:auto}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page button.dr-mission,.market-app .ab-flow.mg-page .dr-options>button,.market-app .ab-flow.mg-page button.dr-schedule,.market-app .ab-flow.mg-page .dr-workplace{border-color:var(--cm-grey-500);box-shadow:none}.market-app .ab-flow.mg-page .dr-chip,.market-app .ab-flow.mg-page .dr-badge{box-shadow:inset 0 0 0 1px var(--cm-grey-500)}}.market-app .ab-flow.mg-page .ni-page{width:100%;min-width:0;display:grid;gap:var(--mission-spacing-xl);padding-bottom:var(--mission-spacing-2xl)}.market-app .ab-flow.mg-page .ni-heading h1{font:var(--mission-t-title-2);letter-spacing:0;margin:var(--mission-spacing-xs) 0;outline:none;color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .ni-eyebrow{font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .ni-heading p{font:var(--mission-t-body-2);margin:0;color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .ni-business{display:flex;align-items:center;gap:var(--mission-spacing-md);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow.mg-page .ni-business>svg{flex-shrink:0;color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .ni-business>div{display:grid;gap:var(--mission-spacing-2xs);flex:1;min-width:0}.market-app .ab-flow.mg-page .ni-business strong{font:var(--mission-t-label-1);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .ni-business span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .ni-business>button{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .ni-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page button.ni-choice{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:var(--mission-spacing-xs);min-height:140px;padding:var(--mission-spacing-lg);border:1.5px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);box-shadow:none;transition:border-color var(--mission-duration-fast),background var(--mission-duration-fast)}.market-app .ab-flow.mg-page button.ni-choice[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ab-flow.mg-page .ni-choice-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mission-spacing-xs);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .ni-choice strong{font:var(--mission-t-label-1);word-break:keep-all}.market-app .ab-flow.mg-page .ni-description{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .ni-check{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-sm);color:var(--mission-color-fg-on-brand)}.market-app .ab-flow.mg-page button.ni-choice[aria-pressed=true] .ni-check{background:var(--mission-color-bg-brand);border-color:var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .ni-bar{display:flex;align-items:center;gap:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .ni-selection{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);flex:1}.market-app .ab-flow.mg-page button.ni-next{display:flex;justify-content:center;align-items:center;gap:var(--mission-spacing-sm);min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md) var(--mission-spacing-xl);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);box-shadow:none}.market-app .ab-flow.mg-page .dr-head>h1{font:var(--mission-t-title-2);letter-spacing:0}.market-app .ab-flow.mg-page :is(.dr-workplace,button.dr-mission,.dr-schedule,.dr-date,.dr-scope){border-radius:var(--mission-radius-lg);box-shadow:none;background:var(--mission-color-bg-layer-default);border-color:var(--mission-color-stroke-neutral)}.market-app .ab-flow.mg-page .dr-workplace-name{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .dr-mission-body>strong{font:var(--mission-t-body-1)}.market-app .ab-flow.mg-page .dr-mission[aria-pressed=true]{background:var(--mission-color-bg-brand-weak);border-color:var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .dr-chip{font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .dr-intent{display:flex;align-items:center;gap:var(--mission-spacing-xs);flex-wrap:wrap}.market-app .ab-flow.mg-page .dr-intent>span{font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .dr-intent>button{margin-left:auto;min-height:44px;background:transparent;border:0;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .dr-reason{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);margin:0;word-break:keep-all}.market-app .ab-flow.mg-page .dr-scope{margin-top:var(--mission-spacing-2xs);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .dr-scope>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:var(--mission-spacing-xs) var(--mission-spacing-md);list-style:none;cursor:pointer;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .dr-scope>summary::-webkit-details-marker{display:none}.market-app .ab-flow.mg-page .dr-scope[open]>summary>svg{transform:rotate(180deg)}.market-app .ab-flow.mg-page .dr-scope>p{padding:0 var(--mission-spacing-md) var(--mission-spacing-md);margin:0;white-space:pre-line;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .dr-materials{display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .dr-materials>button{min-height:56px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);padding:var(--mission-spacing-md);display:flex;align-items:center;gap:var(--mission-spacing-sm);background:var(--mission-color-bg-layer-default);font:var(--mission-t-label-2);text-align:left}.market-app .ab-flow.mg-page .dr-materials>button>svg{color:var(--mission-color-fg-brand);flex-shrink:0}.market-app .ab-flow.mg-page .dr-materials>button>span{display:grid;gap:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .dr-materials small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .dr-document-consent{display:flex;align-items:flex-start;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-md);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);cursor:pointer;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .dr-document-consent input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex-shrink:0;margin:3px 0;width:20px;height:20px;accent-color:var(--mission-color-bg-brand)}.market-app .ab-flow.mg-page .dr-actions>.dr-send{min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);box-shadow:none}.market-app .ab-flow.mg-page .dr-actions>.dr-edit{min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral-muted)}@media(max-width:640px){.market-app .ab-flow.mg-page .ni-heading h1,.market-app .ab-flow.mg-page .dr-head>h1{font:var(--mission-t-title-3)}.market-app .ab-flow.mg-page button.ni-choice{padding:var(--mission-spacing-md);min-height:132px}.market-app .ab-flow.mg-page .ni-bar{display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .ni-selection{text-align:center}.market-app .ab-flow.mg-page button.ni-next{width:100%}.market-app .ab-flow.mg-page .dr-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .dr-actions>.dr-send{width:100%}.market-app .ab-flow.mg-page .dr-actions>.dr-edit{position:static;width:auto}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page button.ni-choice{transition:none}}.market-app .ab-flow.mg-page .ni-bar button.ni-next{flex:1;width:100%}.market-app .ab-flow.mg-page button.ni-choice{min-height:0}.market-app .ab-flow.mg-page .ni-business .ni-business-chips{display:flex;flex-wrap:wrap;gap:6px}.market-app .ab-flow.mg-page .ni-business .ni-business-chips>span{font:inherit;font-size:13px;color:var(--cm-ink-3,#4e5968)}.market-app .ab-flow.mg-page .rf-page{gap:var(--mission-spacing-lg);padding-bottom:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rf-eyebrow{display:block;margin-bottom:var(--mission-spacing-sm);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rf-page .dr-head{margin-bottom:var(--mission-spacing-xs);animation:rf-content-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .rf-page .dr-head>h1{font:var(--mission-t-title-3);letter-spacing:-.02em;margin-bottom:var(--mission-spacing-sm);text-wrap:pretty}.market-app .ab-flow.mg-page .rf-page .dr-workplace{padding:var(--mission-spacing-md);gap:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .ab-flow.mg-page .rf-business-icon{width:40px;height:40px;display:grid;place-items:center;color:var(--mission-color-fg-neutral-muted);flex:none}.market-app .ab-flow.mg-page .rf-page .dr-workplace-name{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rf-page .dr-chips{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rf-page .dr-chips>.dr-chip{padding:0;background:transparent;min-height:20px;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rf-page .dr-chips>.dr-chip+.dr-chip:before{content:"·";margin-right:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rf-page .dr-change-chip{background:var(--mission-color-bg-layer-default);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rf-page .dr-missions{gap:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rf-page .dr-missions>li{animation:rf-content-in var(--mission-duration-normal) var(--mission-easing-decelerate) both;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);overflow:clip;background:var(--mission-color-bg-layer-default)}.market-app .ab-flow.mg-page .rf-page .dr-missions>li:nth-child(2){animation-delay:40ms}.market-app .ab-flow.mg-page .rf-page button.dr-mission{border:0;border-radius:0;padding:var(--mission-spacing-lg) var(--mission-spacing-md);align-items:flex-start;box-shadow:none;transition:background var(--mission-duration-quick),transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .rf-page button.dr-mission[aria-pressed=true]{background:linear-gradient(120deg,var(--mission-color-bg-brand-weak),var(--mission-color-bg-layer-default));box-shadow:none}.market-app .ab-flow.mg-page .rf-page .dr-mission-body{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rf-page .dr-mission-body>strong{font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rf-scope-preview{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);line-height:1.6;word-break:keep-all}.market-app .ab-flow.mg-page .rf-page .dr-check{margin-top:2px;width:20px;height:20px}.market-app .ab-flow.mg-page .rf-page .dr-scope{border:0;border-top:1px solid var(--mission-color-stroke-neutral-muted);border-radius:0;margin:0}.market-app .ab-flow.mg-page .rf-page .dr-scope>summary{font:var(--mission-t-caption-1);min-height:44px}.market-app .ab-flow.mg-page .rf-page .dr-scope[open]>p{animation:rf-content-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .rf-more-scope>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;list-style:none;cursor:pointer;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rf-more-scope>summary::-webkit-details-marker{display:none}.market-app .ab-flow.mg-page .rf-more-scope>p{margin:0 0 var(--mission-spacing-md);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page button.rf-change-services{display:flex;align-items:center;justify-self:end;gap:var(--mission-spacing-xs);min-height:44px;margin-top:calc(-1 * var(--mission-spacing-md));padding:0;border:0;background:transparent;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rf-page :is(.dr-schedule,.dr-materials>button){border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);padding:var(--mission-spacing-md);box-shadow:none}.market-app .ab-flow.mg-page .rf-page .dr-materials{gap:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rf-page .dr-materials>button{align-items:flex-start}.market-app .ab-flow.mg-page .rf-page .dr-materials>button>span{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rf-page .dr-materials small{line-height:1.6;word-break:keep-all}.market-app .ab-flow.mg-page .rf-related{padding-top:var(--mission-spacing-lg);margin-top:var(--mission-spacing-sm);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rf-related>h2{margin:0 0 var(--mission-spacing-xs);font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rf-related>p{margin:0 0 var(--mission-spacing-sm);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rf-related>div{display:grid}.market-app .ab-flow.mg-page .rf-related button{display:flex;align-items:center;gap:var(--mission-spacing-md);width:100%;min-height:76px;padding:var(--mission-spacing-md) 0;border:0;background:transparent;text-align:left;color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rf-related button>span{flex:1;display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rf-related strong{font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rf-related small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rf-page .dr-bar{animation:rf-bar-in var(--mission-duration-normal) var(--mission-easing-decelerate) both;background:linear-gradient(to bottom,transparent,var(--mission-color-bg-layer-default) 22%);box-shadow:none;padding-top:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rf-page .dr-actions{gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rf-page button.dr-edit{flex-basis:28%;font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rf-page button:active:not(:disabled){transform:scale(.98)}@keyframes rf-content-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes rf-bar-in{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@media(max-width:640px){.market-app .ab-flow.mg-page .rf-page .dr-head>h1{max-width:100%}.market-app .ab-flow.mg-page .rf-page .dr-actions{grid-template-columns:108px minmax(0,1fr)}.market-app .ab-flow.mg-page .rf-page .dr-workplace{padding-inline:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rf-business-icon{width:28px}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .rf-page *,.market-app .ab-flow.mg-page .rf-page .dr-bar{animation:none;transition-duration:.01ms}.market-app .ab-flow.mg-page .rf-page button:active:not(:disabled){transform:none}}.market-app .ab-flow.mg-page .rq-page{gap:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rq-page-heading{padding:var(--mission-spacing-xs) 0}.market-app .ab-flow.mg-page .rq-page-heading h1{margin:0;font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral);outline:none;letter-spacing:-.02em;text-wrap:pretty}.market-app .ab-flow.mg-page .rq-page-heading>p{margin:var(--mission-spacing-xs) 0 0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .rq-products{list-style:none;margin:0;padding:0;display:grid;gap:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rq-product{border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);overflow:hidden;background:var(--mission-color-bg-layer-default);animation:rq-content-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .rq-product.is-selected{border-color:var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .rq-product-heading{display:flex;align-items:center;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-lg);background:linear-gradient(115deg,var(--mission-color-bg-brand-weak),var(--mission-color-bg-layer-default))}.market-app .ab-flow.mg-page .rq-product-heading>div{flex:1;min-width:0}.market-app .ab-flow.mg-page .rq-product-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rq-overline{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-product h2{margin:var(--mission-spacing-2xs) 0 0;font:var(--mission-t-subtitle-1);word-break:keep-all}.market-app .ab-flow.mg-page .rq-product-gets{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-2xs);margin:var(--mission-spacing-sm) 0 0;padding:0;list-style:none}.market-app .ab-flow.mg-page .rq-product-gets li{display:inline-flex;align-items:center;gap:var(--mission-spacing-3xs);min-height:28px;padding:0 var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rq-product-gets svg{color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page button.rq-include{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-2xs);min-height:44px;padding:var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);flex:none}.market-app .ab-flow.mg-page button.rq-include[aria-pressed=true]{color:var(--mission-color-fg-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ab-flow.mg-page button.rq-include[aria-pressed=false]>svg{opacity:.3}.market-app .ab-flow.mg-page .rq-product-content{padding:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .rq-scope-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-scope-heading h3{margin:0;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-scope-heading button{min-height:44px;padding:0;background:none;border:none;display:flex;align-items:center;gap:var(--mission-spacing-xs);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-task-list{list-style:none;padding:0;margin:var(--mission-spacing-sm) 0 var(--mission-spacing-lg);display:grid;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-task-list li{display:flex;align-items:flex-start;gap:var(--mission-spacing-xs);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);word-break:keep-all;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rq-task-list svg{color:var(--mission-color-fg-brand);flex:none;margin-top:3px}.market-app .ab-flow.mg-page .rq-deliverable{display:flex;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-sm);background:var(--mission-color-bg-layer-default);border-radius:var(--mission-radius-md);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rq-deliverable>svg{flex:none;color:var(--mission-color-fg-brand);margin-top:1px}.market-app .ab-flow.mg-page .rq-deliverable strong{font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-deliverable p{margin:var(--mission-spacing-2xs) 0 0;font:var(--mission-t-caption-1);line-height:1.6;color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .rq-full-scope{margin-top:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-full-scope summary,.market-app .ab-flow.mg-page .rq-other-products>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);cursor:pointer}.market-app .ab-flow.mg-page .rq-full-scope summary::-webkit-details-marker,.market-app .ab-flow.mg-page .rq-other-products>summary::-webkit-details-marker{display:none}.market-app .ab-flow.mg-page .rq-full-scope p{margin:var(--mission-spacing-xs) 0 0;font:var(--mission-t-body-2);line-height:1.7;white-space:pre-line;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-product-options{min-width:0;padding:var(--mission-spacing-lg);margin:0;border:0}.market-app .ab-flow.mg-page .rq-product-options legend{float:left;width:100%;font:var(--mission-t-label-1);margin-bottom:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-product-options>button{display:flex;width:100%;align-items:center;gap:var(--mission-spacing-sm);min-height:70px;padding:var(--mission-spacing-sm) 0;border:0;border-bottom:1px solid var(--mission-color-stroke-neutral-muted);background:transparent;text-align:left}.market-app .ab-flow.mg-page .rq-product-options>button:last-child{border-bottom:0}.market-app .ab-flow.mg-page .rq-product-options>button>span{display:grid;gap:var(--mission-spacing-2xs);flex:1}.market-app .ab-flow.mg-page .rq-product-options strong{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rq-product-options small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-product-options button[aria-pressed=true]{color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rq-edit-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--mission-spacing-xs);margin-top:calc(-1 * var(--mission-spacing-md))}.market-app .ab-flow.mg-page .rq-edit-row button,.market-app .ab-flow.mg-page .rq-section-heading button{display:flex;align-items:center;gap:var(--mission-spacing-xs);background:transparent;border:0;padding:0;min-height:44px;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-section{padding-top:var(--mission-spacing-xl);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .rq-section h2{margin:0 0 var(--mission-spacing-md);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rq-section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-section-heading h2{margin:0}.market-app .ab-flow.mg-page .rq-business{display:flex;align-items:flex-start;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rq-business>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-business strong{font:var(--mission-t-label-1);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rq-business p{margin:var(--mission-spacing-xs) 0 0;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-missing{min-width:0;border:0;margin:var(--mission-spacing-xl) 0 0;padding:0}.market-app .ab-flow.mg-page .rq-missing legend{font:var(--mission-t-label-2);margin-bottom:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-missing>div{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-missing button{display:flex;align-items:center;gap:var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default);border-radius:var(--mission-radius-md);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);min-height:44px;font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rq-missing button[aria-pressed=true]{color:var(--mission-color-fg-brand);border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ab-flow.mg-page .rq-materials{display:grid;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-materials button,.market-app .ab-flow.mg-page .rq-related>button{display:flex;align-items:center;gap:var(--mission-spacing-sm);width:100%;padding:var(--mission-spacing-md);min-height:80px;background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);text-align:left}.market-app .ab-flow.mg-page .rq-materials button>svg,.market-app .ab-flow.mg-page .rq-related>button>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-materials button>span,.market-app .ab-flow.mg-page .rq-related>button>span{flex:1;display:grid;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-materials strong,.market-app .ab-flow.mg-page .rq-related strong{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rq-materials small,.market-app .ab-flow.mg-page .rq-related small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);line-height:1.6;word-break:keep-all}.market-app .ab-flow.mg-page .rq-related>p{margin:calc(-1 * var(--mission-spacing-xs)) 0 var(--mission-spacing-md);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-related>button{background:transparent;padding-inline:0}.market-app .ab-flow.mg-page .rq-authored h3{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rq-authored p{white-space:pre-line;font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .rq-notice,.market-app .ab-flow.mg-page .rq-assist-error{margin:0;padding:var(--mission-spacing-sm);background:var(--mission-color-bg-critical-weak);color:var(--mission-color-fg-critical);border-radius:var(--mission-radius-md);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rq-assist{position:fixed;z-index:50;bottom:0;left:50%;width:min(100%,688px);transform:translate(-50%);background:var(--mission-color-bg-layer-elevated);border:1px solid var(--mission-color-stroke-neutral-muted);border-bottom:0;border-radius:var(--mission-radius-xl) var(--mission-radius-xl) 0 0;box-shadow:var(--mission-elevation-4);padding:var(--mission-spacing-md) var(--mission-spacing-xl) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));animation:rq-bar-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .rq-assist-inner{display:grid;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-assist-header{display:flex;align-items:center;gap:var(--mission-spacing-xs);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rq-assist-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--mission-radius-md);background:var(--mission-gradient-brand);color:var(--mission-color-fg-on-brand)}.market-app .ab-flow.mg-page .rq-assist-progress{margin-left:auto;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rq-assist-header button{display:grid;place-items:center;width:44px;height:44px;padding:0;margin:-8px -8px -8px 0;background:transparent;border:0;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-assist.is-collapsed .rq-assist-header button svg{transform:rotate(180deg)}.market-app .ab-flow.mg-page .rq-assist-scroll{max-height:min(58dvh,470px);overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.market-app .ab-flow.mg-page .rq-assist-question{animation:rq-content-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .rq-assist-question h2{font:var(--mission-t-title-3);font-size:20px;line-height:1.4;margin:0;outline:none;word-break:keep-all}.market-app .ab-flow.mg-page .rq-assist-question>p{margin:var(--mission-spacing-xs) 0 var(--mission-spacing-sm);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .rq-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-mode-options>button{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-height:76px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);padding:var(--mission-spacing-sm);color:var(--mission-color-fg-neutral);text-align:left}.market-app .ab-flow.mg-page .rq-mode-options>button>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rq-mode-options>button>span:not(.rq-radio){display:grid;gap:var(--mission-spacing-2xs);flex:1}.market-app .ab-flow.mg-page .rq-mode-options strong{font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-mode-options small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .ab-flow.mg-page .rq-mode-options>button[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ab-flow.mg-page .rq-radio{border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);width:16px;height:16px;display:grid;place-items:center;flex:none}.market-app .ab-flow.mg-page [aria-pressed=true]>.rq-radio{background:var(--mission-color-bg-brand);border-color:var(--mission-color-stroke-brand);color:var(--mission-color-fg-on-brand)}.market-app .ab-flow.mg-page .rq-assist-actions{display:flex;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page button.rq-assist-next{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:56px;border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page button.rq-assist-back{display:grid;place-items:center;width:56px;min-height:56px;background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rq-answer-chips{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-answer-chips button{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-answer-chips button>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .rq-assist .dd-preferences{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-assist .dd-preference{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:56px;padding:var(--mission-spacing-sm) 36px var(--mission-spacing-sm) var(--mission-spacing-sm);border-radius:var(--mission-radius-md)}.market-app .ab-flow.mg-page .rq-assist .dd-preference .ab-tile-icon{display:none}.market-app .ab-flow.mg-page .rq-assist .dd-preference .ab-tile-label{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .rq-assist .dd-choice-check{top:50%;transform:translateY(-50%);right:10px}.market-app .ab-flow.mg-page .rq-page button{transition:background-color var(--mission-duration-quick),border-color var(--mission-duration-quick),transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .rq-page button:active:not(:disabled){transform:scale(.98)}.market-app .ab-flow.mg-page .rq-page button:focus-visible,.market-app .ab-flow.mg-page .rq-page summary:focus-visible{outline:2px solid var(--mission-color-stroke-brand);outline-offset:3px}@keyframes rq-content-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes rq-bar-in{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0 0}}@media(max-width:640px){.market-app .ab-flow.mg-page .rq-product-heading,.market-app .ab-flow.mg-page .rq-product-content,.market-app .ab-flow.mg-page .rq-product-options{padding:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rq-product-heading{gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-product-icon{width:28px}.market-app .ab-flow.mg-page .rq-product h2{font-size:18px}.market-app .ab-flow.mg-page .rq-assist{padding-inline:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rq-mode-options>button{gap:var(--mission-spacing-xs);padding:var(--mission-spacing-sm);min-height:70px}.market-app .ab-flow.mg-page .rq-mode-options>button>svg{display:none}.market-app .ab-flow.mg-page .rq-mode-options small{font-size:11px}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .rq-page *,.market-app .ab-flow.mg-page .rq-assist{animation:none!important;transition:none!important;scroll-behavior:auto}.market-app .ab-flow.mg-page .rq-page button:active:not(:disabled){transform:none}}.market-app .ab-flow.mg-page.is-request-composer>:is(.mg-topline,.mg-phases,.mg-related-context){max-width:640px;width:100%;margin-inline:auto}.market-app .ab-flow.mg-page .rq-task-list li>span{white-space:pre-line}.market-app .ab-flow.mg-page .rq-assist:has(.dd-date-content) .rq-assist-scroll{max-height:min(70dvh,620px)}.market-app .ab-flow.mg-page .rq-assist .dd-date-content{margin-top:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-assist .dd-shortcuts{margin-bottom:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-assist .dd-shortcuts>button{min-height:48px;padding:var(--mission-spacing-xs);gap:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .rq-assist .dd-calendar{padding:var(--mission-spacing-xs);box-shadow:none;border-radius:var(--mission-radius-lg)}.market-app .ab-flow.mg-page .rq-assist .dd-calendar-header{padding:0 0 var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-assist .dd-days{gap:0}.market-app .ab-flow.mg-page .rq-assist .dd-day{min-height:44px}.market-app .ab-flow.mg-page .rq-assist .dd-calendar-footer{margin-top:var(--mission-spacing-xs);padding:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-assist .dd-selection{min-height:48px;padding:var(--mission-spacing-sm);margin-top:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-location-line{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:48px}.market-app .ab-flow.mg-page .rq-location-line>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .rq-location-name{flex:1;min-width:0;font:var(--mission-t-body-1);font-weight:500;color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rq-location-toggle{flex:none;min-height:44px;padding:0 var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-location-edit{display:grid;gap:var(--mission-spacing-sm);margin-top:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-step-page{display:flex;flex-direction:column;min-height:calc(100svh - 260px);padding-bottom:var(--mission-spacing-xl);gap:var(--mission-spacing-lg)}.market-app .rq-step-label{display:block;margin-bottom:var(--mission-spacing-sm);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .rq-step-page .rq-product-heading{background:var(--mission-color-bg-layer-default);padding-bottom:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .rq-step-page .rq-product-content{padding-top:0}.market-app .ab-flow.mg-page .rq-step-page .rq-product h2{font:var(--mission-t-label-1);margin:0}.market-app .ab-flow.mg-page .rq-product-summary{margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);line-height:1.6}.market-app .rq-step-page .rq-product-icon{display:none}.market-app .rq-fold{border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rq-fold>summary{list-style:none;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);cursor:pointer}.market-app .rq-fold>summary::-webkit-details-marker{display:none}.market-app .rq-fold>summary small{margin-left:var(--mission-spacing-sm);font:var(--mission-t-caption-1)}.market-app .rq-fold>summary svg{flex:none}.market-app .rq-fold[open]>summary svg:last-child{transform:rotate(180deg)}.market-app button.rq-text-action{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;padding:var(--mission-spacing-xs);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);font:var(--mission-t-label-2)}.market-app .rq-material-choice{display:grid;gap:var(--mission-spacing-sm)}.market-app button.rq-upload-choice{width:100%;display:flex;align-items:center;gap:var(--mission-spacing-sm);min-height:76px;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);text-align:left;font:var(--mission-t-label-1)}.market-app .rq-upload-choice>span{flex:1}.market-app .rq-upload-choice>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .rq-step-page .rm-materials{display:grid;grid-template-columns:1fr;padding:var(--mission-spacing-xs);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rq-step-page .rm-materials>button{min-height:56px;background:transparent;padding:var(--mission-spacing-sm)}.market-app .rq-step-footer{display:flex;gap:var(--mission-spacing-xs);margin-top:auto;padding-top:var(--mission-spacing-xl);padding-bottom:env(safe-area-inset-bottom)}.market-app button.rq-step-next{flex:1;display:flex;justify-content:center;align-items:center;gap:var(--mission-spacing-xs);min-height:56px;border:0;border-radius:var(--mission-radius-lg);background:var(--mission-gradient-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app button.rq-step-back{display:grid;place-items:center;width:56px;min-height:56px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .rq-assist.rq-assist-inline{position:static;width:100%;transform:none;animation:none;display:flex;flex-direction:column;flex:1;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-inner{display:flex;flex-direction:column;flex:1;gap:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-scroll{max-height:none;overflow:visible;margin:0;padding:0}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-question h2{font:var(--mission-t-title-3);margin-bottom:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-mode-options{grid-template-columns:1fr;gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-mode-options>button{min-height:84px;padding:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-mode-options>button>svg{display:block}.market-app .ab-flow.mg-page .rq-assist-inline .rq-mode-options small{font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-actions{margin-top:auto;padding-top:var(--mission-spacing-xl)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-assist-next{background:var(--mission-gradient-brand);border-radius:var(--mission-radius-lg)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-answer-chips{display:grid;grid-template-columns:1fr}.market-app .ab-flow.mg-page .rq-assist-inline .rq-answer-chips button{min-height:64px;padding:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .rq-assist-inline .rq-answer-chips button>span{margin-left:auto}@media(max-width:640px){.market-app .ab-flow.mg-page .rq-step-page{min-height:calc(100svh - 210px)}}.market-app .ab-flow.mg-page.is-attachment-step .ma-add{min-height:100px;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow.mg-page .rq-assist.rq-assist-inline:has(.dd-date-content) .rq-assist-scroll{max-height:none;overflow:visible}.market-app .rb-rows{--rb-ink: #353839;--rb-gray: var(--cm-ink-4, #6b7684);--rb-line: var(--mission-color-stroke-neutral-muted, #e5e8eb);display:grid;gap:14px;min-width:0}.market-app .ab-flow.mg-page .rq-product .rq-product-heading h3{margin:0;font-family:var(--mission-font-family-base);font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:#353839;word-break:keep-all;overflow-wrap:anywhere}.market-app .ab-flow.mg-page .rq-product button.rq-include{font-family:inherit;font-size:14px;font-weight:500}.market-app .ab-flow.mg-page .rq-product button.rq-card-action{justify-self:start;min-height:44px;margin-top:-8px;padding:0 2px;border:0;background:none;color:var(--cm-ink-4, #6b7684);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.market-app .ab-flow.mg-page .rq-product .rq-full-scope{margin-top:0}.market-app .ab-flow.mg-page .rq-step-page .rq-edit-row{justify-content:flex-start;gap:20px}.market-app .ab-flow.mg-page .rq-step-page .rq-edit-row button{font-family:inherit;font-size:14px;font-weight:500;color:var(--cm-ink-4, #6b7684);white-space:nowrap;transition:transform .18s cubic-bezier(.23,1,.32,1)}.market-app .ab-flow.mg-page .rq-step-page .rq-edit-row button:active:not(:disabled),.market-app .ab-flow.mg-page .rq-product button.rq-card-action:active:not(:disabled){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .rq-step-page .rq-edit-row button{transition:none}}.market-app .ab-flow.mg-page .rq-assist-inline:has(.dd-picker) .rq-assist-error{box-sizing:border-box;width:100%;max-width:540px;overflow-wrap:anywhere}.market-app .rb{--rb-ink: #353839;--rb-gray: var(--cm-ink-4, #6b7684);--rb-line: var(--mission-color-stroke-neutral-muted, #e5e8eb);display:grid;gap:14px}.market-app .rb .rb-head{display:flex;align-items:center;gap:12px;min-width:0}.market-app .rb .rb-head h2{margin:0;font-family:var(--mission-font-family-base);font-size:1.375rem;line-height:1.35;font-weight:700;letter-spacing:-.01em;color:var(--rb-ink);word-break:keep-all;overflow-wrap:anywhere}.market-app .rb .rb-chips{display:flex;flex-wrap:wrap;gap:6px}.market-app .rb .rb-chips span{padding:3px 10px;border:1px solid var(--rb-line, #e5e8eb);border-radius:999px;background:#fff;color:var(--rb-ink);font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}.market-app .rb .rb-site{display:flex;align-items:center;gap:8px;min-width:0;color:var(--rb-gray);font-size:14px;font-weight:400}.market-app .rb .rb-site svg{flex:none}.market-app .rb .rb-site-name{color:var(--rb-ink);font-weight:500;white-space:nowrap}.market-app .rb .rb-site-addr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .rb .rb-mission{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--rb-line)}.market-app .rb .rb-mission-title{margin:0;font-size:16px;font-weight:700;color:var(--rb-ink)}.market-app .rb-block{display:grid;gap:6px}.market-app .rb-block h4{margin:0;font-size:13px;font-weight:500;color:var(--rb-gray, #6b7684)}.market-app .rb-block .rb-list,.market-app .rb-block .rb-checks{margin:0;padding:0;list-style:none;display:grid}.market-app .rb-block .rb-list li,.market-app .rb-block .rb-checks li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:9px 0;border-bottom:1px solid var(--rb-line, #e5e8eb);color:var(--rb-ink, #353839);font-size:15px;font-weight:400;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.market-app .rb-block .rb-list li:last-child,.market-app .rb-block .rb-checks li:last-child{border-bottom:0}.market-app .rb-block .rb-no{display:inline-grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--mission-color-bg-layer-default);color:var(--rb-ink, #353839);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rb-block .rb-checks svg{margin-top:3px;color:var(--rb-ink, #353839)}.market-app .rb-block .rb-outputs{display:flex;flex-wrap:wrap;gap:6px}.market-app .rb-block .rb-outputs span{padding:5px 10px;border:1px solid var(--rb-line, #e5e8eb);border-radius:8px;color:var(--rb-ink, #353839);font-size:14px;font-weight:400}.market-app .rb .ui-disclosure{margin-top:0}@media(max-width:640px){.market-app .rb .rb-head h2{font-size:1.25rem}.market-app .rb .rb-site{flex-wrap:wrap}.market-app .rb .rb-site-addr{white-space:normal}}.market-app .rb.rb--customer{gap:16px;min-width:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}@starting-style{.market-app .rb.rb--customer{opacity:0;transform:translateY(6px)}}.market-app .rb.rb-card{padding:20px;border:1px solid var(--rb-line);border-radius:16px;background:var(--mission-color-bg-layer-default, #fff)}.market-app .rb .rb-head h3{flex:1;min-width:0;margin:0;font-family:var(--mission-font-family-base);font-size:1.125rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--rb-ink);word-break:keep-all;overflow-wrap:anywhere}.market-app .rb h4.rb-mission-title{font-size:15px}.market-app .rb button.rb-edit{flex:none;margin-left:auto;min-height:44px;padding:0 2px;border:0;background:none;color:var(--rb-gray);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1)}.market-app .rb button.rb-edit:active:not(:disabled){transform:scale(.97)}.market-app .rb button.rb-edit:disabled{opacity:.5;cursor:default}.market-app .rb .rb-note{margin:0;white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all;color:var(--rb-ink);font-size:15px;font-weight:400;line-height:1.6}.market-app .rb.rb--customer .rb-head h3{font-size:1.0625rem;font-weight:500}.market-app .rb.rb--customer .rb-mission-title{font-weight:500}.market-app .rb-block .rb-one-line>li>span:last-child{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.market-app .rb .rb-ref{display:flex;align-items:center;gap:8px;min-width:0;color:var(--rb-gray);font-size:13px;font-weight:400;line-height:1.5}.market-app .rb .rb-ref>span:last-child{color:var(--rb-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-app .rb .rb-files{display:grid;gap:12px;min-width:0;padding-bottom:8px}.market-app .rb .rb-files h5{margin:0;font-size:14px;font-weight:500;color:var(--rb-ink)}@media(prefers-reduced-motion:reduce){.market-app .rb.rb--customer,.market-app .rb button.rb-edit{transition:none}}.market-app .rb{--rb-ink: var(--ui-ink-body);--rb-gray: var(--ui-ink-2);--rb-line: var(--ui-line);gap:16px}.market-app .rb.rb-card{padding:24px 20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.market-app :is(details.rq-fold,.ui-disclosure-body) .rb.rb-card{padding:4px 0 8px;border:0;border-radius:0;box-shadow:none}.market-app .rb .rb-head h2{color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}.market-app .rb .rb-head h3,.market-app .rb.rb--customer .rb-head h3{color:var(--ui-ink);font:var(--ui-t-body-medium)}.market-app .rb .rb-chips{gap:8px}.market-app .rb .rb-chips span,.market-app .rb-block .rb-outputs span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);color:var(--ui-ink-body);font:var(--ui-t-chip)}.market-app .rb-block .rb-outputs{gap:8px}.market-app .rb .rb-site{color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .rb .rb-site svg{width:20px;height:20px;color:var(--ui-ink-2)}.market-app .rb .rb-site-name{color:var(--ui-ink-body);font-weight:500}.market-app .rb .rb-mission{gap:20px;padding-top:4px;border-top:0}.market-app .rb-block{gap:8px}.market-app .rb-block h4{color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .rb-block .rb-list li,.market-app .rb-block .rb-checks li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:6px 0;border-bottom:0;color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app .rb-block .rb-no{width:24px;height:24px;margin-top:0;border:0;box-shadow:none;background:var(--ui-fill);color:var(--ui-ink-2);font:var(--ui-t-caption)}.market-app .rb .rb-ref{justify-content:space-between;min-height:44px;color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .rb .rb-ref>span:last-child{color:var(--ui-ink);font:var(--ui-t-secondary-medium);font-variant-numeric:tabular-nums}.market-app .rb .rb-note{color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app .rb .rb-files h5{color:var(--ui-ink);font:var(--ui-t-secondary-medium)}.market-app .rb button.rb-edit{min-height:40px;padding:0 10px;border-radius:var(--ui-radius-btn-sm);color:var(--ui-ink-2);font:var(--ui-t-button-sm)}.market-app .rb button.rb-edit:active:not(:disabled){background:var(--ui-press)}:root{--ui-font: var(--mission-font-family-base);--ui-t-page-title: 700 1.5rem/1.35 var(--ui-font);--ui-t-section-title: 700 1.25rem/1.4 var(--ui-font);--ui-t-amount: 700 1.75rem/1.3 var(--ui-font);--ui-t-body: 400 1.0625rem/1.5 var(--ui-font);--ui-t-body-medium: 500 1.0625rem/1.5 var(--ui-font);--ui-t-body-bold: 700 1.0625rem/1.5 var(--ui-font);--ui-t-secondary: 400 .9375rem/1.5 var(--ui-font);--ui-t-secondary-medium: 500 .9375rem/1.5 var(--ui-font);--ui-t-caption: 500 .8125rem/1.35 var(--ui-font);--ui-t-chip: 500 .9375rem/1.2 var(--ui-font);--ui-t-button: 700 1.0625rem/1.2 var(--ui-font);--ui-t-button-weak: 500 1.0625rem/1.2 var(--ui-font);--ui-t-button-sm: 500 .9375rem/1.2 var(--ui-font);--ui-t-button-sm-strong: 700 .9375rem/1.2 var(--ui-font);--ui-tracking-title: -.02em;--ui-t-title: var(--ui-t-page-title);--ui-t-subtitle: var(--ui-t-section-title);--ui-t-label: var(--ui-t-body-medium);--ui-t-label-sm: var(--ui-t-secondary-medium);--ui-t-body-sm: var(--ui-t-secondary);--ui-t-meta: var(--ui-t-secondary);--ui-ink: #191f28;--ui-ink-body: #333d4b;--ui-ink-2: #4e5968;--ui-ink-3: #8b95a1;--ui-ink-4: #b0b8c1;--ui-brand: var(--mission-color-bg-brand);--ui-brand-press: #3700b8;--ui-brand-ink: var(--mission-color-bg-brand);--ui-brand-tint: #f4f0ff;--ui-brand-tint-press: #e9e1ff;--ui-on-brand: var(--mission-color-fg-on-brand);--ui-surface: var(--mission-color-bg-layer-default);--ui-fill: #f2f4f6;--ui-fill-press: #e5e8eb;--ui-line: #f2f4f6;--ui-line-strong: #e5e8eb;--ui-press: rgba(2, 32, 71, .05);--ui-press-strong: rgba(2, 32, 71, .08);--ui-focus: var(--mission-color-stroke-focus);--ui-disabled-bg: #f2f4f6;--ui-disabled-fg: #b0b8c1;--ui-warn-ink: #9a5a00;--ui-warn-dot: #f59e0b;--ui-danger-ink: #b42318;--ui-danger-dot: #f04452;--ui-toast-bg: #191f28;--ui-dim: var(--mission-color-overlay-dim);--ui-hover: var(--ui-press);--ui-pressed: var(--ui-press-strong);--ui-critical: var(--ui-danger-ink);--ui-radius-btn: 16px;--ui-radius-btn-md: 14px;--ui-radius-btn-sm: 12px;--ui-radius-field: 14px;--ui-radius-row: 12px;--ui-radius-card: 20px;--ui-radius-sheet: 24px;--ui-radius-chip: 999px;--ui-radius-control: var(--ui-radius-btn-md);--ui-h-lg: 56px;--ui-h-md: 48px;--ui-h-sm: 40px;--ui-h-row: 56px;--ui-h-row-2: 64px;--ui-h-field: 56px;--ui-h-chip: 36px;--ui-h-badge: 24px;--ui-row-h: var(--ui-h-row);--ui-shadow-card: 0 10px 34px rgba(23, 92, 211, .07);--ui-shadow-seg: 0 1px 3px rgba(23, 92, 211, .1);--ui-shadow-sheet: 0 -8px 40px rgba(23, 92, 211, .12);--ui-shadow-toast: 0 8px 24px rgba(0, 12, 30, .16);--ui-gutter: 20px;--ui-section-gap: 32px;--ui-stack-gap: 12px;--ui-ease: cubic-bezier(.22, 1, .36, 1);--ui-ease-sheet: cubic-bezier(.32, .72, 0, 1);--ui-dur-fast: .2s;--ui-dur: .25s;--ui-dur-sheet: .3s;--ui-cta-nav: 0px;--ui-cta-safe: env(safe-area-inset-bottom, 0px)}@media(min-width:768px){:root{--ui-gutter: 24px}}@media(max-width:760px){body:has(.market-app:not(.is-applying)>.market-mobile-nav){--ui-cta-nav: calc(var(--market-nav-h, 72px) + env(safe-area-inset-bottom, 0px));--ui-cta-safe: 0px}html.ux1-sheet-open body{--ui-cta-nav: 0px;--ui-cta-safe: env(safe-area-inset-bottom, 0px)}}:root .ui-page-title,:root .ui-title{margin:0;color:var(--ui-ink);font:var(--ui-t-page-title);letter-spacing:var(--ui-tracking-title);word-break:keep-all}:root .ui-section-title,:root .ui-subtitle{margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title);word-break:keep-all}:root .ui-body,:root .ui-text{margin:0;color:var(--ui-ink-body);font:var(--ui-t-body);white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all}:root .ui-secondary,:root .ui-status{margin:0;color:var(--ui-ink-2);font:var(--ui-t-secondary)}:root .ui-caption{margin:0;color:var(--ui-ink-2);font:var(--ui-t-caption)}:root .ui-num{font-variant-numeric:tabular-nums}:root .ui-stack{display:grid;gap:var(--ui-section-gap);min-width:0}:root .ui-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ui-h-lg);padding:0 20px;border:0;border-radius:var(--ui-radius-btn);background:var(--ui-brand);color:var(--ui-on-brand);font:var(--ui-t-button);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;opacity:1;box-shadow:none;transition:background-color var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}:root .ui-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97);background:var(--ui-brand-press)}:root .ui-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:root .ui-btn:disabled,:root .ui-btn[aria-disabled=true]{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg);cursor:default;opacity:1;transform:none}:root .ui-btn>svg{flex:none;width:20px;height:20px}:root :is(.ui-btn--sm,.ui-btn--md){min-height:var(--ui-h-sm);padding:0 14px;border-radius:var(--ui-radius-btn-sm);font:var(--ui-t-button-sm)}:root :is(.ui-btn--sm,.ui-btn--md)>svg{width:18px;height:18px}:root .ui-btn--block{display:flex;width:100%}:root .ui-btn--weak{background:var(--ui-brand-tint);color:var(--ui-brand-ink);font-weight:500}:root .ui-btn--weak:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-brand-tint-press)}:root .ui-btn--neutral{background:var(--ui-fill);color:var(--ui-ink-2);font-weight:500}:root .ui-btn--neutral:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-fill-press)}:root .ui-btn--text{min-height:var(--ui-h-sm);padding:0 10px;border-radius:var(--ui-radius-btn-sm);background:transparent;color:var(--ui-ink-2);font:var(--ui-t-button-sm)}:root .ui-btn--text:active:not(:disabled):not([aria-disabled=true]){background:var(--ui-press)}:root .ui-btn--text:disabled,:root .ui-btn--text[aria-disabled=true]{background:transparent}@media(hover:hover)and (pointer:fine){:root .ui-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-brand-press)}:root .ui-btn--weak:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-brand-tint-press)}:root .ui-btn--neutral:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-fill-press)}:root .ui-btn--text:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-press);color:var(--ui-ink)}}:root .ui-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--ui-radius-btn-sm);background:transparent;color:var(--ui-ink-2);cursor:pointer;opacity:1;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}:root .ui-icon-btn>svg{width:24px;height:24px}:root .ui-icon-btn:active:not(:disabled){background:var(--ui-press);transform:scale(.97)}:root .ui-icon-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:root .ui-icon-btn:disabled{color:var(--ui-disabled-fg);cursor:default}@media(hover:hover)and (pointer:fine){:root .ui-icon-btn:hover:not(:disabled){background:var(--ui-press);color:var(--ui-ink)}}:root .ui-back{justify-self:start;align-self:flex-start;min-height:44px;margin-left:-8px;padding:0 12px 0 4px;gap:2px;color:var(--ui-ink);font:var(--ui-t-body-medium)}:root .ui-back>svg{width:24px;height:24px;color:var(--ui-ink)}:root .ui-listrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:relative;display:flex;align-items:center;gap:12px;width:calc(100% + 16px);min-height:var(--ui-h-row);margin:0 -8px;padding:8px;border:0;border-radius:var(--ui-radius-row);background:transparent;color:var(--ui-ink-body);font:var(--ui-t-body);letter-spacing:0;text-align:left;text-decoration:none;opacity:1;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}:root .ui-listrow.is-tappable{cursor:pointer}:root .ui-listrow.is-tappable:active:not(:disabled){background:var(--ui-press);transform:scale(.98)}:root .ui-listrow:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}:root .ui-listrow:disabled{cursor:default}:root .ui-listrow:disabled>.ui-listrow-title{color:var(--ui-disabled-fg)}@media(hover:hover)and (pointer:fine){:root .ui-listrow.is-tappable:hover:not(:disabled){background:var(--ui-press)}}:root .ui-listrow-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--ui-ink-2)}:root .ui-listrow-icon>svg{width:24px;height:24px}:root .ui-listrow-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-body)}:root .ui-listrow.is-tappable>.ui-listrow-title{font-weight:500}:root .ui-listrow-value{flex:0 1 auto;min-width:0;max-width:62%;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font:var(--ui-t-body);text-align:right;font-variant-numeric:tabular-nums}:root .ui-listrow-value.is-muted{color:var(--ui-ink-2);font:var(--ui-t-secondary)}:root .ui-listrow-value.is-strong{font-weight:700}:root .ui-listrow-value:not(:has(>*)){display:block}:root .ui-listrow-value>.ui-chip{min-height:var(--ui-h-badge);padding:0 8px;box-shadow:none;background:var(--ui-fill);color:var(--ui-ink-2);font:var(--ui-t-caption)}:root .ui-listrow-chevron{flex:none;width:20px;height:20px;margin-left:-4px;color:var(--ui-ink-4)}:root .ui-listrow.is-wrap{min-height:var(--ui-h-row-2)}:root .ui-listrow.is-wrap>.ui-listrow-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}:root .ui-list{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none}:root .ui-rowbtn-wrap{min-width:0}:root .ui-listrow.has-meta{min-height:var(--ui-h-row-2)}:root .ui-listrow-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}:root .ui-listrow-main>.ui-listrow-title{flex:none;max-width:100%}:root .ui-listrow.is-tappable .ui-listrow-main>.ui-listrow-title{font-weight:500}:root .ui-listrow-meta{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}:root .ui-listrow-meta>:is(.ui-chip,.ui-badge){flex:0 1 auto;min-width:0;min-height:var(--ui-h-badge);height:var(--ui-h-badge);padding:0 8px;box-shadow:none;font:var(--ui-t-caption);line-height:1}:root .ui-listrow-meta>.ui-chip{background:var(--ui-fill);color:var(--ui-ink-2)}:root .ui-chiprail{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--ui-gutter));padding-inline:var(--ui-gutter);scroll-padding-inline:var(--ui-gutter)}:root .ui-chiprail::-webkit-scrollbar{display:none}:root .ui-chiprail>*{flex:none;scroll-snap-align:start}:root .ui-disclosure{min-width:0}:root .ui-disclosure-chevron{transform:rotate(0);transition:transform var(--ui-dur-fast) var(--ui-ease)}:root .ui-disclosure[data-open]>.ui-disclosure-head>.ui-disclosure-chevron{transform:rotate(180deg)}:root .ui-disclosure-panel{display:grid;grid-template-rows:0fr;min-width:0;transition:grid-template-rows var(--ui-dur) var(--ui-ease)}:root .ui-disclosure[data-open]>.ui-disclosure-panel{grid-template-rows:1fr}:root .ui-disclosure-inner{min-height:0;min-width:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--ui-dur)}:root .ui-disclosure[data-open]>.ui-disclosure-panel>.ui-disclosure-inner{visibility:visible;transition-delay:0s}:root .ui-disclosure[data-settled]>.ui-disclosure-panel>.ui-disclosure-inner{overflow:visible}:root .ui-disclosure-body{display:grid;gap:var(--ui-stack-gap);min-width:0;padding:4px 0 20px}:root .ui-disclosure-body .ui-listrow.is-tappable>.ui-listrow-title{color:var(--ui-ink-2);font-weight:400}:root .ui-disclosure--sub>.ui-disclosure-head{min-height:52px}:root .ui-disclosure--sub>.ui-disclosure-head>.ui-listrow-title{color:var(--ui-ink-2);font-weight:400}:root .ui-disclosure--sub>.ui-disclosure-panel .ui-disclosure-body{padding-bottom:16px}:root .ui-disclosure--card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}:root .ui-disclosure--card>.ui-disclosure-head{width:100%;min-height:var(--ui-h-row-2);margin:0;padding:8px 20px;border-radius:var(--ui-radius-card)}:root .ui-disclosure--card>.ui-disclosure-head:active{transform:none}:root .ui-disclosure--card>.ui-disclosure-panel .ui-disclosure-body{padding:0 20px 20px}:root details.ui-details,html body .market-app.market-app details.ux1-sheet-fold.rq-fold{interpolate-size:allow-keywords;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}:root details.ui-details>summary,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary{list-style:none;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:calc(100% + 16px);min-height:var(--ui-h-row);margin:0 -8px;padding:8px;border:0;border-radius:var(--ui-radius-row);background:transparent;color:var(--ui-ink-body);font:var(--ui-t-body-medium);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}:root details.ui-details>summary:active,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary:active{background:var(--ui-press);transform:scale(.98)}:root details.ui-details>summary::-webkit-details-marker,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary::-webkit-details-marker{display:none}:root details.ui-details>summary>svg:last-child,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary>svg:last-child{flex:none;width:20px;height:20px;color:var(--ui-ink-4);transition:transform var(--ui-dur-fast) var(--ui-ease)}:root details.ui-details[open]>summary>svg:last-child,html body .market-app.market-app details.ux1-sheet-fold.rq-fold[open]>summary>svg:last-child{transform:rotate(180deg)}:root details.ui-details>summary:focus-visible,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media(hover:hover)and (pointer:fine){:root details.ui-details>summary:hover,html body .market-app.market-app details.ux1-sheet-fold.rq-fold>summary:hover{background:var(--ui-press)}}@supports selector(::details-content){:root details.ui-details::details-content,html body .market-app.market-app details.ux1-sheet-fold.rq-fold::details-content{block-size:0;overflow:clip;transition:block-size var(--ui-dur) var(--ui-ease),content-visibility var(--ui-dur) allow-discrete}:root details.ui-details[open]::details-content,html body .market-app.market-app details.ux1-sheet-fold.rq-fold[open]::details-content{block-size:auto}}:root .ui-rows{display:grid;min-width:0;margin:0;padding:0}:root .ui-row{display:flex;align-items:center;gap:16px;min-width:0;min-height:44px;padding:10px 0;box-sizing:border-box}:root .ui-row>dt{flex:0 0 auto;max-width:45%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);font:var(--ui-t-secondary)}:root .ui-row>dd{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:var(--ui-ink);font:var(--ui-t-secondary-medium);font-variant-numeric:tabular-nums}:root .ui-row>dd>:is(.ui-chip,.ui-badge)+:is(.ui-chip,.ui-badge){margin-left:6px}:root .ui-row.is-strong>dd{font:var(--ui-t-body-bold)}:root .ui-row.is-muted>dd{color:var(--ui-ink-2);font-weight:400}:root .ui-row.is-stack{display:grid;gap:8px;align-items:start}:root .ui-row.is-stack>dt{max-width:none}:root .ui-row.is-stack>dd{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;white-space:normal;text-align:left}:root .ui-row.is-stack>dd>:is(.ui-chip,.ui-badge)+:is(.ui-chip,.ui-badge){margin-left:0}:root .ui-rows.is-wrap>.ui-row{display:grid;grid-template-columns:minmax(84px,32%) minmax(0,1fr);align-items:start}:root .ui-rows.is-wrap>.ui-row>dt{max-width:none;white-space:normal;overflow-wrap:anywhere}:root .ui-rows.is-wrap>.ui-row>dd{overflow:visible;white-space:pre-line;text-align:left;font-weight:400;overflow-wrap:anywhere;word-break:keep-all}:root .ui-rows.is-wrap>.ui-row.is-stack{grid-template-columns:minmax(0,1fr)}:root .ui-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;flex:none;max-width:100%;min-height:var(--ui-h-chip);padding:0 14px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);color:var(--ui-ink-body);font:var(--ui-t-chip);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-variant-numeric:tabular-nums;box-sizing:border-box}:root .ui-chip--line{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line-strong);color:var(--ui-ink-2)}:root :is(.ui-chip--brand,.ui-chip--ink){background:var(--ui-brand-tint);box-shadow:none;color:var(--ui-brand-ink)}:root button.ui-chip{cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}:root button.ui-chip:active:not(:disabled){transform:scale(.97);background:var(--ui-fill-press)}:root button.ui-chip[aria-pressed=true],:root button.ui-chip[aria-checked=true]{background:var(--ui-brand-tint);color:var(--ui-brand-ink)}:root button.ui-chip:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:root .ui-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}:root .ui-badge{display:inline-flex;align-items:center;gap:6px;flex:none;max-width:100%;height:var(--ui-h-badge);padding:0 8px;border-radius:var(--ui-radius-chip);background:var(--ui-fill);color:var(--ui-ink-2);font:var(--ui-t-caption);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-variant-numeric:tabular-nums;box-sizing:border-box}:root .ui-badge--brand{background:var(--ui-brand-tint);color:var(--ui-brand-ink)}:root .ui-badge--warn{color:var(--ui-warn-ink)}:root .ui-badge--danger{color:var(--ui-danger-ink)}:root :is(.ui-badge--warn,.ui-badge--danger):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ui-warn-dot)}:root .ui-badge--danger:before{background:var(--ui-danger-dot)}:root .ui-amount{display:grid;gap:4px;min-width:0;margin:0}:root .ui-amount-label{margin:0;color:var(--ui-ink-2);font:var(--ui-t-secondary)}:root .ui-amount-value{margin:0;color:var(--ui-ink);font:var(--ui-t-amount);letter-spacing:var(--ui-tracking-title);white-space:nowrap;font-variant-numeric:tabular-nums}:root .ui-cta-wrap{display:contents}@media(max-width:767px){body:has(.ui-cta){padding-bottom:var(--ui-cta-h, 96px)}}:root .ui-cta{position:fixed;z-index:55;left:0;right:0;bottom:var(--ui-cta-nav);display:grid;gap:10px;box-sizing:border-box;padding:24px var(--ui-gutter) calc(12px + var(--ui-cta-safe));background:linear-gradient(to bottom,transparent,var(--ui-surface) 24px);pointer-events:none;animation:ui-cta-in var(--ui-dur-sheet) var(--ui-ease) both}:root .ui-cta>*{pointer-events:auto}:root .ui-cta-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}:root .ui-cta-row.is-pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}:root .ui-cta-row>.ui-btn{width:100%;min-width:0}:root .ui-cta-note{justify-self:center;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:32px;box-sizing:border-box;padding:6px 14px;border-radius:var(--ui-radius-chip);background:var(--ui-brand-tint);color:var(--ui-brand-ink);font:var(--ui-t-caption);line-height:1.4;text-align:center;text-wrap:balance}@keyframes ui-cta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:768px){:root .ui-cta{position:sticky;z-index:20;bottom:0;width:100%;justify-items:center;padding:24px 0;background:linear-gradient(to bottom,transparent,var(--ui-surface) 24px);animation:none}:root .ui-cta>.ui-cta-row{width:100%;max-width:480px}}:root .ui-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:var(--ui-dim);animation:ui-fade var(--ui-dur-sheet) var(--ui-ease) both}:root .ui-sheet{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(100%,560px);max-height:92dvh;box-sizing:border-box;border-radius:var(--ui-radius-sheet) var(--ui-radius-sheet) 0 0;background:var(--ui-surface);box-shadow:var(--ui-shadow-sheet);color:var(--ui-ink-body);font:var(--ui-t-body);animation:ui-sheet-in var(--ui-dur-sheet) var(--ui-ease-sheet) both}:root .ui-sheet-handle{justify-self:center;width:36px;height:4px;margin:12px 0 0;border-radius:2px;background:var(--ui-line-strong)}:root .ui-sheet-head{display:flex;align-items:center;gap:4px;min-width:0;padding:12px 12px 4px var(--ui-gutter)}:root .ui-sheet-title{flex:1 1 auto;min-width:0;margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}:root .ui-sheet-title:focus{outline:none}:root .ui-sheet-body{display:grid;align-content:start;gap:var(--ui-stack-gap);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--ui-gutter) 16px}:root .ui-sheet-footer{display:grid;gap:8px;padding:8px var(--ui-gutter) calc(16px + env(safe-area-inset-bottom,0px))}:root .ui-sheet-footer>.ui-cta-row>.ui-btn{width:100%}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:768px){:root .ui-sheet-backdrop{align-items:center}:root .ui-sheet{border-radius:var(--ui-radius-sheet);max-height:84dvh;animation-name:ui-pop-in}:root .ui-sheet-handle{visibility:hidden}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}}:root .ui-field{display:grid;gap:8px;min-width:0;margin:0}:root .ui-field-label{color:var(--ui-ink-2);font:var(--ui-t-secondary)}:root :is(.ui-input,.ui-select,.ui-textarea){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;width:100%;min-width:0;min-height:var(--ui-h-field);margin:0;padding:0 16px;border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink);font:var(--ui-t-body);letter-spacing:0;box-shadow:inset 0 0 0 2px transparent;outline:none;transition:box-shadow var(--ui-dur-fast) var(--ui-ease)}:root .ui-textarea{min-height:112px;max-height:320px;padding:16px;resize:none;line-height:1.5}@supports (field-sizing: content){:root .ui-textarea{field-sizing:content}}:root :is(.ui-input,.ui-select,.ui-textarea):focus{box-shadow:inset 0 0 0 2px var(--ui-brand);outline:none}:root :is(.ui-input,.ui-textarea)::placeholder{color:var(--ui-ink-3);opacity:1}:root :is(.ui-input,.ui-select,.ui-textarea):disabled{color:var(--ui-disabled-fg);cursor:default}:root .ui-select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23b0b8c1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}:root .ui-check,html body .market-app .trade-consent>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin:0;border:0;border-radius:50%;background:var(--ui-fill-press) center / 14px 14px no-repeat;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}:root .ui-check:checked,html body .market-app .trade-consent>input[type=checkbox]:checked{background-color:var(--ui-brand)}:root .ui-check:focus-visible,html body .market-app .trade-consent>input[type=checkbox]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:root .ui-check:disabled,html body .market-app .trade-consent>input[type=checkbox]:disabled{opacity:.5;cursor:default}.market-app textarea,.member-gate textarea{resize:none}:root .ui-toast{position:fixed;z-index:130;left:50%;bottom:calc(var(--ui-cta-nav) + var(--ui-cta-h, 0px) + 16px + var(--ui-cta-safe));display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 40px);min-height:48px;box-sizing:border-box;margin:0;padding:12px 20px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-toast-bg);color:var(--ui-on-brand);box-shadow:var(--ui-shadow-toast);font:var(--ui-t-secondary-medium);text-align:left;transform:translate(-50%);animation:ui-toast-in var(--ui-dur) var(--ui-ease) both,ui-toast-out var(--ui-dur) var(--ui-ease) 4s forwards}@keyframes ui-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes ui-toast-out{to{opacity:0;visibility:hidden;transform:translate(-50%,8px)}}@media(min-width:768px){:root .ui-toast{bottom:32px}}:root .ui-seg{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:4px;border-radius:var(--ui-radius-btn-md);background:var(--ui-fill);overflow-x:auto;scrollbar-width:none;box-sizing:border-box}:root .ui-seg::-webkit-scrollbar{display:none}:root .ui-seg--block{display:flex;width:100%}:root .ui-seg--block>.ui-seg-btn{flex:1 1 0}:root .ui-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:transparent;color:var(--ui-ink-2);font:var(--ui-t-secondary-medium);white-space:nowrap;cursor:pointer;opacity:1;transition:background-color var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease)}:root .ui-seg-btn[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-seg)}:root .ui-seg-btn:active:not(:disabled){transform:none}:root .ui-seg-btn:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}:root .ui-seg-btn:disabled{color:var(--ui-disabled-fg);cursor:default}@media(hover:hover)and (pointer:fine){:root .ui-seg-btn:hover:not(:disabled):not([aria-pressed=true]){color:var(--ui-ink)}}:root .ui-card{min-width:0;padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);box-sizing:border-box}:root .ui-doc{display:grid;gap:12px;min-width:0}:root .ui-doc-sub{margin:8px 0 0;color:var(--ui-ink);font:var(--ui-t-body-medium)}:root .ui-doc-p{margin:0;color:var(--ui-ink-body);font:var(--ui-t-secondary);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all}:root .ui-doc-groups{display:grid;gap:8px;min-width:0}:root .ui-doc-group{display:grid;gap:0;min-width:0;padding:8px 0 0}:root .ui-doc-group-title{margin:0;color:var(--ui-ink);font:var(--ui-t-body-medium)}:root .ui-doc-open{display:grid;gap:12px;min-width:0;padding:16px 0}:root .ui-doc-open-title{margin:0;color:var(--ui-ink);font:var(--ui-t-body-medium)}html body .market-app .s-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--ui-h-lg);padding:0 20px;border:0;border-radius:var(--ui-radius-btn);background:var(--ui-fill);color:var(--ui-ink-2);box-shadow:none;font:var(--ui-t-button-weak);letter-spacing:0;opacity:1;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}html body .market-app .s-btn.primary{background:var(--ui-brand);color:var(--ui-on-brand);font-weight:700}html body .market-app .s-btn.quiet{background:var(--ui-fill);color:var(--ui-ink-2);border:0;box-shadow:none}html body .market-app .s-btn.small{min-height:var(--ui-h-sm);padding:0 14px;border-radius:var(--ui-radius-btn-sm);font-size:.9375rem}html body .market-app .s-btn.small{font-weight:500!important}html body .market-app .s-btn>svg{flex:none;width:20px;height:20px}html body .market-app .s-btn:active:not(:disabled){transform:scale(.97);background:var(--ui-fill-press)}html body .market-app .s-btn.primary:active:not(:disabled){background:var(--ui-brand-press)}html body .market-app .s-btn:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg);border-color:transparent;box-shadow:none;opacity:1;cursor:default;transform:none}@media(hover:hover)and (pointer:fine){html body .market-app .s-btn:hover:not(:disabled){background:var(--ui-fill-press);box-shadow:none}html body .market-app .s-btn.primary:hover:not(:disabled){background:var(--ui-brand-press);border-color:transparent}}html body .market-app :is(.page-title,.cc-title) button.text-back{flex:none;display:inline-flex;align-items:center;gap:4px;width:auto;min-height:44px;margin:0 0 8px -8px;padding:0 12px 0 6px;border:0;border-radius:var(--ui-radius-row);background:transparent;box-shadow:none;color:var(--ui-ink);font:var(--ui-t-body-medium);letter-spacing:0}html body .market-app :is(.page-title,.cc-title) button.text-back>svg{width:24px;height:24px;color:var(--ui-ink)}html body .market-app :is(.page-title,.cc-title) button.text-back:active{background:var(--ui-press);transform:scale(.97)}@media(hover:hover)and (pointer:fine){html body .market-app :is(.page-title,.cc-title) button.text-back:hover{background:var(--ui-press);color:var(--ui-ink)}}html body .market-app .page-title h1{color:var(--ui-ink);font:var(--ui-t-page-title);letter-spacing:var(--ui-tracking-title)}html body .market-app .market-footer,html body .market-app .market-footer :is(a,button){color:var(--ui-ink-3);font:var(--ui-t-caption)}@media(max-width:760px){html body .market-app .market-main{padding-inline:var(--ui-gutter)}}html body .market-app.market-app :is(.ux1-chip,.ux1-need,.ux1-warn,.status-pill){display:inline-flex;align-items:center;gap:6px;min-height:var(--ui-h-badge);height:auto;padding:3px 8px;box-sizing:border-box;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-2);font:var(--ui-t-caption);line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}html body .market-app.market-app :is(.ux1-need,.status-pill.purple,.ux1-chip.is-done){background:var(--ui-brand-tint);color:var(--ui-brand-ink)}html body .market-app.market-app .ux1-warn{color:var(--ui-danger-ink)}html body .market-app.market-app .ux1-warn:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ui-danger-dot)}html body .market-app.market-app :is(.ux1-chip,.ux1-need,.ux1-warn,.status-pill)>svg{width:14px;height:14px}html body .market-app .trade-field{gap:8px;color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app .trade-field>span:not(.ow-sr-only){color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app .trade-field :is(input:where(:not([type=checkbox],[type=radio],[type=file],[type=hidden])),textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-height:var(--ui-h-field);padding:0 16px;border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink);font:var(--ui-t-body);box-shadow:inset 0 0 0 2px transparent;outline:none;transition:box-shadow var(--ui-dur-fast) var(--ui-ease)}html body .market-app .trade-field textarea{min-height:112px;max-height:320px;padding:16px;resize:none;line-height:1.5}@supports (field-sizing: content){html body .market-app .trade-field textarea{field-sizing:content}}html body .market-app .trade-field :is(input,textarea,select):focus,html body .market-app .trade-field :is(input,textarea,select):focus-visible{box-shadow:inset 0 0 0 2px var(--ui-brand);outline:none}html body .market-app .trade-field :is(input,textarea)::placeholder{color:var(--ui-ink-3);opacity:1}html body .market-app .trade-success{position:fixed;z-index:130;top:auto;left:50%;bottom:calc(var(--ui-cta-nav) + var(--ui-cta-h, 0px) + 16px + var(--ui-cta-safe));width:max-content;max-width:calc(100vw - 40px);min-height:48px;box-sizing:border-box;margin:0;padding:12px 20px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-toast-bg);color:var(--ui-on-brand);box-shadow:var(--ui-shadow-toast);font:var(--ui-t-secondary-medium);transform:translate(-50%);animation:ui-toast-in var(--ui-dur) var(--ui-ease) both,ui-toast-out var(--ui-dur) var(--ui-ease) 4s forwards}html body .market-app .trade-success:before{content:none}@media(min-width:768px){html body .market-app .trade-success{bottom:32px}}html body .market-app .trade-quick-replies{gap:8px;scrollbar-width:none}html body .market-app .trade-quick-replies::-webkit-scrollbar{display:none}html body .market-app .trade-quick-replies button{min-height:var(--ui-h-chip);padding:0 14px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);color:var(--ui-ink-body);font:var(--ui-t-chip)}html body .market-app .trade-quick-replies button:active:not(:disabled){background:var(--ui-fill-press);transform:scale(.97)}html body .market-app.market-app .trade-next.ux1-next>.s-btn:not(.small){min-height:var(--ui-h-lg)}html body .market-app .page-title .s-btn.small{min-height:var(--ui-h-sm)}html body .market-app .ow-workspace:has(.ow-detail-grid.is-deal) .ow-detail-title{margin:0 0 8px;color:var(--ui-ink-2);font:var(--ui-t-secondary);letter-spacing:0}html body .market-app .trade-thread-heading :is(h2,h3){margin:0;color:var(--ui-ink);font:var(--ui-t-body-bold);letter-spacing:0}html body .market-app .ma-attachments .ma-meta>.ma-chip{min-height:var(--ui-h-badge);padding:0 8px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-2);font:var(--ui-t-caption)}html body .market-app.market-app .pa-panel{padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}html body .market-app.market-app .pa-panel .pa-head h2,html body .market-app.market-app .pa-panel>h2{color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ui-h-lg);padding:0 20px;border:0;border-radius:var(--ui-radius-btn);box-shadow:none;font:var(--ui-t-button);letter-spacing:0;opacity:1;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}html body .market-app.market-app .pa-panel .pa-primary{background:var(--ui-brand);color:var(--ui-on-brand)}html body .market-app.market-app .pa-panel .pa-secondary{background:var(--ui-fill);color:var(--ui-ink-2);font-weight:500}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary):active:not(:disabled){transform:scale(.97)}html body .market-app.market-app .pa-panel .pa-primary:active:not(:disabled){background:var(--ui-brand-press)}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary):disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg);opacity:1;cursor:default}html body .market-app.market-app .pa-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-height:var(--ui-h-field);padding:0 16px;border:0;border-radius:var(--ui-radius-field);background-color:var(--ui-fill);color:var(--ui-ink);font:var(--ui-t-body);box-shadow:inset 0 0 0 2px transparent;outline:none}html body .market-app.market-app .pa-panel select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23b0b8c1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}html body .market-app.market-app .pa-panel :is(input,select):focus{box-shadow:inset 0 0 0 2px var(--ui-brand)}html body .market-app.market-app .pa-panel label>span,html body .market-app.market-app .pa-panel .pa-field>span{color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app.market-app .pa-panel .pa-banks{gap:8px}html body .market-app.market-app .pa-panel :is(.pa-bank,.pa-bank-more){min-height:var(--ui-h-chip);padding:0 14px;border:0;border-radius:999px;background-color:var(--ui-fill);color:var(--ui-ink-body);font:var(--ui-t-chip);box-shadow:none;opacity:1}html body .market-app.market-app .pa-panel .pa-bank-more{min-height:var(--ui-h-chip);padding:0 36px 0 14px;background-position:right 12px center;background-size:18px}html body .market-app.market-app .pa-panel :is(.pa-bank[aria-checked=true],.pa-bank-more.is-on){background-color:var(--ui-brand-tint);color:var(--ui-brand-ink)}html body .market-app.market-app .pa-panel .pa-choice .pa-bank{min-height:var(--ui-h-lg);border-radius:var(--ui-radius-btn)}html body .market-app.market-app .pa-panel :is(.pa-bank,.pa-bank-more):disabled{color:var(--ui-disabled-fg)}html body .market-app.market-app .pa-panel .pa-upload{justify-content:flex-start;min-height:var(--ui-h-field);padding:0 16px;border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink-body);font:var(--ui-t-body-medium)}html body .market-app.market-app .pa-panel .pa-upload svg{color:var(--ui-ink-2)}html body .market-app.market-app .pa-panel .pa-file{min-height:var(--ui-h-field);border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink);font:var(--ui-t-body)}html body .market-app.market-app .pa-panel .pa-summary{min-height:var(--ui-h-row)}html body .market-app.market-app .pa-panel .pa-summary+.pa-summary{margin-top:0;border-top:0}html body .market-app.market-app .pa-panel .pa-summary__text{color:var(--ui-ink);font:var(--ui-t-body-medium)}html body .market-app.market-app .pa-panel :is(.pa-chip,.pa-badge){height:var(--ui-h-badge);padding:0 8px;border:0;border-radius:999px;background:var(--ui-fill);color:var(--ui-ink-2);font:var(--ui-t-caption);box-shadow:none}html body .market-app.market-app .pa-panel :is(.pa-chip,.pa-badge).is-verified{background:var(--ui-brand-tint);color:var(--ui-brand-ink)}html body .market-app.market-app .pa-panel :is(.pa-chip,.pa-badge):is(.is-rejected,.is-alert,.is-action){border:0;background:var(--ui-fill);color:var(--ui-danger-ink)}html body .market-app.market-app .pa-panel :is(.pa-chip,.pa-badge):is(.is-rejected,.is-alert):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ui-danger-dot)}html body .market-app.market-app .pa-panel .pa-change{min-height:var(--ui-h-sm);padding:0 14px;border-radius:var(--ui-radius-btn-sm);font:var(--ui-t-button-sm)}html body .market-app.market-app .pa-panel .pa-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html body .market-app.market-app .pa-panel .pa-actions:has(>.pa-secondary){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}html body .market-app.market-app .pa-panel .pa-actions:has(>.pa-progress){grid-template-columns:auto minmax(0,1fr) minmax(0,2fr)}html body .market-app.market-app .pa-panel .pa-actions>.pa-progress{font:var(--ui-t-caption);color:var(--ui-ink-3)}html body .market-app.market-app .pa-panel .pa-review-row{min-height:var(--ui-h-row);border:0;border-radius:var(--ui-radius-row);background:transparent;font:var(--ui-t-body)}html body .market-app.market-app .pa-panel .pa-review-row:active{background:var(--ui-press)}html body .market-app.market-app .pa-panel :is(.pa-notice,.pa-loading){color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app.market-app .pa-panel .pa-reason{padding:0;border:0;background:transparent;color:var(--ui-danger-ink);font:var(--ui-t-secondary)}@media(max-width:480px){html body .market-app.market-app .pa-panel .pa-banks:not(.pa-choice) .pa-bank{padding:0 4px;font-size:.875rem}}html body .market-app.market-app .pa-panel .pa-secondary:hover:not(:disabled){background:var(--ui-fill-press);color:var(--ui-ink)}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary)>svg{flex:none;width:20px;height:20px}@media(prefers-reduced-motion:reduce){:root :is(.ui-disclosure-panel,.ui-disclosure-inner,.ui-disclosure-chevron,.ui-btn,.ui-icon-btn,.ui-listrow,.ui-seg-btn,.ui-chip,.ui-input,.ui-select,.ui-textarea){transition:none}:root :is(.ui-btn,.ui-icon-btn,.ui-listrow,.ui-chip):active{transform:none}:root :is(.ui-cta,.ui-sheet,.ui-sheet-backdrop){animation:none}:root .ui-toast,html body .market-app .trade-success{animation:ui-toast-out 1ms linear 4s forwards}html body .market-app .s-btn:active:not(:disabled),html body .market-app :is(.page-title,.cc-title) button.text-back:active{transform:none}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary){transition:none}html body .market-app.market-app .pa-panel :is(.pa-primary,.pa-secondary):active:not(:disabled){transform:none}}.eh-confirm{width:min(100%,640px);margin:0 auto;padding:32px 20px;color:var(--ui-ink)}.eh-confirm h2{margin:0 0 24px;font:var(--ui-t-page-title);word-break:keep-all;overflow-wrap:anywhere}.eh-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.eh-chips .ui-chip{white-space:nowrap}.eh-fields{display:grid;gap:20px;margin:24px 0}.eh-actions{display:flex;gap:10px;margin-top:32px}.eh-actions .ui-btn{flex:1;min-width:0;white-space:nowrap}.eh-saved{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 auto 24px;max-width:960px;padding:0 20px}.eh-saved>strong{flex-basis:100%;font:var(--ui-t-secondary-medium)}@media(max-width:360px){.eh-actions{flex-direction:column-reverse}}.market-app .ab-flow.mg-page .additional-sites{min-width:0;margin-top:var(--mission-spacing-xl);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .additional-sites .as-list{display:grid;gap:var(--mission-spacing-lg)}.market-app .ab-flow.mg-page .additional-sites .as-card{min-width:0;border:0;border-top:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-none);background:transparent;box-shadow:none}.market-app .ab-flow.mg-page .additional-sites .as-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-md) 0 var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .additional-sites .as-card-header h3{margin:0;font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .additional-sites .as-card-actions{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .additional-sites .as-text-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-2xs);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .additional-sites .as-summary{display:grid;gap:var(--mission-spacing-xs);padding:0 0 var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .additional-sites .as-summary>strong{font:var(--mission-t-label-1);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .additional-sites .as-summary>p{margin:0;font:var(--mission-t-body-1);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .ab-flow.mg-page .additional-sites .as-summary-facts{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .additional-sites .as-editor{display:grid;gap:var(--mission-spacing-lg);min-width:0;margin:0;padding:var(--mission-spacing-xs) 0 0;border:0;animation:additional-site-enter var(--mission-duration-quick) var(--mission-easing-decelerate) both}.market-app .ab-flow.mg-page .additional-sites .as-field{display:grid;min-width:0;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .additional-sites .as-field>span{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .additional-sites .as-field :is(input,select){width:100%;min-width:0;min-height:var(--mission-size-control-xl);margin:0;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);box-shadow:none}.market-app .ab-flow.mg-page .additional-sites .as-field :is(input,select):focus{border-color:var(--mission-color-stroke-focus)}.market-app .ab-flow.mg-page .additional-sites .as-field input::placeholder{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .additional-sites .as-field [aria-invalid=true]{border-color:var(--mission-color-stroke-critical)}.market-app .ab-flow.mg-page .additional-sites .as-address{min-width:0}.market-app .ab-flow.mg-page .additional-sites .workplace-location.workplace-location--compact{grid-template-columns:1fr;gap:var(--mission-spacing-sm);margin:0}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-summary-label{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-empty-address{margin:0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-search{min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-selected{padding:0;border:0;border-radius:var(--mission-radius-none);background:transparent}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-address{font:var(--mission-t-body-1)}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-address>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .additional-sites .workplace-location .wl-detail{border-top:0;padding-top:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .additional-sites .as-region{grid-template-columns:var(--mission-spacing-3xl) minmax(0,1fr);align-items:center;max-width:320px}.market-app .ab-flow.mg-page .additional-sites .as-field>.as-workers-input{position:relative;display:block}.market-app .ab-flow.mg-page .additional-sites .as-workers-input>input{padding-right:var(--mission-spacing-3xl);font-variant-numeric:tabular-nums}.market-app .ab-flow.mg-page .additional-sites .as-workers-input>span{position:absolute;right:var(--mission-spacing-md);top:50%;transform:translateY(-50%);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .additional-sites .as-unknown{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);justify-self:start;min-height:var(--mission-size-control-lg);margin-top:calc(-1 * var(--mission-spacing-xs));padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .additional-sites .as-unknown-indicator{display:grid;place-items:center;width:var(--mission-spacing-md);height:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-xs)}.market-app .ab-flow.mg-page .additional-sites .as-unknown[aria-pressed=true]{color:var(--mission-color-fg-brand);border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ab-flow.mg-page .additional-sites .as-unknown[aria-pressed=true] .as-unknown-indicator{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app .ab-flow.mg-page .additional-sites .as-save{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);justify-self:stretch;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md) var(--mission-spacing-xl);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .additional-sites .as-add{display:flex;align-items:center;gap:var(--mission-spacing-sm);width:100%;min-height:var(--mission-size-control-xl);margin-top:var(--mission-spacing-lg);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);text-align:left}.market-app .ab-flow.mg-page .additional-sites .as-add>span{flex:1}.market-app .ab-flow.mg-page .additional-sites .as-add>svg:last-child{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .additional-sites .as-list:empty+.as-add{margin-top:0}.market-app .ab-flow.mg-page .additional-sites .as-error{margin:0;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .additional-sites .as-limit{margin:var(--mission-spacing-sm) 0 0;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .additional-sites .as-undo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);margin-top:var(--mission-spacing-md);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .additional-sites .as-undo>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .ab-flow.mg-page .additional-sites :is(button,input,select){scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl) * 2);transition:transform var(--mission-duration-quick) var(--mission-easing-standard),opacity var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ab-flow.mg-page .additional-sites :is(button,input,select):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .additional-sites :is(button,input,select):disabled{cursor:not-allowed;opacity:var(--mission-opacity-disabled)}.market-app .ab-flow.mg-page .additional-sites button:active:not(:disabled){transform:scale(.98)}@keyframes additional-site-enter{0%{opacity:0;transform:translateY(var(--mission-spacing-2xs))}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.market-app .ab-flow.mg-page .additional-sites :is(.as-text-action,.as-unknown,.as-add,.as-save):not(:disabled):hover{border-color:var(--mission-color-fg-neutral-muted)}}@media(max-width:600px){.market-app .ab-flow.mg-page .additional-sites .as-field :is(input,select){font-size:1rem}.market-app .ab-flow.mg-page .additional-sites .as-region>select{min-height:var(--mission-size-control-lg)}}@media(prefers-reduced-motion:reduce){.market-app .ab-flow.mg-page .additional-sites .as-editor{animation:none}.market-app .ab-flow.mg-page .additional-sites :is(button,input,select){transition:none}.market-app .ab-flow.mg-page .additional-sites button:active:not(:disabled){transform:none}}@media(prefers-contrast:more){.market-app .ab-flow.mg-page .additional-sites :is(.as-text-action,.as-unknown,.as-add,.as-save,input,select){border-color:var(--mission-color-fg-neutral-muted)}}.market-app .og-guide{width:min(100%,640px);margin-inline:auto;padding-bottom:calc(168px + env(safe-area-inset-bottom));color:var(--mission-color-fg-neutral)}.market-app .og-stage{animation:og-stage-in var(--mission-duration-normal) var(--mission-easing-decelerate) backwards}.market-app .og-heading{margin:0 0 var(--mission-spacing-2xl)}.market-app .og-eyebrow{display:block;margin-bottom:var(--mission-spacing-sm);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .og-heading h1{margin:0;font:var(--mission-t-title-3);word-break:keep-all;text-wrap:pretty;outline:none}.market-app .og-heading p{margin:var(--mission-spacing-sm) 0 0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);line-height:1.65;word-break:keep-all}.market-app .og-choice-list{display:grid;gap:var(--mission-spacing-sm)}.market-app button.og-choice{display:flex;align-items:center;gap:var(--mission-spacing-md);width:100%;min-height:96px;padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);text-align:left;color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .og-choice-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);flex:none;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .og-choice-copy{display:grid;gap:var(--mission-spacing-2xs);flex:1;min-width:0}.market-app .og-choice-copy strong{font:var(--mission-t-label-1);word-break:keep-all}.market-app .og-choice-copy small{font:var(--mission-t-caption-1);line-height:1.6;color:var(--mission-color-fg-neutral-muted);word-break:keep-all}.market-app .og-check{width:22px;height:22px;display:grid;place-items:center;flex:none;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full)}.market-app button.og-choice[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .og-choice[aria-pressed=true] .og-choice-icon{color:var(--mission-color-fg-brand);background:var(--mission-color-bg-layer-default)}.market-app .og-choice[aria-pressed=true] .og-check{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app .og-site-card{padding:var(--mission-spacing-lg);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl)}.market-app .og-company{display:flex;align-items:center;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-lg)}.market-app .og-company>svg{color:var(--mission-color-fg-brand);flex:none}.market-app .og-company strong{flex:1;font:var(--mission-t-label-1);overflow-wrap:anywhere}.market-app .og-company>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);flex:none}.market-app .og-region-only{display:flex;align-items:flex-start;gap:var(--mission-spacing-sm);padding-top:var(--mission-spacing-md);cursor:pointer}.market-app .og-region-only input{accent-color:var(--mission-color-bg-brand);width:20px;height:20px;margin:2px 0 0;flex:none}.market-app .og-region-only>span{display:grid;gap:var(--mission-spacing-2xs)}.market-app .og-region-only strong{font:var(--mission-t-label-2)}.market-app .og-region-only small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .og-facts,.market-app .og-contact-fields{display:grid;gap:var(--mission-spacing-xl);margin-top:var(--mission-spacing-xl)}.market-app .og-field{display:grid;gap:var(--mission-spacing-xs);min-width:0}.market-app .og-field>span{font:var(--mission-t-label-2)}.market-app .og-field :is(input,select,textarea){width:100%;min-width:0;box-sizing:border-box;min-height:56px;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-2);font-size:16px;padding:var(--mission-spacing-md)}.market-app .og-field select{padding-right:var(--mission-spacing-2xl);cursor:pointer}.market-app .og-field textarea{min-height:110px;resize:vertical;line-height:1.7}.market-app .og-field small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);line-height:1.6;word-break:keep-all}.market-app .og-field input::placeholder,.market-app .og-field textarea::placeholder{color:var(--mission-color-fg-neutral-subtle)}.market-app .og-field [aria-invalid=true]{border-color:var(--mission-color-stroke-critical)}.market-app .og-extra{margin-top:var(--mission-spacing-xl);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app button.og-extra-toggle{display:flex;align-items:center;gap:var(--mission-spacing-xs);width:100%;padding:var(--mission-spacing-md) 0;min-height:56px;border:0;color:var(--mission-color-fg-neutral);background:none;text-align:left;font:var(--mission-t-label-2);cursor:pointer}.market-app .og-extra-toggle>svg{flex:none}.market-app .og-extra-toggle>svg:last-child{margin-left:auto;transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .og-extra-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.market-app .og-optional{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .og-extra>div:not([hidden]){padding-bottom:var(--mission-spacing-md);animation:og-stage-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .og-context{display:flex;align-items:center;gap:var(--mission-spacing-xs);margin:0 0 var(--mission-spacing-lg);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .og-review{margin-top:var(--mission-spacing-2xl);padding-top:var(--mission-spacing-xl);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .og-review h2{margin:0 0 var(--mission-spacing-md);font:var(--mission-t-label-1)}.market-app .og-error{margin:var(--mission-spacing-lg) 0 0;padding:var(--mission-spacing-sm) var(--mission-spacing-md);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-critical-weak);color:var(--mission-color-fg-critical);font:var(--mission-t-body-2);word-break:keep-all}.market-app .og-assist{position:fixed;z-index:50;bottom:0;left:50%;transform:translate(-50%);width:min(100%,688px);box-sizing:border-box;padding:var(--mission-spacing-md) var(--mission-spacing-xl) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));border:1px solid var(--mission-color-stroke-neutral-muted);border-bottom:0;border-radius:var(--mission-radius-xl) var(--mission-radius-xl) 0 0;background:var(--mission-color-bg-layer-elevated);box-shadow:var(--mission-elevation-4);animation:og-bar-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .og-actions{display:flex;gap:var(--mission-spacing-xs)}.market-app button.og-back{display:grid;place-items:center;width:56px;min-height:56px;flex:none;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app button.og-next{display:flex;justify-content:center;align-items:center;gap:var(--mission-spacing-xs);flex:1;min-width:0;min-height:56px;border:0;border-radius:var(--mission-radius-md);background:var(--mission-gradient-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);box-shadow:var(--mission-elevation-brand);cursor:pointer}.market-app .og-next>svg{flex:none;transition:translate var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .og-guide[aria-busy=true] .og-next>svg{animation:og-spin 1s linear infinite}.market-app .og-guide button{transition:background-color var(--mission-duration-quick),border-color var(--mission-duration-quick),transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .og-guide button:active:not(:disabled){transform:scale(.98)}.market-app .og-guide :is(button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--mission-color-stroke-brand);outline-offset:3px}.market-app .og-guide .og-heading h1:focus-visible{outline:none}.market-app .og-guide :is(button,input,select,textarea):disabled{opacity:var(--mission-opacity-disabled);cursor:default}@media(min-width:768px){.market-app .og-guide[data-stage=service]{width:min(100%,800px)}.market-app .og-guide[data-stage=service] .og-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes og-stage-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes og-bar-in{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0 0}}@keyframes og-spin{to{rotate:360deg}}@media(max-width:640px){.market-app .og-heading{margin-bottom:var(--mission-spacing-xl)}.market-app .og-heading h1{font-size:26px;line-height:1.4}.market-app button.og-choice{gap:var(--mission-spacing-sm);padding:var(--mission-spacing-md);min-height:92px}.market-app .og-choice-icon{width:38px;height:38px}.market-app .og-choice-copy strong{font-size:16px}.market-app .og-site-card{padding:var(--mission-spacing-md)}.market-app .og-assist{padding-inline:var(--mission-spacing-md)}}@media(max-width:359px){.market-app button.og-choice{gap:var(--mission-spacing-xs);padding:var(--mission-spacing-sm)}.market-app .og-choice-icon{width:30px}.market-app .og-choice-copy small{font-size:12px}.market-app .og-next{font-size:14px}}@media(prefers-reduced-motion:reduce){.market-app .og-guide *,.market-app .og-assist{animation:none!important;transition:none!important;scroll-behavior:auto}.market-app .og-guide button:active:not(:disabled){transform:none}}.market-app .og-guide{padding-bottom:calc(154px + env(safe-area-inset-bottom))}.market-app .og-site-card{background:var(--mission-color-bg-layer-default)}.market-app .og-site-card .og-company{margin-bottom:var(--mission-spacing-sm)}.market-app .og-site-card .workplace-location{margin:0}.market-app .ab-flow.mg-page .og-site-card .workplace-location .wl-selected{padding:0;border:0;background:transparent;border-radius:0;box-shadow:none}.market-app .ab-flow.mg-page .og-site-card .workplace-location .wl-address{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .og-site-card .wl-address>svg{display:none}.market-app .og-site-card .wl-search{margin-top:var(--mission-spacing-md)}.market-app .og-address-detail{margin-top:var(--mission-spacing-sm)}.market-app .og-address-detail summary{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted);cursor:pointer;list-style:none}.market-app .og-address-detail summary::-webkit-details-marker{display:none}.market-app .og-address-detail summary>span{font:var(--mission-t-caption-1)}.market-app .og-address-detail summary>svg{margin-left:auto}.market-app .og-address-detail[open] summary>svg{transform:rotate(180deg)}.market-app .og-address-detail>label{margin-top:var(--mission-spacing-xs)}.market-app .og-assist{width:min(640px,calc(100% - 32px));padding:var(--mission-spacing-xl) 0 calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:linear-gradient(180deg,transparent,var(--mission-color-bg-layer-default) 24px)}.market-app .og-facts{gap:var(--mission-spacing-lg)}@media(max-width:640px){.market-app .og-assist{width:100%;padding-inline:var(--mission-spacing-md)}}.market-app .og-guide[data-stage=site] .og-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.market-app .og-location-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);margin-bottom:var(--mission-spacing-md)}.market-app .og-location-heading h2{margin:0;font:var(--mission-t-label-1)}.market-app .og-legacy-sites{margin-top:var(--mission-spacing-lg);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .og-legacy-sites summary{cursor:pointer;padding-block:var(--mission-spacing-sm)}.market-app .og-current-workers{margin-top:var(--mission-spacing-lg)}.market-app .og-workers-input{position:relative}.market-app .og-workers-input input{padding-right:var(--mission-spacing-3xl)}.market-app .og-workers-input>span{position:absolute;right:var(--mission-spacing-md);top:50%;transform:translateY(-50%);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .og-industry-edit{margin-top:var(--mission-spacing-xl);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .og-industry-edit summary{display:flex;justify-content:space-between;align-items:center;gap:var(--mission-spacing-sm);min-height:56px;list-style:none;cursor:pointer;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .og-industry-edit summary::-webkit-details-marker{display:none}.market-app .og-industry-edit summary>span:last-child{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .og-industry-edit[open] summary svg{transform:rotate(180deg)}.market-app .og-encouragement{margin:0 0 var(--mission-spacing-sm);text-align:center;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted);line-height:1.5;word-break:keep-all}@media(hover:hover)and (pointer:fine){.market-app .og-next:not(:disabled):hover>svg{translate:3px 0}}@media(prefers-reduced-motion:reduce){.market-app .og-next:not(:disabled):hover>svg{translate:none}}.market-app .spc{display:block}.market-app .spc-lead{margin:0 0 var(--mission-spacing-xl);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-1);line-height:1.55;word-break:keep-all}.market-app .spc-list{display:grid;gap:var(--mission-spacing-sm);margin:0;padding:0;list-style:none}.market-app .spc-list button{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:var(--mission-spacing-md);width:100%;padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);text-align:left;cursor:pointer}.market-app .spc-list button:disabled{cursor:not-allowed;opacity:.4}.market-app .spc-copy{display:grid;gap:var(--mission-spacing-2xs);min-width:0}.market-app .spc-copy strong{font:var(--mission-t-subtitle-2)}.market-app .spc-copy small{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);font-weight:500;line-height:1.5;word-break:keep-all}.market-app .spc-radio{display:block;width:28px;height:28px;border:2px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full)}.market-app .spc-list button[aria-pressed=true] .spc-radio{border:8px solid var(--mission-color-fg-brand)}.market-app .spc-cta{position:sticky;bottom:0;z-index:2;margin:var(--mission-spacing-2xl) -22px 0;padding:var(--mission-spacing-md) 22px calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default)}.market-app .spc-cta button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;border-radius:var(--mission-radius-lg);background:var(--mission-color-fg-brand);color:#fff;font:var(--mission-t-label-1);cursor:pointer}.market-app .spc-cta button:disabled{background:var(--mission-color-bg-neutral);color:var(--mission-color-fg-neutral-muted);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.market-app .spc-list button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--mission-color-stroke-brand)}}.market-app .og-conversation .og-composer:has(.spc){margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.market-app .og-conversation .og-question h1{font-family:var(--mission-font-family-base);font-size:26px;font-weight:700;line-height:1.42;letter-spacing:normal}.market-app .spc-lead{font-size:16px;font-weight:400;line-height:1.56}.market-app .spc-copy strong{font-family:var(--mission-font-family-base);font-size:17px;font-weight:500;line-height:1.45;letter-spacing:normal}.market-app .spc-copy small{font-size:15px;font-weight:400;line-height:1.5;letter-spacing:normal}.market-app .spc-cta button{font-size:17px;font-weight:700;letter-spacing:normal}.market-app .spc-lead b{font-weight:500;color:var(--mission-color-fg-brand)}.market-app .og-conversation.og-guide{width:min(100%,680px);padding-bottom:var(--mission-spacing-4xl)}.market-app .og-conversation .og-stage{display:flex;flex-direction:column;min-height:calc(100svh - 340px);scroll-margin-top:112px}.market-app .og-conversation .og-answers{display:flex;flex-direction:column;align-items:flex-end;gap:var(--mission-spacing-xs);margin:0 0 var(--mission-spacing-2xl)}.market-app .og-conversation .og-answer{display:flex;align-items:center;gap:var(--mission-spacing-md);max-width:90%;min-height:44px;padding:var(--mission-spacing-sm) var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-lg) var(--mission-radius-lg) var(--mission-radius-xs) var(--mission-radius-lg);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);font:var(--mission-t-body-2);text-align:left;cursor:pointer}.market-app .og-conversation .og-answer>span:first-child{min-width:0;overflow-wrap:anywhere}.market-app .og-conversation .og-answer-edit{display:flex;align-items:center;gap:var(--mission-spacing-2xs);flex:none;padding-left:var(--mission-spacing-xs);border-left:1px solid var(--mission-color-stroke-neutral-muted);font:var(--mission-t-caption-1)}.market-app .og-conversation .og-answer-static{display:flex;align-items:center;gap:var(--mission-spacing-xs);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .og-conversation .og-question{margin-bottom:var(--mission-spacing-2xl)}.market-app .og-conversation .og-question h1{font:var(--mission-t-title-2)}.market-app .og-conversation .og-question p{max-width:36em;margin-top:var(--mission-spacing-xs);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .og-conversation .og-composer{min-width:0;margin-top:auto;padding:var(--mission-spacing-xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-2xl);background:var(--mission-color-bg-layer-default);box-shadow:var(--mission-elevation-2)}.market-app .og-conversation .og-composer-label{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);margin:0 0 var(--mission-spacing-lg);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .og-conversation .og-composer-label>span{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .og-conversation .og-choice-list{grid-template-columns:1fr;gap:var(--mission-spacing-sm)}.market-app .og-conversation button.og-choice{min-height:76px;padding:var(--mission-spacing-md);border-radius:var(--mission-radius-lg);border-color:var(--mission-color-stroke-neutral)}.market-app .og-conversation .og-choice-copy{gap:var(--mission-spacing-2xs)}.market-app .og-conversation .og-choice-copy strong{font:var(--mission-t-label-1)}.market-app .og-conversation .og-choice-copy small{font:var(--mission-t-caption-1);font-weight:400}.market-app .og-conversation .og-choice>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .og-conversation .og-choice[aria-pressed=true]>svg{color:var(--mission-color-fg-brand)}.market-app .og-conversation .og-company-name{margin:0 0 var(--mission-spacing-xs);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .og-conversation .og-address-answer{outline:none}.market-app .og-conversation .og-address-answer .workplace-location{margin:0}.market-app .ab-flow.mg-page .og-conversation .og-address-answer .wl-selected{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.market-app .ab-flow.mg-page .og-conversation .og-address-answer .wl-address{font:var(--mission-t-body-1)}.market-app .og-conversation .og-address-answer .wl-address>svg{display:none}.market-app .og-conversation .og-address-answer .wl-search{margin-top:var(--mission-spacing-md);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral);color:var(--mission-color-fg-neutral)}.market-app .og-conversation .og-address-detail{padding-bottom:0}.market-app .og-conversation .og-address-detail summary{font:var(--mission-t-caption-1)}.market-app .og-conversation .og-current-workers{margin-top:0}.market-app .og-conversation .og-workers-input input{height:64px;font:var(--mission-t-title-2);font-weight:500;padding-right:var(--mission-spacing-3xl);border-color:var(--mission-color-stroke-neutral)}.market-app .og-conversation .og-composer-actions{margin-top:var(--mission-spacing-xl)}.market-app .og-conversation .og-encouragement{margin-bottom:var(--mission-spacing-sm);font:var(--mission-t-caption-1);font-weight:400}.market-app .og-conversation .og-choice-hint{display:flex;align-items:center;padding:0 var(--mission-spacing-xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .og-conversation .og-industry-edit{margin-top:var(--mission-spacing-md);padding:0 var(--mission-spacing-sm);border-top:0}.market-app .og-conversation .og-industry-edit summary>span:last-child{padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-radius:var(--mission-radius-sm);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .og-conversation .og-industry-edit[open]{padding-bottom:var(--mission-spacing-md)}.market-app .og-conversation .og-account-delivery{display:flex;align-items:center;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-md);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .og-conversation .og-account-delivery>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .og-conversation .og-account-delivery>div{display:grid;gap:var(--mission-spacing-2xs);min-width:0}.market-app .og-conversation .og-account-delivery strong{font:var(--mission-t-label-2)}.market-app .og-conversation .og-account-delivery small{color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);overflow-wrap:anywhere}.market-app .og-conversation .og-conversation-review{margin-top:var(--mission-spacing-lg)}.market-app .og-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.market-app .og-conversation .og-answer:hover{box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .og-conversation .og-choice:hover:not([aria-pressed=true]){background:var(--mission-color-bg-neutral-weak);border-color:var(--mission-color-stroke-brand)}}@media(max-width:640px){.market-app .og-conversation .og-stage{min-height:calc(100svh - 250px);scroll-margin-top:80px}.market-app .og-conversation .og-answers{margin-bottom:var(--mission-spacing-xl)}.market-app .og-conversation .og-answer{max-width:94%}.market-app .og-conversation .og-question h1{font:var(--mission-t-title-3)}.market-app .og-conversation .og-composer{padding:var(--mission-spacing-lg);border-radius:var(--mission-radius-xl)}.market-app .og-conversation .og-composer-label{margin-bottom:var(--mission-spacing-md)}.market-app .og-conversation button.og-choice{min-height:76px}}.market-app .site-choice{margin-bottom:var(--mission-spacing-xl)}.market-app .site-relations{display:flex;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-2xs);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .site-relations button{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);flex:1;min-width:0;min-height:44px;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid transparent;border-radius:var(--mission-radius-sm);background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);cursor:pointer;transition:background var(--mission-duration-quick),color var(--mission-duration-quick)}.market-app .site-relations button[aria-pressed=true]{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);border-color:var(--mission-color-stroke-neutral-muted)}.market-app .site-relations button>svg{flex:none}.market-app .site-name{display:grid;gap:var(--mission-spacing-xs);margin-top:var(--mission-spacing-lg);animation:og-stage-in var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .site-name>span{font:var(--mission-t-label-2)}.market-app .site-name small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .site-name input{width:100%;min-height:56px;box-sizing:border-box;font:var(--mission-t-body-2);font-size:16px;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral)}.market-app .site-choice :is(button,input):focus-visible{outline:2px solid var(--mission-color-stroke-brand);outline-offset:3px}.market-app .og-account-delivery{display:flex;align-items:center;gap:var(--mission-spacing-md);padding:var(--mission-spacing-lg);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-brand-weak)}.market-app .og-account-delivery>svg{color:var(--mission-color-fg-brand);flex:none}.market-app .og-account-delivery>div{min-width:0;display:grid;gap:var(--mission-spacing-xs)}.market-app .og-account-delivery strong{font:var(--mission-t-label-1)}.market-app .og-account-delivery p,.market-app .og-account-delivery small{margin:0;font:var(--mission-t-caption-1);line-height:1.6;color:var(--mission-color-fg-neutral-muted);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.market-app .site-name{animation:none}.market-app .site-relations button{transition:none}}.market-app .additional-sites-summary{min-width:0;margin-top:var(--mission-spacing-lg);padding-top:var(--mission-spacing-lg);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .additional-sites-summary>header{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-sm)}.market-app .additional-sites-summary>header>h3{margin:0;font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral)}.market-app .additional-sites-summary>header>span{flex:none;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .additional-sites-summary>ul{display:grid;gap:var(--mission-spacing-md);padding:0;margin:0;list-style:none}.market-app .additional-sites-summary>ul>li{display:grid;gap:var(--mission-spacing-2xs);min-width:0;padding:0;overflow-wrap:anywhere}.market-app .additional-sites-summary>ul>li>strong{font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral)}.market-app .additional-sites-summary .additional-site-address{margin:0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .additional-sites-summary .additional-site-facts{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-2xs) var(--mission-spacing-sm);margin:0;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .additional-sites-summary .additional-site-facts>span+span:before{content:"·";margin-right:var(--mission-spacing-sm)}@media(max-width:820px){.market-app .rw-condition-panel:not(.is-expanded) .rw-condition-content{display:none}}.market-app .additional-sites-summary li.ux1-site-line{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.market-app .rb.rs-summary{gap:12px}.market-app .rb.rs-summary .rs-head{display:flex;align-items:center;gap:8px;min-width:0}.market-app .rb.rs-summary .rs-headline{flex:0 1 auto;min-width:0;margin:0;font-family:var(--mission-font-family-base);font-size:1.1875rem;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--rb-ink);word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.market-app .rb.rs-summary .rs-mode-chip{flex:none;padding:3px 10px;border-radius:999px;background:var(--cm-fill, #f2f4f6);color:var(--rb-ink);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.market-app .rb.rs-summary .rs-head>.rb-edit{margin-left:auto}.market-app .ab-flow .rb.rs-summary .rs-head{gap:10px}.market-app .ab-flow .rb.rs-summary .rs-headline{font-size:24px;line-height:1.3;font-weight:700;letter-spacing:-.02em}@media(min-width:768px){.market-app .ab-flow .rb.rs-summary .rs-headline{font-size:28px;line-height:1.28}}@media(max-width:374px){.market-app .ab-flow .rb.rs-summary .rs-headline{font-size:22px}}@media(max-width:480px){.market-app .ab-flow .rb.rs-summary .rs-head{flex-wrap:wrap;row-gap:6px}.market-app .ab-flow .rb.rs-summary .rs-headline{flex:1 0 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.market-app .rb.rs-summary .rs-facts{display:flex;flex-wrap:nowrap;gap:6px;min-width:0}.market-app .rb.rs-summary .rs-facts>span{flex:none;padding:3px 10px;border:1px solid var(--rb-line);border-radius:999px;background:var(--mission-color-bg-layer-default, #fff);color:var(--rb-ink);font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap}.market-app .rb.rs-summary .rs-facts>span.is-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.market-app .rb.rs-summary .rs-fold{border-top:1px solid var(--rb-line)}.market-app .rb.rs-summary .rs-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding-top:4px;list-style:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;color:var(--rb-gray)}.market-app .rb.rs-summary .rs-fold>summary::-webkit-details-marker{display:none}.market-app .rb.rs-summary .rs-fold>summary>svg{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.market-app .rb.rs-summary .rs-fold[open]>summary>svg{transform:rotate(180deg)}.market-app .rb.rs-summary .rs-fold>summary:focus-visible{outline:2px solid var(--mission-color-stroke-focus, #4c00ff);outline-offset:2px;border-radius:8px}.market-app .rb.rs-summary .rs-fold-body{display:grid;gap:14px;min-width:0;padding-bottom:4px}.market-app .rb.rs-summary .rs-fold[open] .rs-fold-body{animation:rs-fold-in .2s cubic-bezier(.23,1,.32,1) both}.market-app .rb.rs-summary .rs-files{display:grid;gap:12px;min-width:0}@keyframes rs-fold-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.market-app .rs-live{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:16px;background:var(--mission-color-bg-layer-default, #fff)}.market-app .rs-live .rs-live-head{display:flex;align-items:center;gap:10px;min-width:0}.market-app .rs-live .rs-live-title{margin:0;font-family:var(--mission-font-family-base);font-size:1.0625rem;line-height:1.4;font-weight:600;color:var(--mission-color-fg-brand, #4c00ff);white-space:nowrap}.market-app .rs-live .rs-live-dot{position:relative;flex:none;width:10px;height:10px;border-radius:999px;background:var(--mission-color-fg-brand, #4c00ff)}.market-app .rs-live .rs-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:rs-live-pulse 1.6s cubic-bezier(.23,1,.32,1) infinite}.market-app .rs-live .rs-live-facts{display:flex;flex-wrap:wrap;gap:6px}.market-app .rs-live .rs-live-facts>span{padding:3px 10px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:999px;color:var(--mission-color-fg-neutral, #353839);font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.market-app .rs-live.is-arrived .rs-live-dot:after{animation:none}.market-app .rs-live button.rs-live-cta{flex:none;margin-left:auto;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--mission-color-fg-brand, #4c00ff);color:var(--mission-color-fg-on-brand, #fff);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.market-app .rs-live button.rs-live-cta:active{transform:scale(.97)}@keyframes rs-live-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.8);opacity:0}}.rs-sent-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:24px;background:var(--mission-color-bg-layer-default, #fff);opacity:1;transition:opacity .2s cubic-bezier(.23,1,.32,1);cursor:default}.rs-sent-layer.is-leaving{opacity:0;pointer-events:none}.rs-sent-layer .rs-sent-card{display:grid;justify-items:center;gap:20px;text-align:center}.rs-sent-layer .rs-sent-check{display:grid;place-items:center;width:72px;height:72px;border-radius:999px;background:var(--mission-color-fg-brand, #4c00ff);color:var(--mission-color-fg-on-brand, #fff);animation:rs-sent-pop .22s cubic-bezier(.34,1.56,.64,1) both}.rs-sent-layer .rs-sent-title{margin:0;font-family:var(--mission-font-family-base, inherit);font-size:1.375rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:var(--mission-color-fg-neutral, #353839);word-break:keep-all;animation:rs-sent-rise .22s cubic-bezier(.23,1,.32,1) 60ms both}@keyframes rs-sent-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rs-sent-rise{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}@media(max-width:520px){.market-app .rb.rs-summary .rs-headline{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){.market-app .rb.rs-summary .rs-fold>summary>svg,.market-app .rs-live button.rs-live-cta,.rs-sent-layer{transition:none}.market-app .rb.rs-summary .rs-fold[open] .rs-fold-body,.market-app .rs-live .rs-live-dot:after,.rs-sent-layer .rs-sent-check,.rs-sent-layer .rs-sent-title{animation:none}}.market-app .spp{--spp-brand: var(--mission-color-bg-brand, #4c00ff);--spp-ink: var(--cm-ink, #191f28);--spp-ink-2: var(--cm-ink-2, #333d4b);--spp-line: var(--cm-line-2, #e5e8eb);--spp-mute: #b0b8c1;--spp-ease: .2s var(--cm-ease-out, cubic-bezier(.22, 1, .36, 1));display:grid;gap:10px;min-width:0}.market-app .spp-option{display:grid;gap:16px;width:100%;min-width:0;box-sizing:border-box;padding:18px;border:1px solid var(--spp-line);border-radius:20px;background:#fff;color:var(--spp-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--spp-ease),box-shadow var(--spp-ease),color var(--spp-ease),transform .12s var(--cm-ease-out, cubic-bezier(.22, 1, .36, 1))}.market-app .spp-option[aria-checked=true]{border-color:var(--spp-brand);box-shadow:inset 0 0 0 1px var(--spp-brand),0 10px 34px #4c00ff1a}.market-app .spp-option:active:not(:disabled){transform:scale(.99)}.market-app .spp-option:disabled{opacity:.5;cursor:default}.market-app .spp-option:focus-visible{outline:2px solid var(--mission-color-stroke-brand, #6929ff);outline-offset:3px}.market-app .spp-head{display:flex;align-items:center;gap:12px;min-width:0}.market-app .spp-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:inherit}.market-app .spp-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d1d6db;background:#fff;color:#fff;transition:background-color var(--spp-ease),box-shadow var(--spp-ease)}.market-app .spp-mark>svg{opacity:0;transform:scale(.6);transition:opacity var(--spp-ease),transform var(--spp-ease)}.market-app .spp-option[aria-checked=true] .spp-mark{box-shadow:none;background:var(--spp-brand)}.market-app .spp-option[aria-checked=true] .spp-mark>svg{opacity:1;transform:none}.market-app .spp-plus{padding:20px 18px 22px}.market-app .spp-badge{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:13px;background:#4c00ff14;color:var(--spp-brand)}.market-app .spp-plus .spp-name{flex:1 1 auto;font-size:18px}.market-app .spp-price{flex:none;margin-left:auto;font-size:16px;font-weight:500;line-height:1.35;color:var(--spp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.market-app .spp-price+.spp-mark{margin-left:0}.market-app .spp-benefits{display:grid;gap:12px;margin-left:56px;padding-top:16px;border-top:1px solid #f2f4f6}.market-app .spp-benefit{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:400;line-height:1.4;color:#333d4b;word-break:keep-all}.market-app .spp-benefit>svg{flex:none;color:var(--spp-brand)}.market-app .spp-none{min-height:64px;padding:16px 18px;color:var(--spp-mute)}.market-app .spp-none .spp-name{font-size:16px;font-weight:600}.market-app .spp-tag{flex:none;padding:3px 10px;border-radius:999px;background:#f9fafb;box-shadow:inset 0 0 0 1px #f2f4f6;color:var(--spp-mute);font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;transition:color var(--spp-ease),box-shadow var(--spp-ease),background-color var(--spp-ease)}.market-app .spp-none .spp-mark{box-shadow:inset 0 0 0 1.5px var(--spp-line)}.market-app .spp-none[aria-checked=true]{color:var(--spp-ink)}.market-app .spp-none[aria-checked=true] .spp-tag{background:#fff;box-shadow:inset 0 0 0 1px var(--spp-line);color:var(--spp-ink-2)}.market-app .spp-none[aria-checked=true] .spp-mark{box-shadow:none}.market-app .spp-row{display:grid;gap:10px;min-width:0;margin:20px 0 0;padding:0;border:0}.market-app .spp-row>legend{float:left;width:100%;margin:0 0 2px;padding:0;color:var(--cm-ink, #191f28);font-size:15px;font-weight:500;line-height:1.4}.market-app .spp-row>legend+*{clear:both}@media(max-width:480px){.market-app .spp-option{padding-inline:16px}.market-app .spp-head{gap:10px}.market-app .spp-badge{width:40px;height:40px;border-radius:12px}.market-app .spp-benefits{margin-left:50px}}@media(max-width:374px){.market-app .spp-head{gap:8px}.market-app .spp-badge{width:36px;height:36px;border-radius:11px}.market-app .spp-badge>svg{width:22px;height:22px}.market-app .spp-plus .spp-name{font-size:17px}.market-app .spp-price{font-size:15px}.market-app .spp-benefits{margin-left:44px}}@media(hover:hover)and (pointer:fine){.market-app .spp-option[aria-checked=false]:hover:not(:disabled){border-color:#d1d6db}}@media(prefers-reduced-motion:reduce){.market-app .spp-option,.market-app .spp-mark,.market-app .spp-mark>svg,.market-app .spp-tag{transition:none}.market-app .spp-option:active:not(:disabled){transform:none}}.market-app.market-app .ux1-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.market-app.market-app .ux1-need{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--cm-ink, #191f28);background:#fff;color:var(--cm-ink, #191f28);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.market-app.market-app .ux1-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--cm-line-2, #e5e8eb);background:#fff;color:var(--cm-ink-3, #4e5968);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.market-app.market-app .ux1-warn{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--cm-danger, #f04452);background:#fff;color:var(--cm-danger-ink, #b42318);font-size:13px;font-weight:500;white-space:nowrap}.market-app.market-app .ux1-warn-row{margin:12px 0 0}.market-app.market-app .ux1-placeholder,.market-app.market-app .ab-flow .lf-flow .lf-row-value.ux1-placeholder,.market-app.market-app .ab-flow .lf-flow .lf-row-value .ux1-placeholder,.market-app.market-app .ab-flow .lf-flow .lf-profile-list>.lf-profile-item .lf-row-value.ux1-placeholder{color:var(--cm-ink-4, #8b95a1);font-weight:400;font-size:16px}.market-app.market-app .ux1-text-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--cm-ink-3, #4e5968);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.market-app.market-app .ux1-text-link:disabled{opacity:.5;cursor:default}.market-app.market-app .ab-flow.mg-page .mg-topline>.ux1-step-count{display:none}@media(max-width:600px){.market-app.market-app .ab-flow.mg-page .mg-topline>.ux1-step-count{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;margin-left:auto;border-radius:999px;border:1px solid var(--cm-line-2, #e5e8eb);background:#fff;color:var(--cm-ink-3, #4e5968);font-size:13px;font-weight:500}}@media(min-width:601px){.market-app.market-app .ab-flow.mg-page:has(>.mg-workspace.is-solo)>:is(.mg-topline,.mg-phases){max-width:640px;width:100%;margin-inline:auto}}.market-app.market-app .ab-flow .og-guide .og-composer-actions>.og-actions,.market-app.market-app .ab-flow.ab-flow.mg-page .og-guide[data-stage=contact] .og-composer-actions>.og-actions,.market-app.market-app .ab-flow .rq-step-footer>*,.market-app.market-app .ab-flow.mg-page .rq-assist-actions>*{max-width:640px}.market-app.market-app .ab-flow .og-guide .og-composer-actions>.og-actions{margin-inline:auto}.market-app.market-app .ab-flow .rq-step-footer,.market-app.market-app .ab-flow.mg-page .rq-assist-actions{display:flex;justify-content:center;gap:8px}.market-app.market-app .ab-flow .rq-step-footer>button,.market-app.market-app .ab-flow.mg-page .rq-assist-actions>button.rq-assist-next{flex:1 1 auto;width:100%}.market-app.market-app .ux1-outputs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.market-app.market-app .ux1-outputs>span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--cm-line-2, #e5e8eb);background:#fff;color:var(--cm-ink-3, #4e5968);font-size:13px;font-weight:500}.market-app.market-app .mg-draft-facts>button>.ux1-need{justify-self:start}.market-app.market-app .mg-written-mission h2>.ux1-need{font-size:13px}.market-app.market-app .ab-flow .ux1-product-heading{display:flex;align-items:center;gap:10px}.market-app.market-app .ab-flow .ux1-product-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.market-app.market-app .ab-flow .ux1-product-title>h3{margin:0}.market-app.market-app .ab-flow button.ux1-include{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-10px 0 -10px -10px;padding:0;border:0;background:none;cursor:pointer}.market-app.market-app .ab-flow .ux1-include .ux1-box{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:2px solid var(--cm-line-2, #d1d6db);background:#fff;color:#fff}.market-app.market-app .ab-flow .ux1-include[aria-pressed=true] .ux1-box{border-color:var(--cm-brand, #4c00ff);background:var(--cm-brand, #4c00ff)}.market-app.market-app .ab-flow button.ux1-edit{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:36px;padding:0 4px;border:0;background:none;color:var(--cm-ink-3, #4e5968);font-size:14px;font-weight:500;cursor:pointer}.market-app.market-app .ab-flow .rq-product.ux1-excluded .ux1-product-title,.market-app.market-app .ab-flow .rq-product.ux1-excluded .rq-product-content{opacity:.45}.market-app.market-app .ab-flow .ux1-plus-label{display:inline-flex;align-items:center;gap:6px}.market-app.market-app .ab-flow .ux1-pre{margin:0;padding:0;border:0}.market-app.market-app .ab-flow .ux1-pre>div{display:flex;flex-wrap:wrap;gap:8px}.market-app.market-app .ab-flow button.rq-step-next.ux1-skip{background:#fff;color:var(--cm-ink-3, #4e5968);box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb)}.market-app.market-app .ux1-site-choice{display:grid;gap:4px;margin:0;padding:0;border:0;background:none}.market-app.market-app .ab-flow .lf-flow .lf-notice{margin-top:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--cm-danger-ink, #b42318);font-size:15px;font-weight:500}.market-app.market-app .ab-flow .lf-flow .lf-registration-status{margin-top:8px}.market-app.market-app .ab-flow .ux1-site-label{margin:0 0 8px;color:var(--cm-ink-3, #4e5968);font-size:15px;font-weight:500}.market-app.market-app .ab-flow button.ux1-add-site{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;margin-top:12px;padding:0 16px;border:1px dashed var(--cm-line-2, #d1d6db);border-radius:14px;background:#fff;color:var(--cm-ink-3, #4e5968);font-size:16px;font-weight:500;cursor:pointer}.market-app.market-app .ab-flow .og-address-detail summary>.ux1-chip{margin-left:4px}.market-app.market-app .ab-flow .og-region-only>span{font-size:15px;font-weight:500}.market-app.market-app .ux1-title-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.market-app.market-app button.rw-list-cta{width:100%;min-height:52px;margin-top:16px}.market-app.market-app .rw-related-link{margin:4px 0}.market-app.market-app .ux1-rp-cards{display:none;margin:8px 0 0;padding:0;list-style:none}.market-app.market-app .ux1-rp-cards>li{display:grid;gap:6px;padding:10px 0;border-bottom:1px solid var(--cm-line-2, #e5e8eb)}.market-app.market-app .ux1-rp-cards>li>strong{font-size:15px;font-weight:500;color:var(--cm-ink, #191f28)}.market-app.market-app .ux1-rp-chips{display:flex;flex-wrap:wrap;gap:6px}.market-app.market-app .ux1-rp-chips>.ux1-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.market-app.market-app .ux1-rp-cards{display:grid}.market-app.market-app .rp-summary .rp-table-wrap{display:none}}.market-app.market-app .ux1-load-failed{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;color:var(--cm-danger-ink, #b42318);font-size:15px;font-weight:500}.market-app.market-app .vr-act.ux1-vr-act{width:auto;padding:0 12px}.market-app.market-app .vr-act.ux1-vr-act>span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.market-app.market-app .ux1-mbr-text{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb);color:var(--cm-ink-2, #333d4b);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.market-app.market-app .ux1-mbr-danger{min-height:36px;padding:0 10px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-danger, #f04452);color:var(--cm-danger-ink, #b42318);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.market-app.market-app .ux1-mbr-confirm{display:inline-flex;gap:6px}.market-app.market-app .cmr-badge.ux1-on{color:var(--cm-brand, #4c00ff);box-shadow:inset 0 0 0 1px var(--cm-brand, #4c00ff);background:#fff}.market-app.market-app .ux1-filter-chips{display:flex;flex-wrap:wrap;gap:6px}.market-app.market-app .ux1-filter-chips>button{min-height:36px;padding:0 12px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb);color:var(--cm-ink-3, #4e5968);font-size:14px;font-weight:500;cursor:pointer}.market-app.market-app .ux1-filter-chips>button[aria-pressed=true]{color:var(--cm-brand, #4c00ff);box-shadow:inset 0 0 0 1px var(--cm-brand, #4c00ff)}.market-app.market-app .trade-next.ux1-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;border:0;background:none;box-shadow:none}.market-app.market-app .trade-next.ux1-next>.s-btn{flex:1 1 100%;min-height:52px}.market-app.market-app .ux1-due{display:grid;gap:8px}.market-app.market-app .ux1-due-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.market-app.market-app .ux1-due-label{font-size:16px;font-weight:500;color:var(--cm-ink, #191f28)}.market-app.market-app .trade-tabs button{position:relative}.market-app.market-app .ux1-dot{position:absolute;top:8px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--cm-brand, #4c00ff)}.market-app.market-app .trade-messages article p{font-weight:400}.market-app.market-app .trade-quick-replies{flex-wrap:wrap;overflow:visible}.market-app.market-app .trade-quick-replies>button{white-space:normal;text-align:left}.market-app.market-app .ux1-question{margin:0 0 8px;font-size:18px;font-weight:700}.market-app.market-app .ux1-case-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.market-app.market-app .trade-case header h2{font-weight:700}.market-app.market-app .trade-case p{font-weight:400}.market-app.market-app .trade-support article{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.market-app.market-app .trade-support article strong{font-weight:500}.market-app.market-app .ux1-modal-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.market-app.market-app .ux1-modal-actions{display:flex;gap:8px;margin-top:12px}.market-app.market-app .ux1-modal-actions>.s-btn{flex:1}.market-app.market-app .ux1-reasons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;border:0}.market-app.market-app .ux1-reasons>button{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb);color:var(--cm-ink-2, #333d4b);font-size:15px;font-weight:500;cursor:pointer}.market-app.market-app .ux1-reasons>button[aria-pressed=true]{color:var(--cm-brand, #4c00ff);box-shadow:inset 0 0 0 2px var(--cm-brand, #4c00ff)}.market-app.market-app .quote-list-row.ux1-open{box-shadow:none}.market-app.market-app .quote-list-row{grid-template-columns:minmax(0,1fr) auto}.market-app.market-app .quote-list-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.market-app.market-app .quote-list-title>h2{font-size:16px;font-weight:600;margin:0}.market-app.market-app .quote-list-amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px}.market-app.market-app .quote-list-amount>strong{font-weight:600;color:var(--cm-ink)}.market-app.market-app .quote-list-amount>time{color:var(--cm-ink-3);font-size:13px;font-weight:400}.market-app.market-app .management-service>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.market-app.market-app .management-service>div>h2{width:100%;margin:0;font-size:16px;font-weight:600}.market-app.market-app .connection-top .vendor-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.market-app.market-app .connection-top .vendor-name>h3{margin:0}.market-app.market-app .quote-list-amount>.ux1-need,.market-app.market-app .quote-list-amount>.ux1-chip{justify-self:end}.market-app.market-app .ux1-other-vendors>summary,.market-app.market-app .ux1-sheet-fold>summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;font-weight:500}.market-app.market-app .received-amount>.ux1-chip{margin-bottom:4px}.market-app.market-app .ux1-brand{display:contents}.market-app.market-app .mg-draft-facts>.mg-fixed-fact{display:flex;align-items:center;gap:8px;width:100%;min-height:47px;padding:10px 0;font-size:13px}.market-app.market-app .mg-draft-facts>.mg-fixed-fact>span{flex:none;min-width:60px;color:var(--cm-ink-3, #4e5968)}.market-app.market-app .mg-draft-facts>.mg-fixed-fact>strong{margin-left:auto;margin-right:21px}@media(max-width:760px){.market-app.market-app .management-row time,.market-app.market-app .management-state{padding-left:0}}.market-app.market-app .ab-flow.mg-page>.af-topbar{display:flex;align-items:center;gap:12px;width:100%;max-width:640px;min-height:48px;margin:0 auto 20px}.market-app.market-app .ab-flow.mg-page>.af-topbar>.af-progress{flex:1 1 auto;width:auto;max-width:none;height:4px;margin:0 4px 0 0;border-radius:999px;background:#f2f4f6;overflow:hidden}.market-app.market-app .ab-flow.mg-page>.af-topbar>.af-progress>span{display:block;width:100%;height:100%;border-radius:inherit;transform-origin:left center;background:#4c00ff;transition:transform .32s cubic-bezier(.22,1,.36,1)}.market-app.market-app .ab-flow.mg-page>.af-topbar>.af-topbar-fill{flex:1 1 auto}.market-app.market-app .ab-flow.mg-page>.af-topbar>.mg-save.ab-save-badge{flex:none;margin:0}.market-app.market-app button.af-back{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;margin:0 0 0 -10px;gap:0;border:0;border-radius:50%;background:transparent;color:#191f28;font-size:0;box-shadow:none;cursor:pointer;justify-self:start;align-self:flex-start;transition:background-color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.market-app.market-app button.af-back>svg{width:22px;height:22px;color:currentColor}.market-app.market-app button.af-back:active{background:#f2f4f6;transform:scale(.94)}.market-app.market-app button.af-back:disabled{color:#b0b8c1;background:transparent;transform:none;cursor:default}.market-app.market-app button.af-back:focus-visible{outline:2px solid #6929ff;outline-offset:2px}@media(hover:hover)and (pointer:fine){.market-app.market-app button.af-back:hover:not(:disabled){background:#f2f4f6;color:#191f28}}.market-app.market-app .rw-min>button.af-back{margin-bottom:-8px}.market-app.market-app .vd>button.af-back{margin-bottom:4px}@media(max-width:600px){.market-app.market-app .ab-flow.mg-page>.af-topbar{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.market-app.market-app .ab-flow.mg-page>.af-topbar>.af-progress>span,.market-app.market-app button.af-back{transition:none}.market-app.market-app button.af-back:active{transform:none}}.member-gate{min-height:calc(100svh - 140px);padding:var(--mission-spacing-4xl) var(--mission-spacing-xl);color:var(--mission-color-fg-neutral);background:linear-gradient(145deg,var(--mission-color-bg-brand-weak),var(--mission-color-bg-layer-default) 62%);font-family:var(--mission-font-family-base)}.member-gate *,.member-gate *:before,.member-gate *:after{box-sizing:border-box}.member-gate .mg-shell{width:min(420px,100%);margin:0 auto;animation:mg-enter var(--mission-duration-slower) var(--mission-easing-decelerate) both}.member-gate .mg-card{padding:var(--mission-spacing-2xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-2xl);background:var(--mission-color-bg-layer-default);box-shadow:var(--mission-elevation-1)}.member-gate .mg-card-heading h1{margin:0;font:var(--mission-t-title-2);letter-spacing:-.02em;word-break:keep-all}.member-gate :is(input,button,a):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}.member-gate .mg-primary{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-sm);width:100%;min-height:56px;padding:var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);text-decoration:none;cursor:pointer;transition:background var(--mission-duration-quick) var(--mission-easing-standard),transform var(--mission-duration-quick) var(--mission-easing-standard)}.member-gate .mg-primary:active:not(:disabled){transform:scale(.985);background:var(--mission-color-bg-brand-pressed)}.member-gate .mg-primary:disabled{opacity:var(--mission-opacity-disabled);cursor:default}.member-gate .mg-primary svg{flex-shrink:0}.member-gate .mg-error{margin:0;color:var(--mission-color-fg-critical);font:var(--mission-t-body-2);word-break:keep-all}.member-gate .mg-note{margin:0;color:var(--mission-color-fg-neutral);font:var(--mission-t-body-2);word-break:keep-all}.member-gate .mg-remote{display:grid;gap:var(--mission-spacing-md);margin-top:var(--mission-spacing-xl)}@keyframes mg-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover){.member-gate .mg-primary:hover:not(:disabled){background:var(--mission-color-bg-brand-pressed)}}@media(max-width:720px){.member-gate{padding:var(--mission-spacing-xl) 0 calc(var(--mission-spacing-2xl) + env(safe-area-inset-bottom))}.member-gate .mg-card{padding:var(--mission-spacing-xl) 0;border:0;border-radius:0;background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.member-gate *,.member-gate *:before,.member-gate *:after{animation:none!important;transition:none!important}}.member-gate .mg-google{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral)}.member-gate .mg-google:active:not(:disabled){background:var(--mission-color-bg-neutral-weak)}.member-gate .mg-preview{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:44px;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);cursor:pointer}.member-gate .mg-preview span{font:var(--mission-t-caption-1)}@media(hover:hover){.member-gate .mg-google:hover:not(:disabled){background:var(--mission-color-bg-neutral-weak)}}.member-gate .mg-provider{position:relative;padding-inline:46px;overflow:hidden}.member-gate .mg-provider-logo{position:absolute;left:18px;top:50%;transform:translateY(-50%);object-fit:contain;flex:none}.member-gate .mg-apple .mg-provider-logo{left:3px;top:calc(50% + 4px)}.member-gate .mg-apple,.member-gate .mg-apple:active:not(:disabled){background:#000;color:#fff;border:1px solid #000}.member-gate .mg-apple-dialog{width:min(360px,calc(100vw - 32px));padding:var(--mission-spacing-2xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-2xl);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);box-shadow:var(--mission-elevation-2)}.member-gate .mg-apple-dialog::backdrop{background:var(--mission-color-overlay-dim)}.member-gate .mg-dialog-close{display:grid;place-items:center;width:44px;height:44px;margin:calc(-1 * var(--mission-spacing-md)) calc(-1 * var(--mission-spacing-md)) 0 auto;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);cursor:pointer}.member-gate .mg-apple-dialog h2{margin:0 0 var(--mission-spacing-xl);font:var(--mission-t-title-3);word-break:keep-all}@media(hover:hover){.member-gate .mg-apple:hover:not(:disabled){background:#000;opacity:.85}}section.member-gate{background:transparent}.market-app .market-header .safety-header-brand{display:inline-flex;align-items:center;flex-shrink:0;gap:var(--mission-spacing-xs);min-height:var(--mission-density-target-min-size);color:var(--mission-color-fg-neutral);text-decoration:none}.market-app .market-header .safety-header-brand>img{display:block;flex:none;width:var(--mission-size-control-md);height:var(--mission-size-control-md);object-fit:contain}.market-app .market-header .safety-header-brand>.safety-header-brand-copy{display:inline-flex;align-items:baseline;gap:var(--mission-spacing-xs);padding:0;border:0;color:var(--mission-color-fg-neutral);white-space:nowrap;letter-spacing:0}.market-app .market-header .safety-header-brand-copy>strong{font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral)}.market-app .market-header .safety-header-brand-copy>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .market-header .safety-header-brand:focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs);border-radius:var(--mission-radius-sm)}@media(max-width:700px){.market-app .market-header .safety-header-brand-copy>strong{font:var(--mission-t-subtitle-1)}}.market-app .market-header .safety-header-brand>.safety-header-brand-tag{display:inline-flex;align-items:center;flex:none;min-height:24px;padding:0 var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:#fff;box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-weight:500;white-space:nowrap}.market-app .ah-home{max-width:1060px;margin:0 auto;min-width:0;color:var(--mission-color-fg-neutral);display:grid;gap:var(--mission-spacing-3xl)}.market-app .ah-home :is(h1,h2,p){margin:0}.market-app .ah-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--mission-radius-2xl);border:1px solid var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default)}.market-app .ah-banner-slide{display:grid;grid-template-columns:1.1fr 1fr;min-height:310px;animation:ah-banner-enter var(--mission-duration-slow) var(--mission-easing-decelerate) both}.market-app .ah-banner-copy{position:relative;z-index:1;padding:var(--mission-spacing-3xl);align-self:center}.market-app .ah-banner h1{display:grid;font:var(--mission-t-title-1);letter-spacing:-.035em}.market-app .ah-banner-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-lg);min-height:48px;margin-top:var(--mission-spacing-xl);padding:var(--mission-spacing-sm) var(--mission-spacing-lg);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .ah-banner-photo{min-width:0;position:relative;overflow:hidden;background:var(--mission-color-bg-neutral)}.market-app .ah-banner-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:79% center}.market-app .ah-banner-slide--1 .ah-banner-photo img{object-position:center 44%}.market-app .ah-banner-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--mission-color-bg-layer-default),transparent 18%);pointer-events:none}.market-app .ah-banner-controls{position:absolute;z-index:2;right:var(--mission-spacing-md);bottom:var(--mission-spacing-md);display:flex;align-items:center;gap:var(--mission-spacing-2xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);box-shadow:var(--mission-elevation-1)}.market-app .ah-banner-controls button{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--mission-radius-full);background:transparent}.market-app .ah-banner-controls>span{min-width:32px;white-space:nowrap;text-align:center;font:var(--mission-t-caption-1);font-variant-numeric:tabular-nums}.market-app .ah-banner-controls strong{color:var(--mission-color-fg-neutral)}.market-app .ah-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);min-height:var(--mission-size-control-md);margin-bottom:var(--mission-spacing-md)}.market-app .ah-section-heading h2{font:var(--mission-t-subtitle-1)}.market-app .ah-view-all{min-height:44px;display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);padding:0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);white-space:nowrap}.market-app .ah-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mission-spacing-md)}.market-app .ah-service{display:flex;align-items:center;gap:var(--mission-spacing-md);padding:var(--mission-spacing-xl) var(--mission-spacing-lg);min-width:0;min-height:104px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);text-align:left}.market-app .ah-service-icon{width:56px;height:56px;display:grid;place-items:center;flex:none;border-radius:var(--mission-radius-xl);color:var(--mission-color-fg-neutral);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ah-service-copy{display:grid;gap:var(--mission-spacing-xs);min-width:0}.market-app .ah-service strong{font:var(--mission-t-label-1);white-space:nowrap}.market-app .ah-service-arrow{margin-left:auto;color:var(--mission-color-fg-neutral-subtle)}.market-app .ah-recent{padding-top:var(--mission-spacing-xs)}.market-app .ah-request-list{margin:0;padding:0 var(--mission-spacing-lg);list-style:none;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl)}.market-app .ah-request-list>li+li{border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ah-request-row{display:flex;align-items:center;gap:var(--mission-spacing-md);width:100%;padding:var(--mission-spacing-lg) 0;border:0;border-radius:var(--mission-radius-md);background:transparent;color:var(--mission-color-fg-neutral);text-align:left}.market-app .ah-request-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mission-spacing-2xs) var(--mission-spacing-xs);flex:1;min-width:0}.market-app .ah-request-name strong{font:var(--mission-t-label-1);font-weight:600;overflow-wrap:anywhere}.market-app .ah-request-name>.ah-request-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);overflow-wrap:anywhere}.market-app .ah-request-status{padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);white-space:nowrap}.market-app .ah-request-status.is-ready{color:var(--mission-color-fg-neutral);border-color:var(--mission-color-fg-neutral)}.market-app .ah-request-row>svg{flex:none;color:var(--mission-color-fg-neutral-subtle)}.market-app .ah-empty{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-sm);min-height:110px;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted)}.market-app .ah-empty>svg{flex:none;color:var(--mission-color-fg-neutral-subtle)}.market-app .ah-empty p{font:var(--mission-t-body-2)}.market-app .ah-benefit{display:flex;align-items:center;gap:var(--mission-spacing-lg);width:100%;padding:var(--mission-spacing-xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);text-align:left}.market-app .ah-benefit-icon{display:grid;place-items:center;color:var(--mission-color-fg-neutral);flex:none}.market-app .ah-benefit>span:nth-child(2){min-width:0}.market-app .ah-benefit strong{font:var(--mission-t-label-1);white-space:nowrap}.market-app .ah-benefit-link{display:flex;align-items:center;gap:var(--mission-spacing-2xs);margin-left:auto;white-space:nowrap;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .ah-home button{transition:transform var(--mission-duration-fast) var(--mission-easing-decelerate),background-color var(--mission-duration-quick) var(--mission-easing-standard),border-color var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .ah-home button:active:not(:focus-visible){transform:scale(.98)}.market-app .ah-home button:focus-visible{transition:none;outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs)}.market-app :is(.ah-services,.ah-recent,.ah-benefit){animation:ah-section-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}@keyframes ah-section-enter{0%{opacity:0;transform:translateY(var(--mission-spacing-xs))}to{opacity:1;transform:translateY(0)}}@keyframes ah-banner-enter{0%{opacity:.65}to{opacity:1}}@media(hover:hover)and (pointer:fine){.market-app .ah-service:hover{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-neutral-weak)}.market-app .ah-banner-cta:hover{background:var(--mission-color-bg-brand-pressed)}.market-app .ah-banner-controls button:hover,.market-app .ah-request-row:hover{background:var(--mission-color-bg-neutral)}.market-app .ah-view-all:hover{color:var(--mission-color-fg-neutral)}.market-app .ah-benefit:hover{box-shadow:var(--mission-elevation-1)}}@media(max-width:960px){.market-app .ah-service{padding:var(--mission-spacing-lg) var(--mission-spacing-sm);gap:var(--mission-spacing-sm)}.market-app .ah-service-arrow{display:none}}@media(max-width:760px){.market-app .ah-home{gap:var(--mission-spacing-xl)}.market-app .ah-banner-slide{grid-template-columns:1.2fr 1fr;min-height:286px}.market-app .ah-banner-copy{padding:var(--mission-spacing-xl) 0 var(--mission-spacing-xl) var(--mission-spacing-xl)}.market-app .ah-banner h1{font:var(--mission-t-title-2)}.market-app .ah-banner-cta{min-height:56px;width:100%;margin-top:var(--mission-spacing-lg);padding-inline:var(--mission-spacing-sm);gap:var(--mission-spacing-xs);font:var(--mission-t-label-2)}.market-app .ah-banner-photo img{object-position:78% center}.market-app .ah-banner-photo:after{background:linear-gradient(90deg,var(--mission-color-bg-layer-default),transparent 24%)}.market-app .ah-banner-controls{right:var(--mission-spacing-xs);bottom:var(--mission-spacing-xs);gap:0}.market-app .ah-banner-controls>span{min-width:26px}.market-app .ah-section-heading{margin-bottom:var(--mission-spacing-sm);gap:var(--mission-spacing-xs)}.market-app .ah-section-heading h2{font:var(--mission-t-subtitle-2)}.market-app .ah-service-grid{gap:var(--mission-spacing-xs)}.market-app .ah-service{flex-direction:column;justify-content:center;padding:var(--mission-spacing-md) var(--mission-spacing-2xs);gap:var(--mission-spacing-sm);border:0;min-height:120px;text-align:center}.market-app .ah-service strong{font:var(--mission-t-label-2)}.market-app .ah-recent{padding-top:0}.market-app .ah-request-list{padding-inline:var(--mission-spacing-sm)}.market-app .ah-request-row{gap:var(--mission-spacing-sm)}.market-app .ah-request-status{padding:var(--mission-spacing-2xs) var(--mission-spacing-xs)}.market-app .ah-request-row>svg{display:none}.market-app .ah-benefit{padding:var(--mission-spacing-lg) var(--mission-spacing-md);gap:var(--mission-spacing-sm)}.market-app .ah-benefit-link{font:var(--mission-t-caption-1);gap:var(--mission-spacing-3xs)}.market-app .ah-benefit-icon svg{width:24px;height:24px}}@media(max-width:380px){.market-app .ah-banner-copy{padding-left:var(--mission-spacing-lg)}.market-app .ah-banner h1{font:var(--mission-t-title-3)}}@media(prefers-reduced-motion:reduce){.market-app .ah-home,.market-app .ah-home *{transition:none!important;animation:none!important}.market-app .ah-home button:active{transform:none}}.market-app .lp-showcase{margin-top:var(--mission-spacing-5xl);padding-top:var(--mission-spacing-3xl);border-top:1px solid var(--mission-color-stroke-neutral-muted);scroll-margin-top:calc(76px + var(--mission-spacing-md))}.market-app .lp-showcase:focus{outline:none}.market-app .lp-heading{margin-bottom:var(--mission-spacing-xl)}.market-app .lp-heading h2{font:var(--mission-t-title-2);letter-spacing:-.025em;word-break:keep-all}.market-app .lp-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-md)}.market-app .lp-benefit{min-width:0;overflow:hidden;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);display:flex;flex-direction:column}.market-app .lp-benefit--risk{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:350px;background:var(--mission-color-bg-layer-default)}.market-app .lp-benefit-copy{padding:var(--mission-spacing-xl) var(--mission-spacing-xl) var(--mission-spacing-lg)}.market-app .lp-benefit--risk .lp-benefit-copy{padding:var(--mission-spacing-2xl)}.market-app .lp-benefit-label{display:flex;align-items:center;gap:var(--mission-spacing-xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2)}.market-app .lp-benefit h3{margin-top:var(--mission-spacing-sm);font:var(--mission-t-subtitle-1);letter-spacing:-.025em;word-break:keep-all}.market-app .lp-chips{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mission-spacing-xs);margin:auto 0 0;padding:0 var(--mission-spacing-xl) var(--mission-spacing-xl);list-style:none}.market-app .lp-benefit--report{justify-content:center;background:var(--mission-color-bg-layer-default)}.market-app .lp-benefit--report .lp-chips{margin:var(--mission-spacing-md) 0 0}.market-app .lp-chips li{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);min-height:32px;padding:var(--mission-spacing-2xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1);word-break:keep-all}.market-app .lp-chips svg{color:var(--mission-color-fg-neutral)}.market-app .lp-benefit--risk h3{font:var(--mission-t-title-3)}.market-app .lp-preview{display:grid;place-items:center;min-width:0;margin:auto 0 0;padding:var(--mission-spacing-xs) var(--mission-spacing-xl) var(--mission-spacing-xl)}.market-app .lp-benefit--risk .lp-preview{margin:0;padding:var(--mission-spacing-xl)}.market-app .lp-zoom-trigger{display:flex;flex-direction:column;align-items:flex-end;gap:var(--mission-spacing-2xs);width:100%;max-width:320px;padding:0 0 var(--mission-spacing-xs);border:0;border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);box-shadow:var(--mission-elevation-2);cursor:zoom-in}.market-app .lp-preview--risk .lp-zoom-trigger{width:202px}.market-app .lp-screen{width:100%;align-self:stretch;overflow:hidden;border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .lp-screen img{width:100%;height:auto;display:block}.market-app .lp-screen--risk{aspect-ratio:480/760}.market-app .lp-screen--risk img{transform:translateY(-9.6153846%)}.market-app .lp-screen--sign{aspect-ratio:480/320}.market-app .lp-screen--sign img{transform:translateY(-53.8461538%)}.market-app .lp-zoom-label{margin-right:var(--mission-spacing-xs);display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);min-height:32px;padding:var(--mission-spacing-xs);border-radius:var(--mission-radius-sm);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1);box-shadow:var(--mission-elevation-1)}.market-app .lp-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:auto;padding:0;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);box-shadow:var(--mission-elevation-4)}.market-app .lp-dialog::backdrop{background:var(--mission-color-overlay-dim)}.market-app .lp-dialog-content>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);padding:var(--mission-spacing-sm) var(--mission-spacing-lg);background:var(--mission-color-bg-layer-default);border-bottom:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .lp-dialog-content h2{font:var(--mission-t-subtitle-2)}.market-app .lp-dialog-content header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .lp-dialog-image{padding:var(--mission-spacing-lg)}.market-app .lp-dialog-image .lp-screen{max-width:420px;margin:auto}.market-app .lp-dialog-image .lp-screen--risk{aspect-ratio:480/948}.market-app .lp-dialog-image .lp-screen--risk img{transform:translateY(-8.8461538%)}.market-app .lp-dialog-content>p{padding:0 var(--mission-spacing-lg) var(--mission-spacing-lg);text-align:center;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .lp-showcase button:focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}.market-app .lp-dialog[open]{animation:lp-enter var(--mission-duration-quick) var(--mission-easing-decelerate) both}@keyframes lp-enter{0%{opacity:0;transform:translateY(var(--mission-spacing-xs))}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.market-app .lp-showcase{margin-top:var(--mission-spacing-3xl);padding-top:var(--mission-spacing-2xl);scroll-margin-top:calc(66px + var(--mission-spacing-sm))}.market-app .lp-heading h2{font:var(--mission-t-title-3)}.market-app .lp-benefits{grid-template-columns:minmax(0,1fr);gap:var(--mission-spacing-sm)}.market-app .lp-benefit--risk{grid-template-columns:minmax(0,1fr);min-height:0}.market-app .lp-benefit-copy,.market-app .lp-benefit--risk .lp-benefit-copy{padding:var(--mission-spacing-xl) var(--mission-spacing-xl) var(--mission-spacing-md)}.market-app .lp-benefit--risk h3{font:var(--mission-t-subtitle-1)}.market-app .lp-benefit--risk .lp-preview{padding:0 var(--mission-spacing-xl) var(--mission-spacing-xl)}.market-app .lp-preview--risk .lp-zoom-trigger{width:200px}.market-app .lp-dialog-image{padding:var(--mission-spacing-sm)}}@media(prefers-reduced-motion:reduce){.market-app .lp-showcase *,.market-app .lp-dialog *{animation:none!important;transition:none!important}}.market-app .lcc-section{min-width:0;margin-top:var(--mission-spacing-3xl);padding-top:var(--mission-spacing-3xl);border-top:1px solid var(--mission-color-stroke-neutral-muted);color:var(--mission-color-fg-neutral)}.market-app .lcc-heading{margin-bottom:var(--mission-spacing-lg)}.market-app .lcc-heading h2{margin:0;font:var(--mission-t-title-3);word-break:keep-all}.market-app .lcc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-lg)}.market-app .lcc-card{min-width:0;overflow:hidden;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default)}.market-app .lcc-card>img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;background:var(--mission-color-bg-neutral-weak)}.market-app .lcc-copy{padding:var(--mission-spacing-lg)}.market-app .lcc-card h3{margin:0;font:var(--mission-t-subtitle-2);word-break:keep-all}.market-app .lcc-chips{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-2xs);margin:var(--mission-spacing-sm) 0 0;padding:0;list-style:none}.market-app .lcc-chips li{display:inline-flex;align-items:center;min-height:28px;padding:var(--mission-spacing-2xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1);word-break:keep-all}.market-app .lcc-footer{display:flex;justify-content:flex-end;margin-top:var(--mission-spacing-xs)}.market-app .lcc-footer a{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);min-height:var(--mission-size-control-lg);border-radius:var(--mission-radius-xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);text-decoration:none}.market-app .lcc-section :is(a,.lcc-cards):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.market-app .lcc-footer a:hover{color:var(--mission-color-fg-neutral);text-decoration:underline;text-underline-offset:var(--mission-spacing-2xs)}}@media(max-width:600px){.market-app .lcc-section{margin-top:var(--mission-spacing-xl);padding-top:var(--mission-spacing-xl)}.market-app .lcc-heading h2{font:var(--mission-t-subtitle-1)}.market-app .lcc-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;gap:var(--mission-spacing-md);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-bottom:var(--mission-spacing-xs)}.market-app .lcc-card{scroll-snap-align:start}.market-app .lcc-copy{padding:var(--mission-spacing-md)}.market-app .lcc-card h3{font:var(--mission-t-label-1)}.market-app .lcc-chips{margin-top:var(--mission-spacing-xs)}}.market-app .li-page{width:100%;max-width:760px;margin:0 auto;padding-bottom:112px;color:var(--mission-color-fg-neutral)}.market-app .li-page :where(h1,h2,h3,p){margin:0}.market-app .li-page svg{flex-shrink:0}.market-app .li-back{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;margin-bottom:var(--mission-spacing-sm);padding:0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2)}.market-app .li-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--mission-spacing-lg);overflow:hidden;padding:var(--mission-spacing-2xl);border-radius:var(--mission-radius-xl);background:var(--mission-gradient-brand);color:var(--mission-color-fg-on-brand);box-shadow:var(--mission-elevation-brand);animation:li-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .li-hero:not(.li-hero--photo):after{content:"";position:absolute;z-index:-1;width:280px;height:280px;right:-150px;top:-120px;border:1px solid color-mix(in srgb,var(--mission-color-fg-on-brand) 20%,transparent);border-radius:var(--mission-radius-full);box-shadow:0 0 0 50px color-mix(in srgb,var(--mission-color-fg-on-brand) 6%,transparent),0 0 0 100px color-mix(in srgb,var(--mission-color-fg-on-brand) 4%,transparent)}.market-app .li-hero-copy{position:relative;z-index:1;min-width:0}.market-app .li-eyebrow{font:var(--mission-t-label-2)}.market-app .li-hero h1{margin:var(--mission-spacing-sm) 0;font:var(--mission-t-title-1);letter-spacing:-.025em;word-break:keep-all;outline:none}.market-app .li-benefits{margin-top:var(--mission-spacing-3xl);scroll-margin-top:calc(76px + var(--mission-spacing-md))}.market-app .li-benefits>h2{margin-bottom:var(--mission-spacing-lg);font:var(--mission-t-title-3);word-break:keep-all;outline:none}.market-app .li-benefit-grid{display:grid;gap:var(--mission-spacing-lg)}.market-app .li-benefit{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0;overflow:hidden;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);animation:li-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .li-benefit:nth-child(2){animation-delay:var(--mission-duration-fast)}.market-app .li-benefit:nth-child(3){animation-delay:var(--mission-duration-quick)}.market-app .li-benefit-media{position:relative;min-width:0;min-height:244px;overflow:hidden;background:var(--mission-color-bg-neutral-weak)}.market-app .li-benefit-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.market-app .li-benefit--inspection img{object-position:center 44%}.market-app .li-benefit-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--mission-spacing-xl)}.market-app .li-benefit-step{display:flex;align-items:center;gap:var(--mission-spacing-xs);margin-bottom:var(--mission-spacing-md);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2)}.market-app .li-benefit h3{font:var(--mission-t-subtitle-1);word-break:keep-all;letter-spacing:-.02em}.market-app .li-benefit-tags{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs) var(--mission-spacing-sm);margin:var(--mission-spacing-md) 0 0;padding:0;list-style:none}.market-app .li-benefit-tags li{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .li-benefit-tags svg{color:var(--mission-color-fg-neutral)}.market-app .li-scope{margin-top:var(--mission-spacing-xs)}.market-app .li-scope summary{display:flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:48px;padding:var(--mission-spacing-sm);cursor:pointer;list-style:none;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-body-2);border-radius:var(--mission-radius-md)}.market-app .li-scope summary::-webkit-details-marker{display:none}.market-app .li-scope summary>svg{transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .li-scope[open] summary>svg{transform:rotate(180deg)}.market-app .li-scope-content{padding:var(--mission-spacing-lg);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg)}.market-app .li-scope[open] .li-scope-content{animation:li-enter var(--mission-duration-normal) var(--mission-easing-decelerate) both}.market-app .li-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xl)}.market-app .li-scope-grid h3{display:flex;align-items:center;gap:var(--mission-spacing-xs);font:var(--mission-t-label-1)}.market-app .li-scope-grid h3 svg{color:var(--mission-color-fg-neutral)}.market-app .li-scope-grid ul{display:grid;gap:var(--mission-spacing-xs);margin:var(--mission-spacing-md) 0 0;padding:0;list-style:none}.market-app .li-scope-grid li{display:flex;align-items:flex-start;gap:var(--mission-spacing-xs);font:var(--mission-t-caption-1);line-height:1.6}.market-app .li-scope-grid li svg{margin-top:3px;color:var(--mission-color-fg-neutral-muted)}.market-app .li-start-bar{position:fixed;z-index:40;bottom:0;left:50%;transform:translate(-50%);width:min(100%,808px);padding:var(--mission-spacing-md) var(--mission-spacing-xl) calc(var(--mission-spacing-md) + env(safe-area-inset-bottom));background:var(--mission-color-bg-layer-default);border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .li-start-bar>button{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:56px;padding:var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .li-page button{transition:transform var(--mission-duration-quick) var(--mission-easing-standard),background var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .li-page button:active{transform:scale(.98)}.market-app .li-page :is(button,summary):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.market-app .li-start-bar>button:hover{background:var(--mission-color-bg-brand-pressed)}.market-app .li-scope summary:hover{background:var(--mission-color-bg-neutral-weak)}}@keyframes li-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.market-app .li-back{margin-bottom:var(--mission-spacing-xs)}.market-app .li-hero{grid-template-columns:minmax(0,1fr);gap:var(--mission-spacing-md);padding:var(--mission-spacing-lg)}.market-app .li-hero h1{font:var(--mission-t-title-2)}.market-app .li-benefits{margin-top:var(--mission-spacing-xl);scroll-margin-top:calc(66px + var(--mission-spacing-sm))}.market-app .li-benefits>h2{margin-bottom:var(--mission-spacing-md);font:var(--mission-t-subtitle-1)}.market-app .li-benefit-grid{gap:var(--mission-spacing-md)}.market-app .li-benefit{grid-template-columns:minmax(0,1fr)}.market-app .li-benefit-media{min-height:0;height:184px}.market-app .li-benefit-copy{padding:var(--mission-spacing-lg)}.market-app .li-benefit-step{margin-bottom:var(--mission-spacing-sm)}.market-app .li-benefit h3{font:var(--mission-t-subtitle-2)}.market-app .li-scope-grid{grid-template-columns:minmax(0,1fr)}.market-app .li-start-bar{padding-inline:var(--mission-spacing-md)}}@media(prefers-reduced-motion:reduce){.market-app .li-page *{animation:none!important;transition:none!important}.market-app .li-page button:active{transform:none}}.market-app .li-hero--photo{position:relative;min-height:300px;padding:var(--mission-spacing-2xl)}.market-app .li-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% 50%;z-index:-2}.market-app .li-hero--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--mission-color-bg-brand-pressed) 0%,color-mix(in srgb,var(--mission-color-bg-brand-pressed) 94%,transparent) 23%,color-mix(in srgb,var(--mission-color-bg-brand-pressed) 64%,transparent) 45%,transparent 75%)}.market-app .li-hero--photo .li-hero-copy{max-width:55%}.market-app .li-photo-label{position:absolute;right:var(--mission-spacing-lg);bottom:var(--mission-spacing-lg);display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1);box-shadow:var(--mission-elevation-2)}@media(max-width:640px){.market-app .li-hero--photo{min-height:260px;padding:var(--mission-spacing-lg)}.market-app .li-hero--photo .li-hero-copy{max-width:66%}.market-app .li-hero-photo{object-position:73% center}.market-app .li-photo-label{right:var(--mission-spacing-sm);bottom:var(--mission-spacing-sm)}}.market-app .nv-head{display:grid;gap:8px;min-width:0}.market-app .nv-label{margin:0;color:var(--ui-ink);font:var(--ui-t-label)}.market-app .nv-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-app .nv{display:grid;gap:12px;min-width:0;padding-top:8px}.market-app .nv-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ui-line)}.market-app .nv-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ui-h-row);padding:10px 0;box-sizing:border-box;border-bottom:1px solid var(--ui-line)}.market-app .nv-name{flex:1 1 0;min-width:0;overflow:hidden;color:var(--ui-ink-body);font:var(--ui-t-body);text-overflow:ellipsis;white-space:nowrap}.market-app .nv-row>.ui-badge{flex:none}.market-app .nv-error{margin:0;color:var(--ui-danger-ink);font:var(--ui-t-secondary-medium)}.rw-page{--rw-ink: #293344;--rw-muted: #5d687b;--rw-line: #e4e7ee;--rw-purple: #5d2aff;color:var(--rw-ink);margin-bottom:32px;word-break:keep-all;overflow-wrap:anywhere}.rw-page :is(h1,h2,p,dl,ul,ol){margin:0}.rw-page button{font:inherit}.rw-page button:active{transform:scale(.98)}.rw-page :is(button,summary):focus-visible{outline:3px solid #8764ed;outline-offset:4px}.rw-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 5px 0 0;margin-bottom:13px;background:transparent;color:var(--rw-muted);font-size:14px!important}.rw-receipt{display:grid;grid-template-columns:minmax(0,1fr) 284px;gap:36px;padding:36px;background:#fff;border:1px solid var(--rw-line);border-radius:24px}.rw-receipt-main{min-width:0}.rw-page .rw-bundle-status{margin-top:24px}.rw-page .rw-bundle-shared{margin-top:0}.rw-received{display:flex;align-items:center;gap:9px;color:#534777;font-size:14px;margin-bottom:17px}.rw-received>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--rw-purple);color:#fff}.rw-receipt h1{font-size:30px;line-height:1.45;letter-spacing:-.035em;font-weight:700;max-width:540px}.rw-progress{list-style:none;padding:0;display:flex;margin-top:29px!important;max-width:450px}.rw-progress>li{flex:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;color:var(--rw-muted)}.rw-progress>li:after{content:"";position:absolute;height:1px;background:#e0e4ec;top:11px;left:34px;right:12px}.rw-progress>li:last-child:after{display:none}.rw-progress>li.is-complete:after{background:#c4b0f1}.rw-stage-dot{position:relative;z-index:1;width:23px;height:23px;display:grid;place-items:center;background:#fff;border:1px solid #cbd1dc;border-radius:50%}.rw-progress .is-complete .rw-stage-dot{background:#f4f0ff;border-color:#d5c7f7;color:var(--rw-purple)}.rw-progress .is-current{color:#5624e7;font-weight:500}.rw-progress .is-current .rw-stage-dot{border-color:var(--rw-purple)}.rw-progress .is-current .rw-stage-dot>span{width:9px;height:9px;border-radius:50%;background:var(--rw-purple)}.rw-notification{display:flex;align-items:center;gap:12px;background:var(--mission-color-bg-layer-default);border-radius:14px;padding:15px 17px;margin-top:29px;border:1px solid var(--mission-color-stroke-neutral-muted)}.rw-talk-icon{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:11px;background:#fee500;color:#382c29}.rw-notification p{font-size:15px;font-weight:550;line-height:1.65;letter-spacing:-.01em}.rw-mobile-break{display:none}.rw-targets{margin-top:9px;font-size:13px}.rw-targets>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:45px;padding:7px 2px;color:var(--rw-muted);cursor:pointer;list-style:none;border-radius:6px}.rw-targets>summary::-webkit-details-marker{display:none}.rw-targets>summary>svg{flex-shrink:0;transition:transform .18s var(--cm-ease-out)}.rw-targets[open]>summary>svg{transform:rotate(180deg)}.rw-target-content{border-top:1px solid #edf0f4;padding-top:13px}.rw-target-content>p{color:var(--rw-muted);font-size:12px}.rw-target-content ul{list-style:none;padding:4px 0 0}.rw-target-content li{display:flex;align-items:center;gap:10px;padding-top:13px;color:#4c596c;font-size:14px}.rw-target-content li>svg{color:#798397;flex-shrink:0}.rw-target-content li>span{min-width:0}.rw-target-content li>small{flex-shrink:0}.rw-condition-panel{border-left:1px solid #e9ebf1;padding-left:30px;align-self:stretch}.rw-condition-compact,.rw-condition-toggle{display:none}.rw-condition-preview{min-width:0}.rw-workplace{display:flex;align-items:flex-start;gap:11px;padding-top:2px;margin-bottom:25px}.rw-workplace>svg{flex-shrink:0;color:#706782;margin-top:3px}.rw-workplace strong{font-size:17px;line-height:1.65;font-weight:500;letter-spacing:-.02em}.rw-condition-panel dl{display:flex;flex-direction:column;gap:19px}.rw-condition-panel dl>div{display:flex;flex-direction:column;gap:5px}.rw-condition-panel dt{font-size:12px;color:var(--rw-muted)}.rw-condition-panel dd{margin:0;font-size:14px;color:#364356;line-height:1.6}.rw-next-services{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:22px;margin-top:25px}.rw-next-services.is-discover-only{grid-template-columns:1fr}.rw-next-services.is-related-only{grid-template-columns:minmax(0,1fr);max-width:620px}.rw-next-services.is-discover-only .rw-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.rw-next-services.is-discover-only .rw-service-list>button{border-bottom:0;padding-bottom:13px}.rw-related,.rw-discover{background:#fff;border:1px solid var(--rw-line);border-radius:21px;padding:29px 30px;min-width:0}.rw-related{border-color:#dbd1f0}.rw-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.rw-related h2{font-size:23px;line-height:1.5;letter-spacing:-.035em;font-weight:700}.rw-related-icon{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border:1px solid #e6dff5;border-radius:20px;background:var(--mission-color-bg-layer-default);color:#7452a4}.rw-reuse-context{margin-top:23px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#576277;font-size:13px;line-height:1.6}.rw-reuse-context>svg{flex-shrink:0;color:#7c728b}.rw-reuse-context>span:last-child{margin-left:3px;padding-left:10px;border-left:1px solid #dce0e8}.rw-related .rw-related-note{font-size:13px;line-height:1.7;margin-top:10px;color:var(--rw-muted)}.rw-related-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:53px;padding:13px 18px;margin-top:22px;background:var(--rw-purple);color:#fff;border:1px solid var(--rw-purple);border-radius:13px;font-size:15px!important;font-weight:700!important;line-height:1.5}.rw-related-cta>svg{flex-shrink:0}.rw-discover h2{font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.6}.rw-service-list{margin-top:15px}.rw-service-list>button{display:flex;align-items:center;gap:13px;width:100%;min-height:67px;padding:13px 0;background:#fff;text-align:left;border-bottom:1px solid #edf0f4;font-size:15px;color:#39465a;line-height:1.6}.rw-service-list>button:last-child{border-bottom:0;padding-bottom:0}.rw-service-icon{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:var(--mission-color-bg-layer-default);color:#68607b;border:1px solid var(--mission-color-stroke-neutral-muted)}.rw-service-list>button>span:nth-child(2){flex:1}.rw-service-list>button>svg{flex-shrink:0;color:#737f91}.rw-page .rw-demo-note{color:#657084;font-size:12px;line-height:1.7;margin-top:17px;text-align:right}@media(hover:hover)and (pointer:fine){.rw-back:hover,.rw-targets>summary:hover{color:var(--rw-purple)}.rw-related-cta:hover{background:#4d20da;border-color:#4d20da}.rw-service-list>button:hover{color:var(--rw-purple)}}@media(max-width:1050px){.rw-receipt{grid-template-columns:minmax(0,1fr) 235px;gap:27px;padding:30px}.rw-condition-panel{padding-left:26px}.rw-receipt h1{font-size:28px}.rw-related,.rw-discover{padding:26px}.rw-related h2{font-size:22px}.rw-related-heading{gap:12px}.rw-related-icon{width:52px;height:52px;border-radius:17px}}@media(max-width:820px){.rw-receipt{display:block}.rw-receipt h1{max-width:560px}.rw-condition-panel{border-left:0;border-top:1px solid #e9ebf1;padding:18px 0 0;margin-top:14px}.rw-condition-heading{display:flex;align-items:center;justify-content:space-between;gap:13px}.rw-workplace{margin-bottom:5px}.rw-condition-compact{display:block;padding-left:32px;font-size:12px;line-height:1.7;color:var(--rw-muted)}.rw-condition-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:8px 0 8px 5px;color:#655178;background:transparent;font-size:12px!important;white-space:nowrap}.rw-condition-toggle>svg{transition:transform .18s var(--cm-ease-out)}.rw-condition-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.rw-condition-panel dl{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px}.rw-condition-panel.is-expanded dl{display:grid;margin-top:20px}.rw-condition-panel dl>div:last-child:nth-child(odd){grid-column:1 / -1}.rw-next-services{grid-template-columns:1fr;gap:19px}.rw-related-heading{justify-content:flex-start;gap:28px}.rw-related-cta{max-width:420px}.rw-discover{padding-block:25px}.rw-service-list{margin-top:9px}}@media(max-width:520px){.rw-back{margin-bottom:8px;font-size:13px!important}.rw-receipt{padding:26px 23px 24px;border-radius:20px}.rw-received{font-size:13px;margin-bottom:17px}.rw-received>span{width:25px;height:25px}.rw-receipt h1{font-size:26px;line-height:1.48;letter-spacing:-.04em}.rw-progress{margin-top:27px!important}.rw-progress>li{font-size:12px}.rw-progress>li:after{right:11px}.rw-notification{margin-top:26px;padding:15px 13px;gap:11px}.rw-notification p{font-size:13px}.rw-mobile-break{display:initial}.rw-talk-icon{width:33px;height:33px;border-radius:10px}.rw-targets{font-size:12px}.rw-condition-panel{margin-top:12px;padding-top:17px}.rw-workplace{gap:9px}.rw-workplace strong{font-size:16px}.rw-condition-compact{padding-left:30px;font-size:11px}.rw-condition-panel dl{gap:16px 16px}.rw-condition-panel dt{font-size:11px}.rw-condition-panel dd{font-size:13px}.rw-next-services{margin-top:20px}.rw-next-services.is-discover-only .rw-service-list{grid-template-columns:1fr}.rw-next-services.is-discover-only .rw-service-list>button:not(:last-child){border-bottom:1px solid #edf0f4}.rw-related,.rw-discover{padding:25px 23px;border-radius:19px}.rw-related-heading{justify-content:space-between;gap:11px}.rw-related h2{font-size:22px}.rw-related-icon{width:47px;height:47px;border-radius:15px}.rw-related-icon>svg{width:26px;height:26px}.rw-reuse-context{margin-top:21px;font-size:12px}.rw-related .rw-related-note{font-size:13px;margin-top:9px}.rw-related-cta{margin-top:20px;font-size:14px!important;gap:6px;padding-inline:12px;min-height:53px}.rw-discover h2{font-size:16px}.rw-service-list>button{font-size:14px;gap:11px}.rw-page .rw-demo-note{font-size:11px;text-align:left;padding-inline:2px}}@media(max-width:370px){.rw-receipt{padding-inline:19px}.rw-receipt h1{font-size:24px}.rw-condition-heading{gap:8px}.rw-condition-toggle{font-size:11px!important;gap:3px}.rw-condition-compact{padding-left:0}.rw-notification{padding-inline:10px;gap:9px}.rw-notification p{font-size:12px}.rw-related,.rw-discover{padding-inline:19px}.rw-related h2{font-size:20px}.rw-related-icon{display:none}.rw-related-cta{font-size:13px!important}.rw-progress>li{font-size:11px}}.market-app .rw-requested-missions{display:grid;gap:var(--mission-spacing-xs);margin-block:var(--mission-spacing-lg);padding:var(--mission-spacing-md);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rw-requested-missions>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .rw-requested-missions>p{margin:0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.rw-page *,.rw-page *:before,.rw-page *:after{animation:none!important;transition:none!important}.rw-page button:active{transform:none}}@media(prefers-contrast:more){.rw-page{--rw-muted: #374356;--rw-line: #9fa8b7}.rw-condition-panel dt,.rw-target-content>p,.rw-page .rw-demo-note{color:#374356}}.market-app .wb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0}.market-app .wb-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:32px;padding:4px 12px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px;font-weight:500;line-height:1.4;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .wb-chip>svg{flex:none;color:var(--cm-violet-500)}.market-app .wb-tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto}.market-app .wb-tag{display:inline-flex;align-items:center;flex:none;min-height:24px;padding:0 9px;border-radius:var(--cm-r-chip);background:var(--cm-brand-tint);color:var(--cm-violet-500);font-size:12px;font-weight:500;line-height:1}.market-app .wb-page button.rw-back,.market-app .page-title button.text-back,.market-app button.vd-back,.market-app .cc-title button.text-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px 0 10px;margin-bottom:12px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-weight:500;text-decoration:none;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .page-title button.text-back{font-size:13px}.market-app .wb-page button.rw-back>svg,.market-app .page-title button.text-back>svg,.market-app button.vd-back>svg,.market-app .cc-title button.text-back>svg{flex:none;color:var(--cm-ink-4)}.market-app button.vd-back,.market-app .cc-title button.text-back{font-size:13px;justify-self:start;align-self:flex-start}.market-app .wb-page button.rw-back:active,.market-app .page-title button.text-back:active{background:var(--cm-line-2)}.market-app .filter-tabs>button{min-height:44px}.market-app .wb-page .rw-receipt h1{text-wrap:balance}.market-app .wb-notice{display:flex;margin-top:26px}.market-app .wb-chip--talk{min-height:40px;padding:5px 15px 5px 6px;gap:9px;color:var(--cm-ink);font-size:14px;font-weight:500}.market-app .wb-talk-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#fee500;color:#191f28}.market-app .wb-fold-button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--cm-tap-2);padding:0 16px;border-radius:var(--cm-r-btn);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.4;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .wb-fold-button::-webkit-details-marker{display:none}.market-app .wb-fold-button:active{transform:scale(.97);background:var(--cm-line-2)}.market-app .wb-fold-button>svg{flex:none;color:var(--cm-ink-4)}.market-app .wb-fold-label{display:inline-flex;align-items:center;gap:9px;min-width:0}.market-app .wb-fold-label>svg{flex:none;color:var(--cm-violet-500)}.market-app .wb-page .wb-targets{margin-top:12px;max-width:450px;font-size:14px}.market-app .wb-page .wb-targets>summary{min-height:var(--cm-tap-2);padding:0 16px;color:var(--cm-ink-2);border-radius:var(--cm-r-btn)}.market-app .wb-page .wb-targets>.rw-target-content{border-top:0;padding:14px 4px 2px}.market-app .wb-page .wb-targets .rw-target-content>ul{padding-top:0}.market-app .wb-page .wb-targets .rw-target-content li{min-height:44px;padding-top:0;color:var(--cm-ink-2);font-weight:500}.market-app .wb-page .wb-targets .rw-target-content li>svg{color:var(--cm-ink-5)}.market-app .wb-target-chips{margin-bottom:8px}.market-app .wb-condition-chips{display:none}.market-app .wb-page .wb-related-heading{justify-content:flex-start;gap:14px}.market-app .wb-page .rw-related h2{font-size:22px;line-height:1.4}.market-app .wb-related-chips{margin-top:18px}.market-app .wb-page .rw-related-cta{margin-top:18px;max-width:none;font-size:16px!important}.market-app .wb-page .rw-discover h2{font-size:18px;font-weight:700;line-height:1.4}.market-app .wb-page .wb-service-list{display:grid;gap:8px;margin-top:14px}.market-app .wb-page .wb-service-list>button{min-height:72px;padding:8px 14px 8px 8px;gap:12px;border:1px solid var(--cm-line-2);border-radius:18px;background:#fff;color:var(--cm-ink);font-size:16px;font-weight:500;line-height:1.4}.market-app .wb-page .wb-service-list>button:last-child{padding-bottom:8px}.market-app .wb-page .wb-service-list>button:active{transform:scale(.97);background:var(--cm-brand-tint)}.market-app .wb-page .wb-service-list>button>svg{color:var(--cm-ink-5)}.market-app .wb-page .rw-next-services.is-discover-only .wb-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.market-app .wb-page .rw-next-services.is-discover-only .wb-service-list>button{padding-bottom:8px;border-bottom:1px solid var(--cm-line-2)}.market-app .wb-empty{gap:20px}.market-app .wb-empty h2{font-size:22px;font-weight:700;line-height:1.4;color:var(--cm-ink)}.market-app .wb-empty>.s-btn{min-height:var(--cm-tap-2);min-width:min(100%,220px);padding-inline:24px;font-size:16px}.market-app .rw-application-details.wb-details{border-top:0;margin-top:16px}.market-app .rw-application-details.wb-details>summary.wb-fold-button{min-height:var(--cm-tap-2);padding:0 16px;color:var(--cm-ink-2);font-size:15px;border-radius:var(--cm-r-btn)}.market-app .rw-application-details.wb-details>.request-workspace{margin-top:16px}.market-app .rw-application-details.wb-details>.request-workspace>*{min-width:0}.market-app .waiting-label.wb-waiting-badge{min-height:32px;padding:0 12px 0 10px;border-radius:var(--cm-r-chip);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);font-size:13px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .wb-modal-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.market-app .wb-modal-list>.wb-modal-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;border-radius:var(--cm-r-row);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:15px;font-weight:500;line-height:1.45;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .wb-modal-list>.wb-modal-row>svg{flex:none;color:var(--cm-violet-500)}.market-app .market-modal-body>.s-btn{min-height:var(--cm-tap-2);font-size:16px}@media(hover:hover)and (pointer:fine){.market-app .wb-fold-button:hover{background:var(--cm-line-2)}.market-app .wb-page .wb-targets>summary:hover{color:var(--cm-ink)}.market-app .wb-page .wb-service-list>button:hover{background:#fff;border-color:var(--cm-violet-300);color:var(--cm-ink)}.market-app .wb-page button.rw-back:hover,.market-app .page-title button.text-back:hover{background:var(--cm-line-2);color:var(--cm-ink)}.market-app .wb-page .wb-service-list>button:hover>svg{color:var(--cm-violet-500)}}@media(max-width:820px){.market-app .wb-page .rw-condition-heading{align-items:flex-start}.market-app .wb-page .rw-workplace{margin-bottom:10px}.market-app .wb-page .rw-condition-panel{margin-top:20px;padding-top:20px}.market-app .wb-condition-chips{display:flex}.market-app .rw-condition-panel.is-expanded .wb-condition-chips{display:none}.market-app .wb-page .rw-condition-toggle{min-height:44px;padding:0 14px;gap:6px;border-radius:var(--cm-r-btn);background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);font-size:13px!important;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .wb-page .rw-condition-toggle:active{background:var(--cm-line-2)}}@media(max-width:760px){.market-app .rw-application-details.wb-details>.request-workspace{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.market-app .wb-notice{margin-top:24px}.market-app .wb-page .rw-related h2{font-size:21px}.market-app .wb-page .rw-next-services.is-discover-only .wb-service-list{grid-template-columns:1fr}.market-app .wb-page .rw-next-services.is-discover-only .wb-service-list>button:not(:last-child){border-bottom:1px solid var(--cm-line-2)}.market-app .wb-modal-list>.wb-modal-row{font-size:14px;padding-inline:14px}}@media(max-width:370px){.market-app .wb-page .rw-related h2{font-size:20px}.market-app .wb-page .rw-condition-toggle{padding:0 11px;font-size:12px!important}.market-app .wb-chip--talk{font-size:13px}}@media(prefers-reduced-motion:reduce){.market-app .wb-fold-button{transition:none}.market-app .wb-fold-button:active,.market-app .wb-page .wb-service-list>button:active{transform:none}}@media(prefers-contrast:more){.market-app .wb-chip,.market-app .wb-fold-button,.market-app .wb-page .wb-service-list>button{outline:1px solid var(--cm-ink-4);outline-offset:-1px}}.market-app .page-title .s-btn.small{min-height:44px}.market-app .rw-live-page .rw-receipt{grid-template-columns:minmax(0,1fr) 264px;gap:var(--mission-spacing-3xl);padding:var(--mission-spacing-3xl)}.market-app .rw-live-page .rw-receipt-main{min-width:0}.market-app .rw-live-page .rw-live-visual{width:164px;height:140px;position:relative;margin:0 0 var(--mission-spacing-lg);isolation:isolate}.market-app .rw-live-page .rw-live-ring{position:absolute;width:106px;height:106px;top:17px;right:29px;bottom:17px;left:29px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full)}.market-app .rw-live-page .rw-live-ring--outer{top:0;right:12px;bottom:0;left:12px;width:140px;height:140px;border-color:var(--mission-color-bg-brand-weak)}.market-app .rw-live-page .rw-live-ring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid transparent;border-top-color:var(--mission-color-stroke-brand);border-radius:inherit;animation:rw-live-orbit 3s linear infinite}.market-app .rw-live-page .rw-live-ring--outer:after{border-top-color:var(--mission-color-bg-brand-weak);border-right-color:var(--mission-color-bg-brand-weak);animation-duration:5s;animation-direction:reverse}.market-app .rw-live-page .rw-live-document{position:absolute;top:38px;right:50px;bottom:38px;left:50px;display:grid;place-items:center;border-radius:var(--mission-radius-lg);color:var(--mission-color-fg-on-brand);background:var(--mission-gradient-brand);box-shadow:var(--mission-elevation-brand)}.market-app .rw-live-page .rw-live-vendor{position:absolute;display:grid;place-items:center;width:36px;height:36px;background:var(--mission-color-bg-layer-elevated);color:var(--mission-color-fg-brand);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);box-shadow:var(--mission-elevation-1);animation:rw-live-signal 2.4s var(--mission-easing-standard) infinite}.market-app .rw-live-page .rw-live-vendor--one{top:4px;left:32px}.market-app .rw-live-page .rw-live-vendor--two{top:59px;right:5px;animation-delay:.8s}.market-app .rw-live-page .rw-live-vendor--three{bottom:0;left:29px;animation-delay:1.6s}.market-app .rw-live-page .rw-live-label{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);margin-bottom:var(--mission-spacing-sm);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .rw-live-page .rw-live-label>span{width:7px;height:7px;border-radius:var(--mission-radius-full);background:currentColor;animation:rw-live-dot 1.8s ease-in-out infinite}.market-app .rw-live-page .rw-receipt h1{font:var(--mission-t-title-1);letter-spacing:-.025em;text-wrap:initial;outline:none}.market-app .rw-live-page .rw-receipt h1 em{font-style:normal;color:var(--mission-color-fg-brand)}.market-app .rw-live-page .rw-live-description{margin-top:var(--mission-spacing-sm);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .rw-live-page .rw-progress{max-width:none;margin-top:var(--mission-spacing-xl)!important}.market-app .rw-live-page .rw-progress>li{font:var(--mission-t-label-2)}.market-app .rw-live-page .rw-progress .is-current .rw-stage-dot>span{animation:rw-live-dot 1.8s ease-in-out infinite}.market-app .rw-live-page .rw-live-notice{display:flex;align-items:flex-start;gap:var(--mission-spacing-sm);padding:var(--mission-spacing-md);background:var(--mission-color-bg-brand-weak);border-radius:var(--mission-radius-lg);margin-top:var(--mission-spacing-xl)}.market-app .rw-live-page .rw-live-notice>svg{flex:none;margin-top:2px;color:var(--mission-color-fg-brand)}.market-app .rw-live-page .rw-live-notice p{display:grid;gap:var(--mission-spacing-2xs)}.market-app .rw-live-page .rw-live-notice strong{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .rw-live-page .rw-live-notice p>span{font:var(--mission-t-caption-1);line-height:1.6;color:var(--mission-color-fg-neutral-muted)}.market-app .rw-live-page .rw-live-missions{margin-top:var(--mission-spacing-2xl)}.market-app .rw-live-page .rw-live-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-md)}.market-app .rw-live-page .rw-live-section-heading h2{font:var(--mission-t-subtitle-2);margin:0}.market-app .rw-live-page .rw-live-section-heading>span{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);flex-shrink:0}.market-app .rw-live-page .rw-live-missions>ul{display:grid;gap:var(--mission-spacing-sm);padding:0;list-style:none}.market-app .rw-live-page .rw-live-missions>ul>li{display:flex;gap:var(--mission-spacing-sm);align-items:flex-start;padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg)}.market-app .rw-live-page .rw-live-mission-check{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand)}.market-app .rw-live-page .rw-live-missions>ul>li>div{min-width:0;flex:1}.market-app .rw-live-page .rw-live-missions h3{margin:0;font:var(--mission-t-body-1)}.market-app .rw-live-page .rw-live-scope>summary{display:inline-flex;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);cursor:pointer;list-style:none}.market-app .rw-live-page .rw-live-scope>summary::-webkit-details-marker{display:none}.market-app .rw-live-page .rw-live-scope>summary>svg{transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .rw-live-page .rw-live-scope[open]>summary>svg{transform:rotate(180deg)}.market-app .rw-live-page .rw-live-scope p{white-space:pre-line;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted);margin-bottom:var(--mission-spacing-xs)}.market-app .rw-live-page .rw-live-attachments{display:inline-flex;align-items:center;gap:var(--mission-spacing-2xs);font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .rw-live-page .rw-live-schedule{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs) var(--mission-spacing-md);padding-block:var(--mission-spacing-md) 0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral-muted)}.market-app .rw-live-page .rw-live-schedule>span{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .rw-live-page .rw-live-schedule svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .rw-live-page .rw-condition-panel{border-color:var(--mission-color-stroke-neutral-muted);padding-left:var(--mission-spacing-xl)}.market-app .rw-live-page .rw-workplace strong{font:var(--mission-t-subtitle-2)}.market-app .rw-live-page .rw-condition-panel dt{font:var(--mission-t-caption-1)}.market-app .rw-live-page .rw-condition-panel dd{font:var(--mission-t-body-2)}.market-app .rw-live-page .rw-related,.market-app .rw-live-page .rw-discover{padding:var(--mission-spacing-xl)}.market-app .rw-live-page .rw-related-cta{min-height:var(--mission-size-control-xl)}.market-app .rw-live-page .wb-service-list>button{border-radius:var(--mission-radius-lg);padding-inline:var(--mission-spacing-sm)}.market-app .rw-live-page :is(button,summary):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:3px}@keyframes rw-live-orbit{to{transform:rotate(360deg)}}@keyframes rw-live-signal{0%,65%,to{transform:translateY(0)}30%{transform:translateY(-4px);border-color:var(--mission-color-stroke-brand)}}@keyframes rw-live-dot{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:1000px){.market-app .rw-live-page .rw-receipt{grid-template-columns:minmax(0,1fr) 224px;gap:var(--mission-spacing-xl);padding:var(--mission-spacing-xl)}}@media(max-width:820px){.market-app .rw-live-page .rw-receipt{display:block}.market-app .rw-live-page .rw-condition-panel{padding:var(--mission-spacing-xl) 0 0;margin-top:var(--mission-spacing-xl)}}@media(max-width:520px){.market-app .rw-live-page .rw-receipt{padding:var(--mission-spacing-lg)}.market-app .rw-live-page .rw-live-visual{transform:scale(.86);transform-origin:left center;margin-bottom:0;height:140px;margin-top:calc(-1 * var(--mission-spacing-xs))}.market-app .rw-live-page .rw-receipt h1{font:var(--mission-t-title-2)}.market-app .rw-live-page .rw-live-section-heading{align-items:flex-start}.market-app .rw-live-page .rw-live-section-heading h2{font:var(--mission-t-body-1)}.market-app .rw-live-page .rw-live-section-heading>span{padding-top:var(--mission-spacing-2xs)}.market-app .rw-live-page .rw-live-missions>ul>li{padding:var(--mission-spacing-sm)}.market-app .rw-live-page .rw-live-notice{padding:var(--mission-spacing-sm);gap:var(--mission-spacing-xs)}.market-app .rw-live-page .rw-related,.market-app .rw-live-page .rw-discover{padding:var(--mission-spacing-lg)}}@media(prefers-reduced-motion:reduce){.market-app .rw-live-page *,.market-app .rw-live-page *:after{animation:none!important;transition:none!important}}.market-app{--rw-summary-max: 800px}.market-app .rw-summary-page.rw-live-page{max-width:var(--rw-summary-max);margin-inline:auto;color:var(--mission-color-fg-neutral)}.market-app .rw-summary-page.rw-live-page .rw-receipt{display:block;padding:var(--mission-spacing-2xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-2xl);background:var(--mission-color-bg-layer-default)}.market-app .rw-summary-page .rw-receipt-heading{display:flex;align-items:center;gap:var(--mission-spacing-lg)}.market-app .rw-summary-page .rw-receipt-copy{min-width:0;flex:1}.market-app .rw-summary-page.rw-live-page .rw-receipt h1{max-width:none;font:var(--mission-t-title-2);text-wrap:pretty}.market-app .rw-summary-page.rw-live-page .rw-live-label{margin-bottom:var(--mission-spacing-xs)}.market-app .rw-summary-page.rw-live-page .rw-live-description{margin-top:var(--mission-spacing-xs)}.market-app .rw-summary-page .rw-live-description strong{color:var(--mission-color-fg-brand);font-weight:500}.market-app .rw-summary-page.rw-live-page .rw-live-visual{flex:none;width:88px;height:80px;margin:0;transform:none}.market-app .rw-summary-page.rw-live-page .rw-live-ring{width:58px;height:58px;top:11px;right:15px;bottom:11px;left:15px}.market-app .rw-summary-page.rw-live-page .rw-live-ring--outer{width:78px;height:78px;top:1px;right:5px;bottom:1px;left:5px}.market-app .rw-summary-page.rw-live-page .rw-live-document{top:21px;right:25px;bottom:21px;left:25px;border-radius:var(--mission-radius-lg)}.market-app .rw-summary-page .rw-live-document>svg{width:24px;height:24px}.market-app .rw-summary-page.rw-live-page .rw-live-vendor{width:24px;height:24px;border-radius:var(--mission-radius-md)}.market-app .rw-summary-page .rw-live-vendor>svg{width:14px;height:14px}.market-app .rw-summary-page.rw-live-page .rw-live-vendor--one{top:0;left:13px}.market-app .rw-summary-page.rw-live-page .rw-live-vendor--two{top:29px;right:0}.market-app .rw-summary-page.rw-live-page .rw-live-vendor--three{bottom:0;left:14px}.market-app .rw-summary-page.rw-live-page .rw-progress{margin-top:var(--mission-spacing-xl)!important}.market-app .rw-summary-page .rw-notification-settings{margin-top:var(--mission-spacing-xl)}.market-app .rw-summary-page.rw-live-page .rw-condition-panel{border:0;border-top:1px solid var(--mission-color-stroke-neutral-muted);margin-top:var(--mission-spacing-xl);padding:0}.market-app .rw-summary-page.rw-live-page .rw-condition-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-md);width:100%;min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md) 0;background:transparent;color:var(--mission-color-fg-neutral);border-radius:var(--mission-radius-md);text-align:left;white-space:normal}.market-app .rw-summary-page .rw-summary-label{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-width:0}.market-app .rw-summary-page .rw-summary-label>svg{color:var(--mission-color-fg-neutral-muted);flex:none}.market-app .rw-summary-page .rw-summary-label>span{display:grid;gap:var(--mission-spacing-2xs);min-width:0}.market-app .rw-summary-page .rw-summary-label strong{font:var(--mission-t-body-1)}.market-app .rw-summary-page .rw-summary-label small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .rw-summary-page .rw-condition-toggle>svg{flex:none;color:var(--mission-color-fg-neutral-muted);transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .rw-summary-page .rw-condition-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.market-app .rw-summary-page .rw-condition-content[hidden]{display:none!important}.market-app .rw-summary-page .rw-condition-content:not([hidden]){display:block;padding-bottom:var(--mission-spacing-lg);animation:rw-summary-reveal var(--mission-duration-quick) var(--mission-easing-decelerate)}.market-app .rw-summary-page.rw-live-page .rw-condition-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-md) var(--mission-spacing-xl);margin:var(--mission-spacing-sm) 0 0}.market-app .rw-summary-page .rw-condition-panel dl>div{min-width:0;gap:var(--mission-spacing-2xs)}.market-app .rw-summary-page .rw-condition-panel dd{color:var(--mission-color-fg-neutral)}.market-app .rw-summary-page.rw-live-page .rw-live-missions{margin-top:var(--mission-spacing-xl)}.market-app .rw-summary-page .rw-live-missions h3{color:var(--mission-color-fg-neutral)}.market-app .rw-summary-page.rw-live-page .rw-live-scope>summary{font:var(--mission-t-caption-1)}.market-app .rw-summary-page .rw-bundle-status{padding:0;list-style:none}.market-app .rw-summary-page.rw-live-page .rw-targets{max-width:none;margin-top:0;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rw-summary-page.rw-live-page .rw-targets>summary{min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-sm) 0;background:transparent;border-radius:var(--mission-radius-md);font:var(--mission-t-body-1);color:var(--mission-color-fg-neutral)}.market-app .rw-summary-page .wb-fold-label>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .rw-summary-page .rw-summary-count{font:var(--mission-t-body-2);color:var(--mission-color-fg-brand)}.market-app .rw-summary-page.rw-live-page .rw-targets .rw-target-content li{align-items:flex-start;flex-wrap:wrap;padding-block:var(--mission-spacing-xs);color:var(--mission-color-fg-neutral)}.market-app .rw-summary-page .rw-target-content li>svg{margin-top:var(--mission-spacing-2xs)}.market-app .rw-summary-page .rw-target-content .wb-tags{margin-left:var(--mission-spacing-lg)}.market-app .rw-summary-page.rw-live-page .rw-next-services{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;gap:var(--mission-spacing-sm);margin-top:var(--mission-spacing-md)}.market-app .rw-summary-page.rw-live-page .rw-related{padding:var(--mission-spacing-lg);border-color:var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl)}.market-app .rw-summary-page.rw-live-page .rw-related h2{font:var(--mission-t-subtitle-2)}.market-app .rw-summary-page.rw-live-page .rw-related-cta{font:var(--mission-t-body-1)!important;margin-top:var(--mission-spacing-md);background:var(--mission-color-bg-brand);border-color:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);border-radius:var(--mission-radius-lg)}.market-app .rw-summary-page.rw-live-page .rw-related-cta:active{background:var(--mission-color-bg-brand-pressed)}.market-app .rw-summary-page .wb-related-chips{margin-top:var(--mission-spacing-sm)}.market-app .rw-summary-page.rw-live-page .rw-discover{padding:0 var(--mission-spacing-lg);border-color:var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl)}.market-app .rw-summary-page .rw-discover-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm);min-height:var(--mission-size-control-xl);font:var(--mission-t-body-1);color:var(--mission-color-fg-neutral-muted);list-style:none;cursor:pointer}.market-app .rw-summary-page .rw-discover-toggle::-webkit-details-marker{display:none}.market-app .rw-summary-page .rw-discover-toggle>svg{flex:none;transition:transform var(--mission-duration-quick) var(--mission-easing-standard)}.market-app .rw-summary-page .rw-discover[open]>summary>svg{transform:rotate(180deg)}.market-app .rw-summary-page.rw-live-page .rw-discover .wb-service-list{margin-top:0;margin-bottom:var(--mission-spacing-lg);grid-template-columns:minmax(0,1fr)}.market-app .rw-summary-page .wb-chip{font:var(--mission-t-caption-1);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rw-summary-page .wb-chip>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .rw-summary-page .rw-back{font:var(--mission-t-body-2)!important}.market-app .rw-summary-page :is(button,summary,a){scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl) * 2)}@keyframes rw-summary-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.market-app .rw-summary-page.rw-live-page .rw-receipt{padding:var(--mission-spacing-lg)}.market-app .rw-summary-page .rw-receipt-heading{gap:var(--mission-spacing-sm);align-items:flex-start}.market-app .rw-summary-page.rw-live-page .rw-live-visual{display:none}.market-app .rw-summary-page.rw-live-page .rw-receipt h1{font:var(--mission-t-title-3)}.market-app .rw-summary-page.rw-live-page .rw-condition-panel dl{grid-template-columns:minmax(0,1fr);gap:var(--mission-spacing-md)}.market-app .rw-summary-page .rw-condition-panel dl>div{grid-column:auto}.market-app .rw-summary-page .rw-live-schedule{display:grid}.market-app .rw-summary-page .rw-bundle-status li{flex-wrap:wrap;gap:var(--mission-spacing-xs)}}@media(prefers-reduced-motion:reduce){.market-app .rw-summary-page *,.market-app .rw-summary-page *:before,.market-app .rw-summary-page *:after{animation:none!important;transition:none!important}}.market-app .rw-sheet-page.rw-live-page .rw-receipt h1.rw-status-title{margin:0;font-family:var(--mission-font-family-base);font-size:1.5rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#353839;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-app .rw-sheet-page .rw-notification-settings{margin-top:16px;padding-top:4px;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rw-sheet-page .rw-request-sheet{margin-top:4px;padding-block:20px;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .rw-sheet-page .rw-summary-count{color:#353839;font-weight:500}.market-app .rw-sheet-page .rw-target-content .rw-bundle-status{margin:0 0 12px}.market-app .rw-sheet-page.rw-live-page .rw-progress>li,.market-app .rw-sheet-page.rw-live-page .rw-progress>li.is-current{font-weight:500}.market-app .view-request>.page-title h1{margin:0;font-family:var(--mission-font-family-base);font-size:1.5rem;line-height:1.35;font-weight:700;letter-spacing:-.02em;color:#353839;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-app .view-request>.page-title>div{min-width:0}.market-app .view-request>.request-progress li strong{font-weight:500}.market-app .view-request>.request-progress li>div{display:flex;align-items:center;min-width:0}.market-app .view-request>.request-alerts{margin-top:16px;padding:4px 16px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:16px;background:var(--mission-color-bg-layer-default, #fff)}.market-app .view-request>.request-sheet-card{margin-top:16px}@media(max-width:520px){.market-app .rw-sheet-page.rw-live-page .rw-receipt h1.rw-status-title,.market-app .view-request>.page-title h1{font-size:1.25rem}}.market-app .rw-sheet-page.rw-live-page .rw-targets>summary{font-family:var(--mission-font-family-base);font-size:15px;font-weight:500;color:#353839}.market-app .rw-min{display:grid;gap:20px;padding-bottom:32px}.market-app .rw-min>.ui-back{margin-bottom:-8px}.market-app .rw-min-hero{display:grid;justify-items:center;gap:14px;padding:40px 0 8px;text-align:center}.market-app .rw-min-pulse{position:relative;width:120px;height:120px;display:grid;place-items:center}.market-app .rw-min-pulse span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ui-brand-tint-press);transform:scale(.35);opacity:0;animation:rw-min-ring 2.4s var(--ui-ease) infinite}.market-app .rw-min-pulse span:nth-child(2){animation-delay:.8s}.market-app .rw-min-pulse span:nth-child(3){animation-delay:1.6s}.market-app .rw-min-pulse i{position:relative;width:28px;height:28px;border-radius:50%;background:var(--ui-brand);box-shadow:var(--ui-shadow-card)}@keyframes rw-min-ring{0%{transform:scale(.35);opacity:.9}to{transform:scale(1);opacity:0}}.market-app .rw-min-title{margin:0;color:var(--ui-ink);font:var(--ui-t-page-title);letter-spacing:var(--ui-tracking-title);outline:none}.market-app .rw-min-chips{justify-content:center}.market-app .rw-min-request>.ui-disclosure-head>.ui-listrow-title{color:var(--ui-ink);font-weight:500}.market-app .rw-min-request .rw-min-request-body{padding-top:0}.market-app .rw-min-sheet{margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}@media(prefers-reduced-motion:reduce){.market-app .rw-min-pulse span{animation:none;opacity:.5;transform:scale(.7)}.market-app .rw-min-pulse span:nth-child(n+2){display:none}}.market-app .vt-stats{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-2xs)}.market-app .vt-chip{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 var(--mission-spacing-xs);border:0;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);color:var(--mission-color-fg-neutral);font:var(--mission-t-caption-1);font-family:inherit;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.market-app button.vt-chip{cursor:pointer}.market-app .vt-chip.is-muted{color:var(--mission-color-fg-neutral-muted)}.market-app .vt-chip>svg{flex:none}.market-app .vt-block-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm)}.market-app .vt-block-head>h2{margin:0;font:var(--mission-t-label-1);font-weight:700;color:var(--mission-color-fg-neutral)}.market-app .vt-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.market-app .vt-review{display:grid;gap:var(--mission-spacing-2xs);padding:var(--mission-spacing-sm) 0;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .vt-review:first-child{border-top:0;padding-top:0}.market-app .vt-review-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mission-spacing-2xs)}.market-app .vt-score{display:inline-flex;align-items:center;gap:2px;font:var(--mission-t-label-2);font-weight:400;color:var(--mission-color-fg-neutral);font-variant-numeric:tabular-nums}.market-app .vt-score>svg{color:var(--mission-color-fg-neutral)}.market-app .vt-body{margin:0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .vt-reply{margin:0;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-left:2px solid var(--mission-color-stroke-neutral-muted);font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);overflow-wrap:anywhere}.market-app .vt-actions{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-xs)}.market-app .vt-quiet{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-family:inherit;font-weight:400;cursor:pointer}.market-app .vt-quiet:disabled{opacity:.5;cursor:default}.market-app .vt-primary{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:52px;padding:0 var(--mission-spacing-lg);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);font-family:inherit;font-weight:700;cursor:pointer}.market-app .vt-primary:disabled{background:var(--mission-color-bg-disabled);color:var(--mission-color-fg-disabled);cursor:default}.market-app .vt-filter{display:flex;flex-wrap:wrap;gap:var(--mission-spacing-2xs)}.market-app .vt-filter>button{min-height:36px;padding:0 var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-family:inherit;font-weight:400;cursor:pointer}.market-app .vt-filter>button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--mission-color-stroke-brand);color:var(--mission-color-fg-brand)}.market-app .vt-page{display:grid;gap:var(--mission-spacing-md);min-width:0}.market-app .vt-page>h2{margin:0;font:var(--mission-t-title-3);font-weight:700;color:var(--mission-color-fg-neutral);letter-spacing:-.01em}.market-app .vt-empty{margin:0;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .vt-error{margin:0;padding:var(--mission-spacing-sm);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-critical-weak);color:var(--mission-color-fg-critical);font:var(--mission-t-caption-1)}.market-app .vt-rank{display:grid;gap:0;margin:0;padding:0;list-style:none}.market-app .vt-rank>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--mission-spacing-sm);min-height:56px;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .vt-rank>li:first-child{border-top:0}.market-app .vt-rank>li[aria-current=true]{background:var(--mission-color-bg-layer-default);box-shadow:inset 3px 0 0 var(--mission-color-stroke-brand)}.market-app .vt-rank-no{font:var(--mission-t-label-1);font-weight:400;color:var(--mission-color-fg-neutral);text-align:center;font-variant-numeric:tabular-nums}.market-app .vt-rank-name{min-width:0;overflow:hidden;font:var(--mission-t-label-2);font-weight:400;color:var(--mission-color-fg-neutral);text-overflow:ellipsis;white-space:nowrap}.market-app .vt-rank-chips{display:flex;gap:var(--mission-spacing-2xs)}.market-app .vt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;background:var(--mission-color-overlay-dim, rgba(0, 0, 0, .4))}.market-app .vt-sheet{display:grid;gap:var(--mission-spacing-md);width:min(100%,600px);max-height:88dvh;padding:var(--mission-spacing-lg) var(--mission-spacing-lg) calc(16px + env(safe-area-inset-bottom));border-radius:var(--mission-radius-xl) var(--mission-radius-xl) 0 0;background:var(--mission-color-bg-layer-elevated, #fff);box-shadow:var(--mission-elevation-4);overflow-y:auto;box-sizing:border-box}.market-app .vt-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:var(--mission-spacing-sm)}.market-app .vt-sheet>header>h2{margin:0;font:var(--mission-t-title-3);font-weight:700;color:var(--mission-color-fg-neutral)}.market-app .vt-sheet>header>h2:focus{outline:none}.market-app .vt-sheet>header>button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--mission-radius-md);background:transparent;color:var(--mission-color-fg-neutral-muted);cursor:pointer}.market-app .vt-sheet>.sa{margin:0;padding:0;border:0}.market-app .vt-table{width:100%;border-collapse:collapse;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral)}.market-app .vt-table th,.market-app .vt-table td{padding:var(--mission-spacing-xs) var(--mission-spacing-2xs);border-top:1px solid var(--mission-color-stroke-neutral-muted);text-align:left;vertical-align:top;white-space:nowrap}.market-app .vt-table td{white-space:normal;overflow-wrap:anywhere}.market-app .vt-table th{width:30%;font-weight:400;color:var(--mission-color-fg-neutral-muted)}.market-app .vt-table thead th{border-top:0}.market-app .vt-scores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .vt-scores>button{display:grid;place-items:center;gap:2px;min-height:64px;border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);font-family:inherit;font-weight:400;cursor:pointer}.market-app .vt-scores>button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--mission-color-stroke-brand);color:var(--mission-color-fg-brand)}.market-app .vt-moderation{display:grid;gap:var(--mission-spacing-sm)}.market-app .vt-mod-item{display:grid;gap:var(--mission-spacing-xs);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default)}.market-app .vt-mod-item textarea,.market-app .vt-reply-form textarea{width:100%;min-height:64px;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);font:var(--mission-t-body-2);font-family:inherit;box-sizing:border-box;resize:vertical}.market-app .vt-reply-form{display:grid;gap:var(--mission-spacing-xs)}.market-app .execution-review{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mission-spacing-xs)}@media(min-width:761px){.market-app .vt-overlay{align-items:center}.market-app .vt-sheet{border-radius:var(--mission-radius-xl)}}html.ux1-sheet-open .market-app .market-mobile-nav{display:none}.market-app svg.vt-star{fill:currentColor}.market-app .vt-scores>button>svg.is-on{fill:currentColor}.market-app .vt-mod-item .vt-actions{justify-content:flex-end}.market-app .vt-mod-item .vt-primary{flex:none;min-height:40px}.market-app .vt-received{display:grid;gap:var(--mission-spacing-sm)}.market-app .vs{display:grid;gap:24px;min-width:0}.market-app .vs-cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}.market-app .vs-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);overflow:hidden;transition:transform var(--ui-dur-fast) var(--ui-ease)}.market-app .vs-card:has(>button.vs-open:active){transform:scale(.98)}.market-app .vs-card.is-closed{opacity:.6}.market-app .vs-card.is-waiting{box-shadow:none}.market-app .vs-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;gap:10px;width:100%;box-sizing:border-box;padding:20px 48px 20px 20px;border:0;border-radius:0;background:transparent;color:var(--ui-ink-body);font:var(--ui-t-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.market-app .is-waiting .vs-open{padding:18px 20px;cursor:default}.market-app .vs-open:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--ui-radius-card)}.market-app .vs-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.market-app .vs-vendor{display:inline-flex;align-items:center;min-width:0}.market-app .vs-vendor>strong{overflow:hidden;color:var(--ui-ink);font:var(--ui-t-body-medium);text-overflow:ellipsis;white-space:nowrap}.market-app .vs-amount{display:inline-flex;align-items:baseline;gap:6px;color:var(--ui-ink);font:700 1.375rem/1.3 var(--ui-font);letter-spacing:var(--ui-tracking-title);font-variant-numeric:tabular-nums}.market-app .vs-amount>small{color:var(--ui-ink-2);font:var(--ui-t-secondary);letter-spacing:0}.market-app .vs-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ui-ink-2);font:var(--ui-t-secondary);font-variant-numeric:tabular-nums}.market-app .vs-total>span:last-child{flex:none;color:var(--ui-ink);font-weight:500}.market-app .vs-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.market-app .vs-chips>.ui-badge>svg{flex:none;width:14px;height:14px}.market-app .vs-arrow{position:absolute;top:50%;right:16px;width:20px;height:20px;transform:translateY(-50%);color:var(--ui-ink-4)}@media(hover:hover)and (pointer:fine){.market-app .vs-card:not(.is-closed):not(.is-waiting):hover{box-shadow:var(--ui-shadow-card),inset 0 0 0 1px var(--ui-line-strong)}}.market-app .vs-ask{display:grid;gap:12px;min-width:0}.market-app .vs-ask-form{display:grid;gap:8px}.market-app .vs-ask-error{margin:0;color:var(--ui-danger-ink);font:var(--ui-t-secondary-medium)}.market-app .vs-ask-sent{display:grid;gap:0;margin:0;padding:0;list-style:none}.market-app .vs-ask-sent>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:var(--ui-h-row);padding:8px 0;box-sizing:border-box;color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app .vs-ask-sent>li>.vs-ask-text{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .vs-ask-sent>li>p{width:100%;margin:0;padding-left:12px;border-left:2px solid var(--ui-line-strong);color:var(--ui-ink-2);font:var(--ui-t-secondary);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.market-app .vs-card{transition:none}.market-app .vs-card:has(>button.vs-open:active){transform:none}}.market-app .vd{display:grid;gap:var(--ui-section-gap);min-width:0;max-width:720px;margin-inline:auto;padding-bottom:8px;color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app .vd>.ui-back{margin-bottom:calc(8px - var(--ui-section-gap))}.market-app .vd-head{display:grid;gap:12px;min-width:0}.market-app .vd-head>h1{overflow-wrap:anywhere}.market-app .vd .ui-chips>.ui-chip>svg{flex:none;width:16px;height:16px}.market-app .vd-head+.ui-chips{margin-top:calc(8px - var(--ui-section-gap))}.market-app .vd-quote{display:grid;gap:16px}.market-app .vd-quote>.ui-listrow{margin-bottom:-8px}.market-app .vd-quote .ui-rows:not(.is-wrap)>.ui-row>dt{flex:1 1 auto;max-width:none}.market-app .vd-quote .ui-rows:not(.is-wrap)>.ui-row>dd{flex:0 0 auto}.market-app .vd-checks{display:grid;gap:4px;margin:0;padding:0;list-style:none}.market-app .vd-checks>li{display:flex;align-items:center;gap:12px;min-height:40px;color:var(--ui-ink-body);font:var(--ui-t-body);overflow-wrap:anywhere}.market-app .vd-checks>li>svg{flex:none;color:var(--ui-brand)}.market-app .vd-checks.is-sub{padding-left:36px}.market-app .vd-checks.is-sub>li{min-height:32px;color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .vd-checks.is-sub>li>svg{color:var(--ui-ink-4)}.market-app .vd-section{display:grid;gap:16px;min-width:0}.market-app .vd-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.market-app .vd-file{display:grid;gap:4px;min-width:0}.market-app .vd-intro{white-space:pre-line}.market-app .vd-portfolio{display:grid;gap:8px;min-width:0}.market-app .vd-portfolio>h3{margin:8px 0 0;color:var(--ui-ink);font:var(--ui-t-body-medium)}.market-app .vd-error,.market-app .vd .vt-error{margin:0;color:var(--ui-danger-ink);font:var(--ui-t-secondary-medium)}.market-app .vd .vt-list{display:grid;gap:8px;margin:0;padding:0;list-style:none;border:0;box-shadow:none;background:transparent}.market-app .vd .vt-review{display:grid;gap:8px;padding:16px 0;border:0}.market-app .vd .vt-review:first-child{padding-top:0}.market-app .vd .vt-review-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.market-app .vd .vt-score{display:inline-flex;align-items:center;gap:4px;margin-right:4px;color:var(--ui-ink);font:var(--ui-t-body-bold);font-variant-numeric:tabular-nums}.market-app .vd .vt-score>svg{width:18px;height:18px;color:var(--ui-brand)}.market-app .vd .vt-review .vt-chip{display:inline-flex;align-items:center;height:var(--ui-h-badge);min-height:0;padding:0 8px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-2);font:var(--ui-t-caption);line-height:1}.market-app .vd .vt-body{margin:0;color:var(--ui-ink-body);font:var(--ui-t-body);overflow-wrap:anywhere;white-space:pre-line}.market-app .vd .vt-reply{margin:0;padding:4px 0 4px 12px;border-left:2px solid var(--ui-line-strong);color:var(--ui-ink-2);font:var(--ui-t-secondary);overflow-wrap:anywhere}.market-app .vd .vt-empty{margin:0;color:var(--ui-ink-2);font:var(--ui-t-body)}.market-app .vd svg.vt-star{fill:currentColor}.market-app .vd .vt-rank{display:grid;gap:0;margin:0 -8px;padding:0;list-style:none;border:0;box-shadow:none;background:transparent}.market-app .vd .vt-rank>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:var(--ui-h-row);padding:0 8px;border:0;border-radius:var(--ui-radius-row);box-shadow:none}.market-app .vd .vt-rank>li[aria-current=true]{background:var(--ui-brand-tint);box-shadow:none}.market-app .vd .vt-rank-no{color:var(--ui-ink);font:var(--ui-t-body-bold);text-align:center;font-variant-numeric:tabular-nums}.market-app .vd .vt-rank-name{min-width:0;overflow:hidden;color:var(--ui-ink-body);font:var(--ui-t-body);text-overflow:ellipsis;white-space:nowrap}.market-app .vd .vt-rank>li[aria-current=true] .vt-rank-name{color:var(--ui-ink);font-weight:500}.market-app .vd .vt-rank-chips{display:flex;gap:6px}.market-app .vd-missions{gap:0}.market-app .vd-mission{gap:12px}.market-app .vd-mission .ui-listrow-title{font-weight:400}.market-app .vd-tick{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ui-fill-press);color:var(--ui-on-brand);transition:background-color var(--ui-dur-fast) var(--ui-ease)}.market-app .vd-mission[aria-pressed=true] .vd-tick{background:var(--ui-brand)}.market-app .vd-mission[aria-pressed=true] .ui-listrow-title{color:var(--ui-ink)}.market-app .vd-accept .vd-error{margin-top:4px}.market-app .vt-sheet-ui .vt-criteria{margin-top:-4px}@media(prefers-reduced-motion:reduce){.market-app .vd-tick{transition:none}}.market-app .cs{margin-bottom:var(--mission-spacing-sm);display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:52px;padding:0 var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-brand);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-neutral)}.market-app .cs-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand)}.market-app .cs>strong{flex:1;min-width:0;font:var(--mission-t-label-1)}.market-app .cs-tag{display:inline-flex;align-items:center;gap:3px;flex:none;padding:0 var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2);line-height:24px}.market-app .cs-tag.is-confirmed{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app .cs{border-color:var(--mission-color-stroke-neutral-muted);background:var(--mission-color-bg-layer-default)}.market-app .cs-icon{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .cs>strong{font-weight:500}.market-app .cs-tag{background:transparent;color:var(--mission-color-fg-neutral-muted);font-weight:400}.market-app .cs-tag.is-confirmed{background:var(--mission-color-fg-neutral);color:#fff;font-weight:500}.market-app .rw-progress+.cs{margin-top:20px}.market-app .cc .cmr-empty{display:block;min-height:0;margin:4px 0 0;padding:10px 20px;border-radius:0;background:transparent;color:var(--cm-ink-4, #6b7684);font-size:15px;font-weight:400;line-height:1.5;text-align:left}.market-app .cc .cmr-time{min-width:84px}.market-app .cc .cc-sec__head>svg{color:var(--cm-ink-3, #4e5968)}.market-app .cc .cc-retry{width:100%}.market-app .cs-retry{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:40px;padding:0 12px;border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);font-weight:500;white-space:nowrap;cursor:pointer}.market-app .cs-retry>svg{flex:none;color:var(--mission-color-fg-neutral-muted)}.market-app .cs-retry:disabled{opacity:var(--mission-opacity-disabled, .5);cursor:default}@media(hover:hover)and (pointer:fine){.market-app .cs-retry:not(:disabled):hover{border-color:var(--mission-color-fg-neutral-muted)}}.market-app .cmr-rows{list-style:none;margin:0;padding:0 8px}.market-app .cmr-rows>li{animation:cmr-rise var(--cm-t-rise, .26s) var(--cm-ease-out, cubic-bezier(.22, 1, .36, 1)) backwards;animation-delay:calc(var(--i, 0) * var(--cm-stagger, 40ms))}@keyframes cmr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.market-app .cmr-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-height:64px;padding:8px 12px;border:0;border-radius:var(--cm-r-row, 14px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--cm-t-fast, .16s) ease;-webkit-tap-highlight-color:transparent}.market-app .cmr-row.is-static{cursor:default}.market-app .cmr-row__inner{display:flex;align-items:center;gap:14px;min-height:48px;transition:transform var(--cm-t-press, 80ms) var(--cm-ease-out, ease-out)}.market-app .cmr-row:not(.is-static):active{background:var(--cm-row-tint, rgba(105, 41, 255, .04))}.market-app .cmr-row:not(.is-static):active .cmr-row__inner{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.market-app .cmr-row:not(.is-static):hover{background:var(--cm-row-tint, rgba(105, 41, 255, .04))}}.market-app .cmr-time{display:grid;flex:none;place-items:center;min-width:56px;height:30px;padding:0 10px;border:1px solid var(--cm-line, #f2f4f6);border-radius:999px;background:#fff;color:var(--cm-ink-3, #4e5968);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.market-app .cmr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.market-app .cmr-name{margin:0;font-size:16px;line-height:1.4;font-weight:500;color:var(--cm-ink, #191f28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-app .cmr-code{font-size:13px;line-height:1.3;font-weight:400;color:var(--cm-ink-4, #6b7684);white-space:normal;overflow-wrap:anywhere}.market-app .cmr-badge{display:inline-flex;flex:none;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb);color:var(--cm-ink-3, #4e5968);font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.market-app .cmr-badge--fix{background:#fff;color:var(--cm-ink, #191f28);box-shadow:inset 0 0 0 1px var(--cm-ink, #191f28);font-weight:500}.market-app .cmr-badge--mine{background:var(--cm-ink-2, #333d4b);color:#fff}.market-app .cmr-badge>i{width:5px;height:5px;border-radius:50%;background:currentColor}.market-app .cmr-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:var(--cm-ink-5, #8b95a1);cursor:pointer}.market-app .cmr-empty{margin:10px 20px 14px;min-height:56px;display:grid;place-items:center;border-radius:var(--cm-r-row, 14px);background:var(--cm-brand-tint, #f3efff);font-size:15px;font-weight:500;color:var(--cm-violet-500, #6929ff)}@media(max-width:640px){.market-app .cmr-time{min-width:50px}.market-app .cmr-row{padding:8px}.market-app .cmr-row__inner{gap:10px}}@media(prefers-reduced-motion:reduce){.market-app .cmr-rows>li{animation:none}}.market-app .cc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app .cc>*{min-width:0}.market-app .cc-title{display:grid;gap:12px;max-width:880px;width:100%;margin:0 auto}.market-app .cc-title>.ui-back{margin-bottom:-4px}.market-app .cc-site{margin-top:-4px}.market-app .cc-site-check{color:var(--ui-brand)}.market-app .cc-site-sheet .ui-listrow[aria-pressed=true]>.ui-listrow-title{color:var(--ui-ink);font-weight:500}.market-app .cc-stack{display:flex;flex-direction:column;gap:16px;max-width:880px;width:100%;margin:0 auto}.market-app .cc-card{position:relative;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.market-app .cc-card--glass{background:var(--ui-surface)}.market-app .cc-headcard{padding:0;overflow:hidden}.market-app .cc-head__top{display:flex;align-items:center;gap:0;padding:12px 8px 4px 20px}.market-app .cc-head__name{flex:1;margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title);font-variant-numeric:tabular-nums}.market-app .cc-cal{padding:4px 12px 12px}.market-app .cc-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:2px}.market-app .cc-wd span{display:grid;place-items:center;height:32px;color:var(--ui-ink-3);font:var(--ui-t-caption)}.market-app .cc-wd span:first-child{color:var(--ui-danger-ink)}.market-app .cc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.market-app .cc-day{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:60px;padding:0;border:0;border-radius:var(--ui-radius-row);background:transparent;font:inherit;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease);-webkit-tap-highlight-color:transparent}.market-app .cc-day:active{transform:scale(.96);background:var(--ui-press)}.market-app .cc-day:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.market-app .cc-day:hover{background:var(--ui-press)}}.market-app .cc-day__n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ui-ink);font:var(--ui-t-secondary-medium);font-variant-numeric:tabular-nums;transition:background-color var(--ui-dur-fast) var(--ui-ease),color var(--ui-dur-fast) var(--ui-ease)}.market-app .cc-day:nth-child(7n+1) .cc-day__n{color:var(--ui-danger-ink)}.market-app .cc-day.is-out .cc-day__n{color:var(--ui-ink-4)}.market-app .cc-day.is-today .cc-day__n{background:var(--ui-brand);color:var(--ui-on-brand)}.market-app .cc-day[aria-pressed=true]:not(.is-today) .cc-day__n{background:var(--ui-brand-tint);color:var(--ui-brand-ink)}.market-app .cc-day__dots{display:flex;gap:3px;height:6px}.market-app .cc-day__dots i{width:6px;height:6px;border-radius:50%}.market-app .cc-day__dots i.is-fix,.market-app .cc-legend-dot.is-visit,.market-app .cc-legend-dot.is-signage,.market-app .cc-legend-dot.is-contract{background:var(--ui-brand)}.market-app .cc-day__dots i.is-plan,.market-app .cc-legend-dot.is-meeting,.market-app .cc-legend-dot.is-risk,.market-app .cc-legend-dot.is-consult{background:var(--ui-ink-4)}.market-app .cc-day__dots i.is-mine,.market-app .cc-legend-dot.is-custom{background:var(--ui-ink-body)}.market-app .cc-sec{padding:20px 0 12px}.market-app .cc-sec__head{display:flex;align-items:center;gap:8px;min-height:28px;padding:0 20px}.market-app.market-app .cc .cc-sec__head>svg{flex:none;width:24px;height:24px;color:var(--ui-ink-2)}.market-app .cc-sec__title{margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}.market-app .cc-sec__count{margin-left:4px;color:var(--ui-ink-2);font:var(--ui-t-body);font-variant-numeric:tabular-nums}.market-app .cc-sec__foot{display:grid;gap:12px;padding:8px 20px}.market-app .cc-form{display:grid;gap:12px}.market-app .cc-form-actions{margin-top:4px}.market-app .cc-error{margin:0;color:var(--ui-danger-ink);font:var(--ui-t-secondary-medium)}.market-app .cc-filters{margin:12px 0 4px;padding:0 20px}.market-app .cc-filter>svg{flex:none;width:16px;height:16px;color:var(--ui-ink-2)}.market-app .cc .ui-chip.cc-filter[aria-pressed=true]{background:var(--ui-fill);color:var(--ui-ink-body)}.market-app .cc-legend-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%}.market-app .cc-filter.is-off{color:var(--ui-ink-3)}.market-app .cc-filter.is-off .cc-legend-dot{opacity:.3}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-rows{margin:4px 0 0;padding:0 8px}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-row{min-height:var(--ui-h-row);padding:4px 12px;border-radius:var(--ui-radius-row)}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-row:not(.is-static):active{background:var(--ui-press)}@media(hover:hover)and (pointer:fine){.market-app.market-app :is(.cc,.ra-nextlist) .cmr-row:not(.is-static):hover{background:var(--ui-press)}}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-row__inner{gap:12px;min-height:48px}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-time{display:block;flex:0 0 auto;min-width:0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-ink-2);font:var(--ui-t-secondary-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-main{flex:1 1 auto;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-width:0}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-name{flex:0 1 auto;min-width:0;color:var(--ui-ink-body);font:var(--ui-t-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-code{flex:0 1 auto;min-width:0;max-width:55%;overflow:hidden;color:var(--ui-ink-2);font:var(--ui-t-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-badge{flex:none}.market-app.market-app :is(.cc,.ra-nextlist) .cmr-icon{width:40px;height:40px;margin-right:-8px;color:var(--ui-ink-3)}.market-app.market-app .cc .cmr-empty{display:block;min-height:0;margin:4px 0 0;padding:8px 20px;border-radius:0;background:transparent;color:var(--ui-ink-2);font:var(--ui-t-body);text-align:left}@media(max-width:640px){.market-app .cc-day{height:52px}.market-app .cc-day__n{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.market-app .cc-day,.market-app .cc-day__n{transition:none}.market-app .cc-day:active{transform:none}}.market-app .ra{display:grid;gap:var(--mission-spacing-sm);margin-bottom:var(--mission-spacing-sm);padding:var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl, 20px);background:var(--mission-color-bg-layer-elevated, var(--mission-color-bg-layer-default));box-shadow:0 8px 24px #5d2aff0f;min-width:0}.market-app .ra-top{display:flex;align-items:center;gap:var(--mission-spacing-xs);font:var(--mission-t-label-2);color:var(--mission-color-fg-brand)}.market-app .ra-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--mission-radius-md);background:var(--mission-gradient-brand, var(--mission-color-bg-brand));color:var(--mission-color-fg-on-brand)}.market-app .ra.is-done .ra-mark{background:var(--mission-color-bg-brand)}.market-app .ra-free{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);font:var(--mission-t-caption-1)}.market-app .ra-progress{margin-left:auto;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-caption-1)}.market-app .ra-q{display:grid;gap:var(--mission-spacing-sm);opacity:1;transform:translateY(0);transition:opacity .2s var(--cm-ease-out),transform .2s var(--cm-ease-out)}@starting-style{.market-app .ra-q{opacity:0;transform:translateY(6px)}}.market-app .ra-q h2{margin:0;font:var(--mission-t-title-3);font-size:20px;line-height:1.4;color:var(--mission-color-fg-neutral);letter-spacing:-.02em;word-break:keep-all}.market-app .ra-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mission-spacing-xs)}.market-app .ra-options.is-single{grid-template-columns:minmax(0,1fr)}.market-app .ra-options>button{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-height:64px;padding:0 var(--mission-spacing-md);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1);font-family:inherit;text-align:left;cursor:pointer}.market-app .ra-options>button>span:not(.ra-radio){flex:1;min-width:0}.market-app .ra-radio{display:grid;flex:none;place-items:center;width:18px;height:18px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full);color:var(--mission-color-fg-on-brand);transition:background-color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease}.market-app .ra-options>button[aria-pressed=true]>.ra-radio{background:var(--mission-color-bg-brand);border-color:var(--mission-color-bg-brand)}.market-app .ra-options>button>svg:first-child{flex:none;color:var(--mission-color-fg-brand)}.market-app .ra-options>button[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .ra-options>button:disabled{color:var(--mission-color-fg-disabled)}.market-app .ra-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--mission-radius-full);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-caption-1)}.market-app .ra-chipbox{display:grid;gap:var(--mission-spacing-xs)}.market-app .ra-inline{display:flex;gap:var(--mission-spacing-xs)}.market-app .ra-inline>input{flex:1;min-width:0;min-height:52px;padding:0 var(--mission-spacing-sm);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1, var(--mission-t-body-2));font-family:inherit}.market-app .ra-inline>input:focus{outline:2px solid var(--mission-color-stroke-brand);outline-offset:1px}.market-app .ra-add{display:grid;flex:none;place-items:center;width:52px;height:52px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);cursor:pointer}.market-app .ra-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mission-spacing-2xs)}.market-app .ra-tag{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 6px 0 var(--mission-spacing-sm);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);font:var(--mission-t-label-2);opacity:1;transform:scale(1);transition:opacity .15s var(--cm-ease-out),transform .15s var(--cm-ease-out)}@starting-style{.market-app .ra-tag{opacity:0;transform:scale(.94)}}.market-app .ra-tag>button{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--mission-radius-full);background:transparent;color:inherit;cursor:pointer}.market-app .ra-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 var(--mission-spacing-xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);white-space:nowrap;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ra-chip.is-brand{background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand)}.market-app .ra-grade{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 8px;border-radius:var(--mission-radius-full);font:var(--mission-t-label-2);white-space:nowrap}.market-app .ra-grade.is-상{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app .ra-grade.is-중{background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand)}.market-app .ra-grade.is-하{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ra-file{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--mission-spacing-sm);border:1px dashed var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2);text-decoration:none;justify-self:start;max-width:100%}.market-app .ra-file>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .ra-rows{border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-md)}.market-app .ra-rows>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 var(--mission-spacing-sm);list-style:none;font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .ra-rows>summary::-webkit-details-marker{display:none}.market-app .ra-rows>summary>svg{color:var(--mission-color-fg-neutral-muted);transition:transform .2s var(--cm-ease-out)}.market-app .ra-rows[open]>summary>svg{transform:rotate(180deg)}.market-app .ra-rows>ol{display:grid;margin:0;padding:0 var(--mission-spacing-sm) var(--mission-spacing-xs);list-style:none}.market-app .ra-rows>ol>li{display:grid;grid-template-columns:34px minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:var(--mission-spacing-xs);min-height:40px;border-top:1px solid var(--mission-color-stroke-neutral-muted);font:var(--mission-t-body-2)}.market-app .ra-rows>ol>li>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .ra-rows>ol>li>b{font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral)}.market-app .ra-rows>ol>li>i{font-style:normal;color:var(--mission-color-fg-neutral-muted)}.market-app .ra-rows>ol>li>em{font-style:normal;color:var(--mission-color-fg-brand)}.market-app .ra-actions{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .ra-actions>.ra-progress{flex:none;margin:0 var(--mission-spacing-2xs) 0 0;min-width:32px;text-align:center;font-variant-numeric:tabular-nums}.market-app .ra-next{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--mission-spacing-xs);min-height:56px;padding:0 var(--mission-spacing-md);border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1);font-family:inherit;cursor:pointer}.market-app .ra-next:disabled{background:var(--mission-color-bg-disabled);color:var(--mission-color-fg-disabled);cursor:default}.market-app .ra-next.is-quiet{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral)}.market-app .ra-back{display:grid;flex:none;place-items:center;width:56px;min-height:56px;border:0;border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .ra-error{margin:0;padding:var(--mission-spacing-xs) var(--mission-spacing-sm);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-critical-weak, #fff1f0);color:var(--mission-color-fg-critical, #d92d20);font:var(--mission-t-caption-1)}.market-app .ra-spin{animation:ra-spin 1s linear infinite}@keyframes ra-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.market-app .ra-rows>ol>li{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.market-app .ra-rows>ol>li>i{display:none}}@media(hover:hover)and (pointer:fine){.market-app .ra-options>button:hover{border-color:var(--mission-color-stroke-brand)}}.market-app .ra{gap:var(--mission-spacing-md);padding:var(--mission-spacing-lg, 24px) var(--mission-spacing-md)}.market-app .ra-q{gap:var(--mission-spacing-md)}.market-app .ra-q h2{font-weight:700}.market-app .ra-top{font-weight:500}.market-app .ra-free{padding:0;background:transparent;font-weight:500}.market-app .ra-progress{font-weight:400}.market-app .ra-options>button{font-weight:500}.market-app .ra-next{font-weight:700}.market-app .ra-chip{padding:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font-weight:400}.market-app .ra-chip.is-brand{background:transparent;color:var(--mission-color-fg-brand)}.market-app .ra-chips{gap:var(--mission-spacing-sm)}.market-app .ra-grade{font-weight:500}.market-app .ra-grade.is-중,.market-app .ra-grade.is-하{padding:0;min-width:0;background:transparent}.market-app .ra-grade.is-중{color:var(--mission-color-fg-neutral)}.market-app .ra-tag{font-weight:500}.market-app .ra-inline>input{font-weight:400}.market-app .ra-rows>summary{font-weight:500}.market-app .ra-rows>ol>li{font-weight:400}.market-app .ra-rows>ol>li>b{font-weight:500}.market-app .ra-rows>ol>li>em{font-weight:400}.market-app .ra-file,.market-app .ra-error{font-weight:400}.market-app .ra{box-shadow:none}.market-app .ra-top{color:var(--mission-color-fg-neutral-muted)}.market-app .ra-mark{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ra.is-done .ra-mark{background:var(--mission-color-fg-neutral);color:#fff}.market-app .ra-free{color:var(--mission-color-fg-neutral-muted)}.market-app .ra-options>button>svg:first-child{color:var(--mission-color-fg-neutral)}.market-app .ra-options>button[aria-pressed=true]{background:var(--mission-color-bg-layer-default)}.market-app .ra-tag{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ra-add{color:var(--mission-color-fg-neutral)}.market-app .ra-file>svg{color:var(--mission-color-fg-neutral-muted)}.market-app .ra-chip.is-brand{color:var(--mission-color-fg-neutral)}.market-app .ra-grade{padding:0;min-width:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font-weight:400}.market-app .ra-grade.is-상{background:transparent;color:var(--mission-color-fg-neutral);font-weight:500}.market-app .ra-sum{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .ra-sum>li{display:grid;grid-template-columns:28px minmax(0,1fr) 64px 48px;align-items:center;gap:var(--mission-spacing-xs);min-height:44px;border-bottom:1px solid var(--mission-color-stroke-neutral-muted);font:var(--mission-t-body-2);font-weight:400;color:var(--mission-color-fg-neutral)}.market-app .ra-sum>li>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .ra-sum>li>i,.market-app .ra-sum>li>em{font-style:normal;text-align:right;font-variant-numeric:tabular-nums;color:var(--mission-color-fg-neutral-muted)}.market-app .ra-sum>li>em.is-high{color:var(--mission-color-fg-neutral);font-weight:500}.market-app .ra-sum>li>b{font-weight:500}.market-app .ra-no{color:var(--mission-color-fg-neutral-muted);font-variant-numeric:tabular-nums}.market-app .ra-sum-head{min-height:32px!important;font:var(--mission-t-caption-1)!important;font-weight:400!important;color:var(--mission-color-fg-neutral-muted)!important}.market-app .ra-sum-head>b{font-weight:400}.market-app .ra-nextlist{margin:0 -8px}.market-app .ra-sub{padding:0 12px 4px;font-size:13px;font-weight:500;color:var(--cm-ink-5, #8b95a1)}.market-app .ra-sum>li.ux1-ra-row{display:block;padding:0}.market-app .ra-sum>li.ra-sum-head{grid-template-columns:28px minmax(0,1fr) 64px 72px 16px}.market-app .ux1-ra-toggle{display:grid;grid-template-columns:28px minmax(0,1fr) 64px 72px 16px;align-items:center;gap:var(--mission-spacing-xs);width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.market-app .ux1-ra-toggle>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.market-app .ux1-ra-toggle>i,.market-app .ux1-ra-toggle>em{font-style:normal}.market-app .ux1-ra-toggle>svg{color:var(--mission-color-fg-neutral-muted);transition:transform .16s ease}.market-app .ux1-ra-row.is-open .ux1-ra-toggle>svg{transform:rotate(180deg)}.market-app .ux1-ra-hazards{display:grid;gap:6px;margin:0 0 10px 36px;padding:0;list-style:none}.market-app .ux1-ra-hazards>li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.market-app .ux1-grade{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:24px;min-height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb);font-size:12px;font-weight:500}.market-app .ux1-grade.is-상{color:var(--cm-danger-ink, #b42318);box-shadow:inset 0 0 0 1px var(--cm-danger, #f04452)}.market-app button.ra-back.ux1-text-back{width:auto;padding:0 16px;font-size:15px;font-weight:500}.market-app .ra-back,.market-app .ra-next.is-quiet{background:var(--mission-color-bg-layer-default, #fff);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted, #e5e8eb)}.market-app .ra-switch{justify-self:start;min-height:44px;padding:0;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);font-family:inherit;font-weight:400;text-decoration:underline;text-decoration-color:var(--mission-color-stroke-neutral);text-underline-offset:4px;cursor:pointer}.market-app .ra-switch:disabled{opacity:var(--mission-opacity-disabled, .4);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.market-app .ra-switch:not(:disabled):hover{color:var(--mission-color-fg-neutral)}}.market-app .ra{gap:20px;margin-bottom:0;padding:24px 20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.market-app .ra-q{gap:16px}.market-app .ra-q h2{color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}.market-app .ra-top{color:var(--ui-ink-2);font:var(--ui-t-secondary-medium)}.market-app .ra-progress{color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .ra-next{min-height:var(--ui-h-lg);border-radius:var(--ui-radius-btn);background:var(--ui-brand);color:var(--ui-on-brand);font:var(--ui-t-button);transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.market-app .ra-next:active:not(:disabled){background:var(--ui-brand-press);transform:scale(.97)}.market-app .ra-next:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg)}.market-app a.ra-next{text-decoration:none}.market-app :is(.ra-back,.ra-next.is-quiet){min-height:var(--ui-h-lg);border-radius:var(--ui-radius-btn);background:var(--ui-fill);box-shadow:none;color:var(--ui-ink-2);font:var(--ui-t-button-weak)}.market-app .ra-switch{min-height:40px;margin-left:-10px;padding:0 10px;border-radius:var(--ui-radius-btn-sm);color:var(--ui-ink-2);font:var(--ui-t-button-sm);text-decoration:none}.market-app .ra-switch:active:not(:disabled){background:var(--ui-press)}@media(prefers-reduced-motion:reduce){.market-app .ra-next{transition:none}.market-app .ra-next:active:not(:disabled){transform:none}}.market-app .market-mobile-nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.market-app .market-nav a.is-unlocked,.market-app .market-mobile-nav>a.is-unlocked{animation:cu-pop .24s var(--cm-ease-out) both}.market-app .market-nav a.is-unlocked:before,.market-app .market-mobile-nav>a.is-unlocked>span:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mission-color-bg-brand);box-shadow:0 0 0 2px var(--mission-color-bg-layer-default)}.market-app .market-nav a.is-unlocked{position:relative}.market-app .market-nav a.is-unlocked:before{top:calc(50% - 14px);right:-10px}.market-app .market-mobile-nav>a.is-unlocked>span{position:relative}.market-app .market-mobile-nav>a.is-unlocked>span:after{top:-2px;right:-6px}@keyframes cu-pop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.market-app .market-nav a.is-unlocked,.market-app .market-mobile-nav>a.is-unlocked{animation:none}}.mh-home{--mh-ink:#242833;--mh-muted:#626879;color:var(--mh-ink);min-width:0;max-width:1060px;margin:auto}.mh-assistant{position:relative;padding:34px 74px 36px;text-align:center;isolation:isolate}.mh-assistant:before{content:"";position:absolute;top:-35px;right:-30px;bottom:0;left:-30px;z-index:-1;background:radial-gradient(ellipse at 50% 28%,#e6dcff6e,transparent 68%);pointer-events:none}.mh-assistant h1{font-size:34px;line-height:1.35;letter-spacing:-.04em;font-weight:720;margin:0 0 30px}.mh-composer{max-width:840px;margin:auto;padding:20px 20px 18px 24px;border:1px solid #d7c9f7;background:#fff;border-radius:22px;box-shadow:0 3px 5px #3d216104,0 12px 32px #3c235508;text-align:left;transition:border-color .16s,box-shadow .16s}.mh-composer:focus-within{border-color:var(--s-purple);box-shadow:0 0 0 3px #5d2aff0d,0 12px 32px #3c235508}.mh-assist-label{display:flex;align-items:center;gap:8px;color:#5d2aff;font-size:13px;font-weight:500;margin-bottom:10px}.mh-assist-label img{width:21px;height:21px;object-fit:contain}.mh-input-row{display:flex;align-items:flex-end;gap:14px}.mh-input-row textarea{display:block;flex:1;width:100%;height:60px;min-height:60px;padding:2px 0 0;border:0;border-radius:0;resize:none;background:transparent;outline:none;line-height:1.65;font-size:18px;color:#303744;letter-spacing:-.025em;word-break:normal}.mh-input-row textarea::placeholder{color:#6f7582}.mh-input-row textarea:focus-visible{outline:none}.mh-send{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:15px;background:var(--s-purple);color:#fff;box-shadow:0 4px 8px #5d2aff17}.mh-send:hover{background:var(--s-purple-dark)}.mh-prompts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:17px}.mh-prompts button{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;color:#646577;border:1px solid #e4e3ed;background:#ffffffbd;border-radius:22px;padding:9px 13px;line-height:1.4}.mh-prompts svg{color:#8d859e}.mh-prompts button:hover{border-color:#bea4fa;color:#5d2aff}.mh-input-error{max-width:840px;text-align:left;margin:12px auto 0;color:#b32e45;font-size:14px}.mh-composer.has-error{border-color:#b32e45}.mh-assist-next>span{flex:1;min-width:0;line-height:1.6;word-break:keep-all}.mh-assist-next .s-btn{flex-shrink:0}.mh-assist-next .s-btn:disabled{cursor:not-allowed;opacity:.45}.mh-assist-answer{max-width:840px;margin:18px auto 0;padding:19px 22px 22px;background:#fff;border:1px solid #e7e2f2;border-radius:18px;text-align:left;animation:mh-appear .2s var(--cm-ease-out)}.mh-answer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mh-answer-heading h2{font-size:20px;font-weight:700;outline:none}.mh-answer-heading .s-icon{margin:-7px -8px -7px 0}.mh-assist-options{display:flex;flex-wrap:wrap;gap:7px}.mh-assist-options button{display:flex;align-items:center;justify-content:center;gap:3px;min-height:44px;padding:9px 14px;font-size:14px;background:#f5f6f8;border:1px solid transparent;border-radius:11px}.mh-assist-options button[aria-pressed=true]{background:#fff;color:#5d2aff;border-color:#5d2aff}.mh-assist-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding-top:18px;border-top:1px solid #eeedf3}.mh-assist-next>span{font-size:13px;color:#626879}.mh-assist-next .s-btn{min-height:47px;font-size:14px}.mh-categories{margin:9px 0 36px}.mh-categories h2{font-size:18px;margin-bottom:18px;font-weight:700}.mh-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mh-category{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;position:relative;min-height:148px;padding:22px 12px;border:1px solid #eaebf0;border-radius:20px;background:#fff;font-size:16px;font-weight:500;box-shadow:0 2px 4px #252a3202}.mh-category-icon{display:grid;place-items:center;width:58px;height:58px;background:var(--mission-color-bg-layer-default);color:#6642c7;border-radius:20px;box-shadow:inset 0 1px #fff;border:1px solid var(--mission-color-stroke-neutral-muted)}.mh-category:nth-child(2) .mh-category-icon{color:#8760c3;background:#f7f3fa}.mh-category:nth-child(3) .mh-category-icon{color:#6351a8;background:#f4f3f9}.mh-category:nth-child(4) .mh-category-icon{color:#606c94;background:#f3f5fa}.mh-category:nth-child(5) .mh-category-icon{color:#7b699a;background:#f6f4f8}.mh-category-arrow{display:none}.mh-category:hover{border-color:#cabbeb;background:#fefcff;transform:translateY(-2px)}.mh-category:active{transform:scale(.97)}.mh-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:24px;align-items:start}.mh-recent,.mh-followup{background:#fff;border:1px solid #eaebf0;border-radius:20px;min-width:0;overflow:hidden}.mh-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.mh-section-heading h2,.mh-followup h2{font-size:18px;font-weight:700;line-height:1.5}.mh-view-all{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;background:transparent;color:#6b7080;font-size:12px}.mh-empty{min-height:162px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:15px 20px 29px;color:#636a78;font-size:14px}.mh-empty-icon{color:#a4a6b6;display:grid;place-items:center;width:48px;height:48px;background:var(--mission-color-bg-layer-default);border-radius:15px;border:1px solid var(--mission-color-stroke-neutral-muted)}.mh-request-list{padding:0 24px;margin:0;list-style:none}.mh-request-list li+li{border-top:1px solid #eff0f3}.mh-request-row{display:flex;align-items:center;gap:12px;width:100%;padding:19px 0;text-align:left;background:none}.mh-request-icon{display:grid;place-items:center;background:var(--mission-color-bg-layer-default);color:#74608f;border-radius:13px;width:42px;height:42px;flex-shrink:0;border:1px solid var(--mission-color-stroke-neutral-muted)}.mh-request-name{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.mh-request-name strong{font-size:15px;font-weight:600}.mh-request-name>span{font-size:12px;color:#646b79;overflow-wrap:anywhere}.mh-request-status{font-size:12px;color:#646b79;white-space:nowrap}.mh-request-status.ready{color:#5d2aff;font-weight:500}.mh-request-row>svg{color:#9195a1}.mh-request-row:hover .mh-request-name strong{color:#5d2aff}.mh-followup{padding:24px}.mh-followup h2{margin-bottom:16px}.mh-followup ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.mh-followup li{display:flex;align-items:center;gap:11px;min-height:32px;font-size:14px;color:#4e5666}.mh-followup li>span:nth-child(2){flex:1}.mh-followup li>svg{color:#b1a8bf}.mh-followup li>b{font-size:12px;color:#5d2aff;font-weight:500}.mh-followup-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--mission-color-bg-layer-default);color:#777184;border-radius:10px;border:1px solid var(--mission-color-stroke-neutral-muted)}@keyframes mh-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.mh-assistant{padding-inline:20px}.mh-assistant h1{font-size:31px}.mh-lower-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.mh-category-grid{gap:10px}.mh-category{min-height:135px;font-size:15px}.mh-category-icon{width:52px;height:52px}.mh-followup{padding:22px}.mh-followup h2{font-size:17px}.mh-request-status{font-size:11px}}@media(max-width:760px){.mh-assistant{text-align:left;padding:16px 0 30px}.mh-assistant:before{top:-28px;right:-18px;bottom:0;left:-18px;background:radial-gradient(ellipse at 70% 35%,#e6dcff64,transparent 72%)}.mh-assistant h1{max-width:280px;font-size:29px;line-height:1.4;letter-spacing:-.035em;margin-bottom:24px}.mh-composer{padding:17px 16px 15px 19px;border-radius:19px}.mh-assist-label{font-size:12px;margin-bottom:11px}.mh-input-row{gap:9px}.mh-input-row textarea{font-size:16px;line-height:1.7;height:65px;min-height:65px}.mh-send{width:44px;height:44px;border-radius:14px}.mh-prompts{margin-top:13px;justify-content:flex-start;gap:7px}.mh-prompts button{font-size:11px;min-height:44px;padding:8px 11px;gap:6px}.mh-prompts button:last-child{display:none}.mh-assist-answer{padding:16px;border-radius:17px;margin-top:15px}.mh-answer-heading h2{font-size:18px}.mh-assist-options button{font-size:13px;padding:9px 12px}.mh-assist-next{flex-direction:column;align-items:stretch;gap:14px;margin-top:17px;padding-top:16px}.mh-assist-next>span{font-size:12px}.mh-assist-next .s-btn{width:100%;min-height:49px}.mh-input-error{font-size:13px}.mh-categories{margin:0 0 28px}.mh-categories h2{font-size:17px;margin-bottom:15px}.mh-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.mh-category{border:0;background:transparent;box-shadow:none;min-height:93px;border-radius:13px;padding:6px 0;gap:11px;font-size:12px;letter-spacing:-.03em;white-space:nowrap}.mh-category-icon{width:48px;height:48px;border-radius:17px;background:#efebf8}.mh-category-icon svg{width:25px;height:25px}.mh-category:nth-child(2) .mh-category-icon{background:#f0e9f7}.mh-category:nth-child(3) .mh-category-icon{background:#efecf8}.mh-category:nth-child(4) .mh-category-icon{background:#e9edf6}.mh-category:nth-child(5) .mh-category-icon{background:#f0ecf5}.mh-lower-grid{display:flex;flex-direction:column;gap:17px}.mh-recent,.mh-followup{width:100%;border-radius:19px}.mh-section-heading{padding:17px 20px 0}.mh-section-heading h2,.mh-followup h2{font-size:17px}.mh-empty{min-height:139px;padding-bottom:23px;font-size:13px;gap:10px}.mh-empty-icon{width:43px;height:43px}.mh-followup{padding:21px 20px}.mh-followup ol{gap:12px}.mh-followup h2{margin-bottom:14px}.mh-followup li{font-size:13px}.mh-request-list{padding-inline:20px}.mh-request-row{gap:10px;padding:17px 0}.mh-request-name strong{font-size:14px}.mh-request-name>span{font-size:11px}.mh-request-status{font-size:11px}.mh-request-row>svg{width:15px}.mh-request-icon{width:38px;height:38px}.mh-request-icon svg{width:20px}.mh-category:hover{background:transparent;transform:none}}@media(max-width:380px){.mh-assistant h1{font-size:28px}.mh-category{font-size:11px}.mh-category-icon{width:45px;height:45px}.mh-prompts button{padding-inline:10px;font-size:10.5px}.mh-request-status{font-size:10px}}@media(prefers-reduced-motion:reduce){.mh-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){.mh-home{--mh-muted:#333}.mh-composer,.mh-recent,.mh-followup,.mh-category{border-color:#787181}.mh-prompts button{color:#333;border-color:#787181}.mh-input-row textarea::placeholder{color:#555}}@media(prefers-reduced-transparency:reduce){.mh-prompts button{background:#fff}.mh-assistant:before{display:none}}.mh-risk-invite{display:flex;gap:22px;align-items:center;padding:25px 30px;border:1px solid #e9e2f7;border-radius:20px;background:linear-gradient(112deg,#fcfaff,#fff 82%);margin:0 0 38px}.mh-risk-symbol{display:grid;place-items:center;width:54px;height:60px;color:#5d2aff;background:#fff;border:1px solid #e6dff3;border-radius:14px;flex:none;box-shadow:0 5px 10px #5d2aff06}.mh-risk-invite>div{display:flex;align-items:center;justify-content:space-between;gap:26px;flex:1;min-width:0}.mh-risk-invite h2{font-size:19px;line-height:1.6;font-weight:700;letter-spacing:-.025em;color:#303747}.mh-risk-invite button{display:flex;align-items:center;gap:9px;background:none;padding:10px 0;min-height:44px;font-size:14px;color:#5d2aff;flex:none}.mh-risk-break{display:none}@media(max-width:760px){.mh-risk-invite{padding:22px;gap:16px;margin-bottom:26px;align-items:flex-start}.mh-risk-symbol{width:43px;height:49px}.mh-risk-invite>div{display:block}.mh-risk-invite h2{font-size:17px}.mh-risk-invite button{font-size:13px;margin-top:7px}.mh-risk-break{display:block}}.mh-assist-label>span{margin-left:auto;color:#697080;font-size:12px;font-weight:400}.mh-start-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding-top:17px;border-top:1px solid #eeedf3}.mh-start-row>span{font-size:14px;line-height:1.65;color:#616879;word-break:keep-all}.mh-start-row .mh-start{min-height:48px;flex:none;font-size:15px;padding:13px 19px}.mh-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.mh-category-heading h2{margin:0}.mh-category-heading>span{font-size:13px;color:#626879;word-break:keep-all}.mh-request-name strong{line-height:1.5;word-break:keep-all}@media(max-width:760px){.mh-start-row{flex-direction:column;align-items:stretch;gap:16px;margin-top:13px;padding-top:15px}.mh-start-row>span{font-size:13px}.mh-start-row .mh-start{width:100%;min-height:48px}.mh-category-heading{display:block;margin-bottom:15px}.mh-category-heading h2{margin:0 0 7px}.mh-category-heading>span{display:block;font-size:12px;line-height:1.6}.mh-assist-label>span{font-size:11px}}.market-app .ow-workspace{color:var(--ui-ink-body);padding-bottom:48px;animation:ow-enter var(--ui-dur) var(--ui-ease)}.market-app.is-operations{padding-bottom:env(safe-area-inset-bottom)}@keyframes ow-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.market-app .ow-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-app .ow-workspace :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.market-app .ow-primary,.market-app .ow-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:var(--ui-h-lg);padding:0 20px;border:0;border-radius:var(--ui-radius-btn);box-shadow:none;font:var(--ui-t-button);letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;opacity:1;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}.market-app .ow-primary{background:var(--ui-brand);color:var(--ui-on-brand)}.market-app .ow-secondary{background:var(--ui-fill);color:var(--ui-ink-2);font-weight:500}.market-app .ow-primary>svg,.market-app .ow-secondary>svg{flex:none;width:20px;height:20px}.market-app .ow-primary:active:not(:disabled){background:var(--ui-brand-press);transform:scale(.97)}.market-app .ow-secondary:active:not(:disabled){background:var(--ui-fill-press);transform:scale(.97)}.market-app :is(.ow-primary,.ow-secondary):disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg);opacity:1;cursor:default;transform:none}@media(hover:hover)and (pointer:fine){.market-app .ow-primary:hover:not(:disabled){background:var(--ui-brand-press)}.market-app .ow-secondary:hover:not(:disabled){background:var(--ui-fill-press)}}.market-app .ow-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none}.market-app .ow-empty>svg{width:32px;height:32px;color:var(--ui-ink-4)}.market-app .ow-empty h2{margin:0;color:var(--ui-ink-body);font:var(--ui-t-body-medium);letter-spacing:0;word-break:keep-all}.market-app .ow-empty p{margin:0;color:var(--ui-ink-2);font:var(--ui-t-body);word-break:keep-all}.market-app .ow-error{margin:0 0 16px}.market-app .ow-preview-note{display:flex;justify-content:center;padding-top:40px;color:var(--ui-ink-3);font:var(--ui-t-caption)}.market-app .market-test-banner{padding:8px 20px;color:var(--ui-brand-ink);background:var(--ui-surface);font:var(--ui-t-caption);text-align:center}.market-app .market-footer-link{color:var(--ui-ink-3);font:var(--ui-t-caption);text-decoration:none}.market-app .market-footer-link:hover{color:var(--ui-ink)}.market-app .oa h2{margin:0}.market-app .oa-actions{display:grid;gap:8px;width:min(100%,360px);margin-top:8px}.market-app .oa-go,.market-app .oa-switch{width:100%}.market-app .oa-switch{background:transparent;color:var(--ui-ink-2)}.market-app .ow-heading{margin-bottom:24px}.market-app .ow-vendor-select{max-width:360px}.market-app .ow-tabs{display:flex;align-items:stretch;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;box-shadow:inset 0 -1px 0 var(--ui-line)}.market-app .ow-tabs::-webkit-scrollbar{display:none}.market-app .ow-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -2px 0 transparent;color:var(--ui-ink-3);font:var(--ui-t-body-medium);white-space:nowrap;cursor:pointer;opacity:1;transition:color var(--ui-dur-fast) var(--ui-ease),box-shadow var(--ui-dur-fast) var(--ui-ease)}.market-app .ow-tabs button[aria-pressed=true]{background:transparent;color:var(--ui-ink);font-weight:700;box-shadow:inset 0 -2px 0 var(--ui-brand)}.market-app .ow-tabs button:active{transform:none}@media(hover:hover)and (pointer:fine){.market-app .ow-tabs button:hover:not([aria-pressed=true]){color:var(--ui-ink-body)}}.market-app .ow-tabs button>span{color:inherit;font:var(--ui-t-secondary-medium);font-variant-numeric:tabular-nums}.market-app .ow-tabs .ow-tab-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:var(--ui-radius-chip);background:var(--ui-brand-tint);color:var(--ui-brand-ink);font:var(--ui-t-caption);line-height:1}.market-app .ow-tabs.ow-tabs-backoffice,.market-app .ow-tabs.ow-tabs-supplier{margin-bottom:8px}@media(max-width:767px){.market-app .ow-tabs{margin-inline:calc(-1 * var(--ui-gutter));padding-inline:calc(var(--ui-gutter) - 14px);scroll-padding-inline:var(--ui-gutter)}.market-app .ow-tabs.ow-tabs-supplier{margin-inline:0;padding-inline:0}.market-app .ow-tabs.ow-tabs-supplier button{flex:1 1 0;min-width:0;justify-content:center;padding-inline:4px}}.market-app .ow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 24px;min-width:0}.market-app .ow-toolbar>.ow-tabs{box-shadow:none}.market-app .ow-search{position:relative;display:flex;align-items:center;gap:8px;flex:0 1 320px;min-width:0;min-height:48px;padding:0 4px 0 14px;box-sizing:border-box;border-radius:var(--ui-radius-field);background:var(--ui-fill);color:var(--ui-ink-3);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--ui-dur-fast) var(--ui-ease)}.market-app .ow-search:focus-within{box-shadow:inset 0 0 0 2px var(--ui-brand)}.market-app .ow-search>svg{flex:none}.market-app .ow-search input{flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--ui-ink);font:var(--ui-t-body)}.market-app .ow-search input::placeholder{color:var(--ui-ink-3);opacity:1}.market-app .ow-search input:focus-visible{outline:none}.market-app .ow-search .ux1-clear{width:40px;height:40px}.market-app .ow-search .ux1-clear>svg{width:20px;height:20px}.market-app .ow-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}.market-app button.ow-request-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;gap:4px;width:100%;min-width:0;padding:20px;box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-ink-body);font:var(--ui-t-body);text-align:left;cursor:pointer;opacity:1;transition:transform var(--ui-dur-fast) var(--ui-ease),background-color var(--ui-dur-fast) var(--ui-ease)}.market-app button.ow-request-card:active{transform:scale(.98);background:var(--ui-press)}@media(hover:hover)and (pointer:fine){.market-app button.ow-request-card:hover{transform:translateY(-2px)}}.market-app .ow-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:12px}.market-app .ux1-due-group{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.market-app .ux1-due-group time{color:var(--ui-ink-3);font:var(--ui-t-caption);font-variant-numeric:tabular-nums}.market-app .ux1-code{flex:none;color:var(--ui-ink-3);font:var(--ui-t-caption);font-variant-numeric:tabular-nums}.market-app .ow-request-card h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font:var(--ui-t-body-bold);letter-spacing:0}.market-app .ow-request-card p{margin:0 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .ow-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .ow-card-bottom>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-app .ow-card-bottom strong{display:inline-flex;flex:none;align-items:center;gap:2px;color:var(--ui-ink-body);font:var(--ui-t-secondary-medium)}.market-app .ow-card-bottom strong>svg{color:var(--ui-ink-4)}.market-app .ow-request-card.has-todo .ow-card-bottom strong{color:var(--ui-brand-ink)}.market-app .ux1-past-title{margin:32px 0 12px;color:var(--ui-ink);font:var(--ui-t-body-bold)}.market-app .ow-request-card.ux1-past{opacity:.72}.market-app .ux1-more{margin-top:16px}.market-app .ow-detail-nav{display:flex;align-items:center;margin-bottom:4px}.market-app .ux1-detail-title{margin:0 0 20px;color:var(--ui-ink);font:var(--ui-t-page-title);letter-spacing:var(--ui-tracking-title);overflow-wrap:anywhere;word-break:keep-all}.market-app .ow-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.market-app .ow-detail-grid>div{display:grid;gap:16px;min-width:0}.market-app .ow-detail-grid>div>.bp,.market-app .ow-detail-grid>div>.ow-note{margin-top:0}.market-app .ow-detail-actions{display:grid;gap:16px;min-width:0}.market-app .ow-panel,.market-app .ow-brief,.market-app .ow-connection{min-width:0;padding:24px;box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card)}.market-app .ow-panel{display:grid;gap:20px}.market-app .ow-panel h2{margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title);word-break:keep-all;overflow-wrap:anywhere}.market-app .ow-brief-fold{margin-top:8px}.market-app .ow-mission{display:grid;gap:8px;min-width:0;padding-top:16px}.market-app .ow-symbol{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ui-fill);color:var(--ui-ink-2);box-shadow:none}.market-app .ow-connection{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.market-app .ow-connection>*{min-width:0}.market-app .ow-connection-head{display:flex;align-items:center;gap:8px;min-width:0}.market-app .ow-connection-head>h3{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}.market-app .ow-connection>.trade-workspace{margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--ui-line);border-radius:0;box-shadow:none;background:transparent}.market-app .ow-connection>.ow-connection-title{margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title);word-break:keep-all}.market-app .ow-connection>.ow-price-summary{margin:0}.market-app .ow-connection .ow-editor{padding:20px 0 0;border:0;border-top:1px solid var(--ui-line);border-radius:0;box-shadow:none}.market-app .ow-scope{display:grid;gap:8px;margin:0;padding:0;list-style:none}.market-app .ow-scope li{display:flex;align-items:flex-start;gap:8px;color:var(--ui-ink-body);font:var(--ui-t-body);overflow-wrap:anywhere;word-break:keep-all}.market-app .ow-scope svg{flex:none;margin-top:3px;color:var(--ui-ink-2)}.market-app .ow-editor{display:grid;gap:16px}.market-app .ow-field{display:grid;gap:8px;margin:0;color:var(--ui-ink-2);font:var(--ui-t-secondary)}.market-app .ow-amount-input{display:flex;align-items:center;gap:8px;min-height:var(--ui-h-field);padding:0 16px;box-sizing:border-box;border-radius:var(--ui-radius-field);background:var(--ui-fill);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--ui-dur-fast) var(--ui-ease)}.market-app .ow-amount-input:focus-within{box-shadow:inset 0 0 0 2px var(--ui-brand)}.market-app .ow-amount-input>span{flex:none;color:var(--ui-ink-2);font:var(--ui-t-body)}.market-app .ow-amount-input input{flex:1 1 auto;width:100%;min-width:0;min-height:52px;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--ui-ink);font:var(--ui-t-body-bold);text-align:right;font-variant-numeric:tabular-nums}.market-app .ow-amount-input input:focus-visible{outline:none}.market-app .ow-fee{display:flex;flex-wrap:wrap;gap:6px;margin:0}.market-app .ow-quote-preview{display:grid;gap:16px;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.market-app .ow-assign-group{display:grid;gap:4px;min-width:0}.market-app .ow-assign .bo-radio>.ui-listrow-value{flex:none}.market-app .ow-assign .bo-radio.is-blocked{cursor:default}.market-app .ow-assign .bo-radio.is-blocked>.ui-listrow-title{color:var(--ui-ink-3)}.market-app .ow-assign .bo-radio.is-blocked>.bo-radio-mark{visibility:hidden}.market-app .ow-nomatch{margin:0}.market-app .ow-nomatch-actions:has(>.ui-btn:only-child){grid-template-columns:minmax(0,1fr)}.market-app .ow-checks{display:grid;gap:0;min-width:0;margin:0;padding:0;border:0}.market-app .ow-checks>legend{margin-bottom:4px;padding:0}.market-app .ow-check-row{cursor:pointer}.market-app .ow-check-row>.ui-check{margin-left:auto}.market-app .ow-note-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.market-app .ow-detail-grid.is-deal{grid-template-columns:minmax(0,1fr);row-gap:0}.market-app .ow-deal-more{display:grid;gap:0;min-width:0}.market-app .ow-deal-more>.execution-panel{margin:24px 0}.market-app .ow-deal-fold{margin:0}.market-app .ow-connection:has(>.trade-workspace.deal-view){row-gap:0}.market-app .ow-connection:has(>.trade-workspace.deal-view)>.trade-workspace.deal-view{padding-top:0;border-top:0}.market-app .ow-connection:has(>.trade-workspace.deal-view)>:is(.sr-actions,.scl-start,.sr){margin-block:16px}.market-app .ow-deal-fold .ow-brief{margin:0;padding:0;border:0;box-shadow:none}.market-app .ow-profile-column{display:grid;gap:16px;width:100%;max-width:600px;min-width:0}.market-app .ow-profile-column>*{width:100%;max-width:600px;margin-inline:0;box-sizing:border-box}.market-app .ow-profile-column.ow-profile-column>*{margin-block:0}.market-app .ow-tabs+.ow-profile-column{margin-top:24px}.market-app.market-app .s-btn.ux1-write-intro{background:var(--ui-fill);box-shadow:none}.market-app .ux1-ask{width:100%}@media(max-width:960px){.market-app .ow-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.market-app .ow-toolbar{flex-direction:column;align-items:stretch;gap:12px}.market-app .ow-toolbar>.ow-tabs{margin-inline:0;padding-inline:0}.market-app .ow-toolbar>.ow-tabs button{flex:1 1 0;justify-content:center;padding-inline:4px}.market-app .ow-search{flex-basis:auto}.market-app .ow-card-list{grid-template-columns:minmax(0,1fr)}.market-app .ow-detail-grid{display:flex;flex-direction:column;align-items:stretch}.market-app .ow-detail-grid>*{width:100%;min-width:0}.market-app .ow-detail-grid>.ow-detail-actions{order:-1}.market-app .ow-panel,.market-app .ow-brief,.market-app .ow-connection,.market-app button.ow-request-card{padding:20px}.market-app .ow-heading{margin-bottom:16px}.market-app .ow-vendor-select{max-width:none}}@media(prefers-reduced-motion:reduce){.market-app .ow-workspace,.market-app .ow-workspace *{animation:none!important}.market-app :is(.ow-primary,.ow-secondary,button.ow-request-card,.ow-tabs button,.ow-search,.ow-amount-input){transition:none}.market-app :is(.ow-primary,.ow-secondary,button.ow-request-card):active{transform:none}}@media(min-width:768px){.market-app .ow-note.ui-disclosure--card>.ui-disclosure-head{padding-inline:24px}.market-app .ow-note.ui-disclosure--card>.ui-disclosure-panel .ui-disclosure-body{padding:0 24px 24px}}@media(max-width:767px){.market-app .ow-connection:has(>.trade-workspace.deal-view){box-shadow:none}}.market-app .ow-detail-title>.ow-test{margin-left:8px;vertical-align:middle}.market-app .ow-toolbar>.ow-test-count{flex:none;margin-right:auto}@media(max-width:720px){.market-app .ow-toolbar>.ow-test-count{align-self:flex-start}}.market-app .ow-staff-view{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 12px;padding:10px 14px;border-radius:var(--ui-radius-row);background:var(--ui-brand-tint);color:var(--ui-ink-body);font:var(--ui-t-secondary)}.market-app .ow-staff-view>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ui-ink);font:var(--ui-t-secondary-medium)}.market-app .ow-staff-view>a{margin-left:auto;flex:none;color:var(--ui-brand);font:var(--ui-t-secondary-medium);text-decoration:none}.market-app .qn-settings{margin-block:var(--mission-spacing-xl);padding:var(--mission-spacing-xl);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-xl);background:var(--mission-color-bg-layer-default);text-align:left}.market-app .qn-settings h2{margin:0 0 var(--mission-spacing-lg);font:var(--mission-t-title-3);color:var(--mission-color-fg-neutral);word-break:keep-all}.market-app .qn-channels{display:grid;grid-template-columns:1fr 1fr;gap:var(--mission-spacing-sm)}.market-app button.qn-channel{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-height:76px;border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);padding:var(--mission-spacing-md);background:var(--mission-color-bg-layer-default);text-align:left;color:var(--mission-color-fg-neutral)}.market-app .qn-channel>span{display:flex;flex-wrap:wrap;align-items:center;flex:1;min-width:0;gap:var(--mission-spacing-xs)}.market-app .qn-channel strong{font:var(--mission-t-label-1)}.market-app .qn-badge{display:inline-flex;align-items:center;flex:none;padding:2px var(--mission-spacing-xs);border-radius:var(--mission-radius-sm);background:var(--mission-color-bg-brand-weak);color:var(--mission-color-fg-brand);font:var(--mission-t-caption-1);white-space:nowrap}.market-app .qn-badge--quiet{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral-muted);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .qn-channel>svg{flex:none;color:var(--mission-color-fg-brand)}.market-app .qn-channel[aria-expanded=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-brand-weak)}.market-app .qn-panel{margin-top:var(--mission-spacing-lg);padding-top:var(--mission-spacing-md);border-top:1px solid var(--mission-color-stroke-neutral-muted);animation:qn-reveal var(--mission-duration-normal) var(--mission-easing-decelerate)}.market-app .qn-panel header{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .qn-panel h3{font:var(--mission-t-label-1);margin:0}.market-app .qn-panel header button{display:grid;margin-left:auto;place-items:center;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--mission-color-fg-neutral-muted)}.market-app .qn-panel label{display:flex;align-items:center;gap:var(--mission-spacing-sm);min-height:56px;font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);cursor:pointer}.market-app .qn-panel input{width:20px;height:20px;accent-color:var(--mission-color-bg-brand)}.market-app .qn-panel label small{font:var(--mission-t-caption-1);color:var(--mission-color-fg-neutral-muted)}.market-app .qn-panel p{margin:var(--mission-spacing-sm) 0;font:var(--mission-t-body-2);line-height:1.6;color:var(--mission-color-fg-neutral);word-break:keep-all}.market-app button.qn-save{width:100%;min-height:56px;border:0;border-radius:var(--mission-radius-lg);margin-top:var(--mission-spacing-sm);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .qn-result,.market-app .qn-permission{display:flex;align-items:center;gap:var(--mission-spacing-xs)}.market-app .qn-settings button:active:not(:disabled){transform:scale(.98)}.market-app .qn-settings button:focus-visible{outline:2px solid var(--mission-color-stroke-brand);outline-offset:3px}.market-app .qn-settings button:disabled{opacity:.5}@keyframes qn-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.market-app .qn-settings{padding:var(--mission-spacing-lg)}.market-app .qn-channels{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.market-app .qn-panel{animation:none}.market-app .qn-settings button:active:not(:disabled){transform:none}}.market-app .qn-settings.qn-compact{margin:0;padding:0;border:0;border-radius:0;background:transparent}.market-app .qn-compact .qn-row{display:flex;align-items:center;gap:12px;min-height:48px;min-width:0}.market-app .qn-compact .qn-row-label{flex:none;font-size:14px;font-weight:500;line-height:1.4;color:var(--cm-ink-4, #6b7684)}.market-app .qn-compact .qn-row-chips{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.market-app .qn-compact .qn-row-chips::-webkit-scrollbar{display:none}.market-app .qn-compact button.qn-chip{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:var(--mission-color-bg-layer-default);color:#353839;font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1)}.market-app .qn-compact button.qn-chip[aria-expanded=true]{border-color:#353839;background:var(--mission-color-bg-layer-default, #fff)}.market-app .qn-compact .qn-panel{margin-top:8px}@media(prefers-reduced-motion:reduce){.market-app .qn-compact button.qn-chip{transition:none}}.cp-onboard{width:min(560px,100%);gap:16px}.cp-weak{margin-top:0}.cp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:4px}.cp-tiles--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-tile{min-width:0;padding:14px 16px;border:1px solid #F2F4F6;border-radius:20px;background:#fff;box-shadow:0 2px 8px #175cd30f;display:flex;flex-direction:column;gap:6px;text-align:left}.cp-tile-k{font-size:14px;color:#6b7684;white-space:nowrap}.cp-tile-v{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.02em;color:#191f28;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-tile-v small{margin-left:2px;font-size:15px;font-weight:400;color:#6b7684}.cp-tile-v.is-small{font-size:18px;line-height:31px}.cj.cp-main{place-items:start center;padding-top:40px}.cp-view{width:min(920px,100%);display:flex;flex-direction:column;gap:16px;font-family:var(--cm-font);animation:cj-rise .26s cubic-bezier(.22,1,.36,1) backwards}.cp-title{display:flex;align-items:center;gap:10px;min-width:0}.cp-h1{margin:0;min-width:0;font-size:28px;line-height:1.3;letter-spacing:-.02em;font-weight:700;color:#191f28;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-chip{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 10px;max-width:100%;border-radius:999px;background:#f2f4f6;color:#4e5968;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cp-chip.is-ink{background:#191f28;color:#fff}.cp-chip.is-over{background:#fff;color:#b42318;box-shadow:inset 0 0 0 1px #e5e8eb}.cp-seg{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:16px;background:#f2f4f6;max-width:100%;overflow-x:auto;scrollbar-width:none}.cp-seg::-webkit-scrollbar{display:none}.cp-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;flex:none;min-height:44px;padding:0 16px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;font:500 15px/1 var(--cm-font);color:#6b7684;white-space:nowrap}.cp-seg-btn[aria-selected=true]{background:#fff;color:#191f28;box-shadow:0 1px 3px #175cd31a}.cp-seg-btn:focus-visible{outline:2px solid #4C00FF;outline-offset:-2px}.cp-seg-n{font-weight:400;color:#8b95a1;font-variant-numeric:tabular-nums}.cp-card{background:#fff;border:1px solid #F2F4F6;border-radius:24px;box-shadow:0 10px 34px #175cd312;overflow:hidden}.cp-rows{list-style:none;margin:0;padding:6px 8px}.cp-row{min-height:56px;padding:0 12px;border-bottom:1px solid #F2F4F6}.cp-rows>li:last-child.cp-row{border-bottom:0}.cp-line{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap}.cp-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:500;color:#191f28}.cp-fill{flex:1 1 0;min-width:0}.cp-meta{flex:none;font-size:13px;color:#6b7684;font-variant-numeric:tabular-nums}.cp-date{flex:none;min-width:40px;font-size:14px;color:#4e5968;font-variant-numeric:tabular-nums}.cp-time{flex:none;height:28px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #E5E8EB;border-radius:9px;font-size:13px;color:#333d4b;font-variant-numeric:tabular-nums}.cp-code{flex:none;height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #e5e8eb;font-size:12px;color:#333d4b;font-variant-numeric:tabular-nums}.cp-grade{flex:none;width:28px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:500;background:#fff;box-shadow:inset 0 0 0 1px #e5e8eb;color:#4e5968}.cp-grade.is-high{background:#191f28;box-shadow:none;color:#fff}.cp-empty{margin:0;min-height:72px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#6b7684}.cp-rowbtn{display:block;min-height:60px;padding:8px 12px;border-radius:14px;color:inherit;text-decoration:none}.cp-rowbtn .cp-line{min-height:44px}@media(hover:hover)and (pointer:fine){.cp-rowbtn:hover{background:#6929ff0a}}.cp-rowbtn:focus-visible{outline:2px solid #4C00FF;outline-offset:-2px}.cp-chev{flex:none;width:18px;height:18px;color:#8b95a1}.cp-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.cp-foot .cj-btn{width:auto;min-width:220px;margin-top:0}.cp-foot .cj-text-btn{margin-right:auto}.cp-foot .cj-btn.cj-admin{min-width:180px}.cp-foot .cj-err{order:9;flex-basis:100%;text-align:right}.market-app a.am-prepared{text-decoration:none}@media(max-width:760px){.cp-tiles--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-h1{font-size:24px}.cp-tile-v{font-size:22px}.cp-tile-v.is-small{font-size:16px;line-height:26px}.cp-foot .cj-btn{width:100%}.cp-foot:not(.cp-foot--two){flex-wrap:wrap}.cp-foot:not(.cp-foot--two) .cj-text-btn{order:2;margin:0 auto}.cp-foot:not(.cp-foot--two) .cj-admin{order:1}.cp-foot--two .cj-text-btn{order:-2;margin:0 auto}.cp-foot .cj-err{order:0;text-align:center}.cp-foot--two .cj-err{order:-1}}@media(max-width:480px){.cp-row .cp-chip:not(.is-ink):not(.is-over){display:none}.cp-row .cp-meta{max-width:40%;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.cp-view{animation:none}}.market-app .am{position:relative;flex:none}.market-app .market-header-actions:has(>.am){margin-left:auto}.market-app .market-header-actions:has(>.am)>.demo-button{display:inline-flex;align-items:center}.market-app .am-trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:200px;padding:0 10px 0 9px;border:1px solid var(--cm-line, #f2f4f6);border-radius:999px;background:#fff;color:var(--cm-ink-2, #333d4b);font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.market-app .am-trigger>svg:first-child{color:var(--cm-ink-3, #4e5968)}.market-app .am-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.market-app .am-caret{color:var(--cm-ink-5, #8b95a1);transition:transform var(--cm-t-fast, .16s) var(--cm-ease-out, ease-out)}.market-app .am-trigger[aria-expanded=true]{border-color:var(--cm-line-2, #e5e8eb);background:var(--cm-fill, #f2f4f6)}.market-app .am-trigger[aria-expanded=true] .am-caret{transform:rotate(180deg)}@media(hover:hover)and (pointer:fine){.market-app .am-trigger:hover{background:var(--cm-fill, #f2f4f6)}}.market-app .am-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:70;display:flex;flex-direction:column;gap:2px;width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid var(--cm-line, #f2f4f6);border-radius:16px;background:#fff;box-shadow:var(--cm-shadow-2, 0 10px 34px rgba(23, 92, 211, .1));transform-origin:top right;animation:am-pop var(--cm-t-fast, .16s) var(--cm-ease-out, ease-out) both}@keyframes am-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.market-app .am-email{margin:0;padding:10px 12px 8px;overflow:hidden;color:var(--cm-ink-2, #333d4b);font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.market-app .am-logout{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--cm-ink, #191f28);font-size:15px;font-weight:500;text-align:left}.market-app .am-logout>svg{color:var(--cm-ink-3, #4e5968)}.market-app .am-logout:not(:disabled):active{background:var(--cm-fill, #f2f4f6)}@media(hover:hover)and (pointer:fine){.market-app .am-logout:not(:disabled):hover{background:var(--cm-fill, #f2f4f6)}}.market-app .am-sr,.market-app .mbr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1050px){.market-app .am-trigger{justify-content:center;width:40px;height:40px;padding:0}.market-app .am-name,.market-app .am-caret{display:none}}@media(max-width:760px){.market-app .market-header-inner>.am{margin-left:auto}}@media(prefers-reduced-motion:reduce){.market-app .am-panel{animation:none}.market-app .am-caret{transition:none}}.market-app .mbr{display:flex;flex-direction:column;gap:16px}.market-app .mbr>h2{margin:0;color:var(--cm-ink, #191f28);font-size:21px;font-weight:700;line-height:1.4}.market-app .mbr-group{padding:10px 0;border:1px solid var(--cm-line, #f2f4f6);border-radius:var(--cm-r-card, 20px);background:#fff}.market-app .mbr-group>h3,.market-app .mbr-vendor h3{display:flex;align-items:baseline;gap:6px;margin:0;color:var(--cm-ink, #191f28);font-size:16px;font-weight:600;line-height:1.4}.market-app .mbr-group>h3{padding:8px 20px 4px}.market-app :is(.mbr-group>h3,.mbr-vendor h3)>span{color:var(--cm-ink-4, #6b7684);font-size:14px;font-weight:400}.market-app .mbr-vendor{display:flex;align-items:center;gap:12px;min-height:56px;padding:4px 20px}.market-app .mbr-vendor h3{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-app .mbr-group.is-off .mbr-vendor h3{color:var(--cm-ink-4, #6b7684)}.market-app .mbr-row{min-height:60px}.market-app .mbr-row .cmr-row__inner{gap:12px}.market-app .cmr-rows>li.is-off .cmr-name,.market-app .cmr-rows>li.is-off .mbr-avatar{opacity:.5}.market-app .mbr-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cm-fill, #f2f4f6);color:var(--cm-ink-4, #6b7684)}.market-app .mbr-switch{display:grid;flex:none;place-items:center;width:52px;height:44px;margin:0 -4px 0 0;padding:0;border:0;background:transparent;cursor:pointer}.market-app .mbr-switch>i{position:relative;display:block;width:44px;height:26px;border-radius:999px;background:var(--cm-grey-300, #d1d6db);transition:background-color var(--cm-t-fast, .16s) var(--cm-ease-out, ease-out)}.market-app .mbr-switch>i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform var(--cm-t-fast, .16s) var(--cm-ease-out, ease-out)}.market-app .mbr-switch[aria-checked=true]>i{background:var(--cm-ink, #353839)}.market-app .mbr-switch[aria-checked=true]>i:after{transform:translate(18px)}.market-app .mbr-switch:disabled{cursor:not-allowed;opacity:.45}.market-app .mbr-switch:focus-visible{outline:2px solid var(--mission-color-stroke-focus, #b59aff);outline-offset:0;border-radius:12px}.market-app .mbr-add{display:flex;gap:8px;padding:8px 20px 6px}.market-app .mbr-add input{flex:1;min-width:0;height:48px;padding:0 14px;border:1px solid var(--cm-line-2, #e5e8eb);border-radius:12px;background:#fff;color:var(--cm-ink, #191f28);font-size:16px;font-weight:400}.market-app .mbr-add input::placeholder{color:var(--cm-ink-5, #8b95a1)}.market-app .mbr-add input:focus{outline:none;border-color:var(--mission-color-bg-brand, #5d2aff)}.market-app .mbr-primary{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--mission-color-bg-brand, #5d2aff);color:var(--mission-color-fg-on-brand, #fff);font-size:15px;font-weight:700;white-space:nowrap}.market-app .mbr>.mbr-primary{align-self:flex-start}.market-app .mbr-alert{margin:0;padding:12px 16px;border-radius:12px;background:var(--cm-danger-bg, #fff0f0);color:var(--cm-danger-ink, #c0262d);font-size:14px;font-weight:400;line-height:1.5}.market-app .mbr-status{margin:0;padding:4px 20px 6px;color:var(--cm-ink-3, #4e5968);font-size:14px;font-weight:400;line-height:1.5}.market-app .mbr>.mbr-status{padding:0}@media(max-width:640px){.market-app .mbr-group>h3{padding-inline:16px}.market-app .mbr-vendor{padding:4px 16px;gap:10px}.market-app .mbr-add{padding-inline:16px}.market-app .mbr-row .cmr-row__inner{gap:10px}.market-app .mbr-primary{padding:0 14px}}@media(prefers-reduced-motion:reduce){.market-app .mbr-switch>i,.market-app .mbr-switch>i:after{transition:none}}.market-app .mbr-alert--inline{margin:2px 20px 6px;padding:10px 14px}@media(max-width:640px){.market-app .mbr-alert--inline{margin-inline:16px}}.market-app .ow-tabs+.mbr{margin-top:24px}.market-app .am-panel{min-width:260px}.market-app .am-alerts{padding:4px 12px 8px;border-top:1px solid var(--cm-line-2, #e5e8eb);border-bottom:1px solid var(--cm-line-2, #e5e8eb)}.market-app .am-section{margin:8px 0 0;color:var(--ui-ink-2);font:var(--ui-t-secondary-medium)}.market-app .am-alerts .qn-settings.qn-switches{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.market-app .qn-switch-list{display:grid;margin:0;padding:0;list-style:none}.market-app .qn-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ui-h-row)}.market-app .qn-switch-label{color:var(--ui-ink-body);font:var(--ui-t-body)}.market-app button.qn-switch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.market-app button.qn-switch:disabled{opacity:.5;cursor:default}.market-app .qn-switch-track{position:relative;width:48px;height:28px;border-radius:999px;background:var(--ui-line-strong);transition:background-color var(--ui-dur-fast) var(--ui-ease)}.market-app .qn-switch-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--ui-surface);box-shadow:var(--ui-shadow-seg);transition:transform var(--ui-dur-fast) var(--ui-ease)}.market-app .qn-switch[aria-checked=true] .qn-switch-track{background:var(--ui-brand)}.market-app .qn-switch[aria-checked=true] .qn-switch-knob{transform:translate(20px)}.market-app .qn-switches .qn-result{margin:4px 0 0;color:var(--ui-ink-2);font:var(--ui-t-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.market-app .qn-switch-track,.market-app .qn-switch-knob{transition:none}}@media(max-width:600px){.market-app .mbr-vendor{flex-wrap:wrap;row-gap:6px}.market-app .mbr-vendor h3{flex:1 1 calc(100% - 52px);display:block}.market-app .mbr-vendor h3+*{margin-left:44px}.market-app .mbr-row .cmr-row__inner{flex-wrap:wrap;row-gap:6px}.market-app .mbr-row .cmr-main{flex:1 1 calc(100% - 52px)}.market-app .mbr-row .cmr-main+*{margin-left:44px}}.market-app .mbr-avatar{background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2, #e5e8eb)}.market-app .mbr-copy-fallback{display:grid;gap:6px;margin-top:8px;font-size:14px;color:var(--mission-color-fg-neutral)}.market-app .mbr-copy-fallback>input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--mission-color-stroke-neutral);border-radius:12px;background:#fff;font-size:13px;color:var(--mission-color-fg-neutral)}.market-app.market-app .mbr .cmr-badge.ux1-on,.market-app.market-app .cmr-badge.ux1-on{color:var(--mission-color-fg-neutral);box-shadow:inset 0 0 0 1px var(--mission-color-fg-neutral);background:#fff}@font-face{font-family:Paperlogy;font-style:normal;font-weight:100 499;font-display:swap;src:url(/community/market/fonts/Paperlogy-4Regular.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:500 599;font-display:swap;src:url(/community/market/fonts/Paperlogy-5Medium.woff2) format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:600 900;font-display:swap;src:url(/community/market/fonts/Paperlogy-7Bold.woff2) format("woff2")}:root{--cm-violet-50: #f4f0ff;--cm-violet-100: #ece6ff;--cm-violet-200: #d9ccff;--cm-violet-300: #b7a1ff;--cm-violet-400: #8e6bff;--cm-violet-500: #6929ff;--cm-violet-600: #4c00ff;--cm-violet-700: #3a00c4;--cm-violet-800: #31009f;--cm-brand: var(--cm-violet-600);--cm-brand-hover: var(--cm-violet-500);--cm-brand-press: #3700b8;--cm-brand-tint: var(--cm-violet-50);--cm-row-tint: rgba(105, 41, 255, .04);--cm-logo-grad: linear-gradient(180deg, #4c00ff 0%, #6e58ff 100%);--cm-ink: #191f28;--cm-ink-2: #333d4b;--cm-ink-3: #4e5968;--cm-ink-4: #6b7684;--cm-ink-5: #8b95a1;--cm-ground: #ffffff;--cm-ground-ink: #0f1218;--cm-line: #f2f4f6;--cm-line-2: #e5e8eb;--cm-fill: #f2f4f6;--cm-fill-2: #f8f9fb;--cm-grey-50: #f9fafb;--cm-grey-100: #f2f4f6;--cm-grey-200: #e5e8eb;--cm-grey-300: #d1d6db;--cm-grey-400: #b0b8c1;--cm-grey-500: #8b95a1;--cm-grey-600: #6b7684;--cm-grey-700: #4e5968;--cm-grey-800: #333d4b;--cm-grey-900: #191f28;--cm-glow-1: rgba(49, 130, 246, .11);--cm-glow-2: rgba(49, 130, 246, .04);--cm-glow-v: rgba(105, 41, 255, .07);--cm-glow-h: 46vh;--cm-done-bg: var(--cm-violet-50);--cm-done: var(--cm-violet-600);--cm-info-bg: var(--cm-violet-50);--cm-info: var(--cm-violet-500);--cm-warn-bg: var(--cm-fill);--cm-warn: #f59e0b;--cm-warn-ink: #9a5a00;--cm-danger-bg: var(--cm-fill);--cm-danger: #f04452;--cm-danger-ink: #b42318;--cm-neutral-bg: var(--cm-fill);--cm-neutral: var(--cm-ink-3);--cm-r-chip: 999px;--cm-r-btn: 14px;--cm-r-row: 14px;--cm-r-field: 12px;--cm-r-card: 24px;--cm-r-sheet: 26px;--cm-shadow-1: 0 2px 8px rgba(23, 92, 211, .06);--cm-shadow-2: 0 10px 34px rgba(23, 92, 211, .07);--cm-shadow-3: 0 18px 48px rgba(23, 92, 211, .12);--cm-tap-1: 64px;--cm-tap-2: 56px;--cm-tap-3: 48px;--cm-card-gap: 16px;--cm-s-1: 4px;--cm-s-2: 8px;--cm-s-3: 12px;--cm-s-4: 16px;--cm-s-5: 20px;--cm-s-6: 24px;--cm-s-7: 32px;--cm-s-8: 48px;--cm-s-9: 64px;--cm-s-10: 96px;--cm-gutter: clamp(20px, 5vw, 40px);--cm-max: 1120px;--cm-app-max: 400px;--cm-font: "Paperlogy", "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--cm-ease-out: cubic-bezier(.22, 1, .36, 1);--cm-ease-spring: cubic-bezier(.34, 1.4, .5, 1);--cm-ease-in-out: cubic-bezier(.77, 0, .175, 1);--cm-ease-drawer: cubic-bezier(.32, .72, 0, 1);--cm-ease-expo: cubic-bezier(.16, 1, .3, 1);--cm-ease-ambient: cubic-bezier(.45, 0, .55, 1);--cm-t-press: .14s;--cm-t-fast: .15s;--cm-t-base: .24s;--cm-t-rise: .26s;--cm-t-pop: .22s;--cm-t-sheet: .4s;--cm-t-story: 1s;--cm-stagger: 40ms;--cm-t-reveal: var(--cm-t-rise)}.cm-page{margin:0;background:var(--cm-ground);color:var(--cm-ink);font-family:var(--cm-font);font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cm-page *,.cm-page *:before,.cm-page *:after{box-sizing:border-box}.cm-page :where(button,input,select,textarea){font:inherit}.cm-page :where(code,kbd,samp,pre){font-family:var(--cm-font)}.cm-wrap{width:100%;max-width:calc(var(--cm-max) + var(--cm-gutter) * 2);margin-inline:auto;padding-inline:var(--cm-gutter)}.cm-app{position:relative;width:100%;max-width:var(--cm-app-max);min-height:100dvh;margin-inline:auto;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));background:var(--cm-ground);isolation:isolate}.cm-section{position:relative;padding-block:clamp(64px,10vw,128px);isolation:isolate;background:var(--cm-ground)}.cm-section--soft,.cm-section--grey{background:var(--cm-ground)}.cm-section--ink{background:var(--cm-ground-ink);color:#fff}.cm-hero{margin-top:-64px;padding-top:calc(64px + clamp(56px,9vw,120px));text-align:center}.cm-hero .cm-row{justify-content:center}.cm-display{margin:0;font-size:clamp(34px,6vw,60px);line-height:1.25;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.cm-title{margin:0;font-size:clamp(24px,3.6vw,40px);line-height:1.3;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.cm-heading{margin:0;font-size:clamp(18px,2vw,22px);line-height:1.4;letter-spacing:-.02em;font-weight:700}.cm-body{margin:0;font-size:16px;line-height:1.6;color:var(--cm-ink-2)}.cm-label{margin:0;font-size:14px;line-height:1.5;font-weight:500;color:var(--cm-ink-3)}.cm-num{font-variant-numeric:tabular-nums}[data-count]{display:inline-block;font-variant-numeric:tabular-nums}.cm-accent{color:var(--cm-violet-500)}.cm-bg{position:absolute;inset:0 0 auto 0;height:var(--cm-glow-h);z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,var(--cm-glow-1),var(--cm-glow-2) 48%,transparent 72%)}.cm-bg__glow{position:absolute;width:var(--w, 70%);aspect-ratio:1.6;left:var(--x, 15%);top:var(--y, -30%);border-radius:50%;background:radial-gradient(closest-side,var(--c, var(--cm-glow-v)),transparent);will-change:transform;animation:cm-drift var(--d, 30s) var(--cm-ease-ambient) var(--delay, 0s) infinite alternate}.cm-bg[data-paused] .cm-bg__glow{animation-play-state:paused}@keyframes cm-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx, 5%),var(--dy, 4%),0) scale(var(--ds, 1.08))}}.cm-bg--hero .cm-bg__glow:nth-child(1){--w: 64%;--x: -14%;--y: -34%;--c: rgba(105, 41, 255, .07);--d: 28s}.cm-bg--hero .cm-bg__glow:nth-child(2){--w: 60%;--x: 52%;--y: -30%;--c: rgba(49, 130, 246, .06);--d: 36s;--dx: -6%;--delay: -12s}.cm-bg--hero .cm-bg__glow:nth-child(n+3){display:none}.cm-bg--band{height:60%;background:radial-gradient(ellipse at 88% 0%,var(--cm-glow-1),var(--cm-glow-2) 44%,transparent 70%)}.cm-bg--band .cm-bg__glow{--w: 50%;--x: 56%;--y: -36%;--c: rgba(105, 41, 255, .05);--d: 36s}.cm-bg--ink{top:0;right:0;bottom:0;left:0;height:auto;background:radial-gradient(ellipse at 50% 0%,rgba(105,41,255,.34),rgba(76,0,255,.1) 48%,transparent 76%)}.cm-bg--ink .cm-bg__glow:nth-child(1){--w: 60%;--x: -12%;--y: -30%;--c: rgba(105, 41, 255, .3);--d: 30s}.cm-bg--ink .cm-bg__glow:nth-child(2){--w: 50%;--x: 58%;--y: 10%;--c: rgba(110, 88, 255, .22);--d: 38s;--dx: -5%;--delay: -14s}.cm-bg__follow{position:absolute;width:36vmax;aspect-ratio:1;left:0;top:0;border-radius:50%;background:radial-gradient(closest-side,rgba(105,41,255,.08),transparent);opacity:0;transition:opacity var(--cm-t-base) var(--cm-ease-out);will-change:transform}.cm-bg__follow[data-on]{opacity:1}.cm-nav{position:sticky;top:0;z-index:50;background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:box-shadow var(--cm-t-base) ease}.cm-nav[data-scrolled]{box-shadow:0 1px #175cd30f,0 8px 24px #175cd30d}.cm-nav__row{display:flex;align-items:center;gap:var(--cm-s-6);height:64px}.cm-nav__logo{display:inline-flex;align-items:center;height:24px}.cm-nav__logo img{height:22px;width:auto;display:block}.cm-nav__links{display:flex;gap:var(--cm-s-1);margin:0 0 0 auto;padding:0;list-style:none}.cm-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--cm-s-3);border-radius:10px;color:var(--cm-ink-3);font-size:15px;font-weight:500;text-decoration:none;transition:background-color var(--cm-t-fast) ease,color var(--cm-t-fast) ease}@media(hover:hover)and (pointer:fine){.cm-nav__links a:hover{background:var(--cm-fill);color:var(--cm-ink)}}@media(max-width:720px){.cm-nav__links{display:none}.cm-nav__row .cm-btn{margin-left:auto}}.cm-card{position:relative;background:#fff;border:1px solid var(--cm-line);border-radius:var(--cm-r-card);box-shadow:var(--cm-shadow-2);padding:20px}.cm-card--glass{background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}.cm-card--flat{box-shadow:none}.cm-grid{display:grid;gap:var(--cm-s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.cm-stack{display:flex;flex-direction:column;gap:var(--cm-s-6)}.cm-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cm-s-3)}.cm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--cm-s-2);min-height:var(--cm-tap-1);padding:0 var(--cm-s-6);border-radius:var(--cm-r-btn);background:var(--cm-brand);color:#fff;font:700 17px/1 var(--cm-font);text-decoration:none;transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease;-webkit-tap-highlight-color:transparent}.cm-btn:active{transform:scale(.97);background:var(--cm-brand-press)}.cm-btn:focus-visible{outline:2px solid var(--cm-brand);outline-offset:2px}@media(hover:hover)and (pointer:fine){.cm-btn:hover{background:var(--cm-brand-hover)}}.cm-btn--md{min-height:var(--cm-tap-2);font-size:16px}.cm-btn--weak{min-height:var(--cm-tap-2);background:var(--cm-fill);color:var(--cm-ink-2);font-size:15px}.cm-btn--weak:active{background:var(--cm-line-2)}@media(hover:hover)and (pointer:fine){.cm-btn--weak:hover{background:#e9ecf0}}.cm-btn--tint{min-height:var(--cm-tap-2);background:var(--cm-brand-tint);color:var(--cm-brand);font-size:15px}.cm-btn--tint:active{background:var(--cm-violet-100)}@media(hover:hover)and (pointer:fine){.cm-btn--tint:hover{background:var(--cm-violet-100)}}.cm-btn--text{min-height:var(--cm-tap-3);background:transparent;color:#6b7280;font-size:13px;font-weight:500;border-radius:10px}.cm-btn--text:active{background:#f2f4f7}@media(hover:hover)and (pointer:fine){.cm-btn--text:hover{background:var(--cm-fill-2)}}.cm-btn--white{background:#fff;color:var(--cm-ink)}.cm-btn--white:active{background:var(--cm-fill)}@media(hover:hover)and (pointer:fine){.cm-btn--white:hover{background:var(--cm-fill)}}.cm-btn--sm{min-height:40px;padding:0 var(--cm-s-4);font-size:14px;border-radius:10px}.cm-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--cm-r-chip);font-size:12px;font-weight:700;white-space:nowrap;background:var(--cm-neutral-bg);color:var(--cm-neutral)}.cm-badge--done{background:var(--cm-done-bg);color:var(--cm-done)}.cm-badge--info{background:var(--cm-info-bg);color:var(--cm-info)}.cm-badge--warn{background:var(--cm-warn-bg);color:var(--cm-warn-ink)}.cm-badge--warn .cm-dot{background:var(--cm-warn)}.cm-badge--danger{background:var(--cm-danger-bg);color:var(--cm-danger-ink)}.cm-badge--danger .cm-dot{background:var(--cm-danger)}.cm-badge--dark{background:var(--cm-ink-2);color:#fff}.cm-badge--glass{background:#fffc;color:var(--cm-brand);box-shadow:var(--cm-shadow-1)}.cm-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.cm-dot--live{animation:cm-pulse 2.4s var(--cm-ease-ambient) infinite}@keyframes cm-pulse{0%,to{opacity:1}50%{opacity:.35}}.cm-rowcard{display:flex;align-items:center;gap:var(--cm-s-3);min-height:56px;padding:12px 16px;border-radius:var(--cm-r-row);background:var(--cm-fill-2);transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease}.cm-rowcard[aria-pressed=true],.cm-rowcard[data-on]{background:var(--cm-brand-tint)}.cm-rowcard:active{transform:scale(.98)}.cm-list{list-style:none;margin:0;padding:0}.cm-list>li{display:flex;align-items:center;gap:var(--cm-s-3);min-height:56px;border-top:1px solid var(--cm-line)}.cm-list>li:first-child{border-top:0}.cm-list__name{flex:1;min-width:0;font-size:16px;font-weight:500;color:var(--cm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-stats{display:grid;gap:var(--cm-s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.cm-stats>div{display:flex;flex-direction:column;gap:var(--cm-s-1)}.cm-stats dd{margin:0}.cm-stat__num{margin:0;font-size:clamp(32px,4.4vw,48px);line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cm-stat__num small{font-size:.5em;font-weight:700;margin-left:2px}.cm-gauge{height:10px;border-radius:var(--cm-r-chip);background:var(--cm-fill);overflow:hidden}.cm-gauge__fill{height:100%;border-radius:inherit;background:var(--cm-brand);transform-origin:left center;transform:scaleX(var(--v, 0));transition:transform var(--cm-t-story) var(--cm-ease-expo)}@keyframes cm-fill{0%{transform:scaleX(0)}}.cm-stagger .cm-gauge__fill,.cm-rise .cm-gauge__fill{animation:cm-fill var(--cm-t-story) var(--cm-ease-expo) .12s backwards}.cm-js [data-reveal]:not(.is-in) .cm-gauge__fill,.cm-js .cm-gauge[data-reveal]:not(.is-in) .cm-gauge__fill{transform:scaleX(0)}.cm-check{width:64px;height:64px;border-radius:50%;background:var(--cm-brand);display:grid;place-items:center}.cm-check svg{width:32px;height:32px}.cm-check path{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0;transition:stroke-dashoffset .56s var(--cm-ease-out) .2s}.cm-js [data-reveal]:not(.is-in) .cm-check path{stroke-dashoffset:30}@keyframes cm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cm-sheet-up{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:none}}@keyframes cm-pop{0%{transform:scale(.92);opacity:0}55%{transform:scale(1.02);opacity:1}to{transform:none;opacity:1}}.cm-rise{animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards;animation-delay:min(calc(var(--i, 0) * var(--cm-stagger)),.2s)}.cm-sheet-up{animation:cm-sheet-up var(--cm-t-sheet) var(--cm-ease-spring) backwards}.cm-pop{animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.cm-stagger{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cm-card-gap)}.cm-stagger>*{animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards}.cm-stagger>*:nth-child(1){animation-delay:0s}.cm-stagger>*:nth-child(2){animation-delay:.04s}.cm-stagger>*:nth-child(3){animation-delay:.08s}.cm-stagger>*:nth-child(4){animation-delay:.12s}.cm-stagger>*:nth-child(5){animation-delay:.16s}.cm-stagger>*:nth-child(n+6){animation-delay:.2s}.cm-press{transition:transform var(--cm-t-press) var(--cm-ease-out),box-shadow .2s var(--cm-ease-out),background-color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease}.cm-press:active{transform:scale(.97)}.cm-lift{transition:transform .2s var(--cm-ease-out),box-shadow .24s var(--cm-ease-out)}@media(hover:hover)and (pointer:fine){.cm-lift:hover{transform:translateY(-2px);box-shadow:var(--cm-shadow-3)}}.cm-lift:active{transform:scale(.99)}.cm-js [data-reveal]{opacity:0;transform:translateY(10px);transition:opacity var(--cm-t-rise) var(--cm-ease-out),transform var(--cm-t-rise) var(--cm-ease-out);transition-delay:min(calc(var(--i, 0) * var(--cm-stagger)),.2s)}.cm-js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cm-bg__glow,.cm-dot--live{animation:none}.cm-bg__follow{display:none}.cm-rise,.cm-stagger>*,.cm-sheet-up,.cm-pop{animation-name:cm-fade}.cm-js [data-reveal]{transform:none;transition:opacity .2s ease;transition-delay:0ms}.cm-press:active,.cm-lift:hover,.cm-lift:active,.cm-btn:active{transform:none}.cm-gauge__fill,.cm-check path{transition:none;animation:none}}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-transparency:reduce){.cm-nav,.cm-card--glass{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.cm-bg__glow{display:none}}@media(prefers-contrast:more){.cm-card,.cm-card--glass{background:#fff;box-shadow:none;border-color:var(--cm-grey-500)}.cm-bg{display:none}}:root{--s-purple:#5d2aff;--s-purple-dark:#4c00ff;--s-line:#e8e9ee;--s-text:#20232e;--s-secondary:#626575;--s-bg:#f7f8fb;--s-surface:#fff;--s-radius:18px;--market-header-h:76px;--market-nav-h:72px}*{box-sizing:border-box}body{margin:0;font-family:var(--cm-font);color:var(--s-text);background:var(--s-bg);font-size:16px;line-height:1.55;letter-spacing:-.018em;word-break:keep-all}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;border:0;color:inherit;transition:background-color .16s var(--cm-ease-out),color .16s var(--cm-ease-out),transform .14s var(--cm-ease-out);letter-spacing:inherit}button:active:not(:disabled){transform:scale(.98)}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:29px;font-weight:700;letter-spacing:-.04em;line-height:1.35}h2{font-size:21px;font-weight:700;letter-spacing:-.028em;line-height:1.4}h3{font-size:18px;font-weight:600;letter-spacing:-.025em}svg{flex-shrink:0}input,select,textarea{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b59aff;outline-offset:3px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{padding:0}main:focus,h1:focus{outline:none}.market-app{min-height:100dvh;background:var(--s-bg)}.skip-content{position:fixed;top:-100px;left:20px;z-index:200;background:#fff;padding:12px;border:2px solid var(--s-purple);border-radius:10px}.skip-content:focus{top:10px}.market-header{position:sticky;top:0;z-index:50;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #1e203b09}.market-header-inner{max-width:1200px;height:76px;padding:0 32px;margin:auto;display:flex;align-items:center;gap:38px}.market-brand{display:flex;gap:19px;align-items:center;flex-shrink:0}.market-brand img{width:119px;height:30px;object-fit:contain}.market-brand>span{font-size:18px;font-weight:500;color:var(--s-purple);padding-left:19px;border-left:1px solid #e3e3ed;white-space:nowrap}.market-nav{display:flex;align-items:center;gap:30px;height:100%;margin-left:auto}.market-nav a{display:flex;align-items:center;gap:7px;font-size:14px;position:relative;height:100%;min-height:44px;color:#676b78;white-space:nowrap}.market-nav a.active{color:var(--s-purple);font-weight:500}.market-nav a.active:after{content:"";position:absolute;bottom:0;height:3px;inset-inline:0;background:var(--s-purple);border-radius:3px}.market-nav a>span{display:grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:var(--s-purple)}.market-header-actions{display:flex;gap:18px;align-items:center}.demo-button{background:none;color:#6d7180;font-size:13px;padding:0;min-height:44px;white-space:nowrap}.app-open{display:flex;align-items:center;gap:5px;min-height:44px;padding:0;background:none;font-size:12px;color:var(--s-secondary);white-space:nowrap}.market-main{max-width:1200px;padding:35px 32px 50px;margin:auto;min-height:calc(100dvh - 160px)}.view-apply{max-width:1140px;padding-top:27px}.market-footer{max-width:1136px;margin:auto;padding:23px 0 29px;border-top:1px solid var(--s-line);display:flex;align-items:center;justify-content:space-between;color:#626575;font-size:13px}.market-footer button{font-size:13px;color:#626575;background:none;min-height:32px}.market-mobile-nav{display:none}.s-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:12px 21px;font-size:15px;font-weight:500;line-height:1.45;background:#fff;border:1px solid var(--s-line);border-radius:11px;white-space:nowrap}.s-btn.primary{background:var(--s-purple);border-color:var(--s-purple);color:#fff}.s-btn.quiet{background:#f3f4f7;border-color:transparent;color:#484e5e}.s-btn.small{min-height:42px;padding:10px 16px;font-size:13px;border-radius:10px}.s-icon{display:inline-grid;place-items:center;background:transparent;color:var(--s-secondary);padding:10px;width:44px;height:44px;border-radius:10px}.plain-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0;background:none;font-size:13px;color:var(--s-secondary)}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.text-back{display:flex;align-items:center;gap:6px;font-size:12px;background:none;color:var(--s-secondary);padding:0;min-height:34px;margin-bottom:8px}.page-title>.status-pill{margin-bottom:4px}.status-pill{display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:#f1f3f6;color:#666d7d;font-size:13px;font-weight:500;padding:6px 10px;line-height:1.4;white-space:nowrap}.status-pill.purple{background:#f1ebff;color:#5723e2}.total-count{font-size:14px;color:var(--s-secondary)}.empty-state{border:1px solid var(--s-line);border-radius:18px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:50px 25px;min-height:300px}.empty-state>span{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:var(--mission-color-bg-layer-default);color:#8063ce;border:1px solid var(--mission-color-stroke-neutral-muted)}.empty-state h2{font-size:20px}.request-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:24px 28px;margin:0 0 30px;background:#fff;border:1px solid var(--s-line);border-radius:16px}.request-progress>li{display:flex;align-items:center;gap:12px;position:relative}.request-progress>li+li{border-left:1px solid var(--s-line);padding-left:24px}.progress-marker{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#eef0f4;color:#747b8c;display:grid;place-items:center;font-size:12px}.request-progress .done .progress-marker{background:#ece5ff;color:var(--s-purple)}.request-progress>li>div{display:flex;flex-direction:column;gap:3px}.request-progress strong{font-size:14px;font-weight:500}.request-progress>li>div>span{font-size:12px;color:var(--s-secondary)}.request-workspace{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:25px;align-items:start}.connected-section{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2{display:flex;gap:9px;align-items:center;font-size:20px}.section-heading h2>span{font-size:17px;color:var(--s-purple)}.section-heading>span{font-size:12px;color:var(--s-secondary)}.connection-list{display:flex;flex-direction:column;gap:17px}.connection-card{border:1px solid var(--s-line);border-radius:17px;background:#fff;overflow:hidden}.connection-card.has-quote{border-color:#d9ceef;box-shadow:0 3px 12px #39276604}.connection-top{display:flex;gap:13px;align-items:center;padding:25px 25px 0}.vendor-symbol{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:var(--mission-color-bg-layer-default);color:#606778;border:1px solid var(--mission-color-stroke-neutral-muted)}.vendor-name{flex:1;min-width:0}.vendor-name h3{font-size:20px}.vendor-name>span{display:block;font-size:12px;margin-top:3px;color:var(--s-secondary)}.connected-tag{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--s-secondary);white-space:nowrap}.connection-scope{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;list-style:none;padding:0 25px;margin:21px 0 23px}.connection-scope li{display:flex;gap:7px;align-items:flex-start;font-size:13px;color:#505666;line-height:1.6}.connection-scope svg{color:#8b7aa9;margin-top:3px}.connection-action{padding:19px 25px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #efedf4}.has-quote .connection-action{background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted)}.received-amount>span{display:block;font-size:11px;color:var(--s-secondary);margin-bottom:4px}.received-amount strong{font-size:24px;font-weight:500;letter-spacing:-.035em;white-space:nowrap}.received-amount strong>small{font-size:13px;font-weight:400;color:var(--s-secondary)}.waiting-label{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--s-secondary)}.waiting-next{font-size:11px;color:var(--s-secondary)}.request-summary{background:#fff;padding:24px;border:1px solid var(--s-line);border-radius:17px;position:sticky;top:100px}.request-summary>header{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--s-line);padding-bottom:18px}.request-summary>header>svg{color:var(--s-secondary)}.request-summary h2{font-size:18px}.request-summary dl{display:flex;flex-direction:column;gap:14px;margin:21px 0;font-size:13px}.request-summary dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.request-summary dt{color:var(--s-secondary);white-space:nowrap}.request-summary dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.summary-section{border-top:1px solid var(--s-line);padding-top:18px;margin-top:18px}.summary-section h3{font-size:12px;color:var(--s-secondary);font-weight:500;margin-bottom:11px}.summary-section ul{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.summary-section li{border:1px solid #e4e4eb;font-size:11px;line-height:1.5;border-radius:5px;padding:4px 7px;background:#fbfbfd}.request-detail-note{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.summary-reference{margin-top:22px;padding-top:18px;border-top:1px solid var(--s-line);display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#626575}.sample-note{font-size:11px;color:#6e7281;line-height:1.7;margin-top:25px}.connection-pending{border:1px solid var(--s-line);border-radius:18px;background:#fff;padding:40px;text-align:center}.connection-pending>span{display:grid;place-items:center;width:61px;height:61px;margin:0 auto 23px;border-radius:20px;background:#f3effd;color:#7052ad}.connection-pending h3{font-size:20px}.connection-pending dl{margin:27px auto 0;max-width:300px;display:flex;flex-direction:column;gap:12px;font-size:13px}.connection-pending dl>div{display:flex;justify-content:space-between;gap:15px}.connection-pending dt{color:var(--s-secondary)}.connection-pending dd{margin:0}.management-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.filter-tabs{display:flex;gap:5px}.filter-tabs>button{display:flex;gap:7px;align-items:center;min-height:42px;padding:8px 13px;font-size:13px;background:transparent;border-radius:9px;color:var(--s-secondary);white-space:nowrap}.filter-tabs button.active{color:var(--s-purple);background:#eee8fe;font-weight:500}.filter-tabs button>span{font-size:13px}.request-search{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--s-line);border-radius:10px;padding:0 12px;color:#727785;min-width:0;width:240px}.request-search input{width:100%;height:43px;border:0;outline:none;background:none;font-size:13px;color:var(--s-text)}.request-search>.s-icon{width:26px;height:36px;padding:4px}.management-list{border:1px solid var(--s-line);background:#fff;border-radius:17px;overflow:hidden}.management-table-head,.management-row{display:grid;grid-template-columns:minmax(0,1fr) 125px 180px 18px;align-items:center;gap:18px;padding:24px}.management-table-head{font-size:11px;color:#737889;background:var(--mission-color-bg-layer-default);padding-top:13px;padding-bottom:13px;border-bottom:1px solid var(--s-line);border:1px solid var(--mission-color-stroke-neutral-muted)}.management-row{background:#fff;width:100%;text-align:left;border-bottom:1px solid var(--s-line)}.management-row:last-child{border-bottom:0}.management-service{display:flex;gap:13px;align-items:center;min-width:0}.small-service-icon{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:var(--mission-color-bg-layer-default);color:#7458ad;border:1px solid var(--mission-color-stroke-neutral-muted)}.management-service>div{min-width:0}.management-service h2{display:flex;align-items:center;gap:8px;font-size:17px}.management-service h2>span{font-size:10px;background:#f1f2f5;color:#666d7a;border-radius:4px;padding:3px 5px;font-weight:400}.management-service>div>span{display:block;font-size:12px;color:var(--s-secondary);margin-top:6px;overflow-wrap:anywhere}.management-row time{font-size:12px;color:var(--s-secondary)}.management-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.management-state>span:last-child{font-size:11px;color:var(--s-secondary)}.management-row>svg{color:#949aa5}.quote-list{display:flex;flex-direction:column;gap:15px}.quote-list-row{display:flex;align-items:center;gap:21px;padding:25px 27px;border:1px solid var(--s-line);border-radius:17px;background:#fff;text-align:left;width:100%}.quote-document-icon{display:grid;place-items:center;width:53px;height:61px;border-radius:12px;background:var(--mission-color-bg-layer-default);color:#7458ad;border:1px solid var(--mission-color-stroke-neutral-muted)}.quote-list-title{flex:1;min-width:0}.quote-list-title>span{font-size:13px;color:var(--s-secondary);overflow-wrap:anywhere}.quote-list-title h2{font-size:20px;margin:4px 0 5px}.quote-list-title time{font-size:13px;color:var(--s-secondary)}.quote-list-amount{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.quote-list-amount strong{font-size:23px;font-weight:500;white-space:nowrap}.quote-list-amount small{font-size:13px;color:var(--s-secondary);font-weight:400}.quote-list-amount>span{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--s-purple)}.quote-paper{max-width:780px;margin:auto;padding:39px 44px;border:1px solid #e4e5eb;border-radius:16px;background:#fff;box-shadow:0 3px 8px #17203302}.quote-paper>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.quote-platform{font-size:12px;color:var(--s-purple);font-weight:550}.quote-paper h2{font-size:29px;margin-top:7px}.quote-example{font-size:11px;line-height:1.6;border:1px solid #dddfe7;color:var(--s-secondary);border-radius:5px;padding:4px 8px;white-space:nowrap}.quote-recipient{display:flex;gap:10px;align-items:center;border-bottom:2px solid #2d303e;padding:30px 0 21px;font-size:14px}.quote-recipient>span{font-size:12px;color:var(--s-secondary)}.quote-recipient>strong{font-size:16px;font-weight:500;overflow-wrap:anywhere;min-width:0}.quote-recipient>time{margin-left:auto;font-size:11px;color:var(--s-secondary);white-space:nowrap}.quote-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 35px;margin:26px 0;font-size:13px}.quote-facts>div{display:flex;gap:17px}.quote-facts dt{min-width:60px;color:var(--s-secondary)}.quote-facts dd{margin:0;overflow-wrap:anywhere;min-width:0}.quote-table-heading{display:flex;justify-content:space-between;align-items:center;background:var(--mission-color-bg-layer-default);border-top:1px solid #e1e3e9;border-bottom:1px solid #e1e3e9;padding:13px 17px;border:1px solid var(--mission-color-stroke-neutral-muted)}.quote-table-heading h3{font-size:13px;font-weight:600}.quote-table-heading>span{font-size:11px;color:var(--s-secondary)}.quote-work ol{list-style:none;padding:0;margin:0}.quote-work li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #edeef3;padding:15px 17px;font-size:14px}.quote-work li>span{font-size:11px;color:#666f7e;font-variant-numeric:tabular-nums}.quote-total{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #e1e3e9;font-size:14px}.quote-total strong{font-size:30px;font-weight:600;letter-spacing:-.04em;color:var(--s-text)}.quote-total small{font-size:14px;font-weight:400;color:var(--s-secondary)}.quote-terms{font-size:12px;color:var(--s-secondary);line-height:1.7;margin:22px 0 27px}.quote-return{width:100%}.market-modal{border:1px solid #e2dfeb;border-radius:20px;width:calc(100vw - 36px);max-width:460px;max-height:88dvh;padding:0;color:var(--s-text);background:#fff;box-shadow:0 24px 70px #17142922}.market-modal::backdrop{background:#18162861;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.market-modal>header{padding:20px 23px;border-bottom:1px solid var(--s-line);display:flex;align-items:center;justify-content:space-between;gap:10px}.market-modal>header h2{font-size:20px}.market-modal-body{padding:24px;display:flex;flex-direction:column;gap:25px}.demo-details,.install-directions{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:16px;font-size:15px;line-height:1.7}.install-symbol{display:grid;place-items:center;width:67px;height:67px;background:var(--mission-color-bg-layer-default);color:var(--s-purple);border-radius:19px;margin:auto;border:1px solid var(--mission-color-stroke-neutral-muted)}.storage-alert{padding:12px 20px;background:#fff5f5;color:#a52232;font-size:13px;text-align:center}@media(hover:hover)and (pointer:fine){.s-btn.primary:hover{background:#4c20dc;border-color:#4c20dc}.s-btn.quiet:hover{background:#e9ebf0}.s-icon:hover{background:#f2f3f6}.management-row:hover,.quote-list-row:hover{background:#fcfbff}.filter-tabs>button:not(.active):hover{background:#eff0f4}.app-open:hover{color:var(--s-purple)}}@media(max-width:1050px){.market-header-inner{gap:23px}.market-header-actions{gap:13px}.market-nav{gap:22px}.market-brand>span{display:none}.request-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.request-summary{padding:21px}.connection-top,.connection-action,.connection-scope{padding-inline:22px}.management-toolbar{flex-wrap:wrap}.market-footer{margin-inline:32px}.connection-scope{grid-template-columns:1fr}}@media(max-width:760px){:root{--market-header-h:66px}.market-app{padding-bottom:75px}.market-header-inner{height:66px;padding:0 22px;gap:16px}.market-brand{gap:13px}.market-brand img{width:105px;height:26px}.market-brand>span{display:block;font-size:16px;padding-left:13px}.market-nav{display:none}.market-header-actions{margin-left:auto;gap:12px}.demo-button{font-size:13px}.app-open{width:28px;justify-content:center}.app-open>span{display:none}.market-main{padding:25px 22px 34px;min-height:calc(100dvh - 220px)}.view-apply{padding-top:18px}.market-footer{margin:0 22px;font-size:13px;padding:19px 0}.market-footer button{font-size:13px}.market-mobile-nav{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;bottom:0;inset-inline:0;min-height:72px;padding:7px 14px calc(7px + env(safe-area-inset-bottom));background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px #26233c0a;z-index:60}.market-mobile-nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;font-size:13px;line-height:1.35;white-space:nowrap;color:#646c7b}.market-mobile-nav>a.active{color:var(--s-purple);font-weight:500}.market-mobile-nav>a>span{display:grid;place-items:center;position:relative}.market-mobile-nav i{position:absolute;top:-6px;right:-12px;box-sizing:border-box;min-width:18px;height:18px;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;font-style:normal;font-variant-numeric:tabular-nums;color:#fff;background:var(--s-purple);display:grid;place-items:center}.is-applying .market-mobile-nav,.is-applying .market-footer{display:none}.is-applying{padding-bottom:0}.page-title{margin-bottom:23px;gap:12px}.page-title h1{font-size:25px}.page-title>.s-btn{font-size:12px;padding:9px 12px;min-height:40px}.text-back{font-size:11px;margin-bottom:9px;min-height:30px}.status-pill{font-size:13px;padding:5px 7px;gap:4px}.status-pill>svg{width:12px;height:12px}.request-progress{padding:19px 17px;gap:10px;border-radius:14px;margin-bottom:26px}.request-progress>li{gap:8px;flex-direction:column;align-items:flex-start}.request-progress>li+li{border:0;padding-left:7px}.progress-marker{width:26px;height:26px}.request-progress strong{font-size:12px}.request-progress>li>div>span{font-size:10px;line-height:1.6}.request-workspace{grid-template-columns:1fr;gap:22px}.section-heading{margin-bottom:16px;gap:10px}.section-heading h2{font-size:19px;gap:7px}.section-heading h2>span{font-size:16px}.section-heading>span{font-size:10px}.connection-card{border-radius:16px}.connection-top{padding:21px 21px 0;gap:11px}.vendor-symbol{width:42px;height:42px}.vendor-name h3{font-size:18px}.vendor-name>span{font-size:11px}.connected-tag{font-size:13px;gap:3px}.connected-tag>svg{width:11px}.connection-scope{grid-template-columns:1fr;padding:0 21px;gap:10px;margin:20px 0 22px}.connection-scope li{font-size:13px}.connection-action{padding:17px 21px;gap:13px}.connection-action .s-btn{min-height:45px;padding:11px 15px;font-size:13px;gap:7px}.received-amount strong{font-size:23px}.received-amount>span{font-size:10px}.received-amount strong>small{font-size:12px}.waiting-label{font-size:12px;gap:6px}.waiting-next{font-size:10px;max-width:130px;text-align:right}.request-summary{position:static;padding:23px}.request-summary dl{gap:14px;font-size:13px}.request-summary h2{font-size:18px}.sample-note{font-size:10px;margin-top:19px;line-height:1.8}.connection-pending{padding:32px 24px}.connection-pending h3{font-size:18px}.management-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:15px;margin-bottom:18px}.filter-tabs{gap:4px;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-22px;padding:0 38px 0 22px;scroll-padding-inline:22px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}.filter-tabs>button{flex:0 0 auto}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs>button{padding:9px 10px;gap:5px;font-size:13px;min-height:40px;scroll-snap-align:start}.filter-tabs>button>span{font-size:13px}.request-search{width:100%}.management-table-head{display:none}.management-row{grid-template-columns:minmax(0,1fr) 15px;gap:13px 14px;padding:22px 20px}.management-service h2{font-size:17px}.management-service{gap:11px}.small-service-icon{width:39px;height:39px;border-radius:12px}.management-service>div>span{font-size:11px}.management-row time{grid-column:1;grid-row:3;font-size:10px;padding-left:50px;margin-top:-5px}.management-state{grid-column:1;grid-row:2;padding-left:50px;flex-direction:row;align-items:center;gap:10px}.management-state>span:last-child{font-size:10px}.management-row>svg{grid-column:2;grid-row:1;width:15px}.quote-list-row{padding:22px 20px;gap:13px;flex-wrap:wrap}.quote-document-icon{width:42px;height:48px;border-radius:10px}.quote-list-title>span{font-size:13px}.quote-list-title h2{font-size:18px}.quote-list-title time{font-size:13px}.quote-list-amount{width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--s-line);padding-top:17px;margin-top:5px}.quote-list-amount strong{font-size:21px}.quote-list-amount>span{font-size:13px}.quote-paper{padding:27px 24px;border-radius:16px}.quote-platform{font-size:11px}.quote-paper h2{font-size:24px;margin-top:8px}.quote-example{font-size:10px;padding:4px 6px}.quote-recipient{flex-wrap:wrap;gap:5px 10px;padding:24px 0 17px}.quote-recipient>strong{font-size:15px}.quote-recipient>time{font-size:10px}.quote-facts{grid-template-columns:1fr;font-size:12px;gap:14px;margin:22px 0}.quote-facts dt{min-width:62px}.quote-table-heading{padding:12px 13px}.quote-work li{padding:14px 13px;font-size:13px;gap:14px}.quote-total{font-size:13px;padding:23px 0}.quote-total strong{font-size:27px}.quote-total small{font-size:12px}.quote-terms{font-size:11px}.quote-return{font-size:13px}.market-modal>header{padding:17px 21px}.market-modal>header h2{font-size:19px}.market-modal-body{padding:23px}.demo-details,.install-directions{font-size:14px}.empty-state{padding:38px 23px;min-height:280px}.empty-state h2{font-size:19px}}@media(max-width:380px){.market-header-inner{padding-inline:17px}.market-brand{gap:10px}.market-brand img{width:98px}.market-brand>span{font-size:15px;padding-left:10px}.market-header-actions{gap:8px}.market-main{padding-inline:18px}.page-title h1{font-size:23px}.connection-top{padding-inline:18px;gap:10px}.connected-tag{font-size:13px}.connection-scope,.connection-action{padding-inline:18px}.vendor-name h3{font-size:17px}.received-amount strong{font-size:21px}.filter-tabs{margin-inline:-18px;padding:0 34px 0 18px;scroll-padding-inline:18px}.filter-tabs>button{font-size:13px;padding-inline:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.market-header,.market-mobile-nav{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.market-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--s-secondary:#39404d;--s-line:#888e98}.status-pill{border:1px solid currentColor}.sample-note,.market-footer,.market-footer button{color:#39404d}}@media print{body,.market-app{background:#fff;padding:0}.market-header,.market-footer,.market-mobile-nav,.page-title,.quote-return,.skip-content{display:none!important}.market-main{padding:0;max-width:none;min-height:0}.quote-paper{border:0;box-shadow:none;padding:12mm;max-width:none}.quote-terms{color:#303641}.quote-paper{break-inside:avoid}.quote-total strong{color:#111}}.quote-platform{display:block;margin-top:9px}.quote-paper h2{margin-top:0}.quote-list-title time{display:block;margin-top:6px}.ap-mobile-submit{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.market-app .view-request:has(>.rw-summary-page)>.rw-application-details{max-width:var(--rw-summary-max,800px);margin-inline:auto}.market-app .view-request:has(>.rw-summary-page)>.rw-application-details>.request-workspace{grid-template-columns:minmax(0,1fr)}.market-app{--s-line: #e4e7ee;--s-bg: #f6f7fa;--s-text: #222936;--s-secondary: #596579}.market-app button,.market-app a{transition:transform .14s var(--cm-ease-out),opacity .14s var(--cm-ease-out)}.market-header{box-shadow:0 1px #27344b0a}.market-brand>span{letter-spacing:-.025em}.market-app .demo-button{font-size:12px}.market-app .s-btn{border-radius:13px}.market-app .s-btn.primary{font-weight:700}.market-app :is(button,a,input,textarea,select):focus-visible{outline:3px solid #8764ed;outline-offset:3px}.market-app.is-applying{background:var(--mission-color-bg-layer-default)}.market-app .view-apply{padding-top:22px}.mg-page{--mg-text: #252d3b;--mg-muted: #596579;--mg-line: #e4e7ee;padding-bottom:170px}.mg-topline{margin-bottom:19px}.mg-topline>button{font-size:14px;color:#596579}.mg-topline>span:nth-child(2){font-size:14px}.mg-save{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#586579}.mg-save:before{content:"";width:5px;height:5px;border-radius:50%;background:#5d2aff}.mg-save.failed:before{background:currentColor}.mg-phases{gap:38px;padding-bottom:21px;margin-bottom:28px}.mg-phases>div{font-size:14px;gap:9px;font-weight:500}.mg-phases>div>span{width:25px;height:25px;font-size:12px;background:#e9ecf2;color:#586477}.mg-phases>div.active{color:#584775}.mg-phases>div.active>span{color:#5d2aff;background:#fff;box-shadow:inset 0 0 0 1px #d9d2ea}.mg-phases>div[aria-current=step]{color:#5d2aff;font-weight:500}.mg-phases>div[aria-current=step]>span{background:#5d2aff;color:#fff;box-shadow:none}.mg-phases>div[aria-current=step]:after{bottom:-22px;height:3px;border-radius:3px}.mg-workspace{grid-template-columns:300px minmax(0,1fr);gap:32px}.mg-draft{border-color:#e3e6ed;background:#fff;border-radius:20px;top:98px}.mg-draft-heading{min-height:63px;padding:17px 22px}.mg-draft-heading>strong{font-size:15px}.mg-draft-heading>svg{color:#687588}.mg-draft-heading>span{font-size:13px;font-variant-numeric:tabular-nums}.mg-draft-body{padding:0 22px 22px}.mg-draft-facts{padding:13px 0 18px}.mg-draft-facts>button{font-size:13px;min-height:47px;gap:8px}.mg-draft-facts>button>span{color:#657085}.mg-draft-facts strong{font-size:13px;color:#344052}.mg-draft-facts svg{color:#727d8d}.mg-written-missions{gap:19px}.mg-draft-content .mg-written-mission{border:0;border-bottom:1px solid #eaecf1;border-radius:0;background:transparent;padding:0 0 15px;box-shadow:none}.mg-draft-content .mg-written-mission:last-child{border-bottom:0;padding-bottom:0}.mg-mission-number{color:#5f4a83;font-size:12px;font-weight:500}.mg-written-mission h2{font-size:15px;line-height:1.6}.mg-small-edit,.mg-mission-links>button{font-size:12px;color:#615873}.mg-written-description{color:#586477}.mg-written-mission h2.mg-unwritten{color:#657085;font-size:14px}.mg-draft-content .rp-summary--compact{padding:19px 0 0;border:0;border-top:1px solid #e8eaf0;border-radius:0;background:transparent}.mg-assistant{background:#fff;border:1px solid #e3e6ed;border-radius:24px;padding:32px 32px 36px}.mg-assistant-identity{color:#655182;font-size:13px;font-weight:500;gap:9px;margin-bottom:23px}.mg-assistant-identity>img{width:26px;height:26px}.mg-question h1{font-size:30px;font-weight:700;line-height:1.4;letter-spacing:-.035em;max-width:100%}.mg-guidance{margin:15px 0 29px;font-size:15px;line-height:1.75;color:#596579}.mg-field{gap:11px;font-size:14px}.mg-field>span:first-child{font-weight:550;color:#3a4556}.mg-field small{font-size:12px;font-weight:400;color:#657084}.mg-field :is(input,textarea,select){min-height:58px;padding:15px 17px;border-radius:14px;background:var(--mission-color-bg-layer-default);border:1px solid #dfe4ed;color:#273244;caret-color:#5d2aff;font-size:16px;scroll-margin-top:100px;scroll-margin-bottom:180px}.mg-field :is(input,textarea)::placeholder{color:#6b7586}.mg-field :is(input,textarea,select):focus{border-color:#5d2aff;background:#fff;box-shadow:0 0 0 3px #5d2aff0b}.mg-field .mg-char-count{font-size:12px;color:#657084;font-variant-numeric:tabular-nums}.mg-field textarea{min-height:166px;line-height:1.8}.mg-common-note textarea{min-height:116px}.mg-region-options{gap:11px}.mg-region-options>button{min-height:56px;border-radius:14px;border-color:#e0e4ec;color:#4b576a}.mg-region-options>button[aria-pressed=true]{color:#5021df;border-color:#5d2aff;background:#fff;box-shadow:inset 0 0 0 1px #5d2aff;font-weight:500}.mg-mode-options{gap:13px}.mg-mode-options>button{min-height:86px;border-radius:17px;border-color:#e0e4ec;font-size:17px;padding:23px}.mg-mode-options>button[aria-pressed=true]{color:#3c255f;background:#fff}.mg-option-check{width:25px;height:25px;border-color:#b8c1cf}.mg-suggestions{gap:8px}.mg-suggestions>button{font-size:13px;border-radius:11px;padding:10px 13px;color:#596579;border-color:#e2e5ec}.mg-active-title{color:#506078;font-size:14px;border-color:#e6e9f0}.mg-reference{padding:18px 20px;border-color:#e4e7ee}.mg-reference>span,.mg-reference>button{font-size:13px}.mg-mission-saved{background:#fff;border-color:#e2d9f3;padding:25px}.mg-mission-saved>h2{font-size:21px}.mg-mission-saved>div{font-size:14px;color:#596579}.mg-add-mission,.mg-add-review{min-height:56px;border-color:#b6a5d2;color:#57416f;font-size:15px;border-radius:14px}.mg-review-content .mg-draft-facts{background:var(--mission-color-bg-layer-default);border-color:#e5e8ef;border:1px solid var(--mission-color-stroke-neutral-muted)}.mg-review-content .mg-written-mission{border-color:#e3e6ee;border-radius:16px;box-shadow:none}.mg-review-content .mg-small-edit,.mg-review-content .mg-mission-links>button{font-size:13px}.mg-assist-bar{right:max(32px,calc((100vw - 1116px)/2));bottom:22px;width:min(calc(100vw - 396px),784px);padding:15px 18px;border:1px solid #e1e4ee;border-radius:20px;background:#fff;box-shadow:0 8px 30px #2d354412,0 2px 5px #2d354406}.mg-assist-actions{gap:16px}.mg-help-button{font-size:13px;min-height:48px;padding:8px 5px;color:#596579}.mg-help-button>svg{color:#746986}.mg-assist-bar .mg-next{border-radius:13px;min-height:52px;min-width:163px;padding:13px 19px;font-size:15px}.mg-help-content{background:var(--mission-color-bg-layer-default);border-color:#e4e7ee;margin-bottom:12px;border:1px solid var(--mission-color-stroke-neutral-muted)}.mg-help-content>p{color:#4c5b70;font-size:14px}.mg-page.has-help{padding-bottom:290px}.rp-guide--help{padding-bottom:155px}.rp-assist-note{font-size:13px}.mg-error{color:#a42740}.ma-add{background:var(--mission-color-bg-layer-default);border-color:#a99cc2;border-radius:17px;min-height:151px;border:1px solid var(--mission-color-stroke-neutral-muted)}.ma-add--compact{min-height:54px;background:#fff}.ma-file{border-color:#e2e6ed;border-radius:14px}.ma-file-preview{background:#f0f2f7;color:#67567d}.ma-file-info>span,.ma-limits,.ma-local-note{color:#5e6b7f;font-size:13px}.rp-guide .mg-guidance.rp-benefit{color:#5d2aff;font-size:16px;font-weight:550}.rp-offer-route{color:#586579;font-size:13px;gap:12px}.rp-choice{border-color:#e0e4ec;border-radius:17px;min-height:86px;transition:transform .14s var(--cm-ease-out)}.rp-choice--create{border-color:#aa90e5}.rp-quote-note,.rp-step-tools>button{font-size:13px;color:#596579}.rp-process-index{font-size:12px;background:#f0f2f6}.rp-summary-status,.rp-summary-edit,.rp-process-manager li>button{font-size:12px}.rp-summary-heading h3{font-size:16px}.rp-summary--compact .rp-summary-heading h3{font-size:14px}.mh-assistant{padding-top:29px}.mh-assistant:before{background:radial-gradient(ellipse at 50% 15%,#e8e0ff70,transparent 70%)}.mh-assistant h1{font-size:30px;line-height:1.4}.mh-composer{border-color:#d6cbea;box-shadow:0 8px 26px #313b4d08;transition:none}.mh-assist-label{font-size:13px}.mh-prompts button{color:#5b6679;background:#fff;border-radius:12px;font-size:13px}.mh-category{border-radius:18px;border-color:#e3e7ed;box-shadow:none}.mh-category-icon,.mh-category:nth-child(n) .mh-category-icon{background:#f4f3f8;color:#654598;box-shadow:none}.mh-risk-invite{border-color:#e0d8ed;background:#fff;border-radius:19px}.mh-risk-symbol{background:#fff;border-color:#e0d8ed;box-shadow:none}.mh-risk-invite button{font-weight:550}.mh-section-heading h2,.mh-followup h2{color:#303a49}.mh-view-all,.mh-request-name>span,.mh-request-status{font-size:13px}@media(hover:hover)and (pointer:fine){.mg-draft-facts>button:hover strong,.mg-small-edit:hover,.mg-mission-links>button:hover{color:#5d2aff}.mg-page :is(.mg-region-options,.mg-mode-options)>button:not([aria-pressed=true]):hover{background:#f9f8fc;border-color:#b8a9d5}.mg-suggestions>button:hover,.mg-add-mission:hover,.mg-add-review:hover{background:#f9f8fc;border-color:#9b7ecc}.mg-help-button:hover{color:#5d2aff}.mg-assist-bar .mg-next:hover,.mh-send:hover{background:#4d20da}.rp-choice:hover{border-color:#aa90e5;background:#fcfbff}.mh-category:hover{background:#fff;border-color:#bca9db;transform:translateY(-2px)}}@media(max-width:1100px){.mg-workspace{grid-template-columns:270px minmax(0,1fr);gap:28px}.mg-assistant{padding:28px}.mg-question h1{font-size:28px}.mg-assist-bar{width:calc(100vw - 362px)}.mg-assist-bar .mg-next{min-width:140px;font-size:14px;padding-inline:16px}.mg-help-button{font-size:12px}}@media(max-width:940px){.mg-workspace{display:flex;gap:24px}.mg-draft{border-radius:15px}.mg-draft-heading{min-height:57px;padding:14px 20px}.mg-draft-body{padding-inline:20px}.mg-assistant{width:100%;padding:29px}.mg-assist-bar{width:min(calc(100% - 64px),640px);left:50%;right:auto;transform:translate(-50%)}.mg-assist-bar .mg-next{font-size:15px;min-width:162px}.mg-help-button{font-size:13px}.mg-phases{margin-bottom:24px}}@media(max-width:760px){.market-app.is-applying{background:#fff}.market-app .view-apply{padding-top:17px}.market-app .demo-button{font-size:11px}.mg-page{padding-bottom:calc(185px + env(safe-area-inset-bottom))}.mg-topline{gap:10px;margin-bottom:17px}.mg-topline>button{font-size:13px}.mg-topline>span:nth-child(2){font-size:13px}.mg-save{font-size:11px;gap:5px}.mg-phases{gap:0;padding-bottom:18px;margin-bottom:22px}.mg-phases>div{font-size:12px;gap:6px}.mg-phases>div>span{width:22px;height:22px;font-size:11px}.mg-phases>div[aria-current=step]:after{bottom:-19px;height:2px}.mg-workspace{gap:27px}.mg-draft{background:var(--mission-color-bg-layer-default);border-color:#e7eaf0;border-radius:14px;border:1px solid var(--mission-color-stroke-neutral-muted)}.mg-draft-heading{min-height:54px;padding:13px 16px}.mg-draft-heading>strong{font-size:14px}.mg-draft-heading>span{font-size:12px}.mg-draft-body{padding-inline:17px}.mg-draft-facts>button,.mg-draft-facts strong{font-size:13px}.mg-assistant{padding:0 0 28px;background:#fff;border:0;border-radius:0}.mg-assistant-identity{font-size:13px;margin-bottom:19px;gap:8px}.mg-assistant-identity>img{width:24px;height:24px}.mg-question h1{font-size:26px;line-height:1.42;max-width:100%;letter-spacing:-.035em}.mg-guidance{font-size:15px;line-height:1.75;margin:14px 0 27px}.mg-field{gap:10px;font-size:14px}.mg-field :is(input,textarea,select){min-height:56px;padding:14px 15px;border-radius:13px;font-size:16px;scroll-margin-bottom:190px}.mg-field textarea{min-height:166px}.mg-common-note textarea{min-height:116px}.mg-region-options{gap:9px}.mg-region-options>button{min-height:52px;border-radius:12px;font-size:14px;gap:5px}.mg-mode-options>button{min-height:79px;padding:20px 18px;font-size:16px;border-radius:15px}.mg-suggestions>button{font-size:12px;padding-inline:11px}.mg-active-title{font-size:14px}.mg-reference{padding:17px}.mg-reference>span,.mg-reference>button{font-size:12px}.mg-mission-saved{padding:24px 22px}.mg-mission-saved>h2{font-size:20px}.mg-assist-bar{width:100%;left:0;right:0;bottom:0;transform:none;padding:9px 22px calc(16px + env(safe-area-inset-bottom));border:0;border-top:1px solid #e7eaf0;border-radius:22px 22px 0 0;box-shadow:0 -5px 20px #2d354407;background:#fff}.mg-assist-actions{flex-direction:column;gap:5px;align-items:stretch}.mg-help-button{min-height:42px;padding:7px 0;font-size:13px}.mg-assist-bar .mg-next{min-height:54px;width:100%;padding:14px 16px;font-size:15px}.mg-help-content{margin-bottom:4px;padding:15px 16px;border-radius:13px}.mg-help-content>p{font-size:14px}.mg-page.has-help{padding-bottom:calc(340px + env(safe-area-inset-bottom))}.rp-guide--help{padding-bottom:180px}.rp-assist-note{min-height:34px;justify-content:center;font-size:12px}.rp-guide .mg-guidance.rp-benefit{font-size:16px}.rp-choice{min-height:80px;padding:20px 18px;font-size:16px;border-radius:15px}.rp-offer-route{font-size:12px;gap:10px}.rp-quote-note{font-size:13px}.ma-add{min-height:144px}.ma-add--compact{min-height:54px}.ma-file-info strong{font-size:14px}.ma-limits,.ma-local-note{font-size:12px;line-height:1.7}.mh-assistant{padding-top:14px}.mh-assistant h1{font-size:27px;line-height:1.42}.mh-composer{border-radius:18px;padding:18px}.mh-prompts button{font-size:12px;border-radius:11px}.mh-category{border:0;border-radius:13px;font-size:12px}.mh-category-icon,.mh-category:nth-child(n) .mh-category-icon{background:#eeedf4;color:#674998;border-radius:16px}.mh-risk-invite{padding:21px;border-radius:18px}.mh-risk-invite h2{font-size:17px}.mh-view-all,.mh-request-name>span,.mh-request-status{font-size:12px}}@media(max-width:380px){.mg-topline{gap:7px}.mg-topline>span:nth-child(2){font-size:12px}.mg-topline>button{font-size:12px}.mg-save{font-size:11px}.mg-save:before{display:none}.mg-phases>div{gap:5px}.mg-question h1{font-size:25px}.mg-assist-bar{padding-inline:18px}.mg-region-options{gap:8px}.mh-prompts button{font-size:11px}}@media(prefers-reduced-motion:reduce){.market-app *,.market-app *:before,.market-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.market-app button:active:not(:disabled),.mh-category:hover{transform:none}}@media(prefers-contrast:more){.market-app{--s-line: #7a8596;--s-secondary: #344052}.mg-page{--mg-line: #7a8596}.mg-draft,.mg-assistant,.mg-assist-bar,.mg-field :is(input,textarea,select),.mg-region-options>button,.mg-mode-options>button,.rp-choice,.ma-add,.ma-file{border-color:#7a8596}.mg-guidance,.mg-help-button,.mg-save,.mg-draft-facts>button>span,.mg-written-description,.rp-quote-note{color:#344052}}@media(prefers-reduced-transparency:reduce){.market-header,.mg-assist-bar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.mh-assistant:before{display:none}}.mg-choice-field{border:0;padding:0;margin:0;min-width:0}.mg-choice-heading{padding:0;margin-bottom:12px;color:#3a4556;font-size:14px;font-weight:550}.mg-choice-heading small{margin-left:8px;color:#657084;font-size:12px;font-weight:400}.mg-choice-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mg-choice-options>button{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:51px;padding:12px 13px;background:#fff;border:1px solid #e0e4ec;border-radius:12px;color:#4b576a;font-size:14px;text-align:left;line-height:1.45}.mg-choice-options>button[aria-pressed=true]{border-color:#5d2aff;box-shadow:inset 0 0 0 1px #5d2aff;color:#5021df;font-weight:500}.mg-choice-options>button>svg{flex:none}.mg-choice-clear{min-height:44px;padding:8px 0;margin-top:5px;background:transparent;color:#635575;font-size:12px}@media(hover:hover)and (pointer:fine){.mg-choice-options>button:not([aria-pressed=true]):hover{background:#f9f8fc;border-color:#b8a9d5}.mg-choice-clear:hover{color:#5d2aff}}@media(max-width:760px){.mg-choice-options{gap:9px}.mg-choice-options>button{min-height:52px;font-size:14px}.mg-choice-clear{font-size:13px}}@media(prefers-contrast:more){.mg-choice-options>button{border-color:#7a8596}.mg-choice-heading small{color:#344052}}.mg-related-context{display:flex;align-items:center;gap:12px;padding:17px 20px;margin:0 0 24px;border:1px solid #ded5f1;border-radius:15px;background:var(--mission-color-bg-layer-default)}.mg-related-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#eae2ff;color:#5825e9;flex:none}.mg-related-context>div{display:grid;gap:5px;min-width:0}.mg-related-context strong{font-size:14px;font-weight:500;line-height:1.5}.mg-related-context>div>span{color:#5e6575;font-size:13px;line-height:1.6}.mg-related-context>button{display:flex;align-items:center;gap:6px;margin-left:auto;min-height:44px;color:#5825df;background:transparent;font-size:13px;white-space:nowrap}.rw-application-details{border-top:1px solid #e1e4eb;margin-top:12px}.rw-application-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;list-style:none;cursor:pointer;color:#4e5a6b;font-size:15px;border-radius:8px}.rw-application-details>summary::-webkit-details-marker{display:none}.rw-application-details>summary>span{display:flex;align-items:center;gap:9px}.rw-application-details[open]>summary>svg{transform:rotate(90deg)}.rw-application-details>.request-workspace{margin-top:8px}.rw-application-details .request-missions{margin-top:0}.rw-application-details .request-summary{position:static}@media(max-width:760px){.mg-related-context{padding:15px 16px;gap:10px;flex-wrap:wrap;margin-bottom:20px}.mg-related-context>div{flex:1}.mg-related-context strong{font-size:13px}.mg-related-context>div>span{font-size:12px}.mg-related-context>button{width:100%;padding-left:40px;margin-top:-5px}.rw-application-details>summary{font-size:14px}}.mg-business-record{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;background:var(--mission-color-bg-layer-default);color:#5828d5;border-radius:11px;padding:11px 13px;text-align:left;font-size:13px;margin:14px 0;border:1px solid var(--mission-color-stroke-neutral-muted)}.mg-business-record>span{flex:1;line-height:1.6}.mg-business-record small{display:block;font-size:12px}.mg-business-record>svg{flex:none}.mg-lookup-shortcut{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;margin:0 0 15px;background:none;color:#5d2aff;font-size:14px}.rp-industry-suggestions{margin:24px 0 25px}.rp-industry-suggestions p{color:#5b6475;font-size:14px;line-height:1.7;margin:0 0 13px;word-break:keep-all}.rp-industry-suggestions .mg-suggestions{margin:0}.rp-industry-suggestions .mg-suggestions button{min-height:44px}.rp-industry-suggestions button[aria-pressed=true]{background:#f6f2ff;border-color:#5d2aff;color:#5423df}:root{--s-purple: var(--cm-brand);--s-purple-dark: var(--cm-brand-press);--s-line: var(--cm-line);--s-text: var(--cm-ink);--s-secondary: var(--cm-ink-4);--s-bg: var(--cm-ground);--s-surface: #fff;--s-radius: var(--cm-r-card)}.market-app{--s-line: var(--cm-line);--s-bg: var(--cm-ground);--s-text: var(--cm-ink);--s-secondary: var(--cm-ink-4)}.mg-page{--mg-purple: var(--cm-brand);--mg-text: var(--cm-ink);--mg-muted: var(--cm-ink-4);--mg-line: var(--cm-line)}.rw-page{--rw-purple: var(--cm-brand);--rw-ink: var(--cm-ink);--rw-muted: var(--cm-ink-4);--rw-line: var(--cm-line)}body,.market-app,.market-app.is-applying{background:var(--cm-ground);color:var(--cm-ink)}body{font-family:var(--cm-font);font-weight:400;letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased}.market-app{position:relative;isolation:isolate;overflow-x:clip;letter-spacing:0}.market-app :where(code,kbd,samp,pre,time,.summary-reference,.quote-facts dd){font-family:var(--cm-font);font-variant-numeric:tabular-nums}.market-app h1,.market-app h2,.market-app h3,.market-app .mg-question h1,.market-app .rw-receipt h1,.market-app .mh-assistant h1,.market-app .rw-related h2,.market-app .received-amount strong,.market-app .quote-total strong,.market-app .quote-list-amount strong{letter-spacing:-.02em}.market-app h1,.market-app h2{font-weight:700}.market-app h3{font-weight:600}.market-app .market-brand>span,.market-app .mh-input-row textarea,.market-app .rw-notification p,.market-app .mh-category{letter-spacing:0}.market-app .mh-input-row textarea{font-family:var(--cm-font)}.market-app:before,.market-app:after,.market-main:before{content:"";position:absolute;z-index:-1;pointer-events:none}.market-app:before{inset:0 0 auto 0;height:var(--cm-glow-h);background:radial-gradient(ellipse at 50% 0%,var(--cm-glow-1),var(--cm-glow-2) 48%,transparent 72%)}.market-app:after{left:-14%;top:-18vh;width:64%;aspect-ratio:1.6;border-radius:50%;background:radial-gradient(closest-side,rgba(105,41,255,.07),transparent);will-change:transform;animation:cm-drift 28s var(--cm-ease-ambient) infinite alternate}.market-main{position:relative}.market-main:before{left:52%;top:-22vh;width:60%;aspect-ratio:1.6;border-radius:50%;--dx: -6%;background:radial-gradient(closest-side,rgba(49,130,246,.06),transparent);will-change:transform;animation:cm-drift 36s var(--cm-ease-ambient) -12s infinite alternate}.mh-assistant:before{display:none}.market-app .market-header{background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px #175cd30a}@supports (animation-timeline: scroll()){.market-app .market-header{animation:cm-nav-shadow linear both;animation-timeline:scroll(root);animation-range:0 32px}}@keyframes cm-nav-shadow{0%{box-shadow:0 1px #175cd300}to{box-shadow:0 1px #175cd30f,0 8px 24px #175cd30d}}.market-app .market-brand>span{color:var(--cm-violet-500);border-left-color:var(--cm-line-2);font-weight:500}.market-app .market-nav a{color:var(--cm-ink-3);font-weight:500}.market-app .market-nav a.active{color:var(--cm-ink);font-weight:500}.market-app .market-nav a.active:after{background:var(--cm-brand)}.market-app .market-nav a>span{background:var(--cm-brand)}.market-app .demo-button,.market-app .app-open{color:var(--cm-ink-4);border-radius:10px}.market-app .market-mobile-nav{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px #175cd30f}.market-app .market-mobile-nav>a{color:var(--cm-ink-4);font-weight:500}.market-app .market-mobile-nav>a.active{color:var(--cm-brand);font-weight:500}.market-app .market-mobile-nav i{background:var(--cm-brand)}.market-app .market-footer{border-top-color:var(--cm-line-2);color:var(--cm-ink-4)}.market-app .market-footer button{color:var(--cm-ink-4)}.market-app .skip-content{border-color:var(--cm-brand)}.market-app button{transition:transform var(--cm-t-press) var(--cm-ease-out),background-color var(--cm-t-fast) ease,color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease,box-shadow var(--cm-t-fast) ease}.market-app button:active:not(:disabled){transform:scale(.97)}.market-app .s-btn{border-radius:var(--cm-r-btn);font-weight:500;background:#fff;color:var(--cm-ink);box-shadow:none}.market-app .s-btn.primary{background:var(--cm-brand);color:#fff;font-weight:700}.market-app .s-btn.primary:active:not(:disabled){background:var(--cm-brand-press)}.market-app .s-btn.quiet{background:var(--mission-color-bg-layer-default);color:var(--cm-ink-2);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .s-btn.quiet:active:not(:disabled){background:var(--cm-line-2)}.market-app .mh-start,.market-app .mh-send{min-height:var(--cm-tap-1);border-radius:var(--cm-r-btn);background:var(--cm-brand);box-shadow:none;font-weight:700}.market-app .mh-start:active:not(:disabled),.market-app .mh-send:active:not(:disabled){background:var(--cm-brand-press)}.market-app .mg-assist-bar .mg-next{min-height:var(--cm-tap-2);border-radius:var(--cm-r-btn);font-weight:700}.market-app .rw-related-cta{min-height:var(--cm-tap-2);border-radius:var(--cm-r-btn);background:var(--cm-brand);border-color:var(--cm-brand);font-weight:700!important}.market-app .rw-related-cta:active{background:var(--cm-brand-press);border-color:var(--cm-brand-press)}.market-app .bl-upload .bl-file-button{min-height:48px;border-radius:12px;background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500}.market-app .mg-add-mission,.market-app .mg-add-review{border:1px dashed var(--cm-violet-200);color:var(--cm-violet-500);border-radius:var(--cm-r-btn);font-weight:500}.market-app .rp-download{border-color:var(--cm-line-2);color:var(--cm-ink);border-radius:12px}.market-app .s-icon{border-radius:10px}.market-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--cm-brand);outline-offset:2px}.market-app .text-back,.market-app .rw-back,.market-app .bl-back,.market-app .mg-topline>button{color:var(--cm-ink-4)}.market-app .mh-composer,.market-app .mh-recent,.market-app .mh-followup,.market-app .mh-risk-invite,.market-app .mg-draft,.market-app .mg-assistant,.market-app .rw-receipt,.market-app .rw-related,.market-app .rw-discover,.market-app .empty-state,.market-app .request-progress,.market-app .connection-card,.market-app .request-summary,.market-app .management-list,.market-app .quote-list-row,.market-app .quote-paper,.market-app .connection-pending,.market-app .bl-candidate,.market-app .mg-mission-saved,.market-app .mh-assist-answer{background:#fff;border:1px solid var(--cm-line);border-radius:var(--cm-r-card);box-shadow:var(--cm-shadow-2)}.market-app .mh-composer:focus-within{border-color:var(--cm-brand);box-shadow:0 0 0 3px #4c00ff14,var(--cm-shadow-2)}.market-app .mh-composer.has-error{border-color:var(--cm-danger-ink)}.market-app .mh-category{background:#fff;border:1px solid var(--cm-line);border-radius:20px;box-shadow:var(--cm-shadow-1)}.market-app .mh-risk-invite,.market-app .mg-draft{background:#fff}.market-app .mg-written-mission,.market-app .request-mission-card,.market-app .rp-summary,.market-app .rp-files-edit,.market-app .mg-reference,.market-app .bl-registration-status,.market-app .rp-table-wrap{background:#fff;border-color:var(--cm-line);border-radius:16px;box-shadow:none}.market-app .mg-written-mission.active{border-color:var(--cm-violet-200);box-shadow:var(--cm-shadow-1)}.market-app .mg-draft-content .mg-written-mission{border:0;border-bottom:1px solid var(--cm-line);border-radius:0;box-shadow:none}.market-app .mg-draft-content .rp-summary--compact{border:0;border-top:1px solid var(--cm-line);border-radius:0;box-shadow:none}.market-app .mg-review-content .mg-draft-facts{background:#fff;border:1px solid var(--cm-line);border-radius:16px}.market-app .mg-review-content .mg-written-mission{border-color:var(--cm-line)}.market-app .management-table-head{background:#fff;color:var(--cm-ink-5)}.market-app .management-row{background:#fff}.market-app .quote-list-row{border-radius:20px}.market-app .quote-table-heading{background:#fff;border-bottom:1px solid var(--cm-line)}.market-app .summary-section li{background:#fff;border-top:1px solid var(--cm-line)}.market-app .has-quote .connection-action{background:var(--cm-brand-tint)}.market-app .market-modal{border-color:var(--cm-line);border-radius:var(--cm-r-sheet);box-shadow:var(--cm-shadow-3)}.market-app .market-modal::backdrop{background:#191f286b}.market-app .mg-assist-bar{border:1px solid var(--cm-line);border-radius:var(--cm-r-card);background:#fff;box-shadow:var(--cm-shadow-3)}.market-app .mg-help-content{background:var(--cm-brand-tint);border:0;border-radius:16px}.market-app .mg-help-content>p{color:var(--cm-ink-2)}.market-app .rw-notification{background:#fff;border:1px solid var(--cm-line);border-radius:16px;box-shadow:var(--cm-shadow-1)}.market-app .bl-upload{background:#fff;border:1.5px dashed var(--cm-violet-200);border-radius:20px}.market-app .bl-upload.is-dragging{border-color:var(--cm-brand);background:var(--cm-brand-tint)}.market-app .bl-work-preview>div>span{border-color:var(--cm-line-2);border-radius:999px;background:#fff;color:var(--cm-ink-2)}.market-app .mg-related-context{background:var(--cm-brand-tint);border:0;border-radius:16px}.market-app .mg-related-check{background:#fff;color:var(--cm-brand)}.market-app .mg-related-context>button{color:var(--cm-violet-500)}.market-app .mg-business-record{background:var(--cm-brand-tint);color:var(--cm-brand);border-radius:12px}.market-app .storage-alert{background:#fff;border:1px solid var(--cm-line);color:var(--cm-danger-ink);box-shadow:var(--cm-shadow-1)}.market-app .status-pill{background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);border-radius:999px;font-weight:500;border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .status-pill.purple{background:#fff;color:var(--cm-ink);border-color:var(--cm-ink)}.market-app .connected-tag{background:var(--cm-brand-tint);color:var(--cm-brand);border-radius:999px;font-weight:500}.market-app .quote-example,.market-app .bl-demo-heading>span,.market-app .mh-assist-label>span{color:var(--cm-ink-4)}.market-app .mh-category-icon,.market-app .mh-category:nth-child(n) .mh-category-icon,.market-app .mh-request-icon,.market-app .small-service-icon,.market-app .quote-document-icon,.market-app .vendor-symbol,.market-app .rw-service-icon,.market-app .rw-related-icon,.market-app .sb-icon,.market-app .install-symbol,.market-app .mh-risk-symbol{background:var(--cm-brand-tint);color:var(--cm-violet-500);border:0;box-shadow:none}.market-app .rw-related-icon{border-radius:20px}.market-app .mh-followup-icon,.market-app .mh-empty-icon{background:var(--mission-color-bg-layer-default);color:var(--cm-ink-3);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .empty-state>span{background:var(--cm-brand-tint);color:var(--cm-violet-500)}.market-app .ma-file-preview{background:#fff;border:1px solid var(--cm-line);color:var(--cm-ink-3)}.market-app .rw-talk-icon{background:#fee500;color:#191f28}.market-app .filter-tabs>button{color:var(--cm-ink-3);border-radius:12px;font-weight:500}.market-app .filter-tabs button.active{background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500}.market-app .filter-tabs>button>span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;line-height:1;font-weight:500;background:transparent;color:var(--cm-ink-4);border-radius:999px}.market-app .filter-tabs button.active>span{background:var(--cm-brand);color:#fff}.market-app .management-service h2>span{background:#fff;color:var(--cm-ink-3);border-radius:999px}.market-app .mh-prompts button{background:#fff;border-color:var(--cm-line-2);color:var(--cm-ink-2);border-radius:999px;font-weight:500}.market-app .mg-suggestions>button{background:#fff;border-color:var(--cm-line-2);color:var(--cm-ink-2);border-radius:999px;font-weight:500}.market-app .rp-industry-suggestions button[aria-pressed=true]{background:var(--cm-brand-tint);border-color:var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .bl-entry-options{background:#fff;border:1px solid var(--cm-line-2);border-radius:14px}.market-app .bl-entry-options>button{color:var(--cm-ink-3);border-radius:10px;font-weight:500}.market-app .bl-entry-options>button[aria-pressed=true]{background:var(--cm-brand-tint);color:var(--cm-brand);font-weight:500;box-shadow:none}.market-app .mh-assist-options button{background:var(--mission-color-bg-layer-default);border-radius:12px;color:var(--cm-ink-2);border:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .mh-assist-options button[aria-pressed=true]{background:var(--cm-brand-tint);color:var(--cm-brand);border-color:transparent}.market-app .bl-registration-status{color:var(--cm-ink)}.market-app .bl-registration-status>div{color:var(--cm-brand)}.market-app .bl-registration-status.needs-review>div{color:var(--cm-warn-ink)}.market-app .bl-registration-status.needs-review>div>svg{color:var(--cm-warn)}.market-app .bl-unavailable{background:#fff;border:1px solid var(--cm-line);border-radius:16px;box-shadow:var(--cm-shadow-1)}.market-app .bl-unavailable>p{color:var(--cm-danger-ink)}.market-app .mg-error,.market-app .mh-input-error,.market-app .mg-save.failed{color:var(--cm-danger-ink)}.market-app .mg-field input[aria-invalid=true],.market-app .rp-guide .mg-field textarea[aria-invalid=true],.market-app .bl-guide .bl-edit-fields [aria-invalid=true]{border-color:var(--cm-danger-ink)}.market-app .mg-field>span:first-child,.market-app .mg-choice-heading,.market-app .sb-options legend,.market-app .rp-number-field>span{color:var(--cm-ink-2);font-weight:500}.market-app .mg-field small,.market-app .mg-choice-heading small{color:var(--cm-ink-4)}.market-app .mg-field input,.market-app .mg-field textarea,.market-app .mg-field select,.market-app .bl-guide .bl-number-field input,.market-app .bl-guide .bl-edit-fields .mg-field input,.market-app .bl-guide .bl-edit-fields .mg-field select{background:var(--mission-color-bg-layer-default);border:1px solid transparent;border-radius:var(--cm-r-field);color:var(--cm-ink);caret-color:var(--cm-brand)}.market-app .mg-field input:focus,.market-app .mg-field textarea:focus,.market-app .mg-field select:focus,.market-app .bl-guide .bl-number-field input:focus{background:#fff;border-color:var(--cm-brand);box-shadow:0 0 0 3px #4c00ff14}.market-app .mg-field :is(input,textarea)::placeholder,.market-app .mh-input-row textarea::placeholder,.market-app .bl-guide .bl-number-field input::placeholder{color:var(--cm-ink-5)}.market-app .request-search{background:#fff;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-field);box-shadow:var(--cm-shadow-1)}.market-app .request-search:focus-within{background:#fff;border-color:var(--cm-brand)}.market-app .mg-region-options>button,.market-app .mg-mode-options>button,.market-app .mg-choice-options>button,.market-app .rp-choice,.market-app .sb-option-surface,.market-app .bl-demo-options>button{background:#fff;border:1px solid var(--cm-line-2);border-radius:var(--cm-r-btn);color:var(--cm-ink-2);font-weight:500;box-shadow:none}.market-app .mg-mode-options>button,.market-app .rp-choice,.market-app .sb-option-surface{border-radius:18px}.market-app .mg-region-options>button[aria-pressed=true],.market-app .mg-mode-options>button[aria-pressed=true],.market-app .mg-choice-options>button[aria-pressed=true],.market-app .sb-option>input:checked+.sb-option-surface,.market-app .rp-choice--create{background:var(--cm-brand-tint);border-color:var(--cm-brand);box-shadow:inset 0 0 0 1px var(--cm-brand);color:var(--cm-brand);font-weight:500}.market-app .mg-option-check{border-color:var(--cm-grey-300)}.market-app .mg-mode-options>button[aria-pressed=true] .mg-option-check{background:var(--cm-brand);border-color:var(--cm-brand)}.market-app .sb-check{border-color:var(--cm-grey-300);border-radius:8px;transition:transform var(--cm-t-pop) var(--cm-ease-spring),background-color var(--cm-t-fast) ease}.market-app .sb-option>input:checked+.sb-option-surface .sb-check{background:var(--cm-brand);border-color:var(--cm-brand);transform:scale(1.06)}.market-app .sb-option>input:checked+.sb-option-surface .sb-icon{background:#fff}.market-app .sb-option-copy>span,.market-app .sb-more summary,.market-app .mg-location-fallback>summary{color:var(--cm-ink-4)}.market-app .ma-add{background:#fff;border:1.5px dashed var(--cm-line-2);border-radius:20px;color:var(--cm-ink)}.market-app .ma-add--compact{background:#fff}.market-app .ma-file{border-color:var(--cm-line);border-radius:16px}.market-app .bl-progress progress,.market-app .bl-progress progress::-webkit-progress-bar{background:var(--cm-fill)}.market-app .bl-progress progress::-webkit-progress-value{background:var(--cm-brand)}.market-app .bl-progress progress{accent-color:var(--cm-brand)}.market-app .bl-progress{color:var(--cm-violet-500)}.market-app .mg-phases>div{color:var(--cm-ink-4);font-weight:500}.market-app .mg-phases>div>span{background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2);color:var(--cm-ink-3)}.market-app .mg-phases>div.active{color:var(--cm-ink-2)}.market-app .mg-phases>div.active>span{background:var(--cm-brand-tint);color:var(--cm-brand);box-shadow:none}.market-app .mg-phases>div[aria-current=step]{color:var(--cm-brand);font-weight:500}.market-app .mg-phases>div[aria-current=step]>span{background:var(--cm-brand);color:#fff}.market-app .mg-phases>div[aria-current=step]:after{background:var(--cm-brand)}.market-app .progress-marker{background:var(--cm-fill);color:var(--cm-ink-3)}.market-app .rp-process-index{background:#fff;box-shadow:inset 0 0 0 1px var(--cm-line-2);color:var(--cm-ink-3)}.market-app .request-progress .done .progress-marker{background:var(--cm-brand-tint);color:var(--cm-brand)}.market-app .rw-stage-dot{border-color:var(--cm-grey-300)}.market-app .rw-progress .is-complete .rw-stage-dot{background:var(--cm-brand-tint);border-color:var(--cm-violet-200);color:var(--cm-brand)}.market-app .rw-progress>li.is-complete:after{background:var(--cm-violet-200)}.market-app .rw-progress>li:after{background:var(--cm-line-2)}.market-app .rw-progress .is-current{color:var(--cm-brand);font-weight:500}.market-app .rw-received>span,.market-app .mg-mission-saved>span{background:var(--cm-brand)}.market-app .mg-save:before{background:var(--cm-brand)}.market-app .mh-assist-label,.market-app .mh-request-status.ready,.market-app .mh-followup li>b,.market-app .mh-risk-invite button,.market-app .mg-assistant-identity,.market-app .mg-lookup-shortcut,.market-app .mg-undo>button,.market-app .bl-status-query,.market-app .bl-unavailable>button,.market-app .sb-selection,.market-app .mg-location-selected,.market-app .rw-bundle-status li>strong,.market-app .rp-guide .mg-guidance.rp-benefit,.market-app .rp-process-manager-heading>button,.market-app .mg-mission-number,.market-app .bl-source,.market-app .request-mission-card>h3>span,.market-app .rp-summary-status{color:var(--cm-violet-500)}.market-app .mh-assistant h1,.market-app .mg-question h1,.market-app .rw-receipt h1,.market-app .page-title h1,.market-app .bl-candidate>h2{color:var(--cm-ink)}.market-app .mg-guidance,.market-app .mh-start-row>span{color:var(--cm-ink-2);font-size:16px}.market-app .mh-category-heading>span,.market-app .mh-section-heading h2,.market-app .mh-followup h2{color:var(--cm-ink-2)}.market-app .mh-category-heading>span{font-size:14px;font-weight:500;color:var(--cm-ink-3)}.market-app .mh-prompts svg,.market-app .mh-request-row>svg,.market-app .rw-service-list>button>svg,.market-app .mh-followup li>svg{color:var(--cm-ink-5)}.market-app .mh-request-name>span,.market-app .mh-request-status,.market-app .mh-view-all,.market-app .mh-empty,.market-app .rw-related-note,.market-app .rw-reuse-context,.market-app .rw-page .rw-demo-note,.market-app .rw-target-content>p,.market-app .rw-condition-panel dt,.market-app .bl-number-note,.market-app .bl-upload p,.market-app .bl-address,.market-app .bl-business-facts dt,.market-app .bl-work-preview>p,.market-app .bl-industry-code,.market-app .mg-draft-facts>button>span,.market-app .mg-written-description,.market-app .mg-mission-saved>div,.market-app .mg-help-button,.market-app .mg-save,.market-app .rp-quote-note,.market-app .rp-offer-route,.market-app .rp-assist-note,.market-app .sb-context>span>span,.market-app .ma-limits,.market-app .ma-local-note,.market-app .ma-file-info>span,.market-app .mg-field .mg-char-count,.market-app .waiting-next,.market-app .quote-platform,.market-app .total-count{color:var(--cm-ink-4)}.market-app .mg-draft-facts strong,.market-app .bl-business-facts dd,.market-app .rw-condition-panel dd,.market-app .rw-service-list>button,.market-app .mh-followup li{color:var(--cm-ink-2)}.market-app .mg-draft-heading>svg,.market-app .mg-draft-facts svg,.market-app .rw-workplace>svg,.market-app .rw-reuse-context>svg,.market-app .rp-choice>svg,.market-app .mg-active-title>svg,.market-app .bl-upload>svg,.market-app .mg-help-button>svg{color:var(--cm-ink-4)}.market-app .rp-choice--create>svg:first-child,.market-app .rp-summary-heading>svg,.market-app .sb-context>svg,.market-app .rw-bundle-status li>span>svg,.market-app .rw-bundle-shared>svg{color:var(--cm-violet-500)}.mh-home>section,.mh-home>.mh-lower-grid>section,.view-requests>.page-title,.view-requests>.management-toolbar,.view-requests>.management-list,.view-requests>.empty-state,.view-quotes>.page-title,.view-quotes>.quote-list,.view-quotes>.empty-state,.view-quote>.page-title,.view-quote>.quote-paper,.view-request>.page-title,.view-request>.request-progress,.view-request>.connection-list,.view-request>.rw-application-details,.rw-page>*,.mg-question,.mg-draft,.bl-candidate,.bl-registration-status,.bl-unavailable,.mg-undo,.mg-related-context{animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards}.mh-home>section:nth-child(2),.rw-page>:nth-child(2),.view-requests>:nth-child(2),.view-quotes>:nth-child(2),.view-quote>:nth-child(2),.view-request>:nth-child(2){animation-delay:40ms}.mh-home>section:nth-child(3),.rw-page>:nth-child(3),.view-requests>:nth-child(3),.view-request>:nth-child(3){animation-delay:80ms}.mh-home>.mh-lower-grid>section:nth-child(1),.rw-page>:nth-child(4),.view-request>:nth-child(4){animation-delay:.12s}.mh-home>.mh-lower-grid>section:nth-child(2),.rw-page>:nth-child(n+5){animation-delay:.16s}.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button{animation:cm-rise var(--cm-t-rise) var(--cm-ease-out) backwards}:is(.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button):nth-child(2){animation-delay:40ms}:is(.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button):nth-child(3){animation-delay:80ms}:is(.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button):nth-child(4){animation-delay:.12s}:is(.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button):nth-child(5){animation-delay:.16s}:is(.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button):nth-child(n+6){animation-delay:.2s}.mg-help-content,.mg-mission-saved>span,.rw-received>span,.mg-related-check,.status-pill.purple,.connected-tag{animation:cm-pop var(--cm-t-pop) var(--cm-ease-spring) backwards}.rw-received>span{animation-delay:.12s}.market-modal[open]{animation:cm-sheet-up var(--cm-t-sheet) var(--cm-ease-spring) backwards}.market-app .mh-category,.market-app .rp-choice,.market-app .mh-request-row,.market-app .management-row,.market-app .quote-list-row{transition:transform var(--cm-t-press) var(--cm-ease-out),box-shadow .2s var(--cm-ease-out),background-color var(--cm-t-fast) ease,border-color var(--cm-t-fast) ease}.market-app .mh-request-row:active,.market-app .management-row:active,.market-app .quote-list-row:active,.market-app .rw-service-list>button:active{transform:scale(.98);background:var(--cm-row-tint)}.market-app .rw-targets>summary>svg,.market-app .rw-condition-toggle>svg,.market-app .rw-application-details>summary>svg{transition:transform .2s var(--cm-ease-out)}@media(hover:hover)and (pointer:fine){.market-app .s-btn.primary:hover,.market-app .mg-assist-bar .mg-next:hover,.market-app .mh-send:hover,.market-app .mh-start:hover,.market-app .rw-related-cta:hover{background:var(--cm-brand-hover);border-color:var(--cm-brand-hover)}.market-app .s-btn.quiet:hover{background:var(--cm-line-2)}.market-app .s-icon:hover,.market-app .filter-tabs>button:not(.active):hover{background:var(--cm-fill)}.market-app .management-row:hover,.market-app .quote-list-row:hover,.market-app .mh-request-row:hover{background:var(--cm-row-tint)}.market-app .mh-category:hover{background:#fff;border-color:var(--cm-violet-200);transform:translateY(-2px);box-shadow:var(--cm-shadow-3)}.market-app .mh-prompts button:hover,.market-app .mg-suggestions>button:hover{border-color:var(--cm-violet-300);color:var(--cm-violet-500);background:#fff}.market-app .mg-page :is(.mg-region-options,.mg-mode-options,.mg-choice-options)>button:not([aria-pressed=true]):hover,.market-app .rp-choice:hover,.market-app .bl-demo-options>button:hover{background:#fff;border-color:var(--cm-violet-300)}.market-app .mg-add-mission:hover,.market-app .mg-add-review:hover{background:var(--cm-brand-tint);border-color:var(--cm-violet-300)}.market-app .mg-help-button:hover,.market-app .mh-view-all:hover,.market-app .rw-back:hover,.market-app .bl-back:hover,.market-app .bl-manual:hover,.market-app .text-back:hover,.market-app .rw-service-list>button:hover,.market-app .mg-choice-clear:hover,.market-app .mg-draft-facts>button:hover strong,.market-app .mg-small-edit:hover,.market-app .mg-mission-links>button:hover,.market-app .mh-request-row:hover .mh-request-name strong,.market-app .rw-targets>summary:hover,.market-app .bl-candidate-tools>button:hover{color:var(--cm-violet-500)}.market-app .market-nav a:hover{color:var(--cm-ink)}}@media(max-width:760px){.market-app .mg-assistant{border:0;box-shadow:none;border-radius:0;background:#fff}.market-app .mg-draft{background:#fff;border-color:var(--cm-line);border-radius:20px;box-shadow:var(--cm-shadow-1)}.market-app .mh-category{border:0;background:transparent;box-shadow:none}.market-app .mg-assist-bar{border:0;border-top:1px solid var(--cm-line);border-radius:var(--cm-r-sheet) var(--cm-r-sheet) 0 0;background:#fff;box-shadow:0 -8px 24px #175cd30f}.market-app .mg-help-content{border-radius:14px}.market-app .mg-assist-bar .mg-next{min-height:var(--cm-tap-2)}.market-app .rw-receipt,.market-app .rw-related,.market-app .rw-discover,.market-app .empty-state,.market-app .quote-paper{border-radius:20px}.market-app:after{width:120%;left:-40%;top:-10vh}.market-main:before{width:110%;left:30%;top:-14vh}}@media(max-width:380px){.market-app .mh-category{font-size:12px}}@media(prefers-reduced-motion:reduce){.market-app:after,.market-main:before{animation:none}.mh-home>section,.mh-home>.mh-lower-grid>section,.rw-page>*,.mg-question,.mg-draft,.bl-candidate,.bl-registration-status,.bl-unavailable,.mg-undo,.mg-related-context,.view-requests>*,.view-quotes>*,.view-quote>*,.view-request>*,.management-row,.quote-list-row,.connection-card,.mh-request-list>li,.mh-category,.rw-service-list>button,.mg-help-content,.mg-mission-saved>span,.rw-received>span,.mg-related-check,.status-pill.purple,.connected-tag,.market-modal[open]{animation-name:cm-fade;animation-delay:0ms}.market-app button:active:not(:disabled),.market-app .mh-category:hover,.market-app .mh-request-row:active,.market-app .management-row:active,.market-app .quote-list-row:active{transform:none}@supports (animation-timeline: scroll()){.market-app .market-header{animation:none;box-shadow:0 1px #175cd30f}}}@media(prefers-reduced-transparency:reduce){.market-app .market-header,.market-app .market-mobile-nav,.market-app .mg-assist-bar{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.market-app:after,.market-main:before{display:none}}@media(prefers-contrast:more){.market-app:before,.market-app:after,.market-main:before{display:none}.market-app .mh-composer,.market-app .mh-recent,.market-app .mh-followup,.market-app .mh-risk-invite,.market-app .mg-draft,.market-app .mg-assistant,.market-app .rw-receipt,.market-app .rw-related,.market-app .rw-discover,.market-app .empty-state,.market-app .request-progress,.market-app .connection-card,.market-app .request-summary,.market-app .management-list,.market-app .quote-list-row,.market-app .quote-paper,.market-app .bl-candidate,.market-app .mh-category,.market-app .mg-assist-bar{box-shadow:none;border-color:var(--cm-grey-500)}.market-app .mg-field :is(input,textarea,select),.market-app .request-search,.market-app .bl-guide .bl-number-field input{border-color:var(--cm-grey-500)}}@media print{.market-app:before,.market-app:after,.market-main:before{display:none}.market-app .quote-paper{box-shadow:none;border-color:var(--cm-grey-300)}}.market-app .request-progress .progress-marker{background:#fff;color:var(--cm-ink-3);box-shadow:inset 0 0 0 1px var(--cm-line-2)}.market-app .request-progress .done .progress-marker{background:#fff;color:var(--cm-ink);box-shadow:inset 0 0 0 1px var(--cm-line-2)}.market-app .request-progress [aria-current=step] .progress-marker{color:var(--cm-brand);box-shadow:inset 0 0 0 1.5px var(--cm-brand)}:root{--mission-palette-violet-30:#faf7ff;--mission-palette-violet-50:#f3eeff;--mission-palette-violet-100:#e5d9ff;--mission-palette-violet-200:#cab3ff;--mission-palette-violet-300:#ac8cff;--mission-palette-violet-400:#8b63ff;--mission-palette-violet-500:#6b33ff;--mission-palette-violet-600:#4c00ff;--mission-palette-violet-700:#3b00c7;--mission-palette-violet-800:#2b0091;--mission-palette-violet-900:#1b005c;--mission-palette-gray-30:#fbfbfc;--mission-palette-gray-50:#f7f7f8;--mission-palette-gray-100:#efeff1;--mission-palette-gray-200:#e2e2e6;--mission-palette-gray-300:#c9c9d0;--mission-palette-gray-400:#a5a5af;--mission-palette-gray-500:#7e7e8a;--mission-palette-gray-600:#5c5c66;--mission-palette-gray-700:#43434b;--mission-palette-gray-800:#2c2c33;--mission-palette-gray-900:#1a1a1f;--mission-palette-gray-1000:#0e0e11;--mission-palette-blue-30:#f5f9ff;--mission-palette-blue-50:#edf4ff;--mission-palette-blue-100:#dbe8ff;--mission-palette-blue-200:#b3ceff;--mission-palette-blue-300:#85aeff;--mission-palette-blue-400:#558cff;--mission-palette-blue-500:#2a6bf5;--mission-palette-blue-600:#1652cc;--mission-palette-blue-700:#0f3e9c;--mission-palette-blue-800:#0a2c70;--mission-palette-blue-900:#061c48;--mission-palette-green-30:#f4fcf7;--mission-palette-green-50:#ebfaf0;--mission-palette-green-100:#d3f4df;--mission-palette-green-200:#a5e8c0;--mission-palette-green-300:#6fd79b;--mission-palette-green-400:#3cc176;--mission-palette-green-500:#1ea35c;--mission-palette-green-600:#14834a;--mission-palette-green-700:#0e6339;--mission-palette-green-800:#094428;--mission-palette-green-900:#052a19;--mission-palette-yellow-30:#fffcf0;--mission-palette-yellow-50:#fff7db;--mission-palette-yellow-100:#ffebad;--mission-palette-yellow-200:#ffd65c;--mission-palette-yellow-300:#ffbe14;--mission-palette-yellow-400:#faa300;--mission-palette-yellow-500:#e08700;--mission-palette-yellow-600:#ba6d00;--mission-palette-yellow-700:#8f5300;--mission-palette-yellow-800:#613800;--mission-palette-yellow-900:#3d2300;--mission-palette-red-30:#fff7f7;--mission-palette-red-50:#ffefef;--mission-palette-red-100:#ffdcdc;--mission-palette-red-200:#ffb8b8;--mission-palette-red-300:#ff8c8c;--mission-palette-red-400:#ff5c5c;--mission-palette-red-500:#f02e2e;--mission-palette-red-600:#c81c1c;--mission-palette-red-700:#9b1414;--mission-palette-red-800:#6e0d0d;--mission-palette-red-900:#470707;--mission-palette-white:#fff;--mission-palette-transparent:transparent;--mission-palette-layer-dark:#08080a;--mission-palette-stroke-default:#e6e6eb;--mission-palette-stroke-muted:#ebebef;--mission-palette-brand-weak-dark:#231043;--mission-palette-positive-weak-dark:#0c2a1a;--mission-palette-warning-weak-dark:#2e2208;--mission-palette-critical-weak-dark:#33100f;--mission-palette-informative-weak-dark:#0e1c36;--mission-palette-overlay-hover-light:rgba(15,15,20,.05);--mission-palette-overlay-pressed-light:rgba(15,15,20,.1);--mission-palette-overlay-dim-light:rgba(15,15,20,.55);--mission-palette-overlay-hover-dark:rgba(255,255,255,.07);--mission-palette-overlay-pressed-dark:rgba(255,255,255,.13);--mission-palette-overlay-dim-dark:rgba(0,0,0,.65);--mission-spacing-3xs:.125rem;--mission-spacing-2xs:.25rem;--mission-spacing-xs:.5rem;--mission-spacing-sm:.75rem;--mission-spacing-md:1rem;--mission-spacing-lg:1.25rem;--mission-spacing-xl:1.5rem;--mission-spacing-2xl:2rem;--mission-spacing-3xl:2.5rem;--mission-spacing-4xl:3rem;--mission-spacing-5xl:4rem;--mission-radius-none:0px;--mission-radius-xs:.25rem;--mission-radius-sm:.375rem;--mission-radius-md:.5rem;--mission-radius-lg:.75rem;--mission-radius-xl:1rem;--mission-radius-2xl:1.25rem;--mission-radius-full:9999px;--mission-source-duration-instant:0s;--mission-source-duration-fast:80ms;--mission-source-duration-quick:.16s;--mission-source-duration-normal:.24s;--mission-source-duration-slow:.32s;--mission-source-duration-slower:.48s;--mission-source-easing-standard:cubic-bezier(.2,0,0,1);--mission-source-easing-decelerate:cubic-bezier(0,0,0,1);--mission-source-easing-accelerate:cubic-bezier(.3,0,1,1);--mission-source-easing-emphasized:cubic-bezier(.2,0,0,1.2);--mission-source-z-index-base:0;--mission-source-z-index-sticky:100;--mission-source-z-index-dropdown:200;--mission-source-z-index-drawer:300;--mission-source-z-index-modal:400;--mission-source-z-index-toast:500;--mission-source-z-index-tooltip:600;--mission-source-opacity-disabled:.4;--mission-source-font-family-base:"Pretendard Variable",Pretendard,-apple-system,system-ui,sans-serif;--mission-source-font-family-mono:"JetBrains Mono",ui-monospace,monospace;--mission-color-bg-layer-default:var(--mission-palette-white);--mission-color-bg-layer-elevated:var(--mission-palette-white);--mission-color-bg-layer-sunken:var(--mission-palette-gray-30);--mission-color-bg-neutral:var(--mission-palette-gray-50);--mission-color-bg-neutral-weak:var(--mission-palette-gray-30);--mission-color-bg-brand:var(--mission-palette-violet-600);--mission-color-bg-brand-pressed:var(--mission-palette-violet-700);--mission-color-bg-brand-weak:var(--mission-palette-violet-30);--mission-color-bg-positive:var(--mission-palette-green-500);--mission-color-bg-positive-weak:var(--mission-palette-green-30);--mission-color-bg-warning:var(--mission-palette-yellow-400);--mission-color-bg-warning-weak:var(--mission-palette-yellow-30);--mission-color-bg-critical:var(--mission-palette-red-500);--mission-color-bg-critical-weak:var(--mission-palette-red-30);--mission-color-bg-informative:var(--mission-palette-blue-500);--mission-color-bg-informative-weak:var(--mission-palette-blue-30);--mission-color-bg-segment-track:var(--mission-palette-gray-50);--mission-color-bg-segment-selected:var(--mission-palette-white);--mission-color-stroke-segment:var(--mission-palette-transparent);--mission-color-bg-disabled:var(--mission-palette-gray-100);--mission-color-bg-inverse:var(--mission-palette-gray-900);--mission-color-fg-neutral:var(--mission-palette-gray-900);--mission-color-fg-neutral-muted:var(--mission-palette-gray-600);--mission-color-fg-neutral-subtle:var(--mission-palette-gray-500);--mission-color-fg-brand:var(--mission-palette-violet-600);--mission-color-fg-positive:var(--mission-palette-green-600);--mission-color-fg-warning:var(--mission-palette-yellow-600);--mission-color-fg-critical:var(--mission-palette-red-600);--mission-color-fg-informative:var(--mission-palette-blue-600);--mission-color-fg-disabled:var(--mission-palette-gray-400);--mission-color-fg-on-brand:var(--mission-palette-white);--mission-color-fg-on-inverse:var(--mission-palette-white);--mission-color-fg-brand-on-inverse:var(--mission-palette-violet-300);--mission-color-fg-positive-on-inverse:var(--mission-palette-green-300);--mission-color-fg-critical-on-inverse:var(--mission-palette-red-300);--mission-color-data-brand:var(--mission-palette-violet-400);--mission-color-data-positive:var(--mission-palette-green-300);--mission-color-data-informative:var(--mission-palette-blue-400);--mission-color-data-warning:var(--mission-palette-yellow-300);--mission-color-data-critical:var(--mission-palette-red-400);--mission-color-stroke-neutral:#e6e6eb;--mission-color-stroke-neutral-muted:var(--mission-palette-stroke-muted);--mission-color-stroke-brand:var(--mission-palette-violet-600);--mission-color-stroke-critical:var(--mission-palette-red-500);--mission-color-stroke-focus:var(--mission-palette-violet-600);--mission-color-overlay-hover:var(--mission-palette-overlay-hover-light);--mission-color-overlay-pressed:var(--mission-palette-overlay-pressed-light);--mission-color-overlay-dim:var(--mission-palette-overlay-dim-light);--mission-font-family-base:var(--mission-source-font-family-base);--mission-font-family-mono:var(--mission-source-font-family-mono);--mission-t-display-1:700 4rem/4.5rem var(--mission-font-family-base);--mission-t-display-2:700 3rem/3.625rem var(--mission-font-family-base);--mission-t-display-3:700 2.5rem/3.125rem var(--mission-font-family-base);--mission-t-title-1:700 2rem/2.5rem var(--mission-font-family-base);--mission-t-title-2:700 1.625rem/2.125rem var(--mission-font-family-base);--mission-t-title-3:700 1.375rem/1.875rem var(--mission-font-family-base);--mission-t-subtitle-1:600 1.25rem/1.75rem var(--mission-font-family-base);--mission-t-subtitle-2:600 1.125rem/1.625rem var(--mission-font-family-base);--mission-t-body-1:400 1rem/1.625rem var(--mission-font-family-base);--mission-t-body-2:400 .875rem/1.375rem var(--mission-font-family-base);--mission-t-label-1:500 .9375rem/1.25rem var(--mission-font-family-base);--mission-t-label-2:500 .8125rem/1.125rem var(--mission-font-family-base);--mission-t-caption-1:500 .75rem/1rem var(--mission-font-family-base);--mission-elevation-0:none;--mission-elevation-1:0 1px 2px rgba(16,16,24,.06),0 1px 3px rgba(16,16,24,.06);--mission-elevation-2:0 2px 4px rgba(16,16,24,.05),0 4px 10px rgba(16,16,24,.07);--mission-elevation-3:0 4px 8px rgba(16,16,24,.06),0 10px 24px rgba(16,16,24,.09);--mission-elevation-4:0 8px 16px rgba(16,16,24,.07),0 20px 48px rgba(16,16,24,.12);--mission-elevation-brand:0 5px 20px color-mix(in srgb,var(--mission-color-bg-brand)20%,transparent);--mission-duration-instant:var(--mission-source-duration-instant);--mission-duration-fast:var(--mission-source-duration-fast);--mission-duration-quick:var(--mission-source-duration-quick);--mission-duration-normal:var(--mission-source-duration-normal);--mission-duration-slow:var(--mission-source-duration-slow);--mission-duration-slower:var(--mission-source-duration-slower);--mission-easing-standard:var(--mission-source-easing-standard);--mission-easing-decelerate:var(--mission-source-easing-decelerate);--mission-easing-accelerate:var(--mission-source-easing-accelerate);--mission-easing-emphasized:var(--mission-source-easing-emphasized);--mission-size-control-sm:32px;--mission-size-control-md:40px;--mission-size-control-lg:48px;--mission-size-control-xl:56px;--mission-gradient-brand:linear-gradient(135deg,#4c00ff 0%,#6e58ff 100%);--mission-opacity-disabled:var(--mission-source-opacity-disabled);--mission-density-control-height:40px;--mission-density-control-padding-inline:16px;--mission-density-stack-gap:12px;--mission-density-surface-padding:16px;--mission-density-row-min-height:56px;--mission-density-target-min-size:44px;--mission-breakpoint-xs:0px;--mission-breakpoint-sm:600px;--mission-breakpoint-md:905px;--mission-breakpoint-lg:1240px;--mission-breakpoint-xl:1440px;--mission-viewport-reflow:320px;--mission-viewport-mobile:360px;--mission-viewport-tablet:1024px;--mission-viewport-desktop:1440px;--mission-z-base:var(--mission-source-z-index-base);--mission-z-sticky:var(--mission-source-z-index-sticky);--mission-z-dropdown:var(--mission-source-z-index-dropdown);--mission-z-drawer:var(--mission-source-z-index-drawer);--mission-z-modal:var(--mission-source-z-index-modal);--mission-z-toast:var(--mission-source-z-index-toast);--mission-z-tooltip:var(--mission-source-z-index-tooltip)}html[data-theme=dark]{--mission-color-bg-layer-default:var(--mission-palette-gray-1000);--mission-color-bg-layer-elevated:var(--mission-palette-gray-900);--mission-color-bg-layer-sunken:var(--mission-palette-layer-dark);--mission-color-bg-neutral:var(--mission-palette-gray-800);--mission-color-bg-neutral-weak:var(--mission-palette-gray-900);--mission-color-bg-brand:var(--mission-palette-violet-500);--mission-color-bg-brand-pressed:var(--mission-palette-violet-600);--mission-color-bg-brand-weak:var(--mission-palette-brand-weak-dark);--mission-color-bg-positive:var(--mission-palette-green-500);--mission-color-bg-positive-weak:var(--mission-palette-positive-weak-dark);--mission-color-bg-warning:var(--mission-palette-yellow-400);--mission-color-bg-warning-weak:var(--mission-palette-warning-weak-dark);--mission-color-bg-critical:var(--mission-palette-red-500);--mission-color-bg-critical-weak:var(--mission-palette-critical-weak-dark);--mission-color-bg-informative:var(--mission-palette-blue-500);--mission-color-bg-informative-weak:var(--mission-palette-informative-weak-dark);--mission-color-bg-segment-track:var(--mission-palette-layer-dark);--mission-color-bg-segment-selected:var(--mission-palette-gray-800);--mission-color-stroke-segment:var(--mission-palette-gray-700);--mission-color-bg-disabled:var(--mission-palette-gray-800);--mission-color-bg-inverse:var(--mission-palette-gray-900);--mission-color-fg-neutral:var(--mission-palette-gray-50);--mission-color-fg-neutral-muted:var(--mission-palette-gray-300);--mission-color-fg-neutral-subtle:var(--mission-palette-gray-400);--mission-color-fg-brand:var(--mission-palette-violet-300);--mission-color-fg-positive:var(--mission-palette-green-300);--mission-color-fg-warning:var(--mission-palette-yellow-300);--mission-color-fg-critical:var(--mission-palette-red-300);--mission-color-fg-informative:var(--mission-palette-blue-300);--mission-color-fg-disabled:var(--mission-palette-gray-600);--mission-color-fg-on-brand:var(--mission-palette-white);--mission-color-fg-on-inverse:var(--mission-palette-white);--mission-color-fg-brand-on-inverse:var(--mission-palette-violet-300);--mission-color-fg-positive-on-inverse:var(--mission-palette-green-300);--mission-color-fg-critical-on-inverse:var(--mission-palette-red-300);--mission-color-data-brand:var(--mission-palette-violet-400);--mission-color-data-positive:var(--mission-palette-green-300);--mission-color-data-informative:var(--mission-palette-blue-400);--mission-color-data-warning:var(--mission-palette-yellow-300);--mission-color-data-critical:var(--mission-palette-red-400);--mission-color-stroke-neutral:var(--mission-palette-gray-700);--mission-color-stroke-neutral-muted:var(--mission-palette-gray-800);--mission-color-stroke-brand:var(--mission-palette-violet-400);--mission-color-stroke-critical:var(--mission-palette-red-400);--mission-color-stroke-focus:var(--mission-palette-violet-300);--mission-color-overlay-hover:var(--mission-palette-overlay-hover-dark);--mission-color-overlay-pressed:var(--mission-palette-overlay-pressed-dark);--mission-color-overlay-dim:var(--mission-palette-overlay-dim-dark);--mission-elevation-0:none;--mission-elevation-1:0 1px 2px rgba(0,0,0,.5);--mission-elevation-2:0 2px 6px rgba(0,0,0,.55);--mission-elevation-3:0 6px 18px rgba(0,0,0,.6);--mission-elevation-4:0 12px 40px rgba(0,0,0,.7);--mission-elevation-brand:0 5px 20px color-mix(in srgb,var(--mission-color-bg-brand)20%,transparent)}html[data-density=compact]{--mission-density-control-height:32px;--mission-density-control-padding-inline:12px;--mission-density-stack-gap:8px;--mission-density-surface-padding:12px;--mission-density-row-min-height:40px;--mission-density-target-min-size:28px}html[data-density=comfortable]{--mission-density-control-height:48px;--mission-density-control-padding-inline:20px;--mission-density-stack-gap:16px;--mission-density-surface-padding:24px;--mission-density-row-min-height:64px;--mission-density-target-min-size:48px}@font-face{font-family:Pretendard Variable;src:url(/community/market/fonts/CDS-PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--cm-font:var(--mission-font-family-base);--cm-brand:var(--mission-color-bg-brand);--cm-brand-press:var(--mission-color-bg-brand-pressed);--cm-brand-tint:var(--mission-color-bg-brand-weak);--cm-ink:var(--mission-color-fg-neutral);--cm-ink-2:var(--mission-color-fg-neutral);--cm-ink-3:var(--mission-color-fg-neutral-muted);--cm-ink-4:var(--mission-color-fg-neutral-muted);--cm-ink-5:var(--mission-color-fg-neutral-subtle);--cm-ground:var(--mission-color-bg-layer-default);--cm-fill:var(--mission-color-bg-neutral);--cm-line:var(--mission-color-stroke-neutral-muted);--cm-line-2:var(--mission-color-stroke-neutral);--cm-violet-50:var(--mission-color-bg-brand-weak);--cm-violet-100:var(--mission-color-bg-brand-weak);--cm-violet-200:var(--mission-color-stroke-neutral);--cm-violet-300:var(--mission-color-stroke-focus);--cm-violet-400:var(--mission-color-fg-brand);--cm-violet-500:var(--mission-color-fg-brand);--cm-violet-600:var(--mission-color-bg-brand);--cm-violet-700:var(--mission-color-bg-brand-pressed);--cm-danger-ink:var(--mission-color-fg-critical);--cm-danger-fill:var(--mission-color-bg-critical-weak);--cm-done:var(--mission-color-fg-positive);--cm-r-btn:var(--mission-radius-md);--cm-r-card:var(--mission-radius-lg);--cm-r-sheet:var(--mission-radius-xl);--cm-shadow-1:var(--mission-elevation-1);--cm-shadow-2:var(--mission-elevation-2);--cm-shadow-3:var(--mission-elevation-3);--cm-tap-1:var(--mission-size-control-xl);--cm-tap-2:var(--mission-size-control-xl);--cm-t-press:var(--mission-duration-fast);--cm-t-fast:var(--mission-duration-quick);--cm-ease-out:var(--mission-easing-decelerate);--cm-ease-in-out:var(--mission-easing-standard);--cm-brand-hover:var(--mission-color-bg-brand-pressed);--cm-row-tint:var(--mission-color-bg-brand-weak);--cm-fill-2:var(--mission-color-bg-neutral-weak);--cm-ground-ink:var(--mission-color-bg-inverse);--cm-logo-grad:var(--mission-gradient-brand);--cm-r-chip:var(--mission-radius-full);--cm-r-row:var(--mission-radius-lg);--cm-r-field:var(--mission-radius-md);--cm-tap-3:var(--mission-size-control-lg);--cm-grey-50:var(--mission-color-bg-neutral-weak);--cm-grey-100:var(--mission-color-bg-neutral);--cm-grey-200:var(--mission-color-stroke-neutral);--cm-grey-300:var(--mission-color-stroke-neutral);--cm-grey-400:var(--mission-color-fg-disabled);--cm-grey-500:var(--mission-color-fg-neutral-subtle);--cm-grey-600:var(--mission-color-fg-neutral-muted);--cm-grey-700:var(--mission-color-fg-neutral-muted);--cm-grey-800:var(--mission-color-fg-neutral);--cm-grey-900:var(--mission-color-fg-neutral);--cm-done-bg:var(--mission-color-bg-positive-weak);--cm-info:var(--mission-color-fg-informative);--cm-info-bg:var(--mission-color-bg-informative-weak);--cm-warn:var(--mission-color-bg-warning);--cm-warn-bg:var(--mission-color-bg-warning-weak);--cm-warn-ink:var(--mission-color-fg-warning);--cm-danger:var(--mission-color-bg-critical);--cm-danger-bg:var(--mission-color-bg-critical-weak);--cm-ease-spring:var(--mission-easing-emphasized);--cm-ease-drawer:var(--mission-easing-decelerate);--cm-ease-expo:var(--mission-easing-decelerate);--cm-t-base:var(--mission-duration-normal);--cm-t-rise:var(--mission-duration-normal);--cm-t-pop:var(--mission-duration-quick);--cm-t-sheet:var(--mission-duration-slow);--s-purple:var(--mission-color-bg-brand);--s-purple-dark:var(--mission-color-bg-brand-pressed);--s-line:var(--mission-color-stroke-neutral-muted);--s-text:var(--mission-color-fg-neutral);--s-secondary:var(--mission-color-fg-neutral-muted);--s-bg:var(--mission-color-bg-layer-default)}body,.market-app,.market-app.is-applying{font:var(--mission-t-body-2);color:var(--mission-color-fg-neutral);background:var(--mission-color-bg-layer-default);letter-spacing:0}.market-app .mg-page{--mg-purple:var(--mission-color-bg-brand);--mg-text:var(--mission-color-fg-neutral);--mg-muted:var(--mission-color-fg-neutral-muted);--mg-line:var(--mission-color-stroke-neutral-muted)}.market-app :is(button,input,select,textarea){font-family:var(--mission-font-family-base);letter-spacing:0}.market-app :is(h1,h2,h3){font-family:var(--mission-font-family-base);letter-spacing:0}.market-app :is(.mh-assistant h1,.page-title h1,.rw-receipt h1){font:var(--mission-t-title-1);letter-spacing:-.02em}.market-app .mg-question h1,.market-app .rp-question h1,.market-app .bl-heading h1{font:var(--mission-t-title-2);letter-spacing:-.02em}.market-app :is(.mh-section-heading h2,.mh-category-heading h2,.mh-risk-invite h2,.mh-followup h2,.rw-related h2,.rw-discover h2,.request-summary h2){font:var(--mission-t-subtitle-1)}.market-app :is(.mg-guidance,.mg-field,.rw-related-note,.rw-notification p,.wl-address){font:var(--mission-t-body-1)}.market-app :is(.mg-written-description,.mg-business-fields,.sb-option-copy>span,.sb-context>span>span,.rw-condition-panel dl,.rw-service-list>button){font:var(--mission-t-body-2)}.market-app :is(.mg-save,.rw-demo-note,.ma-limits,.ma-local-note){font:var(--mission-t-caption-1)}.market-app :is(.mg-help-button,.mg-topline>button,.mg-suggestions>button,.wl-map-link,.wl-manual-toggle){font:var(--mission-t-label-2)}.market-app:before,.market-app:after,.market-app .market-main:before{display:none}.market-app .market-header,.market-app .market-mobile-nav{background:var(--mission-color-bg-layer-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;box-shadow:none;border-color:var(--mission-color-stroke-neutral-muted);z-index:var(--mission-z-sticky)}.market-app .market-header{border-bottom:1px solid var(--mission-color-stroke-neutral-muted)}.market-app .market-mobile-nav{border-top:1px solid var(--mission-color-stroke-neutral-muted)}.market-app :is(.mh-composer,.mh-recent,.mh-followup,.mh-risk-invite,.mg-draft,.mg-assistant,.rw-receipt,.rw-related,.rw-discover,.empty-state,.request-progress,.connection-card,.request-summary,.management-list,.quote-list-row,.quote-paper,.bl-candidate,.mg-mission-saved,.mh-category){background:var(--mission-color-bg-layer-elevated);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);box-shadow:none}.market-app :is(.mg-written-mission,.request-mission-card,.rp-summary,.mg-reference,.bl-registration-status,.mg-review-content .mg-draft-facts){border-radius:var(--mission-radius-lg);box-shadow:none;background:var(--mission-color-bg-layer-elevated);border-color:var(--mission-color-stroke-neutral-muted)}.market-app .mg-draft-content .mg-written-mission,.market-app .mg-draft-content .rp-summary--compact{border-radius:var(--mission-radius-none)}:where(.market-app .s-btn){min-height:var(--mission-size-control-lg);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1);box-shadow:none}.market-app :is(.mh-start,.mg-assist-bar .mg-next,.rw-related-cta,.bl-upload .bl-file-button){min-height:var(--mission-size-control-lg);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1);box-shadow:none}.market-app .s-btn.primary,.market-app .mh-start,.market-app .rw-related-cta{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.market-app :is(.s-btn.primary,.mh-start,.rw-related-cta):active:not(:disabled){background:var(--mission-color-bg-brand-pressed)}.market-app .s-btn.quiet{background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);border:0;box-shadow:inset 0 0 0 1px var(--mission-color-stroke-neutral-muted)}.market-app :is(.mg-field input,.mg-field textarea,.mg-field select,.bl-number-input input,.bl-field input,.wl-detail>input,.wl-manual>input){min-height:var(--mission-size-control-lg);padding:var(--mission-spacing-sm) var(--mission-spacing-md);border-radius:var(--mission-radius-md);border:1px solid var(--mission-color-stroke-neutral);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-body-1);box-shadow:none}.market-app :is(input,textarea)::placeholder{color:var(--mission-color-fg-neutral-muted)}.market-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs)}.market-app :is(.mg-mode-options>button,.mg-region-options>button,.mg-choice-options>button,.mg-suggestions>button){border-radius:var(--mission-radius-lg);border-color:var(--mission-color-stroke-neutral);box-shadow:none;background:var(--mission-color-bg-layer-default)}.market-app :is(.mg-mode-options>button,.mg-region-options>button,.mg-choice-options>button)[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-brand);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .mg-assist-bar,.market-app .bl-assist-bar,.market-app .rp-assist-bar{background:var(--mission-color-bg-layer-elevated);border:0;border-top:1px solid var(--mission-color-stroke-neutral-muted);border-radius:0;box-shadow:none;z-index:var(--mission-z-sticky);-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--mission-spacing-md) var(--mission-spacing-xl)}.market-app .mg-assist-bar .mg-next{min-height:var(--mission-size-control-xl)}.market-app .mg-help-content{border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted);color:var(--mission-color-fg-neutral-muted)}.market-app .mg-phases{gap:var(--mission-spacing-2xl);padding-bottom:var(--mission-spacing-md);margin-bottom:var(--mission-spacing-2xl);border-color:var(--mission-color-stroke-neutral-muted)}.market-app .mg-phases>button{display:flex;align-items:center;gap:var(--mission-spacing-xs);min-height:var(--mission-density-target-min-size);padding:0;background:transparent;color:var(--mission-color-fg-neutral-muted);font:var(--mission-t-label-2);opacity:1;position:relative}.market-app .mg-phases>button>span{display:grid;place-items:center;width:var(--mission-spacing-xl);height:var(--mission-spacing-xl);border-radius:var(--mission-radius-full);border:1px solid var(--mission-color-stroke-neutral);background:var(--mission-color-bg-layer-default);font:var(--mission-t-caption-1)}.market-app .mg-phases>button.active{color:var(--mission-color-fg-neutral)}.market-app .mg-phases>button.active>span{color:var(--mission-color-fg-neutral);border-color:var(--mission-color-stroke-neutral)}.market-app .mg-phases>button[aria-current=step]{color:var(--mission-color-fg-brand)}.market-app .mg-phases>button[aria-current=step]>span{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand)}.mg-mobile-progress{display:none}.market-app .ab-flow.mg-page .sb-context{padding:0 0 var(--mission-spacing-md);margin-bottom:var(--mission-spacing-lg);gap:var(--mission-spacing-sm);border-color:var(--mission-color-stroke-neutral-muted)}.market-app .ab-flow.mg-page .sb-options{gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .sb-options legend{font:var(--mission-t-body-2);margin-bottom:var(--mission-spacing-md);color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .sb-option-surface{min-height:calc(var(--mission-spacing-4xl) + var(--mission-spacing-2xl));border:1.5px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-lg);padding:var(--mission-spacing-md) var(--mission-spacing-lg);gap:var(--mission-spacing-md);background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .ab-flow.mg-page .sb-option>input:checked+.sb-option-surface{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-layer-default);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .sb-option>input:focus-visible+.sb-option-surface{outline:2px solid var(--mission-color-stroke-focus);outline-offset:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .sb-option-copy{gap:var(--mission-spacing-2xs)}.market-app .ab-flow.mg-page .sb-icon{color:var(--mission-color-fg-neutral-muted)}.market-app .ab-flow.mg-page .sb-option>input:checked+.sb-option-surface .sb-icon{color:var(--mission-color-fg-brand)}.market-app .ab-flow.mg-page .sb-check{width:var(--mission-spacing-lg);height:var(--mission-spacing-lg);border-radius:var(--mission-radius-xs);border-color:var(--mission-color-stroke-neutral)}.market-app .ab-flow.mg-page .sb-option>input:checked+.sb-option-surface .sb-check{background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);border-color:var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .sb-selection{font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral);margin-top:var(--mission-spacing-md)}.market-app .ab-flow.mg-page .wl-search{min-height:var(--mission-size-control-xl);padding:var(--mission-spacing-md);gap:var(--mission-spacing-xs);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-layer-default);color:var(--mission-color-fg-neutral);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .wl-selected{padding:var(--mission-spacing-lg);border-color:var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);background:var(--mission-color-bg-layer-elevated)}.market-app :is(.wl-address>svg,.wl-map-link,.wl-postcode-state>svg,.mg-location-selected){color:var(--mission-color-fg-neutral)}.market-app .ab-flow.mg-page .wl-dialog{background:var(--mission-color-bg-layer-elevated);color:var(--mission-color-fg-neutral);border-radius:var(--mission-radius-xl);box-shadow:var(--mission-elevation-4);z-index:var(--mission-z-modal)}.market-app .ab-flow.mg-page .wl-dialog::backdrop{background:var(--mission-color-overlay-dim)}.market-app .ab-flow.mg-page .wl-dialog header>h2{font:var(--mission-t-subtitle-1)}.market-app :is(.wl-manual-actions>button:last-child,.wl-postcode-state>button){background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1)}.market-app :is(.mg-error,.wl-manual-error){color:var(--mission-color-fg-critical);font:var(--mission-t-body-2)}.market-app .rw-bundle-status li>strong{color:var(--mission-color-fg-neutral);font:var(--mission-t-label-2)}.market-app .rw-bundle-status li{font:var(--mission-t-body-2);border-color:var(--mission-color-stroke-neutral-muted)}.market-app svg.lucide{stroke-width:1.5;fill:none}.market-app svg.lucide:is([width="12"],[width="13"],[width="14"],[width="15"],[width="16"]){stroke-width:2}html:has(.market-app){scroll-padding-block:calc(var(--market-header-h,76px) + var(--mission-spacing-md)) var(--mission-spacing-md)}@media(max-width:760px){html:has(.market-app:not(.is-operations)){scroll-padding-block:calc(var(--market-header-h,66px) + var(--mission-spacing-md)) calc(var(--market-nav-h,72px) + env(safe-area-inset-bottom,0px) + var(--mission-spacing-md))}}html:has(.market-app.is-applying){scroll-padding-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl)*3)}.market-app .mg-question :is(input,textarea,button,label,summary){scroll-margin-block:var(--mission-spacing-5xl) calc(var(--mission-spacing-5xl)*3)}.market-app button{transition:transform var(--mission-duration-fast) var(--mission-easing-standard),opacity var(--mission-duration-quick) var(--mission-easing-standard)}@media(max-width:600px){.market-app .market-main,.market-app .view-apply{padding-inline:var(--mission-spacing-md)}.market-app :is(.mh-assistant h1,.page-title h1,.rw-receipt h1){font:var(--mission-t-title-2)}.market-app :is(.mg-question h1,.rp-question h1,.bl-heading h1){font:var(--mission-t-title-3);letter-spacing:0}.market-app .mg-phases{display:none}.mg-mobile-progress{display:block;margin-bottom:var(--mission-spacing-lg)}.mg-mobile-progress>div:first-child{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mission-spacing-sm);font:var(--mission-t-label-2);color:var(--mission-color-fg-neutral-muted)}.mg-mobile-progress strong{font:var(--mission-t-label-1);color:var(--mission-color-fg-neutral)}.mg-mobile-progress [role=progressbar]{height:var(--mission-spacing-2xs);border-radius:var(--mission-radius-full);background:var(--mission-color-bg-neutral);overflow:hidden}.mg-mobile-progress [role=progressbar]>span{display:block;width:100%;height:100%;transform-origin:left;background:var(--mission-color-bg-brand);transition:transform var(--mission-duration-normal) var(--mission-easing-standard)}.market-app .mg-topline{margin-bottom:var(--mission-spacing-sm)}.market-app .mg-assist-bar{left:0;right:0;bottom:0;width:100%;padding:var(--mission-spacing-sm) var(--mission-spacing-md) calc(var(--mission-spacing-sm) + env(safe-area-inset-bottom))}.market-app .mg-assist-bar .mg-next{width:100%;min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-md)}.market-app :is(.mg-field input,.wl-detail>input,.wl-manual>input){min-height:calc(var(--mission-size-control-lg) + var(--mission-spacing-2xs));border-radius:var(--mission-radius-lg);font-size:1rem}.market-app .is-services-step .mg-assistant-identity{margin-bottom:var(--mission-spacing-md)}.market-app .is-services-step .mg-guidance{margin:var(--mission-spacing-sm) 0 var(--mission-spacing-xl);font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .sb-option-copy strong{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .sb-option-copy>span{font:var(--mission-t-body-2)}.market-app .ab-flow.mg-page .sb-option-surface{padding:var(--mission-spacing-md);gap:var(--mission-spacing-sm)}.market-app .ab-flow.mg-page .sb-context>span>span{font:var(--mission-t-caption-1)}.market-app .ab-flow.mg-page .wl-dialog{border-radius:var(--mission-radius-2xl) var(--mission-radius-2xl) 0 0}}@media(prefers-reduced-motion:reduce){.market-app *,.market-app *:before,.market-app *:after{animation:none!important;transition:none!important}}.market-app .mg-assistant{border:0;background:var(--mission-color-bg-layer-default);box-shadow:none}.market-app .hb-home .hb-hero h1{font:var(--mission-t-title-1);letter-spacing:-.02em}.market-app .hb-home :is(.hb-service,.hb-risk){background:var(--mission-color-bg-layer-elevated);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-lg);box-shadow:none}.market-app .hb-home .hb-service .cv{border-radius:var(--mission-radius-md)}.market-app .hb-home .hb-service-label{font:var(--mission-t-label-1)}.market-app .hb-home .hb-send{min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-md);background:var(--mission-color-bg-brand);color:var(--mission-color-fg-on-brand);font:var(--mission-t-label-1)}.market-app .hb-home .hb-ask textarea{min-height:var(--mission-size-control-xl);border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);font:var(--mission-t-body-1);background:var(--mission-color-bg-layer-default)}.market-app .ab-flow.mg-page :is(.wl-selected,.wl-manual,.mg-mode-options>button,.dd-preference,.sb-option-surface){border-radius:var(--mission-radius-lg);box-shadow:none}.market-app .ab-flow.mg-page :is(.mg-mode-options>button,.dd-preference)[aria-pressed=true]{background:var(--mission-color-bg-layer-default);border-color:var(--mission-color-stroke-brand);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .bl-guide .bl-entry-options>button{border-radius:var(--mission-radius-lg);border:1.5px solid var(--mission-color-stroke-neutral);font:var(--mission-t-label-1)}.market-app .bl-guide .bl-entry-options>button[aria-pressed=true]{border-color:var(--mission-color-stroke-brand);background:var(--mission-color-bg-layer-default);box-shadow:inset 0 0 0 1px var(--mission-color-stroke-brand)}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar{border-radius:0;border:0;border-top:1px solid var(--mission-color-stroke-neutral-muted);box-shadow:none}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar .mg-next{font:var(--mission-t-label-1);min-height:var(--mission-size-control-xl);border-radius:var(--mission-radius-md)}.market-app .ab-flow.mg-page .wl-search{border:1px solid var(--mission-color-stroke-neutral);border-radius:var(--mission-radius-md);font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .sb-option-copy strong{font:var(--mission-t-subtitle-2)}.market-app .ab-flow.mg-page .sb-context{align-items:center;font:var(--mission-t-body-2)}.market-app .mg-field input:focus,.market-app .wl-detail input:focus{border-color:var(--mission-color-stroke-focus);box-shadow:none}@media(max-width:600px){.market-app .hb-home .hb-hero h1{font:var(--mission-t-title-2)}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-actions{flex-direction:column;align-items:stretch;gap:var(--mission-spacing-xs)}.market-app .ab-flow.mg-page .mg-assistant .mg-help-button{align-self:flex-end;width:var(--mission-density-target-min-size);height:var(--mission-density-target-min-size);min-height:var(--mission-density-target-min-size);background:var(--mission-color-bg-layer-default);border:1px solid var(--mission-color-stroke-neutral-muted);border-radius:var(--mission-radius-full)}.market-app .ab-flow.mg-page .mg-assistant .mg-assist-bar .mg-next{width:100%;flex:none}.market-app .ab-flow.mg-page .sb-option-copy strong{font:var(--mission-t-label-1)}.market-app .ab-flow.mg-page .wl-selected{padding:var(--mission-spacing-md)}}:is(.market-app,.member-gate) :is(.s-btn.primary,.mg-next,.mh-start,.mh-send,.hb-send,.rw-related-cta,.og-next,.rq-step-next,.rq-primary,.rq-assist-next,.dr-send,.ni-next,.ow-primary,.sa-next,.vr-primary,.ss-primary,.mbr-primary,.ra-next,.cc-btn-primary,.sq-submit,.bc-primary,.bp-primary,.vd-cta,.qn-save,.mg-primary,.rpg-next,.li-start-bar>button,.vs-ask-send,.ah-banner-cta,.pa-primary,.pw-next){font-weight:700!important}:is(.market-app,.member-gate) :is(.sa-next.is-quiet,.ra-next.is-quiet,.bp-primary.is-quiet,.rq-step-next.ux1-skip){font-weight:500!important}:is(.market-app,.member-gate){--mission-color-bg-critical-weak:var(--mission-color-bg-layer-default);--mission-color-bg-positive-weak:var(--mission-color-bg-layer-default);--mission-color-bg-warning-weak:var(--mission-color-bg-layer-default);--mission-color-bg-informative-weak:var(--mission-color-bg-layer-default);--cm-danger-fill:var(--mission-color-bg-layer-default);--cm-danger-bg:var(--mission-color-bg-layer-default);--cm-done-bg:var(--mission-color-bg-layer-default);--cm-info-bg:var(--mission-color-bg-layer-default);--cm-warn-bg:var(--mission-color-bg-layer-default);--mission-color-bg-brand-weak:var(--mission-color-bg-layer-default);--cm-brand-tint:var(--mission-color-bg-layer-default);--cm-violet-50:var(--mission-color-bg-layer-default);--cm-violet-100:var(--mission-color-bg-layer-default);--cm-row-tint:var(--mission-color-bg-layer-default)}:where(.market-app,.member-gate) :where(strong,b,th){font-weight:500}html body .install-symbol,html body .market-app .ab-flow .bl-guide.lb-lookup-first .lb-fallback-options>button>svg,html body .market-app .ab-flow .bl-guide.lb-lookup-first .lb-lookup-symbol,html body .market-app .ab-flow .lf-flow .lf-confirm-copy>svg,html body .market-app .ab-flow.mg-page .ab-tile-icon,html body .market-app .ab-flow.mg-page .dr-materials>button>svg,html body .market-app .ab-flow.mg-page .ni-business>svg,html body .market-app .ab-flow.mg-page .rm-materials>button>svg,html body .market-app .ab-flow.mg-page .rq-deliverable>svg,html body .market-app .ab-flow.mg-page .rq-mode-options>button>svg,html body .market-app .ab-flow.mg-page .rq-product-gets svg,html body .market-app .ab-flow.mg-page .rq-product-icon,html body .market-app .ab-flow.mg-page .rq-task-list svg,html body .market-app .ab-flow.mg-page .rr .rr-icon,html body .market-app .ab-flow.mg-page .sb-context>svg,html body .market-app .ab-flow.mg-page .wl-address>svg,html body .market-app .ab-flow.mg-page .wl-postcode-state>svg,html body .market-app .bl-guide .bl-demo-options>button>svg,html body .market-app .bl-guide .bl-upload .bl-file-button>svg,html body .market-app .bl-guide button.bl-status-query>svg,html body .market-app .cc-sec__head>svg,html body .market-app .cs-icon,html body .market-app .install-symbol,html body .market-app .mh-category-icon,html body .market-app .mh-category:nth-child(n) .mh-category-icon,html body .market-app .mh-request-icon,html body .market-app .mh-risk-symbol,html body .market-app .og-account-delivery>svg,html body .market-app .og-company>svg,html body .market-app .og-conversation .og-account-delivery>svg,html body .market-app .ow-scope svg,html body .market-app .ow-symbol,html body .market-app .qn-channel>svg,html body .market-app .quote-document-icon,html body .market-app .ra-file>svg,html body .market-app .ra-options>button>svg:first-child,html body .market-app .rp-choice--create>svg:first-child,html body .market-app .rp-guide .rb-choice-icon,html body .market-app .rp-guide .rp-files-edit>svg,html body .market-app .rp-summary-heading>svg,html body .market-app .rq-upload-choice>svg,html body .market-app .rw-bundle-shared>svg,html body .market-app .rw-bundle-status li>span>svg,html body .market-app .rw-live-page .rw-live-notice>svg,html body .market-app .rw-live-page .rw-live-schedule svg,html body .market-app .rw-related-icon,html body .market-app .rw-service-icon,html body .market-app .sb-context>svg,html body .market-app .sb-icon,html body .market-app .small-service-icon,html body .market-app .sq-docs button>svg,html body .market-app .sr-icon,html body .market-app .sr-line>svg:first-child,html body .market-app .sr-rows>summary>svg:first-child,html body .market-app .vd-files a>svg:first-child,html body .market-app .vd-list>li>svg,html body .market-app .vd-symbol,html body .market-app .vendor-symbol,html body .market-app .vs-symbol,html body .market-app .wb-chip>svg,html body .market-app .wb-fold-label>svg,html body .market-app .wb-modal-list>.wb-modal-row>svg,html body .mh-risk-symbol{color:var(--mission-color-fg-neutral-muted)}html body .bl-status-query,html body .bl-unavailable>button,html body .bl-upload .bl-file-button,html body .cv,html body .ma-attachments .ma-meta .ma-reference-kind,html body .market-app .ab-flow .lf-flow .lf-progress,html body .market-app .ab-flow .lf-flow .lf-result-meta,html body .market-app .ab-flow.mg-page .ab-chip.ab-chip--brand,html body .market-app .ab-flow.mg-page .additional-sites .as-undo>button,html body .market-app .ab-flow.mg-page .dr-badge,html body .market-app .ab-flow.mg-page .dr-intent>span,html body .market-app .ab-flow.mg-page .mg-reference>button,html body .market-app .ab-flow.mg-page .mg-related-context>button,html body .market-app .ab-flow.mg-page .mg-topline>span:nth-child(2),html body .market-app .ab-flow.mg-page .ni-choice-top,html body .market-app .ab-flow.mg-page .ni-eyebrow,html body .market-app .ab-flow.mg-page .rf-eyebrow,html body .market-app .ab-flow.mg-page .rf-related button,html body .market-app .ab-flow.mg-page .rm-risk-assist,html body .market-app .ab-flow.mg-page .rm-section>.rm-uploaded-count,html body .market-app .ab-flow.mg-page .rq-answer-chips button>span,html body .market-app .ab-flow.mg-page .rq-assist-header,html body .market-app .ab-flow.mg-page .rq-scope-heading button,html body .market-app .ab-flow.mg-page .rr .rr-change,html body .market-app .ab-flow.mg-page .rr .rr-chip.rr-chip--spec,html body .market-app .ab-flow.mg-page .rr header>button,html body .market-app .ab-flow.mg-page .wl-search,html body .market-app .bc-cell.is-today .bc-day,html body .market-app .bc-notice,html body .market-app .bc-open,html body .market-app .bl-guide .bl-source,html body .market-app .bl-guide .bl-unavailable>button,html body .market-app .bl-guide .bl-upload .bl-file-button,html body .market-app .bl-guide .lb-badge--state,html body .market-app .bl-guide button.lb-chip--todo,html body .market-app .bl-guide button.lb-chip--todo.is-filled,html body .market-app .bl-progress,html body .market-app .bl-registration-status>div,html body .market-app .bl-upload .bl-file-button,html body .market-app .bp-appointment-value>span,html body .market-app .bp-notice,html body .market-app .bp-stages>li.is-done,html body .market-app .cmr-empty,html body .market-app .connected-tag,html body .market-app .cs-tag,html body .market-app .empty-state>span,html body .market-app .li-benefit-step,html body .market-app .mg-add-mission,html body .market-app .mg-add-review,html body .market-app .mg-business-record,html body .market-app .mg-related-check,html body .market-app .mg-related-context>button,html body .market-app .og-context,html body .market-app .og-conversation .og-answer,html body .market-app .og-eyebrow,html body .market-app .oi-final-summary>button,html body .market-app .ow-card-bottom strong,html body .market-app .ow-eyebrow,html body .market-app .ow-fee,html body .market-app .ow-status,html body .market-app .qn-badge,html body .market-app .ra-add,html body .market-app .ra-free,html body .market-app .ra-grade.is-중,html body .market-app .ra-rows>ol>li>em,html body .market-app .ra-tag,html body .market-app .ra-top,html body .market-app .rb-badge.rb-badge--brand,html body .market-app .rb-count,html body .market-app .request-progress .done .progress-marker,html body .market-app .rp-guide .rb-chip,html body .market-app .rp-guide .rp-process-manager-heading>button,html body .market-app .rp-summary .rb-status-badge.is-ready,html body .market-app .rq-step-label,html body .market-app .rs-submission-visual,html body .market-app .rw-live-page .rw-live-label,html body .market-app .rw-live-page .rw-live-mission-check,html body .market-app .rw-live-page .rw-live-vendor,html body .market-app .rw-live-page .rw-receipt h1 em,html body .market-app .rw-progress .is-complete .rw-stage-dot,html body .market-app .rw-summary-page .rw-live-description strong,html body .market-app .rw-summary-page .rw-summary-count,html body .market-app .spc-lead b,html body .market-app .sq-add>button,html body .market-app .sq-chip--brand,html body .market-app .sq-count,html body .market-app .sq-file-row,html body .market-app .sr-add,html body .market-app .sr-grade.is-중,html body .market-app .sr-row-list>li>em,html body .market-app .sr-tag,html body .market-app .trade-files a,html body .market-app .trade-link,html body .market-app .vd-amount>button,html body .market-app .wb-tag,html body .market-app button.rq-text-action,html body .market-app.market-app .cmr-badge.ux1-on,html body .mg-lookup-shortcut,html body .mg-undo>button,html body .mh-assist-label,html body .mh-followup li>b,html body .mh-request-status.ready,html body .mh-risk-invite button,html body .quote-list-amount>span,html body .quote-platform,html body .request-progress .done .progress-marker,html body .rp-download,html body .rp-guide .mg-guidance.rp-benefit,html body .rp-process-manager-heading>button,html body .rw-bundle-status li>strong,html body .sb-selection,html body .section-heading h2>span{color:var(--mission-color-fg-neutral)}html[data-shell=app] .market-app .market-header,html[data-shell=app] .market-app .market-mobile-nav,html[data-shell=app] .market-app .market-footer,html[data-shell=app] .market-app .market-company-footer{display:none!important}html[data-shell=app]{--market-header-h: 0px;--market-nav-h: 0px}html[data-shell=app] .market-app,html[data-shell=app] .market-app.is-applying,html[data-shell=app] .market-app.is-operations{padding-bottom:env(safe-area-inset-bottom,0px)}html[data-shell=app] .market-app .vd-bar{bottom:calc(env(safe-area-inset-bottom,0px) + var(--mission-spacing-sm, 12px))}html[data-shell=app] .market-app :is(.vs-ask-toast,.trade-success,.ow-success){top:calc(env(safe-area-inset-top,0px) + var(--mission-spacing-md, 16px))}html[data-shell=app] .market-app :is(.li-benefits,.lp-showcase,.og-conversation .og-stage,.cp-payment,.mp-field-nav){scroll-margin-top:var(--mission-spacing-md, 16px)}html body .market-app.market-app .page-title button.text-back>svg{display:none}html body .market-app.market-app .page-title button.text-back:before{content:"";flex:none;width:24px;height:24px;background:var(--ui-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}html body .market-app.market-app .request-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;max-width:480px;height:4px;margin:-8px 0 16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;list-style:none;animation:none}html body .market-app.market-app .request-progress>li{position:relative;display:block;min-width:0;height:4px;margin:0;padding:0;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-line-strong);overflow:hidden;transition:background-color var(--ui-dur) var(--ui-ease)}html body .market-app.market-app .request-progress>li:is(.done,[aria-current=step]){background:var(--ui-brand)}html body .market-app.market-app .request-progress>li>*{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body .market-app.market-app .view-requests .management-toolbar{display:grid;gap:16px;margin:0 0 16px}html body .market-app.market-app .view-requests .filter-tabs{display:flex;gap:8px;width:auto;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}html body .market-app.market-app .view-requests .filter-tabs::-webkit-scrollbar{display:none}html body .market-app.market-app .view-requests .filter-tabs>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:var(--ui-h-chip);padding:0 14px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-fill);color:var(--ui-ink-2);font:var(--ui-t-chip);white-space:nowrap;box-shadow:none;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}html body .market-app.market-app .view-requests .filter-tabs>button:active{transform:scale(.97)}html body .market-app.market-app .view-requests .filter-tabs>button.active{background:var(--ui-brand-tint);color:var(--ui-brand-ink)}html body .market-app.market-app .view-requests .filter-tabs>button>span{display:inline;min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:inherit;font:var(--ui-t-caption);font-variant-numeric:tabular-nums;opacity:.8}html body .market-app.market-app .view-requests .filter-tabs>button.active>span{background:transparent;color:inherit}html body .market-app.market-app .view-requests .request-search{display:flex;align-items:center;gap:8px;width:100%;max-width:480px;min-height:var(--ui-h-field);padding:0 8px 0 16px;box-sizing:border-box;border:0;border-radius:var(--ui-radius-field);background:var(--ui-fill);box-shadow:inset 0 0 0 2px transparent;color:var(--ui-ink-3);transition:box-shadow var(--ui-dur-fast) var(--ui-ease)}html body .market-app.market-app .view-requests .request-search:focus-within{background:var(--ui-fill);border:0;box-shadow:inset 0 0 0 2px var(--ui-brand)}html body .market-app.market-app .view-requests .request-search>svg{flex:none;width:20px;height:20px}html body .market-app.market-app .view-requests .request-search input{height:var(--ui-h-field);color:var(--ui-ink);font:var(--ui-t-body)}html body .market-app.market-app .view-requests .request-search input::placeholder{color:var(--ui-ink-3)}html body .market-app.market-app .view-requests .management-list{display:grid;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}html body .market-app.market-app .view-requests .management-table-head{display:none}html body .market-app.market-app .view-requests .management-row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"svc svc chev" "state time chev";align-items:center;gap:10px 12px;width:calc(100% + 16px);margin:0 -8px;padding:16px 8px;box-sizing:border-box;border:0;border-radius:var(--ui-radius-row);background:transparent;box-shadow:none;color:var(--ui-ink-body);text-align:left;animation:none;transition:background-color var(--ui-dur-fast) var(--ui-ease),transform var(--ui-dur-fast) var(--ui-ease)}html body .market-app.market-app .view-requests .management-row:active{background:var(--ui-press);transform:scale(.98)}@media(hover:hover)and (pointer:fine){html body .market-app.market-app .view-requests .management-row:hover{background:var(--ui-press)}}html body .market-app.market-app .view-requests .management-service{grid-area:svc;display:block;min-width:0}html body .market-app.market-app .view-requests .management-service>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}html body .market-app.market-app .view-requests .management-service>div>h2{width:100%;margin:0 0 2px;overflow:hidden;color:var(--ui-ink);font:var(--ui-t-body-medium);text-overflow:ellipsis;white-space:nowrap}html body .market-app.market-app .view-requests .management-service .ux1-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}html body .market-app.market-app .view-requests .management-row>time{grid-area:time;justify-self:end;margin:0;padding:0;color:var(--ui-ink-3);font:var(--ui-t-caption);white-space:nowrap;font-variant-numeric:tabular-nums}html body .market-app.market-app .view-requests .management-state{grid-area:state;display:flex;flex-flow:row wrap;align-items:center;gap:6px;min-width:0;padding:0}html body .market-app.market-app .view-requests .management-state>span:last-child:not(.status-pill){color:var(--ui-ink-2);font:var(--ui-t-caption)}html body .market-app.market-app .view-requests .management-row>svg{grid-area:chev;width:20px;height:20px;color:var(--ui-ink-4)}html body .market-app.market-app .view-quotes .quote-list{display:grid;gap:12px}html body .market-app.market-app .view-quotes .quote-list-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);box-shadow:var(--ui-shadow-card);color:var(--ui-ink-body);animation:none}html body .market-app.market-app .view-quotes .quote-list-row:active{transform:scale(.98);background:var(--ui-surface)}html body .market-app.market-app .view-quotes .quote-list-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}html body .market-app.market-app .view-quotes .quote-list-title>h2{width:100%;margin:0 0 2px;color:var(--ui-ink);font:var(--ui-t-body-medium)}html body .market-app.market-app .view-quotes .quote-list-amount{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;width:auto;margin:0;padding:0;border:0}html body .market-app.market-app .view-quotes .quote-list-amount>strong{margin-right:auto;color:var(--ui-ink);font:700 1.375rem/1.3 var(--ui-font);letter-spacing:var(--ui-tracking-title);font-variant-numeric:tabular-nums}html body .market-app.market-app .view-quotes .quote-list-amount>time{color:var(--ui-ink-3);font:var(--ui-t-caption)}html body .market-app.market-app .quote-paper{display:grid;gap:24px;width:100%;max-width:720px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none;color:var(--ui-ink-body);font:var(--ui-t-body)}html body .market-app.market-app .quote-paper>header{display:flex}html body .market-app.market-app .quote-example{display:inline-flex;align-items:center;height:var(--ui-h-badge);padding:0 8px;border:0;border-radius:var(--ui-radius-chip);background:var(--ui-brand-tint);color:var(--ui-brand-ink);font:var(--ui-t-caption);line-height:1;white-space:nowrap}html body .market-app.market-app .quote-recipient{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:0;border:0;font:var(--ui-t-body)}html body .market-app.market-app .quote-recipient>span{color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app.market-app .quote-recipient>strong{min-width:0;color:var(--ui-ink);font:var(--ui-t-body-medium);overflow-wrap:anywhere}html body .market-app.market-app .quote-recipient>time{margin-left:auto;color:var(--ui-ink-3);font:var(--ui-t-caption);white-space:nowrap}html body .market-app.market-app .quote-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;font:var(--ui-t-secondary)}html body .market-app.market-app .quote-facts>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:44px;padding:10px 0;box-sizing:border-box}html body .market-app.market-app .quote-facts dt{flex:0 0 auto;min-width:0;margin:0;color:var(--ui-ink-2);font:var(--ui-t-secondary);white-space:nowrap}html body .market-app.market-app .quote-facts dd{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--ui-ink);font:var(--ui-t-secondary-medium);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}html body .market-app.market-app .quote-facts dd>.trade-vendor-link{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:32px;padding:0;border:0;background:transparent;color:var(--ui-brand-ink);font:var(--ui-t-secondary-medium);text-decoration:none;cursor:pointer}html body .market-app.market-app .quote-facts dd>.trade-vendor-link:after{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}html body .market-app.market-app .quote-work{display:grid;gap:8px}html body .market-app.market-app .quote-table-heading{display:block;margin:0;padding:0;border:0;background:transparent}html body .market-app.market-app .quote-table-heading h3{margin:0;color:var(--ui-ink);font:var(--ui-t-section-title);letter-spacing:var(--ui-tracking-title)}html body .market-app.market-app .quote-work ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}html body .market-app.market-app .quote-work li{display:flex;align-items:center;gap:12px;min-height:40px;padding:0;border:0;color:var(--ui-ink-body);font:var(--ui-t-body);overflow-wrap:anywhere}html body .market-app.market-app .quote-work li>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .market-app.market-app .quote-work li:before{content:"";flex:none;width:20px;height:20px;background:var(--ui-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}html body .market-app.market-app .quote-total{display:grid;justify-content:start;gap:4px;margin:0;padding:0;border:0}html body .market-app.market-app .quote-total>span{color:var(--ui-ink-2);font:var(--ui-t-secondary)}html body .market-app.market-app .quote-total strong{color:var(--ui-ink);font:var(--ui-t-amount);letter-spacing:var(--ui-tracking-title);white-space:nowrap;font-variant-numeric:tabular-nums}html body .market-app.market-app .quote-total small{color:var(--ui-ink-2);font:var(--ui-t-secondary);letter-spacing:0}html body .market-app.market-app .quote-terms{margin:0;color:var(--ui-ink-body);font:var(--ui-t-secondary);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}html body .market-app.market-app .quote-paper .ux1-modal-chips{margin:-8px 0 0}html body .market-app.market-app .quote-paper>.connection-action{position:fixed;z-index:55;left:0;right:0;bottom:var(--ui-cta-nav);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;margin:0;padding:24px var(--ui-gutter) calc(12px + var(--ui-cta-safe));border:0;border-radius:0;background:linear-gradient(to bottom,transparent,var(--ui-surface) 24px);box-shadow:none;animation:ui-cta-in var(--ui-dur-sheet) var(--ui-ease) both}html body .market-app.market-app .quote-paper>.connection-action>.s-btn{width:100%;min-width:0;min-height:var(--ui-h-lg);padding:0 12px;border-radius:var(--ui-radius-btn);font-size:1.0625rem}html body .market-app.market-app .quote-paper>.connection-action>.s-btn.quiet{background:var(--ui-brand-tint);color:var(--ui-brand-ink);font-weight:500}html body .market-app.market-app .quote-paper>.connection-action>.s-btn.quiet:active:not(:disabled){background:var(--ui-brand-tint-press)}html body .market-app.market-app .quote-paper>.connection-action>.s-btn:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-fg)}@media(max-width:767px){body:has(.market-app .quote-paper>.connection-action){padding-bottom:calc(96px + var(--ui-cta-safe))}}@media(min-width:768px){html body .market-app.market-app .quote-paper>.connection-action{position:sticky;z-index:20;bottom:0;left:auto;right:auto;width:100%;max-width:480px;justify-self:center;padding:24px 0;animation:none}}@media print{html body .market-app.market-app .quote-paper>.connection-action{display:none}}@media(prefers-reduced-motion:reduce){html body .market-app.market-app :is(.request-progress>li,.view-requests .management-row,.view-requests .filter-tabs>button,.view-requests .request-search){transition:none}html body .market-app.market-app :is(.view-requests .management-row,.view-requests .filter-tabs>button,.view-quotes .quote-list-row):active{transform:none}html body .market-app.market-app .quote-paper>.connection-action{animation:none}}@media(max-width:760px){body:has(.market-app .deal-sign .ui-cta){--ui-cta-nav: 0px;--ui-cta-safe: env(safe-area-inset-bottom, 0px)}body:has(.market-app .deal-sign .ui-cta) .market-app .market-mobile-nav{display:none}}html body .market-app.market-app .deal-sign>.deal-contract{margin-bottom:24px}
