@font-face{font-family:JOY SUIT;src:url(/fonts/SUIT-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}.launch-runtime.today-visual,.joy-guide,.joy-guide-stack,.joy-loading{--joy-bg:#faf9f7;--joy-surface:#fff;--joy-action:#6950d8;--joy-suggestion:#efebf8;--joy-text:#2d2b33;--joy-font:"JOY SUIT", sans-serif;--joy-space-tight:8px;--joy-space-stack:12px;--joy-space-section:16px;--joy-space-control-y:10px;--joy-type-caption:14px;--joy-type-body:16px;--joy-type-heading:18px;--joy-leading-body:1.5;--joy-radius-control:12px;--joy-radius-proposal:14px;--joy-target-min:44px;--joy-control-border:color-mix(in srgb, var(--joy-text) 25%, var(--joy-surface))}.joy-public{color:#2d2b33;background:#faf9f7;min-height:100dvh;font-family:JOY SUIT,sans-serif}.launch-runtime.joy-public-body{box-sizing:border-box;padding:16px 24px max(32px, env(safe-area-inset-bottom))}.launch-runtime>.joy-public-brand{letter-spacing:-3px;color:#6950d8;justify-content:flex-start;align-items:center;gap:4px;min-height:44px;font-size:24px;font-weight:700;line-height:32px;display:flex}.joy-public-brand span{background:#6950d8;width:23.4px;height:23.4px;-webkit-mask:url(/brand/joy-header.svg) 50% no-repeat;mask:url(/brand/joy-header.svg) 50% no-repeat}.joy-public-stack{flex-direction:column;gap:32px;padding-top:12px;display:flex}.joy-public-hero{flex-direction:column;gap:12px;display:flex}.joy-public-hero h1{letter-spacing:-.5px;word-break:keep-all;margin:0;font-size:30px;font-weight:700;line-height:40px}.launch-runtime .joy-public-hero .joy-primary,.launch-runtime .joy-public-hero .joy-secondary{margin-top:8px}.joy-public .launch-runtime .joy-block-title{font-size:18px;line-height:26px}.joy-public-card{background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 1px 2px #2d2b330f,0 4px 16px #6950d814}.joy-public-card h3{word-break:keep-all;margin:0;font-size:17px;font-weight:700;line-height:25px}.joy-public-card p{margin:0}.joy-public-when{color:var(--joy-ui-muted);font-size:13px;line-height:18px}.joy-public-basis{background:var(--joy-ui-subtle);color:var(--joy-ui-subtle-text);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:13px;line-height:18px}.joy-public-list{margin:0;padding:0;list-style:none}.joy-public-list li{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:12px 16px;display:flex}.joy-public-list li+li{border-top:1px solid var(--joy-ui-divider)}.joy-public-list strong{font-size:16px;font-weight:600;line-height:22px}.joy-public-list span{color:var(--joy-ui-muted);font-size:14px;line-height:20px}#apply{scroll-margin-top:16px}.joy-public-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.launch-runtime .joy-public-consent label{min-height:44px;color:var(--joy-ui-text);cursor:pointer;flex-direction:row;align-items:center;gap:10px;font-size:15px}.launch-runtime .joy-public-consent input[type=checkbox]{width:22px;height:22px;min-height:22px;accent-color:var(--joy-ui-action);flex:none;padding:0}.joy-public-consent dl{color:var(--joy-ui-muted);flex-direction:column;gap:4px;margin:4px 0 0;font-size:13px;line-height:20px;display:flex}.joy-public-consent dl div{gap:8px;display:flex}.joy-public-consent dt{color:var(--joy-ui-text-2);flex:none;font-weight:600}.joy-public-consent dd{min-width:0;margin:0}.joy-public-consent p{color:var(--joy-ui-muted);margin:8px 0 0;font-size:13px;line-height:20px}.joy-public-consent a,.joy-public-foot a{color:var(--joy-ui-action-strong);font-weight:600}.joy-public-consent a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.joy-public-verify:empty{display:none}.joy-public-verify iframe{max-width:100%}.launch-runtime .joy-fields .joy-public-error{color:var(--destructive);margin:0;font-size:14px;font-weight:600;line-height:20px}.launch-runtime .joy-fields button.joy-primary:disabled{opacity:.6}.joy-public-foot{color:var(--joy-ui-muted);flex-direction:column;align-items:flex-start;gap:2px;font-size:13px;line-height:20px;display:flex}.joy-public-foot p{margin:0}.joy-public-foot a{align-items:center;min-height:44px;display:inline-flex}.joy-public-meta,.launch-runtime .joy-section .joy-public-meta{color:var(--joy-ui-muted);margin:0;font-size:14px;line-height:20px}.joy-public-draft{background:var(--joy-ui-lavender);color:var(--joy-ui-action-strong);border-radius:6px;margin:4px 0 0;padding:3px 8px;font-size:13px;font-weight:600;line-height:18px}.joy-public-doc{padding:4px 16px}.joy-public-clause{padding:16px 0}.joy-public-clause+.joy-public-clause{border-top:1px solid var(--joy-ui-divider)}.joy-public-clause h2{margin:0 0 8px;font-size:16px;font-weight:700;line-height:22px}.joy-public-clause p,.joy-public-clause ul{color:var(--joy-ui-text-2);margin:0;font-size:14px;line-height:22px}.joy-public-clause ul{padding-left:18px;list-style:outside}.joy-public-clause ul+p,.joy-public-clause p+p{margin-top:8px}@media (width>=1024px){.joy-public-hero h1{font-size:36px;line-height:48px}}
