:root{--tpm-bg:#06101e;--tpm-surface:#0b192a;--tpm-surface-2:#0e2035;--tpm-line:rgba(167,190,220,.14);--tpm-text:#ecf3fb;--tpm-muted:#91a4ba;--tpm-orange:#ff7a1a;--tpm-orange-soft:rgba(255,122,26,.12);--tpm-blue:#4998ff;--tpm-blue-soft:rgba(73,152,255,.12);--tpm-mint:#42d9a5;--tpm-mint-soft:rgba(66,217,165,.12);--tpm-red:#ff6b7a;--tpm-cream:#f4dfbd;--tpm-shadow:0 26px 70px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--tpm-bg);color:var(--tpm-text);font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tpm-page{overflow:hidden;background:radial-gradient(circle at 82% 3%,rgba(73,152,255,.1),transparent 25%),radial-gradient(circle at 16% 11%,rgba(255,122,26,.08),transparent 23%),var(--tpm-bg)}.tpm-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.tpm-skip{position:fixed;top:10px;left:10px;z-index:10000;transform:translateY(-150%);background:#fff;color:#000;padding:10px 14px;border-radius:8px}.tpm-skip:focus{transform:none}.tpm-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--tpm-orange);font-size:.69rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tpm-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:13px;padding:11px 17px;font:800 .82rem/1.2 Manrope,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,color .18s}.tpm-button:hover{transform:translateY(-2px)}.tpm-button-primary{background:linear-gradient(135deg,var(--tpm-orange),#f59e0b);color:#07111e;box-shadow:0 12px 30px rgba(255,122,26,.16)}.tpm-button-secondary{border-color:var(--tpm-line);background:rgba(255,255,255,.045);color:var(--tpm-text)}.tpm-button:disabled{opacity:.5;cursor:not-allowed;transform:none}

.tpm-hero{padding:78px 0 68px}.tpm-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:46px;align-items:center}.tpm-hero-copy h1{max-width:760px;margin:18px 0 23px;font:700 clamp(3.4rem,7vw,6.7rem)/.89 "Space Grotesk",sans-serif;letter-spacing:-.055em}.tpm-hero-copy h1 span{color:var(--tpm-cream)}.tpm-hero-copy>p{max-width:660px;margin:0;color:#afbed0;font-size:1.01rem;line-height:1.8}.tpm-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}.tpm-safe-score{display:flex;align-items:flex-start;gap:10px;max-width:670px;margin-top:22px;padding-top:19px;border-top:1px solid var(--tpm-line);color:var(--tpm-muted);font-size:.75rem;line-height:1.6}.tpm-safe-score i{margin-top:2px;color:var(--tpm-mint)}.tpm-safe-score strong{color:var(--tpm-text)}

.tpm-today-card{position:relative;min-height:500px;overflow:hidden;border:1px solid rgba(73,152,255,.25);border-radius:28px;padding:25px;background:linear-gradient(150deg,rgba(73,152,255,.12),rgba(11,25,42,.96) 48%,rgba(255,122,26,.07));box-shadow:var(--tpm-shadow)}.tpm-today-card:before{content:"";position:absolute;inset:auto -90px -110px auto;width:260px;height:260px;border-radius:50%;background:rgba(255,122,26,.09);filter:blur(4px)}.tpm-today-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:18px}.tpm-today-top span,.tpm-reset span{display:block;color:var(--tpm-muted);font-size:.61rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tpm-today-top h2{max-width:240px;margin:6px 0 0;font:700 1.2rem/1.25 "Space Grotesk",sans-serif}.tpm-reset{text-align:right}.tpm-reset strong{display:block;margin-top:5px;color:var(--tpm-cream);font-size:.84rem;font-variant-numeric:tabular-nums}.tpm-orbit{position:relative;width:218px;height:218px;margin:30px auto 18px;border:1px solid rgba(73,152,255,.24);border-radius:50%;animation:tpmOrbitBreathe 5s ease-in-out infinite}.tpm-orbit:before,.tpm-orbit:after{content:"";position:absolute;border:1px dashed rgba(255,255,255,.1);border-radius:50%}.tpm-orbit:before{inset:24px}.tpm-orbit:after{inset:52px}.tpm-orbit-core{position:absolute;inset:50%;z-index:2;width:90px;height:90px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(255,122,26,.35);border-radius:25px;background:linear-gradient(145deg,#182b43,#0a1727);box-shadow:0 0 45px rgba(255,122,26,.14)}.tpm-tradie-mark{font:800 2rem/1 "Space Grotesk",sans-serif;color:var(--tpm-orange)}.tpm-orbit-core small{margin-top:-16px;color:var(--tpm-muted);font-size:.48rem;font-weight:900;letter-spacing:.15em}.tpm-orbit-clue{position:absolute;z-index:3;width:13px;height:13px;border:3px solid var(--tpm-bg);border-radius:50%;background:var(--tpm-blue);box-shadow:0 0 16px var(--tpm-blue);animation:tpmCluePulse 2.4s ease-in-out infinite}.tpm-orbit-clue-one{top:17px;left:61px}.tpm-orbit-clue-two{right:8px;top:111px;background:var(--tpm-orange);box-shadow:0 0 16px var(--tpm-orange);animation-delay:.8s}.tpm-orbit-clue-three{bottom:17px;left:47px;background:var(--tpm-mint);box-shadow:0 0 16px var(--tpm-mint);animation-delay:1.6s}.tpm-daily-progress{position:relative;z-index:2}.tpm-daily-progress>div:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--tpm-muted);font-size:.68rem}.tpm-daily-progress strong{color:var(--tpm-text)}.tpm-progress-track{height:7px;margin-top:8px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.tpm-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tpm-orange),var(--tpm-mint));transition:width .55s ease}.tpm-today-stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.tpm-today-stats div{min-width:0;padding:12px 9px;border:1px solid var(--tpm-line);border-radius:13px;background:rgba(4,13,24,.4);text-align:center}.tpm-today-stats strong{display:block;overflow:hidden;color:var(--tpm-cream);font-size:.96rem;text-overflow:ellipsis}.tpm-today-stats span{display:block;margin-top:3px;color:var(--tpm-muted);font-size:.57rem;text-transform:uppercase}

.tpm-section{padding:72px 0}.tpm-mission-section{border-top:1px solid var(--tpm-line);border-bottom:1px solid var(--tpm-line);background:rgba(8,22,38,.46)}.tpm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:29px}.tpm-section-head h2,.tpm-passport h2,.tpm-badges h2{margin:9px 0 0;font:700 clamp(2rem,4vw,3.35rem)/1 "Space Grotesk",sans-serif;letter-spacing:-.04em}.tpm-section-head>p{max-width:520px;margin:0;color:var(--tpm-muted);font-size:.84rem;line-height:1.7}.tpm-mission-trail{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tpm-loading{grid-column:1/-1;min-height:210px;display:grid;place-items:center;border:1px dashed var(--tpm-line);border-radius:20px;color:var(--tpm-muted)}.tpm-mission-card{position:relative;min-width:0;min-height:272px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--tpm-line);border-radius:20px;padding:19px;background:linear-gradient(180deg,var(--tpm-surface-2),var(--tpm-surface));transition:transform .2s,border-color .2s,opacity .2s}.tpm-mission-card:after{content:"";position:absolute;left:0;top:0;width:0;height:3px;background:linear-gradient(90deg,var(--tpm-orange),var(--tpm-blue));transition:width .35s ease}.tpm-mission-card.available{border-color:rgba(255,122,26,.32);box-shadow:0 18px 42px rgba(255,122,26,.07)}.tpm-mission-card.available:after,.tpm-mission-card.completed:after{width:100%}.tpm-mission-card.completed{border-color:rgba(66,217,165,.27);background:linear-gradient(180deg,rgba(66,217,165,.07),var(--tpm-surface))}.tpm-mission-card.locked{opacity:.58}.tpm-mission-number{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--tpm-blue-soft);color:var(--tpm-blue);font:800 .72rem/1 "Space Grotesk",sans-serif}.tpm-mission-card:nth-child(2) .tpm-mission-number{background:var(--tpm-orange-soft);color:var(--tpm-orange)}.tpm-mission-card:nth-child(3) .tpm-mission-number{background:var(--tpm-mint-soft);color:var(--tpm-mint)}.tpm-mission-card:nth-child(4) .tpm-mission-number{background:rgba(244,223,189,.1);color:var(--tpm-cream)}.tpm-mission-status{position:absolute;right:17px;top:20px;color:var(--tpm-muted);font-size:.66rem;font-weight:800;text-transform:uppercase}.tpm-mission-card.completed .tpm-mission-status{color:var(--tpm-mint)}.tpm-mission-kind{display:block;margin-top:25px;color:var(--tpm-muted);font-size:.59rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tpm-mission-card h3{margin:7px 0 8px;font-size:.98rem;line-height:1.35}.tpm-mission-card p{margin:0;color:var(--tpm-muted);font-size:.7rem;line-height:1.62}.tpm-mission-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:18px}.tpm-mission-xp{color:var(--tpm-cream);font-size:.67rem;font-weight:800}.tpm-mission-open{border:0;background:none;color:var(--tpm-orange);font:800 .69rem/1.3 Manrope,sans-serif;cursor:pointer}.tpm-mission-open:disabled{color:var(--tpm-muted);cursor:not-allowed}.tpm-mission-feedback{margin-top:10px!important;padding-top:10px;border-top:1px solid rgba(66,217,165,.15);color:#9edcc8!important}

.tpm-lab-section{background:radial-gradient(circle at 15% 50%,rgba(73,152,255,.08),transparent 28%)}.tpm-lab-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:18px}.tpm-passport,.tpm-badges{border:1px solid var(--tpm-line);border-radius:25px;padding:28px;background:linear-gradient(145deg,var(--tpm-surface-2),var(--tpm-surface));box-shadow:var(--tpm-shadow)}.tpm-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.tpm-score-ring{--score:0%;width:108px;height:108px;flex:0 0 108px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--tpm-orange) var(--score),rgba(255,255,255,.08) 0);position:relative}.tpm-score-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#0c1d30}.tpm-score-ring strong,.tpm-score-ring span{position:relative;z-index:2}.tpm-score-ring strong{font:700 2rem/1 "Space Grotesk",sans-serif;color:var(--tpm-cream)}.tpm-score-ring span{margin-top:-25px;color:var(--tpm-muted);font-size:.48rem;font-weight:800;text-transform:uppercase}.tpm-card-intro,.tpm-badges>p{max-width:600px;color:var(--tpm-muted);font-size:.77rem;line-height:1.7}.tpm-skill-list{display:grid;gap:13px;margin-top:25px}.tpm-skill-row{display:grid;grid-template-columns:105px 1fr 35px;align-items:center;gap:12px;font-size:.69rem}.tpm-skill-row>span{font-weight:700}.tpm-skill-row>div{height:8px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.tpm-skill-row i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tpm-blue),var(--tpm-mint));transition:width .55s ease}.tpm-skill-row>strong{text-align:right;color:var(--tpm-cream)}.tpm-passport-footer{display:flex;justify-content:space-between;gap:15px;margin-top:23px;padding-top:16px;border-top:1px solid var(--tpm-line);color:var(--tpm-muted);font-size:.67rem}.tpm-passport-footer b{color:var(--tpm-text)}.tpm-badge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px}.tpm-badge{min-height:118px;padding:13px;border:1px solid var(--tpm-line);border-radius:15px;background:rgba(4,13,24,.38);opacity:.48;filter:saturate(.4);transition:opacity .25s,filter .25s,transform .25s,border-color .25s}.tpm-badge.unlocked{opacity:1;filter:none;border-color:rgba(255,122,26,.3);animation:tpmBadgeReveal .55s ease}.tpm-badge span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--tpm-orange-soft);color:var(--tpm-orange)}.tpm-badge b{display:block;margin-top:10px;font-size:.7rem}.tpm-badge small{display:block;margin-top:3px;color:var(--tpm-muted);font-size:.57rem}

