.lwt{--lwt-on-dark-rule:color-mix(in srgb, var(--lw-on-forest) 18%, transparent);--lwt-on-dark-rule-strong:color-mix(in srgb, var(--lw-on-forest) 42%, transparent);--lwt-ink-shadow:color-mix(in srgb, var(--lw-ink) 22%, transparent);font-family:var(--lw-font-ui)}.lwt :focus-visible{outline:2px solid var(--lw-focus);outline-offset:2px}.lwt-dark :focus-visible{outline-color:var(--lw-yellow)}.lwt ol,.lwt ul{margin:0;padding:0;list-style:none}.lwt-un{font-style:italic}.lwt-btn{min-height:var(--lw-touch-min);border-radius:var(--lw-radius);font:700 var(--lw-text-ui)/var(--lw-leading-ui) var(--lw-font-ui);cursor:pointer;transition:background-color var(--lw-motion-state) var(--lw-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.lwt-btn-learn{background:var(--lw-yellow);color:var(--lw-ink)}.lwt-btn-learn:hover{background:var(--lw-yellow-soft)}.lwt-btn-forest{background:var(--lw-forest);color:var(--lw-on-forest)}.lwt-btn-quiet{color:var(--lw-ink);border-color:var(--lw-rule-strong);background:0 0}.lwt-btn[disabled]{opacity:.45;cursor:default}.lwt-btn-block{width:100%;display:flex}.lwt-stamp{filter:drop-shadow(0 2px 3px var(--lwt-ink-shadow));flex:none;display:block;overflow:visible}.lwt-stamp[data-motion=live][data-anim=wiggle]{transform-origin:50% 100%;animation:5s ease-in-out infinite lwt-wig}.lwt-stamp[data-motion=live][data-anim=bounce]{transform-origin:50% 100%;animation:6s ease-in-out infinite lwt-bnc}@keyframes lwt-wig{0%,70%,to{rotate:0deg}74%{rotate:-8deg}78%{rotate:7deg}82%{rotate:-5deg}86%{rotate:3deg}}@keyframes lwt-bnc{0%,40%,to{translate:0}8%{translate:0 -14px}14%{translate:0}20%{translate:0 -5px}26%{translate:0}}.lwt-ticker{background:var(--lw-ink);color:var(--lw-sheet);min-height:var(--lw-touch-min);align-items:stretch;display:flex;overflow:hidden}.lwt-ticker-label{background:var(--lw-oxblood);color:var(--lw-sheet);font:700 var(--lw-text-micro)/1 var(--lw-font-ui);letter-spacing:.1em;text-transform:uppercase;z-index:2;flex:none;align-items:center;padding:0 12px;display:flex;position:relative}.lwt-ticker-window{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.lwt-ticker-track{white-space:nowrap;display:flex}.lwt-ticker[data-motion=live] .lwt-ticker-track{animation:lwt-tk var(--lwt-tk-duration,46s) linear infinite;animation-delay:-3s}.lwt-ticker[data-motion=live]:hover .lwt-ticker-track,.lwt-ticker[data-motion=live]:focus-within .lwt-ticker-track{animation-play-state:paused}.lwt-ticker[data-motion=still] .lwt-ticker-window{scrollbar-width:thin;overflow-x:auto}.lwt-ticker-line{font:500 var(--lw-text-ui)/1 var(--lw-font-ui);padding:0 28px}.lwt-ticker-line .lwt-un{color:var(--lw-yellow);font-weight:700}@keyframes lwt-tk{to{transform:translate(-50%)}}.lwt-podium{align-items:end;gap:8px;padding-top:26px;display:grid}.lwt-podium[data-places="3"]{grid-template-columns:1fr 1.08fr 1fr}.lwt-podium[data-places="2"]{grid-template-columns:1fr 1.08fr}.lwt-podium[data-places="1"]{grid-template-columns:minmax(0,1.08fr);justify-content:center}.lwt-pc{flex-direction:column;align-items:center;min-width:0;display:flex}.lwt-pav{z-index:2;margin-bottom:-14px;position:relative}.lwt-pc[data-place="1"] .lwt-pav{margin-bottom:-12px}.lwt-pn{font:700 var(--lw-text-small)/1.2 var(--lw-font-ui);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:20px 0 2px;overflow:hidden}.lwt-plg{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);color:var(--lw-ink-2);margin:-1px 0 4px;display:block}.lwt-ps{font:600 28px/1 var(--lw-font-display);text-align:center;margin:0 0 8px}.lwt-ps small{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);text-transform:uppercase;opacity:.75;margin-top:3px;display:block}.lwt-pb{transform-origin:bottom;flex-direction:column;align-items:center;width:100%;padding:8px 4px 0;display:flex}.lwt-pc[data-place="1"] .lwt-pb{background:var(--lw-yellow);color:var(--lw-ink);height:130px}.lwt-pc[data-place="2"] .lwt-pb{background:var(--lw-forest);color:var(--lw-on-forest);height:96px}.lwt-pc[data-place="3"] .lwt-pb{background:var(--lw-ink);color:var(--lw-sheet);height:70px}.lwt-pk{font:600 54px/.9 var(--lw-font-display)}.lwt-podium[data-motion=live] .lwt-pb{animation:9s cubic-bezier(.2,.8,.3,1) infinite both lwx-rise}.lwt-podium[data-motion=live] .lwt-pav,.lwt-podium[data-motion=live] .lwt-pn,.lwt-podium[data-motion=live] .lwt-ps{animation:9s ease-out infinite both lwx-land}.lwt-podium[data-motion=live] .lwt-pc[data-place="3"]>*{animation-delay:0s}.lwt-podium[data-motion=live] .lwt-pc[data-place="2"]>*{animation-delay:.7s}.lwt-podium[data-motion=live] .lwt-pc[data-place="1"]>*{animation-delay:1.4s}@keyframes lwx-rise{0%{transform:scaleY(0)}9%{transform:scaleY(1.04)}12%,84%{transform:scaleY(1)}92%,to{transform:scaleY(0)}}@keyframes lwx-land{0%,8%{opacity:0;transform:translateY(-26px)}13%{opacity:1;transform:translateY(3px)}16%,82%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(0)}}.lwt-rows{margin:0}.lwt-row{border-top:1px solid var(--lw-rule);grid-template-columns:22px 44px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.lwt-row-rank{font:700 20px/1 var(--lw-font-ui);color:var(--lw-muted);text-align:center}.lwt-row-name b{font:700 var(--lw-text-lead)/1.2 var(--lw-font-ui);overflow-wrap:anywhere;display:block}.lwt-row-name small{font-size:var(--lw-text-small);color:var(--lw-muted)}.lwt-row-lang{font:500 var(--lw-text-micro)/1 var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);color:var(--lw-ink-2);vertical-align:middle;margin-left:8px;display:inline-block}.lwt-row-score{font:600 32px/1 var(--lw-font-display);text-align:right}.lwt-row[data-started=false] .lwt-row-name b{color:var(--lw-ink-2);font-weight:600}.lwt-nudge{min-height:var(--lw-touch-min);border-radius:var(--lw-radius-pill);background:var(--lw-yellow);color:var(--lw-ink);font:700 var(--lw-text-ui)/1 var(--lw-font-ui);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.lwx-days{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);color:var(--lw-muted);letter-spacing:.02em}.lwt-you{padding:2px 0 22px}.lwt-you-wave{color:var(--lw-rule-strong);height:10px;margin:4px 0 10px;display:block}.lwt-you-wave svg{width:100%;height:10px;display:block}.lwt-you-bar{background:var(--lw-ink);color:var(--lw-sheet);border-radius:var(--lw-radius-sheet);grid-template-columns:46px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.lwt-you-bar b{font:700 var(--lw-text-ui)/1.25 var(--lw-font-ui);display:block}.lwt-you-bar small{font-size:var(--lw-text-small);color:var(--lw-on-forest-muted)}.lwt-you-score{font:600 30px/1 var(--lw-font-display);color:var(--lw-yellow);text-align:right}.lwt-you-score small{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);text-transform:uppercase;color:var(--lw-on-forest-muted);margin-top:2px;display:block}.lwt-table{border-collapse:collapse;width:100%;font-size:var(--lw-text-body)}.lwt-table th{font:600 var(--lw-text-small)/1.2 var(--lw-font-ui);color:var(--lw-muted);text-align:left;border-bottom:2px solid var(--lw-ink);padding:10px 12px 10px 0}.lwt-table td{border-bottom:1px solid var(--lw-rule);vertical-align:middle;padding:14px 12px 14px 0}.lwt-table .lwt-num{text-align:right;font-variant-numeric:tabular-nums}.lwt-table td.lwt-num{font-family:var(--lw-font-mono)}.lwt-table td.lwt-score{font:600 28px/1 var(--lw-font-display)}.lwt-table th.lwt-num{text-align:right}.lwt-table .lwt-who{font-weight:700}.lwt-table .lwt-who small{font:400 var(--lw-text-small)/1 var(--lw-font-ui);color:var(--lw-muted);margin-left:6px}.lwt-table tr[data-me=true] td{background:var(--lw-yellow-soft)}.lwt-table tr[data-started=false] td{color:var(--lw-ink-2)}.lwt-table tr[data-started=false] td.lwt-plain{color:var(--lw-muted)}.lwt-map-wrap{flex-direction:column;align-items:center;gap:14px;display:flex}.lwt-route{justify-content:center;align-items:flex-end;display:flex;position:relative}.lwt-route[data-countries="2"],.lwt-route[data-countries="3"],.lwt-route[data-countries="4"],.lwt-route[data-countries="5"],.lwt-route[data-countries="6"]{grid-template-columns:1fr 1fr;place-items:end center;gap:18px 14px;display:grid}.lwt-ctry{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.lwt-ctry figcaption{font:600 var(--lw-text-ui)/1.2 var(--lw-font-ui);align-items:baseline;gap:8px;display:flex}.lwt-ctry figcaption span{font:500 var(--lw-text-small)/1 var(--lw-font-mono);opacity:.8}.lwt-grid{gap:var(--lwt-gap,3px);display:grid}.lwt-tile{border:1.5px dashed var(--lwt-on-dark-rule-strong);border-radius:4px;display:block}.lwt-grid[data-fine=true] .lwt-tile{border-width:1px;border-radius:2px}.lwt-tile[data-on=true]{background:var(--lwt-col);border:0}.lwt-grid[data-motion=live] .lwt-tile[data-on=true]{animation:9s ease-out infinite lwt-tile;animation-delay:calc(var(--lwt-i) * 70ms - 4.5s)}@keyframes lwt-tile{0%{opacity:0;transform:scale(0)}6%{opacity:1;transform:scale(1.15)}9%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(0)}}.lwt-legend{flex-wrap:wrap;gap:8px 14px;display:flex}.lwt-legend span{font:600 var(--lw-text-small)/1.2 var(--lw-font-ui);align-items:center;gap:7px;display:inline-flex}.lwt-legend i{background:var(--lwt-col);border-radius:3px;width:12px;height:12px;display:inline-block}.lwt-complete{border:4px solid var(--lw-oxblood);color:var(--lw-oxblood);background:color-mix(in srgb, var(--lw-sheet) 92%, transparent);font:700 var(--lw-text-lead)/1 var(--lw-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:6px 14px;position:absolute;top:6px;right:-6px;transform:rotate(-12deg)}.lwt-map-wrap[data-motion=live] .lwt-complete{animation:8s ease-in infinite lwt-stamp}@keyframes lwt-stamp{0%,10%{opacity:0;transform:rotate(-12deg)scale(2.2)}16%{opacity:1;transform:rotate(-12deg)scale(.94)}20%,92%{opacity:1;transform:rotate(-12deg)scale(1)}to{opacity:0}}.lwt-ch{border-radius:18px;flex-direction:column;min-height:300px;padding:18px 16px 16px;display:flex}.lwt-ch h3{font:600 30px/1 var(--lw-font-display);margin:0}.lwt-ch-task{font:600 var(--lw-text-lead)/1.3 var(--lw-font-ui);margin:8px 0 0}.lwt-ch-big{margin-top:auto;padding-top:14px}.lwt-ch-big b{font:600 96px/.82 var(--lw-font-display);letter-spacing:-.02em}.lwt-ch-big span{font:700 var(--lw-text-lead)/1 var(--lw-font-ui);margin-left:8px}.lwt-ch .lwt-btn{white-space:nowrap;flex:none}.lwt-ch-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.lwt-ch-people{flex-wrap:wrap;row-gap:6px;display:inline-flex}.lwt-ch-more{font:700 var(--lw-text-small) var(--lw-font-ui);margin-left:14px}.lwt-ch-person{margin-right:-8px;position:relative}.lwt-ch-person .lwt-tick{width:16px;height:16px;box-shadow:0 0 0 2px var(--lwt-ch-ground);position:absolute;bottom:-2px;right:6px}.lwt-ch[data-tone=forest]{--lwt-ch-ground:var(--lw-forest-2);background:var(--lw-forest-2);color:var(--lw-on-forest)}.lwt-ch[data-tone=forest] .lwt-ch-big b{color:var(--lw-yellow)}.lwt-ch[data-tone=yellow]{--lwt-ch-ground:var(--lw-yellow);background:var(--lw-yellow);color:var(--lw-ink)}.lwt-ch[data-tone=oxblood]{--lwt-ch-ground:var(--lw-oxblood);background:var(--lw-oxblood);color:var(--lw-sheet)}.lwt-ch[data-tone=oxblood] .lwt-ch-big b{color:var(--lw-yellow)}.lwt-ch[data-tone=forest] .lwt-tick,.lwt-ch[data-tone=oxblood] .lwt-tick{background:var(--lw-yellow);color:var(--lw-ink)}.lwt-ch[data-view=list]{background:var(--lw-sheet);color:var(--lw-ink);border-radius:0;min-height:0;padding:16px 14px 12px}.lwt-ch[data-view=list] h3{font-size:28px}.lwt-ch[data-view=list] .lwt-ch-task{font:500 var(--lw-text-small)/1.3 var(--lw-font-ui);color:var(--lw-muted)}.lwt-ch-list{border-top:1px solid var(--lw-ink);margin-top:10px}.lwt-ch-list li{border-bottom:1px solid var(--lw-rule);min-height:42px;font-size:var(--lw-text-ui);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lwt-ch-list li[data-you=true]{font-weight:700}.lwt-ch-list .lwt-n{font:500 var(--lw-text-small)/1 var(--lw-font-mono);color:var(--lw-ink-2)}.lwt-tick{background:var(--lw-forest);width:20px;height:20px;color:var(--lw-on-forest);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lwt-tick[data-empty=true]{box-shadow:inset 0 0 0 1.5px var(--lw-rule-strong);background:0 0}.lwt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lwt-suggest{min-height:var(--lw-touch-min);border-radius:var(--lw-radius-pill);color:inherit;font:700 var(--lw-text-ui)/1 var(--lw-font-ui);cursor:pointer;background:0 0;border:1.5px dashed;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.lwt-dlg-scrim{z-index:200;background:color-mix(in srgb, var(--lw-ink) 58%, transparent);position:fixed;inset:0}.lwt-dlg{z-index:201;background:var(--lw-sheet);width:calc(100% - 32px);max-width:520px;max-height:calc(100% - 32px);color:var(--lw-ink);border-radius:var(--lw-radius-sheet);box-shadow:var(--lw-elevation-overlay);padding:22px 20px 18px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.lwt-dlg h3{font:600 30px/1.1 var(--lw-font-display);margin:0}.lwt-dlg p,.lwt-dlg [id^=radix-]{font-size:var(--lw-text-ui);color:var(--lw-ink-2);margin:8px 0 0;line-height:1.5}.lwt-dlg label{font:700 var(--lw-text-ui) var(--lw-font-ui);margin-top:16px;display:block}.lwt-dlg textarea{box-sizing:border-box;border:1px solid var(--lw-rule-strong);border-radius:var(--lw-radius);background:var(--lw-sheet);width:100%;min-height:120px;font:400 var(--lw-text-body)/1.45 var(--lw-font-ui);color:var(--lw-ink);resize:vertical;margin-top:6px;padding:12px 14px;display:block}.lwt-dlg .lwt-dlg-error{color:var(--lw-oxblood);font-weight:600}.lwt-dlg-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lwt-toast{z-index:202;background:var(--lw-ink);max-width:min(520px,100% - 32px);color:var(--lw-sheet);border-radius:var(--lw-radius-sheet);font:600 var(--lw-text-ui)/1.4 var(--lw-font-ui);align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.lwt-invite{color:var(--lw-ink);padding:30px 16px 8px}.lwt-invite h2{font:600 34px/1.05 var(--lw-font-display);margin:0}.lwt-invite-intro{font-size:var(--lw-text-ui);color:var(--lw-ink-2);margin:8px 0 0;line-height:1.4}.lwt-ticket{background:var(--lw-yellow);color:var(--lw-ink);box-shadow:0 14px 26px var(--lwt-ink-shadow);border-radius:14px;grid-template-columns:1fr 92px;margin:22px 6px 20px;display:grid;position:relative;transform:rotate(-2.2deg)}.lwt-ticket:before,.lwt-ticket:after{content:"";background:var(--lw-paper);border-radius:50%;width:22px;height:22px;position:absolute;right:80px}.lwt-ticket:before{top:-11px}.lwt-ticket:after{bottom:-11px}.lwt-ticket-main{border-right:2px dashed var(--lw-ink);min-width:0;padding:16px 14px 16px 18px}.lwt-ticket-pass{font:700 var(--lw-text-micro)/1 var(--lw-font-mono);letter-spacing:.14em;text-transform:uppercase}.lwt-ticket-main h3{font:600 34px/1 var(--lw-font-display);overflow-wrap:anywhere;margin:6px 0 0}.lwt-ticket-legs{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.lwt-ticket-legs small{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lw-ink-2);display:block}.lwt-ticket-legs b{font:700 var(--lw-text-small)/1.15 var(--lw-font-ui)}.lwt-ticket-code{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.lwt-ticket-code small{font:500 var(--lw-text-micro)/1.2 var(--lw-font-mono);letter-spacing:.08em;text-transform:uppercase}.lwt-ticket-code b{font:700 var(--lw-text-small)/1.2 var(--lw-font-mono);letter-spacing:.04em}.lwt-ticket-bars{background:repeating-linear-gradient(90deg, var(--lw-ink) 0 2px, transparent 2px 4px, var(--lw-ink) 4px 5px, transparent 5px 8px, var(--lw-ink) 8px 11px, transparent 11px 13px);width:60px;height:48px;margin-top:8px;display:block}.lwt-linkbox{border:1px solid var(--lw-rule-strong);background:var(--lw-sheet);border-radius:var(--lw-radius);align-items:center;gap:12px;min-width:0;max-width:100%;padding:6px 6px 6px 14px;display:flex}.lwt-linkbox code{min-width:0;font:500 var(--lw-text-small)/1.2 var(--lw-font-mono);color:var(--lw-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lwt-linkbox .lwt-btn{padding:0 14px}.lwt-invite-share{margin-top:12px}.lwt-invite-reward{font-size:var(--lw-text-small);color:var(--lw-ink-2);margin:16px 0 0;line-height:1.45}.lwt-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.lwt-chip{border-radius:var(--lw-radius-pill);background:var(--lw-sheet);min-height:34px;box-shadow:inset 0 0 0 1px var(--lw-rule-strong);color:var(--lw-ink);font:600 var(--lw-text-small)/1 var(--lw-font-ui);align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex}.lwt-chip-mark{background:var(--lwt-ground);width:24px;height:24px;color:var(--lwt-mark);font:700 var(--lw-text-micro)/1 var(--lw-font-mono);letter-spacing:.04em;border-radius:50%;place-items:center;display:inline-grid}.lwx-card{box-sizing:border-box;width:210px;font-family:var(--lw-font-ui);border-radius:10px;padding:16px 16px 14px;position:relative;overflow:hidden}.lwx-card p{margin:0}.lwx-card .blob{pointer-events:none;border-radius:50%;position:absolute}.lwx-card .k{font:800 var(--lw-text-body)/1 var(--lw-font-ui);letter-spacing:-.01em;position:relative}.lwx-card .big{font:900 var(--lw-text-h3)/.9 var(--lw-font-ui);letter-spacing:-.035em;margin-top:2px;position:relative}.lwx-card .wm{font:900 var(--lw-text-micro)/1 var(--lw-font-wordmark);letter-spacing:.02em;margin-top:12px;position:relative}.lwx-card.champ{background:var(--lw-forest);color:var(--lw-on-forest)}.lwx-card.champ .blob.a{background:var(--lw-yellow);width:120px;height:120px;top:-44px;right:-44px}.lwx-card.champ .blob.b{background:var(--lw-oxblood);width:110px;height:110px;bottom:-40px;right:-36px}.lwx-card.champ .k{color:var(--lw-on-forest-muted)}.lwx-card.champ .big{color:var(--lw-yellow);margin-top:40px}.lwx-card.champ .who{margin-top:12px;position:relative}.lwx-card.champ .who svg{width:78px;height:auto;margin-bottom:8px;display:block;transform:rotate(-6deg)}.lwx-card.champ .name{font:800 var(--lw-text-lead)/1.05 var(--lw-font-ui);letter-spacing:-.01em;overflow-wrap:anywhere;position:relative}.lwx-card.champ .sub{font:600 var(--lw-text-small)/1.3 var(--lw-font-ui);color:var(--lw-on-forest-muted);margin-top:4px;position:relative}.lwx-card.champ .stat{border-top:1px solid var(--lwt-on-dark-rule);font:600 var(--lw-text-small)/1.2 var(--lw-font-ui);color:var(--lw-on-forest-muted);margin-top:12px;padding-top:10px;position:relative}.lwx-card.champ .stat b{font:900 var(--lw-text-h3)/1 var(--lw-font-ui);letter-spacing:-.03em;color:var(--lw-yellow);margin-bottom:2px;display:block}.lwx-card.week{background:var(--lw-yellow);color:var(--lw-ink)}.lwx-card.week .blob.a{background:var(--lw-oxblood);width:96px;height:96px;bottom:-34px;right:-34px}.lwx-card.week .k{color:var(--lw-ink-2)}.lwx-card.week .big{max-width:150px}.lwx-card.week ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid;position:relative}.lwx-card.week li{align-items:center;gap:8px;display:flex}.lwx-card.week li>span{flex:none;margin-right:8px;display:flex}.lwx-card.week li>div{min-width:0}.lwx-card.week li svg{width:30px;height:auto;margin-right:-8px}.lwx-card.week li b{font:800 var(--lw-text-small)/1.15 var(--lw-font-ui);overflow-wrap:anywhere;display:block}.lwx-card.week li em{font:700 var(--lw-text-micro)/1 var(--lw-font-ui);background:var(--lw-ink);color:var(--lw-yellow);border-radius:var(--lw-radius-pill);margin-top:3px;padding:3px 6px;font-style:normal;display:inline-block}@media (width>=960px){.lwx-card{width:230px}}.lwt-world{margin:0}.lwt-world svg{width:100%;height:auto;display:block}.lwt-world-cell{fill:color-mix(in srgb, var(--lw-on-forest) 16%, transparent)}.lwt-world-cell[data-state=done]{fill:var(--lw-yellow)}.lwt-world-cell[data-state=current]{fill:var(--lw-tile-sage)}.lwt-world-cell[data-state=next]{fill:color-mix(in srgb, var(--lw-yellow) 30%, transparent);stroke:var(--lw-yellow);stroke-width:.1px}.lwx-trip{--lwx-rule-dark:color-mix(in srgb, var(--lw-on-forest) 18%, transparent);grid-template-areas:"tx""now""world";gap:28px;display:grid}.lwx-trip-tx{grid-area:tx}.lwx-trip-now{background:color-mix(in srgb, var(--lw-on-forest) 6%, transparent);border:1px solid var(--lwx-rule-dark);border-radius:var(--lw-radius-sheet);grid-area:now;min-width:0;padding:18px 16px 16px}.lwx-trip-world{grid-area:world;min-width:0}.lwx-trip-tx .lwtp-sp-lead,.lwx-trip-tx .lwtp-sub{margin-top:12px}.lwx-rules{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.lwx-rules li{font-size:var(--lw-text-body);color:var(--lw-on-forest);align-items:center;gap:14px;line-height:1.35;display:flex}.lwx-rules b{color:var(--lw-yellow)}.lwx-rule-ic{flex:none;gap:4px;width:52px;display:flex}.lwx-rule-ic i{border-radius:var(--lw-radius);background:var(--lw-yellow);width:24px;height:24px}.lwx-rule-ic i.bonus{box-shadow:inset 0 0 0 3px var(--lw-forest), inset 0 0 0 6px var(--lw-yellow)}.lwx-fair{font-size:var(--lw-text-small);color:var(--lw-on-forest-muted);margin:22px 0 0;line-height:1.45}.lwx-now-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.lwx-now-head h3{font:600 var(--lw-text-h3)/1 var(--lw-font-display);color:var(--lw-on-forest);margin:0}.lwx-now-head span{font:500 var(--lw-text-micro) var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);text-transform:uppercase;color:var(--lw-on-forest-muted)}.lwx-trip-now .lwt-map-wrap{justify-content:center;padding:6px 0;display:flex}.lwx-trip-now .lwt-tile{border-radius:5px}.lwt-tile[data-bonus=true]{box-shadow:inset 0 0 0 3px var(--lw-forest), inset 0 0 0 6px var(--lwt-col)}.lwx-now-count{font-size:var(--lw-text-small);color:var(--lw-on-forest-muted);margin:12px 0 10px}.lwx-now-count b{font:600 var(--lw-text-h3)/1 var(--lw-font-display);color:var(--lw-on-forest);margin-right:4px}.lwx-bonus-key i{background:var(--lw-sheet);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--lw-forest), inset 0 0 0 4px var(--lw-sheet);vertical-align:-1px;border-radius:2px;margin-right:6px;display:inline-block}.lwx-stats{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;display:grid}.lwx-stats div{border-top:1px solid var(--lwx-rule-dark);min-width:0;padding-top:10px}.lwx-stats dt{font:500 var(--lw-text-micro) var(--lw-font-mono);letter-spacing:var(--lw-tracking-mono);text-transform:uppercase;color:var(--lw-on-forest-muted)}.lwx-stats dd{font:600 var(--lw-text-h3)/1 var(--lw-font-display);color:var(--lw-on-forest);margin:4px 0 0}.lwx-stats dd[data-empty=true]{font:600 var(--lw-text-body)/1.25 var(--lw-font-ui)}.lwx-stats dd small{font:500 var(--lw-text-small) var(--lw-font-ui);color:var(--lw-on-forest-muted)}.lwx-trail{font:500 var(--lw-text-micro)/1.3 var(--lw-font-mono);color:var(--lw-on-forest-muted);flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;display:flex}.lwx-trail span{align-items:center;gap:6px;display:inline-flex}.lwx-trail i{border-radius:2px;width:10px;height:10px;display:inline-block}.lwx-trail i.done{background:var(--lw-yellow)}.lwx-trail i.now{background:var(--lw-tile-sage)}.lwx-trail i.next{box-shadow:inset 0 0 0 1.5px var(--lw-yellow)}@media (width>=960px){.lwx-trip{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.35fr);grid-template-areas:"now tx world";align-items:center;gap:48px}.lwx-trip-tx .lwtp-sp-h,.lwx-trip-tx .lwtp-h2{font-size:var(--lw-text-h1)}}.lwx-passport{background:var(--lw-forest);color:var(--lw-ink);box-shadow:var(--lw-elevation-overlay);text-align:left;border-radius:14px;gap:0;padding:10px;display:grid}.lwx-pp-page{background:var(--lw-sheet);background-image:repeating-linear-gradient(0deg, transparent 0 27px, color-mix(in srgb, var(--lw-ink) 5%, transparent) 27px 28px);min-height:230px;padding:16px 16px 18px;position:relative}.lwx-pp-page+.lwx-pp-page{border-top:1px dashed var(--lw-rule)}.lwx-pp-label{font:500 var(--lw-text-micro) var(--lw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);margin:0 0 10px}.lwx-pp-id{align-items:flex-start;gap:14px;display:flex}.lwx-pp-photo{background:var(--lw-plate);border:1px solid var(--lw-rule);flex:none;width:86px;padding:4px}.lwx-pp-photo svg{width:100%;height:auto;display:block}.lwx-pp-id dl{gap:6px;min-width:0;margin:0;display:grid}.lwx-pp-id dt{font:500 var(--lw-text-micro) var(--lw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lw-muted)}.lwx-pp-id dd{font:600 var(--lw-text-ui)/1.25 var(--lw-font-ui);color:var(--lw-ink);overflow-wrap:anywhere;margin:0}.lwx-pp-id dd i{font-family:var(--lw-font-display);font-size:var(--lw-text-lead)}.lwx-notes{gap:8px;margin-top:14px;display:grid}.lwx-note{font:italic 500 var(--lw-text-lead)/1.2 var(--lw-font-display);color:var(--lw-forest-3);border-left:3px solid var(--lw-forest-3);margin:0;padding:2px 0 2px 10px;transform:rotate(-1.5deg)}.lwx-note small{font:500 var(--lw-text-micro) var(--lw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lw-muted);font-style:normal;display:block}.lwx-note.win{color:var(--lw-ink);background:var(--lw-yellow);border-left-color:var(--lw-mustard-deep);padding:6px 10px;transform:rotate(1deg)}.lwx-stamps{grid-template-columns:repeat(3,1fr);place-items:center;gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.lwx-stampcell{text-align:center;justify-items:center;gap:2px;display:grid}.lwx-stampcell b{font:700 var(--lw-text-micro)/1.2 var(--lw-font-ui)}.lwx-stampcell small{font:500 var(--lw-text-micro)/1.2 var(--lw-font-ui);color:var(--lw-muted)}.lwx-stamp{box-sizing:border-box;text-align:center;width:96px;height:96px;color:var(--lwx-ink);border-radius:50%;place-content:center;display:grid}.lwx-stamp b{font:800 var(--lwx-name-px,8px)/1.15 var(--lw-font-ui);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:normal;word-break:keep-all;white-space:nowrap;display:block}.lwx-stamp .lwx-stamp-line{display:block}.lwx-stamp small{font:700 var(--lwx-sub-px,5.6px)/1.3 var(--lw-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:0;display:block}.lwx-stamp b+small{margin-top:1.6px}.lwx-stamp[data-next=true]{border:2.5px dashed var(--lwx-ink);color:var(--lw-muted);--lwx-ink:var(--lw-rule-strong)}.lwx-pp-state{background:var(--lw-sheet);color:var(--lw-ink);font:600 var(--lw-text-ui)/1.4 var(--lw-font-ui);border-radius:4px;justify-items:start;gap:12px;padding:24px 16px;display:grid}.lwx-pp-state button{min-height:var(--lw-touch-min);border-radius:var(--lw-radius);background:var(--lw-yellow);color:var(--lw-ink);font:700 var(--lw-text-ui)/1 var(--lw-font-ui);cursor:pointer;border:0;padding:0 18px}.lwx-friends{margin-top:20px}.lwx-friends h4{font:700 var(--lw-text-lead) var(--lw-font-ui);margin:0 0 4px}.lwx-friends p{font-size:var(--lw-text-small);color:var(--lw-ink-2);margin:0 0 10px}.lwx-friends ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lwx-friends li button{min-height:var(--lw-touch-min);background:var(--lw-forest);color:var(--lw-on-forest);font:600 var(--lw-text-small) var(--lw-font-ui);cursor:pointer;text-align:left;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex}.lwx-friends li button[aria-expanded=true]{background:var(--lw-ink)}.lwx-friends li svg{flex:none;width:28px;height:auto}.lwx-friends li small{font:500 var(--lw-text-micro) var(--lw-font-mono);color:var(--lw-on-forest-muted);display:block}.lwx-chatphone{border:11px solid var(--lw-ink);background:var(--lw-plate);width:300px;height:650px;box-shadow:0 0 0 2px var(--lw-ink-2), var(--lw-elevation-overlay);box-sizing:border-box;border-radius:50px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.lwx-island{background:var(--lw-ink);z-index:3;border-radius:20px;width:92px;height:26px;margin-left:-46px;position:absolute;top:9px;left:50%}.lwx-status{background:var(--lw-forest-3);height:44px;color:var(--lw-on-forest);font:600 var(--lw-text-small) var(--lw-font-ui);flex:none;justify-content:space-between;align-items:center;padding:4px 22px 0 28px;display:flex}.lwx-status svg{display:block}.lwx-home{background:var(--lw-ink);opacity:.8;z-index:3;border-radius:4px;width:110px;height:4px;margin-left:-55px;position:absolute;bottom:7px;left:50%}.lwx-chathead{background:var(--lw-forest-3);color:var(--lw-on-forest);flex:none;align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.lwx-chathead .av{background:var(--lw-yellow);width:34px;height:34px;color:var(--lw-ink);font:700 var(--lw-text-small) var(--lw-font-ui);border-radius:50%;place-items:center;display:grid}.lwx-chathead b{font:700 var(--lw-text-ui) var(--lw-font-ui);display:block}.lwx-chathead small{font:400 var(--lw-text-micro) var(--lw-font-ui);color:var(--lw-on-forest-muted);display:block}.lwx-chatbody{background:var(--lw-plate);background-image:radial-gradient(color-mix(in srgb, var(--lw-ink) 5%, transparent) 1px, transparent 1.2px);background-size:14px 14px;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 10px 22px;display:flex;overflow:hidden}.lwx-day{font:600 var(--lw-text-micro) var(--lw-font-ui);background:var(--lw-sheet);color:var(--lw-muted);border-radius:8px;flex:none;align-self:center;padding:3px 10px}.lwx-msg{max-width:82%;font:400 var(--lw-text-small)/1.35 var(--lw-font-ui);color:var(--lw-ink);background:var(--lw-sheet);box-shadow:0 1px 1px color-mix(in srgb, var(--lw-ink) 12%, transparent);border-radius:10px;flex:none;padding:6px 8px 4px}.lwx-msg.in{border-top-left-radius:2px;align-self:flex-start}.lwx-msg.out{background:var(--lw-state-right-wash);border-top-right-radius:2px;align-self:flex-end}.lwx-msg .from{font:700 var(--lw-text-micro) var(--lw-font-ui);color:var(--lw-oxblood);margin-bottom:1px;display:block}.lwx-msg time{text-align:right;font:400 var(--lw-text-micro) var(--lw-font-ui);color:var(--lw-muted);margin-top:2px;display:block}.lwx-msg.img{padding:4px}.lwx-mi{flex:none;margin-top:8px;overflow:hidden}.lwx-mi-day{flex-direction:column;gap:8px;display:flex}@keyframes lwx-m1{0%{opacity:0;max-height:0;margin-top:0;transform:translateY(14px)}4%,93%{opacity:1;max-height:560px;margin-top:8px;transform:none}to{opacity:0;max-height:560px;margin-top:8px}}@keyframes lwx-m2{0%,20%{opacity:0;max-height:0;margin-top:0;transform:translateY(14px)}23%,93%{opacity:1;max-height:560px;margin-top:8px;transform:none}to{opacity:0;max-height:560px;margin-top:8px}}@keyframes lwx-m3{0%,23%{opacity:0;max-height:0;margin-top:0;transform:translateY(14px)}30%,93%{opacity:1;max-height:560px;margin-top:8px;transform:none}to{opacity:0;max-height:560px;margin-top:8px}}@keyframes lwx-m4{0%,46%{opacity:0;max-height:0;margin-top:0;transform:translateY(14px)}50%,93%{opacity:1;max-height:560px;margin-top:8px;transform:none}to{opacity:0;max-height:560px;margin-top:8px}}@keyframes lwx-m5{0%,64%{opacity:0;max-height:0;margin-top:0;transform:translateY(14px)}68%,93%{opacity:1;max-height:560px;margin-top:8px;transform:none}to{opacity:0;max-height:560px;margin-top:8px}}.lwx-chatphone[data-motion=live] .lwx-mi[data-i="1"]{animation:18s ease-out infinite both lwx-m1}.lwx-chatphone[data-motion=live] .lwx-mi[data-i="2"]{animation:18s ease-out infinite both lwx-m2}.lwx-chatphone[data-motion=live] .lwx-mi[data-i="3"]{animation:18s ease-out infinite both lwx-m3}.lwx-chatphone[data-motion=live] .lwx-mi[data-i="4"]{animation:18s ease-out infinite both lwx-m4}.lwx-chatphone[data-motion=live] .lwx-mi[data-i="5"]{animation:18s ease-out infinite both lwx-m5}@media (width>=960px){.lwx-chatphone{width:320px;height:694px}}@media (prefers-reduced-motion:reduce){.lwx-chatphone .lwx-mi,.lwt-stamp,.lwt-ticker-track,.lwt-pb,.lwt-tile,.lwt-complete{animation:none!important}.lwt-podium .lwt-pb,.lwt-podium .lwt-pav,.lwt-podium .lwt-pn,.lwt-podium .lwt-ps{opacity:1!important;animation:none!important;transform:none!important}}.lwt-stamp-svg{flex:none;display:block}.lwt-stamp-svg[data-landing=true]{animation:1.1s cubic-bezier(.2,1.4,.4,1) .3s both stp-land}@keyframes stp-land{0%{opacity:0;transform:scale(1.8)rotate(-18deg)}60%{opacity:1;transform:scale(.94)rotate(-4deg)}to{transform:scale(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.lwt-stamp-svg[data-landing=true]{animation:none}}.lwt-ch-stamp{background:var(--lw-sheet);border-radius:var(--lw-radius);align-self:flex-start;margin-top:12px;padding:4px}.lwx-card.week li>svg.lwt-stamp-svg{width:56px;height:56px;margin:0 0 0 auto}
