:root{color:#172027;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f5f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}.loading{color:#52616b;place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}.start-page{text-align:center;background:radial-gradient(circle at 50% 18%,#fff7d6 0,#f3f5f4 35%);flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:32px 20px;display:flex;position:relative}.start-page h1.ant-typography{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(2.4rem,7vw,4rem)}.start-page p.ant-typography{color:#52616b;max-width:580px;margin:0 0 12px;font-size:1.1rem}.brand-mark{color:#172027;background:#f5bd00;border-radius:16px;place-items:center;width:64px;height:64px;font-size:2rem;font-weight:900;display:grid;box-shadow:0 12px 32px #996e0033}.pilot-label{color:#6b757c;margin-top:8px;font-size:.86rem}.app-shell{background:#f3f5f4;min-height:100vh}.app-header{color:#fff;background:#172027;justify-content:space-between;align-items:center;height:68px;padding:0 max(20px,50vw - 530px);display:flex}.wordmark{color:#fff;letter-spacing:-.02em;font-size:1.3rem;font-weight:800;text-decoration:none}.wordmark:before{content:"";vertical-align:-3px;clip-path:polygon(42% 0,100% 0,66% 42%,100% 42%,24% 100%,42% 56%,0 56%);background:#f5bd00;width:11px;height:19px;margin-right:9px;display:inline-block}.account{color:#d8dddf;align-items:center;gap:10px;font-size:.9rem;display:flex}.account .ant-btn{color:#fff}.header-actions{align-items:center;gap:10px;display:flex}.header-actions .ant-btn{color:#fff}.language-corner{z-index:10;position:fixed;top:18px;right:20px}.language-switcher{text-align:left;min-width:142px}.language-switcher.inverse .ant-select-selector{color:#fff!important;background:#29343b!important;border-color:#53616a!important}.language-switcher.inverse .ant-select-arrow{color:#fff}.content{width:min(100% - 32px,760px);margin:0 auto;padding:64px 0 100px}.step-label{color:#675000;text-transform:uppercase;letter-spacing:.05em;background:#fff3bf;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.content h1.ant-typography{letter-spacing:-.035em;margin:14px 0 8px;font-size:clamp(2rem,5vw,3rem)}.intro{color:#596871;max-width:620px;font-size:1.04rem}.form-card{background:#fff;border:1px solid #dde2df;border-radius:14px;margin-top:32px;padding:clamp(22px,5vw,40px);box-shadow:0 14px 36px #212f360f}.form-card h2.ant-typography{margin-top:0;font-size:1.25rem}.form-card .ant-alert{margin-bottom:24px}.form-card .ant-input{min-height:46px}.form-actions{color:#6b757c;border-top:1px solid #e9ecea;align-items:center;gap:18px;margin-top:30px;padding-top:24px;font-size:.88rem;display:flex}.invite-page{background:radial-gradient(circle at 50% 10%,#fff7d6 0,#f3f5f4 40%);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.invite-page .form-card{width:min(100%,520px);margin:0}.invite-page .brand-mark{margin-bottom:22px}.invitation-result{gap:10px;margin-top:10px;display:grid}.invitation-result code{overflow-wrap:anywhere;background:#edf1ef;border-radius:6px;padding:10px}@media (width<=600px){.app-header{padding:0 16px}.account>span{display:none}.content{padding-top:38px}.form-actions{flex-direction:column;align-items:stretch}.form-actions .ant-btn{width:100%}.language-switcher{min-width:118px}.header-actions .language-switcher{min-width:110px}}
