:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:CopernicusTrial;font-style:normal;font-weight:400;src:url(/fonts/CopernicusTrial-Book-BF66160450c2e92.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:italic;font-weight:400;src:url(/fonts/CopernicusTrial-BookItalic-BF661604511b981.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:normal;font-weight:500;src:url(/fonts/CopernicusTrial-Medium-BF66160450d988d.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:italic;font-weight:500;src:url(/fonts/CopernicusTrial-MediumItalic-BF6616045177c71.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:normal;font-weight:600;src:url(/fonts/CopernicusTrial-Semibold-BF66160451692c7.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:italic;font-weight:600;src:url(/fonts/CopernicusTrial-SemiboldItalic-BF661604516314e.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:normal;font-weight:700;src:url(/fonts/CopernicusTrial-Bold-BF6616045097aac.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:italic;font-weight:700;src:url(/fonts/CopernicusTrial-BoldItalic-BF6616045093ed8.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:normal;font-weight:800;src:url(/fonts/CopernicusTrial-Heavy-BF6616045153731.woff2) format("woff2");font-display:swap}@font-face{font-family:CopernicusTrial;font-style:italic;font-weight:800;src:url(/fonts/CopernicusTrial-HeavyItalic-BF66160450d4830.woff2) format("woff2");font-display:swap}h1,h2,h3,h4,h5,h6,.title,.header h1{font-family:CopernicusTrial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;justify-content:center;align-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fcfbf7}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{margin:0;padding:0}._container_4wkaa_9{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Copernicus,system-ui,sans-serif;padding:1rem;margin:0;width:100vw;position:relative}@media (max-width: 1199px){._container_4wkaa_9{overflow-y:auto;align-items:flex-start}}@media (min-width: 1200px){html,body,._container_4wkaa_9{overflow:hidden}}._mobileLayout_4wkaa_41{max-width:420px;width:100%;display:flex;align-items:flex-start;justify-content:center;min-height:100vh;overflow-y:auto;padding:2rem 0}._splitScreen_4wkaa_53{display:flex;width:100vw;height:100vh;max-width:none;min-height:100vh;border-radius:0;overflow:hidden;box-shadow:none;position:relative;z-index:1}@media (min-width: 1200px){._container_4wkaa_9{padding:0;align-items:stretch;justify-content:stretch}}._container_4wkaa_9:before{content:"";position:fixed;top:50%;left:50%;width:150vmax;height:150vmax;background:url(/assets/blurgradient-1758759624245-DVkxCRJ7.svg) center center;background-size:cover;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(270deg);z-index:-1}._brandingPanel_4wkaa_91{flex:1;background:transparent;display:flex;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}._brandingPanel_4wkaa_91:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><radialGradient id="a" cx="50%" cy="50%"><stop offset="0%" style="stop-color:rgba(255,255,255,0.1)"/><stop offset="100%" style="stop-color:rgba(255,255,255,0)"/></radialGradient></defs><circle cx="200" cy="300" r="100" fill="url(%23a)"/><circle cx="800" cy="700" r="150" fill="url(%23a)"/><circle cx="600" cy="200" r="80" fill="url(%23a)"/></svg>') no-repeat center;background-size:cover;opacity:.3}._brandingContent_4wkaa_114{text-align:center;color:#fff;position:relative;z-index:1}._brandingLogo_4wkaa_121{width:210px;height:auto;margin-bottom:0rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}._brandingTitle_4wkaa_128{font-size:3rem;font-weight:700;margin-top:0;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#b3d7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._brandingSubtitle_4wkaa_139{font-size:1.125rem;margin-bottom:1.5rem;opacity:.9;line-height:1.6}._featureList_4wkaa_146{display:grid;gap:1rem;text-align:left}._feature_4wkaa_146{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff1a;border-radius:12px;backdrop-filter:blur(10px)}._featureIcon_4wkaa_162{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:8px}._authPanel_4wkaa_174{flex:1;background:#fcfbf7fa;display:flex;align-items:center;justify-content:center;padding:2rem}._authCard_4wkaa_183{background:#fcfbf7fa;backdrop-filter:blur(10px);width:100%;max-width:400px;text-align:center;position:relative;padding:2rem 1.5rem;border-radius:20px;box-shadow:0 20px 60px #00000026,0 8px 32px #0000001a;transform:translateY(-5%)}._mobileLogo_4wkaa_197{max-width:125px;height:auto;margin:0 auto 1.5rem;display:block;filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))}._backButton_4wkaa_206{background:none;border:none;color:#1f4987;font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem;margin-bottom:1rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;align-self:flex-start}._backButton_4wkaa_206:hover:not(:disabled){color:#1f4987;transform:translate(-2px)}._backButton_4wkaa_206:disabled{opacity:.5;cursor:not-allowed}._logo_4wkaa_232{max-width:120px;height:auto;margin-bottom:1.5rem;filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))}._title_4wkaa_239{font-size:2rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}._subtitle_4wkaa_247{font-size:1rem;color:#718096;margin-bottom:2rem;font-weight:300}._form_4wkaa_254{display:flex;flex-direction:column;gap:1.5rem}._inputGroup_4wkaa_260{position:relative;text-align:left}._confirmPasswordGroup_4wkaa_265{margin-top:-.75rem}._label_4wkaa_269{display:block;font-size:.875rem;font-weight:500;color:#4a5568;margin-bottom:.5rem}._passwordLabelRow_4wkaa_277{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._passwordToggle_4wkaa_284{background:none;border:none;cursor:pointer;padding:.25rem;color:#718096;transition:color .2s ease;display:flex;align-items:center;justify-content:center}._passwordToggle_4wkaa_284:hover{color:#1f4987}._passwordToggle_4wkaa_284 svg{display:block}._input_4wkaa_260{width:100%;padding:.7rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fcfbf7;box-sizing:border-box}._input_4wkaa_260:focus{outline:none;border-color:#1f4987;box-shadow:0 0 0 3px #2c5aa026;transform:translateY(-1px)}._input_4wkaa_260::placeholder{color:#a0aec0}._submitButton_4wkaa_326{padding:1rem 2rem;background:linear-gradient(135deg,#1f4987 0% 100%);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:.5rem;box-shadow:0 4px 12px #2c5aa040}._submitButton_4wkaa_326:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #2c5aa059,0 6px 12px #2c5aa033;background:linear-gradient(135deg,#3d6bb0,#2a5490)}._submitButton_4wkaa_326:disabled{opacity:.6;cursor:not-allowed;transform:none}._switchText_4wkaa_352{margin-top:2rem;color:#718096;font-size:.875rem}._switchButton_4wkaa_358{background:none;border:none;color:#1f4987;cursor:pointer;font-weight:600;text-decoration:underline;font-size:.875rem;padding:0;transition:all .2s ease}._switchButton_4wkaa_358:hover{color:#1f4987;text-decoration-color:#b3d7ff}._error_4wkaa_375{color:#e53e3e;font-size:.875rem;margin-top:.5rem;text-align:left}._success_4wkaa_382{color:#38a169;font-size:.875rem;margin-top:.5rem;text-align:center;white-space:pre-line}._infoMessage_4wkaa_390{background:linear-gradient(135deg,#ebf4ff,#dbeafe);border:1px solid #90cdf4;border-radius:12px;padding:.8rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;animation:_fadeIn_4wkaa_437 .5s ease-in}._infoIcon_4wkaa_402{font-size:1.25rem;flex-shrink:0;color:#1f4987}._infoMessage_4wkaa_390 p{margin:0;font-size:.9rem;color:#1f4987;line-height:1.4;text-align:center;flex:1}._loading_4wkaa_417{display:inline-flex;align-items:center;gap:.5rem}._loadingSpinner_4wkaa_423{width:16px;height:16px;border:2px solid #ffffff40;border-top:2px solid #ffffff;border-radius:50%;animation:_spin_4wkaa_1 1s linear infinite}@keyframes _spin_4wkaa_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fadeIn_4wkaa_437{animation:_fadeIn_4wkaa_437 .5s ease-in}@keyframes _fadeIn_4wkaa_437{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1200px){._authCard_4wkaa_183{background:transparent;max-width:450px;padding:0;box-shadow:none;transform:none}._mobileLogo_4wkaa_197{display:none}._title_4wkaa_239{font-size:2rem}._subtitle_4wkaa_247{font-size:1.125rem}._input_4wkaa_260{padding:.875rem 1.5rem;font-size:1.125rem}._submitButton_4wkaa_326{padding:1.25rem 2.5rem;font-size:1.125rem}}@media (min-width: 1200px){._splitScreen_4wkaa_53{max-width:1400px;min-height:700px}._brandingPanel_4wkaa_91{padding:4rem}._authPanel_4wkaa_174{padding:3rem}._authCard_4wkaa_183{max-width:500px}}@media (max-width: 767px){._authCard_4wkaa_183{max-width:100%}._title_4wkaa_239{font-size:1.75rem}._subtitle_4wkaa_247{font-size:1rem}._input_4wkaa_260{padding:.7rem 1.25rem}._submitButton_4wkaa_326{padding:1rem 2rem}}@media (max-width: 480px){._container_4wkaa_9{padding:.5rem}._title_4wkaa_239{font-size:1.5rem}}@media (prefers-color-scheme: dark){._container_4wkaa_9{background:linear-gradient(135deg,#1a202c,#2d3748)}._authCard_4wkaa_183{background:#2d3748f2;color:#fff}._title_4wkaa_239{color:#fff}._label_4wkaa_269{color:#cbd5e0}._input_4wkaa_260{background:#ffffff1a;border-color:#4a5568;color:#fff}._input_4wkaa_260::placeholder{color:#718096}}._divider_4wkaa_565{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#a0aec0;font-size:.875rem}._divider_4wkaa_565:before,._divider_4wkaa_565:after{content:"";flex:1;border-bottom:1px solid #e2e8f0}._divider_4wkaa_565 span{padding:0 1rem}._googleButton_4wkaa_586{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:#fff;color:#4a5568;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #0000000d}._googleButton_4wkaa_586:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}._googleButton_4wkaa_586:disabled{opacity:.6;cursor:not-allowed;transform:none}._googleButton_4wkaa_586 svg{flex-shrink:0}html,body{margin:0;padding:0;overflow:auto!important;height:auto!important}._container_1mspp_11{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;font-family:Copernicus,system-ui,sans-serif;padding:2rem;width:100vw;margin:0;overflow-y:auto!important;box-sizing:border-box;position:relative;scrollbar-width:thin;scrollbar-color:rgba(44,90,160,.3) rgba(44,90,160,.05)}._container_1mspp_11:before{content:"";position:fixed;top:50%;left:50%;width:150vmax;height:150vmax;background:url(https://storage.googleapis.com/pictograph-assets/gradients/blurgradient/blurgradient-1758759624245.svg) center center;background-size:cover;background-repeat:no-repeat;transform:translate(-50%,-50%) rotate(270deg);z-index:-1}._container_1mspp_11::-webkit-scrollbar{width:8px}._container_1mspp_11::-webkit-scrollbar-track{background:#2c5aa00d;border-radius:4px}._container_1mspp_11::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#2c5aa04d,#2c5aa033);border-radius:4px}._container_1mspp_11::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#2c5aa080,#2c5aa066)}._onboardingCard_1mspp_60{background:#fcfbf7fa;backdrop-filter:blur(10px);border-radius:20px;padding:3rem 2.5rem;box-shadow:0 20px 60px #00000026,0 8px 32px #0000001a;width:100%;max-width:600px;text-align:center;position:relative;z-index:1;margin-bottom:3rem}._header_1mspp_74{margin-bottom:2.5rem}._title_1mspp_78{font-size:2rem;font-weight:700;color:#2d3748;margin-bottom:.75rem;letter-spacing:-.5px}._subtitle_1mspp_86{font-size:1rem;color:#4a5568;margin-bottom:.5rem;font-weight:400;line-height:1.6}._description_1mspp_94{font-size:.925rem;color:#a0aec0;line-height:1.5}._form_1mspp_100{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}._inputGroup_1mspp_107{text-align:left}._label_1mspp_111{display:block;font-size:.975rem;font-weight:600;color:#4a5568;margin-bottom:.75rem}._input_1mspp_107{width:100%;padding:.875rem 1.25rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fcfbf7;box-sizing:border-box;color:#2d3748}._input_1mspp_107:focus{outline:none;border-color:#1f4987;box-shadow:0 0 0 3px #2c5aa026;transform:translateY(-1px)}._input_1mspp_107::placeholder{color:#a0aec0}._hint_1mspp_142{font-size:.825rem;color:#718096;margin-top:.5rem;line-height:1.4}._slugPreview_1mspp_149{font-size:.825rem;color:#2c5aa0;margin-top:.5rem;padding:.5rem .75rem;background:#2c5aa01a;border-radius:8px;font-family:Monaco,Menlo,monospace}._submitButton_1mspp_159{padding:1.125rem 3.25rem;background:linear-gradient(135deg,#2c5aa0,#1a4480);color:#fff;border:none;border-radius:12px;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-top:.5rem;box-shadow:0 4px 16px #2c5aa066}._submitButton_1mspp_159:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #2c5aa080;background:linear-gradient(135deg,#3d6bb0,#2a5490)}._submitButton_1mspp_159:disabled{opacity:.6;cursor:not-allowed;transform:none}._error_1mspp_185{color:#e53e3e;font-size:.875rem;margin-top:1rem;padding:.875rem 1rem;background:#e53e3e1a;border:1px solid rgba(229,62,62,.3);border-radius:8px;text-align:center}._loading_1mspp_196{display:inline-flex;align-items:center;gap:.75rem}._loadingSpinner_1mspp_202{width:20px;height:20px;border:2px solid #ffffff40;border-top:2px solid #ffffff;border-radius:50%;animation:_spin_1mspp_1 1s linear infinite}@keyframes _spin_1mspp_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._fadeIn_1mspp_216{animation:_fadeIn_1mspp_216 .5s ease-in}@keyframes _fadeIn_1mspp_216{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._features_1mspp_225{margin-top:2rem;padding:1.75rem;background:linear-gradient(135deg,#fcfbf7,#f7fafc);border:2px solid #b3d7ff;border-radius:12px;text-align:left}._featuresTitle_1mspp_234{font-size:1.125rem;font-weight:700;color:#1a4480;margin:0 0 1.25rem}._featuresList_1mspp_241{list-style:none;padding:0;margin:0}._featureItem_1mspp_247{display:flex;align-items:center;gap:1rem;padding:.75rem 0;font-size:.9375rem;color:#1a4480;line-height:1.6;font-weight:500}._featureItem_1mspp_247 span{flex:1}._featureIconBox_1mspp_262{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #2c5aa033}._featureIconBox_1mspp_262 svg{display:block}@media (min-width: 1024px){._container_1mspp_11{padding:3rem 2.5rem;align-items:center}._onboardingCard_1mspp_60{max-width:640px;padding:3.5rem 3rem;margin-top:0;margin-bottom:2rem}._title_1mspp_78{font-size:2.25rem}._subtitle_1mspp_86{font-size:1.125rem}._input_1mspp_107{padding:1rem 1.5rem;font-size:1.0625rem}._submitButton_1mspp_159{padding:1.25rem 3.5rem;font-size:1.125rem}._features_1mspp_225{padding:2rem}}@media (min-width: 768px) and (max-width: 1023px){._container_1mspp_11{padding:2.5rem 2rem}._onboardingCard_1mspp_60{max-width:580px;padding:3rem 2.5rem;margin-top:0;margin-bottom:2rem}}@media (max-width: 767px){._container_1mspp_11{padding:1.5rem 1rem 2rem}._onboardingCard_1mspp_60{padding:2rem 1.5rem;border-radius:16px;margin-top:0;margin-bottom:2rem}._title_1mspp_78{font-size:1.75rem}._subtitle_1mspp_86{font-size:.9375rem}._input_1mspp_107{padding:.75rem 1rem;font-size:1rem}._submitButton_1mspp_159{padding:1rem 2rem;font-size:1rem}}:root{--color-primary: #2c5aa0;--color-primary-light: #3d6bb0;--color-primary-dark: #1a4480;--color-primary-gradient: linear-gradient(135deg, #2c5aa0 0%, #1a4480 100%);--color-primary-gradient-hover: linear-gradient(135deg, #3d6bb0 0%, #2a5490 100%);--color-accent: #b3d7ff;--color-accent-light: #daeaff;--color-accent-dark: #9bc9ff;--color-background: #fcfbf7;--color-background-alt: #fcfbf7;--color-surface: #fcfbf7;--color-surface-blur: #f7f5ed;--shadow-sm: 0 4px 12px rgba(44, 90, 160, .08);--shadow-md: 0 8px 20px rgba(44, 90, 160, .15);--shadow-lg: 0 16px 32px rgba(44, 90, 160, .2);--shadow-button: 0 4px 12px rgba(44, 90, 160, .25);--shadow-button-hover: 0 8px 16px rgba(44, 90, 160, .35), 0 4px 8px rgba(44, 90, 160, .2);--border-color: rgba(44, 90, 160, .1);--border-color-focus: rgba(44, 90, 160, .3);--font-family: "Copernicus", system-ui, -apple-system, sans-serif}.btn-primary{background:var(--color-primary-gradient);color:#fff;border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-button);font-family:var(--font-family)}.btn-primary:hover:not(:disabled){background:var(--color-primary-gradient-hover);transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--border-color);border-radius:12px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:var(--font-family)}.btn-secondary:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.card{background:var(--color-surface);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px);transition:all .2s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-color-focus)}.panel{background:var(--color-surface);border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-sm);backdrop-filter:blur(10px)}.input{border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all .2s ease;background:#fcfbf7;font-family:var(--font-family)}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2c5aa026;transform:translateY(-1px)}.modal{background:#fffffffa;backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 20px 40px #2c5aa026,0 8px 16px #0000001a;border:1px solid rgba(255,255,255,.8)}.text-primary{color:var(--color-primary)}.text-primary-dark{color:var(--color-primary-dark)}.focus-ring:focus{outline:2px solid var(--color-primary);outline-offset:2px}.glass-effect{backdrop-filter:blur(10px);background:var(--color-surface-blur)}.glass-effect-strong{backdrop-filter:blur(20px);background:#fffffffa}.smooth-transition{transition:all .2s ease}.smooth-transition-slow{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 1024px){.btn-primary{padding:1rem 2rem;font-size:1.125rem}.btn-secondary{padding:.875rem 1.75rem;font-size:1rem}.input{padding:1.25rem 1.5rem;font-size:1.125rem}.card,.panel,.modal{border-radius:20px}}.annotation-sidebar-constrain{max-height:calc(100vh - 114px)!important}
