.wk-still{display:inline-block}.wk-skel-num{vertical-align:middle;width:56px;height:11px;display:inline-block}.wk-bar{background:#fff;border:1px solid #686868;border-radius:3px;height:15px;padding:1px;display:block;overflow:hidden}.wk-bar>i{transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease-out);will-change:transform;background:repeating-linear-gradient(90deg,#2bc22b 0 8px,#0000 8px 10px);display:block}.is-mac .wk-bar{border-color:#000;border-radius:0}.is-mac .wk-bar>i{background:repeating-linear-gradient(90deg,#000 0 8px,#0000 8px 10px)}.wk-clock .dk-punch{flex:none;position:relative;overflow:hidden}.wk-clock .xp-group{flex:none}.wk-lamp{pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out);background:radial-gradient(at 50% 35%,#48ff6a38,#0000 70%);position:absolute;inset:0}.wk-clock .dk-punch.is-in .wk-lamp{opacity:1}.is-mac .wk-lamp{display:none}.wk-clock .dk-punch-face{font-variant-numeric:tabular-nums;transition:color var(--dur-3) var(--ease-out);display:inline-flex;position:relative}.wk-clock .dk-punch.is-in .wk-sec{animation:wk-tick .28s var(--app-ease-in) both;display:inline-block}@keyframes wk-tick{0%{opacity:.35;transform:translateY(-3px)}}.wk-clock .wk-state{position:relative}.wk-btn-label{animation:app-in var(--app-in) var(--app-ease-in) both;display:inline-block}.wk-clock .dk-punch-button.app-collected{animation:wk-punch .38s var(--app-ease-pop) both}@keyframes wk-punch{0%{transform:translateY(0)}25%{transform:translateY(3px)scale(.96)}to{transform:translateY(0)scale(1)}}.wk-clock .xp-group .dk-row b{font-variant-numeric:tabular-nums}.wk-clock .xp-group .xp-button.app-collected{animation:app-collect .4s var(--app-ease-pop) both}.wk-clock .xp-button.hud-go{align-self:flex-start}.wk-clock .dk-wallet{transition:background-color var(--dur-2)}.wk-clock .app-error{margin:0}.dk-room .tk-btn.is-claim{animation:app-pop var(--app-pop) var(--app-ease-pop) both;box-shadow:0 0 0 3px #3ee06a59}.dk-room .tk-btn.is-claim.app-collected,.dk-room .tk-btn.app-collected{animation:app-collect .4s var(--app-ease-pop) both}.dk-room .tk-pips i{transform-origin:50%}.dk-room .tk-pips i.is-now,.dk-room .tk-pips i.is-done:last-of-type{animation:app-pop var(--app-pop) var(--app-ease-pop) both}.dk-room .tk .app-error{margin:0;padding:3px 6px}.is-mac.dk-room .tk-btn.is-claim{box-shadow:0 2px #000}.dk-loans .dk-row b,.dk-vibes-table td{font-variant-numeric:tabular-nums}.dk-loans-body{flex-direction:column;gap:10px;display:flex}.dk-loans .app-skel{padding:0}.dk-loans .app-skel i{height:22px}.dk-loans .app-error,.dk-vibes .app-error{margin:0}.dk-loans input{border-radius:var(--r-ctl);font:inherit;background:#fff;border:1px solid #7f9db9;padding:3px 5px}.dk-loans input:focus-visible{box-shadow:var(--hud-focus);outline:none}.is-mac .dk-loans input{border-color:#000;border-radius:0}.vb-skel{padding:0}.vb-skel i{height:24px!important}.dk-vibes-table tbody tr{transition:background-color var(--dur-1)}.dk-vibes-table tbody tr:hover:not(.is-me){background:#0a66c212}.dk-vibes-table tr.is-me{background:#ffdc5052;position:relative;box-shadow:inset 3px 0 #e0a800}.dk-vibes-table .vb-rank{white-space:nowrap}.is-mac .dk-vibes-table tr.is-me{color:#fff;box-shadow:none;background:#000}.is-mac .dk-vibes-table tbody tr:hover:not(.is-me){background:#eee}.dk-vibes-table th{font-size:var(--t-sm);color:var(--app-ink-dim)}.dk-discovery .dk-discovery-body{display:block}.dk-discovery .app-skel{margin-top:12px;padding:0}.dk-discovery .app-skel i{height:70px}.dk-discovery .discovery-jobs article{transition:box-shadow var(--dur-1), transform 80ms ease, border-color var(--dur-1)}.dk-discovery .discovery-jobs article:hover{border-color:#76966a;box-shadow:3px 3px #cfd8c0}.dk-discovery .discovery-jobs article.app-collected{animation:app-collect .4s var(--app-ease-pop) both}.dk-discovery .discovery-result{transition:background-color var(--dur-1), transform 80ms ease}.dk-discovery .discovery-result:hover{background:#f1f6ec}.dk-discovery .discovery-result:active{transform:translateY(1px)}.dk-discovery .discovery-result:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-discovery .discovery-results{display:block}.dk-discovery .app-empty{background:#fffef8;border:1px dashed #babfaf;margin:6px 0}.dk-discovery .app-error{margin:8px 0 0}.dk-discovery .xp-button.app-collected{animation:app-collect .4s var(--app-ease-pop) both}.is-mac .dk-discovery .discovery-jobs article,.is-mac .dk-discovery .app-empty{box-shadow:none;border-color:#000}@media (max-width:640px){.wk-clock .dk-punch-face{font-size:34px}.wk-clock .dk-punch-button{min-height:36px}.dk-loans input{width:100%}.dk-loans form label{flex-direction:column;flex:100%;gap:3px;display:flex}.dk-loans form .xp-button{min-height:32px}.dk-vibes-table th:nth-child(4),.dk-vibes-table td:nth-child(4),.dk-vibes-table th:nth-child(5),.dk-vibes-table td:nth-child(5){display:none}.dk-discovery{padding:12px}.dk-discovery .xp-button{min-height:32px}}@media (prefers-reduced-motion:reduce){.wk-clock .dk-punch.is-in .wk-sec,.wk-btn-label,.wk-clock .dk-punch-button.app-collected,.wk-clock .xp-button.app-collected,.dk-room .tk-btn.is-claim,.dk-room .tk-btn.app-collected,.dk-room .tk-pips i.is-now,.dk-room .tk-pips i.is-done:last-of-type,.dk-discovery .discovery-jobs article.app-collected,.dk-discovery .xp-button.app-collected,.dk-loans .xp-button.app-collected{animation:none!important}.wk-bar>i,.wk-lamp,.dk-vibes-table tbody tr{transition:none!important}}.app-bump.is-flat{color:inherit}@keyframes soc-in-r{0%{opacity:0;transform:translate(8px)}}@keyframes soc-in-l{0%{opacity:0;transform:translate(-8px)}}@keyframes soc-stamp{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.ml-toolbar button{transition:background var(--dur-1) ease, border-color var(--dur-1) ease}.ml-toolbar button:active:not(:disabled){background:var(--hud-face-2);border-color:var(--hud-line);transform:translateY(1px)}.ml-folders button{min-height:22px;transition:background var(--dur-1) ease;position:relative}.ml-folders button:hover:not(.is-on){background:#e8eefb}.ml-folders button:active{transform:translateY(1px)}.ml-folders button.is-on{box-shadow:inset 3px 0 0 var(--hud-accent);font-weight:700}.ml-folders i{color:inherit}.ml-list{min-height:0}.ml-list ol{margin:0;padding:0;list-style:none}.ml-list li>button{min-height:24px;transition:background var(--dur-1) ease;align-items:center}.ml-list li>button:hover{background:#eef3fc}.ml-list li>button:active{transform:translateY(1px)}.ml-list li.is-on>button{background:var(--hud-select);box-shadow:inset 3px 0 0 var(--hud-accent);font-weight:700}.ml-list li.is-on>button:hover{background:var(--hud-select)}.ml-list.is-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.ml-list .app-skel{gap:4px;padding:6px 8px}.ml-list .app-skel.is-rows i{border-radius:0;height:22px}.ml-sentnote{border-bottom:1px solid var(--hud-line);color:#14602a;font-size:var(--t-sm);background:#eaf7ee;margin:0;padding:5px 10px;font-weight:700}.ml-read{overflow-x:hidden}.ml-read .app-empty{height:100%;padding:12px;animation:none}.ml-read .app-empty>i{font-size:24px}.ml-actions{align-items:center;margin-top:8px}.ml-claim{border:1px solid var(--app-rule);border-radius:var(--r-ctl);background:#fafaf4;flex-wrap:wrap;gap:8px;padding:6px 8px}.ml-claim.is-open{border-color:var(--hud-accent);background:#fff9e0}.ml-pool{color:#7a5b00;font-weight:700}.ml-claim.is-done .ml-pool{color:var(--app-ink-dim);font-weight:400}.ml-stamp{border:2px solid var(--hud-good);color:var(--hud-good);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 8px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.ml-stamp small{color:inherit;margin-left:4px;font-weight:700}.ml-stamp.is-fresh{animation:soc-stamp .42s var(--app-ease-pop) both}.ml-compose{border:1px solid var(--app-rule);background:#fafaf4;padding:8px}.ml-compose-row{align-items:center;padding:4px 0}.ml-compose-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-price{border:1px solid var(--hud-line);border-radius:var(--r-pill);font-size:var(--t-sm);background:#fff;padding:1px 8px}.ml-price.is-free{border-color:var(--hud-good);color:#14602a;background:#eaf7ee}.ml-price.is-short{border-color:var(--hud-hot);color:var(--hud-hot)}.ml-compose textarea{resize:none;transition:border-color var(--dur-1) ease}.ml-compose textarea:focus{border-color:var(--hud-select);box-shadow:var(--hud-focus);outline:none}.ml-compose-foot{flex-wrap:wrap;gap:8px}.ml-compose-foot .xp-button:active:not(:disabled){transform:translateY(1px)}.ml-short{color:var(--hud-hot);font-size:var(--t-sm);margin:0}.ml-compose .app-error{margin:0}.dk-x-navitem{transition:background var(--dur-1) ease}.dk-x-navitem:active{transform:translateY(1px)}.dk-x-navitem.is-on{background:#e8f3fd}.dk-x-compose{transition:background var(--dur-2) ease}.dk-x-compose:focus-within{background:#fafcfd}.dk-x-post-button{transition:background var(--dur-1) ease, opacity var(--dur-1) ease}.dk-x-post-button:hover:not(:disabled){background:#272c30}.dk-x-post-button:active:not(:disabled){transform:translateY(1px)}.dk-x-post-button:disabled{opacity:.45;cursor:default}.dk-x-post-button.is-sent,.dk-x-post-button.is-sent:hover:not(:disabled){background:var(--hud-good);opacity:1}.dk-x-post-button.is-following{background:#fff;box-shadow:inset 0 0 0 1px #cfd9de;color:#0f1419!important}.dk-x-outline{transition:background var(--dur-1) ease}.dk-x-outline:hover:not(:disabled){background:#f7f9f9}.dk-x-outline:active:not(:disabled){transform:translateY(1px)}.dk-x-outline.is-following:hover:not(:disabled){background:#fff0f0;border-color:#e3a2a2}.dk-x-post{transition:background var(--dur-1) ease}.dk-x-post.is-pull,.dk-x-post.is-unlock{box-shadow:inset 3px 0 0 var(--hud-accent)}.dk-x-actions button{min-width:32px;min-height:22px;transition:color var(--dur-1) ease}.dk-x-actions button:active{transform:translateY(1px)}.dk-x-heart{display:inline-block}.dk-x-heart.is-pop{animation:app-pop var(--app-pop) var(--app-ease-pop) both}.dk-x-note{transition:background var(--dur-1) ease}.dk-x-note:hover{background:#f7f9f9}.dk-x-note.is-new{box-shadow:inset 3px 0 0 var(--hud-select)}.dk-x-people li{transition:background var(--dur-1) ease}.dk-x-people li:hover{background:#f7f9f9}.dk-x-wtf li{padding:2px 0}.dk-x-pane{min-width:0}.dk-x-skel{gap:0;padding:0}.dk-x-skel i{border-bottom:1px solid #eff3f4;border-radius:0;height:74px}.dk-x-skel-profile{padding:0}.dk-x-skel-profile i{margin:0 14px}.dk-x-skel-profile i.dk-x-skel-banner{border-radius:0;height:120px;margin:0 0 14px;width:100%!important}.dk-x-main>.app-empty{padding:36px 14px}.dk-x-older .dk-x-outline:active:not(:disabled){transform:translateY(1px)}.dk-x-main>.app-error{margin:10px 12px}.msn-tabs button{transition:background var(--dur-1) ease}.msn-tabs button:hover:not(.is-on){background:linear-gradient(#fff,#e8f0ff)}.msn-tabs button:active{transform:translateY(1px)}.msn-pane{min-width:0}.dk-msn-list li>button{min-height:32px;transition:background var(--dur-1) ease}.dk-msn-list li>button:active{transform:translateY(1px)}.dk-msn-list .msn-skel{padding:4px 0}.dk-msn-list li.msn-empty{list-style:none}.dk-msn-list li.msn-empty .app-empty{padding:16px 10px}.dk-msn-list li.msn-empty .dk-link{width:auto;min-height:0;padding:0;display:inline}.msn-log li{animation:soc-in-l .2s var(--app-ease-in) both}.msn-log li.is-mine{animation-name:soc-in-r}.msn-log li.is-system,.msn-typing{animation:app-in var(--app-in) var(--app-ease-in) both}.msn-input button:active:not(:disabled){transform:translateY(1px)}.msn-input input:focus{box-shadow:var(--hud-focus);outline:none}.dk-msn-convo-head .xp-button{min-width:32px;min-height:24px}.dk-msn-convo-head .xp-button:active{transform:translateY(1px)}.is-convo>.app-error{margin:4px 8px}.dk-chat-room-item{min-height:32px;transition:background var(--dur-1) ease;justify-content:center}.dk-chat-room-item:active,.dk-chat-new button:active:not(:disabled){transform:translateY(1px)}.dk-chat-rooms .app-skel{padding:6px}.dk-chat-rooms .app-skel.is-rows i{height:30px}.dk-chat-rooms .app-empty,.dk-chat-main .app-empty{padding:16px 10px}.dk-chat-msg{animation:soc-in-l .2s var(--app-ease-in) both}.dk-chat-msg.is-mine{animation-name:soc-in-r}.dk-chat-sys,.dk-chat-action,.dk-chat-game{animation:app-in var(--app-in) var(--app-ease-in) both}.dk-chat-compose .dk-x-post-button:active:not(:disabled),.dk-chat-mini:active{transform:translateY(1px)}.dk-chat-compose input:focus{box-shadow:var(--hud-focus);outline:none}.dk-chat-pane .app-skel-text,.dk-roompanel .app-skel-text{padding:10px;font-style:normal}.dk-classifieds-nav nav button{min-height:32px;transition:background var(--dur-1) ease}.dk-classifieds-nav nav button:hover:not([aria-current]){background:#e2e2e2}.dk-classifieds-nav nav button:active,.dk-classifieds-nav>.xp-button:active,.dk-classifieds .dk-classifieds-logo:active{transform:translateY(1px)}.dk-classifieds-list li{transition:background var(--dur-1) ease;padding:12px 8px}.dk-classifieds-list li:hover{background:#f6f3fb}.dk-classifieds-skel{padding:0}.dk-classifieds-skel i{border-radius:0;height:52px}.dk-classifieds .app-empty.dk-community-empty{gap:8px;padding:28px 10px}.dk-classifieds .app-empty>b{font-family:Times New Roman,serif;font-size:16px}.dk-classifieds .app-skel,.dk-neighbor-watch .app-skel{padding:0}.dk-neighbor-watch .dk-neighbor-result{min-height:44px;transition:background var(--dur-1) ease;padding:8px}.dk-neighbor-watch .dk-neighbor-result:hover{background:#eef4f7}.dk-neighbor-watch .dk-neighbor-result:active,.dk-neighbor-watch .dk-neighbor-logo:active,.dk-neighbor-header .xp-button:active{transform:translateY(1px)}.dk-neighbor-review{transition:background var(--dur-1) ease;padding:14px 8px}.dk-neighbor-review:hover{background:#f6f9fa}.dk-review-picker label{transition:transform var(--dur-1) var(--app-ease-pop), color var(--dur-1) ease}.dk-review-picker label:hover{color:#b87a00;transform:scale(1.15)}.dk-review-picker label:active{transform:scale(.9)}.dk-review-picker label.is-filled>span{animation:app-pop var(--app-pop) var(--app-ease-pop) both;display:inline-block}.dk-neighbor-watch .app-empty{padding:22px 10px}.dk-neighbor-score b{font-size:16px}.dk-neighbor-watch .app-skel.is-rows i{border-radius:0;height:64px}.dk-community-error{margin:8px 0}.dk-ref-btn{transition:background var(--dur-1) ease, color var(--dur-1) ease}.dk-ref-btn:active{transform:translateY(1px)}.dk-ref-btn.is-copied{color:var(--hud-good)!important}.is-mac .ml-claim,.is-mac .ml-claim.is-open,.is-mac .ml-compose,.is-mac .ml-price,.is-mac .ml-price.is-free,.is-mac .ml-price.is-short,.is-mac .ml-sentnote{color:#000;background:#fff;border-color:#000}.is-mac .ml-pool,.is-mac .ml-stamp{color:#000;border-color:#000}.is-mac .ml-short{color:#000;font-weight:700}.is-mac .ml-folders button:hover:not(.is-on),.is-mac .ml-list li>button:hover{background:#ddd}.is-mac .ml-folders button.is-on,.is-mac .ml-list li.is-on>button{box-shadow:none;background:#000;color:#fff!important}.is-mac .dk-x-navitem.is-on{background:#000;color:#fff!important}.is-mac .dk-x-note.is-new,.is-mac .dk-x-post.is-pull,.is-mac .dk-x-post.is-unlock{box-shadow:inset 3px 0 #000}.is-mac .dk-x-post-button.is-sent,.is-mac .dk-x-post-button.is-sent:hover:not(:disabled){background:#000}.is-mac .dk-x-post-button:hover:not(:disabled){background:#333}.is-mac .dk-x-actions button.is-liked{color:#000!important}.is-mac .dk-x-stat.is-aura dd,.is-mac .dk-x-stat.is-worth dd{color:#000;text-shadow:none}.is-mac .dk-x-premium-count{box-shadow:none;background:#fff;border:1px solid #000;border-radius:0}.is-mac .dk-x-tier{color:#000;text-shadow:none;background:#fff;border-color:#000;border-radius:0;box-shadow:2px 2px #000}.is-mac .dk-x-tier.is-whale{color:#fff;background:#000}.is-mac .dk-x-tier.is-whale:after,.is-mac .dk-x-tier.is-rich:after{display:none}.is-mac .dk-ref-btn.is-copied{font-weight:700;color:inherit!important}.is-mac .dk-review-picker label:hover{color:#000}@media (max-width:600px){.ml-cols{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ml-folders{border-right:0;border-bottom:1px solid var(--hud-line);flex-direction:row;align-items:center;gap:4px;padding:4px 8px;overflow-x:auto}.ml-folders b{margin:0 6px 0 0}.ml-folders button{flex:none;min-height:32px;padding:3px 10px}.ml-list li>button{grid-template-columns:96px 1fr 38px;min-height:36px}.ml-toolbar button{min-height:32px}.ml-addr{display:none}.ml-compose-foot{flex-direction:column;align-items:stretch}.ml-compose-foot .xp-button{min-height:32px}.dk-x-cols{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.dk-x-nav{border-bottom:1px solid #eff3f4;border-right:0;flex-flow:wrap;align-items:center;gap:2px;padding:4px 6px}.dk-x-brand{flex-direction:row;align-items:center;gap:4px;padding:0}.dk-x-logo{padding:0 6px;font-size:20px}.dk-x-msn{margin-left:0}.dk-x-navitem{min-height:32px;padding:4px 8px;font-size:12px}.dk-x-me{display:none}.dk-x-main{border-right:0;grid-row:3}.dk-x-side{grid-row:2;padding:6px 8px;overflow:visible}.dk-x-side>small,.dk-x-wtf{display:none}.dk-x-actions button{min-height:32px}.dk-x-profile-actions{right:10px}.dk-x-standing{flex-wrap:wrap;gap:12px 16px}.dk-x-stat dd{font-size:16px}.dk-x-corner{gap:4px;top:6px;right:6px}.dk-x-premium-count,.dk-x-tier{font-size:10px}.dk-x-compose-bar{flex-wrap:wrap}.dk-msn-list li>button{min-height:40px}.dk-chat,.msn-pane>.dk-chat{grid-template-columns:112px 1fr}.dk-neighbor-watch .dk-neighbor-result{min-height:48px}.dk-review-picker label{text-align:center;min-width:36px}}@media (prefers-reduced-motion:reduce){.ml-stamp.is-fresh,.dk-x-heart.is-pop,.msn-log li,.msn-log li.is-mine,.msn-log li.is-system,.msn-typing,.dk-chat-msg,.dk-chat-msg.is-mine,.dk-chat-sys,.dk-chat-action,.dk-chat-game,.dk-review-picker label.is-filled>span{animation:none!important}.ml-toolbar button,.ml-folders button,.ml-list li>button,.dk-x-navitem,.dk-x-post-button,.dk-x-outline,.dk-x-post,.dk-x-note,.dk-x-people li,.dk-x-actions button,.msn-tabs button,.dk-msn-list li>button,.dk-chat-room-item,.dk-classifieds-list li,.dk-neighbor-review,.dk-neighbor-watch .dk-neighbor-result,.dk-review-picker label,.dk-ref-btn,.dk-classifieds-nav nav button{transition:none}.dk-review-picker label:hover,.dk-review-picker label:active{transform:none}}.dk-room .yo.is-loading{padding:6px 0}.dk-room .yo-skel{gap:8px;padding:10px 14px}.dk-room .yo-skel i{border-radius:var(--r-card);width:100%;height:30px}.dk-room .yo-skel i.yo-skel-head{height:96px}.dk-room .yo-subs.app-rows{animation:none}.dk-room .yo-sub{transition:background var(--dur-1) ease, transform 60ms ease}.dk-room .yo-sub:hover{background:#fff8dc}.dk-room .yo-sub.is-gated:hover{background:#e2f1ff}.dk-room .yo-sub:active{transform:translateY(1px)}.dk-room .yo-sub.is-lit-up{animation-delay:0s}.dk-room .yo-sub.is-maxed .yo-lv{color:#8a6500}.dk-room .yo-sub.is-maxed .yo-pips i.is-on{background:linear-gradient(#fff3a0,#ffc400)}.dk-room .yo-btn.is-plus:not(:disabled):active{transform:translateY(1px)scale(.96)}.dk-room .yo-btn.is-plus:disabled{cursor:not-allowed}.dk-room .yo-lv{min-width:18px}.dk-room .yo-coins{font-weight:700;display:inline-block}.dk-room .yo-main{transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease}.dk-room .yo-main-head:active{transform:translateY(1px)}.dk-room .yo-main-head:focus-visible{box-shadow:inset var(--hud-focus)}.dk-room .yo-tools input:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-room .yo-adv{transition:box-shadow var(--dur-1) ease, transform .12s var(--app-ease-in)}.dk-room .yo-adv:hover{transform:translateY(-1px)}.dk-room .yo-bubble{animation:app-in var(--app-in) var(--app-ease-in) both}.dk-room .yo-meter-bar i{transform-origin:0}.dk-room .yo .app-error{margin:6px var(--s-5)}.dk-room.is-mac .yo-sub:hover{color:#fff;background:#000}.dk-room.is-mac .yo-sub:hover small,.dk-room.is-mac .yo-sub:hover .yo-lv{color:#fff}.dk-room.is-mac .yo-sub.is-gated:hover,.dk-room.is-mac .yo-sub.is-tipped:hover{background:#000}.dk-room.is-mac .yo-skel i{border-radius:0}@media (max-width:640px){.dk-room .yo-subs{grid-template-columns:1fr}.dk-room .yo-sub{min-height:36px;padding:6px 8px}.dk-room .yo-btn{min-width:44px;min-height:32px}.dk-room .yo-head{gap:var(--s-3);padding:var(--s-3);grid-template-columns:auto 1fr}.dk-room .yo-worth{grid-column:1/-1}.dk-room .yo-vibes b{font-size:40px}.dk-room .yo-worth-row{flex-wrap:wrap}.dk-room .yo-advisors{padding:var(--s-2) var(--s-3);grid-template-columns:1fr 1fr}.dk-room .yo-tools{gap:var(--s-2);padding:var(--s-2) var(--s-3);flex-wrap:wrap}.dk-room .yo-tools input{flex:100%;min-height:32px}.dk-room .yo-tools .dk-tabs-filter{flex-wrap:wrap}.dk-room .yo-count{margin-left:0}.dk-room .yo-wall{padding:var(--s-2) var(--s-3)}.dk-room .yo-foot{padding:var(--s-2) var(--s-3);flex-wrap:wrap}.dk-room .yo:not(.is-loading){display:block;overflow-y:auto}.dk-room .yo-wall{overflow:visible}.dk-room .yo-foot{position:sticky;bottom:0}}.dk-room .dk-portal-grid.app-rows>.dk-game-tile{transition:transform .14s var(--app-ease-in);will-change:auto}.dk-room .dk-game-tile:hover{transform:translate(-2px,-3px)}.dk-room .dk-game-tile:active{transform:translate(1px,1px)scale(.985)!important}.dk-room .dk-game-tile:focus-visible{outline:none;box-shadow:0 0 0 2px #c22d8a,0 0 0 5px #ffe14d}.dk-room .dk-portal-nav button{transition:background var(--dur-1) ease, transform 60ms ease;min-height:24px}.dk-room .dk-portal-nav button:active{transform:translateY(1px)}.dk-room .dk-game-wait{vertical-align:middle;width:70px;height:9px;display:inline-block}.dk-room .dk-room-card{gap:8px}.dk-room .dk-room-big{font-size:46px;line-height:1}.dk-room .dk-room-ready{color:#3a1a8a;font:900 22px Trebuchet MS,sans-serif}.dk-room .dk-room-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dk-room .dk-room-actions .xp-button{min-height:32px;transition:transform 60ms ease, box-shadow var(--dur-1) ease}.dk-room .dk-room-actions .xp-button:active{transform:translateY(2px)}.dk-room .dk-run-label{letter-spacing:.2em;color:#7b3fd6;font:900 10px Tahoma,sans-serif}.dk-room .dk-run-result b{font-variant-numeric:tabular-nums;font:900 22px Arial Black,Tahoma,sans-serif}.dk-room .dk-run-coins{font-variant-numeric:tabular-nums;display:inline-block}.dk-room .dk-room-card .app-skel-text{font-size:var(--t-md);justify-content:center}.dk-room .dl-skel{padding:0}.dk-room .dl-skel i{border-radius:10px;height:56px}.dk-room .dl-free{transition:transform .12s var(--app-ease-in), opacity var(--dur-2) ease}.dk-room .dl-free:hover:not(.is-done){transform:translateY(-1px)}.dk-room .dl-free.is-done{opacity:.75;background:#f3fbef;border-color:#7bd04a}.dk-room .dl-btn.is-claimed{cursor:default;background:#e3f9e5;border-color:#1e7a1e;box-shadow:0 2px #1e7a1e;color:#1e7a1e!important}.dk-room .dl-btn:disabled:not(.is-claimed){opacity:.6}.dk-room .dl-btn:focus-visible{outline:none;box-shadow:0 4px #3a1700,0 0 0 3px #ffe14d}.dk-room .dl-wheel-svg{will-change:transform}.dk-room .dl-pot b{display:inline-block}.dk-room .dl-pot-wait{border-radius:4px;width:110px;height:26px}.dk-room .dl-lotto-buy>button:not(.dl-btn){transition:transform 60ms ease, background var(--dur-1) ease}.dk-room .dl-lotto-buy>button:not(.dl-btn):active:not(:disabled){transform:translateY(1px)}@media (max-width:640px){.dk-room .dk-portal-body{flex-direction:column;padding:8px}.dk-room .dk-portal-nav{width:auto}.dk-room .dk-portal-grid{grid-template-columns:1fr}.dk-room .dk-room-card{width:min(400px,100%)}.dk-room .dl-grid{grid-template-columns:1fr}.dk-room .dl-lotto-buy>button:not(.dl-btn){width:36px;height:36px}}.dk-room.is-mac .dl-free.is-done{background:#fff;border-color:#000}.dk-room.is-mac .dl-btn.is-claimed{box-shadow:none;background:#fff;border-color:#000;color:#000!important}.dk-room .dk-wardrobe .dk-tabs>button{transition:background var(--dur-1) ease, transform 60ms ease}.dk-room .dk-wardrobe .dk-tabs>button:not(.is-on):hover{background:linear-gradient(#fff,#fff6d8)}.dk-room .dk-wardrobe .dk-tabs>button:active{transform:translateY(1px)}.dk-room .dk-wardrobe .dk-tabs>button:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-room .dk-wardrobe-skel{padding:4px}.dk-room .dk-wardrobe-skel i{height:64px}.dk-room .dk-monitor>*{animation:app-in var(--app-in) var(--app-ease-in) both}.dk-room .dk-closet-item,.dk-room .dk-theme,.dk-room .cl-item{transition:background var(--dur-1) ease, border-color var(--dur-1) ease, transform .12s var(--app-ease-in)}.dk-room .dk-closet-item:hover,.dk-room .dk-theme:hover{background:#fffbe8;border-color:#e3c25a}.dk-room .dk-closet-item.is-on:hover,.dk-room .dk-theme.is-on:hover{background:#eaf1fd;border-color:#316ac5}.dk-room .dk-closet-face:active,.dk-room .dk-swatch:active,.dk-room .cl-try:active{transform:translateY(1px)scale(.97)}.dk-room .dk-swatch{transition:transform .12s var(--app-ease-in), box-shadow var(--dur-1) ease}.dk-room .dk-swatch:hover{transform:translateY(-1px)}.dk-room .dk-swatch[aria-pressed=true],.dk-room .dk-closet-item.is-on .dk-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #316ac5}.dk-room .dk-closet-face:focus-visible,.dk-room .dk-swatch:focus-visible,.dk-room .cl-try:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-room .dk-theme-thumb{transition:transform .14s var(--app-ease-in)}.dk-room .dk-theme:hover .dk-theme-thumb{transform:translateY(-2px)}.dk-room .dk-theme.is-on .dk-theme-thumb{border-color:#316ac5}.dk-room .dk-themes>.dk-theme .dk-owned,.dk-room .dk-closet-item .dk-owned{color:#1e7a1e;font-weight:700}.dk-room .cl-slots button{transition:background var(--dur-1) ease, transform 60ms ease}.dk-room .cl-slots button:not(.is-on):hover{background:linear-gradient(#fff,#fff6d8)}.dk-room .cl-slots button:active{transform:translateY(1px)}.dk-room .cl-item:not(.is-on):hover{background:#fffbe8;border-color:#e3c25a}.dk-room .cl-item.is-on{background:#eaf1fd;border-color:#316ac5;box-shadow:inset 0 0 0 1px #316ac5}.dk-room .cl-try{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.dk-room .cl-empty{grid-column:1/-1}.dk-room .cl-mirror .dk-avatar,.dk-room .cl-mock{animation:app-in var(--app-in) var(--app-ease-in) both}@media (max-width:640px){.dk-room .dk-wardrobe-body{flex-direction:column;overflow-y:auto}.dk-room .dk-wardrobe-preview{width:auto}.dk-room .dk-closet,.dk-room .dk-closet.is-backdrops{grid-template-columns:repeat(2,1fr)}.dk-room .dk-themes{grid-template-columns:1fr}.dk-room .dk-wardrobe .dk-tabs{flex-wrap:wrap}.dk-room .dk-wardrobe .dk-tabs>button{min-height:32px}.dk-room .cl-closet{grid-template-columns:1fr;overflow-y:auto}.dk-room .cl-grid{grid-template-columns:repeat(2,1fr);overflow:visible}.dk-room .cl-slots button{min-height:32px}}.dk-room.is-mac .dk-closet-item:hover,.dk-room.is-mac .dk-theme:hover,.dk-room.is-mac .cl-item:not(.is-on):hover{background:#fff;border-color:#000}.dk-room.is-mac .dk-closet-item.is-on,.dk-room.is-mac .dk-theme.is-on,.dk-room.is-mac .cl-item.is-on{color:#fff;box-shadow:none;background:#000;border-color:#000}.dk-room.is-mac .dk-closet-item.is-on small,.dk-room.is-mac .dk-theme.is-on small,.dk-room.is-mac .dk-closet-item.is-on .dk-owned,.dk-room.is-mac .dk-theme.is-on .dk-owned{color:#fff}.dk-room.is-mac .dk-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.dk-room.is-mac .dk-wardrobe .dk-tabs>button:not(.is-on):hover,.dk-room.is-mac .cl-slots button:not(.is-on):hover{background:#fff}.dk-room .dk-wiki-navitem{width:100%;transition:background var(--dur-1) ease, transform 60ms ease;border-radius:2px;padding:3px 6px;display:block}.dk-room .dk-wiki-navitem:hover{background:#eaecf0}.dk-room .dk-wiki-navitem:active{transform:translateY(1px)}.dk-room .dk-wiki-navitem.is-on{background:#fff;padding-left:8px;box-shadow:inset 3px 0 #36c}.dk-room .dk-wiki-navitem:focus-visible,.dk-room .dk-wiki-link:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-room .dk-wiki-link{cursor:pointer;transition:background var(--dur-1) ease;border-bottom:1px dotted #0645ad}.dk-room .dk-wiki-link:hover{background:#eaf3ff;text-decoration:none}.dk-room .dk-wiki-link:active{transform:translateY(1px)}.dk-room .dk-wiki-skel .app-skel-text{padding:0 0 8px}.dk-room .dk-wiki-skel .app-skel{padding:0}.dk-room .dk-wiki-skel-h{width:55%!important;height:28px!important}.dk-room .dk-wiki-navskel{gap:6px;padding:6px 0}.dk-room .dk-wiki-navskel i{height:12px}.dk-room .dk-wiki-main .app-error{margin:0 0 8px}.dk-room .dk-wiki-infobox{animation:app-in-x var(--app-in) var(--app-ease-in) 60ms both}@media (max-width:640px){.dk-room .dk-wiki-cols{grid-template-rows:auto 1fr;grid-template-columns:1fr}.dk-room .dk-wiki-nav{border-bottom:1px solid #a2a9b1;border-right:0;flex-flow:wrap;align-items:center;gap:4px;max-height:96px}.dk-room .dk-wiki-nav h4{flex-basis:100%;margin:4px 0 0}.dk-room .dk-wiki-navitem{background:#fff;border:1px solid #c8ccd1;width:auto;min-height:28px}.dk-room .dk-wiki-main{padding:10px 12px}.dk-room .dk-wiki-infobox{float:none;width:auto;margin:0 0 10px}}.dk-room.is-mac .dk-wiki-navitem:hover{background:#000;color:#fff!important}.dk-room.is-mac .dk-wiki-navitem.is-on{box-shadow:inset 3px 0 #000}.dk-room.is-mac .dk-wiki-link:hover{background:#000;color:#fff!important}.ag .ag-howto-card .ag-howto-go{transition:transform 60ms ease, background var(--dur-1) ease}@media (prefers-reduced-motion:reduce){.dk-room .dk-monitor>*,.dk-room .cl-mirror .dk-avatar,.dk-room .cl-mock,.dk-room .dk-wiki-infobox,.dk-room .yo-bubble{animation:none!important}.dk-room .yo-sub,.dk-room .yo-adv,.dk-room .dk-game-tile,.dk-room .dl-free,.dk-room .dk-theme-thumb,.dk-room .dk-swatch,.dk-room .dk-closet-item,.dk-room .dk-theme,.dk-room .cl-item{transition:none!important}.dk-room .yo-adv:hover,.dk-room .dk-game-tile:hover,.dk-room .dl-free:hover,.dk-room .dk-swatch:hover{transform:none}}@media (max-width:640px){.dk-room .dk-wardrobe-body.is-closet{display:block;overflow-y:auto}.dk-room .cl-closet{height:auto;display:block}.dk-room .cl-preview{border-bottom:1px solid #c5c2b2;border-right:0}.dk-room .cl-racks{min-height:0;display:block}.dk-room .cl-grid{flex:none}}.dk-room.is-mac .yo-main.is-open .yo-main-head,.dk-room.is-mac .yo-main-head:hover{background:#fff}.dk-room.is-mac .yo-main.is-open .yo-main-head{box-shadow:inset 0 -2px #000}.dk-room.is-mac .yo-badge,.dk-room.is-mac .yo-badge.is-cold,.dk-room.is-mac .yo-badge.is-hot,.dk-room.is-mac .yo-worth-item.is-steam{background:#fff;border-color:#000}.dk-room.is-mac .yo-sub.has-level{background:#fff}.dk-room.is-mac .yo-sub.is-gated,.dk-room.is-mac .yo-sub.is-tipped{background:#fff;box-shadow:inset 3px 0 #000}@media (max-width:640px){.dk-room .dk-portal-nav button:not(.dk-portal-dailies){display:none}.dk-room .dk-portal-nav .dk-portal-dailies{min-height:36px}.dk-room .dk-game-tile{min-height:44px}}.fam{height:100%;font:var(--t-md) var(--f-ui);color:#222;background:#fbf8f1;flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex;overflow:auto}.fam.app-skel{padding:16px}.fam-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fam-head b{font-size:var(--t-xl);letter-spacing:.01em;display:block}.fam-head small{color:var(--app-ink-dim,#6b6b6b)}.fam-coins{border-radius:var(--r-pill);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff8e6;border:1px solid #d9cfb4;padding:2px 8px}.fam-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fam-row input{border-radius:var(--r-ctl);min-width:0;font:inherit;border:1px solid #7f9db9;flex:160px;padding:3px 6px}.fam-link{color:#0b4fb3;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.fam-link.is-dev{color:#8a5a00}.fam-link:disabled{color:#888;cursor:default}.fam-requests{flex-direction:column;gap:6px;display:flex}.fam-request{border-radius:var(--r-card);animation:app-in var(--app-in,.22s) ease both;background:#fff;border:1px solid #d7d4c6;align-items:center;gap:8px;padding:6px 8px;display:flex}.fam-request.is-in{background:linear-gradient(90deg,#fff0f6,#fff 60%);border-color:#e6a8c4}.fam-request-glyph{font-size:18px}.fam-request-text{flex:1;min-width:0}.xp-button.is-yes{font-weight:700}.fam-tree{border-radius:var(--r-panel);background:radial-gradient(120% 80% at 50% 0,#fff 0%,#fff9ec 55%,#f6ecd6 100%);border:1px solid #e3d9c1;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 12px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px 2px #503c141f}.fam-gen{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fam-gen.is-parents{opacity:.92;flex-direction:row;align-items:center}.fam-gen.is-parents .fam-stem{display:none}.fam-stem{background:#d7c49a;border-radius:1px;width:2px;height:16px;display:block}.fam-person{border-radius:var(--r-card);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 6px;display:flex}.fam-person:hover{background:#ffffffb3}.fam-person small{color:var(--app-ink-dim,#6b6b6b)}.fam-heart{color:#e0457b;animation:fam-beat .9s var(--app-ease-pop,ease) .2s 1 both;align-self:center;margin-top:20px;font-size:26px}@keyframes fam-beat{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.25)}to{transform:scale(1)}}.fam-single{border-radius:var(--r-card);background:#fff9;border:1px dashed #d7c49a;flex-direction:column;gap:6px;max-width:320px;padding:8px 10px;display:flex}.fam-since{color:var(--app-ink-dim,#6b6b6b)}.fam-kid{border-radius:var(--r-card);text-align:center;width:196px;animation:app-row-in var(--app-in,.22s) ease both;background:#fff;border:1px solid #e6dcc4;flex-direction:column;align-items:center;gap:3px;padding:8px;display:flex}.fam-kid-av{cursor:pointer;transform-origin:50% 80%;transition:transform var(--dur-2,.2s) var(--app-ease-pop,ease);background:0 0;border:0;padding:0;transform:scale(.86)}.fam-kid-av:hover{transform:scale(.94)}.fam-kid.is-growing .fam-kid-av{transform:scale(.72)}.fam-mix{color:#6a3fb0;flex-direction:column;display:flex}.fam-mix em{font-style:normal;font-size:var(--t-xs);color:#8a6fc0}.fam-grow{border-radius:var(--r-pill);background:#efe7d2;width:100%;height:6px;display:block;position:relative;overflow:hidden}.fam-grow i{transform-origin:0;background:linear-gradient(90deg,#ffcf6b,#ff9f43);position:absolute;inset:0}.fam-jobs{min-height:1.2em}.fam-money{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;margin:2px 0;display:grid}.fam-money div{border-radius:var(--r-ctl);background:#f7f3e8;padding:3px 2px}.fam-money dt{font-size:var(--t-xs);color:var(--app-ink-dim,#6b6b6b)}.fam-money dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.fam-money div:nth-child(n+2) dd{color:#16803c}.fam-have{border-radius:var(--r-panel);background:#fff;border:1px solid #d7d4c6;flex-direction:column;gap:8px;padding:10px;display:flex}.fam-have header{flex-direction:column;display:flex}.fam-have header small{color:var(--app-ink-dim,#6b6b6b)}.fam-have-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px;display:grid}.fam-have-terms{flex-direction:column;gap:5px;display:flex}.fam-range{border-radius:var(--r-card);background:#f5f2ff;flex-direction:column;gap:3px;padding:6px 8px;display:flex}.fam-range ul{flex-direction:column;gap:3px;margin:2px 0;padding:0;list-style:none;display:flex}.fam-range li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.fam-range li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fam-bar{border-radius:var(--r-pill);background:#e5defa;height:6px;position:relative}.fam-bar i{border-radius:var(--r-pill);background:linear-gradient(90deg,#8f6bff,#c86bff);position:absolute;top:0;bottom:0}.fam-blocked{color:#a34b00;margin:0;padding-left:18px}.fam-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;display:flex}.fam-chatbar{font-size:var(--t-sm);background:linear-gradient(90deg,#fff0f6,#fff);border-bottom:1px solid #f0c6d8;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.fam-chatbar.is-quiet{background:#fafafa;border-bottom-color:#e6e6e6}.fam-chatbar>span:nth-child(2){flex:1;min-width:0}.fam-chatbar-error{color:#a11;width:100%}@media (max-width:560px){.fam-have-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fam-heart,.fam-request,.fam-kid{animation:none}.fam-kid-av{transition:none}}.fam-tree{overflow:hidden}.fam.is-wedding .fam-gen.is-couple>:first-child{animation:fam-lean-r var(--m-celebrate) var(--m-spring) both}.fam.is-wedding .fam-gen.is-couple>:last-child{animation:fam-lean-l var(--m-celebrate) var(--m-spring) both}.fam.is-wedding .fam-heart{animation:fam-wed calc(var(--m-celebrate) * 1.35) var(--m-spring) both}.fam.is-wedding .fam-heart:after{content:"";opacity:0;pointer-events:none;width:120px;height:120px;animation:tier-burst var(--m-celebrate) var(--m-out) both;background:radial-gradient(circle,#e0457b73,#0000 65%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.fam-heart{position:relative}.fam.is-wedding .fam-since{animation:hud-arrive-up var(--m-swap) var(--m-out) both;animation-delay:.7s}.fam.is-wedding .hud-confetti i{--c:#ff8fb8}.fam.is-wedding .hud-confetti i:nth-child(3n){--c:#fff}.fam.is-wedding .hud-confetti i:nth-child(3n+1){--c:#ffd23f}.fam-kid.is-born{z-index:1;animation:fam-born var(--m-celebrate) var(--m-spring) both;position:relative}.fam-kid.is-born:before{content:"✨";animation:tier-pop var(--m-swap) var(--m-spring) both;font-size:18px;animation-delay:.2s;position:absolute;top:-10px;right:-6px}.fam.is-baby .fam-gen.is-kids+.fam-stem,.fam.is-baby .fam-tree>.fam-stem{animation:fam-stem var(--m-swap) var(--m-out) both}@keyframes fam-lean-r{0%{transform:none}35%{transform:translate(10px)rotate(4deg)}to{transform:none}}@keyframes fam-lean-l{0%{opacity:0;transform:translate(24px)scale(.9)}35%{opacity:1;transform:translate(-10px)rotate(-4deg)}to{transform:none}}@keyframes fam-wed{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.6)}55%{transform:scale(.95)}75%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes fam-born{0%{opacity:0;transform:translateY(-40px)scale(.7)rotate(-6deg)}45%{opacity:1;transform:translateY(4px)scale(1.04)rotate(2deg)}70%{transform:translateY(-3px)}to{transform:none}}@keyframes fam-stem{0%{transform:scaleY(0)}}.ls{background:var(--os-page-bg,#fbf8f1);height:100%;min-height:0;color:var(--os-ink,#222);font:var(--t-md) var(--f-ui);flex-direction:column;display:flex}.ls-head{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px 0;display:flex}.ls-head b{font-size:var(--t-xl)}.ls-head small,.ls-dim{color:var(--os-ink-soft,var(--app-ink-dim,#6b6b6b))}.ls-tabs{border-bottom:1px solid var(--os-line,#919b9c);gap:2px;padding:8px 12px 0;display:flex}.ls-tabs [role=tab]{border:1px solid var(--os-line,#919b9c);border-radius:var(--os-card-radius,3px) var(--os-card-radius,3px) 0 0;background:var(--os-tab-bg,#f4f3ee);min-height:32px;color:var(--os-ink,#222);font:inherit;cursor:pointer;border-bottom:0;padding:3px 14px}.ls-tabs [role=tab][aria-selected=true]{background:var(--os-tab-bg-on,#fcfcfe);font-weight:700}.ls-body{flex:1;min-height:0;padding:12px;overflow:auto}.ls-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.ls-card{border:1px solid var(--os-group-border,#d7d4c6);border-radius:var(--os-card-radius,6px);background:var(--os-group-bg,#fff);text-align:center;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;display:flex}.ls-badge-glyph{background:var(--os-btn-bg,#eee);border-radius:50%;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.ls-card.is-locked{opacity:.55}.ls-card.is-locked .ls-badge-glyph{filter:grayscale()}.ls-card small{font-size:var(--t-sm,12px)}.ls-char{align-items:center}.ls-char .dk-avatar{margin-bottom:2px}.ls-tag{border:1px solid var(--os-group-border,#d7d4c6);font-size:var(--t-sm,12px);border-radius:999px;padding:0 8px}.ls-day{margin:12px 0 4px;font-weight:700}.ls-day:first-child{margin-top:0}.ls-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ls-rows li{border:1px solid var(--os-group-border,#d7d4c6);border-radius:var(--os-card-radius,6px);background:var(--os-group-bg,#fff);justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.ls-totals{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin-bottom:12px;display:grid}.ls-totals .ls-card b{font-size:var(--t-xl);font-variant-numeric:tabular-nums}@media (max-width:640px){.ls-grid,.ls-totals{grid-template-columns:1fr}.ls-tabs [role=tab]{flex:1;min-height:52px;padding:6px 4px}.ls-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px}.ls-card>span:last-child{flex-direction:column;display:flex}.ls-rows li{align-items:center;min-height:52px}}.dk-room{--app-skel-a:#e8e6dc;--app-skel-b:#f6f5ef;--app-ink-dim:#6b6b6b;--app-rule:#d7d4c6}.dk-room.is-mac{--app-skel-a:#cfcfcf;--app-skel-b:#eee;--app-rule:#000}@keyframes app-in{0%{opacity:0;transform:translateY(6px)}}@keyframes app-in-x{0%{opacity:0;transform:translate(10px)}}@keyframes app-row-in{0%{opacity:0;transform:translateY(5px)}}.app-in{animation:app-in var(--app-in) var(--app-ease-in) both}.app-in-x{animation:app-in-x var(--app-in) var(--app-ease-in) both}.app-rows>*{animation:app-row-in var(--app-in) var(--app-ease-in) both}.app-rows>:nth-child(2){animation-delay:calc(var(--app-stagger) * 1)}.app-rows>:nth-child(3){animation-delay:calc(var(--app-stagger) * 2)}.app-rows>:nth-child(4){animation-delay:calc(var(--app-stagger) * 3)}.app-rows>:nth-child(5){animation-delay:calc(var(--app-stagger) * 4)}.app-rows>:nth-child(6){animation-delay:calc(var(--app-stagger) * 5)}.app-rows>:nth-child(7){animation-delay:calc(var(--app-stagger) * 6)}.app-rows>:nth-child(8){animation-delay:calc(var(--app-stagger) * 7)}.app-rows>:nth-child(9){animation-delay:calc(var(--app-stagger) * 8)}.app-rows>:nth-child(10){animation-delay:calc(var(--app-stagger) * 9)}.app-rows>:nth-child(11){animation-delay:calc(var(--app-stagger) * 10)}.app-rows>:nth-child(n+12){animation-delay:calc(var(--app-stagger) * 11)}@keyframes app-skel{to{background-position:-200% 0}}.app-skel{flex-direction:column;gap:8px;padding:10px;display:flex}.app-skel i,.app-skel-line{background:linear-gradient(90deg, var(--app-skel-a) 0%, var(--app-skel-b) 40%, var(--app-skel-a) 80%);background-size:200% 100%;border-radius:2px;height:11px;animation:1.1s linear infinite app-skel;display:block}.app-skel i:nth-child(2n){width:72%}.app-skel i:nth-child(3n){width:48%}.app-skel.is-rows i{border-radius:var(--r-ctl);width:100%;height:34px}.app-skel-text{color:var(--app-ink-dim);font-size:var(--t-sm);align-items:center;gap:6px;padding:6px 10px;display:flex}.app-skel-text:before{content:"";border:2px solid var(--app-skel-a);border-top-color:var(--hud-select);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.app-empty{text-align:center;color:var(--app-ink-dim);font-size:var(--t-md);animation:app-in var(--app-in) var(--app-ease-in) both;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:22px 14px;display:flex}.app-empty>i{opacity:.8;font-size:26px;font-style:normal;line-height:1}.app-empty>b{color:#333;font-family:var(--f-display)}.app-error{color:#a11;font-size:var(--t-sm);border-radius:var(--r-ctl);animation:app-in var(--app-in) var(--app-ease-in) both;background:#fff0f0;border:1px solid #e3a2a2;margin:6px 10px;padding:6px 8px}.is-mac .app-error{color:#000;background:#fff;border-color:#000}@keyframes app-pop{0%{transform:scale(1.22)}to{transform:scale(1)}}.app-bump{animation:app-pop var(--app-pop) var(--app-ease-pop) both;display:inline-block}.app-bump.is-up{color:var(--hud-good)}.app-bump.is-down{color:var(--hud-hot)}.dk-room .xp-body button:not(:disabled){cursor:pointer}.dk-room .xp-body button:focus-visible,.dk-room .xp-body [tabindex]:focus-visible,.dk-room .xp-body a:focus-visible{box-shadow:var(--hud-focus);outline:none}.dk-room .xp-body button:disabled{cursor:default}.app-tabs{border-bottom:1px solid var(--app-rule);gap:2px;display:flex}.app-tabs>button{font:inherit;font-size:var(--t-md);color:#333;transition:color var(--dur-1) ease;background:0 0;border:0;padding:5px 9px;position:relative}.app-tabs>button:after{content:"";background:var(--hud-select);height:2px;transition:transform var(--dur-2) var(--app-ease-in);position:absolute;bottom:-1px;left:4px;right:4px;transform:scaleX(0)}.app-tabs>button.is-on{color:var(--hud-ink);font-weight:700}.app-tabs>button.is-on:after{transform:scaleX(1)}.app-tabs>button:hover:not(.is-on):not(:disabled){color:var(--hud-ink)}@keyframes app-collect{0%{transform:scale(1)}35%{transform:scale(.94)}to{transform:scale(1)}}.app-collected{animation:app-collect .36s var(--app-ease-pop) both}@media (prefers-reduced-motion:reduce){.app-in,.app-in-x,.app-rows>*,.app-empty,.app-error,.app-bump,.app-collected{animation:none!important}.app-skel i,.app-skel-line{background:var(--app-skel-a);animation:none}.app-skel-text:before{animation:none}.app-tabs>button:after{transition:none}}
.dk-language-root{width:100%;min-height:100dvh}.dk-language-select{align-items:center;gap:4px;font:12px/1.4 Arial,Noto Sans CJK SC,Hiragino Sans,Malgun Gothic,sans-serif;display:inline-flex}.dk-language-select select{color:#171717;background:#f7f7f7;border:1px solid #888;border-radius:3px;max-width:118px;min-height:25px;padding:2px 4px}.dk-language-select select:focus-visible{outline-offset:2px;outline:2px solid #6faaff}.dk-language-root:lang(zh-CN),.dk-language-root:lang(ja),.dk-language-root:lang(ko){font-family:Arial,Noto Sans CJK SC,Hiragino Sans,Malgun Gothic,sans-serif}.dk-language-root:lang(zh-CN) .dk-room,.dk-language-root:lang(ja) .dk-room,.dk-language-root:lang(ko) .dk-room{word-break:normal;overflow-wrap:break-word}.dk-dev{flex-wrap:wrap;max-width:calc(100vw - 16px)}