.v2-pack-show,.v2-worker{--rarity:#72798a;--rarity-soft:#8b94ab38;--rarity-filter:grayscale(1)}.v2-pack-show{width:min(440px,100%)}.v2-pack-show[data-rarity=uncommon],.v2-worker[data-rarity=uncommon]{--rarity:#45835b;--rarity-soft:#66b67942;--rarity-filter:sepia(1) saturate(3) hue-rotate(65deg)}.v2-pack-show[data-rarity=rare],.v2-worker[data-rarity=rare]{--rarity:#356fb3;--rarity-soft:#5c9ee84d;--rarity-filter:sepia(1) saturate(5) hue-rotate(165deg)}.v2-pack-show[data-rarity=epic],.v2-worker[data-rarity=epic]{--rarity:#9250ae;--rarity-soft:#b76ad657;--rarity-filter:sepia(1) saturate(4) hue-rotate(220deg)}.v2-pack-show[data-rarity=legendary],.v2-worker[data-rarity=legendary]{--rarity:#967014;--rarity-soft:#efc14366;--rarity-filter:none}.v2-pack-stage{isolation:isolate;place-items:center;height:320px;margin:12px 0;display:grid;overflow:hidden}.v2-pack-stage>.ss-pixel-frame{transition:filter .3s}.v2-pack-show.is-opening .v2-pack-stage>.ss-pixel-frame{animation:2.4s both pack-frame-light}.v2-pack-show.is-revealed .v2-pack-stage>.ss-pixel-frame{filter:drop-shadow(0 0 4px var(--rarity))}.v2-pack-show.is-revealed>.ss-pixel-frame{filter:drop-shadow(1px 0 var(--rarity)) drop-shadow(-1px 0 var(--rarity)) drop-shadow(0 1px var(--rarity)) drop-shadow(0 -1px var(--rarity))}.v2-pack-shell{aspect-ratio:5/6;z-index:3;transform-origin:50% 80%;filter:drop-shadow(0 5px #42455733);width:min(232px,100% - 40px);position:absolute}.v2-pack-half{color:#eae5f2;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.v2-game .v2-pack-shell>.v2-pack-half{position:absolute;inset:0}.v2-pack-half>.ss-pixel-frame{border-width:8px!important}.v2-pack-half strong{font-size:11px;line-height:1.8}.v2-pack-label{letter-spacing:1px;font-size:10px}.v2-pack-seal{white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex}.v2-pack-top{clip-path:inset(0 0 50%)}.v2-pack-bottom{clip-path:inset(50% 0 0)}.v2-pack-show.is-waiting .v2-pack-shell{animation:2s ease-in-out infinite pack-wait}.v2-pack-show.is-opening .v2-pack-shell{animation:1.05s ease-in-out both pack-shake}.v2-pack-show.is-opening .v2-pack-top{animation:.65s cubic-bezier(.2,.7,.2,1) .95s both pack-lid-top}.v2-pack-show.is-opening .v2-pack-bottom{animation:.65s cubic-bezier(.2,.7,.2,1) .95s both pack-lid-bottom}.v2-pack-show.is-revealed .v2-pack-shell{display:none}.v2-pack-actor{z-index:2;opacity:0;width:96px;height:192px;position:absolute;transform:translateY(-24px)}.v2-pack-sprite{object-fit:contain;width:96px;height:192px;image-rendering:pixelated;display:block}.v2-pack-show.is-opening .v2-pack-actor{animation:1s cubic-bezier(.2,.8,.2,1) 1.05s both pack-colleague}.v2-pack-show.is-revealed .v2-pack-actor{opacity:1;filter:drop-shadow(0 3px 0 var(--rarity-soft))}.v2-pack-aura{opacity:0;filter:var(--rarity-filter);pointer-events:none;position:absolute;top:42px;left:50%;transform:translate(-50%)}.v2-pack-show.is-opening .v2-pack-aura{animation:1.2s ease-out 1s both pack-aura}.v2-pack-show.is-revealed .v2-pack-aura{opacity:.28}.v2-pack-burst{pointer-events:none;z-index:4;filter:var(--rarity-filter);position:absolute;inset:0}.v2-pack-burst>span{opacity:0;position:absolute;top:50%;left:50%}.v2-pack-show.is-opening .v2-pack-burst>span{animation:pack-particle 1.1s cubic-bezier(.15,.7,.3,1) calc(1.02s + var(--delay)) both}.v2-pack-rarity{color:var(--rarity);background:var(--rarity-soft);white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:7px;padding:5px 12px;font-size:11px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.v2-pack-rarity>.ss-pixel-icon{filter:var(--rarity-filter)}.v2-pack-show.is-opening .v2-pack-rarity{animation:.35s ease-out 1.9s both pack-badge}.v2-pack-show.is-revealed .v2-pack-rarity{opacity:1}.v2-pack-result{text-align:center;min-height:0}.v2-pack-result h3{margin:12px 0 8px;font-size:15px;line-height:1.7}.v2-pack-result h3 small{color:var(--silver-muted);font-size:9px}.v2-pack-result dl{border-top:1px solid var(--silver-line);grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 14px;padding-top:12px;display:grid}.v2-pack-result dt{color:var(--silver-muted);font-size:8px;line-height:1.6}.v2-pack-result dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.8}.v2-game .v2-pack-result>button{width:100%;color:var(--silver-paper);min-height:44px}.v2-pack-progress{justify-items:center;gap:10px;padding:4px 0 6px;display:grid}.v2-pack-progress p{color:var(--silver-muted);margin:0;font-size:10px;line-height:1.8}.v2-game .v2-pack-progress>button{min-height:34px;padding:6px 12px;font-size:8px}.v2-pack-show.is-revealed .v2-pack-result{animation:.25s ease-out both pack-details}@keyframes pack-wait{50%{transform:translateY(-4px)}}@keyframes pack-shake{0%,20%{transform:translateY(0)rotate(0)}32%{transform:translateY(-3px)rotate(-3deg)}44%{transform:translateY(-3px)rotate(3deg)}54%{transform:rotate(-5deg)}64%{transform:rotate(5deg)}74%{transform:rotate(-4deg)}84%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes pack-lid-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(-24px,-130px)rotate(-14deg)}}@keyframes pack-lid-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(20px,115px)rotate(12deg)}}@keyframes pack-colleague{0%{opacity:0;transform:translateY(32px)scale(.65)}40%{opacity:1;transform:translateY(-34px)scale(1.05)}70%{transform:translateY(-20px)scale(1)}to{opacity:1;transform:translateY(-24px)scale(1)}}@keyframes pack-aura{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-25deg)}45%{opacity:.6}to{opacity:.28;transform:translate(-50%)scale(1)rotate(0)}}@keyframes pack-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(90deg) scale(.65)}}@keyframes pack-badge{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes pack-frame-light{0%,38%{filter:none}48%{filter:drop-shadow(0 0 10px var(--rarity))}to{filter:drop-shadow(0 0 4px var(--rarity))}}@keyframes pack-details{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.v2-pack-stage{height:300px}.v2-pack-result h3{font-size:13px}.v2-pack-result dd{font-size:10px}}@media (max-height:650px){.v2-pack-stage{height:210px;margin:8px 0}.v2-pack-result{min-height:0}.v2-pack-shell{width:160px;height:192px}.v2-pack-half{gap:9px}.v2-pack-half>.ss-pixel-icon{width:56px!important;height:56px!important}.v2-pack-aura{top:10px}.v2-pack-rarity{bottom:8px}.v2-pack-result h3{margin:6px 0}.v2-pack-result dl{margin:6px 0 10px;padding-top:6px}}@media (min-width:600px) and (max-height:650px){.v2-pack-show.is-revealed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;width:min(680px,100%);display:grid}.v2-pack-show>.employee-reveal-heading{grid-column:1/-1}.v2-pack-stage{height:min(250px,100dvh - 144px)}.v2-pack-result{align-self:center;min-height:0}.v2-pack-result h3{font-size:13px}.v2-pack-result dd{font-size:10px}}@media (min-width:600px) and (max-height:420px){.v2-pack-actor,.v2-pack-sprite{width:72px;height:144px}}@media (prefers-reduced-motion:reduce){.v2-pack-show *{transition:none!important;animation:none!important}.v2-pack-show.is-revealed .v2-pack-actor{opacity:1}.v2-pack-burst{display:none}}.v2-worker[data-rarity]>.ss-pixel-frame{filter:drop-shadow(1px 0 var(--rarity)) drop-shadow(-1px 0 var(--rarity))}.v2-worker[data-rarity] .employee-rarity{color:var(--rarity)}.v2-audio-controls{flex:none;align-items:center;gap:4px;display:flex}.v2-game .v2-audio-controls>.ss-silver-button{gap:0;width:36px;min-width:36px;height:44px;min-height:44px;margin:0;padding:8px}.v2-audio-controls svg{flex:none;display:block}.v2-game .v2-audio-controls>button[aria-pressed=true]{color:var(--silver-paper)}.v2-game .v2-audio-controls>button[aria-pressed=false]{color:var(--silver-muted)}.v2-recruitment{flex-direction:column;gap:10px;min-height:0;display:flex}.v2-recruit-body{flex-direction:column;flex:0 auto;gap:12px;min-height:0;padding:0 2px;display:flex;overflow:auto}.v2-recruit-body>*{flex-shrink:0}.v2-offer-hero{isolation:isolate;grid-template-columns:64px minmax(0,1fr) 84px;align-items:center;gap:10px;min-height:88px;padding:10px;display:grid;position:relative}.v2-offer-portrait{place-items:center;display:grid}.v2-offer-portrait .ss-worker-portrait{width:64px!important;height:64px!important}.v2-offer-title{gap:8px;min-width:0;display:grid}.v2-offer-title small{color:var(--silver-muted);font-size:8px}.v2-embedded .v2-offer-title strong{overflow-wrap:anywhere;font:400 12px/1.6 Sprout UI,sans-serif}.v2-game.v2-embedded .v2-offer-hero .v2-change{gap:6px;min-height:40px;padding:6px;font-size:9px}.v2-payment{border:0;min-width:0;margin:0;padding:0}.v2-payment legend{margin:0 0 8px;padding:0;font-size:10px}.v2-payment-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.v2-game.v2-embedded .v2-payment-tabs .ss-silver-button{gap:6px;min-height:44px;padding:8px;font-size:10px}.v2-payment-tabs .ss-silver-button[aria-pressed=true]{color:var(--silver-paper)}.v2-rarity-heading{align-items:center;gap:8px;font-size:10px;display:flex}.v2-rarity-table,.v2-offer-details table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%}.v2-rarity-table th,.v2-rarity-table td{border-bottom:1px solid var(--silver-line);padding:9px 4px;font:400 10px/1.6 Sprout UI,sans-serif}.v2-rarity-table thead th{color:var(--silver-muted);padding-top:0;font-size:8px}.v2-rarity-table :is(th,td):not(:first-child){text-align:right;white-space:nowrap}.v2-rarity-table .is-rare th{color:#31598c}.v2-rarity-table .is-epic th{color:#715080}.v2-rarity-table .is-legendary th{color:#78581c}.v2-embedded .v2-offer-details{margin:0;font-size:9px;line-height:1.8}.v2-offer-details summary{cursor:pointer;padding:4px 0}.v2-offer-details td,.v2-offer-details th{border-bottom:1px solid var(--silver-line);padding:6px 2px;font-weight:400}.v2-offer-details td{text-align:right}.v2-recruit-checkout{border-top:1px solid var(--silver-line);flex:none;gap:9px;padding:12px 2px 2px;display:grid}.v2-pack-price{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.v2-pack-price strong{text-align:right;overflow-wrap:anywhere;font-size:14px}.v2-game.v2-embedded .v2-recruit-checkout .v2-hire-action{width:100%;min-height:46px;padding:8px;font-size:11px}.v2-embedded .v2-checkout-note,.v2-embedded .v2-offer-notice{margin:0;font-size:8px;line-height:1.8}.v2-checkout-note{color:var(--silver-muted);text-align:center}.v2-checkout-balance{flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:8px;display:flex}.v2-checkout-balance>button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2-offer-tx{font-size:8px}.v2-recruit-catalog{overscroll-behavior-y:contain;flex:1;min-height:0;padding:0 2px;overflow:hidden auto}.v2-game.v2-embedded .world-editor.company-mode.ss-silver-ui .v2-recruit-catalog .employee-back-link{gap:8px;min-height:28px;margin:0 0 6px;padding:0;font-size:9px}.v2-embedded .v2-desk .v2-recruit-catalog>h3{margin:0 0 8px;font-size:11px}.v2-recruit-catalog h4{color:var(--silver-muted);margin:10px 0 5px;font:400 8px/1.6 Sprout UI,sans-serif}.v2-position-grid{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.v2-game.v2-embedded .ss-workbench .v2-position-grid .v2-position-card{text-align:left;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:6px 24px 6px 8px;display:grid}.v2-position-card>.ss-worker-portrait{width:32px!important;height:32px!important}.v2-position-copy{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:9px;line-height:1.6;display:flex}.v2-position-copy>span{min-width:0}.v2-position-copy>small{white-space:nowrap;flex:none;font-size:8px}.v2-position-card[aria-pressed=true]{color:var(--silver-paper)}.v2-game.v2-embedded .v2-recruit-catalog .v2-position-card>.ss-pixel-icon{position:absolute;top:50%;right:7px;transform:translateY(-50%);width:16px!important;height:16px!important}.v2-team-empty{text-align:center;justify-items:center;gap:14px;padding:18px 0;display:grid}.v2-team-empty>div{align-items:center;gap:6px;display:flex}.v2-team-empty p,.v2-team-empty h3{margin:0!important}.v2-team-empty>.ss-silver-button{white-space:normal;width:100%}.v2-game .ss-icon-tones>.ss-icon-light{display:none}.v2-game button:has(>.ss-pixel-frame[data-frame=well]) .ss-icon-tones>.ss-icon-light{display:block}.v2-game button:has(>.ss-pixel-frame[data-frame=well]) .ss-icon-tones>.ss-icon-ink{display:none}@media (max-width:719px){.v2-offer-hero{grid-template-columns:56px minmax(0,1fr) 76px;gap:8px;padding:8px}.v2-offer-portrait .ss-worker-portrait{width:56px!important;height:56px!important}.v2-embedded .v2-offer-title strong{font-size:11px}.v2-rarity-table th,.v2-rarity-table td{padding:8px 3px;font-size:9px}.v2-position-copy{font-size:8px}}
