Stripeセッション2022と最新アップデート

今年もStripeセッションが5月24日にオンラインで開催され、様々な発表がありました。

日本時間でAM1時開始ということで、リアルタイムで見ることは難しいですがWebサイトからKeynoteを含む各セッションが動画で視聴できます。

Stripe Sessions

全編英語になりすべてを確認するのも時間がかかりますので、当ブログにてポイントをご紹介いたします。

他にもStripe関連での気になるアップデートをピックアップしました。beta版のみで日本未導入の機能も多いので、今後に期待ですね。

Stripe Appsリリース

Stripe Appsは「カスタムユーザーエクスペリエンスをStripeDashboardに直接埋め込み、StripeAPIを調整する」ことができます。

何を言っているかよくわかりませんね。

かみ砕いて説明すると『Stripeダッシュボードに自社システムやStripeパートナー企業のアプリケーションを連携させ統合管理する』システムです。

具体的にどのような利用が想定されているのでしょうか。

ワークフローの簡素化

Appsを利用することで、例えば請求や返金処理に関するワーククローを構築して作業を簡素化することができます。

他にもサブスクリプションプランの更新などStripe APIを利用し自動化することで様々なワークフローの構築・簡素化が実現することが可能です。わざわざStripeの管理画面からポチポチクリックしていた業務を自動化することができるので、作業が効率的になりますね。

さらに、グラフやフォームを使用して日々のデータ推移などを確認することもできますので、自社のKPIに合わせたグラフの表示などもできるようになります。

SaaSなどの外部システムとの連携

Appsから外部のSaaS等のシステムと連携することで顧客管理や業務をStripeダッシュボードに統合することができます。

この機能を利用することで、例えば

 Intercom のアプリを使用すると、カスタマーサポート担当者は、Stripe のダッシュボード上の顧客詳細ページで全てのサポート利用履歴を確認し、サポートチケットに直接返信することができます

Mailchimp は、Stripe と 自動的に顧客情報を同期させることで、顧客が購入した際にメッセージを自動送信したり割引情報を送ることで再購入を促す業務を効率化できます。

このほかにも、Stripe marketplaceには他にも多数の機能が提供されており、Hubspotとの連携やDropboxとの連携も可能です。

Stripe Appsについては別途特集記事でご紹介いたします。

システム構築
Stripe Appsでワークフロー自動化
Stripe Appsの概要【Stripe Appsで決済ワークフロー自動化1】

Checkoutのカスタマイズ機能拡充

ローコードの組み込みで決済機能が導入できるCheckout機能に、2つの機能拡充がされました。

  • 背景色やフォントがカスタマイズできるようになり、ブランドイメージに合わせられるようになった
  • 独自ドメインを指定してCheckoutページに利用できる

Checkout画面のカスタマイズ

checkout画面はいままでデフォルトのデザインしか利用できなかったため、自サイトからStripeのCheckout画面に遷移した際にデザインが大きく異なりユーザに違和感を与えてしまうこともありました。

しかし今回Checkout画面をカスタマイズすることで、自サイトのデザインに近づけることができるようになりました。

これでユーザに急に知らないサイトに遷移したと思われることも少なくなりますね。

stripe checkout画面のカスタマイズ

Stripe Checkout画面に独自ドメインを利用

StripeでCheckout画面を構築すると、通常ではStripeドメインのページに遷移して決済を行うことになります。

Stripe Checkout画面

しかしこの度、独自のドメインを取得してCheckout画面に指定できるようになりました。

注 カスタムドメインは Checkout の有料機能であり、月額 10 USD がかかります。

利用できるドメインは「サブドメイン」に限ります。

なので syuntech.net の場合はカスタムの Checkout サブドメインとして checkout.syuntech.net などを取得して設定する必要があります。

有効なサブドメインであればよいので、checkoutの部分は任意のもので問題ありません。

サブドメインである必要があるため、もちろんsyuntech.net/checkout などのパス指定では使用することはできません。

syuntech.net/checkoutなどのパスは指定できませんのでご注意ください。

詳細な設定手順につきましてはカスタムドメインの設定ページをご覧ください

<meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:title" content="カスタムドメインを使用する"/><meta data-rh="true" property="og:description" content="Stripe Checkout、Payment Links、カスタマーポータルに独自のカスタムドメインを導入する方法をご紹介します。"/><meta data-rh="true" property="og:image" content="https://d37ugbyn3rpeym.cloudfront.net/docs/og-image/docs.payments.checkout.custom-domains.ogimage.png"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="カスタムドメインを使用する"/><meta data-rh="true" name="twitter:description" content="Stripe Checkout、Payment Links、カスタマーポータルに独自のカスタムドメインを導入する方法をご紹介します。"/><meta data-rh="true" name="twitter:image" content="https://d37ugbyn3rpeym.cloudfront.net/docs/og-image/docs.payments.checkout.custom-domains.ogimage.png"/><meta data-rh="true" name="viewport" content="width=device-width, initial-scale=1"/><meta data-rh="true" name="description" content="Stripe Checkout、Payment Links、カスタマーポータルに独自のカスタムドメインを導入する方法をご紹介します。"/><meta data-rh="true" name="algolia:title" content="カスタムドメインを使用する"/><meta data-rh="true" name="algolia:subtitle" content="Stripe Checkout、Payment Links、カスタマーポータルに独自のカスタムドメインを導入する方法をご紹介します。"/><meta data-rh="true" name="algolia:depth" content="3"/><meta data-rh="true" name="algolia:article-format" content="markdoc"/><meta data-rh="true" level="1" name="algolia:hierachy" content="Checkout"/><meta data-rh="true" level="2" name="algolia:hierachy" content="Customize branding"/><meta data-rh="true" level="3" name="algolia:hierachy" content="Use your custom domain"/> <link data-rh="true" rel="icon" href="https://b.stripecdn.com/docs-statics-srv/assets/e9b76763ac024da464fae86e9b69dcbf.png" type="text/png"/><link data-rh="true" rel="canonical" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=ja-JP"/><link data-rh="true" rel="alternate" hrefLang="id-ID" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=id-ID"/><link data-rh="true" rel="alternate" hrefLang="de-DE" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=de-DE"/><link data-rh="true" rel="alternate" hrefLang="en-GB" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=en-GB"/><link data-rh="true" rel="alternate" hrefLang="en-US" href="https://stripe.com/docs/payments/checkout/custom-domains"/><link data-rh="true" rel="alternate" hrefLang="es-419" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=es-419"/><link data-rh="true" rel="alternate" hrefLang="es-ES" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=es-ES"/><link data-rh="true" rel="alternate" hrefLang="fr-CA" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=fr-CA"/><link data-rh="true" rel="alternate" hrefLang="fr-FR" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=fr-FR"/><link data-rh="true" rel="alternate" hrefLang="it-IT" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=it-IT"/><link data-rh="true" rel="alternate" hrefLang="pt-BR" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=pt-BR"/><link data-rh="true" rel="alternate" hrefLang="ja-JP" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=ja-JP"/><link data-rh="true" rel="alternate" hrefLang="zh-CN" href="https://stripe.com/docs/payments/checkout/custom-domains?locale=zh-CN"/> <link rel="stylesheet" href=https://b.stripecdn.com/docs-statics-srv/assets/sail.af50df17141f4d36caad.css /> <link rel="stylesheet" href=https://b.stripecdn.com/docs-statics-srv/assets/stripeshell.4e4ffc60d9f2c7d9a064.css /> <link rel="stylesheet" href=https://b.stripecdn.com/docs-statics-srv/assets/docs.cfe1612c2fdd2177829a.css /> <style data-classes="sn-182o7r0/sn-182o7r0:sn-1q4qxi9/sn-1q4qxi9:♲10icz9/sn-182o7r0 sn-1q4qxi9:sn-1c37ise/sn-1c37ise:sn-1qmqwao/sn-1qmqwao sn-1c37ise:sn-d7kp2a/sn-d7kp2a:sn-1fnc4mz/sn-1fnc4mz:sn-1gxk1ig/sn-1gxk1ig:sn-1sjl02n/sn-1sjl02n sn-d7kp2a sn-1fnc4mz sn-1gxk1ig sn-1c37ise:sn-ywtj1r/sn-ywtj1r:sn-klfxw5/sn-klfxw5 sn-ywtj1r:♲kkplfc/sn-1c37ise sn-d7kp2a sn-1fnc4mz sn-1gxk1ig sn-ywtj1r sn-11a8e2t sn-1sjl02n:sn-qaxvv2/sn-qaxvv2:sn-rz9za9/sn-rz9za9:♲x26nd0/sn-x26nd0:sn-1p952hj/sn-1p952hj:sn-pivpv5/sn-pivpv5:sn-1bzjeb9/sn-1bzjeb9 sn-1p952hj sn-pivpv5:sn-yz011v/sn-yz011v:♲3bse46/sn-1p952hj sn-pivpv5 sn-3bse46:sn-5f2qx2/sn-5f2qx2 sn-d7kp2a sn-1fnc4mz:♲kjivgi/sn-d7kp2a sn-1fnc4mz sn-5f2qx2:sn-tetesc/sn-tetesc sn-1c37ise:sn-3lpa4r/sn-3lpa4r sn-d7kp2a sn-1fnc4mz:♲1ce41en/sn-1c37ise sn-d7kp2a sn-1fnc4mz sn-tetesc sn-3lpa4r:sn-l0n1fa/sn-l0n1fa:♲o3z47w/sn-1c37ise sn-tetesc sn-l0n1fa:sn-1y3po1i/sn-1y3po1i sn-d7kp2a:♲1qeg3pn/sn-d7kp2a sn-1y3po1i:sn-2rg0o7/sn-2rg0o7:sn-10ikd81/sn-10ikd81:sn-1ulpx2x/sn-1ulpx2x:sn-14d1mhf/sn-14d1mhf:sn-15p7yhy/sn-15p7yhy:sn-1ogevn1/sn-1ogevn1:sn-1elf2wm/sn-1elf2wm sn-1gxk1ig sn-2rg0o7 sn-10ikd81 sn-1ulpx2x sn-14d1mhf sn-15p7yhy sn-1ogevn1:♲1gqsir8/sn-ywtj1r sn-1gxk1ig sn-2rg0o7 sn-10ikd81 sn-1ulpx2x sn-14d1mhf sn-15p7yhy sn-1ogevn1 sn-1gqsir8:sn-1tggceh/sn-1tggceh sn-1c37ise:♲1ynnpl2/sn-1c37ise sn-1tggceh:sn-hzuvz5/sn-hzuvz5 sn-d7kp2a:sn-drnvuh/sn-drnvuh:sn-zosowo/sn-zosowo:sn-gm3wlo/sn-gm3wlo:sn-1q621yr/sn-1q621yr:sn-1hm9r2t/sn-1hm9r2t:sn-t935k/sn-t935k:sn-644uph/sn-644uph:sn-ujtdce/sn-ujtdce:sn-o050kw/sn-o050kw:sn-8gf1nb/sn-8gf1nb:sn-1lq3s3x/sn-1lq3s3x:sn-noli0v/sn-noli0v:sn-vft9a1/sn-vft9a1:sn-j6yo6w/sn-j6yo6w:sn-1ogqr42/sn-1ogqr42:sn-8ur5ku/sn-8ur5ku:sn-1y9dtbo/sn-1y9dtbo sn-zosowo sn-gm3wlo sn-1q621yr sn-1hm9r2t sn-t935k sn-644uph sn-ujtdce sn-o050kw sn-8gf1nb sn-1lq3s3x sn-noli0v sn-vft9a1 sn-j6yo6w sn-1ogqr42 sn-8ur5ku:♲spqfqn/sn-1c37ise sn-d7kp2a sn-ywtj1r sn-zosowo sn-gm3wlo sn-1q621yr sn-1hm9r2t sn-t935k sn-644uph sn-ujtdce sn-o050kw sn-8gf1nb sn-1lq3s3x sn-noli0v sn-vft9a1 sn-j6yo6w sn-1ogqr42 sn-8ur5ku sn-15rubhd sn-drnvuh:sn-fg4jns/sn-fg4jns:♲1wg700v/sn-x26nd0 sn-fg4jns:sn-13gx8ko/sn-13gx8ko:♲1vvsxr8/sn-13gx8ko:sn-v3xs18/sn-v3xs18 sn-d7kp2a sn-1fnc4mz sn-1c37ise:♲pp3fxj/sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-v3xs18:sn-18m9hpv/sn-18m9hpv sn-d7kp2a sn-1fnc4mz sn-1c37ise:♲7m81gc/sn-d7kp2a sn-1fnc4mz sn-1c37ise sn-18m9hpv:sn-o2xpkb/sn-o2xpkb:♲10au7gr/sn-o2xpkb:sn-18n8dfn/sn-18n8dfn:♲u7pohu/sn-18n8dfn:sn-1iugkao/sn-1iugkao:♲1njrxid/sn-1iugkao" data-prefix="jybopzu-" data-layer="" data-server="workspace">#​ .sn-1q4qxi9 { --jybopzu-hue-gray0: #ffffff; --jybopzu-hue-gray50: #f6f8fa; --jybopzu-hue-gray100: #ebeef1; --jybopzu-hue-gray150: #d5dbe1; --jybopzu-hue-gray200: #c0c8d2; --jybopzu-hue-gray300: #a3acba; --jybopzu-hue-gray400: #87909f; --jybopzu-hue-gray500: #687385; --jybopzu-hue-gray600: #545969; --jybopzu-hue-gray700: #414552; --jybopzu-hue-gray800: #30313d; --jybopzu-hue-gray900: #1a1b25; --jybopzu-hue-gray950: #10111a; --jybopzu-hue-blue50: #ddfffe; --jybopzu-hue-blue100: #cff5f6; --jybopzu-hue-blue150: #a2e5ef; --jybopzu-hue-blue200: #75d5e8; --jybopzu-hue-blue300: #06b9ef; --jybopzu-hue-blue400: #0096eb; --jybopzu-hue-blue500: #0570de; --jybopzu-hue-blue600: #0055bc; --jybopzu-hue-blue700: #04438c; --jybopzu-hue-blue800: #003262; --jybopzu-hue-blue900: #011c3a; --jybopzu-hue-green50: #ecfed7; --jybopzu-hue-green100: #d7f7c2; --jybopzu-hue-green150: #a6eb84; --jybopzu-hue-green200: #76df47; --jybopzu-hue-green300: #48c404; --jybopzu-hue-green400: #3fa40d; --jybopzu-hue-green500: #228403; --jybopzu-hue-green600: #006908; --jybopzu-hue-green700: #0b5019; --jybopzu-hue-green800: #043b15; --jybopzu-hue-green900: #02220d; --jybopzu-hue-orange50: #fef9da; --jybopzu-hue-orange100: #fcedb9; --jybopzu-hue-orange150: #fcd579; --jybopzu-hue-orange200: #fcbd3a; --jybopzu-hue-orange300: #ff8f0e; --jybopzu-hue-orange400: #ed6704; --jybopzu-hue-orange500: #c84801; --jybopzu-hue-orange600: #a82c00; --jybopzu-hue-orange700: #842106; --jybopzu-hue-orange800: #5f1a05; --jybopzu-hue-orange900: #331302; --jybopzu-hue-red50: #fff5fa; --jybopzu-hue-red100: #ffe7f2; --jybopzu-hue-red150: #ffccdf; --jybopzu-hue-red200: #ffb1cd; --jybopzu-hue-red300: #fe87a1; --jybopzu-hue-red400: #fc526a; --jybopzu-hue-red500: #df1b41; --jybopzu-hue-red600: #b3093c; --jybopzu-hue-red700: #890d37; --jybopzu-hue-red800: #68052b; --jybopzu-hue-red900: #3e021a; --jybopzu-hue-purple50: #f9f7ff; --jybopzu-hue-purple100: #f2ebff; --jybopzu-hue-purple150: #dfd3fc; --jybopzu-hue-purple200: #d1befe; --jybopzu-hue-purple300: #b49cfc; --jybopzu-hue-purple400: #8d7ffa; --jybopzu-hue-purple500: #625afa; --jybopzu-hue-purple600: #513dd9; --jybopzu-hue-purple700: #3f32a1; --jybopzu-hue-purple800: #302476; --jybopzu-hue-purple900: #14134e; --jybopzu-color-neutral0: var(--jybopzu-hue-gray0); --jybopzu-color-neutral50: var(--jybopzu-hue-gray50); --jybopzu-color-neutral100: var(--jybopzu-hue-gray100); --jybopzu-color-neutral150: var(--jybopzu-hue-gray150); --jybopzu-color-neutral200: var(--jybopzu-hue-gray200); --jybopzu-color-neutral300: var(--jybopzu-hue-gray300); --jybopzu-color-neutral400: var(--jybopzu-hue-gray400); --jybopzu-color-neutral500: var(--jybopzu-hue-gray500); --jybopzu-color-neutral600: var(--jybopzu-hue-gray600); --jybopzu-color-neutral700: var(--jybopzu-hue-gray700); --jybopzu-color-neutral800: var(--jybopzu-hue-gray800); --jybopzu-color-neutral900: var(--jybopzu-hue-gray900); --jybopzu-color-neutral950: var(--jybopzu-hue-gray950); --jybopzu-color-brand50: var(--jybopzu-hue-purple50); --jybopzu-color-brand100: var(--jybopzu-hue-purple100); --jybopzu-color-brand200: var(--jybopzu-hue-purple200); --jybopzu-color-brand300: var(--jybopzu-hue-purple300); --jybopzu-color-brand400: var(--jybopzu-hue-purple400); --jybopzu-color-brand500: var(--jybopzu-hue-purple500); --jybopzu-color-brand600: var(--jybopzu-hue-purple600); --jybopzu-color-brand700: var(--jybopzu-hue-purple700); --jybopzu-color-brand800: var(--jybopzu-hue-purple800); --jybopzu-color-brand900: var(--jybopzu-hue-purple900); --jybopzu-color-info50: var(--jybopzu-hue-blue50); --jybopzu-color-info100: var(--jybopzu-hue-blue100); --jybopzu-color-info150: var(--jybopzu-hue-blue150); --jybopzu-color-info200: var(--jybopzu-hue-blue200); --jybopzu-color-info300: var(--jybopzu-hue-blue300); --jybopzu-color-info400: var(--jybopzu-hue-blue400); --jybopzu-color-info500: var(--jybopzu-hue-blue500); --jybopzu-color-info600: var(--jybopzu-hue-blue600); --jybopzu-color-info700: var(--jybopzu-hue-blue700); --jybopzu-color-info800: var(--jybopzu-hue-blue800); --jybopzu-color-info900: var(--jybopzu-hue-blue900); --jybopzu-color-success50: var(--jybopzu-hue-green50); --jybopzu-color-success100: var(--jybopzu-hue-green100); --jybopzu-color-success150: var(--jybopzu-hue-green150); --jybopzu-color-success200: var(--jybopzu-hue-green200); --jybopzu-color-success300: var(--jybopzu-hue-green300); --jybopzu-color-success400: var(--jybopzu-hue-green400); --jybopzu-color-success500: var(--jybopzu-hue-green500); --jybopzu-color-success600: var(--jybopzu-hue-green600); --jybopzu-color-success700: var(--jybopzu-hue-green700); --jybopzu-color-success800: var(--jybopzu-hue-green800); --jybopzu-color-success900: var(--jybopzu-hue-green900); --jybopzu-color-attention50: var(--jybopzu-hue-orange50); --jybopzu-color-attention100: var(--jybopzu-hue-orange100); --jybopzu-color-attention150: var(--jybopzu-hue-orange150); --jybopzu-color-attention200: var(--jybopzu-hue-orange200); --jybopzu-color-attention300: var(--jybopzu-hue-orange300); --jybopzu-color-attention400: var(--jybopzu-hue-orange400); --jybopzu-color-attention500: var(--jybopzu-hue-orange500); --jybopzu-color-attention600: var(--jybopzu-hue-orange600); --jybopzu-color-attention700: var(--jybopzu-hue-orange700); --jybopzu-color-attention800: var(--jybopzu-hue-orange800); --jybopzu-color-attention900: var(--jybopzu-hue-orange900); --jybopzu-color-critical50: var(--jybopzu-hue-red50); --jybopzu-color-critical100: var(--jybopzu-hue-red100); --jybopzu-color-critical150: var(--jybopzu-hue-red150); --jybopzu-color-critical200: var(--jybopzu-hue-red200); --jybopzu-color-critical300: var(--jybopzu-hue-red300); --jybopzu-color-critical400: var(--jybopzu-hue-red400); --jybopzu-color-critical500: var(--jybopzu-hue-red500); --jybopzu-color-critical600: var(--jybopzu-hue-red600); --jybopzu-color-critical700: var(--jybopzu-hue-red700); --jybopzu-color-critical800: var(--jybopzu-hue-red800); --jybopzu-color-critical900: var(--jybopzu-hue-red900); --jybopzu-backgroundColor-surface: var(--jybopzu-color-neutral0); --jybopzu-backgroundColor-container: var(--jybopzu-color-neutral50); --jybopzu-borderColor-neutral: var(--jybopzu-color-neutral150); --jybopzu-borderColor-critical: var(--jybopzu-color-critical500); --jybopzu-iconColor-primary: var(--jybopzu-color-neutral600); --jybopzu-iconColor-secondary: var(--jybopzu-color-neutral400); --jybopzu-iconColor-disabled: var(--jybopzu-color-neutral200); --jybopzu-iconColor-brand: var(--jybopzu-color-brand400); --jybopzu-iconColor-info: var(--jybopzu-color-info400); --jybopzu-iconColor-success: var(--jybopzu-color-success400); --jybopzu-iconColor-attention: var(--jybopzu-color-attention400); --jybopzu-iconColor-critical: var(--jybopzu-color-critical400); --jybopzu-textColor-primary: var(--jybopzu-color-neutral700); --jybopzu-textColor-secondary: var(--jybopzu-color-neutral500); --jybopzu-textColor-disabled: var(--jybopzu-color-neutral300); --jybopzu-textColor-brand: var(--jybopzu-color-brand500); --jybopzu-textColor-info: var(--jybopzu-color-info500); --jybopzu-textColor-success: var(--jybopzu-color-success500); --jybopzu-textColor-attention: var(--jybopzu-color-attention500); --jybopzu-textColor-critical: var(--jybopzu-color-critical500); --jybopzu-overflow-hidden: hidden; --jybopzu-radius-none: none; --jybopzu-radius-xsmall: 4px; --jybopzu-radius-small: 4px; --jybopzu-radius-medium: 8px; --jybopzu-radius-large: 10px; --jybopzu-radius-rounded: 999em; --jybopzu-shadow-none: none; --jybopzu-shadow-top: rgb(0 0 0 / 12%) 0px 1px 1px 0px; --jybopzu-shadow-base: rgb(64 68 82 / 8%) 0px 2px 5px 0px, 0 0 0 0 transparent; --jybopzu-shadow-hover: rgb(64 68 82 / 8%) 0px 2px 5px 0px, rgb(64 68 82 / 8%) 0px 3px 9px 0px; --jybopzu-shadow-focus: 0 0 0 4px rgb(1 150 237 / 36%); --jybopzu-size-0: 0px; --jybopzu-size-1: var(--jybopzu-space-1); --jybopzu-size-25: var(--jybopzu-space-25); --jybopzu-size-50: var(--jybopzu-space-50); --jybopzu-size-75: var(--jybopzu-space-75); --jybopzu-size-100: var(--jybopzu-space-100); --jybopzu-size-150: var(--jybopzu-space-150); --jybopzu-size-200: var(--jybopzu-space-200); --jybopzu-size-250: var(--jybopzu-space-250); --jybopzu-size-300: var(--jybopzu-space-300); --jybopzu-size-350: var(--jybopzu-space-350); --jybopzu-size-400: var(--jybopzu-space-400); --jybopzu-size-500: var(--jybopzu-space-500); --jybopzu-size-600: var(--jybopzu-space-600); --jybopzu-size-fill: 100%; --jybopzu-size-min: min-content; --jybopzu-size-max: max-content; --jybopzu-size-fit: fit-content; --jybopzu-size-1\/2: 50%; --jybopzu-size-1\/3: 33.3333%; --jybopzu-size-2\/3: 66.6667%; --jybopzu-size-1\/4: 25%; --jybopzu-size-2\/4: 50%; --jybopzu-size-3\/4: 75%; --jybopzu-size-1\/5: 20%; --jybopzu-size-2\/5: 40%; --jybopzu-size-3\/5: 60%; --jybopzu-size-4\/5: 80%; --jybopzu-size-1\/6: 16.6667%; --jybopzu-size-2\/6: 33.3333%; --jybopzu-size-3\/6: 50%; --jybopzu-size-4\/6: 66.6667%; --jybopzu-size-5\/6: 83.3333%; --jybopzu-size-1\/12: 8.3333%; --jybopzu-size-2\/12: 16.6667%; --jybopzu-size-3\/12: 25%; --jybopzu-size-4\/12: 33.3333%; --jybopzu-size-5\/12: 41.6667%; --jybopzu-size-6\/12: 50%; --jybopzu-size-7\/12: 58.3333%; --jybopzu-size-8\/12: 66.6667%; --jybopzu-size-9\/12: 75%; --jybopzu-size-10\/12: 83.3333%; --jybopzu-size-11\/12: 91.6667%; --jybopzu-space-0: 0px; --jybopzu-space-1: 1px; --jybopzu-space-25: 2px; --jybopzu-space-50: 4px; --jybopzu-space-75: 6px; --jybopzu-space-100: 8px; --jybopzu-space-150: 12px; --jybopzu-space-200: 16px; --jybopzu-space-250: 20px; --jybopzu-space-300: 24px; --jybopzu-space-350: 28px; --jybopzu-space-400: 32px; --jybopzu-space-500: 40px; --jybopzu-space-600: 48px; --jybopzu-space-xxsmall: var(--jybopzu-space-25); --jybopzu-space-xsmall: var(--jybopzu-space-50); --jybopzu-space-small: var(--jybopzu-space-100); --jybopzu-space-medium: var(--jybopzu-space-200); --jybopzu-space-large: var(--jybopzu-space-300); --jybopzu-space-xlarge: var(--jybopzu-space-400); --jybopzu-space-xxlarge: var(--jybopzu-space-600); --jybopzu-typeface-ui: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --jybopzu-typeface-monospace: 'Source Code Pro', Menlo, Monaco, monospace; --jybopzu-weight-regular: 400; --jybopzu-weight-semibold: 600; --jybopzu-weight-bold: 700; --jybopzu-zIndex-overlay: 299; --jybopzu-zIndex-partial: 400; }</style><style data-layer="reset" data-server="workspace">#​#​ legend.⚙ > *, #​#​ legend.⚙::before, #​#​ legend.⚙::after { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ legend.⚙ { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ fieldset.⚙ { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .rg > * { --baseline-multiplier: 1; } #​#​ .rh > * { --flex-y: initial; } #​#​ fieldset.⚙ > *, #​#​ fieldset.⚙::before, #​#​ fieldset.⚙::after { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .r9:focus { --focus-ring: 0 0 0 0 transparent;--box-shadow: 0 0 0 0 transparent;--top-shadow: 0 0 0 0 transparent;--keyline: transparent;--keyline-width: 1px;box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .rk { --transform-align-y: 0;--transform-x: 0;--transform-y: 0;--transform-scale: 1;--transform-rotate: 0;--transform: ;transform: translateY(var(--transform-align-y)) translate(var(--transform-x), var(--transform-y)) rotate(var(--transform-rotate)) scale(var(--transform-scale)) var(--transform) ; } #​#​ .rl { --focus-ring: 0 0 0 0 transparent;--box-shadow: 0 0 0 0 transparent;--top-shadow: 0 0 0 0 transparent;--keyline: transparent;--keyline-width: 1px;box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } @media (max-width: 800px) { #​#​ .rm { --display-block: block;--display-inline: inline;display: var(--display-block);--is-display-inside-flow: initial;--is-display-outside-inline: 1; } } #​#​ .rc > svg { --flex-x: 0 0 auto;--flex-y: 0 0 auto; } #​#​ .rb > * { --align-self-x: initial;--align-self-y: initial;--flex-x: 1 0 0;--flex-y: 1 0 var(--flex-basis-y, 0);--flex-basis-y: auto;--align-x-ref: initial; } #​#​ span.⚙ { --display-block: block;--display-inline: inline;display: var(--display-block);--is-display-inside-flow: initial;--is-display-outside-inline: 1; } #​#​ .r7 { --ascender: calc(var(--ascender-metric) * var(--font-size));--cap-height: calc(var(--cap-height-metric) * var(--font-size));--x-height: calc(var(--x-height-metric) * var(--font-size));--descender: calc(var(--descender-metric) * var(--font-size));--line-gap: calc(var(--line-gap-metric) * var(--font-size));--x-middle: calc(var(--x-height) / 2);--cap-middle: calc(var(--cap-height) / 2);--content-area: calc(var(--ascender) - var(--descender));--half-leading: calc((var(--line-height) - var(--content-area)) / 2);--alphabetic-baseline: calc(var(--half-leading) + var(--ascender));--font-size-ref: var(--font-size-metric-ref);--line-height-ref: var(--line-height-metric-ref);--ascender-ref: calc(var(--ascender-metric-ref) * var(--font-size-metric-ref));--cap-height-ref: calc(var(--cap-height-metric-ref) * var(--font-size-metric-ref));--x-height-ref: calc(var(--x-height-metric-ref) * var(--font-size-metric-ref));--descender-ref: calc(var(--descender-metric-ref) * var(--font-size-metric-ref));--line-gap-ref: calc(var(--line-gap-metric-ref) * var(--font-size-metric-ref));--x-middle-ref: calc(var(--x-height-ref) / 2);--cap-middle-ref: calc(var(--cap-height-ref) / 2);--content-area-ref: calc(var(--ascender-ref) - var(--descender-ref));--half-leading-ref: calc((var(--line-height-ref) - var(--content-area-ref)) / 2);--alphabetic-baseline-ref: calc(var(--half-leading-ref) + var(--ascender-ref));--font-metrics-font-size: initial;--font-metrics-line-height: initial;--baseline-alignment-content: initial;--object-height: initial;--baseline-multiplier: 1; } #​#​ .re::before { --display-block: block;--display-inline: inline;display: var(--display-block);--is-display-inside-flow: initial;--is-display-outside-inline: 1; } #​#​ *, #​#​ *::before { --column-gap-ref: initial; } #​#​ .ra { --distribute: initial;--align-x: initial;--align-y: initial; } #​#​ .r6 > *, #​#​ .r6::before, #​#​ .r6::after { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .rd { --display-block: block;--display-inline: inline;display: var(--display-block);--is-display-inside-flow: initial;--is-display-outside-inline: 1; } #​#​ .r5 { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px;padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ *, #​#​ *::before { --row-gap-ref: initial; } #​#​ .r8::before { content: var(--baseline-alignment-content);user-select: none;align-self: baseline;margin-right: calc(-1 * var(--column-gap-ref)); } #​#​ .rf { --align-y: baseline; } #​#​ .sn-1c37ise { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-d7kp2a { --distribute-x: initial; --distribute-y: initial; --align-x: initial; --align-y: initial; } #​#​ .sn-d7kp2a > * { --align-self-x: initial; --align-self-y: initial; --flex-x: 1 1 auto; --flex-y: 1 1 auto; } #​#​ .sn-1fnc4mz { --row-gap: normal; --column-gap: normal; gap: var(--row-gap) var(--column-gap); } #​#​ .sn-1gxk1ig { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-ywtj1r:focus { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-1p952hj input { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-pivpv5 input { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-2rg0o7.sn-1euh7h0.sn-1euh7h0-size-small { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-10ikd81.sn-1euh7h0.sn-1euh7h0-size-medium { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-1ulpx2x.sn-1euh7h0.sn-1euh7h0-size-large { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-14d1mhf.sn-1euh7h0.sn-1euh7h0-invalid-true { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-15p7yhy.sn-1euh7h0.sn-1euh7h0-isInCompositeField-true { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-1ogevn1.sn-1euh7h0.sn-1euh7h0-isInCompositeField-true { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-zosowo.sn-1w3n5ld.sn-1w3n5ld-size-small { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-gm3wlo.sn-1w3n5ld.sn-1w3n5ld-size-small { --row-gap: normal; --column-gap: normal; gap: var(--row-gap) var(--column-gap); } #​#​ .sn-1q621yr.sn-1w3n5ld.sn-1w3n5ld-size-medium { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-1hm9r2t.sn-1w3n5ld.sn-1w3n5ld-size-medium { --row-gap: normal; --column-gap: normal; gap: var(--row-gap) var(--column-gap); } #​#​ .sn-t935k.sn-1w3n5ld.sn-1w3n5ld-size-large { --padding-top: 0; --padding-right: 0; --padding-bottom: 0; --padding-left: 0; padding: var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); } #​#​ .sn-644uph.sn-1w3n5ld.sn-1w3n5ld-size-large { --row-gap: normal; --column-gap: normal; gap: var(--row-gap) var(--column-gap); } #​#​ .sn-ujtdce.sn-1w3n5ld.sn-1w3n5ld-type-primary { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-o050kw.sn-1w3n5ld.sn-1w3n5ld-type-primary:active { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-8gf1nb.sn-1w3n5ld.sn-1w3n5ld-type-primary:hover { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-1lq3s3x.sn-1w3n5ld.sn-1w3n5ld-type-secondary { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-noli0v.sn-1w3n5ld.sn-1w3n5ld-type-secondary:active { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-vft9a1.sn-1w3n5ld.sn-1w3n5ld-type-secondary:hover { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-j6yo6w.sn-1w3n5ld.sn-1w3n5ld-type-destructive { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-1ogqr42.sn-1w3n5ld.sn-1w3n5ld-type-destructive:active { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } #​#​ .sn-8ur5ku.sn-1w3n5ld.sn-1w3n5ld-type-destructive:hover { --focus-ring: 0 0 0 0 transparent; --box-shadow: 0 0 0 0 transparent; --top-shadow: 0 0 0 0 transparent; --keyline: transparent; --keyline-width: 1px; box-shadow: var(--top-shadow), var(--keyline) 0 0 0 var(--keyline-width), var(--focus-ring), var(--box-shadow); } .__sn-sheet-order { --order: '_2sbl6h,_17fgexf,_1lqsc7h,_16yoiaa,_14uec05,_slf45f,_gt749w,_4ydbur,_xxum3,_1mg6evv,_e8fbjh,_1w4mrxb,_1va17uu,_m0g2os,_cpw8pb,_yzv3bh,_1cr92j2,_1j6ccg7,_dcbn3c,_v9gehb,_1qczfb3,_1s9suuq,_1tgpcgy'; }</style><style data-layer="headless" data-server="workspace"></style><style data-layer="theme" data-server="workspace"></style><style data-layer="theme.classic" data-server="workspace">#​#​#​#​#​ .sn-182o7r0 { font-family: var(--jybopzu-typeface-ui); color: var(--jybopzu-textColor-primary); fill: var(--jybopzu-iconColor-primary); -webkit-font-smoothing: antialiased; } #​#​#​#​#​ .sn-1qmqwao { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0; --padding-top: 0; color: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; font-style: inherit; text-align: inherit; text-decoration: none; background-color: transparent; border: 0; outline: none; cursor: pointer; } #​#​#​#​#​ .sn-1qmqwao:hover { color: inherit; } #​#​#​#​#​ .sn-klfxw5:focus { --focus-ring: var(--jybopzu-shadow-focus); outline: none; } #​#​#​#​#​ .sn-11a8e2t { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0; --padding-top: 0; color: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; font-style: inherit; text-align: inherit; text-decoration: none; background-color: transparent; border: 0; outline: none; cursor: pointer; } #​#​#​#​#​ .sn-11a8e2t:hover { color: inherit; } #​#​#​#​#​ .sn-11a8e2t:focus { --focus-ring: var(--jybopzu-shadow-focus); outline: none; } #​#​#​#​#​ .sn-qaxvv2 { fill: currentColor; } #​#​#​#​#​ .sn-rz9za9 { --icon-size: 16px; height: var(--icon-size); --flex-y: initial; width: var(--icon-size); --flex-x: initial; } #​#​#​#​#​ .sn-rz9za9.sn-1mj7mtw.sn-1mj7mtw-size-xxsmall { --icon-size: 8px; } #​#​#​#​#​ .sn-rz9za9.sn-1mj7mtw.sn-1mj7mtw-size-xsmall { --icon-size: 12px; } #​#​#​#​#​ .sn-rz9za9.sn-1mj7mtw.sn-1mj7mtw-size-medium { --icon-size: 20px; } #​#​#​#​#​ .sn-rz9za9.sn-1mj7mtw.sn-1mj7mtw-size-large { --icon-size: 32px; } #​#​#​#​#​ .sn-rz9za9.sn-1mj7mtw.sn-1mj7mtw-size-xlarge { --icon-size: 64px; } #​#​#​#​#​ .sn-x26nd0 { fill: currentColor; } #​#​#​#​#​ .sn-x26nd0 { --icon-size: 16px; height: var(--icon-size); --flex-y: initial; width: var(--icon-size); --flex-x: initial; } #​#​#​#​#​ .sn-x26nd0.sn-1mj7mtw.sn-1mj7mtw-size-xxsmall { --icon-size: 8px; } #​#​#​#​#​ .sn-x26nd0.sn-1mj7mtw.sn-1mj7mtw-size-xsmall { --icon-size: 12px; } #​#​#​#​#​ .sn-x26nd0.sn-1mj7mtw.sn-1mj7mtw-size-medium { --icon-size: 20px; } #​#​#​#​#​ .sn-x26nd0.sn-1mj7mtw.sn-1mj7mtw-size-large { --icon-size: 32px; } #​#​#​#​#​ .sn-x26nd0.sn-1mj7mtw.sn-1mj7mtw-size-xlarge { --icon-size: 64px; } #​#​#​#​#​ .sn-l0n1fa { font-size: 14px; line-height: 20px; font-weight: var(--jybopzu-weight-semibold); } #​#​#​#​#​ .sn-l0n1fa.sn-13j3rr.sn-13j3rr-invalid-true { color: var(--jybopzu-textColor-critical); } #​#​#​#​#​ .sn-l0n1fa.sn-13j3rr.sn-13j3rr-position-top { display: block; margin-bottom: var(--jybopzu-space-xsmall); } #​#​#​#​#​ .sn-1elf2wm { appearance: none; background-color: var(--jybopzu-backgroundColor-surface); border: none; border-radius: var(--jybopzu-radius-xsmall); --keyline: var(--jybopzu-borderColor-neutral); color: var(--jybopzu-textColor-primary); font-size: 14px; line-height: 20px; font-weight: var(--jybopzu-weight-regular); font-family: var(--jybopzu-typeface-ui); display: inline-flex; flex-direction: row; align-items: var(--align-y); justify-content: var(--align-x); transition: box-shadow 240ms; width: var(--jybopzu-size-fill); --flex-x: initial; box-sizing: border-box; } #​#​#​#​#​ .sn-1elf2wm > * { align-self: var(--align-self-y); justify-self: var(--align-self-x); } #​#​#​#​#​ .sn-1elf2wm[type=number] { -moz-appearance: textfield; } #​#​#​#​#​ .sn-1elf2wm[type=number]::-webkit-outer-spin-button, #​#​#​#​#​ .sn-1elf2wm[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: var(--jybopzu-space-0); } #​#​#​#​#​ .sn-1elf2wm::placeholder { color: var(--jybopzu-textColor-disabled); } #​#​#​#​#​ .sn-1elf2wm:disabled { background-color: var(--jybopzu-color-neutral50); color: var(--jybopzu-textColor-disabled); } #​#​#​#​#​ .sn-1elf2wm:focus { outline: none; } #​#​#​#​#​ .sn-1elf2wm.sn-1euh7h0.sn-1euh7h0-size-small { --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); font-size: 12px; line-height: 16px; } #​#​#​#​#​ .sn-1elf2wm.sn-1euh7h0.sn-1euh7h0-size-medium { --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); } #​#​#​#​#​ .sn-1elf2wm.sn-1euh7h0.sn-1euh7h0-size-large { --padding-left: 12px; --padding-right: 12px; --padding-top: var(--jybopzu-space-small); --padding-bottom: var(--jybopzu-space-small); font-size: 16px; line-height: 24px; } #​#​#​#​#​ .sn-1elf2wm.sn-1euh7h0.sn-1euh7h0-invalid-true { --keyline: var(--jybopzu-borderColor-critical); } #​#​#​#​#​ .sn-1elf2wm.sn-1euh7h0.sn-1euh7h0-isInCompositeField-true { --box-shadow: var(--jybopzu-shadow-none); --padding-top: var(--jybopzu-space-0); --padding-right: var(--jybopzu-space-0); --padding-bottom: var(--jybopzu-space-0); --padding-left: var(--jybopzu-space-0); } #​#​#​#​#​ .sn-1gqsir8:focus { --focus-ring: var(--jybopzu-shadow-focus); outline: none; } #​#​#​#​#​ .sn-1gqsir8 { appearance: none; background-color: var(--jybopzu-backgroundColor-surface); border: none; border-radius: var(--jybopzu-radius-xsmall); --keyline: var(--jybopzu-borderColor-neutral); color: var(--jybopzu-textColor-primary); font-size: 14px; line-height: 20px; font-weight: var(--jybopzu-weight-regular); font-family: var(--jybopzu-typeface-ui); display: inline-flex; flex-direction: row; align-items: var(--align-y); justify-content: var(--align-x); transition: box-shadow 240ms; width: var(--jybopzu-size-fill); --flex-x: initial; box-sizing: border-box; } #​#​#​#​#​ .sn-1gqsir8 > * { align-self: var(--align-self-y); justify-self: var(--align-self-x); } #​#​#​#​#​ .sn-1gqsir8[type=number] { -moz-appearance: textfield; } #​#​#​#​#​ .sn-1gqsir8[type=number]::-webkit-outer-spin-button, #​#​#​#​#​ .sn-1gqsir8[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: var(--jybopzu-space-0); } #​#​#​#​#​ .sn-1gqsir8::placeholder { color: var(--jybopzu-textColor-disabled); } #​#​#​#​#​ .sn-1gqsir8:disabled { background-color: var(--jybopzu-color-neutral50); color: var(--jybopzu-textColor-disabled); } #​#​#​#​#​ .sn-1gqsir8:focus { outline: none; } #​#​#​#​#​ .sn-1gqsir8.sn-1euh7h0.sn-1euh7h0-size-small { --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); font-size: 12px; line-height: 16px; } #​#​#​#​#​ .sn-1gqsir8.sn-1euh7h0.sn-1euh7h0-size-medium { --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); } #​#​#​#​#​ .sn-1gqsir8.sn-1euh7h0.sn-1euh7h0-size-large { --padding-left: 12px; --padding-right: 12px; --padding-top: var(--jybopzu-space-small); --padding-bottom: var(--jybopzu-space-small); font-size: 16px; line-height: 24px; } #​#​#​#​#​ .sn-1gqsir8.sn-1euh7h0.sn-1euh7h0-invalid-true { --keyline: var(--jybopzu-borderColor-critical); } #​#​#​#​#​ .sn-1gqsir8.sn-1euh7h0.sn-1euh7h0-isInCompositeField-true { --box-shadow: var(--jybopzu-shadow-none); --padding-top: var(--jybopzu-space-0); --padding-right: var(--jybopzu-space-0); --padding-bottom: var(--jybopzu-space-0); --padding-left: var(--jybopzu-space-0); } #​#​#​#​#​ .sn-hzuvz5 { display: flex; flex-direction: row; align-items: var(--distribute-y, var(--align-y)); justify-content: var(--distribute-x, var(--align-x)); --when-flex-x: ; --when-flex-y: initial; display: inline-flex; --align-x: center; --align-y: center; white-space: nowrap; } #​#​#​#​#​ .sn-hzuvz5 > * { flex: var(--flex-x); align-self: var(--align-self-y); justify-self: var(--align-self-x); } #​#​#​#​#​ .sn-hzuvz5 > * { --flex-x: initial; } #​#​#​#​#​ .sn-hzuvz5 > * { --flex-y: initial; } #​#​#​#​#​ .sn-1y9dtbo { --button-background-color: transparent; font-weight: var(--jybopzu-weight-semibold); position: relative; z-index: 0; background-color: var(--button-background-color); border-radius: var(--jybopzu-space-75); transition: background-color 0.24s, box-shadow 0.24s; height: fit-content; --flex-y: initial; width: fit-content; --flex-x: initial; } #​#​#​#​#​ .sn-1y9dtbo.sn-1vwnd89.sn-1vwnd89-disabled-true { cursor: default; } #​#​#​#​#​ .sn-1y9dtbo.sn-1vwnd89.sn-1vwnd89-disabled-true:after { display: block; content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; border-radius: var(--jybopzu-space-75); z-index: 1; background-color: var(--jybopzu-color-neutral0); pointer-events: none; opacity: 0.5; } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-size-small { font-size: 12px; line-height: 16px; min-height: 24px; --flex-y: initial; --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); --column-gap: var(--jybopzu-space-50); --row-gap: var(--jybopzu-space-50); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-size-medium { font-size: 14px; line-height: 20px; min-height: 28px; --flex-y: initial; --padding-left: var(--jybopzu-space-100); --padding-right: var(--jybopzu-space-100); --padding-top: var(--jybopzu-space-50); --padding-bottom: var(--jybopzu-space-50); --column-gap: var(--jybopzu-space-75); --row-gap: var(--jybopzu-space-75); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-size-large { font-size: 16px; line-height: 24px; min-height: 40px; --flex-y: initial; --padding-left: var(--jybopzu-space-medium); --padding-right: var(--jybopzu-space-medium); --padding-top: var(--jybopzu-space-small); --padding-bottom: var(--jybopzu-space-small); --column-gap: var(--jybopzu-space-100); --row-gap: var(--jybopzu-space-100); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-primary { --button-background-color: var(--jybopzu-color-brand500); --keyline: var(--jybopzu-color-brand500); color: var(--jybopzu-color-neutral0); --top-shadow: 0px 1px 1px 0px rgba(20, 19, 78, 0.16); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-primary:active { --button-background-color: var(--jybopzu-color-brand600); --top-shadow: 0px -1px 1px 0px rgba(20, 19, 78, 0.16); --keyline: color.brand700; color: var(--jybopzu-color-brand100); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-primary:hover { --keyline: var(--jybopzu-color-brand700); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-secondary { --button-background-color: var(--jybopzu-color-neutral0); --keyline: var(--jybopzu-color-neutral150); --top-shadow: 0px 1px 1px 0px rgba(16, 17, 26, 0.16); color: var(--jybopzu-textColor-primary); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-secondary > svg { color: var(--jybopzu-iconColor-primary); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-secondary:active { --button-background-color: var(--jybopzu-color-neutral50); --top-shadow: 0px -1px 1px 0px rgba(16, 17, 26, 0.16); color: var(--jybopzu-color-neutral600); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-secondary:hover { --keyline: var(--jybopzu-color-neutral300); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-destructive { --button-background-color: var(--jybopzu-color-critical500); --keyline: var(--jybopzu-color-critical500); color: var(--jybopzu-color-neutral0); --top-shadow: 0px 1px 1px 0px rgba(62, 2, 26, 0.16); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-destructive:active { --button-background-color: var(--jybopzu-color-critical600); --top-shadow: 0px -1px 1px 0px rgba(62, 2, 26, 0.16); --keyline: var(--jybopzu-color-critical700); color: var(--jybopzu-color-critical100); } #​#​#​#​#​ .sn-1y9dtbo.sn-1w3n5ld.sn-1w3n5ld-type-destructive:hover { --keyline: var(--jybopzu-color-critical700); } #​#​#​#​#​ .sn-15rubhd { margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0; --padding-top: 0; color: inherit; font-weight: inherit; font-size: inherit; font-family: inherit; font-style: inherit; text-align: inherit; text-decoration: none; background-color: transparent; border: 0; outline: none; cursor: pointer; } #​#​#​#​#​ .sn-15rubhd:hover { color: inherit; } #​#​#​#​#​ .sn-15rubhd { display: flex; flex-direction: row; align-items: var(--distribute-y, var(--align-y)); justify-content: var(--distribute-x, var(--align-x)); --when-flex-x: ; --when-flex-y: initial; display: inline-flex; --align-x: center; --align-y: center; white-space: nowrap; } #​#​#​#​#​ .sn-15rubhd > * { flex: var(--flex-x); align-self: var(--align-self-y); justify-self: var(--align-self-x); } #​#​#​#​#​ .sn-15rubhd > * { --flex-x: initial; } #​#​#​#​#​ .sn-15rubhd > * { --flex-y: initial; } #​#​#​#​#​ .sn-15rubhd:focus { --focus-ring: var(--jybopzu-shadow-focus); outline: none; } #​#​#​#​#​ .sn-15rubhd { --button-background-color: transparent; font-weight: var(--jybopzu-weight-semibold); position: relative; z-index: 0; background-color: var(--button-background-color); border-radius: var(--jybopzu-space-75); transition: background-color 0.24s, box-shadow 0.24s; height: fit-content; --flex-y: initial; width: fit-content; --flex-x: initial; } #​#​#​#​#​ .sn-15rubhd.sn-1vwnd89.sn-1vwnd89-disabled-true { cursor: default; } #​#​#​#​#​ .sn-15rubhd.sn-1vwnd89.sn-1vwnd89-disabled-true:after { display: block; content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; border-radius: var(--jybopzu-space-75); z-index: 1; background-color: var(--jybopzu-color-neutral0); pointer-events: none; opacity: 0.5; } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-size-small { font-size: 12px; line-height: 16px; min-height: 24px; --flex-y: initial; --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); --column-gap: var(--jybopzu-space-50); --row-gap: var(--jybopzu-space-50); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-size-medium { font-size: 14px; line-height: 20px; min-height: 28px; --flex-y: initial; --padding-left: var(--jybopzu-space-100); --padding-right: var(--jybopzu-space-100); --padding-top: var(--jybopzu-space-50); --padding-bottom: var(--jybopzu-space-50); --column-gap: var(--jybopzu-space-75); --row-gap: var(--jybopzu-space-75); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-size-large { font-size: 16px; line-height: 24px; min-height: 40px; --flex-y: initial; --padding-left: var(--jybopzu-space-medium); --padding-right: var(--jybopzu-space-medium); --padding-top: var(--jybopzu-space-small); --padding-bottom: var(--jybopzu-space-small); --column-gap: var(--jybopzu-space-100); --row-gap: var(--jybopzu-space-100); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-primary { --button-background-color: var(--jybopzu-color-brand500); --keyline: var(--jybopzu-color-brand500); color: var(--jybopzu-color-neutral0); --top-shadow: 0px 1px 1px 0px rgba(20, 19, 78, 0.16); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-primary:active { --button-background-color: var(--jybopzu-color-brand600); --top-shadow: 0px -1px 1px 0px rgba(20, 19, 78, 0.16); --keyline: color.brand700; color: var(--jybopzu-color-brand100); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-primary:hover { --keyline: var(--jybopzu-color-brand700); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-secondary { --button-background-color: var(--jybopzu-color-neutral0); --keyline: var(--jybopzu-color-neutral150); --top-shadow: 0px 1px 1px 0px rgba(16, 17, 26, 0.16); color: var(--jybopzu-textColor-primary); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-secondary > svg { color: var(--jybopzu-iconColor-primary); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-secondary:active { --button-background-color: var(--jybopzu-color-neutral50); --top-shadow: 0px -1px 1px 0px rgba(16, 17, 26, 0.16); color: var(--jybopzu-color-neutral600); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-secondary:hover { --keyline: var(--jybopzu-color-neutral300); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-destructive { --button-background-color: var(--jybopzu-color-critical500); --keyline: var(--jybopzu-color-critical500); color: var(--jybopzu-color-neutral0); --top-shadow: 0px 1px 1px 0px rgba(62, 2, 26, 0.16); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-destructive:active { --button-background-color: var(--jybopzu-color-critical600); --top-shadow: 0px -1px 1px 0px rgba(62, 2, 26, 0.16); --keyline: var(--jybopzu-color-critical700); color: var(--jybopzu-color-critical100); } #​#​#​#​#​ .sn-15rubhd.sn-1w3n5ld.sn-1w3n5ld-type-destructive:hover { --keyline: var(--jybopzu-color-critical700); }</style><style data-layer="app" data-server="workspace">#​#​#​#​#​#​ .sn-tetesc { border: 0; clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; --flex-y: initial; margin: 0 -1px -1px 0; overflow: hidden; --padding-top: var(--jybopzu-space-0); --padding-right: var(--jybopzu-space-0); --padding-bottom: var(--jybopzu-space-0); --padding-left: var(--jybopzu-space-0); position: absolute; width: 1px; --flex-x: initial; white-space: nowrap; }</style><style data-layer="global" data-server="workspace">#​#​#​#​#​#​#​ svg { min-width: 0; } #​#​#​#​#​#​#​ legend.⚙ > *, #​#​#​#​#​#​#​ legend.⚙::before, #​#​#​#​#​#​#​ legend.⚙::after { --padding-top-ref: 0px;--padding-right-ref: 0px;--padding-bottom-ref: 0px;--padding-left-ref: 0px; } #​#​#​#​#​#​#​ legend.⚙ { --padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px; } #​#​#​#​#​#​#​ fieldset.⚙ > *, #​#​#​#​#​#​#​ fieldset.⚙::before, #​#​#​#​#​#​#​ fieldset.⚙::after { --padding-top-ref: 0px;--padding-right-ref: 0px;--padding-bottom-ref: 0px;--padding-left-ref: 0px; } #​#​#​#​#​#​#​ fieldset.⚙ { border: 0;margin: 0px;min-width: 0px;--padding-top: 0px;--padding-right: 0px;--padding-bottom: 0px;--padding-left: 0px; } #​#​#​#​#​#​#​ span.⚙ { --flex-x: 0 1 auto;--flex-y: 0 1 auto; } #​#​#​#​#​#​#​ span.⚙ { display: var(--display-inline);--is-display-outside-inline: initial; } #​#​#​#​#​#​#​ .⚙, #​#​#​#​#​#​#​ .⚙::before, #​#​#​#​#​#​#​ .⚙::after { box-sizing: border-box; } @supports (-webkit-hyphens:none) { #​#​#​#​#​#​#​ select.⚙, #​#​#​#​#​#​#​ select.sail-next-select-fix { font-family: 'Helvetica Neue', sans-serif !important; } } #​#​#​#​#​#​#​:root, :host #​#​#​#​#​#​#​, #​#​#​#​#​#​#​ .sn-token-provider { --s-806179: var(--s-1ipujfj);--eef79q: #ffffff;--s-8qwlk1: #f5f6f8;--o3gs5n: #ebeef1;--hyhghw: #d8dee4;--s-1b58r1w: #b6c0cd;--ovqch4: #99a5b8;--ggantb: #818da0;--s-1a8u6zz: #6c7688;--k08wfi: #596171;--s-169hr3v: #474e5a;--ymu9b7: #353a44;--ny99wq: #21252c;--s-1nmzh8w: #ffffff;--s-421sqo: #e2fbfe;--s-4qj11w: #cbf5fd;--s-1u1nr1c: #a7e7fc;--dj5edy: #6dc9fc;--s-3blua0: #3babfd;--s-172n6d2: #088ef9;--s-1l3w4rb: #0072e9;--s-1yzoj9a: #045ad0;--kvmyi1: #0b46ad;--s-1ah8y8v: #0d3485;--s-1v7mjmv: #0a2156;--s-1cbef47: #ffffff;--ncitdb: #eafcdd;--khndpt: #d1fab3;--fcix74: #a8f170;--s-1jt7b3q: #7cd548;--rz6g85: #58ba27;--s-10in11e: #3da00b;--jet5ih: #2b8700;--s-11ws3zn: #217005;--mkuc60: #1c5a0d;--s-5vneq4: #184310;--s-1ybzlmc: #112a0d;--s-1idvp5s: #ffffff;--s-1ronw4t: #fdf8c9;--een7nd: #fceeb5;--s-1j3zdk7: #fbd992;--bpq42r: #fcaf4f;--d5srfd: #f7870f;--s-7gt7xl: #e46602;--s-1bt4nax: #cc4b00;--s-1m90cr3: #b13600;--s-105rx08: #922700;--s-3csqoi: #701b01;--s-1x99otv: #4a0f02;--s-18rmc6q: #ffffff;--m4edry: #fef4f6;--pfpugw: #fde9ee;--s-1at7tzv: #fbd3dc;--s-8ik67: #faa9b8;--s-1brqpgc: #fa7e91;--s-1k4y65: #fa4a67;--s-1t7w85x: #e61947;--j769ku: #c0123c;--s-105k9ow: #9b0c36;--s-1bradsh: #76072f;--s-17cbcf1: #4e0322;--s-1m3ejd7: #ffffff;--wclsxb: #f7f5fd;--s-1nuetr3: #efecfc;--s-1rgwov0: #e0d9fb;--d427sf: #c3b6fb;--s-1gm5hwl: #a497fc;--d7ng6f: #857afe;--s-1wqs2n2: #675dff;--s-1rqwfiu: #533afd;--cb9l9o: #4e11e2;--b00e2n: #44139f;--yvasq2: #2f0e63;--s-13ypoy8: var(--eef79q);--s-114rdv4: var(--s-8qwlk1);--s-1bcqfda: var(--o3gs5n);--s-1kkti1r: var(--hyhghw);--s-16pqfer: var(--s-1b58r1w);--s-1kmer3i: var(--ovqch4);--s-13py8ob: var(--ggantb);--s-1wdog5l: var(--s-1a8u6zz);--jkp57b: var(--k08wfi);--s-1xkgkxo: var(--s-169hr3v);--s-1egalvn: var(--ymu9b7);--v2y5bm: var(--ny99wq);--s-1ona342: var(--s-1m3ejd7);--s-1xikbvo: var(--wclsxb);--ek860z: var(--s-1nuetr3);--s-3qadn4: var(--s-1rgwov0);--nl7ypg: var(--d427sf);--hm37ax: var(--s-1gm5hwl);--s-142x5wh: var(--d7ng6f);--s-1nbkq3e: var(--s-1wqs2n2);--s-1b0l18k: var(--s-1rqwfiu);--s-1y0ta6r: var(--cb9l9o);--pxx34h: var(--b00e2n);--xp2k2: var(--yvasq2);--s-13od8gw: var(--s-1idvp5s);--fox699: var(--s-1ronw4t);--p5cdic: var(--een7nd);--s-1jh7fp5: var(--s-1j3zdk7);--lsye2d: var(--bpq42r);--t3987n: var(--d5srfd);--s-1vcezov: var(--s-7gt7xl);--s-1qk1a9q: var(--s-1bt4nax);--s-1ipujfj: var(--s-1m90cr3);--s-1vhr1m: var(--s-105rx08);--s-1oqa1l5: var(--s-3csqoi);--kubwak: var(--s-1x99otv);--whf9po: var(--s-18rmc6q);--gqp7g1: var(--m4edry);--s-1j0j6fb: var(--pfpugw);--o1xbta: var(--s-1at7tzv);--vyde9h: var(--s-8ik67);--s-875rxv: var(--s-1brqpgc);--s-1xn82ef: var(--s-1k4y65);--xi7x09: var(--s-1t7w85x);--uk4ts2: var(--j769ku);--s-9ukgu0: var(--s-105k9ow);--s-15yycft: var(--s-1bradsh);--s-1v6ybst: var(--s-17cbcf1);--s-1f39zfp: var(--s-1nmzh8w);--s-1bf76tl: var(--s-421sqo);--s-1sypgcr: var(--s-4qj11w);--u7pgeo: var(--s-1u1nr1c);--qev2nh: var(--dj5edy);--rqlrpr: var(--s-3blua0);--s-8vaodq: var(--s-172n6d2);--s-1m519r1: var(--s-1l3w4rb);--r3g89x: var(--s-1yzoj9a);--n0umvo: var(--kvmyi1);--c0109p: var(--s-1ah8y8v);--s-26e45o: var(--s-1v7mjmv);--s-1a4o86t: var(--s-1cbef47);--nxbwn6: var(--ncitdb);--s-18tv9xz: var(--khndpt);--s-660zz9: var(--fcix74);--s-5y9ijm: var(--s-1jt7b3q);--s-1gwptpc: var(--rz6g85);--t5jail: var(--s-10in11e);--qcdf10: var(--jet5ih);--s-1o92vf6: var(--s-11ws3zn);--s-1spzwnv: var(--mkuc60);--s-35q6a2: var(--s-5vneq4);--axxngb: var(--s-1ybzlmc);--s-1hj7tfd: var(--s-18rmc6q);--s-1xf1h3f: var(--m4edry);--aqxmtx: var(--pfpugw);--s-1um7fco: var(--s-1at7tzv);--d2i300: var(--s-8ik67);--cae9kd: var(--s-1brqpgc);--s-1a4c91b: var(--s-1k4y65);--s-1jvllvw: var(--s-1t7w85x);--x379qy: var(--j769ku);--s-1owp6iv: var(--s-105k9ow);--m26qys: var(--s-1bradsh);--s-3rumb4: var(--s-17cbcf1);--s-5tm7hx: var(--s-1cbef47);--h22sh6: var(--ncitdb);--s-11rdejd: var(--khndpt);--s-1g2t37u: var(--fcix74);--wesn6: var(--s-1jt7b3q);--s-1hhq31p: var(--rz6g85);--yji28s: var(--s-10in11e);--s-169ogke: var(--jet5ih);--hr7syg: var(--s-11ws3zn);--s-14wylcr: var(--mkuc60);--s-289q66: var(--s-5vneq4);--v27jy: var(--s-1ybzlmc);--s-1hldvhn: #9966FF;--s-1xwen3a: #0055BC;--hxpspa: #00A1C2;--s-5ghlc9: #ED6804;--nap71a: #B3063D;--s-1rfvf0n: var(--s-114rdv4);--s-9fypy8: var(--s-13ypoy8);--s-153sf3j: rgba(182, 192, 205, 0.7);--s-1mkjmgu: var(--s-1nbkq3e);--s-9u3gcm: var(--s-1nbkq3e);--s-1pk4mhu: var(--s-1b0l18k);--s-1wze59r: var(--s-1nbkq3e);--s-1gzyq0k: var(--s-1nbkq3e);--s-1eg71kz: var(--s-9fypy8);--uftl0g: var(--s-9fypy8);--s-1wj6iyq: var(--s-1bcqfda);--s-1jrjwpv: var(--s-9fypy8);--b5b0q1: var(--s-9fypy8);--jix8n1: var(--xi7x09);--s-1isx4n7: var(--xi7x09);--s-1owgngi: var(--uk4ts2);--s-1tqa4ka: var(--xi7x09);--s-1dl2eq8: var(--xi7x09);--s-14a2tiz: var(--s-13ypoy8);--s-1b3o71a: var(--s-1m519r1);--qkwke3: var(--s-1m519r1);--s-1afrigr: var(--r3g89x);--s-1orf6yv: var(--s-1m519r1);--s-18eec8a: var(--s-1kmer3i);--rfaik3: var(--s-13ypoy8);--s-1xn7irg: var(--s-1bcqfda);--s-1x4qw9u: var(--s-13ypoy8);--s-4m5wr6: var(--s-1bcqfda);--s-1mbtsu2: var(--s-13ypoy8);--s-1pjx0uz: var(--s-1bcqfda);--s-175jw0u: var(--s-114rdv4);--pz1vgx: var(--s-1wdog5l);--jg0c26: var(--s-1sypgcr);--s-1g3vynh: var(--s-1bf76tl);--lg8mcu: var(--s-1m519r1);--s-12izfvv: var(--s-18tv9xz);--s-1t53zya: var(--nxbwn6);--zuu90a: var(--qcdf10);--s-414lsb: var(--p5cdic);--ulpd63: var(--fox699);--s-15wlbw2: var(--s-1qk1a9q);--s-1dn6rk: var(--s-1j0j6fb);--s-1k641wx: var(--gqp7g1);--aw0phz: var(--xi7x09);--s-15xulsv: var(--s-1kkti1r);--w22o9l: var(--s-1nbkq3e);--s-8c655s: var(--s-1y0ta6r);--s-1ok36r9: var(--s-1y0ta6r);--s-158s5xz: var(--s-1nbkq3e);--xw6qjn: var(--s-1nbkq3e);--s-4lkz9i: var(--s-15xulsv);--s-1amkzr1: var(--s-1kmer3i);--s-17kovyh: var(--s-15xulsv);--s-125pidq: var(--s-15xulsv);--s-8to5ry: var(--s-15xulsv);--s-17n5yam: var(--xi7x09);--eyrjow: var(--s-9ukgu0);--s-1u2do9: var(--s-9ukgu0);--qzxx9l: var(--xi7x09);--s-1draesn: var(--xi7x09);--s-17tmi4r: var(--s-1kkti1r);--b7ifjk: var(--xi7x09);--s-6o7nrw: var(--uk4ts2);--s-73zwar: var(--xi7x09);--d3be3c: var(--xi7x09);--npx6zl: var(--xi7x09);--wt6h1z: var(--s-1m519r1);--s-19hm5u2: var(--r3g89x);--s-1ki2h5s: var(--r3g89x);--s-1upode3: var(--s-1m519r1);--e619vt: var(--s-1m519r1);--h29g9m: var(--s-1kmer3i);--o26ijo: var(--s-1kkti1r);--s-1fqa73g: var(--s-1kkti1r);--s-1t2fj50: var(--s-1kkti1r);--s-1p5fyku: var(--s-1kkti1r);--s-7st1q: var(--s-1kkti1r);--s-177yrws: var(--s-1wdog5l);--s-1cn97xm: var(--u7pgeo);--s-9nkfwt: var(--u7pgeo);--s-7pqyn6: var(--s-1m519r1);--s-9bkbz: var(--s-660zz9);--s-1qd49a9: var(--s-660zz9);--s-17mlsdr: var(--qcdf10);--s-1ow1a4n: var(--s-1jh7fp5);--s-1mnr65s: var(--s-1jh7fp5);--s-1yfj4t4: var(--s-1qk1a9q);--fg7f6q: var(--o1xbta);--d8waz0: var(--o1xbta);--s-8cc9re: var(--xi7x09);--s-13hmetb: var(--s-1egalvn);--oiv4a4: var(--s-1b0l18k);--s-6obdb0: var(--s-1y0ta6r);--s-17yrw5r: var(--pxx34h);--s-1o9jit1: var(--s-1b0l18k);--s-17snam4: var(--s-13py8ob);--s-1xyyyk2: var(--s-1egalvn);--s-1ui80l2: var(--v2y5bm);--jus5c7: var(--v2y5bm);--s-184ljp4: var(--s-1egalvn);--eb4u9z: var(--jkp57b);--o8bs57: var(--uk4ts2);--s-10w80od: var(--s-9ukgu0);--s-1c9sq9t: var(--s-15yycft);--ruipx: var(--uk4ts2);--s-1wer54: var(--s-13py8ob);--uvjldp: var(--s-13ypoy8);--rygqjm: var(--s-13ypoy8);--s-3zsim4: var(--s-3qadn4);--nqzz7a: var(--s-13ypoy8);--fmcfok: var(--s-13ypoy8);--s-13dhk1f: var(--s-1egalvn);--s-97x5jr: var(--s-1egalvn);--s-148oer1: var(--s-1xkgkxo);--qzwqpe: var(--s-1egalvn);--s-9i3k0u: var(--s-1egalvn);--s-87wktm: var(--s-13ypoy8);--s-13hlbvk: var(--s-13ypoy8);--s-114300b: var(--o1xbta);--l5jmjk: var(--s-13ypoy8);--oalgln: var(--s-13ypoy8);--wukrzp: var(--s-1egalvn);--fa9lug: var(--s-13py8ob);--s-1oi81m8: var(--s-1egalvn);--x0orno: var(--s-1egalvn);--s-1pxcz58: var(--s-1egalvn);--p0bjsc: var(--s-13py8ob);--u320f7: var(--r3g89x);--s-1iv5nq8: var(--r3g89x);--uj52u9: var(--n0umvo);--s-6v1wws: var(--s-1o92vf6);--s-1tqfmwd: var(--s-1o92vf6);--g8y80y: var(--s-1spzwnv);--uflrw: var(--s-1ipujfj);--jg0bei: var(--s-1ipujfj);--s-1kdpopy: var(--s-1vhr1m);--ibollp: var(--uk4ts2);--evfcf2: var(--uk4ts2);--qj0juw: var(--s-9ukgu0);--s-1u9outy: var(--jkp57b);--s-18brxby: var(--jkp57b);--s-5wyt2d: var(--s-13ypoy8);--nph474: var(--r3g89x);--s-9j04rl: var(--r3g89x);--s-18eqkid: var(--s-13ypoy8);--k9sgh3: var(--s-1o92vf6);--s-679qlr: var(--s-1o92vf6);--s-1gxwr4: var(--s-13ypoy8);--i7djdz: var(--s-1ipujfj);--s-1yqvg4v: var(--s-13ypoy8);--s-1uywv9f: var(--uk4ts2);--xfgvhn: var(--uk4ts2);--s-1l3ikln: var(--s-13ypoy8);--s-1hknj82: var(--jkp57b);--xd9t29: var(--v2y5bm);--s-1qz4hey: var(--s-1xkgkxo);--s-13mj3ey: var(--s-1nbkq3e);--yfq5jb: var(--s-1b0l18k);--s-1d5tn5g: var(--s-1y0ta6r);--s-1ts3wnp: var(--s-1nbkq3e);--mtnc2e: var(--s-1kmer3i);--s-1ggs8se: var(--s-1xkgkxo);--s-1983a3r: var(--s-1egalvn);--s-1rbj8zq: var(--v2y5bm);--s-12x7xov: var(--s-1xkgkxo);--q5xz4t: var(--s-1wdog5l);--s-2ojt3v: var(--xi7x09);--s-1c4musi: var(--uk4ts2);--rwzmwu: var(--s-9ukgu0);--s-1k156kb: var(--xi7x09);--s-1njcrbd: var(--s-1kmer3i);--s-1auir75: var(--s-13ypoy8);--tipuka: var(--s-13ypoy8);--s-1myp5o1: var(--s-3qadn4);--s-5didwj: var(--s-13ypoy8);--s-1wf2wvi: var(--s-13ypoy8);--s-15w0yfc: var(--s-1qz4hey);--fc8g0t: var(--s-1qz4hey);--s-17uj1m3: var(--jkp57b);--g8dxu4: var(--s-1qz4hey);--s-2e4gj5: var(--s-1qz4hey);--s-1xsl5v6: var(--s-13ypoy8);--s-1vjzvov: var(--s-13ypoy8);--s-1n46b59: var(--o1xbta);--u90thq: var(--s-13ypoy8);--s-19o7zaa: var(--s-13ypoy8);--s-10q3p1o: var(--s-1xkgkxo);--s-8jpmhq: var(--s-1xkgkxo);--s-1nuytc0: var(--s-1xkgkxo);--s-1vua7kb: var(--s-1xkgkxo);--brnaxe: var(--s-1kmer3i);--s-1ufxgw0: var(--s-13ypoy8);--s-49rsbu: var(--s-1m519r1);--xsdaas: var(--s-1m519r1);--mglbt2: var(--r3g89x);--rtvqux: var(--qcdf10);--ko7qd: var(--qcdf10);--s-50f0qm: var(--s-1o92vf6);--eu61bi: var(--s-1qk1a9q);--y7jsf0: var(--s-1qk1a9q);--s-1ac7lwk: var(--s-1ipujfj);--s-9k5091: var(--xi7x09);--ruhzmh: var(--xi7x09);--s-2xp72p: var(--uk4ts2);--s-17iqe5q: var(--s-1wdog5l);--s-1253b2y: var(--s-1wdog5l);--s-1piwg9i: var(--s-13ypoy8);--s-6ucdv7: var(--s-1m519r1);--s-1jcoye7: var(--s-1m519r1);--hnqjk9: var(--s-13ypoy8);--pgimab: var(--qcdf10);--xntlbj: var(--qcdf10);--s-14mlsvd: var(--s-13ypoy8);--s-1exie7f: var(--s-1qk1a9q);--yqmt02: var(--s-1qk1a9q);--s-17qjsgp: var(--s-13ypoy8);--e6rr02: var(--xi7x09);--qwe25a: var(--xi7x09);--s-1cx6227: var(--s-13ypoy8);--s-1o2c3h9: var(--s-1wdog5l);--s-6gs83q: var(--s-1egalvn);--ahgtyg: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';--dilwm: 2048;--s-6omq4: 1980;--nsaztv: 1443;--s-1ixv1ks: 1078;--s-1biv3ye: -432;--s-1te2tup: 0;--cdmbir: 300;--s-1mnxhel: 400;--s-1nt3wam: 600;--s-1ocxf4e: 700;--s-1vpgvqc: 'Source Code Pro', Menlo, Monaco, monospace;--s-1y398ge: 2048;--j5b9ko: 1556;--s-17c3qcu: 1493;--s-6zqpne: 1120;--s-1jib5q0: -492;--s-75pjiv: 410;--s-780oqg: var(--ahgtyg);--s-1c2w534: var(--dilwm);--s-4imvpn: var(--s-6omq4);--s-1ph4673: var(--nsaztv);--s-14qchrt: var(--s-1ixv1ks);--s-174cqiz: var(--s-1biv3ye);--s-1rnjjay: var(--s-1te2tup);--bwm4no: var(--s-1mnxhel);--s-1bfvuc2: var(--s-1i82044);--s-1vo01ya: var(--s-1db3chc);--s-1nrhtfr: var(--tk0isw);--s-1xlut57: var(--s-1lhqll2);--s-10rtirn: var(--s-11v0pqn);--s-1gj0nto: var(--s-6cbmuf);--z8c3ww: var(--yplwvi);--s-1itdcoa: var(--s-1m30mdf);--s-1e47fbj: var(--cd4zwn);--s-1i82044: var(--s-780oqg);--s-1db3chc: var(--s-1c2w534);--tk0isw: var(--s-4imvpn);--s-1lhqll2: var(--s-1ph4673);--s-11v0pqn: var(--s-14qchrt);--s-6cbmuf: var(--s-174cqiz);--yplwvi: var(--s-1rnjjay);--s-1m30mdf: 56px;--cd4zwn: 64px;--s-1fgn2x1: var(--s-1ocxf4e);--g8k6lo: var(--s-1mnxhel);--simh7g: var(--wsbs66);--s-11tag5s: var(--s-1cfwdq);--egn7v3: var(--s-18ll6fg);--s-1rfbcod: var(--s-13spi5k);--s-1luqrck: var(--s-15fn66i);--s-27iqeg: var(--d5drjy);--s-18wcjw: var(--s-1rsg6td);--s-1u9zl82: var(--n6jam8);--miv9l: var(--lq97ov);--wsbs66: var(--s-780oqg);--s-1cfwdq: var(--s-1c2w534);--s-18ll6fg: var(--s-4imvpn);--s-13spi5k: var(--s-1ph4673);--s-15fn66i: var(--s-14qchrt);--d5drjy: var(--s-174cqiz);--s-1rsg6td: var(--s-1rnjjay);--n6jam8: 48px;--lq97ov: 56px;--s-1ucmgz7: var(--s-1ocxf4e);--s-17ghi8h: var(--s-1mnxhel);--hbk0oo: var(--s-1wwy80b);--s-2dbb2a: var(--s-160c6gg);--yxaojm: var(--s-1npqh71);--nm1xrx: var(--s-68sjx3);--s-1ivbjtl: var(--wejrbv);--s-8vhotc: var(--si2vzf);--pakukh: var(--s-7035h);--icmlh7: var(--ad7wce);--s-8mv65e: var(--s-12zbgfl);--s-1wwy80b: var(--s-780oqg);--s-160c6gg: var(--s-1c2w534);--s-1npqh71: var(--s-4imvpn);--s-68sjx3: var(--s-1ph4673);--wejrbv: var(--s-14qchrt);--si2vzf: var(--s-174cqiz);--s-7035h: var(--s-1rnjjay);--ad7wce: 40px;--s-12zbgfl: 48px;--s-1xgajx6: var(--s-1ocxf4e);--s-1mb7r8p: var(--s-1mnxhel);--s-1jtr8l0: var(--dx0zsf);--bzblmh: var(--s-1s7fwor);--s-13z63vp: var(--s-1z08gqp);--s-1noeuap: var(--fdri1y);--s-1iotv3v: var(--s-1ktva78);--s-18s8xzd: var(--jrvk1a);--s-1xijmep: var(--s-62671d);--s-1nph8pw: var(--s-1eryk2b);--s-5jpu2o: var(--s-1rvvcgm);--dx0zsf: var(--s-780oqg);--s-1s7fwor: var(--s-1c2w534);--s-1z08gqp: var(--s-4imvpn);--fdri1y: var(--s-1ph4673);--s-1ktva78: var(--s-14qchrt);--jrvk1a: var(--s-174cqiz);--s-62671d: var(--s-1rnjjay);--s-1eryk2b: 32px;--s-1rvvcgm: 40px;--nusmm3: var(--s-1ocxf4e);--xcedj6: var(--ahgtyg);--s-14xlm6o: var(--dilwm);--msg65c: var(--s-6omq4);--s-1ywnfza: var(--nsaztv);--zjva6a: var(--s-1ixv1ks);--s-15n3uo5: var(--s-1biv3ye);--i6u0ap: var(--s-1te2tup);--xb6tkh: var(--s-1mnxhel);--s-1xmxn4q: var(--s-71ssjp);--s-1xgixpx: var(--db0w5x);--s-1k35674: var(--jed2z7);--s-12k91a7: var(--tv79ff);--s-1s0wyj4: var(--s-1x8so7v);--ig6ly8: var(--s-1j7acn3);--s-8l4ca5: var(--s-38ks7n);--s-1svi9x0: var(--x65r8g);--d7hr4e: var(--s-14j81vx);--s-1ylzxkj: var(--oq2dkr);--s-71ssjp: var(--xcedj6);--db0w5x: var(--s-14xlm6o);--jed2z7: var(--msg65c);--tv79ff: var(--s-1ywnfza);--s-1x8so7v: var(--zjva6a);--s-1j7acn3: var(--s-15n3uo5);--s-38ks7n: var(--i6u0ap);--x65r8g: 28px;--s-14j81vx: 36px;--s-1n4fl4h: var(--s-1ocxf4e);--oq2dkr: none;--f4w18u: var(--s-1mnxhel);--s-1rpa4qr: var(--jdmia2);--v1v838: var(--ts1hpc);--vn27bl: var(--s-187zl0b);--s-1vnqflb: var(--s-12s5kmm);--s-1n4dokk: var(--s-4fox1q);--wb62lm: var(--j3z1dw);--s-1f8ywlh: var(--s-1jvq51g);--s-1uud5hl: var(--s-1joebgy);--s-1qj9g61: var(--s-19hh4gw);--s-1bvu74j: var(--hdrt9t);--jdmia2: var(--xcedj6);--ts1hpc: var(--s-14xlm6o);--s-187zl0b: var(--msg65c);--s-12s5kmm: var(--s-1ywnfza);--s-4fox1q: var(--zjva6a);--j3z1dw: var(--s-15n3uo5);--s-1jvq51g: var(--i6u0ap);--s-1joebgy: 24px;--s-19hh4gw: 32px;--g65i9c: var(--s-1ocxf4e);--hdrt9t: none;--wpt2ge: var(--s-1mnxhel);--w4jvxk: var(--s-1bq9l67);--s-1mflgki: var(--s-1xsxprz);--s-1517qlh: var(--qfwzw4);--sdtaur: var(--o2sqss);--s-6qvd4o: var(--xxsoub);--y4gv3: var(--s-1hw9qk9);--s-193lww5: var(--s-9rewa3);--yem2xc: var(--s-1k0d4db);--s-1uz67ki: var(--syp0fc);--b4hhf7: var(--s-18pg62i);--s-1bq9l67: var(--xcedj6);--s-1xsxprz: var(--s-14xlm6o);--qfwzw4: var(--msg65c);--o2sqss: var(--s-1ywnfza);--xxsoub: var(--zjva6a);--s-1hw9qk9: var(--s-15n3uo5);--s-9rewa3: var(--i6u0ap);--s-1k0d4db: 20px;--syp0fc: 28px;--s-1vfd5li: var(--s-1ocxf4e);--s-18pg62i: none;--s-1p87an6: var(--s-1mnxhel);--gbhvil: var(--s-1tckhn5);--s-2wlxzm: var(--s-1bnzo0w);--s-1lhh5an: var(--ub00w8);--b57bg4: var(--vayv2j);--s-10pihpx: var(--s-1bg5wjj);--s-1de7swi: var(--ofc8t8);--p0d0ra: var(--s-1myygfh);--rdvhzd: var(--s-1vrlxop);--wxjtoa: var(--s-1fjdblk);--s-14i6ex0: var(--s-176iwse);--s-1tckhn5: var(--xcedj6);--s-1bnzo0w: var(--s-14xlm6o);--ub00w8: var(--msg65c);--vayv2j: var(--s-1ywnfza);--s-1bg5wjj: var(--zjva6a);--ofc8t8: var(--s-15n3uo5);--s-1myygfh: var(--i6u0ap);--s-1vrlxop: 16px;--s-1fjdblk: 24px;--s-15lxxlk: var(--s-1ocxf4e);--s-176iwse: none;--ihun98: var(--s-1mnxhel);--lzkj6b: var(--s-1fz1zwb);--s-19gq58y: var(--s-1e9sg5q);--s-1fndoqe: var(--s-1xty0l1);--s-1ozmd2v: var(--s-1c9087t);--s-1itf6ev: var(--njr6lf);--lqlo87: var(--wvavyz);--s-15g638a: var(--s-1bdp00y);--s-101nale: var(--s-1rv6t4);--rpuu4f: var(--onmy4p);--s-1x2ggh5: var(--s-135hi2l);--s-1fz1zwb: var(--xcedj6);--s-1e9sg5q: var(--s-14xlm6o);--s-1xty0l1: var(--msg65c);--s-1c9087t: var(--s-1ywnfza);--njr6lf: var(--zjva6a);--wvavyz: var(--s-15n3uo5);--s-1bdp00y: var(--i6u0ap);--s-1rv6t4: 12px;--onmy4p: 20px;--s-4yu78: var(--s-1ocxf4e);--s-135hi2l: none;--qsps49: var(--ahgtyg);--s-1m5o6xs: var(--dilwm);--s-1sl6m46: var(--s-6omq4);--s-1tlryov: var(--nsaztv);--kidu0o: var(--s-1ixv1ks);--l2fksn: var(--s-1biv3ye);--s-16fd3c8: var(--s-1te2tup);--s-1n41s7u: var(--s-1nt3wam);--njb836: var(--s-108w7yg);--s-18nbbqu: var(--s-6mvx34);--b9ogvo: var(--s-1pbhbhw);--h3wc70: var(--z5eq11);--u4c2q6: var(--e1e86);--s-1oj6z6t: var(--uik06i);--s-1qtuyvq: var(--s-1eah8e8);--l28r8y: var(--h7f28h);--fcsdep: var(--s-1vvlcgn);--s-1ikrpfx: var(--s-36ddn3);--s-108w7yg: var(--qsps49);--s-6mvx34: var(--s-1m5o6xs);--s-1pbhbhw: var(--s-1sl6m46);--z5eq11: var(--s-1tlryov);--e1e86: var(--kidu0o);--uik06i: var(--l2fksn);--s-1eah8e8: var(--s-16fd3c8);--h7f28h: 18px;--s-1vvlcgn: 28px;--s-5hgyej: var(--s-1mnxhel);--s-36ddn3: none;--p1b3a1: var(--s-1nt3wam);--s-10jfra1: var(--wtyf0o);--s-1m1wff1: var(--s-167pe37);--s-1savn4h: var(--s-10fnwqi);--s-1gygsl6: var(--s-1sdpwmi);--li3rbu: var(--s-1prlirw);--s-9cy93t: var(--s-1oay49k);--s-11a5wqu: var(--b7x093);--s-17qz9cg: var(--s-1nk8z4c);--s-1pqj9m0: var(--s-1adv7ix);--s-1ctdufq: var(--s-2vga1d);--wtyf0o: var(--qsps49);--s-167pe37: var(--s-1m5o6xs);--s-10fnwqi: var(--s-1sl6m46);--s-1sdpwmi: var(--s-1tlryov);--s-1prlirw: var(--kidu0o);--s-1oay49k: var(--l2fksn);--b7x093: var(--s-16fd3c8);--s-1nk8z4c: 16px;--s-1adv7ix: 24px;--e9j7zt: var(--s-1mnxhel);--s-2vga1d: none;--s-1e6wgok: var(--s-1nt3wam);--s-5twc1q: var(--iv638n);--s-13v453w: var(--zzbkbv);--q47ujb: var(--cw4443);--s-4fq1f8: var(--sf9nah);--s-8kvr39: var(--s-1lduq5c);--t9sogg: var(--s-49369g);--s-6dkjzu: var(--s-195juhb);--s-1wizgxe: var(--eoafo5);--s-7ih227: var(--s-7paqqe);--be5p7j: var(--pz3gk9);--iv638n: var(--qsps49);--zzbkbv: var(--s-1m5o6xs);--cw4443: var(--s-1sl6m46);--sf9nah: var(--s-1tlryov);--s-1lduq5c: var(--kidu0o);--s-49369g: var(--l2fksn);--s-195juhb: var(--s-16fd3c8);--eoafo5: 14px;--s-7paqqe: 20px;--x5dpqz: var(--s-1mnxhel);--pz3gk9: none;--pyk6k1: var(--ahgtyg);--s-1verpm8: var(--dilwm);--rd4b92: var(--s-6omq4);--s-1i90hyx: var(--nsaztv);--y96hdk: var(--s-1ixv1ks);--qkji3r: var(--s-1biv3ye);--s-1kwoc9c: var(--s-1te2tup);--s-1qv548f: var(--s-1nt3wam);--s-1tq5jkt: var(--v43x2t);--s-3uli8c: var(--tcmtp2);--s-10wdlk9: var(--g77870);--s-1iqa1pt: var(--s-1xy9kgq);--vxd1ew: var(--wqx1if);--w2b5wa: var(--s-1fysgfv);--s-16ck0e3: var(--s-18527no);--okauee: var(--s-1rxtcbb);--s-1fhkvft: var(--s-1a3m0xe);--hj8sur: var(--ayuh76);--v43x2t: var(--pyk6k1);--tcmtp2: var(--s-1verpm8);--g77870: var(--rd4b92);--s-1xy9kgq: var(--s-1i90hyx);--wqx1if: var(--y96hdk);--s-1fysgfv: var(--qkji3r);--s-18527no: var(--s-1kwoc9c);--s-1rxtcbb: 16px;--s-1a3m0xe: 24px;--s-5y4pqp: var(--s-1mnxhel);--ayuh76: none;--ep1e0f: var(--s-1nt3wam);--s-6vkd26: var(--huplq6);--s-1h9quwx: var(--l1gcj7);--t2iyzt: var(--s-3mrwm8);--s-1xn3ax7: var(--l6yv66);--s-15oh72s: var(--s-1k1xktp);--s-1ohirt0: var(--s-3dxl6s);--juchqv: var(--s7es0h);--s-1g9cdsy: var(--tlxlq6);--yfph9h: var(--s-432ttp);--r31u81: var(--s-59wabm);--huplq6: var(--pyk6k1);--l1gcj7: var(--s-1verpm8);--s-3mrwm8: var(--rd4b92);--l6yv66: var(--s-1i90hyx);--s-1k1xktp: var(--y96hdk);--s-3dxl6s: var(--qkji3r);--s7es0h: var(--s-1kwoc9c);--tlxlq6: 14px;--s-432ttp: 20px;--s-1htz8iq: var(--s-1mnxhel);--s-59wabm: none;--ereqaf: var(--s-1nt3wam);--yiyhsh: var(--ft4em7);--sodrin: var(--ngt1c6);--bfuocu: var(--s-1vj0i13);--s-2nir93: var(--c3yjur);--s-1jh3kwa: var(--r99a4f);--hfec15: var(--s-19xhaty);--s-16ewvzx: var(--ctnn8n);--zzbsa1: var(--mae4h0);--ki0zdj: var(--s-1kc6i1b);--s-12qaksx: var(--s-1k0dbzs);--ft4em7: var(--pyk6k1);--ngt1c6: var(--s-1verpm8);--s-1vj0i13: var(--rd4b92);--c3yjur: var(--s-1i90hyx);--r99a4f: var(--y96hdk);--s-19xhaty: var(--qkji3r);--ctnn8n: var(--s-1kwoc9c);--mae4h0: 12px;--s-1kc6i1b: 16px;--s-10ubhie: var(--s-1mnxhel);--s-1k0dbzs: none;--l5cirb: var(--s-1camloi);--s-3ab8ub: var(--s-1fverle);--s-15f02i8: var(--s-2c6wsx);--s-1f29tr2: var(--s-19hyq79);--s-18tqzme: var(--s-1wum1rt);--s-1s3tcwv: var(--s-1p07rxq);--s-1sr9szs: var(--s-18ns0of);--s-72fzvy: 0px;--s-1n66wtu: 1px;--s-1camloi: 2px;--s-1fverle: 4px;--s-1eo1l6l: 6px;--s-2c6wsx: 8px;--s-14t02z3: 10px;--s-1cn5k4b: 12px;--s-10yt1e6: 14px;--s-19hyq79: 16px;--zmqxvl: 18px;--s-16s2r5d: 20px;--s-1wum1rt: 24px;--s-11p7nl: 28px;--s-1p07rxq: 32px;--s-18g2og9: 36px;--x3ux79: 40px;--s-18ns0of: 48px;--s-7dpk8n: 56px;--s-1ubl41v: 64px;--s-12tsswl: 72px;--s-1e1s3yj: 80px;--s-1c4fwdw: var(--s-282tnx);--jpxxql: var(--s-282tnx);--u4yslg: none;--s-1l4o7cj: 4px;--s-282tnx: 6px;--s-9fb64w: 8px;--s-721m59: 12px;--s-1pfp217: 9999em;--s-11c5ftm: solid;--s-5oekti: dashed;--s-12pesem: 1px;--s-1p3l5ml: 2px;--f0gr6w: 4px;--li639m: 100%;--s-18ciw8m: min-content;--s-15qxt3g: max-content;--s-22nfqw: fit-content;--cvc234: 50%;--bcipp6: 33.3333%;--s-1990hu4: 66.6667%;--hrim1e: 25%;--ys322a: 50%;--s-2hrodg: 75%;--ywypcv: 20%;--s-1j1r695: 40%;--s-3qcouv: 60%;--s-1c433cn: 80%;--s-1o6hvkt: 16.6667%;--v94vw1: 33.3333%;--ncjl8c: 50%;--s-14apa3: 66.6667%;--kcudzm: 83.3333%;--s-1sq848d: 8.3333%;--k9vhhg: 16.6667%;--s-1m2eq9s: 25%;--s-1hfpugt: 33.3333%;--s-12j0rnv: 41.6667%;--s-1ce5jho: 50%;--yca82r: 58.3333%;--s-1bb34n7: 66.6667%;--x6iu4: 75%;--s-1qjxzud: 83.3333%;--d52z5c: 91.6667%;--s-1qqjf1s: 0px 1px 1px 0px rgba(0, 0, 0, 0.12), 0px 2px 5px 0px rgba(48, 49, 61, 0.08);--s29i93: 0px 3px 6px 0px rgba(0, 0, 0, 0.12), 0px 7px 14px 0px rgba(48, 49, 61, 0.08);--s-144bgvr: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(48, 49, 61, 0.08);--qbcnik: 0px 5px 15px 0px rgba(0, 0, 0, 0.12), 0px 15px 35px 0px rgba(48, 49, 61, 0.08), 0px 50px 100px 0px rgba(48, 49, 61, 0.08);--s-8kdpya: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1q5y78: 0px -1px 1px 0px rgba(20, 19, 78, 0.32);--s-1kgpzka: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-186fre1: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1fb3eog: 0px 1px 1px 0px rgba(20, 19, 78, 0.32);--s-1ibn4id: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-1l32yqd: 0px -1px 1px 0px rgba(16, 17, 26, 0.16);--wq0k6h: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--fur145: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-1fecqxp: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--ytuq2g: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--k2t3ri: 0px -1px 1px 0px rgba(62, 2, 26, 0.32);--s-1fc7ea9: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--s-8p4pnm: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--s-1s9evt6: 0px 1px 1px 0px rgba(62, 2, 26, 0.32);--pga66p: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--s-7nyne0: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1p8nnzk: 0px -1px 1px 0px rgba(1, 28, 58, 0.16);--s-4fmi5d: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1mw80b4: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--s-1mp6cz9: 0px 1px 1px 0px rgba(1, 28, 58, 0.16);--o68lqt: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1srjzen: 0px -1px 1px 0px rgba(62, 2, 26, .16);--s-5cda5b: 0px 1px 1px 0px rgba(62, 2, 26, .16);--uojav1: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1xpb9p2: 0px 1px 1px 0px rgba(62, 2, 26, .16);--s-1atvbio: 0px -1px 1px 0px rgba(16, 17, 26, 0.16);--s-9l041r: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--fcko44: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--zh5azq: 0px 1px 1px 0px rgba(16, 17, 26, 0.16);--tnw4uh: 490px;--p6z4q9: 768px;--s-1tolf8z: 1040px;--s-13qggw6: 1440px;--s-1oz5pfq: 0;--s-52qljy: 490px;--m9yfsr: 768px;--s-1gz3jh8: 1040px;--s-1ad545m: 1440px;--s-1xy6qjm: 0 0 0 4px rgba(1, 150, 237, .36); } .__sn-sheet-order { --order: '_h5jbx2,_lerce1,_13o9boh';--keys: '⚙zzdm3n,⚙jact51,⚙4n3eiv'; }</style><style data-layer="dynamic" data-server="workspace">#​#​#​#​#​#​#​#​ .sn-1sjl02n { display: flex; flex-direction: row; align-items: var(--distribute-y, var(--align-y)); justify-content: var(--distribute-x, var(--align-x)); --when-flex-x: ; --when-flex-y: initial; --align-y: center; --column-gap: var(--jybopzu-space-xsmall); --row-gap: var(--jybopzu-space-xsmall); background: var(--jybopzu-backgroundColor-surface); --keyline: var(--jybopzu-borderColor-neutral); border-radius: var(--jybopzu-radius-xsmall); --padding-left: var(--jybopzu-space-small); --padding-right: var(--jybopzu-space-small); --padding-top: var(--jybopzu-space-xxsmall); --padding-bottom: var(--jybopzu-space-xxsmall); cursor: pointer; width: 400px; --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-1sjl02n > * { flex: var(--flex-x); align-self: var(--align-self-y); justify-self: var(--align-self-x); } #​#​#​#​#​#​#​#​ .sn-1sjl02n > * { --flex-y: initial; } #​#​#​#​#​#​#​#​ .sn-1bzjeb9 { width: var(--jybopzu-size-fill); --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-1bzjeb9 input { --box-shadow: var(--jybopzu-shadow-none); font-size: 14px; --padding-top: var(--jybopzu-space-xsmall); --padding-right: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); --padding-left: var(--jybopzu-space-xsmall); cursor: pointer; } #​#​#​#​#​#​#​#​ .sn-yz011v { display: flex; flex-direction: column; align-items: var(--align-x); justify-content: var(--align-y); } #​#​#​#​#​#​#​#​ .sn-yz011v > * { align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-3bse46 { width: var(--jybopzu-size-fill); --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-3bse46 input { --box-shadow: var(--jybopzu-shadow-none); font-size: 14px; --padding-top: var(--jybopzu-space-xsmall); --padding-right: var(--jybopzu-space-xsmall); --padding-bottom: var(--jybopzu-space-xsmall); --padding-left: var(--jybopzu-space-xsmall); cursor: pointer; } #​#​#​#​#​#​#​#​ .sn-3bse46 { display: flex; flex-direction: column; align-items: var(--align-x); justify-content: var(--align-y); } #​#​#​#​#​#​#​#​ .sn-3bse46 > * { align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-5f2qx2 { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y: ; --when-flex-x: initial; --column-gap: var(--jybopzu-space-xsmall); --row-gap: var(--jybopzu-space-xsmall); } #​#​#​#​#​#​#​#​ .sn-5f2qx2 > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-3lpa4r { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y: ; --when-flex-x: initial; --column-gap: 0; --row-gap: 0; } #​#​#​#​#​#​#​#​ .sn-3lpa4r > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-1y3po1i { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y: ; --when-flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-1y3po1i > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-1tggceh { width: var(--jybopzu-size-fit); --flex-x: initial; --padding-left: var(--jybopzu-space-xsmall); --padding-right: var(--jybopzu-space-xsmall); --padding-top: var(--jybopzu-space-xxsmall); --padding-bottom: var(--jybopzu-space-xxsmall); font-family: var(--jybopzu-typeface-monospace); font-size: 14px; line-height: 14px; background: var(--jybopzu-backgroundColor-container); border: 1px solid var(--jybopzu-color-neutral150); border-radius: var(--jybopzu-radius-xsmall); } #​#​#​#​#​#​#​#​ .sn-drnvuh { margin-left: var(--jybopzu-space-small); margin-right: var(--jybopzu-space-small); background-color: var(--jybopzu-backgroundColor-container); } #​#​#​#​#​#​#​#​ .sn-drnvuh:hover { background-color: var(--jybopzu-backgroundColor-surface); } #​#​#​#​#​#​#​#​ .sn-fg4jns { margin-left: var(--jybopzu-space-xsmall); margin-right: var(--jybopzu-space-xsmall); } #​#​#​#​#​#​#​#​ .sn-13gx8ko { width: var(--sidebar-width); --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-v3xs18 { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y: ; --when-flex-x: initial; --align-x: flex-start; --column-gap: 12px; --row-gap: 12px; line-height: 20px; --padding-right: var(--jybopzu-space-medium); } #​#​#​#​#​#​#​#​ .sn-v3xs18 > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-v3xs18 > * { --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-18m9hpv { display: flex; flex-direction: column; align-items: var(--distribute-x, var(--align-x)); justify-content: var(--distribute-y, var(--align-y)); --when-flex-y: ; --when-flex-x: initial; --align-x: flex-start; --column-gap: 8px; --row-gap: 8px; --padding-top: 10px; --padding-left: var(--jybopzu-space-small); } #​#​#​#​#​#​#​#​ .sn-18m9hpv > * { flex: var(--flex-y); align-self: var(--align-self-x); justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​ .sn-18m9hpv > * { --flex-x: initial; } #​#​#​#​#​#​#​#​ .sn-18n8dfn { display: none; } #​#​#​#​#​#​#​#​ .sn-1iugkao { overflow-y: hidden; }</style><style data-layer="deprecatedOverride" data-server="workspace"></style><style data-layer="atomic" data-server="workspace">#​#​#​#​#​#​#​#​#​#​ .a42 { height: 16px; } #​#​#​#​#​#​#​#​#​#​ .a2q { fill: var(--s-1qz4hey); } #​#​#​#​#​#​#​#​#​#​ .a3m:hover { fill: var(--s-13mj3ey); } #​#​#​#​#​#​#​#​#​#​ .a3i { color: var(--oiv4a4); } #​#​#​#​#​#​#​#​#​#​ .a1q { transition: width 150ms ease-in-out, padding 200ms ease-out; } #​#​#​#​#​#​#​#​#​#​ .a5p { --padding-left: 16px; } #​#​#​#​#​#​#​#​#​#​ .a51 > *, #​#​#​#​#​#​#​#​#​#​ .a51::before, #​#​#​#​#​#​#​#​#​#​ .a51::after { --padding-bottom-ref: 12px; } #​#​#​#​#​#​#​#​#​#​ .a43 { --object-height: 16px; } #​#​#​#​#​#​#​#​#​#​ .a1w > *, #​#​#​#​#​#​#​#​#​#​ .a1w::before, #​#​#​#​#​#​#​#​#​#​ .a1w::after { --padding-top-ref: 12px; } #​#​#​#​#​#​#​#​#​#​ .a11:focus { --flex-y: 1 0 var(--flex-basis-y, 0); } #​#​#​#​#​#​#​#​#​#​ .a1l { --when-flex-x: initial; } #​#​#​#​#​#​#​#​#​#​ .ay:focus { width: auto; } #​#​#​#​#​#​#​#​#​#​ .a4y *, #​#​#​#​#​#​#​#​#​#​ .a4y::before, #​#​#​#​#​#​#​#​#​#​ .a4y::after { --line-height-metric-ref: var(--line-height-metric-1piy9al); } #​#​#​#​#​#​#​#​#​#​ .a4y { --line-height: var(--s-7paqqe);--line-height-metric: var(--line-height-metric-1piy9al);--line-height-metric-1piy9al: var(--font-metrics-line-height); } #​#​#​#​#​#​#​#​#​#​ .a2r { height: 8px; } #​#​#​#​#​#​#​#​#​#​ .aq *, #​#​#​#​#​#​#​#​#​#​ .aq::before, #​#​#​#​#​#​#​#​#​#​ .aq::after { --ascender-metric-ref: var(--ascender-metric-1s5rrmm);--cap-height-metric-ref: var(--cap-height-metric-1s5rrmm);--x-height-metric-ref: var(--x-height-metric-1s5rrmm);--descender-metric-ref: var(--descender-metric-1s5rrmm); } #​#​#​#​#​#​#​#​#​#​ .aq { --units-per-em: var(--s-1h9quwx);--ascender-metric: var(--ascender-metric-1s5rrmm);--ascender-metric-1s5rrmm: calc(var(--t2iyzt) / var(--units-per-em));--cap-height-metric: var(--cap-height-metric-1s5rrmm);--cap-height-metric-1s5rrmm: calc(var(--s-1xn3ax7) / var(--units-per-em));--x-height-metric: var(--x-height-metric-1s5rrmm);--x-height-metric-1s5rrmm: calc(var(--s-15oh72s) / var(--units-per-em));--descender-metric: var(--descender-metric-1s5rrmm);--descender-metric-1s5rrmm: calc(var(--s-1ohirt0) / var(--units-per-em));--line-gap-metric: var(--juchqv);--font-metrics-font-size: var(--font-size);--font-metrics-line-height: var(--line-height); } #​#​#​#​#​#​#​#​#​#​ .a4i > *, #​#​#​#​#​#​#​#​#​#​ .a4i::before { --column-gap-ref: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a1o::before { --flex-x: 0 1 auto; } #​#​#​#​#​#​#​#​#​#​ .a33 { --align-self-y: stretch; } #​#​#​#​#​#​#​#​#​#​ .ag { --padding-bottom: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a2z { width: var(--when-flex-x) 1px; } #​#​#​#​#​#​#​#​#​#​ .a1k { --when-flex-y: ; } #​#​#​#​#​#​#​#​#​#​ .a13:focus { clip: auto; } #​#​#​#​#​#​#​#​#​#​ .a3p { --padding-right: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a20 { --padding-bottom: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a2a > *, #​#​#​#​#​#​#​#​#​#​ .a2a::before { --column-gap-ref: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a2k > *, #​#​#​#​#​#​#​#​#​#​ .a2k::before, #​#​#​#​#​#​#​#​#​#​ .a2k::after { --padding-left-ref: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a5k { width: auto; } #​#​#​#​#​#​#​#​#​#​ .aj > *, #​#​#​#​#​#​#​#​#​#​ .aj::before, #​#​#​#​#​#​#​#​#​#​ .aj::after { --padding-right-ref: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a3q > *, #​#​#​#​#​#​#​#​#​#​ .a3q::before, #​#​#​#​#​#​#​#​#​#​ .a3q::after { --padding-top-ref: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a4d { --padding-right: var(--s-1sr9szs); } #​#​#​#​#​#​#​#​#​#​ .a2g *, #​#​#​#​#​#​#​#​#​#​ .a2g::before, #​#​#​#​#​#​#​#​#​#​ .a2g::after { --ascender-metric-ref: var(--ascender-metric-h6u3y0);--cap-height-metric-ref: var(--cap-height-metric-h6u3y0);--x-height-metric-ref: var(--x-height-metric-h6u3y0);--descender-metric-ref: var(--descender-metric-h6u3y0); } #​#​#​#​#​#​#​#​#​#​ .a2g { --units-per-em: var(--zzbkbv);--ascender-metric: var(--ascender-metric-h6u3y0);--ascender-metric-h6u3y0: calc(var(--cw4443) / var(--units-per-em));--cap-height-metric: var(--cap-height-metric-h6u3y0);--cap-height-metric-h6u3y0: calc(var(--sf9nah) / var(--units-per-em));--x-height-metric: var(--x-height-metric-h6u3y0);--x-height-metric-h6u3y0: calc(var(--s-1lduq5c) / var(--units-per-em));--descender-metric: var(--descender-metric-h6u3y0);--descender-metric-h6u3y0: calc(var(--s-49369g) / var(--units-per-em));--line-gap-metric: var(--s-195juhb);--font-metrics-font-size: var(--font-size);--font-metrics-line-height: var(--line-height); } #​#​#​#​#​#​#​#​#​#​ .a1c { --padding-bottom: 0px; } #​#​#​#​#​#​#​#​#​#​ .a5l { --flex-x: 1 0 0; } #​#​#​#​#​#​#​#​#​#​ .a44 { width: 16px; } #​#​#​#​#​#​#​#​#​#​ .a26 { --when-flex-x: ; } #​#​#​#​#​#​#​#​#​#​ .a1t { --padding-left: 12px; } #​#​#​#​#​#​#​#​#​#​ .ao *, #​#​#​#​#​#​#​#​#​#​ .ao::before, #​#​#​#​#​#​#​#​#​#​ .ao::after { --line-height-metric-ref: var(--line-height-metric-28cn3b); } #​#​#​#​#​#​#​#​#​#​ .ao { --line-height: var(--yfph9h);--line-height-metric: var(--line-height-metric-28cn3b);--line-height-metric-28cn3b: var(--font-metrics-line-height); } #​#​#​#​#​#​#​#​#​#​ .a46 { --padding-top: var(--s-1s3tcwv); } #​#​#​#​#​#​#​#​#​#​ .al > *, #​#​#​#​#​#​#​#​#​#​ .al::before, #​#​#​#​#​#​#​#​#​#​ .al::after { --padding-left-ref: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a1j { flex-direction: column;align-items: var(--align-x);justify-content: var(--distribute, var(--align-y)); } #​#​#​#​#​#​#​#​#​#​ .a1j { --display-block: flex;--display-inline: inline-flex;--is-display-inside-flow: initial; } #​#​#​#​#​#​#​#​#​#​ .a1s { width: var(--sidebar-width); } #​#​#​#​#​#​#​#​#​#​ .a18 { position: relative; } #​#​#​#​#​#​#​#​#​#​ .a2p { display: var(--display-inline);--is-display-outside-inline: initial; } #​#​#​#​#​#​#​#​#​#​ .a5o { --padding-bottom: 8px; } #​#​#​#​#​#​#​#​#​#​ .a3 { top: 16px; } #​#​#​#​#​#​#​#​#​#​ .a3u { outline: 1px solid transparent; } #​#​#​#​#​#​#​#​#​#​ .a1x > *, #​#​#​#​#​#​#​#​#​#​ .a1x::before, #​#​#​#​#​#​#​#​#​#​ .a1x::after { --padding-bottom-ref: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a3d { color: var(--v2y5bm); } #​#​#​#​#​#​#​#​#​#​ .a3j { fill: var(--s-13mj3ey); } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a56 { display: var(--display-block);--is-display-outside-inline: 1; } } #​#​#​#​#​#​#​#​#​#​ .a9 { --flex-x: none; } #​#​#​#​#​#​#​#​#​#​ .a3y { top: 0px; } #​#​#​#​#​#​#​#​#​#​ .a1.a1.a1.a1.a1.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .a1 .sn-token-provider:not(.a1 .t0 .sn-token-provider) { --oiv4a4: var(--sail-color-text-link); } #​#​#​#​#​#​#​#​#​#​ .af { --padding-right: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .ad > * { --flex-basis-y: initial; } #​#​#​#​#​#​#​#​#​#​ .a17 > * { --flex-basis-y: auto; } #​#​#​#​#​#​#​#​#​#​ .a3f > *, #​#​#​#​#​#​#​#​#​#​ .a3f::before, #​#​#​#​#​#​#​#​#​#​ .a3f::after { --padding-top-ref: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a16 { --flex-y: 1 1 auto; } #​#​#​#​#​#​#​#​#​#​ .a31 { --object-height: var(--when-flex-y) 1px; } #​#​#​#​#​#​#​#​#​#​ .a3b { color: var(--s-1hknj82); } #​#​#​#​#​#​#​#​#​#​ .a27 { --when-flex-y: initial; } #​#​#​#​#​#​#​#​#​#​ .ah { --padding-left: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a2c { cursor: pointer; } #​#​#​#​#​#​#​#​#​#​ .a34 { --baseline-multiplier: 0; } #​#​#​#​#​#​#​#​#​#​ .a10:focus { height: auto; } #​#​#​#​#​#​#​#​#​#​ .a15 { height: var(--li639m); } #​#​#​#​#​#​#​#​#​#​ .a4v *, #​#​#​#​#​#​#​#​#​#​ .a4v::before, #​#​#​#​#​#​#​#​#​#​ .a4v::after { --ascender-metric-ref: var(--ascender-metric-cc9ztg);--cap-height-metric-ref: var(--cap-height-metric-cc9ztg);--x-height-metric-ref: var(--x-height-metric-cc9ztg);--descender-metric-ref: var(--descender-metric-cc9ztg); } #​#​#​#​#​#​#​#​#​#​ .a4v { --units-per-em: var(--ngt1c6);--ascender-metric: var(--ascender-metric-cc9ztg);--ascender-metric-cc9ztg: calc(var(--s-1vj0i13) / var(--units-per-em));--cap-height-metric: var(--cap-height-metric-cc9ztg);--cap-height-metric-cc9ztg: calc(var(--c3yjur) / var(--units-per-em));--x-height-metric: var(--x-height-metric-cc9ztg);--x-height-metric-cc9ztg: calc(var(--r99a4f) / var(--units-per-em));--descender-metric: var(--descender-metric-cc9ztg);--descender-metric-cc9ztg: calc(var(--s-19xhaty) / var(--units-per-em));--line-gap-metric: var(--ctnn8n);--font-metrics-font-size: var(--font-size);--font-metrics-line-height: var(--line-height); } #​#​#​#​#​#​#​#​#​#​ .a4k { --padding-left: var(--s-1cn5k4b); } #​#​#​#​#​#​#​#​#​#​ .a2j { --padding-left: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a2e *, #​#​#​#​#​#​#​#​#​#​ .a2e::before, #​#​#​#​#​#​#​#​#​#​ .a2e::after { --line-height-metric-ref: var(--line-height-metric-1jozav2); } #​#​#​#​#​#​#​#​#​#​ .a2e { --line-height: normal;--line-height-metric: var(--line-height-metric-1jozav2);--line-height-metric-1jozav2: var(--font-metrics-line-height); } #​#​#​#​#​#​#​#​#​#​ .a4h { row-gap: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a29 { row-gap: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a4j > *, #​#​#​#​#​#​#​#​#​#​ .a4j::before { --row-gap-ref: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a1p::before { --flex-y: 0 1 auto; } #​#​#​#​#​#​#​#​#​#​ .a2t { width: 8px; } #​#​#​#​#​#​#​#​#​#​ .a1m { --distribute: space-between; } #​#​#​#​#​#​#​#​#​#​ .ak > *, #​#​#​#​#​#​#​#​#​#​ .ak::before, #​#​#​#​#​#​#​#​#​#​ .ak::after { --padding-bottom-ref: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a5r > *, #​#​#​#​#​#​#​#​#​#​ .a5r::before, #​#​#​#​#​#​#​#​#​#​ .a5r::after { --padding-bottom-ref: 8px; } #​#​#​#​#​#​#​#​#​#​ .a32 { --align-self-x: stretch; } #​#​#​#​#​#​#​#​#​#​ .a38 { color: text.subdued; } #​#​#​#​#​#​#​#​#​#​ .a3z { right: 0px; } #​#​#​#​#​#​#​#​#​#​ .ac { --flex-y: none; } #​#​#​#​#​#​#​#​#​#​ .ae { --padding-top: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a54 { width: var(--li639m); } #​#​#​#​#​#​#​#​#​#​ .a5q > *, #​#​#​#​#​#​#​#​#​#​ .a5q::before, #​#​#​#​#​#​#​#​#​#​ .a5q::after { --padding-top-ref: 0; } #​#​#​#​#​#​#​#​#​#​ .a28 { column-gap: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a1n::before { display: none;--is-display-outside-inline: initial; } #​#​#​#​#​#​#​#​#​#​ .a49 > *, #​#​#​#​#​#​#​#​#​#​ .a49::before, #​#​#​#​#​#​#​#​#​#​ .a49::after { --padding-left-ref: var(--s-1sr9szs); } #​#​#​#​#​#​#​#​#​#​ .a4q { --padding-top: 0px; } #​#​#​#​#​#​#​#​#​#​ .a2o { --transform-align-y: calc(( 50% - var(--cap-middle-ref) ) * var(--baseline-multiplier)); } #​#​#​#​#​#​#​#​#​#​ .a12:focus > * { --flex-basis-y: auto; } #​#​#​#​#​#​#​#​#​#​ .a1h > * { --flex-x: initial; } #​#​#​#​#​#​#​#​#​#​ .a52 { --padding-bottom: 12px; } #​#​#​#​#​#​#​#​#​#​ .a5n { --padding-top: 0; } #​#​#​#​#​#​#​#​#​#​ .ax:focus { outline: 1px solid transparent; } #​#​#​#​#​#​#​#​#​#​ .ai > *, #​#​#​#​#​#​#​#​#​#​ .ai::before, #​#​#​#​#​#​#​#​#​#​ .ai::after { --padding-top-ref: var(--s-2c6wsx); } #​#​#​#​#​#​#​#​#​#​ .a25 { flex-direction: row;align-items: var(--align-y);justify-content: var(--distribute, var(--align-x));--baseline-alignment-content: "\200B"; } #​#​#​#​#​#​#​#​#​#​ .a25 { --display-block: flex;--display-inline: inline-flex;--is-display-inside-flow: initial; } #​#​#​#​#​#​#​#​#​#​ .a4a > *, #​#​#​#​#​#​#​#​#​#​ .a4a::before, #​#​#​#​#​#​#​#​#​#​ .a4a::after { --padding-right-ref: var(--s-1sr9szs); } #​#​#​#​#​#​#​#​#​#​ .ab { --object-height: 1px; } #​#​#​#​#​#​#​#​#​#​ .a47 > *, #​#​#​#​#​#​#​#​#​#​ .a47::before, #​#​#​#​#​#​#​#​#​#​ .a47::after { --padding-top-ref: var(--s-1s3tcwv); } #​#​#​#​#​#​#​#​#​#​ .a8 { width: 1px; } #​#​#​#​#​#​#​#​#​#​ .a30 { height: var(--when-flex-y) 1px; } #​#​#​#​#​#​#​#​#​#​ .aw:focus { --focus-ring: var(--s-1xy6qjm); } #​#​#​#​#​#​#​#​#​#​ .a3c { fill: var(--s-1o2c3h9); } #​#​#​#​#​#​#​#​#​#​ .a3e { --padding-top: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a1d > *, #​#​#​#​#​#​#​#​#​#​ .a1d::before, #​#​#​#​#​#​#​#​#​#​ .a1d::after { --padding-bottom-ref: 0px; } #​#​#​#​#​#​#​#​#​#​ .a4c { --padding-left: var(--s-1sr9szs); } #​#​#​#​#​#​#​#​#​#​ .a14:focus { overflow: visible; } #​#​#​#​#​#​#​#​#​#​ .a22 > * { flex: var(--flex-x); } #​#​#​#​#​#​#​#​#​#​ .a3t { --focus-ring: 0 0 0 0 transparent; } #​#​#​#​#​#​#​#​#​#​ .a2b > *, #​#​#​#​#​#​#​#​#​#​ .a2b::before { --row-gap-ref: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a3o { --padding-top: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a4 { left: 16px; } #​#​#​#​#​#​#​#​#​#​ .a6 { overflow: hidden; } #​#​#​#​#​#​#​#​#​#​ .a1z { --padding-top: 12px; } #​#​#​#​#​#​#​#​#​#​ .a4g { column-gap: var(--s-3ab8ub); } #​#​#​#​#​#​#​#​#​#​ .a4t *, #​#​#​#​#​#​#​#​#​#​ .a4t::before, #​#​#​#​#​#​#​#​#​#​ .a4t::after { --line-height-metric-ref: var(--line-height-metric-gxhpew); } #​#​#​#​#​#​#​#​#​#​ .a4t { --line-height: var(--s-1kc6i1b);--line-height-metric: var(--line-height-metric-gxhpew);--line-height-metric-gxhpew: var(--font-metrics-line-height); } #​#​#​#​#​#​#​#​#​#​ .a4l > *, #​#​#​#​#​#​#​#​#​#​ .a4l::before, #​#​#​#​#​#​#​#​#​#​ .a4l::after { --padding-left-ref: var(--s-1cn5k4b); } #​#​#​#​#​#​#​#​#​#​ .a5s > *, #​#​#​#​#​#​#​#​#​#​ .a5s::before, #​#​#​#​#​#​#​#​#​#​ .a5s::after { --padding-left-ref: 16px; } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a4e.a4e.a4e.a4e.a4e.sn-token-provider, #​#​#​#​#​#​#​#​#​#​ .a4e .sn-token-provider:not(.a4e .t1 .sn-token-provider) { --s-1sr9szs: 24px; } } #​#​#​#​#​#​#​#​#​#​ .a50 > * { --baseline-multiplier: 0;--flex-y: initial; } #​#​#​#​#​#​#​#​#​#​ .a50 { --align-y: center; } #​#​#​#​#​#​#​#​#​#​ .a3a:hover { color: var(--s-13hmetb); } #​#​#​#​#​#​#​#​#​#​ .a1y { --padding-right: 16px; } #​#​#​#​#​#​#​#​#​#​ .a2s { --object-height: 8px; } #​#​#​#​#​#​#​#​#​#​ .a2u { display: var(--display-block);--is-display-outside-inline: 1; } #​#​#​#​#​#​#​#​#​#​ .a1i > * { --flex-y: initial; } #​#​#​#​#​#​#​#​#​#​ .a1v > *, #​#​#​#​#​#​#​#​#​#​ .a1v::before, #​#​#​#​#​#​#​#​#​#​ .a1v::after { --padding-right-ref: 16px; } #​#​#​#​#​#​#​#​#​#​ .a45:hover { fill: var(--s-1qz4hey); } #​#​#​#​#​#​#​#​#​#​ .a1e > * { flex: var(--flex-y); } #​#​#​#​#​#​#​#​#​#​ .a4r > *, #​#​#​#​#​#​#​#​#​#​ .a4r::before, #​#​#​#​#​#​#​#​#​#​ .a4r::after { --padding-top-ref: 0px; } #​#​#​#​#​#​#​#​#​#​ .a7 { clip: rect(1px, 1px, 1px, 1px); } #​#​#​#​#​#​#​#​#​#​ .a4b { --padding-bottom: var(--s-1s3tcwv); } #​#​#​#​#​#​#​#​#​#​ .az:focus { --flex-x: 1 0 0; } #​#​#​#​#​#​#​#​#​#​ .a2 { position: absolute; } #​#​#​#​#​#​#​#​#​#​ .a2l { color: var(--s-13hmetb); } #​#​#​#​#​#​#​#​#​#​ .a3k:hover { color: var(--oiv4a4); } #​#​#​#​#​#​#​#​#​#​ .aa { height: 1px; } #​#​#​#​#​#​#​#​#​#​ .a55 { --flex-x: 1 1 auto; } #​#​#​#​#​#​#​#​#​#​ .au { color: white; } #​#​#​#​#​#​#​#​#​#​ .a48 > *, #​#​#​#​#​#​#​#​#​#​ .a48::before, #​#​#​#​#​#​#​#​#​#​ .a48::after { --padding-bottom-ref: var(--s-1s3tcwv); } #​#​#​#​#​#​#​#​#​#​ .a1u > *, #​#​#​#​#​#​#​#​#​#​ .a1u::before, #​#​#​#​#​#​#​#​#​#​ .a1u::after { --padding-left-ref: 12px; } #​#​#​#​#​#​#​#​#​#​ .a3r > *, #​#​#​#​#​#​#​#​#​#​ .a3r::before, #​#​#​#​#​#​#​#​#​#​ .a3r::after { --padding-right-ref: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a5 { z-index: 9999; } #​#​#​#​#​#​#​#​#​#​ .a53 { overflow-x: auto; } #​#​#​#​#​#​#​#​#​#​ .a2m { margin-top: calc(( (var(--alphabetic-baseline-ref) - var(--object-height, var(--alphabetic-baseline))) - var(--padding-top, 0px) - 0.5px ) * var(--baseline-multiplier)); } #​#​#​#​#​#​#​#​#​#​ .a5h { background-color: transparent; } #​#​#​#​#​#​#​#​#​#​ .an { line-height: calc(var(--line-height) * var(--line-height-scale, 1));--line-height-scale: var(--is-display-outside-inline, var(--is-display-inside-flow, 1)); } #​#​#​#​#​#​#​#​#​#​ .a4o { border-color: var(--s-1b58r1w); } #​#​#​#​#​#​#​#​#​#​ .a5m *, #​#​#​#​#​#​#​#​#​#​ .a5m::before, #​#​#​#​#​#​#​#​#​#​ .a5m::after { --font-size-metric-ref: var(--font-size-metric-19urr47); } #​#​#​#​#​#​#​#​#​#​ .a5m { font-size: 13px;--font-size: 13px;--font-size-metric: var(--font-size-metric-19urr47);--font-size-metric-19urr47: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a24 > * { justify-self: var(--align-self-x); } #​#​#​#​#​#​#​#​#​#​ .a3g { font-weight: 500; } #​#​#​#​#​#​#​#​#​#​ .a5c { table-layout: auto; } #​#​#​#​#​#​#​#​#​#​ .a3h *, #​#​#​#​#​#​#​#​#​#​ .a3h::before, #​#​#​#​#​#​#​#​#​#​ .a3h::after { --font-size-metric-ref: var(--font-size-metric-1qjiql0); } #​#​#​#​#​#​#​#​#​#​ .a3h { font-size: 0.9em;--font-size: 0.9em;--font-size-metric: var(--font-size-metric-1qjiql0);--font-size-metric-1qjiql0: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a4n { margin-bottom: var(--s-1cn5k4b); } #​#​#​#​#​#​#​#​#​#​ .a4u { font-weight: var(--s-1nt3wam); } #​#​#​#​#​#​#​#​#​#​ .a3n { border-color: var(--w22o9l); } #​#​#​#​#​#​#​#​#​#​ .a0 { background-color: var(--s-9fypy8); } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a59 { margin-right: 0px; } } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a58 { margin-left: 0px; } } #​#​#​#​#​#​#​#​#​#​ .a5t { border-color: var(--o3gs5n); } #​#​#​#​#​#​#​#​#​#​ .a1a { border-style: var(--s-11c5ftm); } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a5a { margin-top: auto; } } #​#​#​#​#​#​#​#​#​#​ .a1f > * { align-self: var(--align-self-x, var(--align-x-ref, var(--is-display-outside-inline, flex-start))); } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a5b { margin-bottom: auto; } } #​#​#​#​#​#​#​#​#​#​ .ar { font-family: var(--s-6vkd26); } #​#​#​#​#​#​#​#​#​#​ .a4w { font-family: var(--ft4em7); } #​#​#​#​#​#​#​#​#​#​ .a4m { margin-top: var(--s-16s2r5d); } #​#​#​#​#​#​#​#​#​#​ .at { background-color: var(--s-169hr3v); } #​#​#​#​#​#​#​#​#​#​ .a5e { border-spacing: 0; } #​#​#​#​#​#​#​#​#​#​ .a4s *, #​#​#​#​#​#​#​#​#​#​ .a4s::before, #​#​#​#​#​#​#​#​#​#​ .a4s::after { --font-size-metric-ref: var(--font-size-metric-o3ll78); } #​#​#​#​#​#​#​#​#​#​ .a4s { font-size: var(--mae4h0);--font-size: var(--mae4h0);--font-size-metric: var(--font-size-metric-o3ll78);--font-size-metric-o3ll78: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a5i { vertical-align: bottom; } #​#​#​#​#​#​#​#​#​#​ .a2h { font-family: var(--iv638n); } #​#​#​#​#​#​#​#​#​#​ .a5f:not(:first-child) { margin-top: 20px; } #​#​#​#​#​#​#​#​#​#​ .a41 { margin-right: var(--s-19hyq79); } #​#​#​#​#​#​#​#​#​#​ .a3v { text-decoration: none; } #​#​#​#​#​#​#​#​#​#​ .a21 { overflow-y: auto; } #​#​#​#​#​#​#​#​#​#​ .a37 { text-transform: uppercase; } #​#​#​#​#​#​#​#​#​#​ .a39 { font-weight: 700; } #​#​#​#​#​#​#​#​#​#​ .a4z { font-weight: var(--x5dpqz); } #​#​#​#​#​#​#​#​#​#​ .ap { font-weight: var(--ep1e0f); } @media (max-width: 800px) { #​#​#​#​#​#​#​#​#​#​ .a57 { max-width: var(--s-22nfqw); } } #​#​#​#​#​#​#​#​#​#​ .a36 { margin-bottom: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a4p { margin-top: 0px; } #​#​#​#​#​#​#​#​#​#​ .a4x { text-transform: var(--s-1k0dbzs); } #​#​#​#​#​#​#​#​#​#​ .am *, #​#​#​#​#​#​#​#​#​#​ .am::before, #​#​#​#​#​#​#​#​#​#​ .am::after { --font-size-metric-ref: var(--font-size-metric-1s7jn13); } #​#​#​#​#​#​#​#​#​#​ .am { font-size: var(--s-1g9cdsy);--font-size: var(--s-1g9cdsy);--font-size-metric: var(--font-size-metric-1s7jn13);--font-size-metric-1s7jn13: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a23 > * { align-self: var(--align-self-y); } #​#​#​#​#​#​#​#​#​#​ .a3l:hover { border-color: var(--w22o9l); } #​#​#​#​#​#​#​#​#​#​ .a40 { margin-top: var(--s-19hyq79); } #​#​#​#​#​#​#​#​#​#​ .a1b { border-color: var(--s-15xulsv); } #​#​#​#​#​#​#​#​#​#​ .av { border-radius: var(--s-282tnx); } #​#​#​#​#​#​#​#​#​#​ .a5d { border-collapse: separate; } #​#​#​#​#​#​#​#​#​#​ .a2i { text-transform: var(--pz3gk9); } #​#​#​#​#​#​#​#​#​#​ .a1g > * { justify-self: var(--align-self-y); } #​#​#​#​#​#​#​#​#​#​ .as { text-transform: var(--r31u81); } #​#​#​#​#​#​#​#​#​#​ .a1r { min-width: 0px; } #​#​#​#​#​#​#​#​#​#​ .a3w *, #​#​#​#​#​#​#​#​#​#​ .a3w::before, #​#​#​#​#​#​#​#​#​#​ .a3w::after { --font-size-metric-ref: var(--font-size-metric-1jmewhx); } #​#​#​#​#​#​#​#​#​#​ .a3w { font-size: inherit;--font-size: inherit;--font-size-metric: var(--font-size-metric-1jmewhx);--font-size-metric-1jmewhx: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a2f { font-weight: 400; } #​#​#​#​#​#​#​#​#​#​ .a3x { font-weight: inherit; } #​#​#​#​#​#​#​#​#​#​ .a2d *, #​#​#​#​#​#​#​#​#​#​ .a2d::before, #​#​#​#​#​#​#​#​#​#​ .a2d::after { --font-size-metric-ref: var(--font-size-metric-10sykyv); } #​#​#​#​#​#​#​#​#​#​ .a2d { font-size: var(--eoafo5);--font-size: var(--eoafo5);--font-size-metric: var(--font-size-metric-10sykyv);--font-size-metric-10sykyv: var(--font-metrics-font-size); } #​#​#​#​#​#​#​#​#​#​ .a5g { margin-top: var(--s-1f29tr2); } #​#​#​#​#​#​#​#​#​#​ .a2n { margin-bottom: max(0, calc( ( var(--line-height-ref) - var(--line-height) - (var(--alphabetic-baseline-ref) - var(--object-height, var(--alphabetic-baseline))) - var(--padding-bottom, 0px) ) * var(--baseline-multiplier) )); } #​#​#​#​#​#​#​#​#​#​ .a35 { margin-top: var(--s-15f02i8); } #​#​#​#​#​#​#​#​#​#​ .a5j { text-align: left; } #​#​#​#​#​#​#​#​#​#​ .a19 { border-right-width: 1px; } #​#​#​#​#​#​#​#​#​#​ .a2x { border-top-width: var(--when-flex-y, ) 1px; } #​#​#​#​#​#​#​#​#​#​ .a5u { border-bottom-width: 1px; } #​#​#​#​#​#​#​#​#​#​ .a2w { border-top-style: var(--s-11c5ftm); } #​#​#​#​#​#​#​#​#​#​ .a5v:first-child { border-left-width: 1px; } #​#​#​#​#​#​#​#​#​#​ .a2y { border-left-width: var(--when-flex-x, ) 1px; } #​#​#​#​#​#​#​#​#​#​ .a2v { border-left-style: var(--s-11c5ftm); } #​#​#​#​#​#​#​#​#​#​ .a4f { border-left-width: 4px; } #​#​#​#​#​#​#​#​#​#​ .a5w:last-child { border-right-width: 1px; } #​#​#​#​#​#​#​#​#​#​ .a3s { border-top-width: 1px; } .__sn-sheet-order { --order: 'b01f912hd,a01mymj9n,a0qaqzbh,a01fqiyca,a0e84r2,b010e8p8g,a0e8c2i8,a0nxht8,a08ukq8j,a01km4tt,a0ub2lgg,a08n5c69,a02nig1k,a01nci6bx,a030q7ay,a01n7gaj8,a016v50q8,a01on08oh,a0854yr4,a01bso9b3,a01xhgg8o,a01dz7f3v,b07pr0bu,b012l9srw,a01dtl3ft,b03nhxbd,a015s1s2e,b01knp3lb,b0jffgb5,b01mj9p0r,a0vydl29,b0eg466k,a08wxg22,a07e1vk1,a015ge6mf,a0pxizye,a01pj3nyc,a014zgoz2,a0614k1v,a017ncrlb,a0apeln5,a01qtazy0,a01ntg81j,a01nizrc6,a01f9gxzh,c01e8miw4,b01h4r0k9,b0cdmmwm,a01c5r6yt,a09mzw5i,a0mxeu67,b01ijle5l,b0jc8f02,a06tbk5b,a0lzr7xh,a01elxwkr,a017h4b97,a015cj1fw,a01xaw0rv,a04q0a4u,a016il6lr,a01uk68bv,a011rld2b,b0ml4t2z,a01ezf1bc,a01dtjvyk,a0y4cx2v,a0ml2e5f,a014xyp0q,a01i96qrh,a0i14q1v,a0fa0lj0,a018fqke7,b01xbs9vq,a0azfvai,b088gugg,b0155fgf5,a08imxy0,a01ds02c1,a01ogkshl,a04gwgih,a01u6uudg,a018r098z,a0c3sygi,a01onkw2o,b0oi4zhb,a01tjn4bj,b0o7hy0w,a01c5aoa8,b01sjbbt7,b0fhvgp5,a01t6ws5f,a01ab86i0,a0snzfz,b011szwbs,b0u1f3c5,a05wmefg,a01faq6mz,a0115fy9q,a015i9awb,a0ioajfm,a01x5ydqo,a0k1xd03,c0s3fsuu,c01s14hvk,c01ndpqku,c0pcr3o0,a017f4yf7,a08uqhkx,a01nvzxqa,a01ybtd1x,a016lzv2q,a01pi9jpx,b0x9at6q,b04o1mt0,b02hgpy4,a029m30l,b02skar,a0h8nn5y,a01oehxcc,a08zl85g,a01id86zt,a09a3xx1,a01np6dqt,b0189skj,b0191620s,a011kmvcn,a01ilh2xb,a0t5mtq1,b09btbmv,a0119j15e,b01d85zss,a0dbhzgz,a017ogzk3,a01bw6nsh,a0yo57es,c0wzsbp6,a0bo65ea,a01ghrl6i,b01x73dxx,b0o5lma9,b0o8q7l4,a01l1l17h,a02i3rzy,b0bs7niv,b01vg3maz,a01036zip,a01457yb0,a01d64y5o,a0mtj3ny,a01dung2a,a08tbxmg,a0x0903a,a04s2xfj,a08ksjue,a0p91w6x,a0aj7l7i,a01c2fddv,a0gyic5m,c0tgo75a,a0fachzo,a01tom7ju,a0164y3gp,a01u87q5x,a01syxol8,a0fl9y00,b01licha5,b019yhvx4,b013d3exv,b070540w,a04z9tsn,a0nohvrx,b01n6ku7g,a0fl6r61,b01byaw74,a01skvfpo,b01libkth,b077trqz,a015i5568,b02suo1k,a0h08qn0,a013hn7gb,a079yiej,b010mly6l,a0328pr9,a0v7xpog,a01k1dtgs,b04ema7e,b01fj826b,b01fhryau,b01i3b61r,b01jtbt56,b018xw74c,b0f4dqsh,b01mr4uhi,b01ugryp5,b0q80bqx,b011vv77o,b01pyxv02,b0yj4gxb,a01bi124x,a01cwwcdz,b0141rjg6,a07cadk8,a01fd58c9,a013dgbl7,a03uuz9x,a01xo0xx3,a0fvvul3,b01h2bc4b,c01o7uyyu,c04jf0qi,c0we311z'; }</style> </head> <body > <div id="root"><div class="sn-182o7r0 sn-1q4qxi9"><div><div class="Shell Shell-loaded Sidebar--expanded sn-token-provider ⚙ t0 a0 a1 ⚙emuhgq"><a role="button" tabindex="1" class="⚙ r5 r6 r7 r8 r9 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az a10 a11 a12 a13 a14 ⚙fl35ez">コンテンツにスキップ</a><div class="Header Box-root Flex-flex Flex-direction--column Flex-justifyContent--spaceBetween"><div class="Header--small Box-root"><div class="MobileNav Box-root"><button class="UnstyledLink MobileNav-button" type="button"><div class="Box-root Flex-flex Flex-alignItems--center"><div class="Box-root Margin-right--8 Margin-left--8"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--mobilenav Icon-color Icon-color--gray600 Box-root Flex-flex"><svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--mobilenav-svg Icon-color-svg Icon-color--gray600-svg" height="12" width="12"><path d="M0 4a1 1 0 011-1h14a1 1 0 110 2H1a1 1 0 01-1-1zm0 4a1 1 0 011-1h14a1 1 0 110 2H1a1 1 0 01-1-1zm1 3a1 1 0 100 2h14a1 1 0 100-2H1z" fill="#4F566B"></path></svg></div></div><span style="overflow:hidden;white-space:nowrap;text-overflow:ellipsis" class="Text-color--dark Text-fontSize--16 Text-fontWeight--medium Text-lineHeight--24 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline">ホーム</span></div></button></div><div class="Header-buttons--small Box-root Padding-right--8 Padding-left--32 Flex-flex Flex-alignItems--center"><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-8px;margin-top:-8px"><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"><span class="Text-color--default Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--wrap Text-display--inline"><a class="UnstyledLink ButtonLink Flex-flex" href="https://dashboard.stripe.com/login"><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row" style="position:relative"><div aria-hidden="true" class="TextAligner Box-root" style="line-height:20px;font-size:14px;flex-basis:auto;flex-grow:0;flex-shrink:0"></div><div class="Box-root Flex-flex Flex-alignItems--baseline Flex-direction--row Flex-justifyContent--flexStart" style="line-height:0;flex-basis:auto;flex-grow:1;flex-shrink:1"><span style="margin-top:-1px" class="ButtonLink-label Text-color--gray700 Text-fontSize--14 Text-fontWeight--medium Text-lineHeight--20 Text-numericSpacing--proportional Text-typeface--base Text-wrap--noWrap Text-display--block">サインイン</span></div></div></a></span></div><div class="Box-root Box-hideIfEmpty Margin-top--8 Margin-left--8" style="pointer-events:auto"><div aria-hidden="true" class="SVGInline SVGInline--cleaned SVG Icon Icon--arrowRight Icon-color Icon-color--gray600 Box-root Flex-flex"><svg aria-hidden="true" class="SVGInline-svg SVGInline--cleaned-svg SVG-svg Icon-svg Icon--arrowRight-svg Icon-color-svg Icon-color--gray600-svg" height="12" width="12" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M12.583 7 7.992 2.409A1 1 0 1 1 9.407.993l6.3 6.3a1 1 0 0 1 0 1.414l-6.3 6.3a1 1 0 0 1-1.415-1.416L12.583 9H1a1 1 0 1 1 0-2z" fill-rule="evenodd"></path></svg></div></div></div></div></div></div><div class="Header--full Box-root"><div class="Header-top Box-root Box-background--offset Margin-left--4 Flex-flex Flex-alignItems--center Flex-justifyContent--spaceBetween"><div class="Box-root Box-background--offset Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart" style="flex-basis:20%;flex-shrink:0"><a class="UnstyledLink InlineLink Text-color--blue" href="/docs"><div class="Box-root Padding-all--20" style="margin-bottom:-1px"><div class="Box-root" style="pointer-events:none"><div class="Box-root Flex-flex Flex-alignItems--center Flex-direction--row Flex-justifyContent--flexStart Flex-wrap--nowrap" style="margin-left:-4px"><div class="Box-root Box-hideIfEmpty Margin-left--4" style="pointer-events:auto"><svg width="121" height="25" viewBox="0 0 943 187" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Stripe ロゴの画像

