.fd-workspace,.fd-sheet{--fd-bg:var(--fl-surface);--fd-panel:var(--fl-surface);--fd-text:var(--fl-text);--fd-muted:var(--fl-muted);--fd-soft:var(--fl-secondary);--fd-line:var(--fl-border);--fd-gold:var(--fl-primary);--fd-green:var(--fl-positive);--fd-red:var(--fl-negative);color:var(--fd-text);font-family:var(--fl-font);font-size:var(--fl-text-sm);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;line-height:1.75}.fd-workspace{background:var(--fd-bg);width:100%;min-width:0;max-width:540px;margin:0 auto;padding:12px 24px 40px}.fd-workspace *,.fd-sheet *{box-sizing:border-box}.fd-workspace h1,.fd-workspace h2,.fd-workspace p,.fd-sheet h3,.fd-sheet p{margin:0}.fd-workspace h1{font-size:var(--fl-metric);font-weight:var(--fl-weight-medium);letter-spacing:-.7px;line-height:1.55}.fd-workspace h1 small{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-normal);color:var(--fd-muted)}.fd-workspace h2{font-size:var(--fl-text-lg);font-weight:var(--fl-weight-medium);line-height:1.6}.fd-workspace button,.fd-sheet button,.fd-workspace input,.fd-workspace select{font:inherit;touch-action:manipulation}.fd-workspace button,.fd-sheet-content button{color:inherit;cursor:pointer;background:0 0;border:0}.fd-workspace button:disabled,.fd-sheet button:disabled{opacity:.45;cursor:not-allowed}.fd-workspace button:focus-visible,.fd-workspace summary:focus-visible,.fd-workspace a:focus-visible{outline:2px solid var(--fd-gold);outline-offset:3px}.fd-workspace button svg,.fd-sheet-content svg{stroke-width:1.65px;flex:none}.fd-workspace .is-positive,.fd-sheet .is-positive{color:var(--fd-green)}.fd-workspace .is-negative,.fd-sheet .is-negative{color:var(--fd-red)}.fd-workspace .fd-page-header{text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;margin:0 -12px 22px;display:grid}.fd-page-header button{min-height:44px;color:var(--fd-muted);place-items:center;display:grid}.fd-page-header h2{font-size:var(--fl-text-md);font-weight:var(--fl-weight-medium)}.fd-introduction{padding-top:26px}.fd-eyebrow{font-size:var(--fl-text-xs);color:var(--fd-gold);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:19px;display:flex}.fd-coming{background:var(--fl-surface);color:var(--fl-secondary);font-size:var(--fl-text-xs);border-radius:5px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.fd-coming:before{content:"";background:var(--fl-surface);border-radius:50%;width:4px;height:4px}.fd-workspace .fd-product-name{font-size:var(--fl-text-md);color:var(--fl-secondary);font-weight:var(--fl-weight-normal);letter-spacing:.2px;margin-bottom:10px}.fd-introduction h1{font-size:var(--fl-metric);font-weight:var(--fl-weight-medium);letter-spacing:-1px;line-height:1.5}.fd-introduction h1 em{color:var(--fd-gold);font-style:normal}.fd-service-notice{background:var(--fl-surface);box-shadow:var(--fl-shadow-control);border-radius:12px;margin:24px 0;padding:17px 18px}.fd-workspace .fd-service-notice h2{font-size:var(--fl-text-md);color:var(--fd-gold);font-weight:var(--fl-weight-medium);margin-bottom:10px}.fd-workspace .fd-service-notice p{font-size:var(--fl-text-sm);color:var(--fl-secondary);line-height:1.9}.fd-workspace .fd-service-notice p+p{margin-top:11px}.fd-service-notice strong{color:var(--fl-secondary);font-weight:var(--fl-weight-medium)}.fd-workspace .fd-service-notice .fd-service-notice__restriction{color:var(--fl-warning);font-weight:var(--fl-weight-medium)}.fd-workspace .fd-description{font-size:var(--fl-text-md);color:var(--fl-secondary);margin:19px 0 32px;line-height:1.95}.fd-description p+p{margin-top:15px}.fd-description strong{font-weight:var(--fl-weight-medium);color:var(--fl-secondary)}.fd-model-flow{background:linear-gradient(140deg,var(--fl-surface),var(--fl-surface) 70%);border-radius:16px;margin:29px 0;padding:19px 17px 20px}.fd-sources{font-size:var(--fl-text-xs);color:var(--fl-secondary);justify-content:space-between;align-items:center;gap:7px;margin-bottom:18px;display:flex}.fd-sources span{white-space:nowrap;align-items:center;gap:5px;display:flex}.fd-sources svg{width:13px;height:13px;color:var(--fl-muted)}.fd-stage-tabs{align-items:center;gap:2px;display:flex}.fd-stage-tabs>div{flex:1;align-items:center;min-width:0;display:flex}.fd-stage-tabs button{min-height:44px;font-size:var(--fl-text-xs);color:var(--fl-muted);background:var(--fl-surface);white-space:nowrap;border-radius:8px;flex:1;padding:9px 4px}.fd-stage-tabs button[aria-pressed=true]{color:var(--fd-gold);background:var(--fl-surface)}.fd-stage-tabs svg{width:13px;height:13px;color:var(--fl-muted);margin:0 4px}.fd-stage-detail{min-height:105px;padding-top:17px}.fd-stage-detail h2{font-size:var(--fl-text-sm);margin-bottom:6px}.fd-stage-detail p{font-size:var(--fl-text-xs);color:var(--fl-muted);line-height:1.9}.fd-money-boundary{padding-bottom:26px}.fd-autonomy{padding:0 0 29px}.fd-autonomy h2{font-size:var(--fl-subtitle);font-weight:var(--fl-weight-medium);letter-spacing:-.4px;line-height:1.6}.fd-autonomy p{font-size:var(--fl-text-md);color:var(--fl-secondary);margin-top:15px;line-height:1.95}.fd-money-boundary h2{font-size:var(--fl-subtitle);font-weight:var(--fl-weight-medium);letter-spacing:-.3px}.fd-money-boundary p{font-size:var(--fl-text-xs);color:var(--fl-muted);margin-top:10px;line-height:1.95}.fd-money-boundary>div{font-size:var(--fl-text-xs);color:var(--fl-secondary);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:15px;display:flex}.fd-money-boundary>div span{align-items:center;gap:6px;display:flex}.fd-money-boundary svg{width:14px;height:14px;color:var(--fd-green)}.fd-faq{border-top:1px solid var(--fd-line);margin-bottom:27px;padding-top:7px}.fd-faq>h2{font-size:var(--fl-text-xs);color:var(--fd-soft);font-weight:var(--fl-weight-normal);padding:13px 0 5px}.fd-workspace summary{cursor:pointer;min-height:50px;color:var(--fl-secondary);font-size:var(--fl-text-xs);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.fd-workspace summary::-webkit-details-marker{display:none}.fd-workspace summary svg{flex:none;width:15px;height:15px}.fd-workspace details[open]>summary svg{transform:rotate(180deg)}.fd-faq details p{font-size:var(--fl-text-xs);color:var(--fl-muted);padding-bottom:16px;line-height:1.95}.fd-workspace .fd-primary,.fd-sheet .fd-primary,.fd-workspace .fd-secondary,.fd-sheet .fd-secondary{background:var(--fd-gold);width:100%;min-height:48px;color:var(--fl-text);font-size:var(--fl-text-sm);font-weight:var(--fl-weight-medium);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:12px 15px;line-height:1.65;text-decoration:none;display:flex}.fd-workspace .fd-secondary,.fd-sheet .fd-secondary{background:var(--fl-surface-muted);color:var(--fl-secondary)}.fd-workspace .fd-footnote,.fd-sheet .fd-footnote{color:var(--fd-soft);font-size:var(--fl-text-xs);text-align:center;margin:13px 0 0;line-height:1.9}.fd-sheet.modal{background:var(--fd-bg);border:1px solid var(--fd-line);overscroll-behavior:contain;border-radius:20px;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 48px);padding:20px;overflow:auto}.fd-sheet-content>p{font-size:var(--fl-text-xs);color:var(--fl-secondary);margin:16px 0;line-height:1.95}.fd-sheet-content code{font-size:var(--fl-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--fd-panel);border-radius:10px;margin:14px 0;padding:14px;display:block}.fd-onboard-steps{counter-reset:fd-step;gap:21px;margin:0;padding:8px 0 20px;list-style:none;display:grid}.fd-onboard-steps li{counter-increment:fd-step;padding-left:32px;position:relative}.fd-onboard-steps li:before{content:counter(fd-step,decimal-leading-zero);font-size:var(--fl-text-xs);color:var(--fd-gold);position:absolute;top:2px;left:0}.fd-onboard-steps strong{font-weight:var(--fl-weight-medium);font-size:var(--fl-text-sm);display:block}.fd-onboard-steps small{color:var(--fd-muted);font-size:var(--fl-text-xs);margin-top:4px;line-height:1.9;display:block}.fd-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.fd-workspace .fd-alert,.fd-sheet .fd-alert{background:var(--fl-surface);color:var(--fl-secondary);font-size:var(--fl-text-xs);border-radius:9px;margin:15px 0;padding:12px 14px;line-height:1.9}.fd-alert button{color:var(--fd-gold);min-height:44px;margin-left:8px}.fd-muted{font-size:var(--fl-text-xs);color:var(--fd-muted)}.fd-periods{background:var(--fl-surface);border-radius:9px;gap:5px;margin:14px 0 22px;padding:4px;display:flex}.fd-periods button{min-height:40px;font-size:var(--fl-text-xs);color:var(--fd-muted);border-radius:6px;flex:1;padding:7px 11px}.fd-periods button[aria-pressed=true]{background:var(--fl-surface);color:var(--fd-text)}.fd-plan-cycle{margin:28px 0}.fd-workspace .fd-plan-cycle button[aria-pressed=false]{color:var(--fd-muted);box-shadow:none;font-weight:var(--fl-weight-normal);background:0 0}.fd-workspace .fd-plan-cycle button[aria-pressed=true]{background:var(--fl-surface);color:var(--fd-gold);box-shadow:var(--fl-shadow-control);font-weight:var(--fl-weight-strong)}.fd-price{padding-bottom:27px}.fd-price>p{font-size:var(--fl-text-xs);color:var(--fd-muted)}.fd-hero-value{font-variant-numeric:tabular-nums;font-size:var(--fl-metric);letter-spacing:-1.5px;line-height:1.4;font-weight:var(--fl-weight-medium);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:9px;margin:5px 0 7px;display:flex}.fd-hero-value small{font-size:var(--fl-text-xs);letter-spacing:0;font-weight:var(--fl-weight-normal);color:var(--fd-muted)}.fd-features{gap:21px;margin:0 0 28px;padding:0;list-style:none;display:grid}.fd-features li{font-size:var(--fl-text-sm);align-items:flex-start;gap:12px;display:flex}.fd-features svg{width:17px;height:17px;color:var(--fd-gold);flex:none;margin-top:3px}.fd-features small{color:var(--fd-muted);font-size:var(--fl-text-xs);margin-top:4px;line-height:1.8;display:block}.fd-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.fd-field{margin:22px 0;display:block}.fd-field>span{font-size:var(--fl-text-xs);color:var(--fl-secondary);margin-bottom:8px;display:block}.fd-field>div{background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.fd-field input{background:var(--fl-surface-muted);border:1px solid var(--fl-border);color:var(--fd-text);font-variant-numeric:tabular-nums;border-radius:10px;width:100%;min-width:0;height:50px;padding:0 13px;font-size:var(--fl-text-lg)!important}.fd-field>div input{background:0 0;border:0;padding:0}.fd-field small{color:var(--fd-soft);font-size:var(--fl-text-xs);white-space:nowrap}.fd-field>small{white-space:normal;margin-top:6px;line-height:1.8;display:block}.fd-status{font-size:var(--fl-text-xs);color:var(--fd-green);flex:none;align-items:center;gap:6px;display:flex}.fd-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.fd-status.is-warning{color:var(--fd-gold)}html[data-form-factor=mobile] .desktop-workspace__page:has(.fd-workspace){background:var(--fd-bg,var(--fl-surface));padding:0!important}html[data-form-factor=mobile] .fd-workspace{max-width:600px;padding:8px 22px 32px}html[data-form-factor=mobile] .fd-sheet{max-height:calc(100dvh - 32px);overflow:auto;width:100%!important;max-width:none!important;padding:20px 22px calc(24px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;inset:auto 0 0!important;transform:none!important}@media (width<=360px){html[data-form-factor=mobile] .fd-workspace{padding-inline:18px}.fd-introduction h1{font-size:var(--fl-metric)}.fd-model-flow{padding:17px 13px}.fd-sources,.fd-sources span{gap:4px}.fd-stage-tabs svg{margin:0 2px}.fd-stage-tabs button{font-size:var(--fl-text-xs)}.fd-hero-value{font-size:var(--fl-metric)}}@media (prefers-reduced-motion:no-preference){.fd-stage-tabs button,.fd-periods button{transition:color .15s,background .15s}}.fd-public-workspace{max-width:1240px;padding:20px 24px 64px}.fd-intro-heading,.fd-commerce-main,.fd-commerce-aside{min-width:0}.fd-commerce-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.fd-commerce-main .fd-description{max-width:660px}.fd-commerce-aside{border:1px solid var(--fl-border);background:linear-gradient(135deg,var(--fl-surface),var(--fl-surface));border-radius:16px;padding:24px}.fd-commerce-aside .fd-plan-cycle{margin:0 0 24px}.fd-commerce-aside .fd-price{padding-bottom:18px}.fd-commerce-aside .fd-features{border-top:1px solid var(--fd-line);padding-top:20px}.fd-commerce-main .fd-features{gap:24px;margin:26px 0 0}.fd-commerce-grid .fd-primary+.fd-secondary,.fd-commerce-aside>:is(.fd-primary,.fd-secondary)+:is(.fd-primary,.fd-secondary){margin-top:12px}.fd-commerce-aside>.fd-footnote+.fd-secondary{margin-top:20px}.fd-commerce-aside .fd-status{margin:18px 0 10px}.fd-commerce-grid:not([data-service-state=active]) .fd-status{color:var(--fd-gold)}.fd-commerce-aside .fd-hero-value{overflow-wrap:anywhere;min-width:0}.fd-instance-picker{border-bottom:1px solid var(--fd-line);flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin:0 0 30px;padding-bottom:26px;display:flex}.fd-instance-picker .fd-field{flex:1;min-width:200px;margin:0}.fd-instance-picker select{background:var(--fl-surface-muted);border:1px solid var(--fl-border);width:100%;max-width:100%;min-height:48px;color:var(--fd-text);font:inherit;font-size:var(--fl-text-md);border-radius:9px;padding:10px 13px;display:block}.fd-instance-picker>.fd-secondary{flex:none;width:auto;max-width:100%}.fd-workspace .fd-refresh-service{border:1px solid var(--fd-line);background:var(--fl-surface);min-width:42px;min-height:42px;color:var(--fl-secondary);border-radius:8px;flex:none;place-items:center;display:grid}.fd-workspace .fd-refresh-service:hover{border-color:var(--fl-warning-soft);color:var(--fd-gold)}.fd-public-workspace .fd-page-header{margin-bottom:30px}.fd-public-workspace .fd-page-header h2{font-size:var(--fl-text-lg)}.fd-intro-continue{min-width:0}.fd-workspace .fd-entry{margin-bottom:24px}#trade-open-service{scroll-margin-block:96px}.fd-sheet .modal-heading{gap:16px}.fd-sheet .modal-heading>div{min-width:0}.fd-sheet .modal-heading h2{font-size:var(--fl-subtitle);line-height:1.5}.fd-sheet .modal-heading button{flex:none}@media (width>=980px){.fd-public-workspace{padding:28px 26px 72px}.fd-public-workspace .fd-page-header{text-align:left;grid-template-columns:44px 1fr 44px;margin-inline:0}.fd-public-workspace .fd-page-header h2{padding-left:6px}.fd-public-workspace .fd-commerce-main>h1{font-size:var(--fl-metric);line-height:1.5}.fd-public-workspace .fd-commerce-main>.fd-description{font-size:var(--fl-text-lg);line-height:2}.fd-sheet.modal{max-width:580px;max-height:calc(100dvh - 64px);padding:28px}.fd-sheet--onboarding.modal{max-width:720px;padding:30px}.fd-sheet--onboarding .fd-onboard-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 4px;padding:0}.fd-sheet--onboarding .fd-onboard-steps li{border:1px solid var(--fl-border);background:var(--fl-surface);border-radius:10px;padding:18px 16px 18px 47px}.fd-sheet--onboarding .fd-onboard-steps li:before{top:20px;left:16px}.fd-sheet--onboarding .fd-onboard-steps li:last-child{grid-column:1/-1}.fd-sheet--onboarding .fd-onboard-steps strong{font-size:var(--fl-text-md)}.fd-sheet--onboarding .fd-onboard-steps small{font-size:var(--fl-text-xs)}}@media (width>=1280px){.fd-public-workspace{padding:32px 28px 80px}.fd-commerce-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:36px}.fd-commerce-aside{padding:28px}.fd-introduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading notice""description description""autonomy model""money faq""continue continue";gap:32px 36px;padding-top:12px;display:grid}.fd-intro-heading{grid-area:heading;align-self:center;padding:12px 0}.fd-introduction .fd-eyebrow{font-size:var(--fl-text-xs);margin-bottom:24px}.fd-introduction .fd-product-name{font-size:var(--fl-text-lg);margin-bottom:16px}.fd-introduction h1{font-size:var(--fl-metric);letter-spacing:-1.5px;line-height:1.4}.fd-introduction .fd-service-notice{grid-area:notice;margin:0;padding:24px}.fd-introduction .fd-service-notice h2{font-size:var(--fl-text-lg)}.fd-introduction .fd-service-notice p{font-size:var(--fl-text-sm);line-height:2}.fd-introduction .fd-intro-description{border-block:1px solid var(--fd-line);font-size:var(--fl-text-md);grid-area:description;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin:0;padding:28px 0;display:grid}.fd-intro-description p+p{margin:0}.fd-introduction .fd-autonomy{grid-area:autonomy;padding:0}.fd-introduction .fd-autonomy h2{font-size:var(--fl-metric)}.fd-introduction .fd-model-flow{border:1px solid var(--fl-border);grid-area:model;align-self:start;margin:0;padding:26px}.fd-introduction .fd-sources{font-size:var(--fl-text-xs);gap:12px;margin-bottom:24px}.fd-introduction .fd-stage-tabs button{min-height:48px;font-size:var(--fl-text-sm)}.fd-introduction .fd-stage-detail{min-height:135px;padding-top:24px}.fd-introduction .fd-stage-detail h2{font-size:var(--fl-text-lg);margin-bottom:10px}.fd-introduction .fd-stage-detail p{font-size:var(--fl-text-sm);line-height:2}.fd-introduction .fd-money-boundary{border:1px solid var(--fd-line);background:var(--fl-surface);border-radius:12px;grid-area:money;align-self:start;padding:24px}.fd-introduction .fd-money-boundary h2{font-size:var(--fl-subtitle)}.fd-introduction .fd-money-boundary p{font-size:var(--fl-text-sm)}.fd-introduction .fd-faq{border:0;grid-area:faq;margin:0;padding:0}.fd-introduction .fd-faq>h2{font-size:var(--fl-text-sm);color:var(--fd-gold);padding:0 0 10px}.fd-introduction .fd-faq details{border-bottom:1px solid var(--fd-line)}.fd-introduction .fd-faq summary{font-size:var(--fl-text-sm);min-height:58px}.fd-introduction .fd-faq details p{font-size:var(--fl-text-sm)}.fd-intro-continue{border-top:1px solid var(--fd-line);grid-area:continue;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.fd-intro-continue .fd-primary{flex:none;width:320px}.fd-public-workspace>.fd-entry{width:320px}.fd-intro-continue .fd-footnote{text-align:right;font-size:var(--fl-text-xs);margin:0}}@media (width<=700px){.fd-commerce-grid{gap:24px}.fd-commerce-aside{border-radius:13px;padding:20px 18px}.fd-commerce-main .fd-features{gap:20px}.fd-public-workspace .fd-page-header{margin-bottom:24px}.fd-instance-picker{gap:12px;margin-bottom:25px;padding-bottom:24px}.fd-instance-picker .fd-field{flex-basis:100%;min-width:0}.fd-instance-picker select{font-size:var(--fl-text-lg)}.fd-instance-picker>.fd-secondary{width:100%;min-width:0}}.fd-commerce-aside>.fd-alert .fd-primary{margin-top:14px}.fd-commerce-aside>.fd-secondary{margin-top:12px}
