*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button{-webkit-tap-highlight-color:transparent;outline:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-color:#fff}html,body{background-color:var(--bg-color);-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;width:100%;height:100%;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}#root{background-color:var(--bg-color);width:100%;height:100%;overflow:hidden}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 900;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2)format("woff2")}:root{--font-scale:1;--summit-green:#147642;--summit-navy:#091c43;--summit-muted:#456351;--summit-line:#cbdcd1}.totem-container{box-sizing:border-box;-webkit-user-select:none;user-select:none;isolation:isolate;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100dvh;padding:8px 10px 6px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.totem-toast{z-index:100;color:#fff;font-size:calc(10px * var(--font-scale,1));background:#15803d;border-radius:9999px;padding:4px 12px;font-weight:600;animation:.18s ease-out toastPop;position:absolute;top:10px;box-shadow:0 4px 14px #0003}@keyframes toastPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.totem-top{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:min(94vw,560px);padding:2px 0;display:flex;position:relative}.summit-top-content{justify-content:center;align-items:center;gap:clamp(8px,2.5vw,18px);max-width:calc(100% - 36px);display:flex}.summit-logo{object-fit:contain;width:auto;max-width:72%;height:clamp(28px,4.2vh,44px);display:block}.summit-qr-badge{cursor:pointer;background:#fff;border:1px solid #091c4324;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:4px 5px 3px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #00000014}.summit-qr-badge:hover{transform:scale(1.04);box-shadow:0 6px 16px #00000024}.summit-qr-code{justify-content:center;align-items:center;line-height:0;display:flex}.summit-qr-code svg{display:block}.summit-qr-label{font-family:Montserrat,sans-serif;font-size:calc(6.5px * var(--font-scale,1));letter-spacing:.04em;text-transform:uppercase;color:var(--summit-navy,#091c43);white-space:nowrap;font-weight:700}.summit-message{z-index:2;text-align:center;flex-shrink:0;margin:-1px 0 2px;position:relative}.summit-tagline{text-transform:uppercase;flex-direction:column;gap:1px;margin:0;display:flex}.summit-tagline span:first-child{font-size:calc(clamp(8px, 1.15svh, 12px) * var(--font-scale,1));letter-spacing:-.03em;color:var(--summit-navy);font-weight:500;line-height:1.2}.summit-tagline strong{color:var(--summit-green);font-size:calc(clamp(12px, 1.7svh, 20px) * var(--font-scale,1));letter-spacing:-.035em;font-weight:900;line-height:1.05}.summit-tagline span:last-child{font-size:calc(clamp(7.5px, 1.05svh, 11px) * var(--font-scale,1));letter-spacing:-.025em;color:var(--summit-navy);font-weight:600;line-height:1.2}.poster-artwork{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.rainbow-corner{width:clamp(140px,32vw,360px);height:auto;position:absolute;top:0;right:0}.side-monstera{width:clamp(22px,4.8vw,60px);display:block;position:absolute;top:clamp(45px,8svh,120px);left:-8px}.side-monstera img{width:100%;height:auto}.poster-cathedral{aspect-ratio:1/3;pointer-events:none;height:clamp(180px,34svh,480px);display:block;position:absolute;bottom:0;right:0;transform:translate(35%)}.poster-cathedral img{object-fit:contain;width:100%;height:100%}.botanical{pointer-events:none;width:clamp(80px,15vw,180px);display:block;position:absolute;bottom:-16px}.botanical img{width:100%;height:auto}.botanical--left{transform-origin:bottom;left:-40px;transform:scaleX(-1)rotate(-10deg)}.botanical--right{right:-35px}.totem-fullscreen-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.totem-fullscreen-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#00000038}.totem-middle-orbit{background:#080d0b;border:1px solid #ffffff14;border-radius:20px;flex:1;width:100%;max-width:min(96vw,680px);min-height:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0003}.orbit-loading-state{color:#9ca3af;font-size:calc(11px * var(--font-scale,1));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.orbit-spinner{border:2px solid #4ade8033;border-top-color:#4ade80;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.orbit-universe-wrapper{touch-action:none;cursor:grab;width:100%;height:100%;transition:bottom .2s;position:absolute;inset:0;overflow:hidden}.orbit-universe-wrapper.with-keyboard-offset{bottom:clamp(235px,29vh,290px)}.orbit-universe-wrapper:active{cursor:grabbing}.orbit-canvas-host{width:100%;height:100%;position:absolute;inset:0}.orbit-overlay-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.orbit-sector-label{color:#5eead4bf;font-family:serif;font-size:calc(11px * var(--font-scale,1));pointer-events:none;white-space:nowrap;text-shadow:0 0 10px #000000f2;flex-direction:column;align-items:center;font-style:italic;display:flex;position:absolute;transform:translate(-50%,-50%)}.sector-sub{font-family:sans-serif;font-size:calc(7px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-style:normal;font-weight:700}.orbit-you-tag{color:#4ade80;font-size:calc(8px * var(--font-scale,1));pointer-events:none;background:#000000d9;border:1px solid #4ade8099;border-radius:9999px;padding:1px 5px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.orbit-node-btn{color:#f1f5f9;height:18px;font-size:calc(8.5px * var(--font-scale,1));-webkit-backdrop-filter:blur(6px);cursor:pointer;pointer-events:auto;white-space:nowrap;background:#0e1612d9;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:0 6px;font-weight:500;transition:all .12s;display:flex;position:absolute}.orbit-node-btn:hover{color:#fff;background:#16261cf2;border-color:#4ade80}.orbit-node-btn.is-focused{color:#fff;background:#15803d;border-color:#4ade80;font-weight:700;box-shadow:0 0 10px #4ade8073;transform:scale(1.05)!important}.orbit-reset-view-btn{z-index:10;-webkit-backdrop-filter:blur(8px);color:#e2e8f0;height:20px;font-size:calc(8.5px * var(--font-scale,1));cursor:pointer;pointer-events:auto;background:#121815b8;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:3px;padding:0 7px;font-weight:600;transition:all .12s;display:flex;position:absolute;top:8px;right:8px}.orbit-reset-view-btn:hover{color:#fff;background:#ffffff24}.search-dock-container{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:5px;width:calc(100% - 16px);max-width:330px;transition:max-width .2s;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.search-dock-container.with-fixed-keyboard{max-width:min(94vw,460px)}.dock-bar-form{-webkit-backdrop-filter:blur(16px);pointer-events:auto;background:#0e1411e0;border:1px solid #ffffff26;border-radius:9999px;align-items:center;gap:6px;width:100%;height:38px;padding:3px 5px 3px 12px;transition:border-color .15s;display:flex;box-shadow:0 6px 18px #00000080}.dock-bar-form:focus-within{border-color:#4ade8099;box-shadow:0 6px 20px #000000b3,0 0 0 1.5px #4ade8033}.dock-input-wrapper{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.dock-sparkle-icon{color:#4ade80;flex-shrink:0;align-items:center;display:flex}.dock-text-input{color:#fff;width:100%;font-size:calc(11.5px * var(--font-scale,1));caret-color:#4ade80;cursor:text;background:0 0;border:none;outline:none}.dock-text-input::placeholder{color:#94a3b8}.dock-clear-input{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:8.5px;display:grid}.dock-keyboard-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;transition:all .12s;display:grid}.dock-keyboard-btn:hover,.dock-keyboard-btn.is-active{color:#4ade80;background:#ffffff1f}.dock-submit-button{color:#0b0d0c;cursor:pointer;background:#4ade80;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;transition:opacity .12s;display:grid}.dock-submit-button:hover:not(:disabled){opacity:.92}.dock-submit-button:disabled{opacity:.4;cursor:default}.dock-search-spinner{border:1.5px solid #0b0d0c40;border-top-color:#0b0d0c;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite spin}.search-results-strip{pointer-events:auto;flex-direction:column;gap:4px;width:100%;animation:.16s ease-out slideFadeUp;display:flex}@keyframes slideFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.results-header-row{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.results-title{font-size:calc(8.5px * var(--font-scale,1));letter-spacing:.04em;text-transform:uppercase;color:#4ade80;font-weight:700}.results-clear-btn{color:#94a3b8;font-size:calc(8px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;border-radius:4px;padding:1px 4px;font-weight:500}.results-clear-btn:hover{color:#fff;background:#ffffff1a}.results-cards-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;width:100%;padding:1px;display:flex;overflow-x:auto}.results-cards-row::-webkit-scrollbar{display:none}.match-preview-card{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#121a15f0;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;flex:0 0 120px;gap:3px;max-width:135px;padding:5px 7px;transition:all .12s;display:flex}.match-preview-card:hover{background:#18261dfa;border-color:#4ade8066}.card-top-row{justify-content:space-between;align-items:center;display:flex}.card-avatar-wrap{width:18px;height:18px;font-size:calc(7.5px * var(--font-scale,1));color:#fff;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.card-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.card-avatar-fallback{display:block}.card-score-pill{color:#4ade80;font-size:calc(7.5px * var(--font-scale,1));background:#4ade8029;border:1px solid #4ade804d;border-radius:9999px;padding:1px 4px;font-weight:700}.card-info{flex-direction:column;min-width:0;display:flex}.card-name{font-size:calc(9px * var(--font-scale,1));color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.card-role{font-size:calc(7.5px * var(--font-scale,1));color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.card-reason-snippet{font-size:calc(7.5px * var(--font-scale,1));color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;line-height:1.25;display:-webkit-box;overflow:hidden}.summit-organizers{z-index:2;flex-direction:column;flex-shrink:0;align-items:center;width:min(90vw,480px);padding:3px 0 2px;display:flex;position:relative}.summit-organizers h2{color:#166b47;font-size:calc(clamp(7.5px, .95svh, 9.5px) * var(--font-scale,1));letter-spacing:.2em;text-align:center;text-transform:uppercase;margin:0 0 3px;font-weight:800;line-height:1.3}.organizers-list{grid-template-columns:1fr 1.25fr .9fr;align-items:center;gap:clamp(10px,2.5vw,24px);width:100%;margin:0;padding:0;list-style:none;display:grid}.organizer{justify-content:center;align-items:center;min-width:0;height:clamp(20px,2.8vh,32px);display:flex;position:relative}.organizer img{object-fit:contain;max-width:100%;max-height:100%;display:block}.organizer+.organizer:before{inset-inline-start:calc(clamp(10px,2.5vw,24px)/-2);content:"";background:#c9d2cd;width:1px;height:70%;position:absolute;top:15%}.person-modal-backdrop,.clarify-modal-backdrop,.auth-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:12px;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.person-modal-card,.clarify-modal-card,.auth-modal-card{color:#fff;background:#111815;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:340px;max-height:84vh;padding:14px 13px 10px;animation:.16s ease-out modalScaleUp;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #000000d9}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.person-modal-close,.clarify-modal-close,.auth-modal-close{color:#cbd5e1;width:20px;height:20px;font-size:calc(10px * var(--font-scale,1));cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;place-items:center;transition:all .12s;display:grid;position:absolute;top:9px;right:9px}.person-modal-close:hover,.clarify-modal-close:hover,.auth-modal-close:hover{color:#fff;background:#fff3}.person-modal-header{flex-shrink:0;align-items:center;gap:9px;display:flex}.person-modal-avatar-wrap{width:34px;height:34px;font-size:calc(11px * var(--font-scale,1));color:#fff;background:#ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.person-modal-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.person-modal-avatar-fallback{display:block}.person-modal-intro{flex-direction:column;min-width:0;display:flex}.person-modal-name{font-size:calc(12.5px * var(--font-scale,1));color:#fff;margin:0;font-weight:700}.person-modal-role{font-size:calc(9.5px * var(--font-scale,1));color:#94a3b8;margin:1px 0 0;line-height:1.25}.person-modal-score-badge{color:#4ade80;font-size:calc(8.5px * var(--font-scale,1));background:#4ade802e;border:1px solid #4ade8059;border-radius:9999px;align-items:center;gap:3px;width:fit-content;margin-top:3px;padding:1px 5px;font-weight:700;display:inline-flex}.score-dot{background:#4ade80;border-radius:50%;width:4px;height:4px}.person-modal-scrollable{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:54vh;padding-right:2px;display:flex;overflow-y:auto}.profile-section{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;padding:7px 9px;display:flex}.profile-section.match-reason-box{background:#4ade8012;border-color:#4ade8038}.profile-section-title{font-size:calc(8.5px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;color:#cbd5e1;margin:0;font-weight:700}.profile-section-title.text-accent{color:#4ade80}.profile-section-content{font-size:calc(9.5px * var(--font-scale,1));color:#e2e8f0;margin:0;line-height:1.4}.font-semibold-highlight{color:#4ade80;font-weight:600}.profile-loading-notice{font-size:calc(9px * var(--font-scale,1));color:#94a3b8;padding:4px;font-style:italic}.profile-traits-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.trait-chip{font-size:calc(8.5px * var(--font-scale,1));color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.trait-chip-name{font-weight:500}.trait-chip-score{color:#4ade80;font-weight:700}.person-modal-footer{flex-shrink:0;margin-top:1px}.person-modal-action-btn{color:#fff;width:100%;height:28px;font-size:calc(9.5px * var(--font-scale,1));cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;font-weight:600;transition:all .12s}.person-modal-action-btn:hover{background:#ffffff26}.clarify-modal-header{flex-direction:column;gap:4px;display:flex}.clarify-step-badge{font-size:calc(8px * var(--font-scale,1));color:#4ade80;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.clarify-question-title{font-size:calc(12px * var(--font-scale,1));color:#fff;margin:0;font-weight:700;line-height:1.3}.clarify-question-subtitle{font-size:calc(9px * var(--font-scale,1));color:#94a3b8;margin:0;line-height:1.3}.clarify-chips-grid{flex-wrap:wrap;gap:5px;max-height:38vh;padding:1px;display:flex;overflow-y:auto}.clarify-option-chip{color:#e2e8f0;font-size:calc(9px * var(--font-scale,1));cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:3px;padding:4px 8px;font-weight:500;transition:all .12s;display:inline-flex}.clarify-option-chip:hover{background:#ffffff1f;border-color:#4ade8066}.clarify-option-chip.is-selected{color:#4ade80;background:#4ade8033;border-color:#4ade80;font-weight:600}.chip-check{font-weight:700}.clarify-custom-wrapper{margin-top:1px}.clarify-custom-input{color:#fff;width:100%;height:28px;font-size:calc(9.5px * var(--font-scale,1));background:#00000059;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:0 9px}.clarify-custom-input:focus{border-color:#4ade80}.clarify-modal-actions{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.clarify-left-actions{align-items:center;display:flex}.clarify-back-btn,.clarify-skip-btn{color:#94a3b8;font-size:calc(9px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:4px 2px;font-weight:500}.clarify-back-btn:hover,.clarify-skip-btn:hover{color:#fff}.clarify-next-btn{color:#0b0d0c;height:27px;font-size:calc(9.5px * var(--font-scale,1));cursor:pointer;background:#4ade80;border:none;border-radius:8px;padding:0 12px;font-weight:700;transition:opacity .12s}.clarify-next-btn:hover{opacity:.92}.auth-modal-header{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.auth-icon-badge{color:#4ade80;background:#4ade8026;border:1px solid #4ade804d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.auth-modal-title{font-size:calc(13.5px * var(--font-scale,1));color:#fff;margin:0;font-weight:700}.auth-modal-subtitle{font-size:calc(9.5px * var(--font-scale,1));color:#94a3b8;margin:0;line-height:1.3}.auth-modal-error{color:#fca5a5;font-size:calc(9px * var(--font-scale,1));background:#ef44442e;border:1px solid #ef44444d;border-radius:6px;padding:5px 8px}.auth-form{flex-direction:column;gap:9px;display:flex}.auth-input-group{flex-direction:column;gap:3px;display:flex}.auth-label{font-size:calc(9.5px * var(--font-scale,1));color:#cbd5e1;font-weight:600}.auth-input{color:#fff;width:100%;height:30px;font-size:calc(10.5px * var(--font-scale,1));background:#0006;border:1px solid #ffffff2e;border-radius:8px;outline:none;padding:0 9px;transition:border-color .15s}.auth-input:focus{border-color:#4ade80}.auth-code-input{text-align:center;font-size:calc(16px * var(--font-scale,1));letter-spacing:.2em;font-weight:700}.auth-submit-btn{color:#0b0d0c;width:100%;height:30px;font-size:calc(10.5px * var(--font-scale,1));cursor:pointer;background:#4ade80;border:none;border-radius:8px;place-items:center;font-weight:700;transition:opacity .12s;display:grid}.auth-submit-btn:hover:not(:disabled){opacity:.92}.auth-submit-btn:disabled{opacity:.5;cursor:default}.auth-spinner{border:1.5px solid #0b0d0c4d;border-top-color:#0b0d0c;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.auth-secondary-actions{justify-content:space-between;align-items:center;margin-top:1px;display:flex}.auth-link-btn{color:#94a3b8;font-size:calc(9px * var(--font-scale,1));cursor:pointer;background:0 0;border:none;padding:2px 0;font-weight:500}.auth-link-btn:hover{color:#fff}.auth-cooldown{font-size:calc(9px * var(--font-scale,1));color:#64748b}.virtual-keyboard-fixed{-webkit-backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;pointer-events:auto;background:#0d1411f0;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:3.5px;width:100%;padding:6px 5px 8px;animation:.16s ease-out slideFadeUp;display:flex;box-shadow:0 8px 24px #000000a6}.vk-row{justify-content:center;gap:3px;width:100%;display:flex}.vk-key{color:#fff;min-width:0;height:33px;font-size:calc(12.5px * var(--font-scale,1));cursor:pointer;touch-action:manipulation;background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;flex:1;place-items:center;padding:0;font-weight:600;transition:background-color 80ms,transform 50ms;display:grid;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.vk-key:focus,.vk-key:focus-visible{box-shadow:none!important;color:#fff!important;background:#ffffff14!important;border-color:#ffffff1a!important;outline:none!important}.vk-key:active{transform:scale(.95);color:#0b0d0c!important;background:#4ade80!important}.vk-key-action{color:#cbd5e1;font-size:calc(10px * var(--font-scale,1));background:#ffffff21}.vk-key-action:focus,.vk-key-action:focus-visible{color:#cbd5e1!important;background:#ffffff21!important}.vk-key-shift{flex:1.3}.vk-key-shift.vk-active{color:#0b0d0c!important;background:#4ade80!important;border-color:#4ade80!important}.vk-key-backspace{font-size:calc(13px * var(--font-scale,1));flex:1.3}.vk-key-space{font-size:calc(11px * var(--font-scale,1));flex:2.8}.vk-key-submit{font-weight:700;font-size:calc(11px * var(--font-scale,1));flex:1.6;color:#0b0d0c!important;background:#4ade80!important}.vk-key-submit:focus,.vk-key-submit:focus-visible{color:#0b0d0c!important;background:#4ade80!important}