Stripe Checkout、Payment Links、カスタマーポータルに独自のカスタムドメインを導入する方法をご紹介します。

Payment linksにQRコードへのURL埋め込み機能などが追加

WEBサイトを持っていなくても、Stripeの決済機能を利用することができるPayment links機能に各種オプション機能が追加されました。

これらのオプション利用することで、いままでよりもさらに手軽にお客様を決済ページへ誘導することができます。

Payment linksでQRコード作成

Stripe 決済用のQRコード生成

作成した決済用のURLからQRコードを生成する機能が追加されました。これを利用すれば、スマホで簡単に決済画面に進んでもらうことができますね。

URLパラーメータを受け取る

決済ページに遷移する際にURLパラメータを利用して詳細情報を追加し、簡素化したり、決済操作を効率化したりできます。

現在、Payment Links で対応している URL パラメーターは、client_reference_id、prefilled_email、prefilled_promo_code です。

パラメータ説明
client_reference_idCheckout セッションに選択した一意の文字列を関連付けます。顧客 ID やカート ID (または同様のもの) を指定でき、お客様の内部システムでセッションを照合するために使用できます
prefilled_email決済ページにメールアドレスを自動的に入力します。顧客は引き続きこのフィールドを編集できるため、prefilled_email に渡したメールアドレスが、支払いを完了するために使用されるメールアドレスと異なる場合があります。
prefilled_promo_code 決済ページにプロモーションコードを自動入力します。顧客は引き続きこのフィールドを編集できるため、prefilled_promo_code に渡すプロモーションコードが、顧客が支払いを完了するために使用するプロモーションコードと異なる場合があります。