.tpm-board-section{border-top:1px solid var(--tpm-line);background:rgba(8,22,38,.48)}.tpm-board-head{align-items:center}.tpm-board-tabs{display:flex;padding:4px;border:1px solid var(--tpm-line);border-radius:13px;background:rgba(4,13,24,.45)}.tpm-board-tabs button{min-height:36px;border:0;border-radius:9px;padding:7px 12px;background:transparent;color:var(--tpm-muted);font:800 .66rem/1 Manrope,sans-serif;cursor:pointer}.tpm-board-tabs button.active{background:var(--tpm-blue-soft);color:#9cc9ff}.tpm-method{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:14px 16px;border:1px solid rgba(66,217,165,.2);border-radius:15px;background:var(--tpm-mint-soft)}.tpm-method i{margin-top:2px;color:var(--tpm-mint)}.tpm-method p{margin:0;color:#a8c9c0;font-size:.72rem;line-height:1.6}.tpm-method strong{color:var(--tpm-text)}.tpm-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px}.tpm-podium-card{position:relative;min-height:176px;padding:22px;border:1px solid var(--tpm-line);border-radius:20px;background:linear-gradient(160deg,var(--tpm-surface-2),var(--tpm-surface));text-align:center}.tpm-podium-card:first-child{border-color:rgba(244,223,189,.35);background:linear-gradient(160deg,rgba(244,223,189,.09),var(--tpm-surface))}.tpm-podium-rank{width:38px;height:38px;display:grid;place-items:center;margin:0 auto 10px;border-radius:12px;background:rgba(244,223,189,.1);color:var(--tpm-cream);font-weight:900}.tpm-podium-card b{display:block;font-size:.84rem}.tpm-podium-card span{display:block;margin-top:4px;color:var(--tpm-muted);font-size:.62rem}.tpm-podium-card strong{display:block;margin-top:13px;color:var(--tpm-orange);font:700 1.38rem/1 "Space Grotesk",sans-serif}.tpm-board-empty{grid-column:1/-1;min-height:150px;display:grid;place-items:center;border:1px dashed var(--tpm-line);border-radius:19px;color:var(--tpm-muted);text-align:center}.tpm-board-table-wrap{overflow:auto;border:1px solid var(--tpm-line);border-radius:18px;background:var(--tpm-surface)}.tpm-board-table{width:100%;min-width:650px;border-collapse:collapse}.tpm-board-table th,.tpm-board-table td{padding:14px 17px;text-align:left;border-bottom:1px solid var(--tpm-line)}.tpm-board-table th{background:rgba(4,13,24,.48);color:var(--tpm-muted);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.tpm-board-table td{font-size:.72rem}.tpm-board-table tr:last-child td{border-bottom:0}.tpm-board-table tr.is-current{background:var(--tpm-blue-soft)}.tpm-board-table .tpm-rank{color:var(--tpm-cream);font-weight:900}.tpm-board-table .tpm-xp{color:var(--tpm-orange);font-weight:900}.tpm-board-note{margin:12px 2px 0;color:var(--tpm-muted);font-size:.64rem}

.tpm-final-cta{padding:0 0 72px}.tpm-final-card{overflow:hidden;border:1px solid rgba(255,122,26,.24);border-radius:27px;padding:37px;background:radial-gradient(circle at 90% 20%,rgba(73,152,255,.13),transparent 28%),linear-gradient(135deg,rgba(255,122,26,.09),var(--tpm-surface))}.tpm-final-card h2{max-width:780px;margin:11px 0;font:700 clamp(2.2rem,5vw,4rem)/.98 "Space Grotesk",sans-serif;letter-spacing:-.045em}.tpm-final-card p{max-width:720px;margin:0 0 22px;color:var(--tpm-muted);font-size:.82rem;line-height:1.7}

.tpm-modal[hidden]{display:none}.tpm-modal{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:20px}.tpm-modal-backdrop{position:absolute;inset:0;background:rgba(2,7,14,.82);backdrop-filter:blur(9px)}.tpm-modal-card{position:relative;z-index:2;width:min(620px,100%);max-height:min(88vh,820px);overflow:auto;border:1px solid rgba(255,122,26,.26);border-radius:24px;padding:28px;background:linear-gradient(150deg,#10243a,#081523);box-shadow:0 35px 100px rgba(0,0,0,.55)}.tpm-modal-close{position:absolute;right:17px;top:17px;width:36px;height:36px;border:1px solid var(--tpm-line);border-radius:10px;background:rgba(255,255,255,.04);color:var(--tpm-text);cursor:pointer}.tpm-modal-tradie{display:flex;align-items:center;gap:11px;margin-right:42px}.tpm-modal-tradie>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,var(--tpm-orange),#f59e0b);color:#08111e;font:900 1rem/1 "Space Grotesk",sans-serif}.tpm-modal-tradie small,.tpm-modal-tradie strong{display:block}.tpm-modal-tradie small{color:var(--tpm-orange);font-size:.52rem;font-weight:900;letter-spacing:.1em}.tpm-modal-tradie strong{margin-top:3px;font-size:.75rem}.tpm-modal-card h2{margin:23px 0 8px;font:700 1.75rem/1.1 "Space Grotesk",sans-serif}.tpm-modal-card>p{margin:0;color:var(--tpm-muted);font-size:.77rem;line-height:1.65}.tpm-context-link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;color:#8fc2ff;font-size:.7rem;font-weight:800}.tpm-field{margin-top:18px}.tpm-field label,.tpm-field legend{display:block;margin-bottom:7px;color:var(--tpm-text);font-size:.69rem;font-weight:800}.tpm-field input,.tpm-field textarea,.tpm-field select{width:100%;border:1px solid var(--tpm-line);border-radius:12px;background:rgba(4,13,24,.6);color:var(--tpm-text);padding:12px 13px;font:500 .76rem/1.5 Manrope,sans-serif;outline:none}.tpm-field textarea{min-height:94px;resize:vertical}.tpm-field input:focus,.tpm-field textarea:focus,.tpm-field select:focus{border-color:var(--tpm-blue);box-shadow:0 0 0 3px var(--tpm-blue-soft)}.tpm-choice-list{display:grid;gap:8px}.tpm-choice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--tpm-line);border-radius:12px;padding:12px;background:rgba(4,13,24,.38);cursor:pointer}.tpm-choice:has(input:checked){border-color:rgba(73,152,255,.45);background:var(--tpm-blue-soft)}.tpm-choice input{width:auto;margin-top:3px}.tpm-form-error{min-height:20px;margin:14px 0 0!important;color:#ff9aa5!important}.tpm-modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:13px;padding-top:16px;border-top:1px solid var(--tpm-line)}.tpm-xp-toast{position:fixed;z-index:9100;right:28px;bottom:28px;min-width:112px;display:grid;place-items:center;pointer-events:none;border:1px solid rgba(255,122,26,.36);border-radius:18px;padding:15px;background:#102238;box-shadow:var(--tpm-shadow);opacity:0;transform:translateY(22px) scale(.9)}.tpm-xp-toast.show{animation:tpmXpToast 2.2s ease}.tpm-xp-toast span{color:var(--tpm-orange);font:800 1.7rem/1 "Space Grotesk",sans-serif}.tpm-xp-toast small{margin-top:4px;color:var(--tpm-muted);font-size:.53rem;font-weight:900;letter-spacing:.1em}

.tpm-modal-links{display:flex;flex-wrap:wrap;gap:8px}
@keyframes tpmOrbitBreathe{50%{transform:scale(1.025);border-color:rgba(73,152,255,.42)}}@keyframes tpmCluePulse{50%{transform:scale(.72);opacity:.5}}@keyframes tpmBadgeReveal{0%{transform:scale(.88);box-shadow:0 0 0 rgba(255,122,26,0)}60%{transform:scale(1.04);box-shadow:0 0 28px rgba(255,122,26,.17)}100%{transform:none}}@keyframes tpmXpToast{0%{opacity:0;transform:translateY(22px) scale(.9)}15%,72%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-10px) scale(1.02)}}

@media(max-width:1020px){.tpm-hero-grid,.tpm-lab-grid{grid-template-columns:1fr}.tpm-today-card{max-width:680px}.tpm-mission-trail{grid-template-columns:repeat(3,1fr)}.tpm-mission-card:nth-child(n+4){min-height:230px}}
@media(max-width:720px){.tpm-shell{width:min(100% - 28px,1180px)}.tpm-hero{padding:48px 0 52px}.tpm-hero-copy h1{font-size:3.65rem}.tpm-section{padding:54px 0}.tpm-section-head{display:block}.tpm-section-head>p{margin-top:14px}.tpm-mission-trail{grid-template-columns:1fr}.tpm-mission-card{min-height:205px}.tpm-card-heading{align-items:flex-start}.tpm-podium{grid-template-columns:1fr}.tpm-podium-card{min-height:140px}.tpm-board-head{display:grid;gap:17px}.tpm-board-tabs{width:100%}.tpm-board-tabs button{flex:1}.tpm-final-card{padding:25px}.tpm-modal{padding:10px}.tpm-modal-card{padding:22px 18px;border-radius:19px}.tpm-modal-actions{flex-direction:column-reverse}.tpm-modal-actions .tpm-button{width:100%}}
@media(max-width:480px){.tpm-hero-copy h1{font-size:3.05rem}.tpm-hero-actions .tpm-button{width:100%}.tpm-today-card{min-height:480px;padding:20px}.tpm-today-top{display:block}.tpm-reset{margin-top:12px;text-align:left}.tpm-orbit{width:190px;height:190px}.tpm-today-stats{grid-template-columns:1fr 1fr}.tpm-today-stats div:last-child{grid-column:1/-1}.tpm-passport,.tpm-badges{padding:21px}.tpm-card-heading{display:block}.tpm-score-ring{margin:20px 0}.tpm-skill-row{grid-template-columns:86px 1fr 28px}.tpm-badge-grid{grid-template-columns:1fr 1fr}.tpm-passport-footer{flex-direction:column}.tpm-xp-toast{right:14px;bottom:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tpm-page *{animation:none!important;transition:none!important}.tpm-orbit,.tpm-orbit-clue{animation:none}.tpm-xp-toast.show{opacity:1;transform:none}}
