:root{color:#e8edf3;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#0b1521;--panel:#0f1c2ae6;--line:#ffffff14;--text:#e8edf3;--muted:#93a7bc;--soft:#bed0df;--accent:#d46a1f;--good:#2fc08a;--warn:#f3ad2b;--bad:#e96060;--shadow:0 24px 60px #03081061;background:radial-gradient(circle at 0 0,#c95e102e,#0000 28%),radial-gradient(circle at 100% 0,#2177b529,#0000 24%),linear-gradient(#09131d 0%,#0e1b2b 45%,#0d1624 100%);font-family:Segoe UI,Trebuchet MS,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;min-height:100%}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#c95e102e,#0000 28%),radial-gradient(circle at 100% 0,#2177b529,#0000 24%),linear-gradient(#09131d 0%,#0e1b2b 45%,#0d1624 100%);margin:0}button,input,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.platform-shell,.registration-shell{min-height:100vh}.platform-shell{grid-template-columns:300px minmax(0,1fr);display:grid}.platform-sidebar{border-right:1px solid var(--line);background:linear-gradient(#09131dfa,#0e1b2be0);flex-direction:column;gap:24px;min-height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.platform-sidebar h1,.registration-hero h1{margin:12px 0 8px;font-size:2rem;line-height:1.1}.platform-sidebar p,.registration-hero p,.panel-head p,.sidebar-note span,.hero-card p,.empty-state,.alert-card p{color:var(--muted)}.platform-main,.registration-shell{padding:24px}.registration-hero{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.registration-layout,.content-grid,.metric-grid{gap:18px;display:grid}.registration-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.content-grid-wide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero-card,.panel-card,.metric-card,.sidebar-note{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px}.hero-card{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.hero-card h2,.panel-head h3{margin:10px 0 6px}.hero-actions,.panel-head,.task-card-top,.robot-card-top,.alert-footer,.command-row{gap:10px;display:flex}.hero-actions,.alert-footer,.command-row{flex-wrap:wrap}.panel-card{padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px}.metric-card{min-height:132px;padding:18px}.metric-card span,.detail-grid span,.robot-card span,.task-line,.sidebar-note span,.simple-list,.field-label,label span,.metric-card small{color:var(--muted)}.metric-card strong{margin:12px 0 6px;font-size:2rem;display:block}.app-badge,.status-pill{letter-spacing:.03em;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.app-badge{color:#ffb577;background:#d46a1f24;border:1px solid #d46a1f33}.status-pill{border:1px solid #0000}.tone-good{color:#8be2ba;background:#2fc08a24;border-color:#2fc08a33}.tone-warn{color:#ffd98f;background:#f3ad2b24;border-color:#f3ad2b38}.tone-bad{color:#ffb0b0;background:#e9606024;border-color:#e9606038}.tone-neutral{color:#9dd9ff;background:#3ba4e424;border-color:#3ba4e438}.primary-button,.secondary-button,.chip-button{cursor:pointer;border-radius:16px;transition:transform .14s,opacity .14s,background .14s}.primary-button:hover,.secondary-button:hover,.chip-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.chip-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-button{background:linear-gradient(135deg, var(--accent), #ec8e43);color:#fff;padding:12px 18px;font-weight:700}.secondary-button,.chip-button,.field-input,.form-grid input,.form-grid select{color:var(--text);background:#ffffff0a;border:1px solid #ffffff14}.secondary-button{padding:11px 16px}.link-button{justify-content:center;align-items:center;display:inline-flex}.chip-button{padding:8px 11px;font-size:.86rem}.field-input,.form-grid input,.form-grid select{border-radius:14px;outline:none;width:100%;padding:12px 14px}.field-label{margin-bottom:8px;font-size:.88rem;display:block}.stack-gap{gap:10px;display:grid}.sidebar-note{gap:6px;margin-top:auto;padding:16px;display:grid}.sidebar-note strong{color:var(--soft)}.robot-list,.task-list,.alert-list,.form-stack,.detail-stack,.simple-list{gap:14px;display:grid}.robot-list{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-list{grid-template-columns:1fr}.robot-card,.task-card,.alert-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px}.robot-card,.alert-card{padding:16px}.task-card{text-align:left;color:inherit;cursor:pointer;padding:16px}.task-card.selected{background:#3ba4e414;border-color:#3ba4e459}.robot-meta-grid,.detail-grid,.form-grid{gap:12px;display:grid}.robot-meta-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.robot-meta-grid strong,.detail-grid strong{color:var(--soft);margin-top:4px;display:block}.simple-list{margin:0;padding-left:18px;line-height:1.55}.simple-list strong{color:var(--soft)}.empty-state{border:1px dashed #ffffff1f;border-radius:18px;padding:18px}.telemetry-list{max-height:420px;overflow:auto}.error-banner,.success-banner{border-radius:16px;margin-bottom:14px;padding:12px 14px}.error-banner{color:#ffb0b0;background:#e960601f;border:1px solid #e9606038}.success-banner{color:#8be2ba;background:#2fc08a1f;border:1px solid #2fc08a38}.analytics-grid{margin-bottom:14px}.inline-select{max-width:220px}@media (width<=1180px){.platform-shell{grid-template-columns:1fr}.platform-sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:auto;position:static}.metric-grid,.content-grid,.registration-layout{grid-template-columns:1fr}}@media (width<=760px){.platform-main,.registration-shell{padding:16px}.hero-card,.registration-hero{flex-direction:column;align-items:stretch}.robot-list,.form-grid,.robot-meta-grid,.detail-grid{grid-template-columns:1fr}}:root{--reg-page-bg:radial-gradient(circle at top left, #ff7c1d1f, transparent 24%), radial-gradient(circle at right center, #4d78d614, transparent 24%), linear-gradient(180deg, #f4f7fc 0%, #eef3fa 100%);--reg-surface:#fff;--reg-surface-alt:#f6f9fc;--reg-topbar-bg:#ffffffeb;--reg-footer-bg:#fffffff0;--reg-input-bg:#f8fbff;--reg-input-bg-focus:#fff;--reg-border:#0f172a1f;--reg-border-strong:#0f172a2e;--reg-overlay:#0f172a0a;--reg-overlay-hover:#0f172a14;--reg-text:#122033;--reg-text-soft:#32455e;--reg-text-muted:#5f7593;--reg-text-subtle:#7f91ab;--reg-shadow:0 24px 56px #0f172a1a;--reg-login-shadow:0 28px 80px #0f172a1f;--reg-modal-backdrop:#0f172a52;--reg-preview-shell:#e7edf6;--reg-preview-panel:#d8e2f0;--reg-preview-wire:#8294af;--reg-preview-arm:#dce5f1;--reg-preview-wheel:#c8d2e2;--reg-preview-base:#d7e0ed;--reg-preview-core:#c6d1e0}:root[data-theme=dark]{--reg-page-bg:radial-gradient(circle at top left, #ff7c1d29, transparent 24%), radial-gradient(circle at right center, #4d78d624, transparent 22%), linear-gradient(180deg, #11192b 0%, #0e1727 100%);--reg-surface:#1a2437;--reg-surface-alt:#172133;--reg-topbar-bg:#131b2f;--reg-footer-bg:#131b2f;--reg-input-bg:#172133;--reg-input-bg-focus:#192438;--reg-border:#ffffff14;--reg-border-strong:#ffffff1a;--reg-overlay:#ffffff08;--reg-overlay-hover:#ffffff0d;--reg-text:#e7edf8;--reg-text-soft:#c8d1e1;--reg-text-muted:#8694ae;--reg-text-subtle:#74839d;--reg-shadow:0 24px 60px #00000052;--reg-login-shadow:0 28px 80px #050a1473;--reg-modal-backdrop:#080d18a8;--reg-preview-shell:#263248;--reg-preview-panel:#172133;--reg-preview-wire:#596884;--reg-preview-arm:#222d42;--reg-preview-wheel:#101829;--reg-preview-base:#202b40;--reg-preview-core:#121b2d}.registration-app{background:var(--reg-page-bg);min-height:100vh;color:var(--reg-text);flex-direction:column;display:flex}.registration-login-shell{background:var(--reg-page-bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.registration-login-card{border:1px solid var(--reg-border);background:radial-gradient(circle at top right, #ff7c1d1a, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--reg-surface) 98%, white 2%), color-mix(in srgb, var(--reg-surface-alt) 98%, black 2%));width:min(420px,100%);box-shadow:var(--reg-login-shadow);border-radius:28px;padding:34px 32px 30px;position:relative;overflow:hidden}.registration-login-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff7c1d6b,#fff0);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.registration-login-actions{display:flex;position:absolute;top:18px;right:18px}.registration-login-mark{color:#fff;background:linear-gradient(135deg,#ff7c1d,#ff5a14);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;box-shadow:0 16px 36px #ff701840}.registration-login-copy{margin-top:18px}.registration-login-kicker{color:#ff9a46;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800}.registration-login-copy h1{color:var(--reg-text);letter-spacing:-.03em;margin:0 0 10px;font-size:1.72rem}.registration-login-copy p{color:var(--reg-text-muted);margin:0;font-size:.9rem;line-height:1.55}.registration-login-form{gap:14px;margin-top:24px;display:grid}.registration-login-label{gap:9px;display:grid}.registration-login-label span{color:var(--reg-text-soft);font-size:.8rem;font-weight:700}.registration-login-input{text-align:center;letter-spacing:.38em;background:linear-gradient(180deg, var(--reg-input-bg), var(--reg-surface-alt));border-radius:16px;height:56px;font-size:1.32rem;font-weight:800}.registration-login-error{color:#ffb0b0;background:#e960601f;border:1px solid #e9606038;border-radius:14px;padding:11px 13px;font-size:.78rem}.registration-login-btn{border-radius:16px;width:100%;height:50px;font-size:.96rem}.registration-topbar{border-bottom:1px solid var(--reg-border);background:var(--reg-topbar-bg);justify-content:space-between;align-items:center;gap:18px;height:58px;padding:0 24px;display:flex}.registration-topbar-left,.registration-topbar-right{align-items:center;gap:14px;min-width:0;display:flex}.registration-brand{border-right:1px solid var(--reg-border);align-items:center;gap:10px;min-width:0;padding-right:18px;display:flex}.registration-brand-mark{color:#fff;background:linear-gradient(135deg,#ff7c1d,#ff5a14);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 10px 28px #ff701847}.registration-brand-copy{gap:2px;display:grid}.registration-brand-copy strong{color:var(--reg-text);font-size:.82rem}.registration-brand-copy small{letter-spacing:.08em;color:var(--reg-text-subtle);font-size:.62rem}.registration-title-block{gap:2px;min-width:0;display:grid}.registration-title-block strong{color:var(--reg-text);font-size:.95rem}.registration-title-block span{color:var(--reg-text-subtle);font-size:.72rem}.registration-header-chip{border:1px solid var(--reg-border);background:var(--reg-overlay);height:30px;color:var(--reg-text-muted);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.74rem;font-weight:600;display:inline-flex}.registration-top-icon{color:var(--reg-text-subtle);justify-content:center;align-items:center;display:inline-flex}.registration-icon-btn{border:1px solid var(--reg-border);background:var(--reg-overlay);width:34px;height:34px;color:var(--reg-text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s,transform .14s;display:inline-flex;position:relative}.registration-icon-btn:hover{background:var(--reg-overlay-hover);color:var(--reg-text);border-color:var(--reg-border-strong);transform:translateY(-1px)}.registration-icon-badge{color:#fff;background:#ff7c1d;border-radius:999px;min-width:14px;height:14px;padding:0 4px;font-size:.58rem;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}.registration-avatar{color:#fff;background:linear-gradient(135deg,#d69468,#8ea0ff);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:800;display:inline-flex}.registration-main{flex:1;padding:28px 30px 96px}.registration-feedback-stack{gap:10px;margin-bottom:16px;display:grid}.registration-body{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.registration-form-column{min-width:0;display:grid}.registration-card{border:1px solid var(--reg-border);background:var(--reg-surface);box-shadow:inset 0 1px 0 #ffffff05, var(--reg-shadow);border-radius:20px}.registration-form-card{padding:30px 32px;position:relative;overflow:hidden}.registration-form-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ff7c1d47,#fff0);width:100%;height:1px;position:absolute;inset:0 auto auto 0}.registration-card-head{margin-bottom:22px}.registration-card-head h2{color:var(--reg-text);margin:0 0 8px;font-size:1.04rem}.registration-card-head p{color:var(--reg-text-subtle);margin:0;font-size:.82rem}.registration-form{gap:24px;display:grid}.registration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.registration-field{gap:8px;display:grid}.registration-field.wide{grid-column:1/-1}.registration-label{color:var(--reg-text-soft);font-size:.8rem;font-weight:700}.registration-label em{color:#ff9e45;margin-left:4px;font-style:normal}.registration-field small{color:#6e7b95;font-size:.72rem}.registration-app input,.registration-app select{border:1px solid var(--reg-border);background:var(--reg-input-bg);width:100%;height:44px;color:var(--reg-text);border-radius:12px;outline:none;padding:0 14px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px #ffffff05}.registration-app input::placeholder{color:var(--reg-text-subtle)}.registration-app input:focus,.registration-app select:focus{background:var(--reg-input-bg-focus);border-color:#ff7c1d61;box-shadow:0 0 0 3px #ff7c1d1f}.registration-select{position:relative}.registration-select-trigger{border:1px solid var(--reg-border);background:linear-gradient(180deg, color-mix(in srgb, var(--reg-input-bg) 94%, white 6%), var(--reg-input-bg));width:100%;min-height:44px;color:var(--reg-text);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;display:flex;box-shadow:inset 0 1px #ffffff05}.registration-select-trigger:hover:not(:disabled){border-color:var(--reg-border-strong);background:linear-gradient(180deg, var(--reg-input-bg-focus), var(--reg-input-bg))}.registration-select.open .registration-select-trigger{background:var(--reg-input-bg-focus);border-color:#ff7c1d61;box-shadow:0 0 0 3px #ff7c1d1f}.registration-select-trigger:disabled{cursor:not-allowed;opacity:.72}.registration-select-trigger svg{color:var(--reg-text-subtle);flex-shrink:0;transition:transform .15s,color .14s}.registration-select.open .registration-select-trigger svg{color:#ff8a2d;transform:rotate(180deg)}.registration-select-value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.94rem;font-weight:500;overflow:hidden}.registration-select-value.placeholder{color:var(--reg-text-subtle);font-weight:400}.registration-select-menu{z-index:30;border:1px solid var(--reg-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--reg-surface) 96%, white 4%), var(--reg-surface));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;gap:4px;max-height:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0f172a29}.registration-select-menu::-webkit-scrollbar{width:8px}.registration-select-menu::-webkit-scrollbar-thumb{background:var(--reg-border-strong);border-radius:999px}.registration-select-option{width:100%;min-height:40px;color:var(--reg-text-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:500;transition:background .13s,border-color .13s,color .13s,transform .13s;display:flex}.registration-select-option:hover{background:var(--reg-overlay);border-color:var(--reg-border);color:var(--reg-text);transform:translate(1px)}.registration-select-option.active{color:#ff8423;background:#ff7c1d1f;border-color:#ff7c1d3d}.registration-select-option.active svg{color:#ff8423}.registration-status-group{gap:10px;display:grid}.registration-status-row{flex-wrap:wrap;gap:8px;display:flex}.registration-status-btn{border:1px solid var(--reg-border);background:var(--reg-overlay);min-width:96px;height:40px;color:var(--reg-text-muted);cursor:pointer;border-radius:12px;padding:0 14px;font-size:.8rem;font-weight:700}.registration-status-btn.active{color:#33d07c;background:#24c57021;border-color:#24c57059}.registration-status-btn:hover:not(.active){background:var(--reg-overlay-hover);color:var(--reg-text-soft)}.registration-required-card{padding:18px 20px 20px}.registration-mini-title{color:var(--reg-text-subtle);letter-spacing:.08em;margin-bottom:14px;font-size:.76rem;font-weight:800}.registration-required-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;display:grid}.registration-required-item{color:var(--reg-text-muted);align-items:center;gap:10px;font-size:.84rem;display:flex}.registration-required-item.done{color:var(--reg-text-soft)}.registration-required-icon{color:#ff7c7c;background:#ff62621a;border:1px solid #ff626259;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.55rem;font-weight:800;display:inline-flex}.registration-required-item.done .registration-required-icon{color:#39d27f;background:#24c5701f;border-color:#24c57059}.registration-preview-card{padding:20px 18px 18px;position:sticky;top:86px}.registration-preview-robot{width:126px;height:auto;margin:4px auto 2px;display:block}.preview-shell{fill:var(--reg-preview-shell);stroke:var(--reg-border)}.preview-panel{fill:var(--reg-preview-panel)}.preview-wire{stroke:var(--reg-preview-wire);stroke-width:2px}.preview-dot.good{fill:#31d176}.preview-dot.warn{fill:#c9982e}.preview-dot.neutral{fill:#507dd8}.preview-arm{fill:var(--reg-preview-arm);stroke:var(--reg-border)}.preview-wheel{fill:var(--reg-preview-wheel);stroke:var(--reg-border)}.preview-base{fill:var(--reg-preview-base);stroke:var(--reg-border)}.preview-core{fill:var(--reg-preview-core)}.preview-eye{fill:#35d072}.preview-signal{fill:#2bd170}.registration-preview-name{text-align:center;color:var(--reg-text);margin-top:2px;font-size:.9rem;font-weight:800}.registration-preview-sub{text-align:center;color:var(--reg-text-subtle);margin-top:4px;font-size:.76rem}.registration-preview-status{margin:12px auto 14px;display:inline-flex}.registration-preview-list{gap:0;margin-top:4px;display:grid}.registration-preview-row{border-top:1px solid var(--reg-border);gap:4px;padding:10px 0;display:grid}.registration-preview-row span,.registration-progress-row span,.registration-preview-meta span{color:var(--reg-text-subtle);font-size:.7rem}.registration-preview-row strong,.registration-progress-row strong,.registration-preview-meta strong{color:var(--reg-text-soft);font-size:.76rem}.registration-progress-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.registration-progress-row strong{color:#ff912e}.registration-progress-bar{background:var(--reg-border);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.registration-progress-bar span{background:linear-gradient(90deg,#ff7c1d,#ffb060);border-radius:999px;height:100%;display:block}.registration-preview-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.registration-preview-meta div{border-top:1px solid var(--reg-border);padding:8px 0 0}.registration-preview-meta div span,.registration-preview-meta div strong{display:inline-block}.registration-preview-meta div strong{margin-left:4px}.registration-footer{border-top:1px solid var(--reg-border);background:var(--reg-footer-bg);z-index:20;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 30px;display:flex;position:fixed;bottom:0;left:0;right:0}.registration-modal-backdrop{background:var(--reg-modal-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.registration-modal{border:1px solid var(--reg-border);background:var(--reg-surface);width:min(360px,100%);box-shadow:var(--reg-shadow);text-align:center;border-radius:22px;padding:26px 24px 22px}.registration-modal-icon{color:#34cf79;background:#24c57024;border:1px solid #24c5703d;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 14px;display:flex}.registration-modal h3{color:var(--reg-text);margin:0 0 8px;font-size:1.08rem}.registration-modal p{color:var(--reg-text-muted);margin:0 0 18px;font-size:.86rem}.registration-modal-btn{min-width:120px}.registration-footer p{color:var(--reg-text-subtle);margin:0;font-size:.84rem}.registration-footer-actions{align-items:center;gap:10px;display:flex}.registration-footer-btn{border-radius:12px;justify-content:center;align-items:center;min-width:94px;height:42px;display:inline-flex}.registration-submit-btn{color:#ff8d2b;background:linear-gradient(135deg,#91572f,#a56837);border-radius:12px;min-width:176px;height:42px}.registration-submit-btn:disabled{color:#8f6d58}@media (width<=1180px){.registration-body{grid-template-columns:1fr}.registration-preview-card{position:static}}@media (width<=820px){.registration-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:14px 16px}.registration-topbar-left,.registration-topbar-right{flex-wrap:wrap;width:100%}.registration-main{padding:18px 16px 102px}.registration-form-card{padding:22px 18px}.registration-form-grid,.registration-required-grid,.registration-preview-meta{grid-template-columns:1fr}.registration-footer{flex-direction:column;align-items:stretch;height:auto;padding:14px 16px}.registration-footer-actions{flex-wrap:wrap;width:100%}.registration-footer-btn,.registration-submit-btn{flex:1}}
