.tl-root .tl-tabs a[aria-current=page]{color:#27151e}.tl-dialog,.tl-rewards,.tl-root{--tl-ink:#eaf4f7;--tl-muted:#a8bdc9;--tl-line:#60829655;--tl-red:#ff737b;--tl-teal:#71ddd0;color:var(--tl-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6;box-sizing:border-box}.tl-root{width:min(1240px,calc(100% - 48px));margin:0 auto;padding:54px 0 72px}.tl-dialog *,.tl-rewards *,.tl-root *{box-sizing:border-box}.tl-dialog :is(h2,h3,p),.tl-rewards :is(h3,p),.tl-root :is(h1,h2,h3,p){margin:0}.tl-root h1{font:800 clamp(30px,4.1vw,54px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-1.8px;max-width:740px;margin:16px 0 20px}.tl-root h2{font-size:22px;line-height:1.25;letter-spacing:-.5px}.tl-dialog h3,.tl-root h3{font-size:16px}.tl-dialog p,.tl-root p{color:var(--tl-muted);margin:10px 0 16px}.tl-dialog small,.tl-root small{color:var(--tl-muted);font-size:12px}.tl-eyebrow{font:700 10px/1.6 monospace;letter-spacing:2px;color:var(--tl-teal);display:block}.tl-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:0 8px 36px}.tl-hero>div:first-child{max-width:780px}.tl-hero p{max-width:680px;font-size:16px}.tl-local{font:11px monospace;letter-spacing:1px;color:#bcd7df;display:flex;gap:8px;align-items:center}.tl-local i{height:7px;width:7px;background:var(--tl-teal);box-shadow:0 0 12px #71ddd066;border-radius:50%}.tl-device{background:linear-gradient(150deg,#ec5265,#a52345);border:3px solid #ff8c94;border-radius:18px 18px 42px 18px;box-shadow:8px 9px 0 #0c1c2e,10px 11px 0 #6d899344;width:168px;min-width:168px;height:184px;display:grid;justify-items:center;align-items:center;transform:rotate(5deg);padding:14px}.tl-device>.tl-sprite{background:#bfd7d4;border:8px solid #283e4d;border-radius:8px;width:104px;height:102px;image-rendering:pixelated}.tl-device>span{font:8px monospace;color:#ffe5e8;letter-spacing:1px}.tl-device-leds{display:flex;gap:8px;justify-self:start}.tl-device-leds i{width:7px;height:7px;border-radius:50%;background:#f9df77}.tl-device-leds i:first-child{background:#80e8ff;width:15px;height:15px;border:2px solid #e9feff}.tl-tabs{gap:6px;padding:8px;background:#102230ed;border:1px solid var(--tl-line);border-radius:14px;margin-bottom:28px;box-shadow:0 12px 40px #050c1422;flex-wrap:wrap}.tl-tabs,.tl-tabs a{display:flex;align-items:center}.tl-tabs a{gap:9px;padding:12px 17px;color:var(--tl-muted);font-size:13px;font-weight:700;border-radius:9px;text-decoration:none}.tl-tabs a[aria-current=page]{background:var(--tl-red);color:#27151e;box-shadow:0 3px 0 #a5394b}.tl-tabs a:hover{background:#ffffff12}.tl-tabs a[aria-current=page]:hover{background:#ff9295}.tl-tabs .tl-return{margin-left:auto;font-size:12px}.tl-tabs a>span{font-size:18px}.tl-actions a,.tl-dialog button,.tl-primary,.tl-rewards button,.tl-root button,.tl-upload{border:1px solid var(--tl-line);background:#253e50;color:var(--tl-ink);font:700 12px/1.4 Arial,sans-serif;border-radius:8px;padding:11px 15px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,transform .15s}.tl-actions a:hover,.tl-dialog button:hover,.tl-rewards button:hover,.tl-root button:hover{background:#35586d;transform:translateY(-1px)}.tl-dialog :is(button,input,select,a):focus-visible,.tl-news-trigger:focus-visible,.tl-root :is(button,input,select,a):focus-visible{outline:3px solid #a4f1e7;outline-offset:4px}.tl-dialog button:disabled,.tl-root button:disabled{opacity:.45;cursor:not-allowed;transform:none}.tl-dialog .tl-primary,.tl-root .tl-primary{background:var(--tl-red);border-color:#ff9295;color:#251a24;box-shadow:0 3px 0 #9b3548}.tl-dialog a:not([class]),.tl-root a:not([class]){color:var(--tl-teal);text-underline-offset:3px}.tl-panel{padding:28px;background:linear-gradient(135deg,#152b3ded,#102332f2);border:1px solid var(--tl-line);border-radius:16px;margin-bottom:24px;box-shadow:0 14px 40px #07121b20}.tl-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tl-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.tl-section-head a{font-size:12px}.tl-passport{display:flex;align-items:center;gap:22px;padding:26px 32px;border:1px solid #e4c77977;border-radius:16px;background:radial-gradient(ellipse at 85% 10%,#a8c8bb24,transparent 60%),linear-gradient(120deg,#162d40,#223e4d);margin:0 0 24px;position:relative;overflow:hidden}.tl-passport:after{content:"TRAINER / FIELD DIVISION";position:absolute;right:22px;top:12px;font:8px monospace;letter-spacing:3px;color:#abc1c044;pointer-events:none}.tl-passport>.tl-sprite{width:94px;height:94px;background:#b2e2d811;border:1px solid #9fcbc144;border-radius:50%;padding:8px}.tl-passport h2{font-size:26px;margin-top:5px}.tl-passport p{margin:4px 0}.tl-passport>button{margin-left:auto;flex-shrink:0}.tl-honoured{border-color:#e4c779;box-shadow:inset 0 0 0 4px #e4c7790c}.tl-sprite{object-fit:contain;image-rendering:pixelated}.tl-dim{filter:grayscale(1);opacity:.35}.tl-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:24px}.tl-field,.tl-filters label{display:grid;gap:6px;color:var(--tl-muted);font-size:12px}.tl-field{margin:16px 0}.tl-dialog :is(select,input:not([type=checkbox])),.tl-root :is(select,input:not([type=checkbox])){border:1px solid var(--tl-line);border-radius:8px;color:var(--tl-ink);background:#0a1b2b;padding:10px 12px;min-height:42px;font:14px Arial;max-width:100%}.tl-dialog input[type=checkbox],.tl-root input[type=checkbox]{accent-color:#ff737b;width:17px;height:17px}.tl-dialog .tl-check,.tl-root .tl-check{display:flex;gap:8px;align-items:center;min-height:42px}.tl-segment{display:flex;flex-wrap:wrap;gap:5px}.tl-segment button[aria-pressed=true]{background:#71ddd0;color:#142c31;border-color:#a1eee5}.tl-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.tl-metrics>div{padding:23px 20px;background:#122c3bdc;border:1px solid var(--tl-line);border-radius:13px}.tl-metrics b{display:block;font:700 34px/1.2 monospace;color:#f0f5e3}.tl-metrics span{font:9px monospace;letter-spacing:1.1px;color:var(--tl-muted);display:block;margin-top:8px}.tl-dialog .tl-note,.tl-root .tl-note{font-size:12px;color:#a4b6c0;line-height:1.7}.tl-legacy{border-left:3px solid #e1bc74;padding:12px 20px;margin:22px 0;background:#e1bc7408;font-size:13px}.tl-legacy p{font-size:12px;margin-bottom:0}.tl-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0 4px}.tl-dialog .tl-danger,.tl-root .tl-danger{background:#6a29343d;color:#ffa9af;border-color:#e7858a55}.tl-goal{padding:20px 0;border-bottom:1px solid #87b2c825;position:relative}.tl-goal:last-child{border:0;padding-bottom:0}.tl-goal p{font-size:13px;margin:10px 0}.tl-goal button{float:right;padding:6px 11px}.tl-meter>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.tl-meter b{color:var(--tl-teal);font-family:monospace}.tl-meter progress,.tl-replay progress{width:100%;height:7px;border:0;border-radius:5px;overflow:hidden;background:#0a1d29;accent-color:var(--tl-teal);display:block;margin-top:9px}.tl-meter progress::-webkit-progress-bar,.tl-replay progress::-webkit-progress-bar{background:#071b2a}.tl-meter progress::-webkit-progress-value,.tl-replay progress::-webkit-progress-value{background:#71ddd0;border-radius:5px}.tl-calendar{margin-top:20px}.tl-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.tl-calendar-grid button{padding:8px 2px;min-height:34px;background:#0b2030;color:#8aa5b6;font:12px monospace;position:relative;border-color:#628ca129}.tl-calendar-grid button.is-active{background:#68caba;color:#102f32;border-color:#aeefe0}.tl-calendar-grid i{width:3px;height:3px;position:absolute;bottom:3px;left:calc(50% - 1px);background:#0a3236;border-radius:50%}.tl-calendar>p{font-size:11px}.tl-records{margin:14px 0 0}.tl-records>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #a3c9df18;font-size:13px}.tl-records dd{font-family:monospace;color:#bce9e5;margin:0}.tl-history-list{display:grid;gap:10px}.tl-root .tl-run{display:grid;grid-template-columns:115px 1fr auto 12px;gap:17px;width:100%;text-align:left;justify-content:normal;border-radius:10px;padding:17px;background:#091e2b77}.tl-run p{margin:4px 0 0;font-size:12px;font-weight:400}.tl-outcome{display:grid;gap:5px;border-left:3px solid #99aab2;padding-left:12px}.tl-outcome b{font-size:14px}.tl-outcome small{font-size:9px;line-height:1.4}.tl-won{border-color:#72dfc0;color:#92e9cd}.tl-lost{border-color:#ff7e87;color:#ffadb2}.tl-tied{border-color:#e5c477;color:#e5c477}.tl-team-mini{display:flex;flex-wrap:wrap;align-items:center}.tl-team-mini img{width:36px;height:36px}.tl-load-more{margin:22px auto 0!important;display:flex!important}.tl-empty{padding:44px 20px;text-align:center;border:1px dashed #7ca3b04d;border-radius:12px}.tl-empty>span{display:block;font-size:42px;color:#8dcac4}.tl-empty p{max-width:440px;margin:12px auto 24px}.tl-empty .tl-primary{margin:auto}.tl-collection-summary{display:flex;gap:18px;margin-bottom:24px}.tl-collection-summary>div{flex:1;border-bottom:2px solid #71ddd055;padding:8px 14px 20px}.tl-collection-summary b{display:block;font:700 37px monospace;color:#cfebe2}.tl-collection-summary small{font:15px monospace;color:#8caab9}.tl-collection-summary span{font:10px monospace;letter-spacing:1px;color:#a8bdc9}.tl-dex-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.tl-root .tl-dex-card{display:flex;flex-direction:column;padding:20px 8px 16px;background:#091e2b;text-align:center;position:relative;gap:5px;min-height:200px;border-color:#6b8c9b40}.tl-root .tl-dex-card.is-fielded{background:radial-gradient(circle at 50% 45%,#81c0b81c,transparent 70%),#142f40;border-color:#82bcb267}.tl-root .tl-dex-card.is-daily{border-color:#ff858b;box-shadow:inset 0 -3px 0 #b54a5a}.tl-dex-card .tl-sprite{width:92px;height:92px;margin-top:8px}.tl-dex-number{font:10px monospace;color:#7794a4;position:absolute;left:10px;top:9px}.tl-dex-card h3{font-size:14px}.tl-dex-card .tl-types{font-size:10px;color:#9bb7c6;font-weight:400}.tl-dex-card small{font:8px monospace;letter-spacing:.5px;margin-top:9px}.tl-dex-card.is-daily small{color:#ffabb0}.tl-move-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tl-move-grid article{display:flex;gap:12px;align-items:center;background:#0c2130;border:1px solid #7c9ebc30;border-radius:9px;padding:17px}.tl-move-grid article>span{color:#6e8997;font-size:20px}.tl-move-grid article.is-recorded{border-color:#71ddd077}.tl-move-grid article.is-recorded>span{color:var(--tl-teal)}.tl-move-grid p{font-size:11px;margin:5px 0}.tl-move-grid h3{font-size:13px}.tl-achievement-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tl-achievement{display:flex;gap:20px;border:1px solid #7599b03d;background:#102635e8;border-radius:14px;padding:26px}.tl-achievement.is-earned{border-color:#c6b47b66;background:linear-gradient(120deg,#213a40e8,#122c3aed)}.tl-achievement h2{font-size:19px;margin:7px 0}.tl-achievement p{font-size:13px}.tl-achievement>div:last-child{flex:1;min-width:0}.tl-stamp{flex-shrink:0;width:60px;height:68px;display:grid;place-items:center;background:#2a4354;color:#6e8c9d;font-size:29px;clip-path:polygon(50% 0,94% 23%,94% 75%,50% 100%,6% 75%,6% 23%)}.is-earned>.tl-stamp{color:#fce8a4;background:linear-gradient(140deg,#997735,#c6a96d 40%,#4e452e);text-shadow:1px 2px #342218}.tl-achievement .tl-actions button{font-size:11px;padding:8px 10px}.tl-feedback{padding:12px 17px;border:1px solid #78c1b755;border-radius:9px;background:#143b3b;color:#c7f5ea!important}.tl-footnote,.tl-migration{text-align:center;margin:25px 0;font-size:12px;color:#9fb7c5}.tl-footnote a{color:var(--tl-teal)}.tl-upload{position:relative;overflow:hidden}.tl-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.tl-upload:focus-within{outline:3px solid #a4f1e7;outline-offset:3px}.tl-storage{margin-top:24px}.tl-storage>.tl-actions{gap:8px}.tl-storage>.tl-actions>button{font-size:11px}.tl-dialog{border:1px solid #719eb4;border-radius:16px;background:#122b3d;color:#eaf4f7;width:min(850px,calc(100% - 24px));max-height:90dvh;padding:0;box-shadow:0 30px 120px #0009;position:fixed;inset:0;margin:auto;overflow:auto;z-index:1000}.tl-dialog::backdrop{background:#07111bd9;backdrop-filter:blur(5px)}.tl-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 25px;border-bottom:1px solid #719eb444;background:#173447;position:sticky;top:0;z-index:1}.tl-dialog>header h2{font-size:20px;line-height:1.3}.tl-dialog>header>button{font-size:25px;line-height:1;padding:7px 12px}.tl-dialog-body{padding:26px}.tl-detail-team{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0}.tl-detail-team>div{display:grid;justify-items:center;gap:4px;font-size:11px;text-align:center;background:#0b2131;border-radius:8px;padding:8px 3px}.tl-detail-team img{width:64px;height:64px}.tl-detail-team small{font-size:9px}.tl-dialog details{padding:12px 0;border-top:1px solid #719eb433}.tl-dialog summary{cursor:pointer;color:#cce0dc}.tl-delete-confirm{background:#6a293433;padding:15px;border:1px solid #bd5d6d;margin:20px 0;border-radius:8px}.tl-delete-confirm button{margin:4px}.tl-pokemon-detail>.tl-sprite{float:right;width:120px;height:120px}.tl-pokemon-detail>button{display:flex;margin:8px 0}.tl-unknown{display:grid;place-items:center;width:64px;height:64px;color:#7eabb4}.tl-replay{margin-top:24px;padding:18px;border:1px solid #84bdb855;border-radius:10px;background:#071c2a}.tl-replay h3 small{display:block}.tl-replay-arena{display:flex;justify-content:space-around;background:radial-gradient(ellipse at 25% 90%,#779c9a88,transparent 28%),radial-gradient(ellipse at 75% 90%,#779c9a88,transparent 28%),linear-gradient(#294e60,#182e45);border-radius:8px;margin-top:15px;padding:15px;gap:20px}.tl-replay-arena>div{display:grid;justify-items:center;min-width:0;width:40%}.tl-replay-arena img{image-rendering:pixelated;object-fit:contain}.tl-replay-arena span{font:9px monospace;letter-spacing:2px}.tl-replay-arena small{color:#d4e9e2}.tl-replay-text{min-height:52px;padding:13px;background:#eaf1dc;border:3px double #739198;color:#153748!important;font:13px monospace}.tl-replay .tl-field input{padding:0;min-height:28px}.tl-rewards{background:linear-gradient(110deg,#183943,#183040);border:1px solid #75c7b855;border-radius:12px;padding:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 24px 22px}.tl-rewards h3{font-size:18px;margin:6px 0}.tl-rewards p{font-size:13px;color:#c6d8df}.tl-rewards small{color:#8dded0;font-size:12px}.tl-rewards>a{font-size:12px;font-weight:700;color:#a2eee0;white-space:nowrap}.tl-reveal{animation:tl-arrive .4s ease-out}.tl-news-trigger{position:fixed;bottom:18px;right:20px;z-index:35;border:1px solid #a2d6cf88;background:#132c40ee;color:#c6f1e9;border-radius:24px;padding:10px 16px;font:700 11px Arial;cursor:pointer;box-shadow:0 5px 20px #0005}.tl-news{padding:28px}.tl-news-party{display:flex;justify-content:center;gap:20px;margin:12px 0}.tl-news-party img{object-fit:contain;image-rendering:pixelated}.tl-news ul{padding-left:20px;margin:20px 0;color:#bed1da}.tl-news li{margin:12px 0}.tl-news .tl-note{padding:16px;background:#081d2a;border-radius:8px}@keyframes tl-arrive{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.tl-dex-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tl-tabs a{padding:11px 12px}.tl-tabs .tl-return{display:none}.tl-root .tl-run{grid-template-columns:100px 1fr 12px}.tl-team-mini{grid-column:2;grid-row:2}.tl-run>span:last-child{grid-column:3;grid-row:1}.tl-move-grid{grid-template-columns:repeat(2,1fr)}.tl-achievement{padding:20px;gap:14px}.tl-stamp{width:46px;height:54px}}@media(max-width:700px){.tl-root{width:calc(100% - 28px);padding:30px 0 50px}.tl-hero{gap:12px;padding:0 2px 25px}.tl-root h1{font-size:32px;letter-spacing:-1.2px}.tl-hero p{font-size:14px}.tl-device{display:none}.tl-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:6px}.tl-tabs a{padding:11px;font-size:12px}.tl-metrics{grid-template-columns:1fr 1fr;gap:10px}.tl-metrics>div{padding:18px}.tl-metrics b{font-size:29px}.tl-achievement-grid,.tl-columns{grid-template-columns:1fr;gap:0}.tl-panel{padding:20px 16px}.tl-passport{padding:22px 16px;gap:14px;flex-wrap:wrap}.tl-passport>button{margin-left:0}.tl-passport>.tl-sprite{width:70px;height:70px}.tl-passport h2{font-size:23px}.tl-passport:after{display:none}.tl-filters{gap:10px}.tl-filters>label{flex:1;min-width:120px}.tl-filters select{width:100%;font-size:12px!important}.tl-root .tl-run{padding:14px 10px;gap:10px;grid-template-columns:84px 1fr 12px}.tl-run p{font-size:10px}.tl-outcome b{font-size:12px}.tl-team-mini img{width:28px;height:28px}.tl-collection-summary{gap:6px}.tl-collection-summary>div{padding:4px 7px 15px}.tl-collection-summary b{font-size:27px}.tl-collection-summary span{font-size:8px;letter-spacing:0}.tl-dex-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tl-root .tl-dex-card{min-height:185px}.tl-move-grid{grid-template-columns:1fr}.tl-achievement{margin-bottom:14px}.tl-detail-team{grid-template-columns:repeat(3,1fr)}.tl-dialog-body,.tl-news{padding:20px 17px}.tl-dialog>header{padding:16px}.tl-rewards{margin:0 12px 18px;padding:18px;flex-direction:column;align-items:start}.tl-news-trigger{right:12px;bottom:12px;padding:9px 12px}.tl-replay-arena img{width:95px;height:95px}.tl-replay-arena b{font-size:12px}.tl-actions{gap:8px}.tl-dialog .tl-actions>*{font-size:11px}.tl-section-head h2{font-size:19px}}@media(prefers-reduced-motion:reduce){.tl-reveal{animation:none}.tl-dialog button,.tl-root button{transition:none;transform:none!important}}html[data-world-motion=off] .tl-reveal{animation:none}.tl-medal{display:inline-block;position:relative;flex-shrink:0;filter:drop-shadow(0 7px 8px #0006)}.tl-medal img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.tl-medal.is-locked img{filter:grayscale(1);opacity:.42}.tl-medal.is-mastered{filter:drop-shadow(0 0 12px #e5ba5c55)}.tl-medal b{position:absolute;bottom:4%;right:8%;display:grid;place-items:center;border-radius:50%;width:23px;height:23px;background:#f1d388;border:2px solid #172b3d;color:#1a293b;font:700 12px Arial}.tl-root .tl-medal-trigger{padding:0;border:0;background:none;align-self:start}.tl-medal-trigger:hover img{transform:rotate(-5deg) scale(1.05)}.tl-achievement{grid-template-columns:100px minmax(0,1fr);align-items:start}.tl-stage-dots{display:flex;gap:7px;margin:14px 0;flex-wrap:wrap}.tl-stage-dots span{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;border:1px solid #7298a666;color:#90a8b5;font:700 11px monospace}.tl-stage-dots .is-earned{background:#e7cd88;color:#1c3140;border-color:#ffebb0}.tl-honour-cabinet{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;background:radial-gradient(ellipse at 85% 40%,#81663333,transparent 60%),#112b3de8;border-color:#b99b5877}.tl-cabinet-medals{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.tl-root .tl-cabinet-medals button{background:transparent;border:0;flex-direction:column;padding:0;width:116px;color:#e4cd91;font-size:11px}.tl-honour-detail{text-align:center}.tl-honour-detail>.tl-field{text-align:left}.tl-sharing-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;border:1px solid #e3bd6666;background:linear-gradient(110deg,#2d3c46,#172d42);border-radius:12px;margin-bottom:24px}.tl-sharing-intro p{margin:6px 0 0;font-size:13px}.tl-dialog .tl-share-button,.tl-rewards .tl-share-button,.tl-root .tl-share-button{background:#e6ca87;color:#182d3d;border-color:#ffe9ad;flex-shrink:0}.tl-share-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.tl-share-preview{align-self:start;border-radius:14px;overflow:hidden;background:#0a1726;min-height:150px;border:1px solid #b6a56b66}.tl-share-preview img{height:auto;display:block}.tl-share-preview>p{padding:20px}.tl-share-options{min-width:0}.tl-share-options textarea{width:100%;resize:vertical;background:#081b2b;color:#d1e6e4;border:1px solid #719eb455;border-radius:8px;padding:12px;font:12px/1.6 monospace;box-sizing:border-box}.tl-share-options p{font-size:13px}.tl-featured-picker{max-height:190px;overflow:auto;border:1px solid #719eb455;padding:10px;border-radius:8px;margin:16px 0}.tl-featured-picker legend{font-size:12px;padding:0 5px}.tl-featured-picker .tl-check{font-size:12px;min-height:32px}.tl-reward-medals{display:flex;flex-wrap:wrap;margin-top:12px}.tl-rewards>.tl-actions{max-width:250px}.tl-rewards .tl-actions a{white-space:normal}.tl-dialog .tl-share-options .tl-actions>*{font-size:11px}.tl-honour-detail>p{line-height:1.7}@media(max-width:1000px){.tl-achievement-grid,.tl-honour-cabinet{grid-template-columns:1fr}}@media(max-width:700px){.tl-sharing-intro{flex-direction:column;align-items:start;padding:18px}.tl-share-studio{display:flex;flex-direction:column}.tl-share-preview{order:-1;width:min(100%,340px);align-self:center}.tl-achievement{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:18px 12px}.tl-achievement .tl-medal{width:70px!important;height:70px!important}.tl-achievement h2{font-size:18px}.tl-cabinet-medals{gap:4px}.tl-root .tl-cabinet-medals button{width:86px}.tl-cabinet-medals .tl-medal{width:86px!important;height:86px!important}.tl-rewards>.tl-actions{max-width:none}}@media(prefers-reduced-motion:reduce){.tl-medal img{transition:none;transform:none!important}}html[data-world-motion=off] .tl-medal img{transition:none;transform:none!important}.tl-hero{align-items:flex-start}.tl-hero h1{min-height:2.2em}.tl-hero p{min-height:4.8em}.tl-hero>.tl-device{align-self:center}@media(max-width:1000px){.tl-hero p{min-height:6.4em}}@media(max-width:700px){.tl-hero p{min-height:8em}}@media(max-width:380px){.tl-hero h1{min-height:3.3em}}@media(forced-colors:active){.tl-stamp{clip-path:none}.tl-dex-card,.tl-panel,.tl-root button,.tl-stamp,.tl-tabs a{border:1px solid ButtonText}.tl-dim{opacity:1}.tl-news-trigger{border:1px solid ButtonText}}.tl-share-preview{position:relative;aspect-ratio:4/5;min-height:0;width:100%;display:grid;place-items:center}.tl-share-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.tl-share-preview>span[role=status]{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);padding:8px 14px;border:1px solid #8dd6c966;border-radius:20px;background:#081b2bed;color:#b2f0df;font-size:12px;white-space:nowrap}.tl-share-preview>p{position:relative}@media(max-width:700px){.tl-share-preview{width:min(100%,340px)}}