Stripe アカウントをデータウェアハウスと同期(Stripe Data Pipeline)

Stripeの決済データは新たな発見の宝庫です。しかし決済データから傾向を分析してビジネスに役立てるためには、Stripe APIを利用して外部にデータをエクスポートする必要がありました。

Stripe Data Pipeline を利用することで、数回のクリックだけで最新の Stripe データとレポートをすべて Snowflake または Amazon Redshift に送信できるようになります。

Stripe データを、データウェアハウスのほかのビジネスデータと一元管理・分析することで、決算を迅速化してより充実した洞察を得ることができます。

現在はまだbeta版ですし一部のAWSリージョンにしか対応しておらず、AWS東京リージョンは対応しておりません。

ユーザのアカウントと銀行口座を紐付け(Stripe Financial Connections)

銀行ベースの支払いやウォレットによる送金を開始する前に口座の残高を確認することにより、残高不足による失敗の手数料が発生しないようにしたり、顧客が超過引き出しの支払いを行わないようにします。

口座名義人の名前や住所などの口座の所有権の詳細を確認することで、顧客または加盟店のアカウント登録時の不正使用を減らします

カード発行やローン管理など金融サービス群BaaS(banking-as-a-service)構築

Stripeのダッシュ―ボードから独自のカードを発行し経費の管理、業務負荷の軽減に加え、新たな収入源を生み出すことさえ可能です

ダッシュボードから独自のカードデザインもできてしまいます。さらにカードの作成、フルフィルメント、発送は Stripe が行い、2 営業日でカードが届くとのこと。

Stripe恐るべし。

まとめ

フリーランスで決済機能を使う方は結構お世話になっているのではないかと思っているStripeですが、日本企業への導入はまだまだです。

今やアメリカで最大評価額のユニコーン企業となったStripeですので、今後も様々な機能を拡充していく予定のようです。新しいサービス導入や日本への展開などしっかりとキャッチアップしていきたいですね。

コメントを残す