:root{--ah-ink:#34483f;--ah-muted:#8a8d7d;--ah-gold:#a37e4e;--ah-paper:#f5f1e7;--ah-line:#dcd2bf;--ah-serif:'Songti SC','STSong','SimSun',serif;--ah-sans:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:#4c514c;color:var(--ah-ink);font-family:var(--ah-sans);font-size:13px}button,a,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #ba985f;outline-offset:3px}button{color:inherit}button[hidden],[hidden]{display:none!important}button{border:0}a{text-decoration:none;color:inherit}button:active:not(:disabled){transform:translateY(1px)}
.actor-home{position:relative;width:100vw;height:100dvh;min-height:320px;overflow:hidden;background:#f1eee5;isolation:isolate}
.home-background{position:absolute;inset:0;z-index:-3;background:url('/opening-demo/entertainment/immersive/phone-call/assets/rental-apartment-night-call-v1.png') center/cover;transition:filter .5s,opacity .5s}
.home-atmosphere{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#1c292c87,transparent 30%,#14232433 60%,#12272799),linear-gradient(90deg,#19232433,transparent 50%,#20323533)}
.actor-home:not([data-page="home"]):not([data-page="scene"]) .home-background{filter:blur(12px);opacity:.13}
.actor-home:not([data-page="home"]):not([data-page="scene"]) .home-atmosphere{background:linear-gradient(130deg,#e9e4d3cc,#f7f4eae6 55%,#e9e7dbdd)}
.ah-topbar{position:absolute;z-index:20;top:0;left:0;right:0;height:86px;display:flex;align-items:center;gap:17px;padding:14px max(28px,env(safe-area-inset-right));border-bottom:1px solid #ffffff26;color:#faf6eb}
.actor-home:not([data-page="home"]):not([data-page="scene"]) .ah-topbar{color:var(--ah-ink);border-color:#cfc5b299;background:#f5f0e5b3}
.ah-back{display:grid;place-items:center;flex:none;width:30px;height:38px;font:32px/1 var(--ah-serif);opacity:.8}
.ah-world{display:grid;gap:6px;min-width:160px}.ah-world small{font-size:8px;letter-spacing:.17em;opacity:.65}.ah-world strong{font:400 23px/1.2 var(--ah-serif);letter-spacing:.07em}
.ah-date{display:grid;gap:6px;margin-left:28px;padding-left:32px;border-left:1px solid #b6b3a55c}.ah-date strong{font-size:12px;font-weight:500;letter-spacing:.06em}.ah-date span{font-size:9px;opacity:.6}
.ah-resources{margin-left:auto;display:flex;align-items:center;gap:32px}.ah-resources>span{display:flex;align-items:baseline;gap:9px;font-size:10px;opacity:.9}.ah-resources b{font:400 22px/1.2 var(--ah-serif)}.ah-resources small{font-size:10px}.ah-resources .ah-energy b{font:400 13px/1.4 var(--ah-sans)}
.ah-view{position:absolute;inset:86px 0 95px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c3b99e transparent;scroll-behavior:smooth}
.ah-home-scene{position:relative;min-height:100%;width:100%;overflow:hidden;color:#f9f5e9}
.ah-greeting{position:absolute;left:7%;top:9%;max-width:390px;text-shadow:0 2px 16px #172b3266}.ah-greeting>small{font:8px/1.5 var(--ah-sans);letter-spacing:.24em;color:#ddc9a3}.ah-greeting h1{font:400 clamp(28px,3.5vw,48px)/1.6 var(--ah-serif);letter-spacing:.05em;margin:18px 0}.ah-greeting p{max-width:310px;font:12px/2 var(--ah-sans);color:#deded0}
.ah-object{position:absolute;display:grid;gap:8px;padding:14px 0;background:transparent;color:#f9f3df;text-align:left;text-shadow:0 2px 10px #172525;min-width:170px;border-bottom:1px solid #e0c99a88}
.ah-object:before{content:'✧';position:absolute;left:-24px;top:38px;color:#e9cd8c;font:24px/1 Georgia,serif}.ah-object small{font:7px/1.4 var(--ah-sans);letter-spacing:.18em;opacity:.65}.ah-object strong{font:400 24px/1.5 var(--ah-serif);letter-spacing:.06em}.ah-object span{font-size:10px;color:#e4d3b2}.ah-object--desk{left:18%;bottom:20%}.ah-object--phone{left:44%;bottom:10%}.ah-object:hover{border-color:#fff4d8;color:#fff}
.ah-today{position:absolute;right:5%;top:8%;width:300px;padding:24px 25px 0;border-top:2px solid #ceb58c;background:linear-gradient(145deg,#fbf6e9ed,#eee6d5eb);box-shadow:0 18px 55px #11272a38;color:var(--ah-ink);backdrop-filter:blur(15px)}
.ah-today-heading{display:flex;align-items:center;justify-content:space-between}.ah-today-heading small{font-size:8px;letter-spacing:.15em;color:#a2895f}.ah-today-heading>span{font-size:9px;color:#708474}.ah-today h2{font:400 25px/1.6 var(--ah-serif);margin:20px 0 10px}.ah-today>p{font-size:11px;line-height:1.9;color:#8d8c7b;margin:0 0 22px}.ah-today>.ah-button{width:100%}
.ah-daily-training{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:17px 0;border-top:1px solid var(--ah-line)}.ah-daily-training>span{display:grid;gap:6px}.ah-daily-training strong{font-size:11px;font-weight:500}.ah-daily-training small{font-size:9px;color:#96907e;line-height:1.6}.ah-daily-training button{background:none;flex:none;font-size:10px;color:#a18454;padding:6px 0}
.ah-today>footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#999280;padding:14px 0;border-top:1px solid var(--ah-line)}.ah-today>footer button{background:none;color:#9e835a;font-size:9px;padding:0}
.ah-home-caption{position:absolute;left:7%;bottom:5px;display:grid;gap:6px}.ah-home-caption span{font:13px/1.5 var(--ah-serif);letter-spacing:.12em;color:#e6decb}.ah-home-caption small{font-size:9px;color:#c4c2af}
.ah-nav{position:absolute;z-index:30;left:28px;bottom:18px;display:flex;align-items:stretch;padding:5px 8px;background:#f4efdfef;border:1px solid #e9dfc9;border-radius:9px;box-shadow:0 8px 30px #15353a30;backdrop-filter:blur(12px)}
.ah-nav>button{position:relative;display:grid;place-items:center;gap:5px;min-width:75px;padding:8px 11px;background:none;border-radius:5px;color:#9e947f}.ah-nav>button i{font:22px/1 Georgia,serif;font-style:normal}.ah-nav>button span{font-size:9px;letter-spacing:.04em}.ah-nav>button[aria-current="page"]{background:#e2d8c34d;color:#856a43}.ah-nav>button:hover{color:#735d3d;background:#e4dac480}.ah-nav >button >#ahOfferDot{position:absolute;top:5px;right:12px;display:grid;place-items:center;min-width:5px;height:5px;border-radius:8px;background:#b26e5e;color:white;font-size:7px}.ah-nav #ahPhoneBadge{min-width:14px;height:14px;right:11px;top:0;padding:0 3px}
.ah-testbar{position:absolute;z-index:31;bottom:21px;right:28px;display:grid;justify-items:end;gap:7px}.ah-testbar>span{font-size:7px;letter-spacing:.08em;color:#a99b81}.ah-testbar>button{min-height:35px;padding:7px 15px;border:1px solid #d4c4a5;border-radius:6px;background:#faf5e9ed;color:#8c754f;font-size:10px}
.ah-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:39px;border:1px solid #c5b38d;border-radius:4px;padding:9px 17px;background:#fcf8ee;color:#8f754c;font:500 11px/1.5 var(--ah-sans)}.ah-button.is-primary{border-color:#947547;background:#947547;color:#fff9e9}.ah-button:hover:not(:disabled){background:#e7decb}.ah-button.is-primary:hover:not(:disabled){background:#7e633c}.ah-link{padding:6px 0;background:none;font-size:10px;color:#a48b62}.ah-eyebrow{display:block;font-size:8px;letter-spacing:.2em;color:#9d8255}
.ah-paper-page,.ah-training-page{width:100%;max-width:1220px;min-height:100%;margin:auto;padding:26px 5vw 45px}.ah-page-title{margin:0 0 25px}.ah-page-title>small{font-size:8px;letter-spacing:.2em;color:#aa8b5b}.ah-page-title h1{font:400 30px/1.5 var(--ah-serif);margin:10px 0}.ah-page-title p{font-size:11px;color:#90917f;line-height:1.9;margin:8px 0}
.ah-offer-list{display:grid;gap:22px}.ah-offer{display:grid;grid-template-columns:minmax(210px,30%) 1fr;border-top:1px solid var(--ah-line);padding-top:22px;gap:28px}.ah-offer>img{width:100%;height:100%;max-height:220px;min-height:170px;object-fit:cover;filter:saturate(.7);border-radius:4px}.ah-offer>div{display:flex;flex-direction:column;align-items:start;padding:5px 0}.ah-offer small{font-size:9px;color:#9f875e;letter-spacing:.04em}.ah-offer h2{font:400 24px/1.5 var(--ah-serif);margin:9px 0}.ah-offer p{font-size:12px;line-height:1.9;color:#7c8574;margin:0 0 13px}.ah-offer>div>span{font-size:10px;color:#9c927d}.ah-offer em{font:normal 10px/1.8 var(--ah-sans);color:#b19a73;margin-top:10px}.ah-offer footer{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-top:15px}.ah-offer footer span{font-size:9px;color:#9d967f}
.ah-script-page{display:grid;grid-template-columns:36% 1fr;min-height:100%;width:100%}.ah-script-cover{position:sticky;top:0;min-height:480px;align-self:start;height:calc(100dvh - 181px);overflow:hidden;background:#344f50}.ah-script-cover>img{width:100%;height:100%;object-fit:cover;opacity:.75;filter:saturate(.55)}.ah-script-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#284b4410,#1c3b3999 65%,#13322fd9)}.ah-script-cover>div{position:absolute;z-index:1;bottom:35px;left:12%;right:10%;color:#fff9e9}.ah-script-cover small{font-size:9px;color:#d8c8aa;line-height:1.9}.ah-script-cover h1{font:400 34px/1.6 var(--ah-serif);margin:12px 0}.ah-script-cover p{font-size:10px;color:#c9c9b4}
.ah-script-copy{padding:15px 5vw 40px 4vw;max-width:820px}.ah-script-copy>.ah-eyebrow{margin:18px 0 10px}.ah-script-copy>h2{font:400 26px/1.5 var(--ah-serif);margin:0 0 12px}.ah-script-copy>p{font-size:12px;line-height:1.9;color:#85907b;margin:8px 0 20px}.ah-script-copy>h3{font-size:12px;font-weight:500;margin:23px 0 12px}
.ah-lead-connection{display:flex;align-items:center;gap:15px;padding:15px 0;border-block:1px solid var(--ah-line)}.ah-lead-connection>img{width:48px;height:55px;border-radius:50%;object-fit:cover;object-position:center 10%;background:#e1d8c5;flex:none}.ah-lead-connection small{font-size:10px;color:#8d724d}.ah-lead-connection p{font-size:10px;line-height:1.8;color:#97917d;margin:7px 0 0}
.ah-role-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ah-role-options>button{display:grid;gap:8px;padding:14px;text-align:left;border:1px solid #d6c8ad;border-radius:3px;background:#f9f5e9;color:#8c8069}.ah-role-options>button[aria-pressed="true"]{border-color:#a58a5d;background:#e9dfc87d;box-shadow:inset 3px 0 #ad8e59}.ah-role-options small{font-size:9px;color:#b29870}.ah-role-options strong{font:400 17px/1.5 var(--ah-serif)}.ah-script-copy>.ah-role-intro{font-size:10px;margin:13px 0 18px;color:#958d77}
.ah-contract-terms{display:grid;grid-template-columns:1fr 1fr;margin:0;border-block:1px solid var(--ah-line);gap:13px;padding:15px 0}.ah-contract-terms>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.ah-contract-terms dt{color:#a0947b}.ah-contract-terms dd{margin:0;color:#617661}.ah-requirements{display:flex;align-items:center;gap:17px;margin-top:16px;font-size:10px;color:#9f9379}.ah-requirements b{font-weight:600;color:#6d806a}.ah-requirements .is-short{color:#b5775c}.ah-script-copy>.ah-fineprint{font-size:9px;line-height:1.8;color:#aaa18b;margin-top:12px}.ah-script-actions{display:flex;gap:10px;margin-top:17px}
.ah-schedule-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ah-calendar{align-self:start;padding:22px 21px;border:1px solid #d6c9ac;border-radius:3px;background:#fcf8ec;box-shadow:0 8px 20px #b5a88a17}.ah-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:19px;border-bottom:1px solid var(--ah-line)}.ah-calendar>header strong{font:400 19px/1.4 var(--ah-serif)}.ah-calendar>header span{font-size:8px;color:#9c967f}.ah-week{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:20px 0}.ah-week>button{display:flex;flex-direction:column;align-items:start;gap:11px;min-height:96px;padding:10px 10px;border:1px solid #ddd4bf;border-radius:3px;background:#f6f0e0;text-align:left}.ah-week>button.is-today{border-top:2px solid #b69b63}.ah-week>button.is-selected{background:#e9ddbe55;border-color:#b59a63;box-shadow:0 0 0 2px #e5d5af66}.ah-week small{font-size:8px;color:#9f9b87}.ah-week strong{font:400 13px/1.65 var(--ah-serif);word-break:break-word}.ah-week span{font-size:8px;color:#b09a70;margin-top:auto}.ah-calendar>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--ah-line);padding-top:12px;color:#aa9b7f;font-size:8px}.ah-calendar>footer button{background:none;padding:5px 0;color:#968465;font-size:10px}
.ah-agenda-title{display:flex;align-items:center;justify-content:space-between;padding:0 0 17px;border-bottom:1px solid var(--ah-line)}.ah-agenda-title h2{font:400 23px/1.4 var(--ah-serif);margin:0}.ah-agenda-title>span{font-size:9px;color:#a89879}.ah-agenda-items{display:grid;gap:0}.ah-agenda-items article{padding:20px 0;border-bottom:1px solid var(--ah-line)}.ah-agenda-items article>small{font-size:9px;color:#aa916b}.ah-agenda-items h3{font:400 20px/1.5 var(--ah-serif);margin:9px 0}.ah-agenda-items p{font-size:11px;color:#8c907c}.ah-agenda-items em{display:block;font:normal 10px/1.8 var(--ah-sans);color:#a6987c;margin:12px 0}.ah-agenda-items .ah-rest-option{padding:15px 0}.ah-rest-option h3{font-size:17px}.ah-planned-note{padding:12px;border-left:2px solid #b59b6e;font-size:10px;color:#988568;line-height:1.8}.ah-planned-note button{min-height:26px;padding:3px 8px;margin-left:8px;font-size:8px}.ah-completed{padding:35px 0;color:#82917b}.ah-completed>i{font:34px/1 var(--ah-serif)}.ah-completed h3{font:400 23px/1.6 var(--ah-serif)}.ah-completed p{font-size:12px;line-height:1.9}.ah-completed small{font-size:10px;color:#aaa087}.ah-empty{font:14px/2 var(--ah-serif);color:#a09b88;padding:30px 0}
.actor-home[data-page="training"] .home-background{background-image:url('/opening-demo/entertainment/immersive/training/assets/acting-rehearsal-studio-v1.png');opacity:.25!important;filter:none!important}.actor-home[data-page="training"] .home-atmosphere{background:linear-gradient(90deg,#eee8dbf2,#f4f0e7db)!important}
.ah-training-page{padding-top:35px}.ah-training-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.ah-training-list>button{display:flex;flex-direction:column;align-items:start;padding:25px 20px 20px;border:1px solid #d4c5a7;border-radius:4px;background:#f8f3e8d9;text-align:left;min-height:245px}.ah-training-list i{font:37px/1.4 Georgia,serif;font-style:normal;color:#b29967}.ah-training-list small{font-size:7px;letter-spacing:.15em;color:#b49e76;margin-top:20px}.ah-training-list h2{font:400 24px/1.6 var(--ah-serif);margin:10px 0}.ah-training-list p{font-size:11px;line-height:1.9;color:#99937e}.ah-training-list footer{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #d9cfb9;font-size:9px;color:#9a8662}.ah-training-list footer b{font-weight:500;font-size:9px}.ah-training-list>button:hover:not(:disabled){background:#fff9e9;border-color:#ae8b51}.ah-training-echo{margin-top:30px;padding:20px 25px;border-left:2px solid #b8a070;background:#fcf8ee9c}.ah-training-echo p{font:17px/1.9 var(--ah-serif);margin:0 0 10px}.ah-training-echo>span{font-size:10px;color:#a1967d;margin-right:20px}
.ah-profile-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;border-block:1px solid var(--ah-line);padding:22px 0}.ah-profile-bar>div>small{font-size:9px;color:#a28d69}.ah-profile-bar h2{font:400 22px/1.5 var(--ah-serif);margin:10px 0}.ah-profile-bar>div>span{font-size:10px;color:#a09a83}.ah-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px}.ah-stat-grid span{display:flex;gap:20px;align-items:baseline;font-size:10px;color:#9b927b}.ah-stat-grid b{font:400 24px/1 var(--ah-serif);color:#8f754b}.ah-profile-bar form{display:grid;gap:8px;min-width:180px}.ah-profile-bar label{font-size:9px;color:#a69b80}.ah-profile-bar form>div{display:flex;gap:8px}.ah-profile-bar input{width:115px;border:1px solid #d1c4aa;border-radius:3px;background:#faf6eb;padding:8px;color:#7b806d;font-size:11px}.ah-profile-bar form button{background:#e9ddc2;border:1px solid #cbbb98;border-radius:3px;font-size:9px;color:#917851;padding:6px 10px}.ah-archive-tabs{display:flex;gap:25px;padding:20px 0}.ah-archive-tabs button{background:none;padding:6px 0;color:#a39880;font-size:11px}.ah-archive-tabs button[aria-pressed="true"]{border-bottom:2px solid #af915d;color:#8a7047}.ah-filmography article{border-top:1px solid var(--ah-line);padding:22px 0}.ah-filmography small{color:#ae9977;font-size:9px}.ah-filmography h2{font:400 24px/1.5 var(--ah-serif);margin:9px 0}.ah-filmography p{font-size:11px;color:#90937f;line-height:1.9}.ah-filmography span{font-size:9px;color:#b19a70;margin-right:22px}.ah-filmography .ah-button{padding:5px 10px;min-height:28px;font-size:9px}.ah-trophy-shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ah-trophy-shelf article{padding:25px;border:1px solid #d8c9a9;background:#fbf7ec9e;text-align:center}.ah-trophy-shelf i{display:block;font:45px/1.5 Georgia,serif;color:#a68c52;font-style:normal}.ah-trophy-shelf small{font-size:8px;color:#ae9a76}.ah-trophy-shelf h2{font:400 22px/1.5 var(--ah-serif)}.ah-trophy-shelf p{font-size:11px;line-height:1.9;color:#91947e}.ah-trophy-shelf span{font-size:9px;color:#b09c78}.ah-trophy-shelf .ah-mystery{border-style:dashed;opacity:.65}
.actor-home[data-page="map"] .home-background{background-image:url('assets/city-map/triptych/entertainment-city-center-autumn-V2.png');opacity:.85!important;filter:none!important}.actor-home[data-page="map"] .home-atmosphere{background:linear-gradient(180deg,#faf6ebbb,transparent 40%,#f2eddf99)!important}.ah-island-map{min-height:100%;padding:25px 5vw}.ah-map-places{position:relative;min-height:330px;display:grid;grid-template-columns:1fr 1fr;gap:55px 120px;max-width:850px;margin:35px auto}.ah-map-places>a,.ah-map-places>button{display:grid;justify-items:center;gap:8px;background:transparent;text-align:center;color:#fff9e7;text-shadow:0 2px 8px #17352b}.ah-map-places i{display:grid;place-items:center;width:54px;height:54px;border:1px solid #e7d3a6;background:#385f54dd;box-shadow:0 0 0 5px #faf0d433;border-radius:50%;font:27px/1 Georgia,serif;font-style:normal}.ah-map-places strong{font:400 20px/1.5 var(--ah-serif);background:#38564bd9;border:1px solid #e2d2a9;padding:6px 13px;border-radius:3px}.ah-map-places span{font-size:10px;background:#335044ac;padding:3px 7px;border-radius:3px}
.actor-home[data-page="scene"] .ah-view{inset:0;overflow:hidden}.actor-home[data-page="scene"] .ah-topbar{background:linear-gradient(#15282399,transparent);pointer-events:none}.actor-home[data-page="scene"] .ah-back{pointer-events:auto}.ah-in-scene .ah-nav,.ah-in-scene .ah-testbar{display:none}
.ah-scene-page{position:relative;width:100%;height:100%;min-height:320px;background:linear-gradient(180deg,#19352c24,transparent 30%,#172c2ec2),var(--scene-image) center/cover}.ah-scene-heading{position:absolute;left:6%;top:115px;color:#fff6df;text-shadow:0 2px 12px #17352b}.ah-scene-heading small{font-size:8px;letter-spacing:.12em;color:#e1d1af}.ah-scene-heading h1{font:400 31px/1.5 var(--ah-serif);margin:12px 0}.ah-scene-heading>span{font-size:11px;color:#e1dcca}.ah-scene-leave{position:absolute;z-index:2;right:5%;top:115px;padding:9px 12px;border:1px solid #e9d7b266;border-radius:3px;background:#f6eedddc;font-size:10px;color:#846b43}
.ah-dialogue{position:absolute;bottom:5%;left:7%;right:7%;padding:23px 28px;background:linear-gradient(100deg,#f9f5e8f5,#ece4d3ed);border-top:2px solid #bda377;box-shadow:0 12px 50px #142f2c44;backdrop-filter:blur(9px);max-height:65%;overflow:auto}.ah-dialogue-meta{display:flex;justify-content:space-between;align-items:center;color:#8e744c}.ah-dialogue-meta>span{font:400 19px/1.5 var(--ah-serif)}.ah-dialogue-meta>small{font-size:8px;color:#aaa087}.ah-dialogue-line{display:flex;align-items:center;gap:20px;min-height:75px}.ah-dialogue-line>img{width:54px;height:62px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.ah-dialogue-line>p{font:18px/1.9 var(--ah-serif);margin:14px 0;white-space:pre-line}.ah-dialogue>.ah-button{float:right;min-width:110px}.ah-scene-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;border-top:1px solid var(--ah-line);padding-top:15px}.ah-scene-choices .ah-button{line-height:1.8;text-align:left;justify-content:start;min-height:55px;background:#fffaf0;font-size:12px}
.ah-result-page{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);min-height:100%;max-width:1160px;margin:auto;padding:30px 5vw;gap:65px}.ah-result-copy>small{font-size:8px;letter-spacing:.2em;color:#aa8e5d}.ah-result-copy>i{display:block;font:50px/1.5 Georgia,serif;color:#ae8e4e;font-style:normal;margin-top:14px}.ah-result-copy>p{font-size:11px;line-height:1.9;color:#92927c}.ah-result-copy>h1{font:400 31px/1.6 var(--ah-serif);margin:13px 0}.ah-result-work{border-block:1px solid var(--ah-line);padding:18px 0;margin:24px 0}.ah-result-work h2{font:400 23px/1.5 var(--ah-serif);margin:0 0 9px}.ah-result-work>span{font-size:10px;color:#a08b66}.ah-result-work>p{font-size:11px;color:#949881;line-height:1.9}.ah-result-copy details{font-size:10px;line-height:1.9;color:#8c927a}.ah-result-copy summary{color:#a68c5f;cursor:pointer;margin-bottom:15px}.ah-result-copy details p{padding-left:12px;border-left:1px solid #cdbc95}.ah-result-copy details small{font-size:8px;color:#ad9f7f;margin-right:12px}.ah-result-copy>footer{display:flex;gap:12px;margin-top:25px}.ah-result-person{align-self:center;display:grid;justify-items:center;text-align:center}.ah-result-person img{width:100%;max-height:360px;object-fit:contain;object-position:top;mask-image:linear-gradient(#000 70%,transparent)}.ah-result-person span{font:400 24px/1.5 var(--ah-serif);margin-top:20px}.ah-result-person p{font:16px/2 var(--ah-serif);color:#87937e;max-width:280px}
.ah-toast{position:fixed;z-index:3000;bottom:103px;left:50%;transform:translateX(-50%);max-width:70vw;padding:12px 22px;border:1px solid #d5c5a5;border-radius:5px;background:#fcf6e8f5;box-shadow:0 5px 30px #213b2e22;color:#907951;font-size:11px;line-height:1.8;text-align:center;pointer-events:none}
#worldLifePhone .wqxt-phone__screen{background:linear-gradient(155deg,#f8f4eb,#e9e2d5)}#worldLifePhone .wqxt-phone__composer{background:#efe8dc}#worldLifePhone .wqxt-phone__reply{color:#6e775f;font-size:12px}#worldLifePhone .wqxt-phone__contact{font-size:12px}#worldLifePhone .wqxt-phone__device-status{color:#748475}
@media(max-width:1000px){.ah-world{min-width:140px}.ah-world strong{font-size:21px}.ah-date{margin-left:8px;padding-left:20px}.ah-resources{gap:20px}.ah-today{right:4%;width:270px;padding:20px 20px 0}.ah-today h2{font-size:23px}.ah-greeting{left:6%;max-width:300px}.ah-greeting h1{font-size:34px}.ah-greeting p{max-width:260px;font-size:11px}.ah-object--phone{left:40%;bottom:5%}.ah-object strong{font-size:20px}.ah-object{min-width:155px}.ah-object--desk{left:14%;bottom:17%}.ah-home-caption{left:6%}.ah-nav{left:20px}.ah-nav>button{min-width:68px;padding:7px 9px}.ah-testbar{right:20px}.ah-paper-page,.ah-training-page{padding-inline:4vw}.ah-schedule-layout{gap:25px}.ah-profile-bar{gap:20px}.ah-profile-bar h2{font-size:20px}.ah-stat-grid{gap:12px 18px}.ah-result-page{gap:35px}.ah-script-copy{padding-right:4vw;padding-left:3vw}.ah-training-list{gap:13px}.ah-training-list>button{padding:20px 15px}.ah-training-list h2{font-size:21px}}
@media(max-height:580px) and (min-width:650px){.ah-topbar{height:66px;padding:10px 20px;gap:12px}.ah-world{gap:4px}.ah-world small{font-size:7px}.ah-world strong{font-size:18px}.ah-back{font-size:28px;width:20px;height:32px}.ah-date{gap:4px;padding-left:20px}.ah-date strong{font-size:10px}.ah-date span{font-size:8px}.ah-resources b{font-size:19px}.ah-resources>span{font-size:9px;gap:7px}.ah-resources .ah-energy b{font-size:11px}.ah-view{inset:66px 0 75px}.ah-greeting{top:8%;left:6%}.ah-greeting>small{font-size:7px}.ah-greeting h1{font-size:27px;line-height:1.6;margin:10px 0}.ah-greeting p{font-size:10px;line-height:1.8;max-width:240px}.ah-today{top:5%;right:4%;width:260px;max-height:95%;overflow:auto;padding:15px 18px 0}.ah-today h2{font-size:20px;line-height:1.5;margin:12px 0 8px}.ah-today>p{font-size:10px;line-height:1.7;margin-bottom:12px}.ah-today>.ah-button{min-height:33px;padding:7px 12px;font-size:10px}.ah-daily-training{margin-top:12px;padding:11px 0}.ah-daily-training strong{font-size:10px}.ah-daily-training small{font-size:8px}.ah-today>footer{font-size:8px;padding:10px 0}.ah-object{min-width:135px;gap:5px;padding:8px 0}.ah-object strong{font-size:18px}.ah-object small{font-size:6px}.ah-object span{font-size:8px}.ah-object:before{top:22px;font-size:20px}.ah-object--desk{left:14%;bottom:8%}.ah-object--phone{display:none}.ah-home-caption{display:none}.ah-nav{bottom:11px;left:16px;padding:3px 5px}.ah-nav>button{min-width:62px;padding:6px 9px;gap:4px}.ah-nav>button i{font-size:19px}.ah-nav>button span{font-size:8px}.ah-testbar{right:16px;bottom:13px;gap:4px}.ah-testbar>button{min-height:30px;font-size:9px;padding:5px 12px}.ah-testbar>span{font-size:6px}.ah-page-title{margin-bottom:18px}.ah-page-title h1{font-size:24px;margin:8px 0}.ah-page-title>small{font-size:7px}.ah-page-title p{font-size:10px}.ah-paper-page,.ah-training-page{padding-top:20px;padding-bottom:25px}.ah-offer{gap:20px;grid-template-columns:27% 1fr}.ah-offer h2{font-size:21px}.ah-offer p{font-size:10px}.ah-offer footer span{font-size:8px}.ah-offer footer .ah-button{font-size:10px;min-height:32px}.ah-script-cover{min-height:calc(100dvh - 141px);height:calc(100dvh - 141px)}.ah-script-cover h1{font-size:25px}.ah-script-cover>div{bottom:20px}.ah-script-copy{padding-top:10px}.ah-script-copy>.ah-eyebrow{font-size:7px;margin:12px 0 8px}.ah-script-copy>h2{font-size:23px}.ah-script-copy>p{font-size:10px;line-height:1.8}.ah-lead-connection{padding:10px 0;gap:10px}.ah-lead-connection>img{width:38px;height:45px}.ah-lead-connection p{font-size:9px}.ah-role-options>button{padding:10px}.ah-role-options strong{font-size:15px}.ah-profile-bar{padding:15px 0}.ah-profile-bar h2{font-size:18px}.ah-stat-grid b{font-size:21px}.ah-training-list{margin-top:20px}.ah-training-list>button{min-height:190px;padding:17px 15px}.ah-training-list i{font-size:30px}.ah-training-list small{margin-top:14px;font-size:6px}.ah-training-list h2{font-size:20px}.ah-training-list p{font-size:10px}.ah-training-echo{margin-top:20px;padding:15px}.ah-training-echo p{font-size:15px}.ah-scene-heading{top:85px}.ah-scene-heading h1{font-size:24px;margin:8px 0}.ah-scene-heading>span{font-size:9px}.ah-scene-leave{top:85px;font-size:9px;padding:7px 9px}.ah-dialogue{bottom:5%;left:5%;right:5%;padding:14px 20px;max-height:65%}.ah-dialogue-meta>span{font-size:16px}.ah-dialogue-line{min-height:55px}.ah-dialogue-line>p{font-size:14px;line-height:1.8;margin:10px 0}.ah-dialogue-line>img{width:40px;height:47px}.ah-dialogue>.ah-button{min-height:31px;padding:6px 10px;font-size:10px}.ah-scene-choices{gap:9px;padding-top:10px}.ah-scene-choices .ah-button{min-height:45px;font-size:10px;padding:8px 10px}.ah-result-page{padding-top:18px}.ah-result-copy>i{font-size:38px;margin-top:8px}.ah-result-copy>h1{font-size:26px;margin:10px 0}.ah-result-person img{max-height:220px}.ah-result-person p{font-size:13px}.ah-result-copy>p{font-size:10px}.ah-result-work{margin:17px 0;padding:14px 0}.ah-map-places{min-height:260px;gap:35px 80px;margin-top:22px}.ah-map-places strong{font-size:16px}.ah-map-places i{width:44px;height:44px;font-size:22px}.ah-toast{bottom:80px;font-size:10px}}
@media(max-width:760px){.ah-world{min-width:115px}.ah-world small{font-size:6px}.ah-date{margin-left:0;padding-left:14px}.ah-resources{gap:12px}.ah-resources .ah-energy{display:none}.ah-greeting p{max-width:220px}.ah-today{width:245px}.ah-nav>button{min-width:58px;padding:6px 7px}.ah-profile-bar{flex-wrap:wrap}.ah-profile-bar form{min-width:0}.ah-schedule-layout{grid-template-columns:1fr 1fr;gap:18px}.ah-calendar{padding:15px 13px}.ah-calendar>header{display:grid;gap:6px}.ah-week{gap:7px;margin:15px 0}.ah-week>button{padding:8px 6px;min-height:88px}.ah-week small{font-size:7px}.ah-week strong{font-size:11px}.ah-training-list{gap:9px}.ah-training-list>button{padding:14px 11px}.ah-training-list h2{font-size:17px}.ah-training-list footer{gap:5px}.ah-training-list footer b{font-size:8px}.ah-trophy-shelf{grid-template-columns:1fr 1fr;gap:15px}.ah-trophy-shelf article{padding:18px}.ah-result-page{grid-template-columns:1.3fr .7fr;gap:25px}}
@media(max-width:649px){.ah-topbar{height:76px;padding:12px 15px;gap:10px}.ah-world{min-width:110px}.ah-world strong{font-size:18px}.ah-date{padding-left:10px;gap:5px}.ah-date strong{font-size:9px}.ah-date span{font-size:7px}.ah-resources>span{font-size:8px;gap:4px}.ah-resources b{font-size:17px}.ah-view{inset:76px 0 120px}.ah-nav{bottom:12px;left:12px;right:12px;justify-content:space-between;padding:4px;max-width:none}.ah-nav>button{min-width:0;flex:1;padding:7px 3px}.ah-nav>button i{font-size:18px}.ah-nav>button span{font-size:7px}.ah-testbar{bottom:78px;right:14px;display:flex;align-items:center;gap:10px}.ah-testbar>button{min-height:28px;font-size:9px}.ah-testbar>span{font-size:6px}.ah-home-scene{min-height:620px}.ah-greeting{left:8%;top:5%;max-width:80%}.ah-greeting h1{font-size:32px}.ah-greeting p{max-width:75%;font-size:11px}.ah-object--desk{top:245px;bottom:auto;left:13%}.ah-today{position:relative;top:auto;right:auto;margin:355px 7% 20px;width:86%;max-height:none}.ah-today h2{font-size:23px}.ah-object--phone{display:none}.ah-home-caption{display:none}.ah-paper-page,.ah-training-page{padding:22px 6vw 30px}.ah-page-title h1{font-size:25px}.ah-offer{grid-template-columns:1fr;gap:13px}.ah-offer>img{height:130px;min-height:0}.ah-offer h2{font-size:23px}.ah-offer footer{gap:10px}.ah-offer footer span{font-size:8px}.ah-script-page{grid-template-columns:1fr}.ah-script-cover{position:relative;height:220px;min-height:220px}.ah-script-cover>div{left:7%;bottom:20px}.ah-script-cover h1{font-size:28px;margin:8px 0}.ah-script-copy{padding:18px 6vw 30px}.ah-schedule-layout{grid-template-columns:1fr}.ah-training-list{grid-template-columns:1fr 1fr;gap:13px}.ah-training-list>button{min-height:205px}.ah-training-list h2{font-size:21px}.ah-profile-bar{gap:20px}.ah-stat-grid{margin-left:auto}.ah-profile-bar form{width:100%}.ah-profile-bar input{flex:1}.ah-trophy-shelf{grid-template-columns:1fr}.ah-result-page{grid-template-columns:1fr;padding:25px 7vw}.ah-result-person{grid-row:1;display:flex;align-items:center;gap:15px;text-align:left}.ah-result-person img{width:65px;height:75px;object-fit:cover;border-radius:50%;mask-image:none;flex:none}.ah-result-person span{font-size:17px;margin:0;flex:none}.ah-result-person p{font-size:11px;line-height:1.7}.ah-result-copy>h1{font-size:27px}.ah-map-places{gap:40px 20px;min-height:340px}.ah-map-places strong{font-size:14px}.ah-map-places span{font-size:8px}.ah-dialogue{left:5%;right:5%;bottom:5%;padding:17px;max-height:65%}.ah-dialogue-line>p{font-size:15px}.ah-scene-heading{top:100px}.ah-scene-heading h1{font-size:25px}.ah-scene-leave{top:180px;font-size:9px}.ah-scene-choices{grid-template-columns:1fr;gap:8px}.ah-scene-choices .ah-button{min-height:42px;font-size:11px}.ah-toast{bottom:130px;max-width:85vw;font-size:10px;padding:10px 16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-height:420px) and (min-width:650px){.ah-greeting p{display:none}}
