.cr{--cr-card:#fff;--cr-input:#d4d1c6}.cr-apply{min-height:100svh}.cr-apply-poster{background:var(--olive);height:300px;color:var(--ink)}.cr-apply-art{position:absolute;inset:0}.cr-apply-top{z-index:2;position:absolute;top:14px;left:20px}.cr-apply-top .or-wm{color:var(--plaster);font-size:32px}.cr-apply-top .or-wm i{color:var(--ink)}.cr-apply-side{z-index:2;background:var(--plaster);animation:or-rise var(--or-base) var(--or-out) both;border-radius:4px;padding:12px 14px;position:absolute;bottom:18px;left:20px;right:20px}.cr-apply-side-title{font-size:30px}.cr-apply-side p:last-child{color:var(--ink-2);margin-top:4px;font-size:14px}.cr-apply-main{gap:16px;padding:22px 20px 30px;display:grid}.cr-apply-card,.cr-apply-form{gap:12px;display:grid}.cr-apply-card h1{margin-bottom:4px;font-size:32px}.cr-lead{color:var(--ink-2);margin:-6px 0 4px!important}.cr-back{min-block-size:32px;transition:transform var(--or-quick) var(--or-out);justify-self:start;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex;color:var(--accent)!important}.cr-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.cr-back:hover{transform:translate(-2px)}.cr-field{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.cr-field input{border:1px solid var(--cr-input);background:var(--cr-card);height:44px;color:var(--ink);font:400 15px var(--sans);transition:border-color var(--or-quick) var(--or-out), box-shadow var(--or-quick) var(--or-out);border-radius:10px;padding:0 12px}.cr-field input::placeholder{color:var(--ink-3);opacity:.7}.cr-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cr-field input:user-invalid{border-color:var(--terra)}.cr-field input:user-invalid:focus{box-shadow:0 0 0 3px var(--terra-soft)}.cr-chips{border:0;min-width:0;margin:0;padding:0}.cr-chips legend{margin-bottom:4px;padding:0}.cr-chips>div{flex-wrap:wrap;gap:6px;display:flex}.cr-tog{border:1px solid var(--cr-input);background:var(--cr-card);color:var(--ink-2);font:600 14px var(--sans);cursor:pointer;transition:transform .1s var(--or-out), background-color var(--or-quick) var(--or-out), border-color var(--or-quick) var(--or-out), color var(--or-quick) var(--or-out);border-radius:99px;padding:8px 12px}.cr-tog:hover:enabled{border-color:var(--ink)}.cr-tog:active:enabled,.cr-submit:active:enabled{transform:scale(.97)}.cr-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.cr-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.cr-submit{background:var(--accent);color:#fff;height:46px;font:700 15px var(--sans);cursor:pointer;transition:transform .1s var(--or-out), background-color var(--or-quick) var(--or-out);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.cr-submit:hover:enabled{background:var(--accent-2)}.cr-submit:disabled{opacity:.6}.cr-apply-form :disabled,.cr-check{cursor:not-allowed}.cr-apply-notice{border-left:3px solid var(--terra);background:var(--plaster-2);color:var(--ink);animation:or-rise var(--or-base) var(--or-out) both;padding:12px 14px;font-weight:700}.cr-apply-lang{justify-self:start}
@container orbis (min-width:900px){.cr-apply{grid-template-columns:520px 1fr;display:grid}.cr-apply-poster{height:auto;min-height:max(800px,100svh)}.cr-apply-top{top:26px;left:32px}.cr-apply-top .or-wm{font-size:46px}.cr-apply-side{padding:18px 20px;bottom:32px;left:32px;right:32px}.cr-apply-side-title{font-size:46px}.cr-apply-side p:last-child{font-size:16px}.cr-apply-main{align-content:center;justify-items:center;padding:40px}.cr-apply-card{width:400px}.cr-apply-card h1{font-size:40px}.cr-apply-lang{justify-self:center}}
