body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#4fb0ff;--text:#1a1a1a;--white:#fff;--brand-green:#c8deac;--button-text:#6d8f55;--blue-bg:#b6dafe;--blue-btn:#699cfc;--health:#805540}.page{align-items:center;color:#fff;color:var(--white);display:flex;justify-content:center;min-height:100dvh}.gradient-bg-1{background:linear-gradient(180deg,#ffd36e,#ff7eb3 50%,#9face6)}.gradient-bg-2{background:linear-gradient(180deg,#76eaff,#4fb0ff 50%,#7ad3ff)}.gradient-bg-3{background:linear-gradient(180deg,#b8f1da,#a7c5eb 50%,#d4b5ff)}.home-page{background:#c8deac;background:var(--brand-green);justify-content:flex-start;min-height:100vh;padding-top:48px}.home-container,.home-page{align-items:center;display:flex}.home-container{flex-direction:column;gap:22px;width:min(92vw,420px)}.home-logo{border-radius:50%;box-shadow:0 4px 12px #00000014;height:160px;margin-top:28px;object-fit:cover;width:160px}.home-title{color:#fff;color:var(--white);font-size:26px;letter-spacing:2px;margin:10px 0 6px;text-shadow:0 1px 2px #00000026}.btn-white{background:#fff;background:var(--white);border:none;border-radius:12px;box-shadow:inset 0 2px 0 #00000014;color:#6d8f55;color:var(--button-text);font-weight:600;padding:14px 16px;width:80%}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 10px 30px #0000001f;padding:24px;width:min(92vw,380px)}.brand{font-size:22px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.brand,.title{text-align:center}.title{font-size:18px;margin:6px 0 20px}.btn{background:#fff;background:var(--white);border:none;border-radius:999px;color:#1a1a1a;color:var(--text);cursor:pointer;font-weight:600;padding:12px 16px;width:100%}.form-row{margin-bottom:12px}.form-row.two{display:flex;gap:10px}.select{background:#ffffff26;border:1px solid #fff9;border-radius:10px;color:#fff;color:var(--white);height:40px;padding:0 12px;width:100%}.select option{color:#000}.option{background:#fff3;border:1px solid #ffffff73;border-radius:12px;color:#fff;color:var(--white);display:block;margin-bottom:10px;padding:12px 14px;text-align:left;width:100%}.option.active{background:#fff;background:var(--white);color:#333}.step{margin-bottom:12px}.footer-note,.step{font-size:12px;opacity:.9;text-align:center}.footer-note{margin-top:10px}.welcome2-page{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.welcome2-bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.welcome2-overlay{background:linear-gradient(180deg,#0000,#00000059 60%,#0000008c);inset:0;position:absolute}.welcome2-content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:24px 12px;position:relative;text-align:center;width:min(92vw,460px);z-index:2}.welcome2-brand{font-size:40px;font-weight:800;letter-spacing:2px;margin:16px 0 18px;opacity:.96}.welcome2-hello{font-size:18px;margin:8px 0;opacity:.95}.welcome2-desc{font-size:16px;margin:4px 0 28px;opacity:.95}.welcome2-btn{align-items:center;background:#699cfc;border:none;border-radius:14px;box-shadow:0 6px 18px #6aa0ff59;color:#fff;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;margin-top:140px;max-width:420px;padding:16px 32px;width:72%}.welcome2-btn-ic{font-size:18px}.welcome-page{align-items:center;background:#b6dafe;background:var(--blue-bg);display:flex;justify-content:center;min-height:100vh;position:relative}.welcome-container{color:#fff;color:var(--white);position:relative;text-align:center;width:min(92vw,460px)}.welcome-logo{display:block;margin:40px auto 24px;width:220px}.welcome-sub{margin:12px 0;opacity:.95}.welcome-sub.secondary{opacity:.9}.welcome-btn{background:#699cfc;background:var(--blue-btn);border:none;border-radius:10px;color:#fff;color:var(--white);font-weight:700;margin:26px auto 22px;padding:14px 16px;width:70%}.welcome-characters{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;position:relative;z-index:2}.welcome-characters img{height:auto;width:48%}.welcome-watermarks{align-items:stretch;display:flex;flex-direction:column;height:25%;justify-content:space-between;left:0;opacity:.18;padding:0 8px 6px;pointer-events:none;position:absolute;right:0;top:50%;z-index:0}.welcome-watermarks .wm-word{color:#fff;display:block;font-size:clamp(100px,24vw,200px);font-weight:900;line-height:1;text-align:left;text-shadow:0 1px 2px #0000000d;width:100%}.welcome-watermarks .wm-word:nth-child(2){text-align:right}.upload-page{align-items:center;background:#b6dafe;background:var(--blue-bg);display:flex;justify-content:center;min-height:100vh;position:relative}.upload-container{color:#fff;color:var(--white);position:relative;text-align:center;width:min(92vw,460px);z-index:2}.upload-logo{display:block;margin:32px auto 24px;width:200px}.upload-title{font-size:22px;margin:6px 0}.upload-sub{margin-bottom:16px;opacity:.95}.upload-desc{margin:6px auto;max-width:90%;opacity:.92}.upload-bg-video{filter:saturate(1.05) brightness(.95);height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:1}.upload-btn{background:#699cfc;background:var(--blue-btn);border:none;border-radius:10px;color:#fff;color:var(--white);font-weight:700;margin:26px auto 0;padding:14px 16px;width:72%}.live-container{background:#000;border-radius:16px;height:calc(100vh - 120px);overflow:hidden;position:relative;width:100%}.live-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.live-overlay{inset:0;pointer-events:none;position:absolute}.guide-text-wrap{color:#fff;left:16px;position:absolute;text-align:left;top:16px}.face-outline{border:2px solid #fffc;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;bottom:30%;box-shadow:0 0 0 9999px #00000040;left:10%;position:absolute;right:10%;top:10%}.mouth-guide{border:2px solid #fffc;border-radius:0 0 50% 50%;bottom:26%;height:12%;left:35%;position:absolute;right:35%}.bottom-strip{background:linear-gradient(180deg,#0000,#00000073);bottom:0;gap:24px;left:0;padding:12px 0 16px;position:absolute;right:0}.bottom-strip,.control-btn{align-items:center;display:flex;justify-content:center}.control-btn{background:#ffffff26;border:1px solid #ffffff73;border-radius:12px;color:#fff;height:44px;pointer-events:auto;width:44px}.control-btn .icon{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.shutter-large{background:#fff;border:6px solid #fff6;border-radius:50%;height:72px;pointer-events:auto;width:72px}.btn-outline{background:#0000;border:2px solid #fff;border-radius:10px;color:#fff;padding:10px 16px;pointer-events:auto}.live-container.preview .bottom-strip{flex-direction:column;gap:10px}.live-container.preview .btn-outline,.live-container.preview .upload-btn{width:72%}.btn-with-icon{align-items:center;display:flex;justify-content:space-between}.btn-with-icon .btn-ic{filter:drop-shadow(0 1px 1px rgba(0,0,0,.2));height:18px;margin-left:8px;width:18px}.error-banner{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ff00001f;border:1px solid #ff000059;border-radius:10px;color:#fff;left:0;margin:auto;max-width:460px;padding:8px 12px;position:absolute;right:0;text-align:center;top:12px;width:90%}.live-container.preview .upload-btn{opacity:1}.live-container.preview .upload-btn[disabled]{opacity:.6}.face-loading{align-items:center;color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;left:50%;position:absolute;top:30%;transform:translate(-50%,-50%)}.face-loading-ring{animation:spinOnce 1.2s linear infinite;border:6px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:74px;width:74px}.face-loading-label{font-weight:700;text-shadow:0 1px 2px #0000004d}@keyframes spinOnce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.persona-brand,.quiz-page .brand{display:none}.quiz-page,.quiz-page .card{position:relative}.quiz-page .card{display:flex;flex-direction:column;min-height:560px;z-index:1}.quiz-bg-video{height:100%;inset:0;object-fit:cover;position:absolute;transition:opacity .4s ease;width:100%;z-index:0}.question-body{display:flex;flex:1 1;flex-direction:column;gap:12px}.question-figure{border-radius:12px;height:220px;object-fit:contain;width:100%}.question-actions{margin-top:auto}.quiz-page .question-actions{font-size:16px;margin:18px auto 0;padding:16px 20px;width:84%}.quiz-page .card{padding-bottom:18px}.page.persona-layout.character_3,.page.persona-layout.character_4,.persona-layout{background:linear-gradient(180deg,#707070,#b5b5b5)}.page.persona-layout.character_1,.page.persona-layout.character_2{background:linear-gradient(180deg,#e2c6cd,#f1d7de)}.page.persona-layout.character_5,.page.persona-layout.character_6{background:linear-gradient(180deg,#c6d7e2,#d7e8f1)}.persona-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:0;box-shadow:0 10px 30px #00000014;box-sizing:border-box;color:#3a3a3a;display:flex;flex-direction:column;min-height:100dvh;padding:20px 20px 28px;position:relative;width:min(100vw,520px)}.persona-brand{color:#fff;display:inline-block;font-size:36px;font-weight:900;letter-spacing:1px;margin:0 0 0 8px;text-decoration:none}.persona-watermark{display:none}.persona-columns{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:.4fr .6fr;position:relative;z-index:1}.persona-left{flex:1 1}.persona-band{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:.4fr .6fr;margin-top:8px}.persona-title{color:#1f2937;font-size:20px;font-weight:800}.persona-sub{color:#374151;font-size:12px;margin-bottom:10px}.persona-mbti-badge{background:#0000;border-radius:0;color:#fff;display:block;font-size:36px;font-weight:900;letter-spacing:2px;margin:10px 0 6px;padding:0}.persona-longtext{color:#111827;font-size:12px;line-height:1.65;margin-top:6px}.persona-chip{background:#eef2ff;border:1px solid #d8defc;border-radius:999px;color:#5160b5;display:inline-block;font-size:13px;font-weight:800;margin-top:10px;padding:6px 10px}.persona-note{color:#fff;font-size:14px;font-style:italic;margin-top:8px}.persona-image{align-items:flex-start;display:flex;flex:1 1;justify-content:flex-end;margin-bottom:0;overflow:hidden}.persona-img{display:block;filter:drop-shadow(0 8px 20px rgba(0,0,0,.1));height:auto;margin-bottom:0;margin-right:0;max-height:42vh;max-width:100%;object-fit:contain}.m-block{margin:8px 0 10px}.m-photo{border-radius:12px;margin:6px 0 10px;width:100%}.m-head{align-items:center;display:flex;gap:10px;justify-content:center;text-align:center}.m-value{color:#111827;font-size:44px;font-weight:900;line-height:1}.m-note{color:#374151;font-size:13px;font-weight:700}.m-scale{align-items:flex-end;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:12px;max-width:88%}.m-item{align-items:center;display:flex;flex-direction:column;gap:6px}.m-dot{border:1px solid #0000001a;border-radius:50%;height:28px;width:28px}.m-item.selected{position:relative}.m-item.selected .m-dot{outline:2px solid #d76d8273;outline-offset:3px}.m-label{color:#4b5563;font-size:12px}.persona-bottom{margin-bottom:16px;margin-top:0;position:relative;z-index:1}.persona-hobbies-wrap{background:#ffffff2e;border:1px solid #ffffff59;border-radius:12px;color:#fff;margin:0;padding:12px}.persona-bottom-grid{align-items:flex-start;display:flex;gap:12px}.persona-bottom-grid>*{flex:1 1}.persona-section-title{color:#fff;font-size:18px;font-weight:900;margin-bottom:6px}.persona-hobbies{color:#fff;font-size:14px;line-height:1.8;opacity:.95}.page.persona-layout.character_1 .persona-hobbies{color:#85664d}.page.persona-layout.character_2 .persona-hobbies{color:#cf8663}.page.persona-layout.character_3 .persona-hobbies{color:#d65f7c}.page.persona-layout.character_4 .persona-hobbies{color:#805540}.page.persona-layout.character_5 .persona-hobbies{color:#426281}.page.persona-layout.character_6 .persona-hobbies{color:#7a2626}.page.persona-layout.character_1 .share-invite,.page.persona-layout.character_1 .share-mbti{color:#85664d}.page.persona-layout.character_2 .share-invite,.page.persona-layout.character_2 .share-mbti{color:#cf8663}.page.persona-layout.character_3 .share-invite,.page.persona-layout.character_3 .share-mbti{color:#d65f7c}.page.persona-layout.character_4 .share-invite,.page.persona-layout.character_4 .share-mbti{color:#805540}.page.persona-layout.character_5 .share-invite,.page.persona-layout.character_5 .share-mbti{color:#426281}.page.persona-layout.character_6 .share-invite,.page.persona-layout.character_6 .share-mbti{color:#7a2626}.persona-cn-headline{color:#fff;font-size:30px;font-weight:900;line-height:1.1;margin:6px 0 8px}.persona-meta{display:flex;flex-direction:column;gap:8px}.persona-btn{background:linear-gradient(90deg,#86a5ff,#6aa0ff);border:none;border-radius:12px;bottom:16px;box-shadow:0 6px 14px #6aa0ff59;color:#fff;cursor:pointer;font-size:16px;font-weight:600;left:50%;padding:12px;position:fixed;text-align:center;text-decoration:none;transform:translateX(-50%);width:min(88%,420px);z-index:100}@media (max-width:480px){.persona-columns{grid-template-columns:1fr}.persona-bottom-grid{flex-direction:row}.persona-card{padding:16px}}.facts-card{text-align:left;width:min(92vw,520px)}.facts-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.fact-col{background:#ffffffd9;border:1px solid #fff9;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.fact-col.full{align-items:center;grid-column:1/3;text-align:center}.fact-text{color:#0f172a;line-height:1.6}.fact-text.center{text-align:center}.fact-icon{display:block;margin-top:12px;object-fit:contain;width:100%}.fact-col:not(.full) .fact-icon{height:180px;max-height:none}.fact-icon.big{max-height:180px}.facts-btn{background:#699cfc;border-radius:12px;color:#fff;display:block;margin:16px auto 0;max-width:88%;padding:14px;text-align:center;width:100%}.res-image-wrap{margin:10px 0 6px;text-align:center}.res-image{border-radius:12px;display:block;margin:0 auto;max-width:480px;width:100%}.share-final{margin-top:20px;padding-bottom:80px}.share-brand{color:#fff;display:inline-block;font-size:36px;font-weight:900;margin:0 0 0 8px;opacity:.95;text-decoration:none}.share-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:.4fr .6fr;margin-bottom:0}.share-left{display:flex;flex-direction:column;gap:6px;margin-left:10px}.share-invite{color:#fff;font-size:12px;line-height:1.5;opacity:.95}.share-char{display:block;filter:drop-shadow(0 6px 14px rgba(0,0,0,.15));height:auto;object-fit:contain;width:100%}.share-right{align-items:center;display:flex;margin:0;padding:0}.share-mbti{color:#fff;font-size:28px;font-weight:900;letter-spacing:2px}.share-card{align-items:center;background:#ffffffe6;border:1px solid #fffc;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-top:0;padding:14px}.share-card-text{display:flex;flex-direction:column;gap:8px}.share-sub{color:#6b7280;font-size:12px}.share-cn{color:#0f172a;font-size:22px;font-weight:900}.share-motto{color:#374151;font-size:12px}.share-code{height:92px;object-fit:contain;width:92px}.optimal-section{margin:16px 0}.optimal-title{color:#8b7d74;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;text-align:center}.optimal-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #fff6;border-radius:16px;box-shadow:0 8px 24px #00000026,0 2px 8px #0000001a;padding:20px}.optimal-item{align-items:center;display:flex;gap:12px;margin-bottom:10px;overflow:visible}.optimal-item:nth-child(odd) .optimal-item-text{text-align:right}.optimal-item:nth-child(2n){flex-direction:row-reverse}.optimal-item:nth-child(2n) .optimal-item-text{text-align:left}.optimal-item-img{flex-shrink:0;height:100px;object-fit:contain;transform:scale(1.2);transform-origin:center;width:100px;z-index:1}.optimal-item-text{flex:1 1}.optimal-item-name{color:#1a1a1a;display:inline-block;font-size:15px;font-weight:700;line-height:1.3;width:40%}.optimal-btn{background:#f8dcb6;border-radius:20px;box-shadow:0 6px 16px #00000026;color:#2b2b2b;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:14px 64px;text-align:center;text-decoration:none;width:auto}.mono-section{margin:16px 0}.mono-title{color:#8b7d74;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;text-align:center}.mono-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #fff6;border-radius:16px;box-shadow:0 8px 24px #00000026,0 2px 8px #0000001a;padding:20px;text-align:center}.mono-subtitle{color:#1a1a1a;font-size:15px;font-weight:700;margin-bottom:12px}.mono-img{border-radius:12px;display:block;margin:0 auto 16px;max-width:300px;object-fit:cover;width:100%}.mono-btn{background:#f8dcb6;border-radius:20px;box-shadow:0 6px 16px #00000026;color:#2b2b2b;display:block;font-size:16px;font-weight:700;margin:16px auto 0;padding:14px 64px;text-align:center;text-decoration:none;width:auto}.superset-section{margin:16px 0}.superset-title{color:#8b7d74;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px;text-align:center}.superset-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border:1px solid #fff6;border-radius:16px;box-shadow:0 8px 24px #00000026,0 2px 8px #0000001a;padding:20px}.superset-item{align-items:center;display:flex;gap:12px;margin-bottom:10px;overflow:visible}.superset-item:nth-child(odd){flex-direction:row-reverse}.superset-item:nth-child(odd) .superset-item-text{text-align:left}.superset-item:nth-child(2n){flex-direction:row}.superset-item:nth-child(2n) .superset-item-text{text-align:right}.superset-item-img{flex-shrink:0;height:100px;object-fit:contain;transform:scale(1.2);transform-origin:center;width:100px;z-index:1}.superset-item-text{flex:1 1}.superset-item-name{color:#1a1a1a;display:inline-block;font-size:15px;font-weight:700;line-height:1.3;width:40%}.superset-btn{background:#f8dcb6;border-radius:20px;box-shadow:0 6px 16px #00000026;color:#2b2b2b;display:block;font-size:16px;font-weight:700;margin:0 auto;padding:14px 64px;text-align:center;text-decoration:none;width:auto}@media screen and (min-width:1024px) and (min-height:800px){.home-page{padding-top:72px}.home-container{gap:36px;width:640px}.home-logo{height:260px;width:260px}.home-title{font-size:40px}.btn-white{font-size:22px;padding:22px 24px;width:78%}.step{font-size:20px}.card{padding:32px;width:720px}.brand{font-size:32px}.title{font-size:28px}.select{font-size:18px;height:56px}.option{font-size:20px;padding:20px 22px}.welcome2-content{width:820px}.welcome2-brand{font-size:72px}.welcome2-hello{font-size:28px}.welcome2-btn,.welcome2-desc{font-size:22px}.welcome2-btn{margin-top:180px;padding:20px 28px;width:52%}.welcome-container{width:820px}.welcome-logo{margin:60px auto 30px;width:340px}.welcome-btn{font-size:22px;padding:22px 26px;width:60%}.welcome-characters img{width:46%}.welcome-watermarks .wm-word{font-size:clamp(140px,16vw,220px)}.upload-container{width:820px}.upload-logo{margin:48px auto 28px;width:320px}.upload-title{font-size:34px}.upload-desc{font-size:20px;max-width:84%}.upload-btn{font-size:22px;padding:22px 26px;width:60%}.live-container{height:calc(100vh - 160px);width:92%}.live-overlay{display:block}.face-outline,.guide-text-wrap,.mouth-guide{display:none}.live-video{object-fit:cover}.bottom-strip{background:#0000;gap:28px;padding:16px 0 20px}.control-btn{height:66px;width:66px}.shutter-large{height:108px;width:108px}.quiz-page .card{min-height:720px;width:820px}.question-figure{height:400px}.quiz-page .question-actions{font-size:22px;padding:22px 26px;width:70%}.question-body{font-size:20px;gap:16px}.quiz-page .title{font-size:32px}.quiz-page .option{font-size:24px;padding:22px 24px}.quiz-page .select{font-size:14px;height:48px}.quiz-page .select option{font-size:10px;line-height:1.15}.facts-card{width:1040px}.facts-grid{gap:22px;grid-template-columns:1fr 1fr}.fact-col{padding:20px}.fact-text{font-size:24px}.fact-col:not(.full) .fact-icon{height:260px}.fact-icon.big{max-height:260px}.facts-btn{font-size:22px;max-width:820px;padding:18px}.res-image{max-width:880px}.persona-card{padding:34px;width:1120px}.persona-columns{gap:22px;grid-template-columns:1fr}.persona-band{gap:22px;grid-template-columns:.48fr .52fr;margin-left:0;margin-right:0;width:100%}.persona-mbti-badge{font-size:60px}.persona-sub,.persona-text{font-size:22px}.persona-longtext,.persona-note{font-size:20px}.persona-img{max-height:48vh}.m-value{font-size:72px}.m-scale{max-width:92%}.m-dot{height:50px;width:50px}.m-note{font-size:30px}.m-label{font-size:20px}.persona-section-title{font-size:28px}.persona-hobbies{font-size:22px}.persona-cn-headline{font-size:48px}.share-brand{font-size:56px}.share-mbti{font-size:46px}.share-grid{gap:22px}.share-card{padding:22px}.share-cn,.share-invite,.share-motto,.share-sub{font-size:30px}.share-code{height:128px;width:128px}.optimal-item-img{height:140px;width:140px}.superset-item-img{height:150px;width:150px}.optimal-item-name,.superset-item-name{font-size:32px;width:50%}.mono-title,.optimal-title,.superset-title{font-size:26px}.optimal-btn,.superset-btn{font-size:24px;padding:20px 96px}.mono-img{max-width:460px}.mono-btn{font-size:24px;padding:20px 96px}.persona-btn{font-size:24px;padding:20px;width:820px}}@media screen and (orientation:portrait) and (min-width:1000px) and (max-width:1120px) and (min-height:1800px){.page.persona-layout{align-items:flex-start}.persona-card{padding-top:24px}.facts-card,.persona-card{width:min(94vw,980px)}.persona-columns{grid-template-columns:1fr}.persona-band{grid-template-columns:.48fr .52fr}.persona-img{max-height:42vh}}.App{text-align:center}.App-header,.App-logo{display:none}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.ec549a6a.css.map*/