button.action-button{font-family:var(--font-primary)}.action-button .text-wrapper{color:currentColor;font-family:var(--font-primary);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-12);font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.154px}.action-button svg path{stroke:currentColor}.action-button.publish-action-button{background:var(--accent-gradient);border:1px solid transparent}.action-button.publish-action-button .text-wrapper{color:#000;font-weight:500}.action-button.publish-action-button svg path{stroke:#000}.action-button.publish-action-button:hover{background:var(--accent-hover);border-color:transparent;transition:all .2s ease}.action-button.publish-action-button:hover .text-wrapper{color:#000}.action-button.publish-action-button:hover svg path{stroke:#000}.beta-release-notes-overlay{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:10px;background:var(--release-notes-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:beta-release-notes-fade-in .2s ease}@keyframes beta-release-notes-fade-in{0%{opacity:0}to{opacity:1}}.beta-release-notes-modal{position:relative;width:90%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--release-notes-modal-border);background:var(--release-notes-modal-bg);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);box-shadow:var(--release-notes-modal-shadow);animation:beta-release-notes-slide-up .3s ease}@keyframes beta-release-notes-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.beta-release-notes__header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--release-notes-header-border);background:var(--release-notes-header-bg);border-radius:12px 12px 0 0;flex-shrink:0}.beta-release-notes__title{margin:0;font-size:var(--font-20);font-weight:400;line-height:30px;letter-spacing:-.45px;color:var(--text-primary);font-family:var(--font-primary)}.beta-release-notes__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;font-size:var(--font-20);color:var(--text-tertiary);cursor:pointer;transition:all .2s ease}.beta-release-notes__close:hover{background:var(--bg-hover);color:var(--text-primary)}.beta-release-notes__content{flex:1;overflow:hidden;padding:24px;background:var(--release-notes-content-bg);display:flex;flex-direction:column}.beta-release-notes__loading,.beta-release-notes__error,.beta-release-notes__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--text-tertiary);font-family:var(--font-primary)}.beta-release-notes__spinner{width:40px;height:40px;margin-bottom:16px;border:4px solid var(--release-notes-spinner-border);border-top-color:var(--release-notes-spinner-accent);border-radius:50%;animation:beta-release-notes-spin .8s linear infinite}@keyframes beta-release-notes-spin{to{transform:rotate(360deg)}}.beta-release-notes__layout{display:flex;gap:24px;min-height:400px;flex:1;overflow:hidden}.beta-release-notes__sidebar{width:220px;flex-shrink:0;border-right:1px solid var(--release-notes-sidebar-border);padding-right:24px}.beta-release-notes__sidebar-title{margin:0 0 16px;font-size:var(--font-14);font-weight:400;line-height:14px;letter-spacing:-.15px;color:var(--text-tertiary);text-transform:uppercase;font-family:var(--font-primary)}.beta-release-notes__version-list{display:flex;flex-direction:column;gap:8px}.beta-release-notes__version-item{padding:12px;width:100%;text-align:left;cursor:pointer;border:1px transparent solid;border-radius:10px;transition:all .2s ease}.beta-release-notes__version-item:hover{border-radius:10px;background:var(--release-notes-version-item-hover-bg);border-color:var(--release-notes-version-item-hover-border)}.beta-release-notes__version-item.active{border-radius:10px;border:1px solid var(--release-notes-version-item-active-border);background:var(--release-notes-version-item-active-bg)}.beta-release-notes__version-top-row{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:8px}.beta-release-notes__version-number{font-size:var(--font-14);font-weight:600;line-height:14px;letter-spacing:-.15px;color:var(--text-primary);font-family:var(--font-primary)}.beta-release-notes__version-date{font-size:var(--font-12);color:var(--text-tertiary);font-family:var(--font-primary);white-space:nowrap}.beta-release-notes__main{flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:8px}.beta-release-notes__version-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.beta-release-notes__version-badge{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;border:1px solid var(--release-notes-version-badge-border);background:var(--release-notes-version-badge-bg);color:var(--release-notes-version-badge-color);font-size:var(--font-12);font-weight:400;line-height:16px;font-family:var(--font-primary)}.beta-release-notes__version-meta{font-size:var(--font-14);font-weight:400;line-height:20px;letter-spacing:-.15px;color:var(--text-tertiary);font-family:var(--font-primary)}.beta-release-notes__version-title{margin:0 0 12px;font-size:var(--font-20);font-weight:400;line-height:30px;letter-spacing:-.45px;color:var(--text-primary);font-family:var(--font-primary)}.beta-release-notes__description{margin:0 0 24px;font-size:var(--font-16);font-weight:400;line-height:24px;letter-spacing:-.31px;color:var(--text-tertiary);font-family:var(--font-primary)}.beta-release-notes__section{margin-bottom:24px}.beta-release-notes__section-title{margin:0 0 12px;font-size:var(--font-16);font-weight:400;line-height:24px;letter-spacing:-.31px;color:var(--text-primary);font-family:var(--font-primary)}.beta-release-notes__list{margin:0;padding-left:24px;list-style:none}.beta-release-notes__list li{position:relative;margin-bottom:8px;padding-left:8px;font-size:var(--font-14);font-weight:400;line-height:20px;letter-spacing:-.15px;color:var(--text-tertiary);font-family:var(--font-primary)}.beta-release-notes__list li:before{content:"•";position:absolute;left:-12px;color:var(--text-tertiary);font-weight:700}.beta-release-notes__list li strong{color:var(--text-primary);font-weight:500}.beta-release-notes__item-description{color:var(--text-tertiary);font-weight:400}.beta-release-notes__list--warning{background:var(--release-notes-warning-bg);border-left:3px solid var(--release-notes-warning-border);padding:12px 12px 12px 24px;border-radius:8px;margin-top:8px}.beta-release-notes__list--warning li{color:var(--release-notes-warning-text)}.beta-release-notes__list--warning li:before{color:var(--release-notes-warning-text)}.beta-release-notes__list--warning li strong{color:var(--release-notes-warning-text)}.beta-release-notes__list--warning .beta-release-notes__item-description{color:var(--release-notes-warning-description)}.beta-release-notes__footer{padding:16px 24px;border-top:1px solid var(--release-notes-header-border);background:var(--release-notes-header-bg);border-radius:0 0 12px 12px;display:flex;justify-content:flex-end;flex-shrink:0}@media(max-width:768px){.beta-release-notes-modal{width:95%;max-height:95vh}.beta-release-notes__layout{flex-direction:column}.beta-release-notes__sidebar{width:100%;border-right:none;border-bottom:1px solid var(--release-notes-sidebar-border);padding-right:0;padding-bottom:16px;margin-bottom:16px}.beta-release-notes__version-list{flex-direction:row;overflow-x:auto}.beta-release-notes__version-item{min-width:140px}.beta-release-notes__version-header{flex-direction:column;align-items:flex-start;gap:8px}}.board-members-modal{background:#1a1a1a;border:1px solid #333;border-radius:16px;padding:0;max-width:700px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;font-family:var(--font-primary)}.modal-header{padding:2rem 2rem 1rem;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:var(--font-24);font-weight:600;color:#fff;letter-spacing:-.02em}.close-modal-btn{background:none;border:none;font-size:var(--font-24);color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.close-modal-btn:hover{background:#333;color:#fff}.modal-body{padding:1rem 2rem 1.5rem}.error-message,.success-message{padding:1rem;border-radius:10px;margin-bottom:1.5rem;font-size:var(--font-14)}.error-message{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#f87171}.success-message{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#4ade80}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#d1d5db}.loading-spinner{width:40px;height:40px;border:4px solid #333;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.members-section{margin-bottom:2.5rem}.members-section:last-child{margin-bottom:0}.members-section h4{margin:0 0 1.5rem;font-size:var(--font-20);font-weight:600;color:#fff;letter-spacing:-.01em}.empty-message{color:#d1d5db;font-style:italic;text-align:center;padding:2rem;background:#2a2a2a;border-radius:10px;border:1px solid #404040}.members-list{display:flex;flex-direction:column;gap:1rem}.member-card{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#2a2a2a;border:1px solid #404040;border-radius:12px;transition:all .2s ease}.member-card:hover{background:#333;border-color:#555}.member-card.pending{background:#fbbf241a;border-color:#fbbf244d}.member-info{display:flex;align-items:center;gap:1rem;flex:1}.member-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.member-avatar img{width:100%;height:100%;object-fit:cover}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(45deg,#0fa,#00d4ff);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-20)}.avatar-placeholder.pending{background:linear-gradient(45deg,#fbbf24,#f59e0b)}.member-details{display:flex;flex-direction:column;gap:.25rem}.member-name{font-weight:600;color:#fff;font-size:var(--font-16)}.member-email{color:#d1d5db;font-size:var(--font-14)}.member-joined,.member-status{color:#9ca3af;font-size:var(--font-12)}.member-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.role-badge{padding:.25rem .75rem;border-radius:20px;font-size:var(--font-12);font-weight:500;white-space:nowrap}.role-badge.owner{background:#fbbf2433;color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.role-badge.admin{background:#3b82f633;color:#60a5fa;border:1px solid rgba(59,130,246,.4)}.role-badge.member{background:#9ca3af33;color:#d1d5db;border:1px solid rgba(156,163,175,.4)}.role-badge.pending{background:#dc262633;color:#f87171;border:1px solid rgba(220,38,38,.4)}.role-dropdown-container{position:relative}.role-dropdown-btn{background:#333;border:1px solid #555;color:#d1d5db;padding:.5rem .75rem;border-radius:6px;font-size:var(--font-12);cursor:pointer;transition:all .2s ease}.role-dropdown-btn:hover:not(:disabled){background:#404040;border-color:#666}.role-dropdown-btn:disabled{opacity:.5;cursor:not-allowed}.role-dropdown{position:absolute;top:100%;right:0;background:#2a2a2a;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 20px #0000004d;z-index:10;min-width:150px;overflow:hidden}.role-dropdown button{display:block;width:100%;padding:.75rem 1rem;border:none;background:#2a2a2a;color:#d1d5db;text-align:left;cursor:pointer;transition:all .2s ease;font-size:var(--font-14)}.role-dropdown button:hover:not(:disabled){background:#333}.role-dropdown button:disabled{opacity:.5;cursor:not-allowed}.approve-member-btn{background:#10b981;border:none;color:#fff;padding:.5rem .75rem;border-radius:8px;font-size:var(--font-12);font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px #10b9814d}.approve-member-btn:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.approve-member-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.remove-member-btn{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#f87171;padding:.5rem;border-radius:8px;font-size:var(--font-16);cursor:pointer;transition:all .2s ease}.remove-member-btn:hover:not(:disabled){background:#dc262633;border-color:#dc262666;transform:translateY(-1px)}.remove-member-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.remove-confirm{position:absolute;top:100%;right:0;background:#fff;border:1px solid #dc2626;border-radius:8px;padding:1rem;box-shadow:0 4px 20px #0000001a;z-index:10;min-width:200px}.remove-confirm p{margin:0 0 1rem;color:#374151;font-size:var(--font-14)}.confirm-buttons{display:flex;gap:.5rem}.confirm-btn,.cancel-btn{padding:.5rem .75rem;border-radius:6px;font-size:var(--font-12);font-weight:500;cursor:pointer;transition:all .3s ease}.confirm-btn{background:#dc2626;border:1px solid #dc2626;color:#fff}.confirm-btn:hover{background:#b91c1c}.cancel-btn{background:transparent;border:1px solid #d1d5db;color:#374151}.cancel-btn:hover{background:transparent;border-color:#9ca3af}.modal-actions{padding:1rem 2rem 2rem;display:flex;justify-content:flex-end}.close-btn{background:#4a5568;border:1px solid #718096;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:var(--font-16);font-weight:500;cursor:pointer;transition:all .3s ease}.close-btn:hover{background:#2d3748;border-color:#4a5568}@media(max-width:768px){.board-members-modal{width:95%;margin:1rem}.modal-header,.modal-body,.modal-actions{padding:1.5rem}.member-card{flex-direction:column;align-items:stretch;gap:1rem}.member-info{justify-content:center;text-align:center}.member-actions{justify-content:center;flex-wrap:wrap}.role-dropdown,.remove-confirm{right:auto;left:50%;transform:translate(-50%)}}html[data-theme=light] .ds-sidebar-logo img{filter:brightness(0)}.permission-viewer{background:var(--permission-viewer-bg);color:var(--permission-viewer-text);border-color:var(--permission-viewer-border)}.permission-editor{background:var(--permission-editor-bg);color:var(--permission-editor-text);border-color:var(--permission-editor-border)}.onboarding-modal-overlay{position:fixed;inset:0;background:color-mix(in srgb,var(--background) 20%,#000000);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:fadeIn .3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.onboarding-modal{background:var(--background);border:1px solid var(--border);border-radius:12px;max-width:800px;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);animation:slideUp .3s ease;overflow:hidden;overflow-x:hidden;display:flex!important;flex-direction:column}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.onboarding-modal__header{padding:24px;text-align:center;flex-shrink:0;background:transparent;border-bottom:1px solid var(--border);border-radius:12px 12px 0 0}.onboarding-modal__header h2{margin:0 0 12px;font-size:var(--font-28);font-weight:600;color:var(--foreground)}.onboarding-modal__subtitle{margin:0;font-size:var(--font-14);color:var(--muted-foreground);line-height:1.6}.onboarding-modal__form-wrapper{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.onboarding-modal__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px 32px;padding:24px;background:transparent;border-radius:0 0 12px 12px}.onboarding-modal__form>*{min-width:0}.onboarding-modal__field-group--full-width{grid-column:1 / -1}.onboarding-modal__field-pair{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;min-width:0}.onboarding-modal__terms,.onboarding-modal__version-info,.onboarding-modal__error--submit,.onboarding-modal__submit{grid-column:1 / -1}.onboarding-modal__field-group{display:flex;flex-direction:column;gap:8px;min-width:0}.onboarding-modal__field-group label{font-size:var(--font-14);font-weight:500;color:var(--foreground);overflow-wrap:anywhere}.onboarding-modal__field-group select{width:100%;min-width:0;max-width:100%;padding:12px 48px 12px 16px;background:var(--background);border:1px solid var(--input);border-radius:8px;color:var(--foreground);font-size:var(--font-14);transition:all .2s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236B7280' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.onboarding-modal__field-group select:focus{outline:none;border-color:var(--ring);background-color:var(--background);color:var(--foreground)}.onboarding-modal__field-group select.has-error{border-color:var(--destructive)}.onboarding-modal__field-group select option{background:var(--background);color:var(--foreground);padding:8px 12px}.onboarding-modal__field-group select option:hover{background:var(--accent);color:var(--accent-foreground)}.onboarding-modal__field-group select option:checked{background:var(--accent);color:var(--accent-foreground)}.onboarding-modal__checkbox-label--inline{padding-left:10px;margin-top:4px}.onboarding-modal__terms{display:flex;flex-direction:column;gap:16px;padding:20px;background:var(--muted);border:1px solid var(--border);border-radius:8px}.onboarding-modal__checkbox-wrapper{display:flex;flex-direction:column;gap:8px}.onboarding-modal__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:var(--font-14);color:var(--foreground);line-height:1.6;position:relative;-webkit-user-select:none;user-select:none}.onboarding-modal__checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.onboarding-modal__checkbox-box{display:inline-block;width:22px;height:22px;min-width:22px;border:2px solid var(--input);border-radius:4px;background-color:var(--background);transition:all .2s ease;position:relative;margin-top:2px}.onboarding-modal__checkbox-box:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid var(--primary-foreground);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.onboarding-modal__checkbox-label input[type=checkbox]:checked~.onboarding-modal__checkbox-box:after{display:block}.onboarding-modal__checkbox-label input[type=checkbox]:checked~.onboarding-modal__checkbox-box{background-color:var(--primary);border-color:var(--primary)}.onboarding-modal__checkbox-label:hover .onboarding-modal__checkbox-box{border-color:var(--ring);background-color:var(--background)}.onboarding-modal__checkbox-text{flex:1;color:var(--foreground);min-width:0;overflow-wrap:anywhere}.onboarding-modal__checkbox-label a{color:var(--primary);text-decoration:none;transition:color .2s ease;font-weight:500}.onboarding-modal__checkbox-label a:hover{color:var(--primary);opacity:.85;text-decoration:underline}.onboarding-modal__version-info{padding:12px 16px;background:var(--muted);border-radius:6px;border:1px solid var(--border);font-size:var(--font-12);color:var(--muted-foreground)}.onboarding-modal__version-info p{margin:0;padding:4px 0}.onboarding-modal__version-info strong{color:var(--muted-foreground);font-weight:600}.onboarding-modal__error{margin:0;padding:8px 12px;background:transparent;border:1px solid var(--destructive);border-radius:6px;color:var(--destructive);font-size:var(--font-12);line-height:1.4;overflow-wrap:anywhere}.onboarding-modal__error--submit{background:transparent;border-color:var(--destructive);text-align:center}.onboarding-modal__submit,.onboarding-modal__skip{flex:1}.onboarding-modal__button-row{grid-column:1 / -1;display:flex;gap:16px;margin-top:6px}.onboarding-modal__form-wrapper::-webkit-scrollbar,.onboarding-modal__form::-webkit-scrollbar{width:8px}.onboarding-modal__form-wrapper::-webkit-scrollbar-track,.onboarding-modal__form::-webkit-scrollbar-track{background:var(--muted);border-radius:4px;margin:10px 0}.onboarding-modal__form-wrapper::-webkit-scrollbar-thumb,.onboarding-modal__form::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.onboarding-modal__form-wrapper::-webkit-scrollbar-thumb:hover,.onboarding-modal__form::-webkit-scrollbar-thumb:hover{background:var(--ring)}@media(max-width:768px){.onboarding-modal-overlay{padding:40px 16px 16px;align-items:flex-start}.onboarding-modal{max-width:600px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.onboarding-modal__form,.onboarding-modal__field-pair{grid-template-columns:1fr;gap:20px}.onboarding-modal__header{padding:32px 32px 0}.onboarding-modal__form{padding:0 32px 32px}.onboarding-modal__header h2{font-size:var(--font-24)}}@media(max-width:520px){.onboarding-modal-overlay{padding:20px 12px 12px}.onboarding-modal{border-radius:12px;max-width:100%;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.onboarding-modal__header{padding:20px 20px 0;margin-bottom:24px}.onboarding-modal__form{padding:0 20px 20px;grid-template-columns:1fr;gap:16px}.onboarding-modal__field-pair{grid-template-columns:1fr;gap:16px}.onboarding-modal__header h2{font-size:var(--font-20)}.onboarding-modal__subtitle{font-size:var(--font-14)}.onboarding-modal__field-group label{font-size:var(--font-12)}.onboarding-input{font-size:var(--font-16)}.onboarding-modal__field-group select{padding:11px 14px;font-size:var(--font-16)}.onboarding-modal__submit{padding:13px 20px;font-size:var(--font-16)}.onboarding-modal__skip{padding:11px 20px;font-size:var(--font-14)}.onboarding-modal__button-row{flex-direction:column;gap:12px}.onboarding-modal__terms{padding:16px}.onboarding-modal__checkbox-text{font-size:var(--font-12)}}.onboarding-modal__referral-input-wrapper{position:relative;display:flex;flex-direction:column;gap:6px}.onboarding-modal__referral-input-wrapper input{padding-right:120px}.onboarding-modal__referral-status{font-size:var(--font-12);padding:4px 0}.onboarding-modal__referral-status--loading{color:var(--muted-foreground)}.onboarding-modal__referral-status--valid{color:var(--primary)}.onboarding-modal__referral-status--invalid{color:var(--destructive)}.onboarding-modal__hint{margin:4px 0 0;font-size:var(--font-12);color:var(--muted-foreground);font-style:italic}.onboarding-modal__field-group--centered{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.onboarding-modal__referral-input-wrapper--large{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:12px}.onboarding-modal__referral-input--large{width:100%;padding:18px 24px!important;font-size:var(--font-20)!important;font-weight:600;text-align:center;letter-spacing:3px}.onboarding-modal__referral-input--large::placeholder{font-size:var(--font-18);font-weight:400;letter-spacing:1px}.onboarding-modal__button-row--referral{display:flex;gap:16px;padding:0 48px 40px;justify-content:center}.onboarding-modal__button-row--referral .onboarding-modal__skip,.onboarding-modal__button-row--referral .onboarding-modal__submit{min-width:140px;flex:0}@media(max-width:520px){.onboarding-modal__field-group--centered{padding:30px 16px}.onboarding-modal__referral-input--large{padding:16px 20px!important;font-size:var(--font-18)!important;letter-spacing:2px}.onboarding-modal__button-row--referral{padding:0 20px 30px;flex-direction:row}.onboarding-modal__button-row--referral .onboarding-modal__skip,.onboarding-modal__button-row--referral .onboarding-modal__submit{min-width:120px}}
