.message-reactions{margin-top:0}.chat-layout .message .callsign{max-width:calc(100% - 92px)}.reaction-add,.message-edit-trigger{color:#c5d8c9;opacity:0;pointer-events:none;background:#18261d;border:1px solid #405748;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex;position:absolute;top:-3px;right:39px}.reaction-add-with-edit{right:73px}:is(.reaction-add:focus-visible,.message-edit-trigger:focus-visible){opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.chat-layout .message:has(.message-edit-trigger) .callsign{max-width:calc(100% - 126px)}.message:hover .reaction-add,.message:hover .message-edit-trigger{opacity:1;pointer-events:auto}}.reaction-chips,.reaction-all-chips{flex-wrap:wrap;gap:5px;display:flex}.reaction-chips{margin-top:6px}.reaction-chip,.reaction-overflow{color:#cad8cc;background:#19291f;border:1px solid #405748;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-flex}.reaction-chip[aria-pressed=true]{color:#eff6d6;background:#344427;border-color:#b1c77b}.reaction-chip:hover,.reaction-overflow:hover,.reaction-add:hover,.message-edit-trigger:hover{border-color:#becf97}.reaction-positioner{z-index:80}.nexus-reaction-popover{color:#e0e8da;width:max-content;max-width:calc(100vw - 16px);font-family:var(--orbit-font,sans-serif);background:#17251c;border:1px solid #60765a;border-radius:10px;padding:10px;box-shadow:0 10px 32px #0008}.reaction-picker-title{color:#bccab6;margin:0 0 8px;font-size:12px}.reaction-shortcuts{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.reaction-shortcuts button{color:#e0e8da;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:38px;font-size:23px;display:flex}.reaction-shortcuts button:hover,.emoji-grid button:hover{background:#3b4b2e}.reaction-full-picker{width:354px}.reaction-back,.reaction-restore,.emoji-more{color:#d8e3cb;background:#213326;border:1px solid #52664b;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.reaction-back{margin-bottom:10px}.emoji-browser{gap:8px;min-width:0;display:grid}.emoji-browser label{color:#d6dfcd;font-size:12px}.emoji-browser input,.emoji-browser select{color:#e4ebdd;width:100%;min-width:0;min-height:40px;font:inherit;background:#0d1912;border:1px solid #627459;border-radius:6px;padding:9px;font-size:14px}.emoji-results{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(300px,38dvh);overflow-y:auto}.emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.emoji-grid button{color:#e4ebdd;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;min-width:0;height:40px;padding:0;font-size:24px;display:flex}.emoji-grid button:disabled{opacity:.25}.emoji-result-count{color:#b7c6af;margin:0;font-size:11px}.emoji-more{width:100%;margin:10px 0}.reaction-all-chips{max-width:300px;max-height:280px;overflow-y:auto}.reaction-error{color:#ffb0a0;margin:6px 0 0;font-size:12px}.message-edited{color:#a8b3a3;margin-left:5px;font-size:10px}.message-owner-actions,.message-editor-buttons{gap:8px;margin-top:10px;display:flex}.message-owner-actions{border-top:1px solid #405748;padding-top:8px}.message-owner-actions button,.message-editor-buttons button{color:#d8e3cb;background:#213326;border:1px solid #52664b;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.message-owner-actions .message-delete,.message-editor-buttons .message-delete{color:#ffb0a0}.message-action-editor{width:340px}.message-action-editor textarea{resize:vertical;color:#e4ebdd;width:100%;min-height:100px;max-height:40dvh;font:inherit;background:#0d1912;border:1px solid #627459;border-radius:6px;padding:8px;font-size:16px;display:block}.message-action-editor p{font-size:13px;line-height:1.5}.message-action-editor small{color:#b7c6af;margin-top:5px;font-size:11px;display:block}.reaction-settings h3,.reaction-slot-editor h4{color:#e5d2a0;margin:4px 0 10px}.reaction-settings>output{margin-top:12px;display:block}.reaction-settings-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0 12px;display:grid}.reaction-settings-slots button{color:#d5e1cf;background:#203125;border:1px solid #58704f;border-radius:8px;justify-items:center;gap:5px;padding:9px 2px;display:grid}.reaction-settings-slots button[aria-pressed=true]{background:#3d4729;border-color:#d8c885}.reaction-settings-slots span{font-size:26px}.reaction-settings-slots small{font-size:11px}.reaction-slot-editor{border-top:1px solid #405748;margin-top:16px;padding-top:12px}.reaction-slot-editor .reaction-back{margin-top:10px}:is(.nexus-reaction-popover button:focus-visible,.reaction-settings button:focus-visible,.message-reactions button:focus-visible){outline-offset:2px;outline:2px solid #e1ce87}.message-copy-actions textarea{box-sizing:border-box;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;width:100%;font-size:16px}@media (hover:none),(pointer:coarse){.message:has(.message-reactions){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.message a{-webkit-touch-callout:default}.reaction-chip,.reaction-overflow{min-height:27px}.reaction-shortcuts button{width:100%;min-width:40px;height:44px}.emoji-grid button{min-height:44px}}@media (max-width:600px){.reaction-positioner:has(.reaction-full-picker){width:100%;position:fixed!important;inset:auto 0 0!important;transform:none!important}.nexus-reaction-popover.reaction-full-picker{width:100%;max-width:none;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:14px 14px 0 0;max-height:85dvh;overflow-y:auto}.emoji-browser input,.emoji-browser select{font-size:16px}}.plinko-panel{color:#e5eee6;min-width:0;min-height:0;font:14px/1.5 var(--orbit-font);background:#121f18;border:1px solid #344b3d;border-radius:12px;flex:1;overflow-y:auto;container-type:inline-size}.plinko-panel>header{border-bottom:1px solid #344b3d;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.plinko-panel h2{color:#f4d584;margin:0;font-size:22px}.plinko-panel header small{letter-spacing:1.8px;color:#a7c2ae;font-size:9px}.plinko-panel button,.plinko-panel input,.plinko-panel select{font:inherit;color:#eef4ed;background:#1d3225;border:1px solid #506d5b;border-radius:7px;min-height:42px}.plinko-panel button{cursor:pointer;padding:8px 14px}.plinko-panel header button{font-size:24px;line-height:1}.plinko-panel button:disabled{opacity:.5;cursor:default}.plinko-panel :focus-visible{outline-offset:3px;outline:2px solid #f4d584}.plinko-content{padding:14px 18px 18px}.plinko-balance{justify-content:space-between;align-items:center;gap:10px;display:flex}.plinko-balance small{color:#a7bbad;font-size:11px;display:block}.plinko-balance strong{color:#f4d584;font-variant-numeric:tabular-nums;font-size:25px}.plinko-board{background:radial-gradient(#244932,#111f17 75%);border-radius:12px;margin:10px 0}.plinko-board svg{width:100%;max-width:600px;margin:auto;display:block;overflow:visible}.plinko-slot.is-hit rect{stroke:#fff0c6;stroke-width:3px}.plinko-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plinko-controls label{color:#c2d2c5;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.plinko-bet-input{align-items:center;gap:6px;display:flex}.plinko-panel input,.plinko-panel select{width:100%;min-width:0;padding:8px}.plinko-bet-input>span{font-size:10px}.plinko-panel .plinko-drop{color:#211c0f;background:#e5bf6d;border-color:#e5bf6d;grid-column:1/-1;min-height:44px;font-weight:700}.plinko-result{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:62px;padding:10px 0;display:flex}.plinko-in-flight{text-align:center;color:#b4c9ba;grid-column:1/-1;font-size:12px}.plinko-result strong{color:#f4d584}.plinko-result span,.plinko-hint{color:#b4c9ba;font-size:12px}.plinko-history{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 14px;font-size:11px;display:flex}.plinko-history span:not(:first-child){background:#293d30;border-radius:5px;padding:3px 6px}.plinko-history .positive{color:#f4d584}.plinko-rules{color:#b4c9ba;border-top:1px solid #344b3d;padding-top:12px;font-size:12px}.plinko-rules summary{cursor:pointer;color:#e0e9df}.plinko-error{color:#ffb9a4;font-size:12px}@media (max-width:400px){.plinko-content{padding:10px}.plinko-panel>header{padding:10px 12px}.plinko-bet-input>span{display:none}}@container (width>=460px){.plinko-play{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;display:grid}.plinko-controls{grid-template-columns:1fr}.plinko-bet-input>span{display:none}}.cookie-panel{width:100%;min-width:0;height:100%;min-height:0;font:13px/1.35 var(--orbit-font);color:#eee9df;background:radial-gradient(at 20% 25%,#56432b33,#0000 55%),linear-gradient(155deg,#242725,#171c1c);border-radius:12px;flex:1 1 0;position:relative;container:cookie-game/size}.cookie-panel *,.cookie-panel :before,.cookie-panel :after{box-sizing:border-box}.cookie-surface{grid-template-rows:44px minmax(0,1fr);gap:8px;height:100%;padding:12px;display:grid}.cookie-header{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cookie-header h2{white-space:nowrap;margin:0;font-size:17px;line-height:1.2}.cookie-header small{color:#aebbae;font-size:11px;display:block}.cookie-header small strong{color:#e9c687}.cookie-header-actions{gap:4px;display:flex}.cookie-panel button{cursor:pointer;color:#eee9df;min-height:44px;font:inherit;touch-action:manipulation;background:#303731;border:1px solid #656051;border-radius:9px;padding:5px 8px}.cookie-panel button:disabled{opacity:.45;cursor:default}.cookie-panel button:focus-visible{outline-offset:2px;outline:2px solid #f2c681}.cookie-header-actions button{min-width:34px;padding:4px 8px;font-size:12px}.cookie-panel .cookie-primary{color:#251c10;background:#dfba76;border-color:#eccb94;font-weight:700}.cookie-race{grid-template-rows:120px 26px minmax(0,1fr) 48px;gap:8px;min-height:0;display:grid}.cookie-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:10px;min-height:0;display:grid;position:relative}.cookie-play-area{place-items:center;height:100%;min-height:0;display:grid;position:relative}.cookie-panel .cookie-tap{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;max-width:200px;height:100%;min-height:0;max-height:200px;padding:0;display:grid}.cookie-tap img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 7px 10px #0005);width:100%;height:100%;min-height:0;transition:transform 80ms ease-out;display:block}.cookie-tap:active:not(:disabled) img{transform:scale(.94)}.cookie-score{font-variant-numeric:tabular-nums;min-width:0}.cookie-score>span{color:#b7bcad;font-size:11px;display:block}.cookie-score>strong{letter-spacing:-.04em;color:#f3d5a0;font-size:clamp(24px,7.5cqw,38px);line-height:1.15;display:block}.cookie-score>small{color:#b7bcad;white-space:nowrap;font-size:11px;display:block}.cookie-score>.cookie-tap-hint{color:#d9b982;margin-top:8px;font-size:10px}.cookie-pop{pointer-events:none;color:#fff0cc;text-shadow:0 1px 4px #000;font-weight:700;animation:.6s ease-out forwards cookie-pop;position:absolute;top:18%;right:5%}.cookie-panel .cookie-golden{z-index:3;filter:drop-shadow(0 0 10px #ffc84b);background:0 0;border:0;border-radius:50%;width:60px;height:60px;min-height:44px;padding:0;transition:opacity .1s linear;position:absolute;top:4%;left:36%}.cookie-panel .cookie-golden[data-position="1"]{top:40%;left:4%}.cookie-panel .cookie-golden[data-position="2"]{top:54%;left:42%}.cookie-golden svg{pointer-events:none;width:100%;height:100%;animation:1.8s ease-in-out infinite cookie-golden-float;display:block}.cookie-panel .cookie-golden:disabled{cursor:default}.cookie-golden:hover svg{filter:brightness(1.15)}@keyframes cookie-golden-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-5px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.cookie-golden svg{animation:none}}.cookie-goal{align-content:end;gap:4px;display:grid}.cookie-goal>div{color:#adb7a9;justify-content:space-between;font-size:10px;display:flex}.cookie-goal strong{color:#e8c589;font-weight:500}.cookie-progress{-webkit-appearance:none;appearance:none;background:#41473d;border:0;border-radius:6px;width:100%;height:5px;display:block;overflow:hidden}.cookie-progress::-webkit-progress-bar{background:#41473d}.cookie-progress::-webkit-progress-value{background:#eac889}.cookie-progress::-moz-progress-bar{background:#eac889}.cookie-shop{grid-template-rows:repeat(3,1fr);gap:6px;min-width:0;display:grid}.cookie-producer{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 68px 68px;align-items:center;gap:5px;min-width:0;display:grid}.cookie-producer-title{align-items:center;gap:8px;min-width:0;display:flex}.cookie-producer-title>span{text-align:center;color:#ddbc84;flex-shrink:0;width:20px;font-size:24px}.cookie-producer-title strong{white-space:nowrap;font-size:12px;display:block}.cookie-producer-title strong span{color:#a6b29f;margin-left:3px;font-size:10px;font-weight:400}.cookie-producer-title small{color:#aeb8a5;white-space:nowrap;font-size:10px;display:block}.cookie-producer button{width:100%;min-height:44px;padding:3px;font-size:11px;line-height:1.3}.cookie-producer button span,.cookie-producer button strong{display:block}.cookie-producer button span{font-size:10px}.cookie-producer button strong{font-weight:600}.cookie-cashout{gap:6px;min-width:0;display:flex}.cookie-cashout button{flex:1;min-width:0;padding:4px;font-size:12px;line-height:1.3}.cookie-cashout small{margin-top:2px;font-size:10px;font-weight:400;display:block}.cookie-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;display:flex}.cookie-cover{object-fit:contain;filter:drop-shadow(0 9px 12px #0005);flex:1 1 0;width:100%;min-height:36px;max-height:min(32cqh,190px)}.cookie-welcome h3{color:#f3d5a0;margin:0 0 5px;font-size:22px}.cookie-welcome p{color:#bac2b3;margin:0 0 7px;font-size:12px}.cookie-finish-reward{color:#e5c691;font-size:12px;font-weight:600}.cookie-welcome>button{flex-shrink:0;width:100%}.cookie-welcome>small{color:#aeb8a5;font-size:10px}.cookie-receipt{color:#d5f0db;background:#2c443b;border-radius:8px;width:100%;padding:7px;font-size:11px;display:block}.cookie-info{grid-template-rows:40px minmax(0,1fr);gap:10px;min-height:0;display:grid}.cookie-info nav{gap:5px;display:flex}.cookie-info nav button{text-transform:capitalize;flex:1;min-height:36px;font-size:12px}.cookie-info nav button[aria-pressed=true]{color:#251c10;background:#dfba76;border-color:#eccb94}.cookie-info h3{color:#ebcd98;margin:0 0 12px;font-size:16px}.cookie-info p{color:#b7c1ae;margin:0 0 12px;font-size:12px}.cookie-info p strong{color:#e2e4db}.cookie-info dl{margin:0 0 10px;font-size:12px}.cookie-info dl>div{border-bottom:1px solid #ffffff15;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.cookie-info dd{color:#edcb90;text-align:right;font-variant-numeric:tabular-nums;margin:0}.cookie-error{z-index:3;color:#ffdfd3;background:#512f28;border:1px solid #a5634e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex;position:absolute;top:56px;left:10px;right:10px;box-shadow:0 4px 20px #0006}.cookie-error span{overflow-wrap:anywhere}.cookie-card-art{background:radial-gradient(#6c5436,#2c302a)}.cookie-card-art>img{object-fit:contain;filter:drop-shadow(0 10px 8px #0005);width:105px;height:105px}@container cookie-game (width<=340px){.cookie-producer-title>span{display:none}.cookie-producer{grid-template-columns:minmax(0,1fr) 64px 64px;gap:4px}.cookie-header h2{font-size:15px}}@container cookie-game (height<=420px){.cookie-surface{grid-template-rows:36px minmax(0,1fr);gap:4px;padding:6px}.cookie-header-actions button{min-height:36px}.cookie-race{grid-template-rows:64px 22px minmax(0,1fr) 44px;gap:4px}.cookie-shop{gap:0}.cookie-hero{gap:6px}.cookie-score>.cookie-tap-hint{margin-top:2px}.cookie-score>strong{font-size:26px}.cookie-welcome{gap:6px}.cookie-welcome h3{font-size:18px}.cookie-welcome p{margin-bottom:4px}.cookie-info{grid-template-rows:36px minmax(0,1fr);gap:8px}.cookie-info h3{margin-bottom:8px;font-size:14px}.cookie-info p{margin-bottom:8px;font-size:11px;line-height:1.3}.cookie-info dl>div{padding:5px 0}}@keyframes cookie-pop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.cookie-pop{animation:none;display:none}.cookie-tap img{transition:none}}.cookie-cashout>button:first-child:not(.cookie-primary){flex:.7}.cookie-info>div{min-height:0;overflow-y:auto}.cookie-header-actions .cookie-times-button{align-items:center;gap:4px;display:inline-flex}.cookie-leaderboard{margin-bottom:20px;padding-inline-end:10px}.cookie-leaderboard-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.cookie-info .cookie-leaderboard-heading h3{margin:0}.cookie-leaderboard-heading button,.cookie-leaderboard-error button{min-height:32px;padding:3px 8px;font-size:11px}.cookie-info .cookie-leaderboard>p{margin:6px 0 10px;font-size:11px}.cookie-leaderboard-status{color:#b7c1ae;min-height:16px;font-size:10px;display:block}.cookie-leaderboard table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.cookie-leaderboard thead th{color:#b7c1ae;text-align:left;padding-bottom:6px;font-size:10px;font-weight:400}.cookie-leaderboard th:first-child,.cookie-leaderboard td:first-child{width:36px}.cookie-leaderboard th:last-child,.cookie-leaderboard td:last-child{text-align:right;width:96px}.cookie-leaderboard tbody tr{border-top:1px solid #ffffff15}.cookie-leaderboard tbody tr[data-self=true]{background:#dfba7610}.cookie-leaderboard tbody th,.cookie-leaderboard td{text-align:left;padding:9px 4px;font-weight:400}.cookie-leaderboard td{color:#edcb90;font-variant-numeric:tabular-nums;white-space:nowrap}.cookie-leaderboard td strong{font-weight:600}.cookie-leader-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cookie-leaderboard .cookie-leader-name{width:100%;min-width:0;min-height:32px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:3px;padding:3px 0;-webkit-text-decoration:underline #dfba7660;text-decoration:underline #dfba7660}:is(.cookie-leaderboard .cookie-leader-name:hover,.cookie-leaderboard .cookie-leader-name:focus-visible){color:#f2d49a;text-decoration-color:currentColor}.cookie-leaderboard small{color:#b7c1ae;margin-top:3px;font-size:10px;display:block}.cookie-leaderboard-error{color:#ffdfd3;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.cookie-leaderboard-error span{overflow-wrap:anywhere}@container cookie-game (width<=340px){.cookie-times-button>span{display:none}}@container cookie-game (height<=420px){.cookie-cashout small{font-size:9px;line-height:1.15}}.cookie-workshop{grid-template-rows:34px 22px minmax(0,1fr);gap:4px;min-height:0;display:grid}.cookie-shop-tabs{align-items:center;gap:5px;display:flex}.cookie-shop-tabs button{min-height:32px;padding:3px 9px;font-size:11px}.cookie-shop-tabs button[aria-pressed=true]{color:#251c10;background:#e0bc79;border-color:#e0bc79}.cookie-shop-tabs span{font-size:9px}.cookie-shop-tabs select{max-width:86px;min-height:32px;font:inherit;color:#ede3cf;background:#303b32;border:1px solid #626853;border-radius:7px;margin-left:auto;padding:2px 4px;font-size:11px}.cookie-sale{color:#e1bf7c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cookie-shop,.cookie-upgrade-shop{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7d785f transparent;flex-direction:column;gap:7px;min-height:0;padding-right:3px;display:flex;overflow-y:auto}.cookie-producer{background:#25332c80;border:1px solid #ffffff12;border-radius:9px;flex-shrink:0;grid-template-columns:42px minmax(0,1fr) 72px;gap:7px;min-height:104px;padding:7px 6px;display:grid}.cookie-producer[data-sale=true]{background:#463d2580;border-color:#bfa76b}.cookie-producer-art{filter:drop-shadow(0 3px 2px #0003);align-self:center;width:42px;height:42px;display:block}.cookie-producer-detail{min-width:0}.cookie-producer-title{justify-content:space-between;gap:4px;display:flex}.cookie-producer-title>span{color:#d6bc88;width:auto;font-size:11px;display:block}.cookie-producer-title strong{white-space:normal;font-size:12px}.cookie-producer-detail .cookie-producer-story{white-space:normal;color:#b4bfac;margin:2px 0 4px;font-size:9px;line-height:1.3;display:block}.cookie-producer-output{color:#e8cf9c;flex-wrap:wrap;column-gap:6px;font-size:10px;display:flex}.cookie-producer-output strong{font-weight:600}.cookie-producer-output span{color:#aebba7;font-size:9px}.cookie-flow{background:#ffffff0b;border-radius:3px;height:4px;margin:4px 0;overflow:hidden}.cookie-flow>span{border-radius:inherit;background:#749b82;height:100%;display:block}.cookie-producer[data-producing=true] .cookie-flow>span{background-image:linear-gradient(90deg,#0000,#e5deb480,#0000);background-size:60px 100%;animation:2s linear infinite cookie-flow}.cookie-quantity-milestone{color:#d5bd8c;align-items:center;gap:5px;font-size:9px;display:flex}.cookie-quantity-milestone progress{-webkit-appearance:none;appearance:none;background:#ffffff14;border:0;flex-shrink:0;width:28px;height:3px}.cookie-quantity-milestone progress::-webkit-progress-bar{background:#ffffff14}.cookie-quantity-milestone progress::-webkit-progress-value{background:#ddbc7f}.cookie-quantity-milestone progress::-moz-progress-bar{background:#ddbc7f}.cookie-producer .cookie-buy{background:#3b4c3d;min-height:62px;padding:5px 3px}.cookie-buy small{color:#d7c28f;white-space:normal;margin-top:5px;font-size:9px;display:block}.cookie-upgrade-card{background:#26342c80;border:1px solid #ffffff12;border-radius:9px;flex-shrink:0;grid-template-columns:38px minmax(0,1fr) 72px;gap:8px;padding:9px 7px;display:grid}.cookie-upgrade-card h3{color:#eed1a0;margin:0 0 3px;font-size:12px}.cookie-upgrade-card h3 span{color:#acb99e;font-size:10px;font-weight:400}.cookie-upgrade-card p{color:#c1c9b7;margin:0 0 3px;font-size:10px;line-height:1.4}.cookie-upgrade-card small{color:#cfae74;font-size:9px}.cookie-upgrade-card button{padding:4px;font-size:10px}.cookie-upgrade-card button strong{font-weight:600;display:block}.cookie-upgrade-card[data-installed=true]{border-color:#758e68}.cookie-refinement-heading{color:#d4bb8c;margin:8px 0 0;font-size:11px}.cookie-badges{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.cookie-badges span{color:#8d9686;border:1px solid #5b6254;border-radius:6px;padding:4px 6px;font-size:10px}.cookie-badges span[data-earned=true]{color:#f0cf85;background:#6b552440;border-color:#c0a367}@container cookie-game (width<=340px){.cookie-producer{grid-template-columns:36px minmax(0,1fr) 66px;gap:5px;padding:6px 4px}.cookie-producer-art{width:36px;height:36px}.cookie-producer-detail .cookie-producer-story{font-size:9px}}@container cookie-game (height<=420px){.cookie-workshop{grid-template-rows:30px 18px minmax(0,1fr);gap:2px}.cookie-shop-tabs button,.cookie-shop-tabs select{min-height:30px}.cookie-producer{min-height:94px}}@keyframes cookie-flow{0%{background-position:0 0}to{background-position:60px 0}}@media (prefers-reduced-motion:reduce){.cookie-producer[data-producing=true] .cookie-flow>span{animation:none}}.cookie-upgrade-group{flex-direction:column;gap:7px;display:flex}.cookie-upgrade-art{align-self:start;width:38px;height:38px;position:relative}.cookie-upgrade-art svg{width:100%;height:100%;display:block}.cookie-upgrade-mark{color:#283b2e;background:#e6bd74;border-radius:50%;place-items:center;width:16px;height:16px;font:700 13px/1 sans-serif;display:grid;position:absolute;bottom:-2px;right:-2px}.cookie-upgrade-card[data-installed=true]{opacity:.72}.mention-input{flex:1;min-width:0;position:relative}.shared-hangout .composer .mention-input{flex:1 0 100%;order:-1;width:100%}.chat-layout .composer .mention-input textarea{width:100%;display:block}.mention-picker{z-index:30;color:#eef2f7;background:#17212b;border:1px solid #45515e;border-radius:10px;width:min(360px,100%);padding:6px;position:absolute;bottom:calc(100% + 14px);left:0;box-shadow:0 10px 32px #0008}.mention-picker p{margin:4px 6px 8px;font-size:12px}.mention-picker p span{color:#b9c4d0;font-size:10px;display:block}.mention-picker [role=listbox]{overscroll-behavior:contain;max-height:min(280px,35dvh);overflow-y:auto}.chat-layout .composer .mention-picker button{width:100%;height:auto;min-height:48px;color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;padding:7px 9px;display:flex}.chat-layout .composer .mention-picker button:is([aria-selected=true],:hover){background:#304458}.mention-picker button strong{font-size:13px}.mention-picker button span{color:#c1cbd5;font-size:12px}.message-mention{color:#acd9ff;font:inherit;cursor:pointer;background:#84c8ff20;border:0;border-radius:4px;padding:1px 4px;display:inline}.message-mention.mention-me{color:#f3d580;background:#d6ae4930}.message-mention:is(:hover,:focus-visible){text-decoration:underline}.device-presence{color:#a4d5c0;vertical-align:middle;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.device-presence.background{color:#d0b87c}.app-update{color:#eff5ee;background:#162820;border:1px solid #c4aa68;border-radius:12px;justify-self:center;align-items:center;gap:12px;width:100%;max-width:1266px;padding:10px 12px;font-size:13px;display:flex}.station.chat-layout:has(>.app-update){grid-template-rows:auto minmax(0,1fr);gap:6px;display:grid}.app-update>div{flex:1;min-width:0}.app-update strong{color:#eed69c}.app-update p{margin:4px 0 0;line-height:1.4}.app-update button{border:1px solid #9bac99;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;display:inline-flex}.app-update button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:350px){.app-update{flex-wrap:wrap}.app-update button{width:100%}}.station.chat-layout.chat-popout{grid-template-rows:minmax(0,1fr);gap:0;height:100dvh;min-height:0;padding:0}.chat-layout.chat-popout .chassis{border:0;border-radius:0;grid-template-rows:minmax(0,1fr);gap:0;width:100%;max-width:none;height:100%;min-height:0;padding:0}.chat-layout.chat-popout :is(.outer-status,.under-chassis,.hardware-top,.mobile-topbar,.command-rail,.roster-module,.station-footer,.mobile-navigation,.module-mount,.chat-view-controls,.mobile-channel-actions,.channel-tag,.hangout-chat-preview){display:none!important}.chat-layout.chat-popout .workspace{gap:0;min-height:0;padding:0;display:flex}.chat-layout.chat-popout .chat-module{border:0;border-radius:0;flex:1;min-width:0;min-height:0;padding:0}.popout-toolbar,.detached-chat-strip{color:#c8d7cc;font:12px/1.4 var(--orbit-font);background:#15221a;border-bottom:1px solid #354b3d;flex:none;align-items:center;gap:6px;padding:8px;display:flex}.popout-conversations{gap:4px;min-width:0;margin-right:auto;display:flex}:is(.popout-toolbar,.detached-chat-strip) button{color:#c8d7cc;min-width:34px;min-height:36px;font:inherit;cursor:pointer;background:#203426;border:1px solid #3b5544;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}:is(.popout-toolbar,.detached-chat-strip) button:hover{border-color:#98b59f}.popout-toolbar button[aria-pressed=true]{color:#f0d18d;background:#353524;border-color:#c29e55}:is(.popout-toolbar,.detached-chat-strip) button:focus-visible{outline-offset:2px;outline:2px solid #f0d18d}.detached-chat-strip>span{margin-right:auto}.chat-layout.chat-popout .chat-module>.panel-header{border:0;border-bottom:1px solid #2c4032;border-radius:0;flex:none;min-height:36px;margin:0;padding:8px 12px}.chat-layout.chat-popout .panel-header h1{font-size:14px}.chat-layout.chat-popout .channel-workspace{gap:0;min-height:0;padding:0}.chat-layout.chat-popout .channel-conversation{border:0;border-radius:0;flex:1;min-height:0;display:flex}.chat-layout.chat-popout .chat-screen{flex:1;min-height:0;padding:8px 12px}.chat-layout.chat-popout .message{gap:8px;margin:12px 0;font-size:14px}.chat-layout.chat-popout .composer{margin:0 8px 8px;padding:8px}.chat-layout.chat-popout .composer textarea{font-size:14px}.chat-layout.chat-popout .channel-workspace.whispers-workspace{flex-direction:column}.chat-layout.chat-popout .whispers-people{border:0;border-radius:0;flex:1}.chat-layout.chat-popout .whispers-workspace.show-conversation>.whispers-people,.chat-layout.chat-popout .whispers-workspace.show-people>.channel-conversation,.chat-layout.chat-popout .whispers-workspace>.whispers-empty{display:none}.chat-layout.chat-popout :is(.whispers-heading button,.whispers-resume){display:block}.chat-layout.chat-popout .whispers-heading button{margin-left:auto}.station.chat-layout.chat-detached{padding:6px}.chat-layout.chat-detached .chassis{width:100%;max-width:none}.chat-layout.chat-detached .workspace{grid-template-columns:72px minmax(0,1fr)}.chat-layout.chat-detached.chat-focus .workspace{grid-template-columns:minmax(0,1fr)}.chat-layout.chat-detached .roster-module,.chat-layout.chat-detached .channel-conversation{display:none!important}.chat-layout.chat-detached .hangout-table:not([hidden]){flex:1;width:100%}.chat-layout.chat-detached .channel-workspace{padding:8px}.chat-layout.chat-detached .chat-view-controls{display:none}.chat-layout.chat-detached .game-library{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:1200px}.chat-layout.detached-playing :is(.hardware-top,.station-footer,.mobile-topbar),.chat-layout.detached-playing .chat-module>.panel-header{display:none}.chat-layout.detached-playing .chassis{grid-template-rows:minmax(0,1fr)}
