.r-si{min-height:max(100svh,760px);margin-top:calc(-1 * var(--r-header-space));grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.r-si-brand{color:var(--r-white);background:var(--r-fill-blue);--r-si-kitchen:300px;flex-direction:column;justify-content:flex-end;padding:0 clamp(28px,4vw,64px) 56px;display:flex;position:relative;overflow:hidden}.r-si-brand:before{content:"";border-left:3px solid var(--r-court-line);border-right:3px solid var(--r-court-line);background:linear-gradient(var(--r-court-line), var(--r-court-line)) 50% 0 / 3px calc(100% - var(--r-si-kitchen)) no-repeat;position:absolute;inset:0 clamp(16px,3vw,40px)}.r-si-kz{height:var(--r-si-kitchen);background:var(--r-blue-deep);border-top:3px solid var(--r-court-line);position:absolute;bottom:0;left:0;right:0}.r-si-ball{right:22%;bottom:calc(var(--r-si-kitchen) - 35px);background:var(--r-pb) center/100% 100% no-repeat;width:68px;height:68px;box-shadow:0 0 0 3px var(--r-white);border-radius:50%;position:absolute}.r-si-ball:after{content:"";background:radial-gradient(closest-side, var(--r-ball-shadow), var(--r-scrim-clear));border-radius:50%;height:10px;position:absolute;bottom:-24px;left:8px;right:8px}.r-si-say{max-width:7.5em;font-size:clamp(2.6rem,4.6vw,4.4rem);position:relative}.r-si-facts{max-width:24em;color:var(--r-on-blue);margin-top:22px;position:relative}.r-si-form{background:var(--r-day);color:var(--r-ink);padding:calc(var(--r-header-space) + 26px) max(clamp(24px, 5vw, 88px), var(--safe-right)) 72px clamp(24px, 5vw, 88px);align-items:center;display:flex}.r-si-in{width:100%;max-width:440px}.r-si-in>.r-crumb{margin:0 0 14px}.r-si-in h1.r-d{font-size:clamp(3rem,5.8vw,4.9rem)}.r-si-in .r-lead{color:var(--r-muted);margin-top:16px}.r-si-ntc{background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-red);border-radius:10px;margin-top:24px;padding:14px 18px 14px 44px;font-weight:500;position:relative}.r-si-ntc:before{content:"!";background:var(--r-red);width:20px;height:20px;color:var(--r-white);font:800 .75rem/1 var(--r-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:14px}.r-si-ntc[data-tone=info]{box-shadow:inset 0 0 0 1.5px var(--r-blue)}.r-si-ntc[data-tone=info]:before{content:"i";background:var(--r-blue)}.r-si-ret{margin-top:20px;font-weight:500}.r-si-ways{gap:14px;margin-top:28px;display:grid}.r-si-priv{font-size:var(--r-sm);color:var(--r-muted);margin-top:18px}.r-si-new{border-top:2px solid var(--r-ink);color:var(--r-muted);margin-top:28px;padding-top:18px}.r-si-new b{color:var(--r-ink);display:block}.r-si-dev{border-top:1px solid var(--r-line);gap:16px;margin-top:32px;padding-top:22px;display:grid}.r-si-dev .r-help{margin-top:-10px}.r-g-btn{border:1px solid var(--r-g-edge);cursor:pointer;background:var(--r-white);width:100%;min-height:56px;color:var(--r-g-ink);font:500 1rem/1 Roboto, var(--r-text);letter-spacing:.01em;transition:transform .16s var(--r-ease);border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:0 20px;display:flex;position:relative;box-shadow:0 2px #00000014}.r-g-btn:active{transform:translateY(1px)}.r-g-btn:focus-visible{outline:3px solid var(--r-ink);outline-offset:3px;border-radius:14px}.r-g-mark{flex:none;width:20px;height:20px}.r-g-r{fill:var(--r-g-red)}.r-g-b{fill:var(--r-g-blue)}.r-g-y{fill:var(--r-g-yellow)}.r-g-g{fill:var(--r-g-green)}.r-g-spin{border:2.5px solid var(--r-g-spin);border-top-color:var(--r-g-ink);border-radius:50%;flex:none;width:20px;height:20px;animation:.8s linear infinite r-g-spin;display:none}.r-g-btn[aria-busy=true]{cursor:progress;transform:none}.r-g-btn[aria-busy=true] .r-g-mark{display:none}.r-g-btn[aria-busy=true] .r-g-spin{display:block}.r-g-err{margin-top:12px}@keyframes r-g-spin{to{transform:rotate(360deg)}}@media (hover:hover){.r-g-btn:not([aria-busy=true]):hover{background:var(--r-g-hover)}}.r-si-in .r-plain{margin-top:24px}.r-si-in .r-plain>li{font-size:var(--r-ui)}.r-si-agree{cursor:pointer;background:var(--r-white);min-height:44px;box-shadow:0 0 0 1px var(--r-line);border-radius:12px;align-items:flex-start;gap:14px;margin-top:24px;padding:14px 16px;font-weight:500;display:flex}.r-si-agree input{appearance:none;cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:-10px -8px -8px;display:grid}.r-si-agree input:before,.r-si-agree input:after{content:"";grid-area:1/1}.r-si-agree input:before{background:var(--r-white);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--r-ink);border-radius:8px}.r-si-agree input:after{border-left:3px solid var(--r-ink);border-bottom:3px solid var(--r-ink);opacity:0;width:14px;height:8px;margin-top:-3px;transform:rotate(-45deg)}.r-si-agree input:checked:before{background:var(--r-yellow);box-shadow:inset 0 0 0 2px var(--r-ink), 0 2px 0 var(--r-yellow-lip)}.r-si-agree input:checked:after{opacity:1}.r-si-agree:has(input:focus-visible){outline:3px solid var(--r-ink);outline-offset:3px}.r-si-agree input:focus-visible{outline:none}.r-si-acts{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:22px;display:flex}.r-si-acts form{display:contents}.r-si-in .r-err{margin-top:14px}.r-si-or{font:700 var(--r-sm)/1 var(--r-text);color:var(--r-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin-top:26px;display:flex}.r-si-or:before,.r-si-or:after{content:"";background:var(--r-line);flex:1;height:1px}.r-si-email{gap:20px;margin-top:24px;display:grid}.r-si-email>.r-si-ntc{margin-top:0}.r-si-email .r-err{margin-top:2px}.r-si-email .r-si-acts{margin-top:4px}.r-si-pw{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.r-si-sent{border-top:2px solid var(--r-ink);gap:14px;margin-top:28px;padding-top:18px;display:grid}.r-si-sent b{overflow-wrap:anywhere}.r-si-sent h2:focus{outline:none}.r-si-sent h2:focus-visible{outline:3px solid var(--r-ink);outline-offset:3px}.r-si-sent .r-si-acts{margin-top:0}.r-si-sent .r-si-new{margin-top:6px}.r-si-links{flex-wrap:wrap;gap:4px 22px;margin-top:8px;display:flex}section>h1.r-d[tabindex]:focus{outline:none}section>h1.r-d[tabindex]:focus-visible{outline:3px solid var(--r-ink);outline-offset:3px}.r-si-step{margin-top:26px}.r-si-step>.r-si-ntc{margin:0 0 22px}.r-si-fields{gap:24px;display:grid}.r-si-fields .r-err{margin-top:2px}.r-si-set{border:0;min-width:0;margin:0;padding:0}.r-si-set>.r-lbl{margin-bottom:6px;padding:0}.r-si-opts{display:grid}.r-si-under{margin:-4px 0 0 56px}.r-si-chips{flex-wrap:wrap;gap:8px;display:flex}.r-si-chip{cursor:pointer;min-height:46px;font:700 var(--r-ui)/1 var(--r-text);background:var(--r-white);box-shadow:inset 0 0 0 1.5px var(--r-edge);border-radius:12px;align-items:center;padding:0 16px;display:inline-flex;position:relative}.r-si-chip input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-si-chip:has(input:checked){background:var(--r-yellow);box-shadow:inset 0 0 0 1.5px var(--r-ink), 0 2px 0 var(--r-yellow-lip)}.r-si-chip:has(input:focus-visible){outline:3px solid var(--r-ink);outline-offset:3px}.r-si-set[data-invalid] .r-si-chip:not(:has(input:checked)){box-shadow:inset 0 0 0 2px var(--r-red)}.r-si-set[data-invalid] label.r-chk.r-hit input:before{box-shadow:inset 0 0 0 2.5px var(--r-red)}@media (hover:hover){.r-si-chip:not(:has(input:checked)):hover{background:var(--r-hover-day)}}.r-si-notice .r-plain{margin-top:10px}.r-si-notice .r-plain>li{font-size:var(--r-sm);color:var(--r-muted);line-height:1.45}.r-si-notice .r-si-agree{margin-top:16px}.r-si-agree input[aria-invalid=true]:before{box-shadow:inset 0 0 0 2.5px var(--r-red)}.r-si-done{margin-top:26px}.r-si-done>.r-si-ntc{margin-top:0}.r-si-err{margin-top:24px}@media (max-width:799px){.r-si{grid-template-columns:minmax(0,1fr);min-height:0}.r-si-brand{min-height:calc(var(--r-header-space) + 64px);padding:0 var(--r-pad) 12px;--r-si-kitchen:40px}.r-si-brand:before{left:12px;right:12px}.r-si-ball{right:14%;bottom:calc(var(--r-si-kitchen) - 14px);width:28px;height:28px;box-shadow:0 0 0 2px var(--r-white)}.r-si-ball:after{display:none}.r-si-say{max-width:none;font-size:1.5rem}.r-si-facts{display:none}.r-si-form{padding:30px max(var(--r-pad), var(--safe-right)) 56px max(var(--r-pad), var(--safe-left))}.r-si-in>.r-crumb{margin-bottom:8px}.r-si-in h1.r-d{font-size:clamp(2.7rem,13vw,3.6rem);line-height:.96}.r-si-acts>.r-cta,.r-si-acts>form>.r-cta{flex:100%;justify-content:space-between}}@media (forced-colors:active){.r-g-btn,.r-si-agree,.r-si-chip{border:1px solid canvastext}.r-si-chip:has(input:checked){outline-offset:1px;outline:3px solid highlight}}
